/*! based on normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body{height:100%;margin:0}div,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;box-sizing:border-box}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:bold}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}.hidden{display:none !important}.invisible{visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearboth{height:0;display:block;clear:both}.floatright{float:right}.floatleft{float:left}.container{position:relative;margin:0 auto;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width: 400px){.container{width:85%;padding:0}}@media (min-width: 660px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74.0%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78.0%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}body{margin:0px;padding:0px;background-color:#444;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-size:17px;line-height:26px;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{margin:0px 0px 14px 0px;padding:0px}br{padding:0;margin:0;line-height:14px}hr{display:block;height:1px;border:0;border-top:1px solid #bfbfbf;margin:1em 0;padding:0}strong{font-weight:600}a{color:#0c7174;text-decoration:none}a:hover{color:#0c7174;text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-weight:normal;color:#444;margin:0px}h1{font-size:28px;line-height:38px;display:block;padding:0px 0px 11px 0px;border-bottom:1px solid #bfbfbf;margin-bottom:18px}h2{font-size:24px;line-height:32px;color:#0c7174;padding:0px 0px 11px 0px}h3{font-size:19px;line-height:28px;color:#0c7174;padding:0px 0px 8px 0px}p+h1{padding-top:12px}p+h2{padding-top:12px}p+h3{padding-top:12px}.button,p.cmsbutton a{display:inline-block;vertical-align:top;background:#0c7174;color:#fff;font-weight:600;margin-top:16px;padding:16px 30px 15px 30px;text-transform:uppercase;text-align:center;min-width:186px;box-sizing:border-box}.button:hover,p.cmsbutton a:hover{background:#074446;text-decoration:none;color:#fff;cursor:pointer}.header{position:fixed;top:0;margin:0 auto;left:0;right:0;height:85px;overflow:hidden;padding:18px 40px 0px 32px;background-color:#fff;z-index:30;width:100%;text-align:right;max-width:1700px}.header a.logolink{float:left;margin:0px;text-decoration:none}.header a.logolink img{height:55px}#wrapper{min-height:100%;margin:0px auto -200px auto;padding-top:85px;max-width:1700px;background-color:#575a5d}#wrapper:after{height:200px;content:"";display:block}.tagline{margin-top:16px;color:#0c7174;font-size:17px;text-transform:uppercase;line-height:1.1;text-wrap:balance}@media (max-width: 690px){.tagline{margin:6px auto 12px auto}}.mainnav{margin-top:16px}.mainnav a{display:inline-block;padding:0px 6px 0px 6px;margin:0px 22px 0px 0px;text-align:center;vertical-align:top;text-decoration:none;font-size:15px;color:#444;font-weight:600;text-transform:uppercase;letter-spacing:0.01em;height:48px}.mainnav a:hover,.mainnav a.current,.mainnav a.section{text-decoration:none;color:#0c7174;border-bottom:4px solid #444}a.booknowbutton{height:auto;margin:-9px 0px 0px 0px;padding:9px 14px 8px 14px;background-color:#0c7174;color:#fff}a.booknowbutton:hover{cursor:pointer;background-color:#444;color:#fff;border:none}.secondbookingbutton{display:none}.menubutton{display:none}.subnav{background-color:#444;text-align:center;position:relative;margin:0px 0px 50px 0px}.subnav .curveleft,.subnav .curveright{position:absolute;bottom:-56px;width:56px;height:56px;background-repeat:no-repeat;background-size:56px}.subnav .curveleft{left:0;background-image:url(../images/icons/curveleft.svg);background-position:left top}.subnav .curveright{right:0;background-image:url(../images/icons/curveright.svg);background-position:right top}.subnav a{display:inline-block;text-decoration:none;text-transform:uppercase;color:rgba(255,255,255,0.6);font-weight:600;vertical-align:top;font-size:15px;letter-spacing:0.01em;padding:14px 16px 15px 16px}.subnav a:hover,.subnav a.current,.subnav a.section{text-decoration:none;color:#fff}a.subnavdivider{padding:14px 12px 15px 12px;cursor:default}a.subnavdivider:hover{color:rgba(255,255,255,0.6)}.container{position:relative;width:100%;max-width:980px;margin:0 auto;padding:0px;text-align:center}.whiteblock{max-width:720px;background-color:#fff;margin-bottom:40px;padding:48px 56px 38px 56px;text-align:left}h1.pagetitle{font-size:38px;line-height:48px;color:#fff;text-transform:uppercase;padding:0px 0px 38px 0px;margin:0px 0px 34px 0px;background-image:url(../images/icons/underline.svg);background-repeat:no-repeat;background-position:center bottom;letter-spacing:0.02em;border:none}.introtext{padding:0px 60px 0px 60px;margin:-12px 0px 36px 0px;font-size:21px;line-height:32px;color:#fff}.introtext a{color:#fff}.content{padding:0px;box-sizing:border-box}.content ul,.content ol{margin:0px 0px 12px 0px;padding:0px 0px 0px 6px}.content li{margin:0px 0px 2px 0px;padding:0px 0px 8px 15px;text-indent:-15px;list-style:none}.content li:before{content:"•";padding:0px 10px 0px 0px;font-weight:bold;color:#0c7174}.leftpics img{margin-left:-5px}.rightpics img{margin-right:-5px}.pagepic{margin:0px 0px 20px 0px;box-sizing:border-box;width:100%}p+img{padding-top:10px}.pictext{display:block;margin:-14px 0px 20px 0px;padding:0px 0px 0px 2px;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-size:15px;line-height:21px;font-style:italic;color:#999}.picabove{margin-bottom:16px}.thumbnailgallery{width:100%;display:block;margin:20px 0px 0px 0px}.thumbnail{margin:0px 15px 15px 0px;float:left;box-sizing:border-box}.thumbnail img{width:200px}.thumbnail a,.thumbnail a:hover{text-decoration:none;color:#999}.bookingbox{position:absolute;display:none;z-index:20;top:89px;left:50%;width:440px;margin-left:-220px;padding:28px 60px 26px 60px;background-color:#444;background-color:rgba(78,80,83,0.8);text-align:left}.bookingbox .title{color:#fff;font-size:24px;line-height:34px;text-transform:uppercase;margin-bottom:12px}.bookingbox .closebookingbox{position:absolute;top:16px;right:20px;width:22px;height:22px;cursor:pointer;z-index:21;background-image:url("../images/icons/close.svg");background-position:center center}.bookingbox form{margin:0px;padding:0px;text-align:left}.bookingbox select{appearance:none;-webkit-appearance:none;-moz-appearance:window;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;width:100%;height:32px;padding:1px 30px 0px 10px;margin:0px 0px 13px 0px;font-size:15px;line-height:21px;background:white;-moz-appearance:none;appearance:none;color:#444;border:none;border-radius:0px;background-image:url("../images/icons/dropdownarrow.svg");background-repeat:no-repeat;background-position:right 8px center}.bookingbox input[type="text"]{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;width:48%;height:32px;padding:1px 30px 0px 10px;margin:0px 0px 13px 0px;font-size:15px;line-height:21px;background:white;color:#444;border:none;border-radius:0px;display:inline-block;vertical-align:top;background-image:url("../images/icons/calendaricon.svg");background-repeat:no-repeat;background-position:right 8px center}.formsubmit{float:right;border:none;background:#0c7174;padding:12px 20px 11px 20px;text-transform:uppercase;text-align:center;min-width:80px;margin:0}.formsubmit:hover{background:#575a5d}.sliderbackgound{width:100%;background-color:#444;text-align:center}.slidercontainer{width:100%;max-width:1700px;margin:0 auto}.innerslideshow{width:100%;background-color:#444;text-align:center;margin:0px auto 20px auto !important}.innerslideshow ul{margin:0;padding:0}.innerslideshow li{margin:0;padding:0;text-indent:0}.innerslideshow li:before{content:"";padding:0px;font-weight:normal}.innerslideshow .flex-direction-nav a{top:48%}.innerslideshow .flex-direction-nav .flex-next{right:20px !important}.innerslideshow .flex-direction-nav .flex-prev{left:20px !important}.flexslider.innerslideshow:hover .flex-next{right:15px}.flexslider.innerslideshow:hover .flex-prev{left:15px}.homebutton{background:#575a5d;border:1px solid rgba(255,255,255,0.6);margin:34px 12px 0px 12px}.homebutton:hover{background:#444}.homenews{display:block;margin-top:60px}.homefigures{display:block;box-sizing:border-box;border-top:1px solid white;border-bottom:1px solid white;font-size:28px;line-height:38px;color:white;margin-top:40px}.homefigure{width:17.6%;margin-top:2%;box-sizing:border-box;display:inline-block;vertical-align:top}.homefigure:nth-child(n){margin-bottom:2%;margin-right:2%}.homefigure:nth-child(5n){margin-right:0;margin-bottom:0}.homefigure span{display:block;font-size:16px;line-height:20px}.homefigure .shortline{width:30px;height:10px;border-top:1px solid rgba(255,255,255,0.6);margin:9px auto 0px auto}a.newslink{display:block;color:white;margin:5px auto 45px auto;max-width:800px}a.newslink h2{color:white;font-size:26px;line-height:36px;padding:0px 0px 10px 0px}a.newslink:hover{text-decoration:none;cursor:pointer}a.newslink:hover h2{text-decoration:none}a.newslink:hover .button{background:#074446;text-decoration:none;color:#fff}.newsblock{text-align:left}.newsblock .newstable{background-color:#fff;text-align:left;display:table;overflow:hidden}.newsblock .nodetails{margin-bottom:30px}.newsblock .newscell{display:table-cell;width:50%;vertical-align:middle;padding:20px 46px 20px 49px}.newsblock .rightphoto{float:right;position:relative}.newsblock .leftphoto{float:left;position:relative}.newsblock h3{font-size:24px;text-transform:uppercase;padding-bottom:10px}.newsblock h3 a:hover{text-decoration:none;color:#444}.newsblock .listtext{margin-bottom:23px}.detailsblock{display:block;width:100%;background:rgba(255,255,255,0.8);margin-bottom:30px}.detailsblock h3{padding-bottom:15px;color:#444}.detailsblock .details{display:none;position:relative;padding:46px 56px 40px 49px;z-index:20}.detailsblock .closedetails{position:absolute;display:block;top:23px;right:23px;width:22px;height:22px;cursor:pointer;z-index:21;background-image:url("../images/icons/close-green.svg");background-position:center center}h2.blocktitleonly{font-size:32px;line-height:38px;color:#fff;text-align:center;text-transform:uppercase;padding:0px 0px 30px 0px;margin:30px auto 34px auto;background-image:url(../images/icons/underline.svg);background-repeat:no-repeat;background-position:center bottom;letter-spacing:0.02em;border:none}.location{color:#0c7174;text-transform:uppercase;font-weight:600;margin-top:-10px}.contactdetails{margin-bottom:20px}.contactdetails a{color:#444}.contactdetails a:hover{color:#0c7174}.moreinfo{margin-right:25px}.listingblock{display:inline-block;vertical-align:top;width:48%;margin:15px 0px 20px 0px;text-align:left;position:relative}.listingblock a{color:#444;display:block;height:300px;overflow:hidden}.listingblock .listingdetails{background-color:#fff;transition:margin 0.2s ease;min-height:88px}.listingblock h3{font-size:22px;text-transform:uppercase;padding:17px 0px 8px 0px;margin:0}.listingblock a:hover{color:#444;text-decoration:none}.listingblock a:hover img{filter:grayscale(90%)}.listingblock a:hover .listingdetails{position:relative;margin-top:-30px;z-index:20}.listodd{margin-right:30px}.pagination{display:block;clear:both;width:100%;text-align:right;padding:40px 0px 20px 0px}.pagination a,.pagination .current{display:inline-block;padding:3px 10px 3px 10px;text-align:center;background-color:#efefef}.pagination a:hover{color:#fff;background-color:#0c7174;text-decoration:none}.videoframe{display:block;padding:0px;margin:0px 0px 20px 0px}.googlemap{margin:0px 0px 16px 0px}.pulldown .longbit{display:none}.pulldown .pulldownarrow{position:absolute;display:block;bottom:-10px;left:49%;text-align:center;width:63px;height:63px;background-image:url(../images/icons/pulldownarow.png);background-repeat:no-repeat;background-position:center top}.pulldown .pulldownarrow.open{transform:rotate(180deg)}.pulldown .pulldownarrow:hover{cursor:pointer;background-position:center bottom}.pulldown .pulldownarrow span{visibility:hidden}.pulldown .rotate{transform:rotate(180deg)}.hiddencontent{display:none}.agreebuttonholder{width:100%;text-align:center;margin:0 auto}.agreebutton{display:inline-block;margin-right:5px}.disagreebutton{display:inline-block;margin-left:5px;background-color:#575a5d}form.choosecountry{margin:20px auto 30px auto;padding:0px;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-size:18px;line-height:32px;color:#555}.choosecountry select{width:330px;height:35px;padding:0px 35px 0px 8px;margin:0px 3px 0px 10px;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-size:18px;line-height:32px;color:#555;background:white;-webkit-appearance:none;border:1px solid #ababab;border-radius:2px;background-image:url(../images/icons/dropdownarrow.png);background-repeat:no-repeat;background-position:right top}.investorspage a[href$=".pdf"],.investorspage a[href$=".PDF"],.investorspage a.pdf{display:inline-block;color:#222 !important;font-size:17px !important;line-height:28px;border:2px solid #444;border-radius:10px;margin-top:16px;padding:18px 25px 18px 54px !important;background:url(../images/icons/download_icon-pdf.png) no-repeat left center !important;background-size:22px !important;background-position:20px center !important}.investorspage a[href$=".pdf"]:hover,.investorspage a[href$=".PDF"]:hover,.investorspage a.pdf:hover{color:#0c7174 !important;text-decoration:none;border-color:#0c7174}.formcontainer{max-width:400px;margin:0 auto}.footer{box-sizing:border-box;position:relative;background-color:#444;margin-top:60px;vertical-align:top;padding:50px 0px 40px 0px;text-align:left;font-weight:600}.footer .container{max-width:96%}.footer a{color:#fff}.footer h5{font-size:22px;text-transform:uppercase;margin:0px 0px 4px 0px;padding:0 0 6px 0px;color:#fff;text-align:left;border-bottom:1px solid rgba(255,255,255,0.6)}.footer .addressblock{color:#fff;float:left;text-align:left}.footer .addressrow,.footer .addressrow2{display:block;margin:0px 0px 4px 0px;padding:0px 0px 4px 0px;border-bottom:1px solid rgba(255,255,255,0.6)}.footer .addressrow2{text-transform:uppercase}.credits{display:block;padding:5px 0px 12px 0px;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-size:11px;line-height:17px;text-transform:uppercase;text-align:left;color:rgba(255,255,255,0.6)}.credits a{color:rgba(255,255,255,0.6);text-decoration:none}.credits a:hover{color:#fff;text-decoration:none}.basebuttons{margin:4px 16px 0px 0px;text-align:right;float:right;display:inline-block}.facebook,.twitter,.linkedin{margin-right:3px;padding:9px 8px 11px 8px;fill:#fff;min-width:50px;border:1px solid rgba(255,255,255,0.6);background:#444}.facebook:hover,.twitter:hover,.linkedin:hover{fill:white;background:#575a5d}.facebooksvg,.twittersvg,.linkedinsvg{height:22px}.newsletter{text-transform:none}.privacylink{display:block;font-style:italic;margin-top:12px}#loggedinbox{display:block;width:170px;background-color:#444;font-size:11px;line-height:21px;margin:0px 0px 16px 10px;padding:10px 0px 10px 0px;text-align:center}#loggedinbox a{display:block;padding:0px;background-image:none;text-decoration:underline}.content a[href$=".pdf"],.content a[href$=".PDF"],.content a.pdf{padding:2px;padding-left:20px;background:url(../images/icons/page_white_acrobat.png) no-repeat left center}.content a[href$=".doc"],.content a[href$=".DOC"],.content a.doc{padding:2px;padding-left:20px;background:url(../images/icons/page_word.png) no-repeat left center}.content a[href$=".xls"],.content a[href$=".XLS"],.content a.xls{padding:2px;padding-left:20px;background:url(../images/icons/page_excel.png) no-repeat left center}.content a[href$=".gz"],.content a[href$=".GZ"],.content a[href$=".gzip"],.content a[href$=".GZIP"],.content a[href$=".zip"],.content a[href$=".ZIP"],.content a.archive{padding:2px;padding-left:20px;background:url(../images/icons/page_white_zip.png) no-repeat left center}.content a[href$=".exe"],.content a[href$=".EXE"],.content a.application{padding:2px;padding-left:20px;background:url(https://tetrarch.preview.fuel.ie/resources/themes/tetrarch/images/icons/application.png) no-repeat left center}.content img.right{float:right;margin-left:20px}.content img.left{float:left;margin-right:20px}.content img.leftAlone{float:left;margin-right:100%}.content img.center{float:none;margin-left:auto;margin-right:auto;display:block}iframe{border:none}.previewwarning{width:300px;height:150px;padding-top:30px;position:fixed;top:60px;left:60px;z-index:9999;background-color:yellow;background-color:rgba(255,255,0,0.7);font-family:sans-serif;text-align:center;font-size:15px;line-height:22px;border-radius:20px}form{margin:0px auto 20px auto;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-size:17px;line-height:26px;text-align:right;width:100%;max-width:420px}fieldset,.userform-fields{margin:0px;border:none;background:#efefef;padding:16px 16px 15px 14px;margin:0px 0px 6px -1px;max-width:420px;text-align:left;box-sizing:border-box}textarea,input,select{border:1px solid #cccccc;padding:5px;margin:4px 0px 8px 0px;background:#fff;box-sizing:border-box;color:#444}input.text,textarea,select{width:100%;display:block}label.left{display:block;float:none;clear:both}label.right{float:left;font-size:12px;font-style:italic;color:#999;padding:5px 0px 0px 6px}form ul{padding:0px !important}form li{margin:0px !important;padding:0px !important;text-indent:0px !important}form li:before{content:"" !important;padding:0px !important;margin:0px !important}input.radio{display:inline-block;margin:0px 3px 0px 0px}.Actions input{background:#575a5d;color:#fff;font-weight:600;padding:11px 18px 11px 18px;border:none;border-radius:3px}.Actions input:hover{background:#444;color:#fff}div.middleColumn label,#PageCommentInterface_Form_PostCommentForm_error,.message{display:block;text-align:left;background-color:#ffdddd;padding:6px 6px 6px 10px;margin:-4px 0px 15px 0px}#MemberLoginForm_LoginForm_Remember_Holder{display:none}#ForgotPassword{display:none}.sharethis{position:absolute;top:0px;right:0px}.sharethis:hover ul{padding:4px 0 6px;visibility:visible;opacity:1}.sharethis ul{visibility:hidden;text-align:center;opacity:0;position:absolute;bottom:100%;left:0;right:0;background:#efefef;border:1px solid;border-color:#bfbfbf;border-radius:5px;transition:0.2s ease-out;transition-property:opacity, padding, visibility}.sharethis ul:before,.sharethis ul:after,.sharethis li:first-child:after{content:'';display:block;position:absolute;left:15px;width:0;height:0;border:7px outset transparent}.sharethis ul:before{bottom:-14px;border-top:7px solid #bfbfbf}.sharethis li:first-child:after{bottom:-13px;border-top:7px solid white}.sharethis ul:after{bottom:-12px;border-top:7px solid #efefef}.sharethis li{padding:0 12px;font-size:14px;list-style:none}.sharethis li a{display:block;position:relative;margin:0 -13px;padding:0 20px 0 12px;text-decoration:none;border:1px solid transparent}.sharethis li a:hover{color:white;background:#0c7174}.visible-phone{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}#sidr{display:none}@media (max-width: 1050px){.header{padding-right:20px}.mainnav a{padding:0px 2px 0px 2px;margin:0px 16px 0px 0px}a.booknowbutton{margin:-9px 0px 0px 0px;padding:9px 13px 8px 13px}.subnav a{padding:14px 10px 15px 10px}a.subnavdivider{padding:14px 6px 15px 6px}}@media (max-width: 940px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}.header{overflow:visible}.subnav a{display:none}a.secondbookingbutton{display:inline-block;padding:10px 20px 10px 20px;background-color:#444;text-align:center;vertical-align:top;text-decoration:none;font-size:15px;font-weight:600;color:#fff;text-transform:uppercase;margin:0}.menubutton{display:inline-block;background-color:#0c7174;padding:10px 18px 10px 20px;text-align:center;vertical-align:top;text-decoration:none;font-size:15px;font-weight:600;color:#fff;text-transform:uppercase;cursor:pointer}.menubutton .hamburgericon{height:13px;margin:-2px 0px 0px 8px}.menubutton:hover{text-decoration:none;color:#fff}.mainnav{display:none}.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:220px;overflow-x:none;overflow-y:auto;background:#0c7174}.sidr .sidr-inner{padding:0 0 15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.phonenav{display:block;margin:30px 0px 20px 30px;width:150px;position:relative;text-align:left}.phonenav a{display:block;color:white;font-size:17px;line-height:22px;padding:10px 0px 10px 0px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.5)}.phonenav a.current,.phonenav a.section{border-bottom:3px solid white}a.sidenav2{padding-left:13px;font-size:14px;line-height:21px}h1.pagetitle{margin-top:38px}.newsblock{display:block;overflow:visible;margin-bottom:30px;text-align:center}.newsblock .newstable{margin-left:auto;margin-right:auto}.newsblock .nodetails{margin-bottom:0px}.newsblock .newscell{display:block;text-align:center;width:100%;padding:24px 20px 26px 20px}.newsblock .rightphoto,.newsblock .leftphoto{float:none}.newsblock .rightphoto{display:none}.newsblock .details{position:absolute;display:none;width:100%;height:auto;top:100%;bottom:auto;overflow:visible;background:rgba(255,255,255,0.85);padding:50px 40px 20px 40px}.newsblock h3{font-size:21px}.newsblock .listtext{margin-bottom:20px}.newsblock .button{margin-right:10px;margin-left:10px}.moreinfo{margin:0px 0px 10px 0px}.listingblock{display:block;width:100%;max-width:420px;margin:15px auto 20px auto}.listingblock a{height:intrinsic;overflow:visible}.listingblock a:hover img{filter:none}.listingblock a:hover .listingdetails{margin-top:0px}.listodd{margin-right:auto}.footer .container{max-width:100%}.footer .addressblock{margin-left:20px}}@media (max-width: 690px){#wrapper{padding-top:0px}.bookingbox{top:188px}.header{position:relative;height:140px;padding:24px 0px 0px 0px;border:none;text-align:center}.header a.logolink{float:none}.header a.logolink img{height:55px}a.secondbookingbutton{display:block;width:auto;margin:20px auto 0px auto;padding:12px 10px 9px 10px;border-radius:0px}.menubutton{display:block;float:none;clear:both;width:auto;margin:0px auto 0px auto;background-color:#0c7174;border-radius:0px;padding:12px 10px 9px 10px;text-align:center;vertical-align:top;text-decoration:none;font-size:15px;font-weight:600;color:#fff;text-transform:uppercase;cursor:pointer}.menubutton .hamburgericon{height:13px;margin:-2px 0px 0px 8px}.menubutton:hover{text-decoration:none;color:#fff}.mainnav{display:none}a.stickybooking{position:fixed;top:0;display:block;width:100%;margin:0}a.stickymenu{position:fixed;top:44px;display:block;width:100%;margin:0}.bookingbox{left:auto;width:100%;margin-left:0px;padding:28px 10px 26px 10px}.whiteblock{padding:24px 20px 26px 20px}.slidetoview{background-color:#eee;padding:4px 0px 3px 0px;display:block;text-align:center;font-size:12px;color:#777;margin:-18px 0px 20px 0px}h1.pagetitle{font-size:30px;line-height:40px;margin-top:23px;letter-spacing:normal}.introtext{padding:0px 10px 0px 10px;font-size:19px;line-height:29px;letter-spacing:normal}.button{padding:13px 16px 12px 16px;text-transform:uppercase;text-align:center;min-width:140px;box-sizing:border-box}.homebutton{margin:0px 4px 10px 4px}.homenews{margin-top:30px}.homefigures{margin-top:30px;padding-top:20px;width:80%;margin:0 auto}.homefigure{display:block;margin:0px auto;width:auto;padding:0px 0px 20px 0px}.homefigure .shortline{height:8px;margin-top:5px}.detailsblock{position:absolute;top:240px}.footer{margin-top:40px;padding:30px 20px 30px 0px}.footer .addressblock{float:none;display:block}.basebuttons{margin:20px 0px 14px 20px;text-align:left;float:none;display:block}}@media (max-width: 360px){.detailsblock{position:absolute;top:200px}}@media print{@page{size:297mm 210mm}body{min-width:1100px}}/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com


/* Layout helpers
----------------------------------*/.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;right:9px;width:1.7em;height:1.7em;background:url("../images/icons/calarrows.png") right 6px no-repeat;cursor:pointer}.ui-datepicker .ui-datepicker-prev{background-position:left 6px;left:9px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:5px 0px 1px 0px;font-weight:normal;text-align:center;border:0}.ui-datepicker td{border:0;padding:1px;width:22px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0px 6px 0px 0px;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget-content{background:#ffffff;color:#222222}.ui-widget-content a{color:#222222}.ui-widget-header{background:#0c7174;color:#fff}.ui-widget-header a{color:#222222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#e6e6e6;font-weight:normal;color:#555555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #bbb;background:#ffffff;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("https://tetrarch.preview.fuel.ie/resources/themes/tetrarch/css/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("https://tetrarch.preview.fuel.ie/resources/themes/tetrarch/css/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
