<!DOCTYPE HTML>
<!--[if lte IE 7]> <html class="ie7"> <![endif]-->
<!--[if IE 8]>     <html class="ie8"> <![endif]-->
<!--[if IE 9]>     <html class="ie9"> <![endif]-->
<!--[if IE 10]>     <html class="ie10"> <![endif]-->
<!--[if !IE]><!--><html class="non-ie" xml:lang="en" lang="en"><!--<![endif]-->
<head>
<title>Reservation System - The Shearwater Hotel and Spa</title>

<script>
    if(document.location.href.indexOf('cancel') === -1) { 
        document.location.href = 'https://www.shearwaterhotel.com/bookings.html';
    }
</script>

<meta name="keywords" content="">
<meta name="description" content="">
<link rel="shortcut icon" href="//bookings.shearwaterhotel.com/files/images/favicon.ico">
<link rel="canonical" href="/sitemap.xml">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<!-- bke stylesheets/javascript -->
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,100,500,600,700' rel='stylesheet' type='text/css'>

<link rel="stylesheet" href="//bookings.shearwaterhotel.com/files/css/bke-reset.css" type="text/css">
<link rel="stylesheet" href="//bookings.shearwaterhotel.com/files/css/style-availtable.css" type="text/css">
<link rel="stylesheet" href="//bookings.shearwaterhotel.com/files/css/jquery.plugins.css" type="text/css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css">
<link rel="stylesheet" href="//use.fontawesome.com/releases/v5.10.1/css/all.css" integrity="sha384-wxqG4glGB3nlqX0bi23nmgwCSjWIW13BdLUEYC4VIMehfbcro/ATkyDsF/AbIOVe" crossorigin="anonymous">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/css/material-design-iconic-font.min.css">
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.0/themes/base/jquery-ui.css" type="text/css">
<link rel="stylesheet" href="//bookings.shearwaterhotel.com/files/css/jquery.rating.css" type="text/css">
<link rel="stylesheet" href="//bookings.shearwaterhotel.com/files/css/calendar.css" type="text/css">
<link rel="stylesheet" href="//bookings.shearwaterhotel.com/files/css/bke.scss" type="text/css">
<!-- <link rel="stylesheet" href="//bookings.shearwaterhotel.com/files/css/bke.comp.css" type="text/css"> -->
<link rel="stylesheet" href="//bookings.shearwaterhotel.com/files/css/print.scss" type="text/css" media="print">
<link rel="stylesheet" href="//bookings.shearwaterhotel.com/bookings/bkecss" type="text/css">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/i18n/jquery-ui-i18n.min.js"></script>
<script src="//bookings.shearwaterhotel.com/files/js/jquery.plugins.js" type="text/javascript"></script>

<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBu-aZ_fS_DXfN-Dz_0YPY-9622cP0AY5I"></script>

<link rel="stylesheet" href="//bookings.shearwaterhotel.com/files/css/bke-searchbox.scss">

<!--[if lt IE 9]>
  <script src="//oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  <script src="//oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
  <script src="//bookings.shearwaterhotel.com/files/js/disable-response.js" type="text/javascript"></script>
<![endif]-->


<script src="//www.tripadvisor.com/js3/conversion/pixel.js"></script>
</head>

 

 <!-- IF microsite -->
<body class="pagelayout lang-en microsite">
 <!-- ENDIF microsite -->

	<script>
var $buoop = {vs:{i:9,f:25,o:12.1,s:7},c:2};
function $buo_f(){
 var e = document.createElement("script");
 e.src = "//browser-update.org/update.min.js";
 document.body.appendChild(e);
};
try {document.addEventListener("DOMContentLoaded", $buo_f,false)}
catch(e){window.attachEvent("onload", $buo_f)}
</script>

<header class="palette-bkgd-1" id="na-header">
	<div class="row">
		<div class="container">
			<!-- DESKTOP -->
			<div class="btn-home pull-left" style="display:none;">
				<a href="https://www.shearwaterhotel.com/bookings.html" class="tip" title="Main website"><i class="zmdi zmdi-home"></i> <span>HOME</span></a>
			</div>
			<div class="bke-settings">
        
				

				<!-- BEGIN bke_currency_selector -->
				<div class="setting-curr">
					<div class="selected-curr-symbol"></div>
					
<select id="curr_selector" onchange="if (typeof ch_currency === 'function'){ ch_currency(this)}" class="bke_currency_selector">
      <option value="2" >EUR</option>
      <option value="4" >GBP</option>
      <option value="3" selected>USD</option>
      <option value="12" >CAD</option>
      <option value="11" >AUD</option>
      <option value="7" >BRL</option>
      <option value="43" >CHF</option>
      <option value="6" >DKK</option>
      <option value="9" >EGP</option>
      <option value="10" >MYR</option>
      <option value="1" >PLN</option>
      <option value="5" >ZAR</option>
      <option value="44" >NOK</option>
      <option value="45" >SEK</option>
</select>
<script type="text/javascript">
(function(funcName, baseObj) {
    funcName = funcName || "docReady";
    baseObj = baseObj || window;
    var readyList = [];
    var readyFired = false;
    var readyEventHandlersInstalled = false;
    function ready() {
        if (!readyFired) {
            readyFired = true;
            for (var i = 0; i < readyList.length; i++) {
                readyList[i].fn.call(window, readyList[i].ctx);
            }
            readyList = [];
        }
    }

    function readyStateChange() {
        if ( document.readyState === "complete" ) {
            ready();
        }
    }
    baseObj[funcName] = function(callback, context) {
        if (readyFired) {
            setTimeout(function() {callback(context);}, 1);
            return;
        } else {
            readyList.push({fn: callback, ctx: context});
        }
        if (document.readyState === "complete") {
            setTimeout(ready, 1);
        } else if (!readyEventHandlersInstalled) {
            if (document.addEventListener) {
                document.addEventListener("DOMContentLoaded", ready, false);
                window.addEventListener("load", ready, false);
            } else {
                document.attachEvent("onreadystatechange", readyStateChange);
                window.attachEvent("onload", ready);
            }
            readyEventHandlersInstalled = true;
        }
    }
})("docReady", window);

var set_hover = function($) {
   
}


    Object.keys = Object.keys || (function () {
        var hasOwnProperty = Object.prototype.hasOwnProperty,
            hasDontEnumBug = !{toString:null}.propertyIsEnumerable("toString"),
            DontEnums = [
                'toString',
                'toLocaleString',
                'valueOf',
                'hasOwnProperty',
                'isPrototypeOf',
                'propertyIsEnumerable',
                'constructor'
            ],
            DontEnumsLength = DontEnums.length;
      
        return function (o) {
            if (typeof o != "object" && typeof o != "function" || o === null)
                throw new TypeError("Object.keys called on a non-object");
         
            var result = [];
            for (var name in o) {
                if (hasOwnProperty.call(o, name))
                    result.push(name);
            }
         
            if (hasDontEnumBug) {
                for (var i = 0; i < DontEnumsLength; i++) {
                    if (hasOwnProperty.call(o, DontEnums[i]))
                        result.push(DontEnums[i]);
                }   
            }
         
            return result;
        };
    })();

    // START    
    var currChanger = (function(){
        var availableCurr    = {"7":{"name":"Real","side":"r","isocode":"BRL","symbol":"R$","rate":"5.9515"},"10":{"name":"Malaysian Ringgit","rate":"4.6545","side":"r","isocode":"MYR","symbol":"RM"},"5":{"name":"South African rand","rate":"19.5325","side":"r","isocode":"ZAR","symbol":"ZAR "},"6":{"name":"Danish Krone","rate":"7.4728","side":"r","symbol":"kr.","isocode":"DKK"},"43":{"isocode":"CHF","symbol":"CHF","side":"r","rate":"0.9217","name":"Swiss Franc"},"4":{"name":"Pound Sterling","rate":"0.8718","symbol":"&pound;","isocode":"GBP","side":"r"},"9":{"name":"Egyptian Pound","symbol":"E&pound;","isocode":"EGP","side":"r","rate":"62.5995"},"2":{"name":"Euro","rate":"1.0000","symbol":"&euro;","isocode":"EUR","side":"r"},"12":{"name":"Canadian dollar","rate":"1.6063","symbol":"$","isocode":"CAD","side":"r"},"1":{"name":"Zloty","rate":"4.2768","symbol":"z&#x142;","isocode":"PLN","side":"l"},"3":{"name":"US Dollar","symbol":"$","isocode":"USD","side":"r","rate":"1.1538"},"45":{"name":"Swedish Krona","symbol":"kr","isocode":"SEK","side":"r","rate":"10.8827"},"11":{"rate":"1.6691","isocode":"AUD","symbol":"$","side":"r","name":"Australian dollar"},"44":{"name":"Norwegian Krone","rate":"11.2270","isocode":"NOK","symbol":"kr","side":"r"}};
        var defaultCurrency  = 2;
        var currentCurrency  = false;//2;
        var changeCurrency   = false;
        var defaultClassName = 'curr_chan';
        var settings         = {
            defaultClassName : defaultClassName,
            changeCallback   : false,
            noRound          : false,
            replaceWithin    : false,
            ignoreOwnCurr    : false,
            obj              : false,
            objName          : false,
            arr              : false,
            arrName          : false,
            exceptIdLike     : false,
            onRoom           : false,
        };
        var bke_selected_currency = 'bke_selected_currency';
        var bke_selected_currency_sbox = 'bke_selected_currency_sbox';
        var origPriceObjs = {};
        var origPriceArr = {};
        var currentObjCurr = {};
        var currentArrCurr = {};
        var changerFunction = [];
        var currDataOrigin = {};
        var currData = {};
        var currDataCurrency = {};
        var currDataId = 0;
        var origCurrency = {};
        var currRoomCurrency = {};
        return {
            // changes currency
            setCurrency  : setCurrency,            
            addSymbol    : addSymbol,
            addChangerFunction : addChangerFunction,
            setCurrencyOnMultiple : setCurrencyOnMultiple,
            // Settings that needed to be called before replacing 
            // currency when applicable
            changeCallback : changeCallback,
            getDefaultCurrency:getDefaultCurrency,
            getCurrentCurrency:getCurrentCurrency,
            exceptIdLike   : exceptIdLike,
            replaceWithin  : replaceWithin,
            ignoreOwnCurr  : ignoreOwnCurr,
            onObject       : onObject,
            onRoom         : onRoom,
            onArray        : onArray,
            // rest of changes
            getCurrentCurrencySymbol : getCurrentCurrencySymbol,
            getRate        : getRate,
            noRound	       : noRound,
        }

        function noRound () {
        	settings.noRound = true;
        	return this;
        }

        function logErr (error) {
        }

        function exceptIdLike (regex) {
            settings.exceptIdLike = regex;
            return this;
        }

        function addChangerFunction(name) {        	
            var add = true;
            try {
                if (changerFunction.indexOf(name) >= 0) {
                    add = false;
                }
            } catch(error) {logErr(error);}
            if ( add )
                changerFunction.push(name);
            return this;
        }

        function onObject(o,name) {
            settings.obj = o;
            settings.objName = name;
            return this;
        }

        function onArray(a,name) {
            settings.arr = a;
            settings.arrName = name;
            return this;
        }

        function changeCallback(c) {
            settings.changeCallback = c;
            return this;
        }

        function replaceWithin(c) {
            settings.replaceWithin = c;
            return this;
        }

        function onRoom(c) {
            settings.onRoom = c;
            return this;
        }

        function ignoreOwnCurr() {
            settings.ignoreOwnCurr = true;
            return this;
        }

        function getCurrentCurrency(obj) {
            if (currentCurrency && currentCurrency != 0) {
                return currentCurrency;
            } else  {
                return getDefaultCurrency();
            }
        }

        function getCurrentCurrencySymbol (obj) {
            if (!obj) {
                return availableCurr[getDefaultCurrency()]['symbol'];
            } else {
                return availableCurr[getCurrencyFromSpan(obj)]['symbol'];
            }
        }

        function setCurrencyOnMultiple (to) {        
            if (changerFunction.length > 0) {
                for (var i = 0; i < changerFunction.length; i++) {
                    changerFunction[i](false,to);
                };
            }
        }

        // retrieves default currency for specified room when necessary
        // this required onRoom switch to define id of room to find '#bke_room_currency'
        function getDefaultCurrency () {
            var curr = defaultCurrency;
            if (settings.onRoom && !settings.onRoom == '') {
                if (origCurrency[settings.room]) {
                    curr = origCurrency[settings.room];
                } else {
                    try {
                        curr = document.querySelectorAll('#bke_room_currency'+settings.onRoom)[0].value;
                        origCurrency[settings.onRoom] = curr;
                    } catch (error) {logErr('Cannot find default currency for room '+settings.onRoom);} 
                }
            }
            return curr;
        }

        function currChangerCurrency() {
            var curr = defaultCurrency;
            try {
                curr = document.querySelectorAll('#curr_selector')[0].value;
            } catch (error) {logErr('Cannot find default currency changer value');} 
            return curr;
        }

        function clearData() {
        	currData = {} ;
        }

        // setting currency to values on page with curr_chan class
        function setCurrency (to, clear) {        	
            if (!to) 
                to = currChangerCurrency();
            if (!availableCurr[to] || to == 0) 
                to = getDefaultCurrency();
            if (clear)	
            	clearData();
            if (settings.obj && settings.objName) {
                if (!currentObjCurr[settings.objName])
                    currentObjCurr[settings.objName] = getDefaultCurrency();
                if (currentObjCurr[settings.objName] != to) {
                    changedObject = changeObjectCurrencies(currentObjCurr[settings.objName],to);
                    currentObjCurr[settings.objName] = to;
                    returnObj = changedObject;
                } else {
                    returnObj = settings.obj;
                }
            } else if (settings.arr && settings.arrName && settings.arr.length > 0){
                if (!currentArrCurr[settings.arrName])
                    currentArrCurr[settings.arrName] = getDefaultCurrency();
                if (currentObjCurr[settings.arrName] != to) {
                    changedArray = changeArrayCurrencies(currentArrCurr[settings.arrName],to);
                    currentArrCurr[settings.arrName] = to;
                    changeElementCurrencies(false,to);
                    returnObj = changedArray;
                } else {
                    returnObj = settings.arr;
                }
            } else {            
                changeElementCurrencies(false,to, clearData);
                returnObj = this;
            }
            
            if (settings.callback) settings.callback(to);
            cleanup();            
            return returnObj;
        }

        function changeArrayCurrencies(from, to) {
            if (!origPriceArr[from])
                origPriceArr[from] = {};
            if (!origPriceArr[from][settings.arrName])
                    origPriceArr[from][settings.arrName] = settings.arr;
            if (!origPriceArr[to])
                origPriceArr[to] = {};
            if (origPriceArr[to][settings.arrName])
                return origPriceArr[to][settings.arrName];

            changedArr = recalcArr(settings.arr,from,to);
            origPriceArr[to][settings.arrName] = changedArr;
            return changedArr;
        }

        function recalcArr(arr,from,to) {
            var manip = [];
            changeArrNode(arr, manip, from, to);
            if (manip.length > 0)
                manip = manip[0];
            return manip;
        }

        function changeArrNode(arr, manip, from, to) {
            if (arr) {
                if (Object.prototype.toString.call(arr) === '[object Array]') {
                    manip.push([]);
                    for (var i=0; i < arr.length; i++ ) {
                        changeArrNode(arr[i], manip[(manip.length-1)], from, to);
                    }
                } else {
                    manip.push(changeObjValue(arr, from, to));
                }
            }
        }

        function changeObjectCurrencies (from,to) {
            if (!origPriceObjs[from])
                origPriceObjs[from] = {};
            if (!origPriceObjs[from][settings.objName])
                    origPriceObjs[from][settings.objName] = settings.obj;
            if (!origPriceObjs[to])
                origPriceObjs[to] = {}
            if (origPriceObjs[to][settings.objName])
                return origPriceObjs[to][settings.objName];

            changedObj = recalcObj(settings.obj,from,to);
            origPriceObjs[to][settings.objName] = changedObj;
            return changedObj;
        }

        function recalcObj(obj,from,to) {
            var manip = {};
            changeObjNode(obj, manip, from, to);
            return manip;
        }

        function changeObjNode (obj, manip, from, to) {
            if (Object.prototype.toString.call(obj) === '[object Object]') {
                var keys = Object.keys(obj);
                for (var i=0; i < keys.length; i++ ) {
                    manip[keys[i]] = {};
                    if (Object.prototype.toString.call(obj[keys[i]]) !== '[object Object]') {
                        manip[keys[i]] = changeObjValue(obj[keys[i]], from, to);
                    } else {
                        changeObjNode(obj[keys[i]], manip[keys[i]], from, to);
                    }
                }
            } else {
                manip = changeObjValue(obj[keys[i]], from, to)(a);
            }
        }

        function changeObjValue (value,from,to) {
            if (value === 0 || value === '0') {
                return 0;
            }
            return addSymbol(exchangeRate(getRate(value), from, to),to);
        }

        function hasClass(ele,cls) {
            return !!ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
        }

        function addClass(ele,cls) {
            if (!hasClass(ele,cls)) ele.className += " "+cls;
        }

        function setCurrSpanData(obj) {
            var id = currDataId++;
            var className = 'curr_data'+id;            
            addClass(obj,className);
            return id;
        }

        function getSpanCurrency (obj,from,to) {
            id = getDataId(obj);

            currentValue = getObjValue(obj,from);

            if (id) {
                if (!currData[from])
                    currData[from] = {}
                if (!currData[from][id]){
                    if (!isNaN(currentValue)) {
                        currData[from][id] = currentValue;
                    }
                }
                if (!currData[to])
                    currData[to] = {};
                if (currData[to][id]) {
                    return currData[to][id];
                }
            } else {
                id = setCurrSpanData(obj);
                if (from == to)
                    return currentValue;
            }

            return false;            
        }

        function getDataId (obj) {
            classes = obj.className.split(' ');
            
            if (classes.length > 0) {
                for (var i = classes.length - 1; i >= 0; i--) {
                    match = classes[i].match(/curr_data(\d*)/);
                    if (match && match[1]) 
                        return match[1];
                }
            }
            return false;
        }
        
        function getCurrencyFromSpan(obj) {
            id = getDataId(obj);
            
            if (id) {
                if (currDataCurrency[id]) {
                    return currDataCurrency[id]
                } else {
                    currDataCurrency[id] = getDefaultCurrency();
                    return currDataCurrency[id];
                }
            } else {
                id = setCurrSpanData(obj);
                currDataCurrency[id] = getDefaultCurrency();
                return currDataCurrency[id];
            }
        }

        function setCurrencyToSpan(obj,newValue) {
            classes = obj.className.split(' ');
            
            if (classes.length > 0) {
                for (var i = classes.length - 1; i >= 0; i--) {
                    match = classes[i].match(/curr_data(\d*)/);
                    if (match && match[1]) {
                        match = match[1];
                    }
                    if (currDataCurrency[match]) {
                        currDataCurrency[match] = newValue;
                    }
                }
            }
        }

        function changeElementCurrencies (from,to) {         		
                var all = getAllToChange(settings.defaultClassName, settings.replaceWithin);
                var tempFrom;
                var tempTo;
                for (var i=0; i < all.length; i++ ) {
                    obj = all[i];
                    
                    from = getCurrencyFromSpan(obj);

                    if (settings.ignoreOwnCurr) {
                        tempTo        = from
                        tempFrom      = from;
                    } else {
                        tempTo        = to;
                        tempFrom      = from;
                    }
                    if (tempTo == tempFrom) {                        
                        continue;
                    }
                    objValue = getSpanCurrency(obj,tempFrom,tempTo);

                    setCurrencyToSpan(obj,tempTo);

                    if (objValue && objValue != false) {
                        applyValue(obj, addSymbol(objValue,tempTo), objValue);
                        continue;
                    }

                    if (availableCurr[tempTo]) {
                        value         = getObjValue(obj, tempFrom);

                        if (!value || value == ''){
                            continue;
                        }
                        changed = exchangeRate(value, tempFrom, tempTo);

                        applyValue(obj, addSymbol(changed, tempTo), changed);                 
                        
                    }
                }
                if (availableCurr[to]) {
                    currentCurrency = to;
                }
                changeInputs(bke_selected_currency,to);
                changeInputs(bke_selected_currency_sbox,to);
        }

        function cleanup () {
            settings         = {
                defaultClassName : defaultClassName,
                changeCallback   : false,
                replaceWithin    : false,
                ignoreOwnCurr    : false,
                obj              : false,
                noRound          : false,
                objName          : false,
                arr              : false,
                arrName          : false,
                exceptIdLike     : false,
                onRoom           : false
            };
        }

        function addSymbol (value, toSymbol) {
            if ((toSymbol == 0 && settings.onRoom) || !toSymbol) {
                toSymbol = getDefaultCurrency();
            }                 
            if (availableCurr[toSymbol]) {
                    if (availableCurr[toSymbol]['side'] == 'l') {
                        lcurr = availableCurr[toSymbol]['symbol'];
                        rcurr = '';
                    } else {
                        lcurr = '';
                        rcurr = availableCurr[toSymbol]['symbol']
                    }
                    value = rcurr + value + lcurr;
            } 
            return value;
        }

        function applyValue(obj,changed,changedValueOnly) {

            try {
                if (obj.tagName == 'INPUT') {
                    obj.value = changedValueOnly;                    
                } else {
                    obj.innerHTML = changed;                  
                }
            } catch (error) {logErr(error);} 
        }

        function getObjValue(obj,original) {
            value = false;
            if (obj.tagName == 'INPUT') {
                value = obj.value;                    
            } else {
                value = obj.innerHTML;                    
            }
            pureValue = getRate(value);
            return pureValue;
        }

        function changeInputs (name,to) {
            input = document.getElementsByName(name);
            if (input) {
                for (var i=0;i<input.length;i++) {
                    input[i].value = to;
                }
            }
            return this;
        }

        function getAllToChange (classNames, replaceWithin) {
            var all = [];
            try {
                if (replaceWithin) {
                    if (replaceWithin.match(/^[#\.]/)) {
                        found = replaceWithin.match(/^[#|\.](.*)/);
                        if (found && found.length > 0) {
                            all = document.querySelectorAll('.'+found[1]+' .curr_chan');
                            if (all.length < 1) {
                                all = document.querySelectorAll('#'+found[1]+' .curr_chan');
                            }
                        } else {
                            all = document.querySelectorAll(replaceWithin+' .curr_chan');
                        }
                    } else {
                        all = document.querySelectorAll('#'+replaceWithin+' .curr_chan');
                    }
                } else {
                    all = document.querySelectorAll('.'+classNames);
                }
                if (all && all.length && settings.exceptIdLike) {
                    newAll = [];
                    for (var i = all.length - 1; i >= 0; i--) {
                        if (all[i].id) {
                            if (!all[i].id.match(settings.exceptIdLike)) {
                                newAll.push(all[i]);
                            }
                        } else {
                            newAll.push(all[i]);
                        }
                    };
                    all = newAll;
                }
            } catch (error) {logErr(error);}
            return all;
        }

        function getRate(rate) {
            var r = '';
            var l = '';
            
            if (!isNaN(rate)) {
                return rate;
            }
            if ($.parseHTML(rate)){
                var newRate = $.parseHTML(rate);
                rate = newRate[0].textContent;
            }
            var match_curr = rate.match(/(?:<span.*?>)?([^\d]+)?((?:\d+)?\,?(?:\d+)\.?(?:\d+)?)?\s?([^\d]+;?)?([^\d]+)?(?:<\/span.*?>)?/);
            if (match_curr && match_curr[2]) {
                rate = match_curr[2];
                if (match_curr[1]) {
                    l = match_curr[1];
                    lcurr = l;
                    rcurr = '';
                } 
                if (match_curr[3]) {
                    r = match_curr[3];
                    rcurr = r;
                    lcurr = '';
                }
            } else {
                rate = rate.replace(/[^\d\.]/,'');
            }
            return rate;
        }
        
        function exchangeRate(value, from, to , callback) {   
            var c = false;

            if (callback && typeof callback === 'function') {
                c = callback;
            }

            if (availableCurr[from] && availableCurr[to]) {
                var er = /^-?[0-9]+$/;
                var isInt = er.test(value);
                value = value.replace(/,/g,'');
                parsedRate = value;
                if (from != 0 || to != 0) {
                    parsedRate = (((parseFloat(value) / parseFloat(availableCurr[from]['rate'])) * parseFloat(availableCurr[to]['rate'])));
                	if (!settings.noRound) {
                		parsedRate = Math.round(parsedRate);
                	}
                }
                if (!isInt) parsedRate = parsedRate.toFixed(2);
                if (c) c(parsedRate);
                
                return parsedRate;
            } else {
                if (c) c(value);
                return value;
            }
        }

        function changeTripteaseCurrencies(from,to){
            var triptease_div = document.querySelectorAll(".price-fighter-widget");
            if(triptease_div[0]){
                if (availableCurr[to]) {
                    noRound();
                    var price = triptease_div[0].getAttribute("data-pf-direct-price");
                    var newPrice = exchangeRate(price, from, to);
                    triptease_div[0].setAttribute("data-pf-direct-price", newPrice);
                    triptease_div[0].setAttribute("data-pf-currency", availableCurr[to].isocode);
                    cleanup();
                }
                if(typeof Paperboy !== 'undefined' && Paperboy.PriceCheck){
                    Paperboy.PriceCheck.reset();
                }
            }
        }
    })();

docReady(function() {
document.getElementById('curr_selector').value = '3';
document.getElementById('curr_selector').onchange();
    document.getElementById('curr_selector').onchange();
   if (typeof jQuery.ui != 'undefined') {
        set_hover(jQuery);
   }
});
</script>

				</div>
				<!-- END bke_currency_selector -->
			</div>

			<a href="https://www.shearwaterhotel.com/bookings.html" class="logo"><img src="//bookings.shearwaterhotel.com/bookings/showimage?id=FD0F170F8AF2553DF745CE09E56C2D19&type=18" alt="The Shearwater Hotel and Spa" /></a>
      
		</div>
	</div>
</header>

<div class="settings-bar">
  <div class="settings-bar__slide">
    <div class="settings-bar__item btn-booknow open-searchbox-01">
      <i class="far fa-calendar-check"></i> Check Availability
    </div>
    <div class="settings-bar__item settings-bar__calendar">
      <i class="fas fa-edit"></i>
       <div class="booking-summary__cal loading open-searchbox-01">
  <div class="booking-summary__location" style="display:none;">
    <h3>Location</h3>
    <span class="cal-loc"><span class="search-term"></span></span>
  </div>
  <div class="booking-summary__in">
    <h3>Check in</h3>
    <span class="cal-arr__day big"></span>
    <span class="cal-arr__month big"></span>
    <span class="cal-arr__dayname"></span>
    <span class="cal-arr__year"></span>
  </div>
  <div class="booking-summary__out">
    <h3>Check out</h3>
    <span class="cal-dep__day big"></span>
    <span class="cal-dep__month big"></span>
    <span class="cal-dep__dayname"></span>
    <span class="cal-dep__year"></span>
  </div>
  <div class="booking-summary__nights">
    <h3>Nights</h3>
    <span class="cal-nights big">1</span>
  </div>
</div>

<a class="btn-searchagain btn-shadow open-searchbox-01"><i class="fa fa-redo"></i> Search again</a>		





    </div>  
    <div class="settings-bar__item settings-bar__summary" onClick="slidePanel('#booking-summary','Booking Summary')">
      <i class="fas fa-shopping-cart"></i>
      Summary
    </div>
    
    <div class="settings-bar__item settings-bar__filter" onClick="slidePanel('#filter-offers','Filters')">
      <i class="fas fa-filter"></i>
      Filters
    </div>
    <!-- BEGIN bke_currency_selector -->
    <div class="settings-bar__item settings-bar__currency">
    <div class="selected-curr-symbol"></div>
      
<select id="curr_selector" onchange="if (typeof ch_currency === 'function'){ ch_currency(this)}" class="bke_currency_selector">
      <option value="2" >EUR</option>
      <option value="4" >GBP</option>
      <option value="3" selected>USD</option>
      <option value="12" >CAD</option>
      <option value="11" >AUD</option>
      <option value="7" >BRL</option>
      <option value="43" >CHF</option>
      <option value="6" >DKK</option>
      <option value="9" >EGP</option>
      <option value="10" >MYR</option>
      <option value="1" >PLN</option>
      <option value="5" >ZAR</option>
      <option value="44" >NOK</option>
      <option value="45" >SEK</option>
</select>
<script type="text/javascript">
(function(funcName, baseObj) {
    funcName = funcName || "docReady";
    baseObj = baseObj || window;
    var readyList = [];
    var readyFired = false;
    var readyEventHandlersInstalled = false;
    function ready() {
        if (!readyFired) {
            readyFired = true;
            for (var i = 0; i < readyList.length; i++) {
                readyList[i].fn.call(window, readyList[i].ctx);
            }
            readyList = [];
        }
    }

    function readyStateChange() {
        if ( document.readyState === "complete" ) {
            ready();
        }
    }
    baseObj[funcName] = function(callback, context) {
        if (readyFired) {
            setTimeout(function() {callback(context);}, 1);
            return;
        } else {
            readyList.push({fn: callback, ctx: context});
        }
        if (document.readyState === "complete") {
            setTimeout(ready, 1);
        } else if (!readyEventHandlersInstalled) {
            if (document.addEventListener) {
                document.addEventListener("DOMContentLoaded", ready, false);
                window.addEventListener("load", ready, false);
            } else {
                document.attachEvent("onreadystatechange", readyStateChange);
                window.attachEvent("onload", ready);
            }
            readyEventHandlersInstalled = true;
        }
    }
})("docReady", window);

var set_hover = function($) {
   
}


    Object.keys = Object.keys || (function () {
        var hasOwnProperty = Object.prototype.hasOwnProperty,
            hasDontEnumBug = !{toString:null}.propertyIsEnumerable("toString"),
            DontEnums = [
                'toString',
                'toLocaleString',
                'valueOf',
                'hasOwnProperty',
                'isPrototypeOf',
                'propertyIsEnumerable',
                'constructor'
            ],
            DontEnumsLength = DontEnums.length;
      
        return function (o) {
            if (typeof o != "object" && typeof o != "function" || o === null)
                throw new TypeError("Object.keys called on a non-object");
         
            var result = [];
            for (var name in o) {
                if (hasOwnProperty.call(o, name))
                    result.push(name);
            }
         
            if (hasDontEnumBug) {
                for (var i = 0; i < DontEnumsLength; i++) {
                    if (hasOwnProperty.call(o, DontEnums[i]))
                        result.push(DontEnums[i]);
                }   
            }
         
            return result;
        };
    })();

    // START    
    var currChanger = (function(){
        var availableCurr    = {"7":{"name":"Real","side":"r","isocode":"BRL","symbol":"R$","rate":"5.9515"},"10":{"name":"Malaysian Ringgit","rate":"4.6545","side":"r","isocode":"MYR","symbol":"RM"},"5":{"name":"South African rand","rate":"19.5325","side":"r","isocode":"ZAR","symbol":"ZAR "},"6":{"name":"Danish Krone","rate":"7.4728","side":"r","symbol":"kr.","isocode":"DKK"},"43":{"isocode":"CHF","symbol":"CHF","side":"r","rate":"0.9217","name":"Swiss Franc"},"4":{"name":"Pound Sterling","rate":"0.8718","symbol":"&pound;","isocode":"GBP","side":"r"},"9":{"name":"Egyptian Pound","symbol":"E&pound;","isocode":"EGP","side":"r","rate":"62.5995"},"2":{"name":"Euro","rate":"1.0000","symbol":"&euro;","isocode":"EUR","side":"r"},"12":{"name":"Canadian dollar","rate":"1.6063","symbol":"$","isocode":"CAD","side":"r"},"1":{"name":"Zloty","rate":"4.2768","symbol":"z&#x142;","isocode":"PLN","side":"l"},"3":{"name":"US Dollar","symbol":"$","isocode":"USD","side":"r","rate":"1.1538"},"45":{"name":"Swedish Krona","symbol":"kr","isocode":"SEK","side":"r","rate":"10.8827"},"11":{"rate":"1.6691","isocode":"AUD","symbol":"$","side":"r","name":"Australian dollar"},"44":{"name":"Norwegian Krone","rate":"11.2270","isocode":"NOK","symbol":"kr","side":"r"}};
        var defaultCurrency  = 2;
        var currentCurrency  = false;//2;
        var changeCurrency   = false;
        var defaultClassName = 'curr_chan';
        var settings         = {
            defaultClassName : defaultClassName,
            changeCallback   : false,
            noRound          : false,
            replaceWithin    : false,
            ignoreOwnCurr    : false,
            obj              : false,
            objName          : false,
            arr              : false,
            arrName          : false,
            exceptIdLike     : false,
            onRoom           : false,
        };
        var bke_selected_currency = 'bke_selected_currency';
        var bke_selected_currency_sbox = 'bke_selected_currency_sbox';
        var origPriceObjs = {};
        var origPriceArr = {};
        var currentObjCurr = {};
        var currentArrCurr = {};
        var changerFunction = [];
        var currDataOrigin = {};
        var currData = {};
        var currDataCurrency = {};
        var currDataId = 0;
        var origCurrency = {};
        var currRoomCurrency = {};
        return {
            // changes currency
            setCurrency  : setCurrency,            
            addSymbol    : addSymbol,
            addChangerFunction : addChangerFunction,
            setCurrencyOnMultiple : setCurrencyOnMultiple,
            // Settings that needed to be called before replacing 
            // currency when applicable
            changeCallback : changeCallback,
            getDefaultCurrency:getDefaultCurrency,
            getCurrentCurrency:getCurrentCurrency,
            exceptIdLike   : exceptIdLike,
            replaceWithin  : replaceWithin,
            ignoreOwnCurr  : ignoreOwnCurr,
            onObject       : onObject,
            onRoom         : onRoom,
            onArray        : onArray,
            // rest of changes
            getCurrentCurrencySymbol : getCurrentCurrencySymbol,
            getRate        : getRate,
            noRound	       : noRound,
        }

        function noRound () {
        	settings.noRound = true;
        	return this;
        }

        function logErr (error) {
        }

        function exceptIdLike (regex) {
            settings.exceptIdLike = regex;
            return this;
        }

        function addChangerFunction(name) {        	
            var add = true;
            try {
                if (changerFunction.indexOf(name) >= 0) {
                    add = false;
                }
            } catch(error) {logErr(error);}
            if ( add )
                changerFunction.push(name);
            return this;
        }

        function onObject(o,name) {
            settings.obj = o;
            settings.objName = name;
            return this;
        }

        function onArray(a,name) {
            settings.arr = a;
            settings.arrName = name;
            return this;
        }

        function changeCallback(c) {
            settings.changeCallback = c;
            return this;
        }

        function replaceWithin(c) {
            settings.replaceWithin = c;
            return this;
        }

        function onRoom(c) {
            settings.onRoom = c;
            return this;
        }

        function ignoreOwnCurr() {
            settings.ignoreOwnCurr = true;
            return this;
        }

        function getCurrentCurrency(obj) {
            if (currentCurrency && currentCurrency != 0) {
                return currentCurrency;
            } else  {
                return getDefaultCurrency();
            }
        }

        function getCurrentCurrencySymbol (obj) {
            if (!obj) {
                return availableCurr[getDefaultCurrency()]['symbol'];
            } else {
                return availableCurr[getCurrencyFromSpan(obj)]['symbol'];
            }
        }

        function setCurrencyOnMultiple (to) {        
            if (changerFunction.length > 0) {
                for (var i = 0; i < changerFunction.length; i++) {
                    changerFunction[i](false,to);
                };
            }
        }

        // retrieves default currency for specified room when necessary
        // this required onRoom switch to define id of room to find '#bke_room_currency'
        function getDefaultCurrency () {
            var curr = defaultCurrency;
            if (settings.onRoom && !settings.onRoom == '') {
                if (origCurrency[settings.room]) {
                    curr = origCurrency[settings.room];
                } else {
                    try {
                        curr = document.querySelectorAll('#bke_room_currency'+settings.onRoom)[0].value;
                        origCurrency[settings.onRoom] = curr;
                    } catch (error) {logErr('Cannot find default currency for room '+settings.onRoom);} 
                }
            }
            return curr;
        }

        function currChangerCurrency() {
            var curr = defaultCurrency;
            try {
                curr = document.querySelectorAll('#curr_selector')[0].value;
            } catch (error) {logErr('Cannot find default currency changer value');} 
            return curr;
        }

        function clearData() {
        	currData = {} ;
        }

        // setting currency to values on page with curr_chan class
        function setCurrency (to, clear) {        	
            if (!to) 
                to = currChangerCurrency();
            if (!availableCurr[to] || to == 0) 
                to = getDefaultCurrency();
            if (clear)	
            	clearData();
            if (settings.obj && settings.objName) {
                if (!currentObjCurr[settings.objName])
                    currentObjCurr[settings.objName] = getDefaultCurrency();
                if (currentObjCurr[settings.objName] != to) {
                    changedObject = changeObjectCurrencies(currentObjCurr[settings.objName],to);
                    currentObjCurr[settings.objName] = to;
                    returnObj = changedObject;
                } else {
                    returnObj = settings.obj;
                }
            } else if (settings.arr && settings.arrName && settings.arr.length > 0){
                if (!currentArrCurr[settings.arrName])
                    currentArrCurr[settings.arrName] = getDefaultCurrency();
                if (currentObjCurr[settings.arrName] != to) {
                    changedArray = changeArrayCurrencies(currentArrCurr[settings.arrName],to);
                    currentArrCurr[settings.arrName] = to;
                    changeElementCurrencies(false,to);
                    returnObj = changedArray;
                } else {
                    returnObj = settings.arr;
                }
            } else {            
                changeElementCurrencies(false,to, clearData);
                returnObj = this;
            }
            
            if (settings.callback) settings.callback(to);
            cleanup();            
            return returnObj;
        }

        function changeArrayCurrencies(from, to) {
            if (!origPriceArr[from])
                origPriceArr[from] = {};
            if (!origPriceArr[from][settings.arrName])
                    origPriceArr[from][settings.arrName] = settings.arr;
            if (!origPriceArr[to])
                origPriceArr[to] = {};
            if (origPriceArr[to][settings.arrName])
                return origPriceArr[to][settings.arrName];

            changedArr = recalcArr(settings.arr,from,to);
            origPriceArr[to][settings.arrName] = changedArr;
            return changedArr;
        }

        function recalcArr(arr,from,to) {
            var manip = [];
            changeArrNode(arr, manip, from, to);
            if (manip.length > 0)
                manip = manip[0];
            return manip;
        }

        function changeArrNode(arr, manip, from, to) {
            if (arr) {
                if (Object.prototype.toString.call(arr) === '[object Array]') {
                    manip.push([]);
                    for (var i=0; i < arr.length; i++ ) {
                        changeArrNode(arr[i], manip[(manip.length-1)], from, to);
                    }
                } else {
                    manip.push(changeObjValue(arr, from, to));
                }
            }
        }

        function changeObjectCurrencies (from,to) {
            if (!origPriceObjs[from])
                origPriceObjs[from] = {};
            if (!origPriceObjs[from][settings.objName])
                    origPriceObjs[from][settings.objName] = settings.obj;
            if (!origPriceObjs[to])
                origPriceObjs[to] = {}
            if (origPriceObjs[to][settings.objName])
                return origPriceObjs[to][settings.objName];

            changedObj = recalcObj(settings.obj,from,to);
            origPriceObjs[to][settings.objName] = changedObj;
            return changedObj;
        }

        function recalcObj(obj,from,to) {
            var manip = {};
            changeObjNode(obj, manip, from, to);
            return manip;
        }

        function changeObjNode (obj, manip, from, to) {
            if (Object.prototype.toString.call(obj) === '[object Object]') {
                var keys = Object.keys(obj);
                for (var i=0; i < keys.length; i++ ) {
                    manip[keys[i]] = {};
                    if (Object.prototype.toString.call(obj[keys[i]]) !== '[object Object]') {
                        manip[keys[i]] = changeObjValue(obj[keys[i]], from, to);
                    } else {
                        changeObjNode(obj[keys[i]], manip[keys[i]], from, to);
                    }
                }
            } else {
                manip = changeObjValue(obj[keys[i]], from, to)(a);
            }
        }

        function changeObjValue (value,from,to) {
            if (value === 0 || value === '0') {
                return 0;
            }
            return addSymbol(exchangeRate(getRate(value), from, to),to);
        }

        function hasClass(ele,cls) {
            return !!ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
        }

        function addClass(ele,cls) {
            if (!hasClass(ele,cls)) ele.className += " "+cls;
        }

        function setCurrSpanData(obj) {
            var id = currDataId++;
            var className = 'curr_data'+id;            
            addClass(obj,className);
            return id;
        }

        function getSpanCurrency (obj,from,to) {
            id = getDataId(obj);

            currentValue = getObjValue(obj,from);

            if (id) {
                if (!currData[from])
                    currData[from] = {}
                if (!currData[from][id]){
                    if (!isNaN(currentValue)) {
                        currData[from][id] = currentValue;
                    }
                }
                if (!currData[to])
                    currData[to] = {};
                if (currData[to][id]) {
                    return currData[to][id];
                }
            } else {
                id = setCurrSpanData(obj);
                if (from == to)
                    return currentValue;
            }

            return false;            
        }

        function getDataId (obj) {
            classes = obj.className.split(' ');
            
            if (classes.length > 0) {
                for (var i = classes.length - 1; i >= 0; i--) {
                    match = classes[i].match(/curr_data(\d*)/);
                    if (match && match[1]) 
                        return match[1];
                }
            }
            return false;
        }
        
        function getCurrencyFromSpan(obj) {
            id = getDataId(obj);
            
            if (id) {
                if (currDataCurrency[id]) {
                    return currDataCurrency[id]
                } else {
                    currDataCurrency[id] = getDefaultCurrency();
                    return currDataCurrency[id];
                }
            } else {
                id = setCurrSpanData(obj);
                currDataCurrency[id] = getDefaultCurrency();
                return currDataCurrency[id];
            }
        }

        function setCurrencyToSpan(obj,newValue) {
            classes = obj.className.split(' ');
            
            if (classes.length > 0) {
                for (var i = classes.length - 1; i >= 0; i--) {
                    match = classes[i].match(/curr_data(\d*)/);
                    if (match && match[1]) {
                        match = match[1];
                    }
                    if (currDataCurrency[match]) {
                        currDataCurrency[match] = newValue;
                    }
                }
            }
        }

        function changeElementCurrencies (from,to) {         		
                var all = getAllToChange(settings.defaultClassName, settings.replaceWithin);
                var tempFrom;
                var tempTo;
                for (var i=0; i < all.length; i++ ) {
                    obj = all[i];
                    
                    from = getCurrencyFromSpan(obj);

                    if (settings.ignoreOwnCurr) {
                        tempTo        = from
                        tempFrom      = from;
                    } else {
                        tempTo        = to;
                        tempFrom      = from;
                    }
                    if (tempTo == tempFrom) {                        
                        continue;
                    }
                    objValue = getSpanCurrency(obj,tempFrom,tempTo);

                    setCurrencyToSpan(obj,tempTo);

                    if (objValue && objValue != false) {
                        applyValue(obj, addSymbol(objValue,tempTo), objValue);
                        continue;
                    }

                    if (availableCurr[tempTo]) {
                        value         = getObjValue(obj, tempFrom);

                        if (!value || value == ''){
                            continue;
                        }
                        changed = exchangeRate(value, tempFrom, tempTo);

                        applyValue(obj, addSymbol(changed, tempTo), changed);                 
                        
                    }
                }
                if (availableCurr[to]) {
                    currentCurrency = to;
                }
                changeInputs(bke_selected_currency,to);
                changeInputs(bke_selected_currency_sbox,to);
        }

        function cleanup () {
            settings         = {
                defaultClassName : defaultClassName,
                changeCallback   : false,
                replaceWithin    : false,
                ignoreOwnCurr    : false,
                obj              : false,
                noRound          : false,
                objName          : false,
                arr              : false,
                arrName          : false,
                exceptIdLike     : false,
                onRoom           : false
            };
        }

        function addSymbol (value, toSymbol) {
            if ((toSymbol == 0 && settings.onRoom) || !toSymbol) {
                toSymbol = getDefaultCurrency();
            }                 
            if (availableCurr[toSymbol]) {
                    if (availableCurr[toSymbol]['side'] == 'l') {
                        lcurr = availableCurr[toSymbol]['symbol'];
                        rcurr = '';
                    } else {
                        lcurr = '';
                        rcurr = availableCurr[toSymbol]['symbol']
                    }
                    value = rcurr + value + lcurr;
            } 
            return value;
        }

        function applyValue(obj,changed,changedValueOnly) {

            try {
                if (obj.tagName == 'INPUT') {
                    obj.value = changedValueOnly;                    
                } else {
                    obj.innerHTML = changed;                  
                }
            } catch (error) {logErr(error);} 
        }

        function getObjValue(obj,original) {
            value = false;
            if (obj.tagName == 'INPUT') {
                value = obj.value;                    
            } else {
                value = obj.innerHTML;                    
            }
            pureValue = getRate(value);
            return pureValue;
        }

        function changeInputs (name,to) {
            input = document.getElementsByName(name);
            if (input) {
                for (var i=0;i<input.length;i++) {
                    input[i].value = to;
                }
            }
            return this;
        }

        function getAllToChange (classNames, replaceWithin) {
            var all = [];
            try {
                if (replaceWithin) {
                    if (replaceWithin.match(/^[#\.]/)) {
                        found = replaceWithin.match(/^[#|\.](.*)/);
                        if (found && found.length > 0) {
                            all = document.querySelectorAll('.'+found[1]+' .curr_chan');
                            if (all.length < 1) {
                                all = document.querySelectorAll('#'+found[1]+' .curr_chan');
                            }
                        } else {
                            all = document.querySelectorAll(replaceWithin+' .curr_chan');
                        }
                    } else {
                        all = document.querySelectorAll('#'+replaceWithin+' .curr_chan');
                    }
                } else {
                    all = document.querySelectorAll('.'+classNames);
                }
                if (all && all.length && settings.exceptIdLike) {
                    newAll = [];
                    for (var i = all.length - 1; i >= 0; i--) {
                        if (all[i].id) {
                            if (!all[i].id.match(settings.exceptIdLike)) {
                                newAll.push(all[i]);
                            }
                        } else {
                            newAll.push(all[i]);
                        }
                    };
                    all = newAll;
                }
            } catch (error) {logErr(error);}
            return all;
        }

        function getRate(rate) {
            var r = '';
            var l = '';
            
            if (!isNaN(rate)) {
                return rate;
            }
            if ($.parseHTML(rate)){
                var newRate = $.parseHTML(rate);
                rate = newRate[0].textContent;
            }
            var match_curr = rate.match(/(?:<span.*?>)?([^\d]+)?((?:\d+)?\,?(?:\d+)\.?(?:\d+)?)?\s?([^\d]+;?)?([^\d]+)?(?:<\/span.*?>)?/);
            if (match_curr && match_curr[2]) {
                rate = match_curr[2];
                if (match_curr[1]) {
                    l = match_curr[1];
                    lcurr = l;
                    rcurr = '';
                } 
                if (match_curr[3]) {
                    r = match_curr[3];
                    rcurr = r;
                    lcurr = '';
                }
            } else {
                rate = rate.replace(/[^\d\.]/,'');
            }
            return rate;
        }
        
        function exchangeRate(value, from, to , callback) {   
            var c = false;

            if (callback && typeof callback === 'function') {
                c = callback;
            }

            if (availableCurr[from] && availableCurr[to]) {
                var er = /^-?[0-9]+$/;
                var isInt = er.test(value);
                value = value.replace(/,/g,'');
                parsedRate = value;
                if (from != 0 || to != 0) {
                    parsedRate = (((parseFloat(value) / parseFloat(availableCurr[from]['rate'])) * parseFloat(availableCurr[to]['rate'])));
                	if (!settings.noRound) {
                		parsedRate = Math.round(parsedRate);
                	}
                }
                if (!isInt) parsedRate = parsedRate.toFixed(2);
                if (c) c(parsedRate);
                
                return parsedRate;
            } else {
                if (c) c(value);
                return value;
            }
        }

        function changeTripteaseCurrencies(from,to){
            var triptease_div = document.querySelectorAll(".price-fighter-widget");
            if(triptease_div[0]){
                if (availableCurr[to]) {
                    noRound();
                    var price = triptease_div[0].getAttribute("data-pf-direct-price");
                    var newPrice = exchangeRate(price, from, to);
                    triptease_div[0].setAttribute("data-pf-direct-price", newPrice);
                    triptease_div[0].setAttribute("data-pf-currency", availableCurr[to].isocode);
                    cleanup();
                }
                if(typeof Paperboy !== 'undefined' && Paperboy.PriceCheck){
                    Paperboy.PriceCheck.reset();
                }
            }
        }
    })();

docReady(function() {
document.getElementById('curr_selector').value = '3';
document.getElementById('curr_selector').onchange();
    document.getElementById('curr_selector').onchange();
   if (typeof jQuery.ui != 'undefined') {
        set_hover(jQuery);
   }
});
</script>

    </div>
    <!-- END bke_currency_selector -->
    
  </div>
</div>

<div class="na-progress-bar__wrapper">
  <div class="na-progress-bar" style="display:none;">
    <div class="na-progress-bar__main">
      <div class="step-1">
        <span>1</span>
        <span><i class="fa fa-check"></i></span>
      </div>
      <div class="step-2">
        <span>2</span>
        <span><i class="fa fa-check"></i></span>
      </div>
      <div class="step-3">
        <span>3</span>
        <span><i class="fa fa-check"></i></span>
      </div>
      <div class="na-progress-bar__bar"></div>
    </div>
    <div class="na-progress-bar__faded">
      <div class="step-1"></div>
      <div class="step-2"></div>
      <div class="step-3"></div>
      <div class="na-progress-bar__bar"></div>
    </div>
  </div>
  <div class="step-4">
    <h2>Thank you!</h2>
    <div class="confetti-wrapper">
      <div class="confetti-50"></div>
      <div class="confetti-49"></div>
      <div class="confetti-48"></div>
      <div class="confetti-47"></div>
      <div class="confetti-46"></div>
      <div class="confetti-45"></div>
      <div class="confetti-44"></div>
      <div class="confetti-43"></div>
      <div class="confetti-42"></div>
      <div class="confetti-41"></div>
      <div class="confetti-40"></div>
      <div class="confetti-39"></div>
      <div class="confetti-38"></div>
      <div class="confetti-37"></div>
      <div class="confetti-36"></div>
      <div class="confetti-35"></div>
      <div class="confetti-34"></div>
      <div class="confetti-33"></div>
      <div class="confetti-32"></div>
      <div class="confetti-31"></div>
      <div class="confetti-30"></div>
      <div class="confetti-29"></div>
      <div class="confetti-28"></div>
      <div class="confetti-27"></div>
      <div class="confetti-26"></div>
      <div class="confetti-25"></div>
      <div class="confetti-24"></div>
      <div class="confetti-23"></div>
      <div class="confetti-22"></div>
      <div class="confetti-21"></div>
      <div class="confetti-20"></div>
      <div class="confetti-19"></div>
      <div class="confetti-18"></div>
      <div class="confetti-17"></div>
      <div class="confetti-16"></div>
      <div class="confetti-15"></div>
      <div class="confetti-14"></div>
      <div class="confetti-13"></div>
      <div class="confetti-12"></div>
      <div class="confetti-11"></div>
      <div class="confetti-10"></div>
      <div class="confetti-9"></div>
      <div class="confetti-8"></div>
      <div class="confetti-7"></div>
      <div class="confetti-6"></div>
      <div class="confetti-5"></div>
      <div class="confetti-4"></div>
      <div class="confetti-3"></div>
      <div class="confetti-2"></div>
      <div class="confetti-1"></div>
      <div class="confetti-0"></div>
    </div>    
  </div>
</div>



  <div id="searchbox" style="display:none;"><script type="text/javascript">
jQuery(document).ready(function($) {
    $("#bke_name").click(function() {
        $("#bke_id").val(''); $("#loc_id").val(''); $("#c_id").val('');$("#landmark_id").val('');
    }); 
});    

function bke_check_search() {	
     var error = "";     
     if (typeof window.check_consolsite == 'function') {
        error = check_consolsite();
        //error = false;
     };

     if (error) {
        document.forms['bke_search'].bke_name.value='';     	
      };
    
     document.forms['bke_search'].submit();
     return false;
};
</script>
<form style="margin: 0px;" name="bke_search" class="bke_searchbox" method="post" action="//bookings.shearwaterhotel.com/bookings/checkavailability" onSubmit="return bke_check_search();">

	<input type="hidden" name="bke_calendar-jquery-collective_sbid" value=""/>
<input type="hidden" name="bke_id" value="B4EE67741A5A3C9D5BBD188510988C98"/>
<input type="hidden" id="grid_view" name="grid_view" value="0"/>
<input type="hidden" id="minstay" value="1"/>
<input type="hidden" id="maxstay" value="31"/>
<input type="hidden" name="bke_selected_currency_sbox" value="2"/>


<input type="hidden" value="en" name="lang">

<ul id="bke_searchbox_wrapper">
	<li class="title"><h2>Check Availability</h2></li>
	
	<!-- <li class="occupants field-wrapper"><SELECT class="input occupancy" name="occupancy[]" multiple style=""><OPTION value='3'  >Double</OPTION><OPTION value='4'  >Single/Double</OPTION><OPTION value='5'  >Triple</OPTION><OPTION value='8'  >Family 3</OPTION><OPTION value='6'  >Family 4</OPTION><OPTION value='7'  >Family 5</OPTION><OPTION value='9'  >Quadruple</OPTION><OPTION value='10'  >5 Adults</OPTION><OPTION value='11'  >6 Adults</OPTION><OPTION value='43'  >Family 6</OPTION><OPTION value='45'  >8 Adults</OPTION><OPTION value='44'  >7 Adults</OPTION><OPTION value='46'  >Family 7</OPTION><OPTION value='47'  >Family 8</OPTION><OPTION value='48'  >10 Adults</OPTION><OPTION value='2'  >Single</OPTION></SELECT><script type="text/javascript" src="/admin/js/jquery/jquery-ui.min.js"></script><script type="text/javascript" src="/admin/js/jquery/jquery.multiselect.min.js"></script><script>$(document).ready(function(){
        $(".occupancy").multiselect({
        selectedText : "# Room selected",
        noneSelectedText : "Select a Room",
        checkAllText: "Check all",
        uncheckAllText: "Uncheck all",
        checkAll: function(){
            checkPlu_occupancy();
        },
        classes : "multi_width",click : function(event, ui){
	        checkPlu_occupancy();
	    }
	    });function checkPlu_occupancy (){
	    var uiwidget = $(".occupancy");
	    var selectedWidget = uiwidget.multiselect("widget").find("input:checked");
	            if ((selectedWidget.length)>1) {
	            uiwidget.multiselect({selectedText : "# Rooms selected"});
	            } else { uiwidget.multiselect({selectedText : "# Room selected"}); };
	    if ((selectedWidget.length)==16) {
	        uiwidget.multiselect({selectedText : "All Rooms selected"});
	    }
	        };
	    checkPlu_occupancy();
	    ;});</script></li> -->
	<li class="arrival field-wrapper"><label>Arrive:</label> <input type="text" id="arrival-date">
<input type="hidden" name="bke_arrival_day" value="03" id="bke_arrival_day"><input type="hidden" name="bke_arrival_month" value="04" id="bke_arrival_month"><input type="hidden" name="bke_arrival_year" value="2026" id="bke_arrival_year"></li>
	<li class="departure field-wrapper"><label>Depart:</label> <input type="text" id="departure-date">
<input type="hidden" name="bke_departure_day" value="04" id="bke_departure_day"><input type="hidden" name="bke_departure_month" value="04" id="bke_departure_month"><input type="hidden" name="bke_departure_year" value="2026" id="bke_departure_year"></li>
	<!-- <li class="nights field-wrapper"><label>Nights:</label> <select name='bke_nights' class='bke_dropdown' onchange="bke_update_dropdown(form, form.bke_arrival_day.value, form.bke_arrival_month.value, form.bke_arrival_year.value, form.bke_nights.value, 1)">
<option value="1" >1</option>
<option value="2" >2</option>
<option value="3" >3</option>
<option value="4" >4</option>
<option value="5" >5</option>
<option value="6" >6</option>
<option value="7" >7</option>
<option value="8" >8</option>
<option value="9" >9</option>
<option value="10" >10</option>
<option value="11" >11</option>
<option value="12" >12</option>
<option value="13" >13</option>
<option value="14" >14</option>
<option value="15" >15</option>
<option value="16" >16</option>
<option value="17" >17</option>
<option value="18" >18</option>
<option value="19" >19</option>
<option value="20" >20</option>
<option value="21" >21</option>
<option value="22" >22</option>
<option value="23" >23</option>
<option value="24" >24</option>
<option value="25" >25</option>
<option value="26" >26</option>
<option value="27" >27</option>
<option value="28" >28</option>
<option value="29" >29</option>
<option value="30" >30</option>
<option value="31" >31</option>
</select>
</li> -->
	<li class="ratecode"><input type="text" name="bke_ratecode" size="8" class="bke_drop"
  style="text-align: center;" onclick="if (this.value == '') this.value = '';" 
  placeholder="optional"
  value='' />
</li>
	<!--<li class="language"><select name="lang" ><option value="en" selected="selected">English</option> </select></li>-->
    <li class="submit"><input type="submit" name="bke_submit" class="btn" value="Book Now"></li>
</ul>
</form>





</div>

	<div class="row" id="na-bke">
		<div class="container no-padding" id="">
			<h3 class="page-title" style="display:none;">Reservation System</h3>
			<p class="bke_error">The file you have just requested is not available on server.</p>
		</div>
	</div> <!-- End - #na-bke -->

	<div class="clearfix"></div>
<footer class="row no-padding" id="na-footer">
    <div class="container">
        <div class="col-xs-12 col-sm-8 no-padding">
            <nav>
                <ul>
                  <!-- IF microsite -->
                  <li>
                    <a data-fancybox-href="#location-map" data-fancybox-title="Location" class="modal-fancy fancybox.inline" onclick="mapFooter();" id="location-link">Location</a>
                        <div style="display:none;">
                            <div id="location-map" class="modal-info">
                                    
                                    <!-- <div id="location-map__info">
                                      <h2>The Shearwater Hotel and Spa</h2>
                                      <p>contactadr  </p>
                                      <p>Address 1</p>
                                      <p>Address 2</p>
                                    </div> -->
                              
                                    <div id="map-footer"></div>
                                    
                                    <script>
                  
                                    var latitude = "53.325875";
                  
                                    var longitude = "-8.220713";
                  
                                    var mapZoom = "13";
                  
                                    var propertyName = "The Shearwater Hotel and Spa";
                  
                                    </script>
                            </div>
                        </div>
                  </li>
              
                  <!-- ENDIF microsite -->

                    <!-- IF bke_privacy_policy_section -->

                    <li><a data-fancybox-href="#privacy-policy-en" data-fancybox-title="Privacy Policy" class="modal-fancy fancybox.inline" id="privacy-policy-link">Privacy Policy</a>
                        <div style="display:none;">
                            <div id="privacy-policy-en" class="modal-info">
                                <p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">This is the statement of how Shearwater Hotel &amp; Spa, owned by Comer Group Ireland Hotels. Applies the data protection principles to data processed on this website. It is provided to fulfil our obligations under the general data protection regulation (GDPR), which requires greater transparency with regard to your personal information, and which gives you greater control over how we use it.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;"><span style="font-size: 1.17em; font-family: inherit;">Who We Are?&nbsp;</span></p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">We fully respect your right to privacy, any personal information, which you volunteer to Shearwater Hotel &amp; Spa. This will be treated with the highest standards of security and confidentiality.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">Throughout this privacy statement, &ldquo;we&rdquo;, &ldquo;us&rdquo;, &ldquo;our&rdquo; and &ldquo;ours&rdquo; refer to Shearwater Hotel and Comer Group Ireland</p><br>
<h3 style="font-size: 26px; font-family: Lato, sans-serif;">GENERAL STATEMENT</h3><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">We are not responsible for the content or privacy practices of other websites. Any external links to other websites are clearly identifiable as such. Some technical terms used in this statement are explained at the end of this page.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">This statement outlines how we protect and manage your personal data. Please also read our&nbsp;Cookie Statement below, which tells you how we use cookies. For a better understanding of our product and service please read our&nbsp;<a style="color: #5b92c3; background-color: transparent;" href="https://www.bookassist.com/global/terms.jsp?user_language=en">Terms and Conditions</a>.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">If you have any questions about how your information is gathered, stored, shared or used, please contact our hotel directly 0909630400.&nbsp;You have a number of rights in relation to your information, including the right to object to the processing of your personal information for direct marketing or where the legal basis for our use of your data is our legitimate business interests.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">To ensure that the personal information we hold on you is accurate and up-to-date, please inform us of any relevant change to your contact details.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">As we might amend this page from time to time, we encourage you to visit our Privacy Statement page regularly.</p><br>
<h3 style="font-size: 26px; font-family: Lato, sans-serif;">THE INFORMATION WE COLLECT ABOUT YOU</h3><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;"><strong style="font-size: inherit; font-family: inherit;">1.&nbsp;Personal Information</strong></p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">As defined in GDPR, personal information is &ldquo;any information relating to an identifiable person who can be directly or indirectly identified in particular by reference to an identifier&rdquo;. It is information that identifies you as an individual or relates to an identifiable individual.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">We may collect various personal information which you provided us with:</p><br>
<ul style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;"><br>
<li><br>
<ul><br>
<li>Contact information, including: title, name, postal and email address and phone/mobile number.</li><br>
<li>Information about your preferences for your stay.</li><br>
<li>Transaction information, including payment and reservation information and booking details.</li><br>
<li>Meeting and event specifications (if you plan an event with us).</li><br>
<li>Business information from our corporate customers, including job title, employer details (company name and business postal address) as well as booking type preferences.</li><br>
<li>Purchase history; like hotels that you have stayed in, the dates of your stay and other indicated preferences.</li><br>
<li>Guest feedback.</li><br>
</ul><br>
</li><br>
</ul><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;"><strong style="font-size: inherit; font-family: inherit;">2.&nbsp;Sensitive Personal Information</strong></p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">The term &ldquo;sensitive information&rdquo; called in GDPR &ldquo;special categories of personal data&rdquo;, refers to information related to your physical or mental health, racial or ethnic origin, political opinions, religious or other beliefs, your sexual life, genetic data, biometric data (if used to identify an individual) or trade union membership.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">In general, we do not collect sensitive information unless it is volunteered by you. We may use health information provided by you to meet your particular needs during your stay. For example such as any mobility restrictions or specific meal preferences.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;"><strong style="font-size: inherit; font-family: inherit;">3.&nbsp;Information From Online Activities</strong></p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">We collect information about your internet activity using the technology known as cookies, which can often be controlled through internet browsers. For detailed information on the cookies we use and the purposes for which we use them, see our&nbsp;Cookie Statement.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">With your permission, we may collect certain information, like your IP address, or browser, and information about your computer&rsquo;s operating system, application version, language settings and clickstream data which shows the traffic of your visit around this website (for example pages accessed and documents downloaded). We also collect the previous website address from which you reached us and the domain name used (for example .i.e., .com, .org, .net) If you&rsquo;re using a mobile device, we might also collect data that identifies your mobile device, device-specific settings and characteristics and latitude/longitude details.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">If you see our marketing ads on different websites. This is because we may show adverts we think will be of interest to you based on your activity on our site such as visiting certain pages or special offers through our advertising partners. Read more about our&nbsp;Cookie Statement. Our advertising partners include Google and, using the Google Display Network and in compliance with their strict advertiser policies, adverts can appear on third party sites.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;"><strong style="font-size: inherit; font-family: inherit;">4. Personal Information From Children</strong></p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">We do not administer bookings from children under 18 years old and we do not knowingly collect their personal information. As a parent or legal guardian, you should not allow your children to submit their personal information without your permission.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;"><strong style="font-size: inherit; font-family: inherit;">5. Personal Data You Give Us About Others</strong></p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">In situations when you:<br />5.1. Stay with other guests whose details you may provide as part of the reservation;<br />5.2. Make a reservation on behalf of someone else;<br />5.3. Purchase our gift card with the delivery service to another recipient than related to you;</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">You should only provide us with information about other people if you have their permission to do so. It&rsquo;s your responsibility to ensure that the other person is aware that you have done so and that this individual has accepted that we use their personal information as outlined in our Privacy Statement.</p><br>
<h3 style="font-size: 26px; font-family: Lato, sans-serif;">WHEN WE COLLECT AND USE DATA ABOUT YOU</h3><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">We use your personal information for various purposes:</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;"><strong style="font-size: inherit; font-family: inherit;">1. When Have Consented To Us Using Your Personal Data</strong></p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">1.1.&nbsp;Bookings</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">We use your personal information to administer your booking. If the required personal data is not provided, we will not be able to administer your booking. When you make a reservation with us, we will send a booking confirmation by email. On occasion, we may get in touch with you by email or by phone with information related to your stay, meeting or event. This is to respond and handle requests you have made or to assist you and provide you with other relevant information.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">1.2. Direct Marketing</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">1.2.1. Communication.&nbsp;We also use your contact information to send marketing communication about our products and services, as permitted by law (Privacy and Electronic Communications Regulations which regulates our marketing activities).<br />We send our customers regular newsletters by email. There may be other times when we get in touch by post, by phone or by texting you, depending on the contact information you share with us.<br />We also send you an email related to your upcoming stay, such as how to contact the hotel, and information that we feel might be useful to you in planning or getting the best out of your stay with us. You may opt-out from marketing communication at any time by clicking the relevant link in the e-mail message or contacting the marketing department at&nbsp;<a style="color: #5b92c3; background-color: transparent;" href="mailto:events@shearwaterhotel.com">events@shearwaterhotel.com</a>.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">1.2.2.&nbsp;Guest Review.&nbsp;We may use your contact information to invite you to write a review after your stay, which may ask for information about the property, the surrounding areas, and the destination. If you don&rsquo;t want your name to show with your review, you can be displayed anonymously.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">By completing a guest review, you&rsquo;re agreeing that it can be displayed on, for example, our websites, in our social media accounts; to inform other travellers about the quality and services of the hotel.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">1.2.3. Market research.&nbsp;We may ask our customers to take part in market research. Any additional personal details that you give us as part of the market research will only be used with your consent.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;"><strong style="font-size: inherit; font-family: inherit;">2.&nbsp;To Manage Our Business For Our Legitimate Interests</strong></p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">&ldquo;Legitimate Interests&rdquo; means the interests of our company in conducting and managing our business to enable us to give you the best service and products. For example, we have an interest in making sure our marketing is relevant to you, so we may process your information to send you email marketing that is tailored to your previous stay(s).<br />Whenever we process data for these purposes we will ensure that we always keep your personal data rights in high regard and take account of these rights. You have the right to object to this processing if you wish, and if you wish to do so please email&nbsp;<a style="color: #5b92c3; background-color: transparent;" href="mailto:wburke@shearwaterhotel.com">wburke@shearwaterhotel.com</a>. Please bear in mind that if you object this may affect our ability to carry out below tasks for your benefit.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">2.1. Online Services</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">As you make enquiries and engage with us, information is gathered about you. In order to assist you and provide with relevant information, we may process your personal information when you communicate with us using our website, via online chat, contact us or enquiry form or externally via social media to question us or inform us of any requests or preferences you may have.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">2.2. Conduct marketing activities</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">2.2.1.&nbsp;When you participate in our promotional activities (e.g. competitions during trade shows or on our social media channels), your contact information will be collected to administer these promotions. If you agree (opt-in), we will use your contact information to send you regular news and offers related to our products and services. You will only be added to our marketing database with your prior marketing opt-in permission located on the form your contact details were collected. You can unsubscribe/opt-out from marketing communication at any time by clicking the relevant link in the e-mail message or contacting the marketing department at Shearwater Hotel &amp; Spa</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">2.2.2.&nbsp;If you choose to participate in our social media activities (e.g. competitions, shared offers or other promotions), we may use the publicly available information you voluntarily share with us during the activity (e.g. your photos). This information might only be used in connection with that specific activity.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">2.2.3.&nbsp;Provided that you have not objected us using your details in this way, we may contact your business contact information to provide you with information related to our services and products, which we think will be of interest and value to you (meeting, event planning, corporate room rate or any other).</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">2.2.4.&nbsp;We may use automated decision making to provide our current customers with relevant offers which are delivered by email.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">2.2.5.&nbsp;To offer the best service, we have the ability to retain your contact details should you input them on our website using VeCapture by VeInteractive. This enables us if you do not complete your transaction by clicking submit to send you the email reminder to continue with your reservation. Such contact details may be used to contact you to assist with your transaction only. The information you enter into our booking forms may be collected and stored briefly so that we can contact you in relation to the nature of your attempted transaction, even if you don&rsquo;t confirm the transaction. This may be used to send an email and will not use this data for any other purpose, we won&rsquo;t store it for longer than necessary and we certainly won&rsquo;t share it with any other company. Our aim is to provide you with the highest level of service that we can.</p><br>
<h3 style="font-size: 26px; font-family: Lato, sans-serif;">WHO WE SHARE YOUR INFORMATION WITH</h3><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">Our commitment is protecting your privacy. We protect your information from unauthorised use or loss and will only pass your data to our business partners, to fulfil your requirements, improve our services or where we are required to do so by law.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">We use a range of third parties to provide services &ndash; either directly or indirectly. Where relevant, these companies are required to comply with our data privacy and information security standards when handling personal data and we aim that they do not compromise your personal data and information. We may share your personal data and information if we believe in good faith that such disclosure is authorised by law or is necessary to protect your personal safety. Such disclosure may include a cross-border transfer of personal data and information. If legally compelled to disclose your information to a third party, we will use commercially reasonable efforts to notify you in advance of a disclosure unless legally prohibited.</p><br>
<h3 style="font-size: 26px; font-family: Lato, sans-serif;">SECURITY AND RETENTION PROCEDURES</h3><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">We take security responsibilities seriously, employing the most appropriate physical and technical measures, including staff training and awareness and we review these measures regularly.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">We will keep your personal data for as long as it is necessary to enable you to use our services, to provide our services to you, unless a longer retention period is required. This is to comply with applicable laws, resolve disputes with any parties and otherwise as necessary to allow us to conduct our business, including to detect and prevent fraud or other illegal activities. All personal data we retain will be subject to this Privacy Statement. If you have a question about a specific retention period for certain types of personal data we process about you, please contact us via the contact details provided below.</p><br>
<h3 style="font-size: 26px; font-family: Lato, sans-serif;">YOUR INDIVIDUAL RIGHTS</h3><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">1. The right of access to your personal data</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">If you have given your personal data and information to us, you have the right to ask us to advise you of the scope of information we process about you, the purpose and nature of the processing, and information on who we share it with.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">1. 1. You can do the above by calling the hotel &amp;. requesting your personal information 0909630400</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">2. The right to rectification</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">You can also request to update, correct your personal information. We strive to retain only data that is accurate, complete and up to date.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">Please contact us to ensure that the personal information we retain is up to date.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">&nbsp;</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">3. The right to deletion</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">You can also request to delete your personal data at any time. However, we may need to retain certain information for legal or administrative purposes, such as record keeping or to detect fraudulent activities. You can opt out of marketing contact upon request. If you are concerned about potential violation of your privacy rights, please advise us of your concerns and we will strive to resolve them as soon as practically possible. You could do so by calling 0909630400. Please write &ldquo;Request personal information deletion&rdquo; in the subject line of your email.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">4. The right to object processing</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">You have the right to object to processing your data under our business for our legitimate interests.<br />Where we are using your personal data on the basis of your consent, you are can withdraw that consent at any time subject to applicable law.<br />You can do the above by contact the hotel and requesting same 0909630400.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">5. The right to data portability</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">You have the right to data portability which allows you to obtain and reuse your personal data for your own purposes across different services. This right applies where your personal information is being processed based on consent or for a performance of a contract and the processing is carried out by automated means (excluding paper files).<br />The right also permits the transfer of data directly to another provider where technically feasible. Therefore, depending on the technology involved, we may not be able to receive personal data transferred to us and we will not be responsible for the accuracy of the same.<br />You can do the above by contacting the hotel 090963400</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">6. You have the right to complain to the Data Protection Commission or another supervisory authority&nbsp;<a style="color: #5b92c3; background-color: transparent;" href="https://www.dataprotection.ie/docs/Contact-us/b/11.html">here</a></p><br>
<h3 style="font-size: 26px; font-family: Lato, sans-serif;">CONTACT DETAILS</h3><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">If you have any questions about your personal data or if you wish to exercise any of your data rights, please contact us:</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;"><span style="font-size: 1.17em; font-family: inherit;">Complaint Resolution</span></p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">All customer complaints are promptly escalated to the relevant manager. We deal with all complaints fairly and promptly and all issues are resolved as quickly as possible. Where any customer is dissatisfied with the outcome of our efforts to resolve their complaint, the matter will be raised with senior management. Where any customer remains dissatisfied, they are notified of their rights to refer their complaint to the relevant Ombudsman.</p>
                            </div>
                        </div>
                    </li>

                    <!-- ENDIF bke_privacy_policy_section -->

                    <!-- IF bke_cookies_policy_section -->

                    <li><a data-fancybox-href="#cookie-policy" data-fancybox-title="Cookie Policy" class="modal-fancy fancybox.inline" id="cookie-policy-link">Cookie Policy</a>
                        <div style="display:none;">
                            <div id="cookie-policy" class="modal-info">
                                <h3 style="font-size: 26px; font-family: Lato, sans-serif;">COOKIE POLICY</h3><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;"><strong style="font-size: inherit; font-family: inherit;">What Are Cookies?</strong></p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">Cookies are small text files stored on your device by a web browser (e.g. Internet Explorer) that hold information about your previous visits to our site. On returning to our site this stored information is fed back to us allowing us to offer you a more personal browsing experience. By using our site you consent to cookies being used in accordance with our policy. For more information on cookies, visit www.ico.org.uk or www.dataprotection.ie</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;"><strong style="font-size: inherit; font-family: inherit;">Why Are We Telling You This?</strong></p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">EU law requires website operators to ask for permission before using certain kinds of cookies. To ensure you are completely aware of the types of cookies we use and to enable us to continue to bring you the best possible browsing experience, we are giving you a detailed outline of the cookies we use and their unique role in your browsing experience.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;"><strong style="font-size: inherit; font-family: inherit;">What Cookies Do We Use?</strong></p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">Our website uses the following types of cookies:</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">1. Strictly necessary cookies&nbsp;&ndash; These technical cookies enable you to navigate our site and gain full access to its features and secure areas. Without these cookies essential services, you have asked for, cannot be provided.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">2. Functionality cookies&nbsp;&ndash; These cookies remember choices you made on previous visits to our site such as your username, language or region so we can provide enhanced, more personal features. They can also be used to remember changes you&rsquo;ve made to text size, fonts and other parts of web pages you can customise. Functionality cookies can also be used to provide services you have previously asked for such as watching videos or commenting on a blog. The information collected by these cookies may be anonymised and they cannot track your browsing activity on other sites.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">3. Performance cookies&nbsp;(Google analytics cookies) &ndash; These cookies remember information about how you and other customers use our website. This gives us vital information such as which pages are visited most often and if customers are receiving error messages from certain pages. The role of these cookies is to allow us to analyse and improve the performance of our website ensuring you receive a consistent look, feel and shopping experience. Performance cookies don&rsquo;t collect any information that identifies the customer and all information collected is aggregated and therefore anonymous.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">4. Targeting or advertising cookies&nbsp;&ndash; These cookies are used to show you Shearwater Hotel &amp; Spa Hotel advertisements on other websites. This is called &lsquo;retargeting&rsquo; and these cookies remember that you have visited our website and the information is shared with other organisations such as third-party advertisers. Third-party advertisers, including Google, use first-party cookies (such as Google Analytics cookie) and third-party cookies (such as the DoubleClick cookie) together to inform, optimise, and serve advertisements based on someone&rsquo;s past visits to our Website. When one of these adverts is presented to you on a site there will be a quick and easy way to click in and opt out of receiving further adverts.</p><br>
<h3 style="font-size: 26px; font-family: Lato, sans-serif;">OUR COOKIE DETAILS</h3><br>
<div style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;"><br>
<table class="table-condensed table-striped"><br>
<tbody><br>
<tr style="font-size: inherit; font-family: inherit;"><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">Name</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Purpose</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Lifecycle</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">TYPE 1</p><br>
</td><br>
<td>&nbsp;</td><br>
<td>&nbsp;</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">ads/ga-audiences</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Used by Google AdWords to re-engage visitors that are likely to convert to customers based on the visitor&rsquo;s online behaviour across websites.</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">expires at the end of the session</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">fr</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers.</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">3 months</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">r/collect</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Used by Google DoubleClick to register and report the website user&rsquo;s actions after viewing or clicking on e of the advertiser&rsquo;s ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">expires at the end of the session</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">mc</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Collects anonymous data on the user&rsquo;s visits to the website, such as the number of visits, average time spent on the website and what pages have been loaded with the purpose of generating reports for optimising the website content.</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">13 months</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">__ssid</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">This cookie may collect the following information and store it against an anonymous user ID: Product codes (eg special offers) you have browsed and other information relevant to shopping behaviour on our site. This information is used to serve targeted adverts to the visitor on an anonymous basis.</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">1 year</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">{Guid}</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">This cookie may collect the following information and store it against an anonymous user ID: Product codes (eg special offers) you have browsed and other information relevant to shopping behaviour on our site. This information is used to serve targeted adverts to the visitor on an anonymous basis.</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">expires at the end of the session</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">tr</p><br>
&nbsp;&nbsp;</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers.</p><br>
&nbsp;&nbsp;</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">expires at the end of the session</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">TYPE 2</p><br>
</td><br>
<td>&nbsp;</td><br>
<td>&nbsp;</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">__cfduid</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Used by the content network, Cloudflare, to identify trusted web traffic.</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">1 year</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">__cfduid</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Used by our live chat service.</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">1 year</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">_dc_gtm_UA-#</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Used by Google Tag Manager to control the loading of a Google Analytics script tag.</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">expires at the end of the session</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">_gat</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Used by Google Analytics to throttle request rate.</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">expires at the end of the session</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">__qca</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Collects anonymous data on the user&rsquo;s visits to the website, such as the number of visits, average time spe nt on the website and what pages have been loaded with the purpose of generating reports for optimising the website content.</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">1 year</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">euCookie</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Registers user has accepted our cookie policy for duration of session.</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">expires at the end of the session</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">VISITOR_INFO1_LIVE</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Tries to estimate the users&rsquo; bandwidth on pages with integrated YouTube videos</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">179 days</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">vsid</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Used by our live chat service.</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">expires at the end of the session</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">wsid</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Used by our live chat service.</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">expires at the end of the session</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">euCookie</p><br>
&nbsp;&nbsp;</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Registers user has accepted our cookie policy for the duration of session.</p><br>
&nbsp;&nbsp;</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">expires at the end of the session</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">TYPE 3</p><br>
</td><br>
<td>&nbsp;</td><br>
<td>&nbsp;</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">_ga</p><br>
&nbsp;&nbsp;</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Registers a unique ID that is used to generate statistical data on how the visitor uses the website.</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">2 years</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">_gid</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Registers a unique ID that is used to generate statistical data on how the visitor uses the website.</p><br>
&nbsp;&nbsp;</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">expires at the end of the session</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">d</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Collects anonymous data on the user&rsquo;s visits to the website, such as the number of visits, average time spent on the website and what pages have been loaded with the purpose of generating reports for optimising the website content.</p><br>
&nbsp;&nbsp;</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">3 months</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">collect</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Used to send data to Google Analytics about the visitor&rsquo;s device and behaviour. Tracks the visitor across d evices and marketing channels.</p><br>
&nbsp;&nbsp;</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">expires at the end of the session</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">PREF</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Registers a unique ID that is used by Google to keep statistics of how the visitor uses YouTube videos across different websites.</p><br>
&nbsp;&nbsp;</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">8 months</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">YSC</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Registers a unique ID to keep statistics of what YouTube videos the user has seen.</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">expires at the end of the session</p><br>
</td><br>
</tr><br>
<tr><br>
<td style="font-size: inherit; font-family: inherit;"><br>
<p style="font-size: inherit; font-family: inherit;">uvc</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">Updates the counter for the website&rsquo;s social sharing features.</p><br>
</td><br>
<td><br>
<p style="font-size: inherit; font-family: inherit;">expires at the end of the session&nbsp;</p><br>
</td><br>
</tr><br>
</tbody><br>
</table><br>
</div><br>
<h3 style="font-size: 26px; font-family: Lato, sans-serif;">MANAGING COOKIES</h3><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">Can I disable cookies from your website?</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">It is possible to stop your browser accepting cookies from particular websites. However, disabling cookies from our site will mean you lose a lot of functionality, which will have a detrimental impact on your browsing experience and mean that you only have limited access to personalised areas of the site.</p><br>
<h3 style="font-size: 26px; font-family: Lato, sans-serif;">HOW TO BLOCK OR DELETE COOKIES&nbsp;</h3><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">We have explained to you what cookies are and what they do, you can delete or disable cookies if you want to and the links below will explain how to do this.&nbsp; It is possible to block some or all cookies, or even to delete cookies that have already been set, but you need to be aware that you might lose some of the functionality of the website by blocking strictly necessary cookies that are outlined above.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">If you wish to restrict or block the web browser cookies set on your device, you can do this through your browser settings; the Help function within your browser explains how to change these settings.</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">Microsoft Internet Explorer &ndash;&nbsp;<a style="color: #5b92c3; background-color: transparent;" href="https://support.microsoft.com/en-us/help/278835/how-to-delete-cookie-files-in-internet-explorer" target="_blank" rel="noopener noreferrer">How to delete cookies in Microsoft Internet Explorer</a></p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">Google Chrome &ndash;&nbsp;<a style="color: #5b92c3; background-color: transparent;" href="https://support.google.com/chrome/?hl=en&amp;answer=95647#topic=7438008" target="_blank" rel="noopener noreferrer">How to delete cookies in Google Chrome</a></p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">Firefox &ndash;&nbsp;<a style="color: #5b92c3; background-color: transparent;" href="https://support.mozilla.org/en-US/kb/delete-cookies-remove-info-websites-stored" target="_blank" rel="noopener noreferrer">How to delete cookies in Firefox</a></p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">Safari &ndash;&nbsp;<a style="color: #5b92c3; background-color: transparent;" href="https://support.apple.com/kb/PH5049" target="_blank" rel="noopener noreferrer">how to delete cookies in Safari</a></p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">You can also visit&nbsp;<a style="color: #5b92c3; background-color: transparent;" href="http://www.allaboutcookies.org/">www.allaboutcookies.org</a>, which contains comprehensive information on how to manage cookies on a wide variety of desktop browsers.</p><br>
<h3 style="font-size: 26px; font-family: Lato, sans-serif;">GLOSSARY OF TECHNICAL TERMS USED:&nbsp;</h3><br>
<ul style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;"><br>
<li>Web browser; the piece of software you use to read web pages. Examples are Microsoft Internet Explorer, Netscape Navigator and Opera.</li><br>
<li>IP address; the identifying details for your computer (or your internet company&rsquo;s computer), expressed in &ldquo;internet protocol&rdquo; code (for example 192.168.72.34). Every computer connected to the web has a unique IP address, although the address may not be the same every time a connection is made.</li><br>
</ul><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">&nbsp;</p><br>
<p style="color: #575656; font-size: 15px; font-family: Lato, sans-serif;">&nbsp;</p><br>
<script id="CookieDeclaration" src="https://consent.cookiebot.com/2d82c288-9d28-4b86-8621-cd13f4b05f64/cd.js" async=""></script>
                            </div>
                        </div>
                    </li>

                    <!-- ENDIF bke_cookies_policy_section -->

                    <!-- IF microsite -->
                    <!-- IF bke_cancel_policy_section -->
                    <!-- BEGIN bke_cancel_policy -->
                    <li><a data-fancybox-href="#cancellation-policy" data-fancybox-title="Cancellation Policy" class="modal-fancy fancybox.inline" id="cancellation-policy-link"> Cancellation Policy</a>
                        <div style="display:none;">
                            <div id="cancellation-policy" class="modal-info">
                                <!-- BKE_TEXT_TERMS only added here because BKE_CANCEL_POLICY needs it to be on the page or else it wont show. -->
                                <span style="display:none;">All rates are quoted subject to availability and alteration. All discounted rates quoted are limited offers and may be subject to a minimum nights stay.<br>
<br>
While every effort has been made to ensure the accuracy of all information, the Shearwater Hotel & Spa does not accept liability for any errors or omissions and reserves the right to change information.<br>
<br>
Should you wish to cancel a reservation prior to arrival, the Shearwater Hotel has a strict policy of 48 hours notice. In the event of the Shearwater Hotel not being notified of a cancellation the first night's accommodation will automatically be charged to your card. Please note that for any events in house Deposits will be required and are non-refundable in the event of cancellations. <br>
<br>
Please phone or email the Hotel direct in order to cancel your reservation. For any special requests please do not hesitate to contact us direct. Reservations@shearwaterhotel.com <br>
<br>
Please note that Our Steam room is currently out of use, we are doing our best to get this amenity back up and running. <br>
<br>
Please note from the 28th Sept 2024  to the 6th October our Leisure Centre and Spa will be closed due to a deep clean and staff training.  </span>
                                Contact us up to 48hrs before arrival by 12 noon to cancel your booking free of charge providing that your reservation is not specified as prepaid at the point of booking.  This is only applicable to those bookings made directly or via our hotel website.<br>
Please note that in the event of late cancellation or no show, the first night's stay is fully chargeable.  <br>
Booking 4 rooms or more are seen as group bookings. Our reservations team will be in contact regarding the terms and conditions. Deposits will be required to secure group bookings and cards will be required to secure the group.  <br>
Please note that if your booking is on the 27th, 28th,29th of September and the 4st, 5th, 6th  October 2024  then a booking deposit of €150.00 which is non-refundable is applicable.  Please note from the 28th of September to the 6th October 2024 our Leisure Centre and Spa will be closed due to a deep clean and staff training.  <br>
Our Advance Purchase rates are prepaid at time of booking.
                            </div>
                        </div>
                    </li>
                    <!-- END bke_cancel_policy -->
                    <!-- ENDIF bke_cancel_policy_section -->
                    <!-- ENDIF microsite -->

                    

                    <!-- IF bke_health_info_section -->
                    <li><a data-fancybox-href="#health-info" data-fancybox-title="Health & Safety Info" class="modal-fancy fancybox.inline" id="health-info-link"> Health & Safety Info</a>
                        <div style="display:none;">
                            <div id="health-info" class="modal-info">
                                <p>As has always been the case, our team at Shearwater Hotel &amp; Spa have always maintained that a safe environment for our guests and team members is of utmost importance. In response to the Covid-19 pandemic we have been working to implement preparatory measures and guidance to assist our guests in mitigating the potential risks posed by the Coronavirus (Covid-19). We have put together an informative reference guide to offer reassurance and secure knowledge that we are taking every possible measure to ensure the Health, Safety and Wellbeing of our valued guests and customers is maintained at all times.</p><br>
<p>&nbsp;</p><br>
<p>We will review regularly and update as the situation evolves, keeping policies and procedures relating to Covid-19 under constant review and updating accordingly. This information has been developed based on HSE and World Health Organisation guidelines and does not constitute legal advice and is purely for guidance and reference purposes.</p><br>
<p>&nbsp;</p><br>
<ul><br>
<li>Enhanced Cleaning Protocols</li><br>
<li>Sanitising Stations</li><br>
<li>Disinfecting Mist</li><br>
</ul><br>
<p><strong>HYGIENE POLICIES &amp; ENHANCED CLEANING PROTOCOLS</strong></p><br>
<p>We ensure the highest levels of hygiene at our property as a general standard at Shearwater Hotel &amp; Spa, and in our actions against Covid-19 we have re-evaluated our policies and procedures and have increased cleaning measures across the property. We have implemented more in depth and frequent cleaning throughout the property, with hourly sanitisation of all identified common touchpoints across all public areas and will continue this process going forward. We have reviewed our cleaning products to ensure the correct levels of antibacterial disinfectant and continue to maintain a sufficient stock of these products.</p><br>
<p>We have appointed a designated team to ensure that these hygiene measures are consistently maintained and have created detailed cleaning schedules and checklists to ensure that all team members maintain these cleaning policies, procedures and standards.</p><br>
<p>&nbsp;</p><br>
<p><strong>Before you arrive</strong></p><br>
<ul><br>
<li>We will have thoroughly deep cleaned each room, and used a disinfecting mist in the room, as well as ensuring that the room has been well ventilated for a minimum of 2 hours per day.</li><br>
<li>Where possible, we will endeavour to allow a 24 hour interval between departure and arrival of guests in any particular room.</li><br>
<li>All key cards will be thoroughly disinfected when returned and again before they are given to a guest.</li><br>
<li>Linen will be washed at higher temperatures using disinfectant detergents.</li><br>
</ul><br>
<p>&nbsp;</p><br>
<p><strong>When you arrive</strong></p><br>
<ul><br>
<li>Hand Sanitiser points and sanitising stations will be clearly displayed in all public areas.</li><br>
<li>Public areas will be sanitised through increased cleaning and the use of disinfecting mist.</li><br>
<li>We will aim to keep any contact to a minimum, this can be achieved by using contactless payment methods. Our payment terminals will be disinfected on a regular basis.</li><br>
</ul><br>
<p>&nbsp;</p><br>
<p>&nbsp;<strong>PREVENTION</strong></p><br>
<p>Preventative measures which we have taken at the property include;</p><br>
<p>&nbsp;</p><br>
<ul><br>
<li>Promoting regular hand-washing &ndash; we have displayed posters throughout customer and employee toilet facilities, which encourage good handwashing techniques using soap and water.</li><br>
<li>We encourage proper cough and sneeze etiquette, using tissues which are immediately disposed of in closed top bins.</li><br>
<li>We have prominently displayed alcohol-based hand sanitisers in various areas such as Hotel Reception, Bar &amp; Restaurant, lift lobbies, carpark entrance to hotel. We refill these dispensers regularly and ensure that they are never emptied.</li><br>
<li>Regular cleaning and disinfectant of public areas &ndash; focusing deep cleaning on areas such as elevators, bathrooms and common touch points such as door handles and taps.</li><br>
</ul><br>
<p><strong>STAY SAFELY TEAM</strong></p><br>
<p>We have designated Compliance Officers at our property who have undergone specific intensive training in relation to Covid-19. These compliance officers will work with Management and team members to ensure that all policies and procedures are adhered to and will be equipped with the knowledge on how to deal with a potential case of Covid-19.</p><br>
<p>Our Compliance Officers, alongside representatives from each department will form a &ldquo;Stay Safely&rdquo; Team, who will work around the clock to ensure that each Department meets specific outlined requirements in maintaining ultimate hygiene and sanitisation levels. The &ldquo;Stay Safely&rdquo; team will work to coordinate and oversee all policies and procedures relating to the prevention of Covid-19 throughout the property and will work with all other team members to ensure that all tasks and responsibilities are completed and fulfilled.</p><br>
<p>As part of our reopening procedures, all team members will be fully inducted before returning to the workplace to ensure that they remain knowledgeable on Covid-19 and what is expected by the company in relation to our policies and procedures across the property surrounding the virus. As part of this process, team members will be fully trained on carrying out and maintaining increased hygiene standards.</p><br>
<p>We have identified a team of management and staff to handle all issues in relation to COVID-19 and contact numbers have been shared internally. This team will ensure appropriate communication and coordination between different departments (front desk, housekeeping, management, night porters and food and beverage staff).</p><br>
<p>&nbsp;</p><br>
<p><strong>MANAGEMENT</strong></p><br>
<p>As a Property and as a Group, Shearwater Hotel &amp; Spa and Comer Group Hotels are continually reviewing information and updates provided by the relevant authorities including the Irish Government, HSE, Health Protection Surveillance Centre (HPSC) and the Department of Foreign Affairs. We are dedicated to complying with all recommendations and regulations so that we are secure in the knowledge we have done everything possible to keep you safe.</p><br>
<p>&nbsp;</p><br>
<p>We have conducted risk assessments throughout the property and will continue to reassess any potential risks at the property, immediately implementing any necessary changes to policies and procedures.</p><br>
<p>&nbsp;</p><br>
<p>We are continually providing updates and refresher training to employees to ensure that our teams remain knowledgeable and aware of their responsibilities. We trust that our team members understand the importance of assisting in the fight against Covid-19 and that each individual will do their utmost to carry out their duties in complete compliance with company policies and procedures.</p><br>
<p>&nbsp;</p><br>
<p>We continue to look forward to resuming business as usual and welcoming our guests back to Shearwater Hotel &amp; Spa and wish to sincerely thank you for your co-operation and support during this challenging time.</p>
                            </div>
                        </div>
                    </li>
                    <!-- ENDIF bke_health_info_section -->

                </ul>
            </nav>
        </div>
        <div class="col-xs-12 col-sm-4 text-right no-padding">
          <!-- <a href="" class="na-logo">
            <img src="//www.netaffinity.com/files/images/netaffinity-logo-black.svg" alt="">
          </a> -->
          <div class="made-by-na">
  <span>
  Made with <i class="fas fa-heart"></i> by</span> <a class="na-logo" href="http://www.netaffinity.com" alt="Net Affinity" target="_blank">
        <img alt="Net Affinity" src="https://www.netaffinity.com/files/images/netaffinity-logo-black.svg" style="width: 115px; height: 45px;">
    </a>
</div>
        </div>

    </div>
</footer>
<div class="slide-panel">
  <div class="slide-panel__title">
  </div>
  <div class="slide-panel__close" onClick="slidePanel()"><i class="fas fa-times"></i></div>
  <div class="slide-panel__content">
  </div>
</div>

<div class="slide-panel__overlay">
</div>


	<script type="text/javascript">
	jQuery('input.star').rating();

	</script>
	<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5GJ83DW');</script>
<!-- End Google Tag Manager -->

<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5GJ83DW"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
	<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js"></script>
	<script src="//bookings.shearwaterhotel.com/files/js/jquery.settings.js" type="text/javascript"></script>
	<script src="//bookings.shearwaterhotel.com/files/js/bke-searchbox.js"></script>
	
		<form id="bke_searchbox_data" class="bke_searchbox" style="display:none;" >
	<input type="hidden" autocomplete="false">
	<input type="hidden" value="1" id="bke_minstay">
	<input type="hidden" value="364" id="bke_maxstay">
	<input type="hidden" name="bke_form_token" value="" id="bke_form_token">
	<input type="hidden" name="grid_view" value="0" id="bke_grid_view">
	<input type="hidden" name="lang" value="en" id="bke_lang">
	<input type="hidden" name="bke_ratecode" value="" id="bke_ratecode">
	<input type="hidden" name="bke_arrival_day" value="03" id="bke_arrival_day">
	<input type="hidden" name="bke_arrival_month" value="04" id="bke_arrival_month">
	<input type="hidden" name="bke_arrival_year" value="2026" id="bke_arrival_year">
	<input type="hidden" name="bke_departure_day" value="" id="bke_departure_day">
	<input type="hidden" name="bke_departure_month" value="" id="bke_departure_month">
	<input type="hidden" name="bke_departure_year" value="" id="bke_departure_year">
	<input type="hidden" name="bke_nights" value="1" id="bke_nights">
	<input type="hidden" name="bke_avail_order" value="" id="bke_avail_order">
	
</form>
<div class="na-searchbox undone">
	<div class="na-searchbox__parameters">
		<input type="hidden" name="searchbox_type" value="">
		<input type="hidden" name="searchbox_display" value="overlay">
		<input type="hidden" name="searchbox_size" value="">
		<input type="hidden" name="searchbox_flexdate" value="">
		<input type="hidden" name="searchbox_usp" value="">
		<input type="hidden" name="searchbox_collapse" value="">
		<input type="hidden" name="searchbox_ratecode" value="">
		<input type="hidden" name="searchbox_hidden" value="yes">
		<input type="hidden" name="searchbox_debug" value="">
		<input type="hidden" name="searchbox_location" value="">
	</div>
	<div class="na-searchbox__header" style="display:none;">
		Book Your Stay
	</div>
	<div class="na-searchbox__main">

		<!-- IF microsite -->

  <!-- 
  // Uncomment this to use in individual hotels with different types of accommodation
  
  <div class="na-searchbox__location">
    <div class="na-searchbox__actionselect-fieldwrapper">
      <select name="bke_actionselect" id="bke_actionselect">
        <option value="" selected>Please Select Accommodation Type</option>
        <option value="secure.PROPERTY-URL-1.ie">PROPERTY NAME 1</option>
        <option value="secure.PROPERTY-URL-2.ie">PROPERTY NAME 2</option>
      </select>
    </div>
  </div>
  <script>
  $("#bke_actionselect").change(function(){
          var sel = $("#bke_actionselect").val();
          $("#bke_searchbox_data").attr("action", "https://" + sel + "/bookings/checkavailability");
  });
  </script>
  
  -->

<!-- ENDIF microsite -->


		<div class="na-searchbox__dates">
			<div class="na-searchbox__checkin">
				<span class="na-searchbox__label">Check In</span>
				<div class="na-searchbox__day-week"></div>
				<div class="na-searchbox__day-number">03</div>
				<div class="na-searchbox__month">04</div>
				<div class="na-searchbox__year">2026</div>
			</div>
		</div>

		<!--if bke_ratecode_section-->
		<div class="na-searchbox__ratecode">
			<div class="na-searchbox__col-70 left">Do you have a promo code?</div>
			<div class="na-searchbox__col-30 right">
				<div class="na-searchbox__switch na-searchbox__switch-ratecode off">
					<div class="na-searchbox__slide">
						<div class="na-searchbox__on">Yes</div>
						<div class="na-searchbox__button"></div>
						<div class="na-searchbox__off">No</div>
					</div>
				</div>
			</div>
		</div>
		<input type="text" class="na-searchbox__ratecode-input" name="ratecode" placeholder="Have a promo code?">
		<!--endif bke_ratecode_section-->

		<button class="na-searchbox__submit" id="ibe_submit">Search</button>

	</div>
	<!-- IF bke_usp -->
	<div class="na-searchbox__usptrigger">
		Why Book With Us? <img src="//bookings.shearwaterhotel.com/files/images/usp-tick.svg" alt="The Shearwater Hotel and Spa" width="24" height="23">
	</div>
	<!-- ENDIF bke_usp -->
	<!-- IF bke_usp -->
	<div class="na-searchbox__uspoverlay">
		<div class="na-searchbox__uspcontainer">
			<div class="na-searchbox__uspclose"><svg xmlns="http://www.w3.org/2000/svg" width="16.971" height="16.972" viewBox="0 0 16.971 16.972">
				<path id="icon-close" data-name="Union 9" d="M0,15.557,7.071,8.485,0,1.414,1.414,0,8.485,7.071,15.557,0,16.97,1.415,9.9,8.486l7.071,7.071L15.557,16.97,8.486,9.9,1.414,16.971Z" fill="#666"/>
			</svg>
		</div>
		<div class="na-searchbox__uspheading">Why Book With Us? <img src="//bookings.shearwaterhotel.com/files/images/usp-tick.svg" alt="The Shearwater Hotel and Spa" width="24" height="23"></div>
		
		<div class="na-searchbox__usplistitem">
			<img src="//bookings.shearwaterhotel.com/files/images/usp-tick.svg" alt="Best Rate Guaranteed" width="24" height="23">
			<span class="na-searchbox__usptitle">Best Rate Guaranteed</span>
			<span class="na-searchbox__usptext">Best price when you book direct</span>
		</div>
		
		<div class="na-searchbox__usplistitem">
			<img src="//bookings.shearwaterhotel.com/files/images/usp-tick.svg" alt="Leisure Centre" width="24" height="23">
			<span class="na-searchbox__usptitle">Leisure Centre</span>
			<span class="na-searchbox__usptext">All residents receive full access to our leisure centre</span>
		</div>
		
		<div class="na-searchbox__usplistitem">
			<img src="//bookings.shearwaterhotel.com/files/images/usp-tick.svg" alt="The Spa" width="24" height="23">
			<span class="na-searchbox__usptitle">The Spa</span>
			<span class="na-searchbox__usptext">Enjoy a relaxing treatment in our Spa during your stay</span>
		</div>
		
		<div class="na-searchbox__usplistitem">
			<img src="//bookings.shearwaterhotel.com/files/images/usp-tick.svg" alt="Kids Zone" width="24" height="23">
			<span class="na-searchbox__usptitle">Kids Zone</span>
			<span class="na-searchbox__usptext">Kids Zone available during the school holidays</span>
		</div>
		
	</div>
</div>
<!-- ENDIF bke_usp -->
<div class="na-searchbox__overlay">
	<div class="na-searchbox__overlay-container">
		<div class="na-searchbox__overlaylogo">
			<div class="na-searchbox__overlaylogowrapper">
				<img src="//bookings.shearwaterhotel.com/bookings/showimage?id=FD0F170F8AF2553DF745CE09E56C2D19&type=18" alt="The Shearwater Hotel and Spa"/>
			</div>
			<div class="na-searchbox__overlayclose"><svg xmlns="http://www.w3.org/2000/svg" width="16.971" height="16.972" viewBox="0 0 16.971 16.972">
				<path id="icon-close" data-name="Union 9" d="M0,15.557,7.071,8.485,0,1.414,1.414,0,8.485,7.071,15.557,0,16.97,1.415,9.9,8.486l7.071,7.071L15.557,16.97,8.486,9.9,1.414,16.971Z" fill="#666"/>
			</svg></div>
		</div>
		<div class="na-searchbox__overlaywrapper">
			<div class="na-searchbox__overlayscroll">
				<div class="na-searchbox__header" style="display:none;">
					Book Your Stay
				</div>
			</div>
		</div>
		<!-- IF bke_usp -->
		<div class="na-searchbox__overlayusp">
			<div class="na-searchbox__overlayusp-header">
				<div class="btn-circle">
					<svg xmlns="http://www.w3.org/2000/svg" width="12.777" height="7.777" viewBox="0 0 12.777 7.777">
						<path id="Union_9" data-name="Union 9" d="M6.389,7.753l-.025.025L0,1.414,1.414,0,6.389,4.975,11.363,0l1.414,1.414L6.413,7.778Z" fill="#fff"/>
					</svg>
				</div>
				Why Book With Us?
			</div>
			<div class="na-searchbox__overlayusp-content">
				<ul>
					
					<li>
						<div class="na-searchbox__usptitle">Best Rate Guaranteed</div>
						<div class="na-searchbox__usptext">Best price when you book direct</div>
					</li>
					
					<li>
						<div class="na-searchbox__usptitle">Leisure Centre</div>
						<div class="na-searchbox__usptext">All residents receive full access to our leisure centre</div>
					</li>
					
					<li>
						<div class="na-searchbox__usptitle">The Spa</div>
						<div class="na-searchbox__usptext">Enjoy a relaxing treatment in our Spa during your stay</div>
					</li>
					
					<li>
						<div class="na-searchbox__usptitle">Kids Zone</div>
						<div class="na-searchbox__usptext">Kids Zone available during the school holidays</div>
					</li>
					
				</ul>
			</div>
		</div>
		<!-- ENDIF bke_usp -->
	</div>
</div>
</div>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/font@4.5.95/css/materialdesignicons.min.css">


<script>
	let hotelUrl = "https://www.shearwaterhotel.com/bookings.html";
</script>
	
<script type="text/javascript" language="javascript">
    TAPixel.impressionWithReferer("001F000000v8WJk");
</script>
<script type="text/javascript" src="//bookings.shearwaterhotel.com/bookings/calendar-jquery-collective"></script>
</body>
</html>