@media all{abbr,address,b,cite,div,dl,em,h1,html,i,iframe,img,li,menu,object,ol,q,small,span,strong,sub,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}a,blockquote,body,dd,dt,h2,h3,p,sup{vertical-align:baseline;background:0 0}body,sup{margin:0}a,blockquote,dd,dt,h2,h3,p{padding:0}a,blockquote,dd,dt,p{font-size:100%}blockquote,body,dd,dt,h2,h3,p,sup{border:0;outline:0}a{margin:0}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}html{background-color:#fff;overflow-y:scroll;scroll-behavior:smooth}body,input,textarea{font-family:Verdana,Arial,sans-serif;font-size:81.25%;line-height:1.4em;color:rgba(0,0,0,.95)}body{padding:0 0 5px}#fram{margin:0 auto;padding:0 5px 5px;box-sizing:border-box}#cont,#fram,#futr,#hedr,.splt-col,dl{width:100%}.rgt,body.cottages h1{margin-top:1em}#shared .lft{margin-top:5em;background-color:#f1f8fd;padding-bottom:.5em}#shared .splt-col:first-of-type{margin-top:-1.5em}.cols{columns:2;column-gap:3vw}.cols li,.cotts-nav li{margin-bottom:.5em}#hedr{height:auto;margin-bottom:10px;position:relative;box-sizing:border-box}#cont::after,#cotts::after,#futr ul::after,#hedr h1::after,#hedr p::after,#hedr::after,#kpv::after,#offers::after,.details .splt-col::after,.nivo-controlNav::after,.splt-col:after,dl::after{content:" ";display:block;height:0;clear:both;visibility:hidden}img{display:block}a:hover img{opacity:.6}ul li{background-image:none;list-style-type:none}.details h1,h2,h3{color:rgba(0,0,0,.95);border-bottom:3px solid rgba(0,0,0,.8)}.details h2,h3{color:#000;border-bottom-style:none;clear:right}.details h3,a,a:visited,blockquote,blockquote+p.quote{color:rgba(0,0,0,.9)}.details h1,h2{font-size:1.38em;line-height:150%}.details h1,h2,h3{font-weight:400;margin:.2em 0 0}.details h1+p{margin-top:.3em}.details h3,.nivo-controlNav+h1{margin-top:1em}body.twincol .lft+.rgt{margin-top:5em}body.hdg1st h1{margin-top:.2em}.details h2,h3{font-size:1.15em;line-height:140%;font-style:italic;margin-top:1.7em}.details h3{font-size:1em;font-style:normal}.details h3+p,.details h3+ul{margin-top:0}#booking h3{color:#000}.text ol,.text ul,blockquote,p,table{margin:.9em 0 0}img.img-para{float:left;margin:.2em 15px .8em 0}h2+h3{margin-top:1.25em}blockquote>p:first-child{margin:0;text-indent:-.7em;background-image:none}blockquote p{font-style:italic}blockquote p,blockquote+.quote{padding:0 .7em}blockquote>p:first-child:before,q:before{content:"“";padding-right:.1em}blockquote>p:last-child:after,q:after{content:"”";padding-right:.2em}blockquote>p:after,blockquote>p:before{font-weight:700;font-size:100%;line-height:1em;vertical-align:text-top;opacity:1}blockquote+.quote{margin-top:0;font-style:normal}blockquote+.quote:before{content:"–";font-weight:700;margin-left:0;margin-right:.25em;opacity:1}blockquote+p cite{font-style:italic}blockquote+p.quote{font-size:85%;padding-top:.2em}.text ul li,sup{position:relative}.flagup,sup{top:-.3em;left:0;width:auto;z-index:10;font-size:80%}.flagup{position:relative;top:-.2em;font-size:82%;font-weight:400;letter-spacing:1px;line-height:82%;padding:.1em .5em;border-radius:5px;color:#fff;background-color:#829fbe;opacity:.7}.text p+ul{margin-top:.4em;padding:0}.text ol+p,.text ul+p{margin-top:1.1em}.text ul li{padding-left:1.5em}.text ul li::before{color:#b2c1e8;content:"●";position:absolute;left:0;top:0;font-family:Georgia,"Times New Roman",Times,serif}.text ul ul{margin-top:0}.text ul ul li:before{content:"–";padding-right:.6em;font-weight:700}.text ol li{margin-left:2.1em}ul li.pdf,ul.pdf li{background-image:url(/i/b/pdf-11x11.png);background-position:0 .3em}#hedr p,#home h1,dd,dt{float:left;margin:0}dl,dt{clear:left}dl.tabs{margin-top:.5em}#futr li a,dl.tabs dd,dl.tabs dt,sup{padding:0}dl.tabs dt{width:22.5%}dl.tabs dd{width:77.49%}@keyframes textglow{0%,to{text-shadow:0 0 6px transparent}20%,80%{text-shadow:0 0 6px #ff0}}:target{animation-name:textglow;animation-duration:2s;animation-timing-function:cubic-bezier(.2,0,.8,1);animation-iteration-count:1}a[href^="//"]::after,a[href^="http:"]::after,a[href^="https:"]::after{content:" "url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAMAAABR24SMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFAAAw/f39AgIy/Pz9+/v8AQEx+fn6////aNdjHwAAAAh0Uk5T/////////wDeg71ZAAAAN0lEQVR42jyLWRYAIAgCcYv73zjSig/egAg+YfyIjM8KVnQgZiMyQfa9mxgi0x8tt/tdWm8BBgBVBQGT0e4QfAAAAABJRU5ErkJggg==);opacity:.5;background-position:right center}a:hover[href^="//"]::after,a:hover[href^=http]::after{opacity:.9}a.noicon:hover[href^=http],a.noicon:visited[href^=http]::after,a.noicon[href^="//"]::after,a.noicon[href^=http]::after{content:""}p a:visited[href$=".pdf"]::before,p a[href$=".pdf"]::before{background-repeat:no-repeat;padding-right:14px;content:"";background-image:url(/i/b/pdf-11x11.png);opacity:1;background-position:0 45%}p a:hover[href$=".pdf"]::before,p.credit a,p.credit a:visited{opacity:.5}.client{background-color:#ffe}a,a:visited{border-bottom:1px dotted #171717;background-color:transparent}a,a:hover{text-decoration:none}a:hover{color:#000;border-bottom:1px solid #171717}.border:not(#feedback)>p:last-child a{float:right}.cottages #cont>p:last-child a{float:none}#hedr img{width:calc(8rem + .05vw);margin-top:1.65vw}#hedr p span,#home h1 span{position:absolute;top:calc(4rem + .035vw);left:0;z-index:10;font-weight:400;font-size:calc(.45rem + .175vw);line-height:2em;text-transform:uppercase;letter-spacing:.1vw}#hedr span br{display:none}#hedr ul{float:right;width:35vw}#hedr li{text-align:right;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#kpv,.border,.inner-border,.lft,.quote,.splt-col,blockquote{box-sizing:border-box}#kpv{margin-bottom:10px}#kpv img{float:left;width:71.2375%;height:auto;border-top-left-radius:3px;border-bottom-left-radius:3px}#kpv #kfv{float:right;width:28.3475%;border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}#about-us,#kpv{width:100%}#feedback,#home #cotts{width:100%;box-sizing:border-box}#home #cotts{background-color:rgba(200,229,250,.5)}.cotts-nav>h3:first-of-type,.cotts-nav>ul:first-of-type{margin-top:2.1em}.cotts-nav h3{width:30%;float:left;font-size:1em;margin-top:1.4em}.cotts-nav ul{width:69.99%;float:right;margin-top:1.4em}#cookie-law p a.close-cookie-banner:hover,.cotts-nav em,.cotts-nav sup{opacity:.7}.cotts-nav p{float:left;clear:both}.cotts-nav>p{margin-top:0}.cotts-nav>ul+p{margin-top:.9em}.cotts-nav h2>span{font-size:.75em;line-height:1.3em}.cottages h1 span{float:right}.cottages h1+p span{font-style:italic;opacity:.75;white-space:nowrap}.cottages h1 span,.in-page-nav-in-h{font-size:.8125rem;opacity:.75}#home #cont .mobile a{float:none}#breaks,#home #offers,#location{width:100%;box-sizing:border-box}#location{position:relative}#location img{margin:10px 0 0;width:100%;height:auto;background-color:rgba(200,229,250,.5)}#location a+img{height:auto;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#location>p:last-child{position:absolute;z-index:10;top:45px;right:15px;width:auto;height:auto;margin-left:10px}.border{padding:2vw;border:2px solid #c8e5fa;border-radius:5px;margin-bottom:10px}.inner-border{padding:2%;border:1px dotted #c8e5fa;border-radius:5px;background-color:rgba(227,242,252,.5)}#cotts,#offers,.twincol.errors .rgt .border{background-color:rgba(200,229,250,.5)}#home #offers,.border{background-color:#fffffe}#calendars,#cotts,#offers,#shared-facilities{width:100%}#calendars .lft{overflow:hidden}#calendars .lft div{margin-right:-.65em;margin-left:.7em}#calendars .rgt div{margin-left:0;margin-right:0}#calendars h2{margin-top:.4em}#calendars .lft p:last-of-type,#calendars .rgt p{margin-bottom:1em}#calendars h2.note{margin-top:2em}#calendars iframe{margin-left:-9px}#calendars .rgt iframe{margin-left:0}hr{margin-top:1.3em;border:0;border-bottom:1px dashed #171717}table{width:100%;border:0}td{padding:.3em 0}td.col1{width:135px}td.col2{width:auto;border-bottom:1px dotted #171717}#futr ul{width:100%;height:auto;padding:.5em 0 0;border-top:4px solid #c8e5fa}#futr li{float:left;padding:0 10px;margin-right:10px;text-indent:0}#futr li:last-child{float:right;margin-right:0}#futr ul+p{margin:.4em 10px 0;font-size:85%;opacity:.6}#futr ul+p:hover{opacity:1}p.credit{font-size:78.6%;text-align:left;margin:0 auto;padding:0 10px}.ralign{display:none}.viewport-buttons{display:block;position:fixed;right:0;bottom:2.5em;z-index:100}#view-cottages-button{bottom:8em}.viewport-buttons span{background:url(/i/svg/noun_561801-up-arrow-with-circle-background.svg)no-repeat center;display:block;width:2rem;height:2rem;margin-right:5px}#view-cottages-button span{background-image:url(/i/b/nav-cotts-narroogal-2-50sq.jpg);background-size:contain;opacity:.5}.viewport-buttons a{padding:1em 0 1em 1.5em;background-color:rgba(200,229,250,.4);display:block;border-bottom:none;border-top-left-radius:6px;border-bottom-left-radius:6px}.viewport-buttons a:hover{background-color:rgba(200,229,250,.8)}#cookie-law{width:100%;margin:0;padding:.5em;text-align:center;background-color:#ff000f;position:fixed;bottom:0;left:0;z-index:100;box-sizing:border-box}#cookie-law p a,#cookie-law p a:hover,#cookie-law p a:visited{color:#fff;text-decoration:none;border-bottom:1px dotted #fff}#cookie-law p a:hover{border-bottom-style:solid}#cookie-law p a.close-cookie-banner{margin-left:1em;padding:.1em .6em;border:1px solid #fff}#cookie-law p{color:#fff;margin:0}.social a::after{content:"";margin-right:0;width:0}.social{display:flex;flex-direction:row;align-items:center}.social img{height:1.3em;margin-left:.5em}}@media all and (min-width:38em){#hedr{margin-bottom:0}.border{padding:1.5vw}.lft{float:left;padding-right:1%;width:49.95%}.rgt{float:right;padding-right:0;padding-left:1%;margin-top:0}#hedr img{width:27.5vw;margin:10px 10px 10px 12px}#hedr span br{display:block}#hedr p span,#home h1 span{top:calc(1rem + .035vw);left:32vw;font-size:calc(65% + .15vw);line-height:2em;letter-spacing:.4em}#about-us,#feedback,#home #cotts,#kfv,#kpv{float:left}#about-us{width:39%}#breaks,#home #offers,#location{float:right;width:28.6%}#feedback,#home #cotts{width:30%;margin-left:1.2%}#home .cotts-nav h3{width:35%}#home .cotts-nav ul{width:64.99%}.cottages #cont{width:63.8%}#calendars,#cont{float:left}#cotts,#offers,#shared-facilities{width:35%;float:right}.cottages #cont .lft{padding-right:3%}.cottages #cont .rgt{padding-left:3%}#shared .lft{margin-top:0;padding-bottom:.5em;background-color:transparent}#shared .splt-col,#shared .splt-col:first-of-type{margin-top:3em;background-color:#f1f8fd}body.twincol .lft+.rgt{margin-top:0}.viewport-buttons{display:none}.ralign{display:block;font-size:84.6%;text-align:right;clear:both;margin-top:0}.ralign a{padding-right:16px;margin-right:10px;background-image:url(/i/b/drg-sprite-icons.png);background-repeat:no-repeat;background-position:right center}.ralign a::before{content:"To top of page";color:#fff}.ralign a:hover::before{color:#171717;transition:.35s ease-in-out}.ralign a,.ralign a:hover,.ralign a:hover::before,.ralign a:visited{border-bottom-style:none}.in-page-nav-in-h,.mobile{display:none}}@media all and (min-width:45em){html{overflow-y:scroll}#hedr img{width:200px}#hedr ul{margin-top:9px;margin-right:12px}#hedr li{margin-top:7px}#hedr p span,#home h1 span{top:20px;left:245px;font-size:90%;line-height:2em;letter-spacing:.4em}}@media all and (min-width:50em){#home .cotts-nav h3{width:30%}#home .cotts-nav ul{width:69.99%}.cottages #cont{width:66.735%}#cotts,#offers,#shared-facilities{width:32.3%}.border,.inner-border{padding:1vw}}@media all and (min-width:64.375em){#fram{width:990px;margin:0 auto;padding:0 5px 5px}.border,.inner-border{padding:10px}}
