.section section,.section .first,.section .second,.cotgal div{position:relative}.section .first div,.section .second div,#story span,.cotgal p{position:absolute}#location .first a,#book .rates a,#book .contact-form .button,#mob-btn,.hero h1,#book .contact-form label.error,footer p,footer .credit a{display:inline-block;zoom:1;*display:inline}body,#cottage h2,#cottage .conven ul{text-align:center}.section .first div,.section .second div,.hero-banner,#cottage .conven,#cottage .config,.contact-us,#book div.inner,#test div.inner{width:1200px;margin:0 auto;text-align:left}@media screen and (max-width: 959px){.section .first div,.section .second div,.hero-banner,#cottage .conven,#cottage .config,.contact-us,#book div.inner,#test div.inner{width:95%;padding-left:2.5%;padding-right:2.5%}}#cottage:before,#cottage .conven:before,#cottage .conven ul:before,#cottage .config:before,#cottage .config .info:before,.contact-us:before,#book:before,#book div.inner:before,#book .contact-form .textarea:before,#gallery:before,#gallery p:before,#test:before,#test div.inner:before,footer:before,#cottage:after,#cottage .conven:after,#cottage .conven ul:after,#cottage .config:after,#cottage .config .info:after,.contact-us:after,#book:after,#book div.inner:after,#book .contact-form .textarea:after,#gallery:after,#gallery p:after,#test:after,#test div.inner:after,footer:after{content:"";display:table}#cottage:after,#cottage .conven:after,#cottage .conven ul:after,#cottage .config:after,#cottage .config .info:after,.contact-us:after,#book:after,#book div.inner:after,#book .contact-form .textarea:after,#gallery:after,#gallery p:after,#test:after,#test div.inner:after,footer:after{clear:both}#gallery a,.cotgal div,#book .rates,#cottage .config div,#book .contact-us,#cottage li,#book .contact-form span,#book .contact-form textarea{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:20px}#gallery a{width:16.6666666667%}.cotgal div,#book .rates{width:25%}#cottage .config div{width:33.3333333333%}#book .contact-us{width:75%}.section section p,#cottage .conven ul,#cottage .config .info{margin-left:auto;margin-right:auto}#location .first a,#book .rates a,#book .contact-form .button{padding:1em 2.5em;text-transform:uppercase;font-weight:bold;color:#000;background-color:#fff;-webkit-transition:background-color,250ms;-moz-transition:background-color,250ms;-ms-transition:background-color,250ms;transition:background-color,250ms}#location .first a:hover,#book .rates a:hover,#book .contact-form .button:hover{background-color:#FF7B2A}#location .first a:active,#book .rates a:active,#book .contact-form .button:active{background-color:#fea376}.hero p{font-weight:100}body,#book .rates p{font-weight:300}#location .first a,#book .rates a,#book .contact-form .button,#mob-btn,.hero h1,.cotgal p,#book .contact-form span input,#book .contact-form textarea,#gallery p,footer p{font-weight:500}.section h1,.primary-nav a,#cottage h2,#cottage .config h3,#book .rates b{font-weight:700;letter-spacing:0.16em}.section h1{color:#000;font-size:2em;text-align:center;background-image:url("../images/global/heading-icons.png");background-repeat:no-repeat;text-transform:uppercase;padding:2.8em 0 1em;font-family:"raleway",Verdana,sans-serif}.section section p{color:#fff;font-size:1.5em;margin-bottom:0.4em;line-height:1.5em;width:80%;max-width:1076px}.section .first div{border-left:6px solid #FF7B2A;padding-left:2em;width:45%;max-width:572px;left:18%;top:137px}.section .second div{border-right:6px solid #FF7B2A;padding-right:2em;float:right;width:45%;max-width:572px;right:8%;top:137px}.section .first p,.section .second p{color:#fff;line-height:1.4em;font-weight:300;font-size:1.2em;margin-bottom:.8em}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,input,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;text-decoration:none;list-style:none}header,footer,nav,section,article,aside{display:block}@font-face{font-family:'raleway';src:url("../fonts/raleway-light-webfont.eot");src:url("../fonts/raleway-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/raleway-light-webfont.woff2") format("woff2"),url("../fonts/raleway-light-webfont.woff") format("woff"),url("../fonts/raleway-light-webfont.ttf") format("truetype"),url("../fonts/raleway-light-webfont.svg#ralewaylight") format("svg");font-weight:100;font-style:normal}@font-face{font-family:'raleway';src:url("../fonts/raleway-medium-webfont.eot");src:url("../fonts/raleway-medium-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/raleway-medium-webfont.woff2") format("woff2"),url("../fonts/raleway-medium-webfont.woff") format("woff"),url("../fonts/raleway-medium-webfont.ttf") format("truetype"),url("../fonts/raleway-medium-webfont.svg#ralewaymedium") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'raleway';src:url("../fonts/raleway-bold-webfont.eot");src:url("../fonts/raleway-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/raleway-bold-webfont.woff2") format("woff2"),url("../fonts/raleway-bold-webfont.woff") format("woff"),url("../fonts/raleway-bold-webfont.ttf") format("truetype"),url("../fonts/raleway-bold-webfont.svg#ralewaybold") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'raleway';src:url("../fonts/raleway-heavy-webfont.eot");src:url("../fonts/raleway-heavy-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/raleway-heavy-webfont.woff2") format("woff2"),url("../fonts/raleway-heavy-webfont.woff") format("woff"),url("../fonts/raleway-heavy-webfont.ttf") format("truetype"),url("../fonts/raleway-heavy-webfont.svg#ralewayheavy") format("svg");font-weight:700;font-style:normal}body{background:#fff;font-family:Helvetica,Arial,sans-serif;font-size:100%;color:#fff}header{position:fixed;left:5%;z-index:99}.logo{margin-top:34px;margin-bottom:2em}#mob-btn{display:none;padding:1em 2.5em;text-transform:uppercase;font-weight:bold;color:#000;background-color:#fff;-webkit-transition:background-color,250ms;-moz-transition:background-color,250ms;-ms-transition:background-color,250ms;transition:background-color,250ms}#mob-btn:visited{background-color:#fff}.btn-bg{background-color:#FF7B2A !important}nav ul{list-style-type:none;margin:0;padding:0}.primary-nav a{display:block;text-align:left;color:#fff;text-transform:uppercase;padding:.5em 0}.primary-nav a.active,.primary-nav a:hover{border-bottom:3px solid #ff9758}.menu-link{text-align:left;color:#fff;text-transform:uppercase;display:block;font-weight:100 !important;padding:.5em 0}.hero{background:url("../images/home/hero.jpg") no-repeat center top;height:862px;z-index:1}.hero h1{font-family:"raleway",Verdana,sans-serif;letter-spacing:normal;font-size:5.6em;border-bottom:6px solid #FF7B2A;margin-bottom:20px}.hero p{font-size:2.25em}.hero-banner{text-align:center !important;padding-top:415px}.section{background:#FF7B2A}.section section{padding:110px 0;z-index:2}#story h1{background-position:center top}#story span{display:block;width:59px;height:29px;bottom:-29px;left:50%;margin-left:-30px}#story .first{background:url("../images/home/story-bg.jpg") no-repeat left top;height:947px}#story .second{background:url("../images/home/story-bg2.jpg") no-repeat center top;height:925px}#location h1{background-position:center -216px}#location .first{background:#90918D url("../images/home/location-bg.jpg") no-repeat 40% top;height:801px}#cottage section p{max-width:1220px;font-size:1.5em}#cottage h1{background-position:center -460px}#cottage h2{text-transform:uppercase;margin-bottom:1em}#cottage .conven{border-bottom:6px solid #fff;margin-bottom:7em}#cottage .conven ul{border-bottom:6px solid #FF7B2A;max-width:1365px;padding-bottom:70px}#cottage li{float:left;width:11.11%;padding-top:100px;padding-right:0 !important;font-size:.9em;background-image:url("../images/global/convenience-icons.png");background-repeat:no-repeat;height:146px}#cottage .wifi{background-position:center 22px}#cottage .foxtel{background-position:center -248px}#cottage .dish{background-position:center -534px}#cottage .coffee{background-position:center -825px}#cottage .music{background-position:center -1134px}#cottage .dvd{background-position:center -1424px}#cottage .hairdryer{background-position:center -1720px}#cottage .fire{background-position:center -2001px}#cottage .bbq{background-position:center -2310px}#cottage .config{margin-bottom:5em}#cottage .config div{padding-right:10px;padding-left:10px;text-align:center;margin-bottom:3em}#cottage .config div p{background-image:url("../images/global/config-icons.png");background-repeat:no-repeat;padding-bottom:110px}#cottage .config h2{margin-bottom:3em}#cottage .config h3{text-transform:uppercase;margin-bottom:.7em}#cottage .config p{text-align:center}#cottage .config .upstairs{background-position:center 20px}#cottage .config .second{background-position:center -420px}#cottage .config .downstairs{background-position:center -867px}#cottage .config .info{width:60%}.cotgal div{padding-right:0 !important;text-align:center;background-repeat:no-repeat;background-position:center center;float:left}.cotgal img{width:100%;display:block}.cotgal p{bottom:2em;text-transform:uppercase;width:100%}.contact-us{padding:4em 0 0}#book{background:#90918D}#book div.inner{padding:110px 0}#book h1{background-position:center top}#book .rates p{letter-spacing:0.16em;margin-bottom:2em}#book .rates b{display:block}#book .rates p a{background:none;color:#FFF;padding:0}#book .contact-us{border-left:6px solid #FF7B2A;padding-left:2em;padding-top:0 !important;padding-bottom:0 !important}#book .contact-form fieldset{text-align:left}#book .contact-form h1{margin-bottom:.1em}#book .contact-form span input,#book .contact-form textarea{color:#fff;background-color:#90918D;border-bottom:3px solid #fff;font-family:Helvetica,Arial,sans-serif;transition:all 250ms;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;-ms-transition:all 250ms;-webkit-border-radius:0;border-radius:0;padding:10px 4%}#book .contact-form textarea:hover{border:3px solid #FF7B2A}#book .contact-form textarea:focus{border:3px solid #fea376}#book .contact-form span{width:28.3%;display:block;padding:1em 0;margin-left:5%}#book .contact-form span input{width:92%;font-size:1.1em;padding-bottom:.5em}#book .contact-form span input:hover{border-bottom:3px solid #FF7B2A}#book .contact-form span input:focus{border-bottom:3px solid #fea376}#book .contact-form .hidden{display:none}#book .contact-form .textarea{width:95%;padding:1.5em 0 1.5em 0}#book .contact-form textarea{border:3px solid #fff;width:100%;height:135px;font-size:1.1em;padding:10px 2%}#book .contact-form .button{font-family:Helvetica,Arial,sans-serif;float:right;margin-left:5%;clear:both;font-size:1em;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;border-radius:0}#book .contact-form label.error{color:#771010;margin:10px 0}#book .contact-form #results-holder{margin-top:1em;width:100%;clear:both}#book .contact-form #results{width:100%;color:#fff}#book .contact-form #results .bodycopy{background:url("../images/global/tick.png") no-repeat left center;background-size:45px 44px;padding:20px 0 20px 50px}#book .contact-form #results .warning{background:url("../images/global/warning.png") no-repeat left center;background-size:45px 44px;padding:15px 0 20px 50px}#gallery{background:#fff;border-bottom:6px solid #ECECEC}#gallery a{padding-right:0 !important}#gallery img{width:100%;display:block}#gallery p{clear:both;text-transform:uppercase;padding:2em 0;color:#A3A3A3}#test{text-align:center;background:#90918D}#test div.inner{padding:110px 0}#test h1{background-position:center top}#test div{width:80%;margin:0 auto 3em}#test p{line-height:1.3em;color:#f5f5f5;font-style:oblique}#test p.author{font-style:normal;text-align:right;margin-top:1em;color:#bcbbbb}footer{background:#fff;color:#A3A3A3}footer p{padding:2em}footer .copyright{float:left;text-align:left;padding-left:5%}footer .credit{float:right;text-align:right;padding-right:5%}footer .credit a{background:url("../images/global/credit.png") no-repeat right center;padding:10px 80px 10px 0;color:#A3A3A3}@media screen and (min-width: 1921px){.hero,#story .first,#story .second{background-size:100%}}@media screen and (min-width: 960px) and (max-width: 1840px){header{left:2.5%}.section section,.hero-banner,.contact-us,#book div.inner,#test div.inner{width:70%;margin:0px 15% 0px 15%}.section .first div{width:70%;margin:0px 15% 0px 2%}#cottage .conven{width:70%;margin:0px 15% 7em 15%}#cottage .config{width:70%;margin:0px 15% 5em 15%}#location .first{background-position:5% top}#location .first div{width:33%}#book .contact-us{margin:0}#book .rates{padding-right:5%}}@media screen and (min-width: 1025px) and (max-width: 1199px){header{left:2.5%}.section section,.hero-banner,.contact-us,#book div.inner,#test div.inner{width:75%;margin:0px 12.5% 0px 12.5%}.section .first div{width:75%;margin:0px auto 0px 2%}#cottage .conven{width:75%;margin:0px 12.5% 7em 12.5%}#cottage .config{width:75%;margin:0px 12.5% 5em 12.5%}#location .first{background-position:5% top}#book .contact-us{margin:0}#book .rates{padding-right:5%}}@media screen and (max-width: 1279px){.logo{width:105px;margin-top:15px}.primary-nav a{font-size:.9em}}@media screen and (min-width: 569px) and (max-width: 1024px){.hero-banner{padding-top:315px}}@media screen and (min-width: 1200px) and (max-width: 1280px){#location .first{background-position:30% top}}@media screen and (min-width: 960px) and (max-width: 1200px){#cottage li{width:19.11%}#book .rates a{padding:1em 1.6em}#location .first{background-position:35% top}.hero{height:662px}.hero h1{font-size:3.7em}.hero p{font-size:1.75em}.hero-banner{padding-top:265px}}@media screen and (min-width: 960px) and (max-width: 1279px){#book .contact-form span{width:44.3%}#location .first div{width:35%}#gallery a{width:20%}}@media screen and (min-width: 768px) and (max-width: 959px){.hero h1{font-size:4.9em}.hero p{font-size:2em}#mob-btn{display:block}.primary-nav,.logo{display:none}.menu-link{display:none !important}#story .first{background-position:left top}#location .first{background-position:40% top}.cotgal p{width:80%;margin:0 10%}#gallery a{width:25%}.section .first div{left:5%}#book .contact-form span{width:44.3%}#cottage li{width:19.11%}}@media screen and (max-width: 892px){footer .copyright{padding:1em}footer .copyright,footer .credit{float:none;text-align:center}footer p{padding:0 1em}}@media screen and (max-width: 767px){.hero-banner{padding-top:55px}.hero{height:362px}.hero h1{font-size:3.6em}.hero p{font-size:1.4em}header{left:auto;right:0;bottom:0}#mob-btn{width:100px;padding:1em !important;background-image:url("../images/global/menu.png");background-repeat:no-repeat;background-position:center center;text-indent:-9999em;background-size:25px;display:block}.primary-nav{background:#fff}.primary-nav a{color:#000;padding:1em 2em;font-weight:normal}.primary-nav,.logo{display:none}.menu-link{display:none !important}.primary-nav{display:none}.section section p,#cottage section p{font-size:1.2em;width:95%}.section .first p,.section .second p{font-size:1em}#story .first{background-position:left top;background-size:220%;height:607px}#story .second{background-size:220%;height:607px}#location .first{background-position:35% top}.section .first div,.section .second div{width:65%}.section .first div{left:5%}#cottage li{width:20%;background-size:80px;height:116px;padding-top:60px}#cottage .conven ul{padding-bottom:30px}#cottage .config div{width:50%}#cottage .config div p{background-size:143.5px;padding-bottom:80px}#cottage .config .info{width:100%;clear:both}#cottage .config .second{background-position:center -200px}#cottage .config .downstairs{background-position:center -407px}#cottage .wifi{background-position:center 15px}#cottage .foxtel{background-position:center -120px}#cottage .dish{background-position:center -262px}#cottage .coffee{background-position:center -408px}#cottage .music{background-position:center -562px}#cottage .dvd{background-position:center -706px}#cottage .hairdryer{background-position:center -855px}#cottage .fire{background-position:center -997px}#cottage .bbq{background-position:center -1150px}#book .rates{margin-bottom:1em}#book .rates,#book .contact-us{width:100%}#book .contact-form span{width:44.3%}#book .rates p{width:50%;float:left}#gallery a{width:33.3%}}@media screen and (min-width: 468px) and (max-width: 568px){header{width:100%;background-color:#fff}.primary-nav a{width:38%;float:left;background:#fff;border-bottom:3px solid white}#mob-btn{position:absolute;top:-50px;right:0px}}@media screen and (max-width: 567px){.hero-banner{padding-top:105px}.hero{height:362px}.hero h1{font-size:3em}.hero p{font-size:1.2em}#cottage li{width:20%}#cottage .conven{margin-bottom:3em}#cottage .conven ul{padding-bottom:30px}#cottage .config div{width:50%}#cottage .config .info{width:100%;clear:both}.cotgal p{display:none}#book .contact-form span{width:95%}.section section p,#cottage section p{font-size:1.3em}.section section{padding:50px 0px}#story .first{background-position:left top;background-size:260%;height:607px}#story .second{background-size:260%;height:607px}}@media screen and (max-width: 467px){header{width:auto}.hero{height:362px}.hero h1{font-size:2em}.hero p{font-size:1.5em}#story .first{background-position:left top;background-size:460%;height:697px}#story .second{background-size:460%;height:697px}.section .first div,.section .second div{width:75%}.section section p,#cottage section p{font-size:1.2em}#cottage .config div{width:100%}#cottage li{width:33.3%}#book .rates p{width:100%;float:none}#book .rates{text-align:center}}body:after{content:url(../images/lightbox/close.png) url(../images/lightbox/loading.gif) url(../images/lightbox/prev.png) url(../images/lightbox/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/lightbox/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/lightbox/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/lightbox/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/lightbox/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
