@charset "UTF-8";/*! CSS by Andy Yates * http://andyyates.co.uk * @theandyyates !*/*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}blockquote,q{quotes:none}input{-webkit-appearance:none;border-radius:0}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;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]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}#contact .address,#contact .contact_methods,#gallery img,#start div h2,#start div p,footer{width:100%;margin:0}.status div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.skip:focus,.status,form p,h1,h2,h3,h4{text-align:center}.email,.message,.name,header,input,textarea{width:100%}.hero,body,html{height:100%}.copyright{float:right}#contact .address img,#start,#start div .image img,.hero button,form,input[type=submit]{display:block;margin:0 auto}.form_data,.skip,label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.no-js label,.skip:focus{position:static;width:auto;height:auto;overflow:auto}html,input,textarea{font-family:Roboto,sans-serif}h1,h2,h3,h4{font-family:'Droid Serif',serif}input[type=submit]{color:#fff;background-color:#267F5F}input,textarea{color:#646464}.skip:focus,body,html,input,textarea{background-color:#f8f8ff}html{position:relative;padding-top:70px}header{background-color:#fff;position:fixed;top:0;left:0;z-index:2;height:75px;border-bottom:5px solid #7aa977}header .logo img{z-index:1000;position:absolute;top:0;height:120px;left:0;margin-top:-80px}@media screen and (min-width:950px){header .logo img{position:fixed;left:50%;margin-left:-5rem;margin-top:-10px}}.hero{min-height:100%;padding-top:3em;position:relative;background:url(../images/keepers_cottage/night_shots/Keepers_Cottage_Night_9.jpg) center 60% no-repeat;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.hero .tagline{padding-top:20%}@media screen and (min-height:1600px){.hero .tagline{padding-top:30%}}section{padding-top:85px;padding-bottom:85px}#contact,#gallery,#property_development,#property_services,#start{overflow:hidden}#contact div,#property_development div,#property_services div,#start{max-width:2400px}#start div{padding:3rem 0}#start div h2,#start div p{text-align:left;padding:0 3rem}@media screen and (min-width:1100px){#start div h2,#start div p{width:50%;float:left;margin:0;display:block}}#start div h2{color:#333}#start div h2 hr:first-of-type{margin-bottom:.5em}#start div h2 hr:last-of-type{margin-top:.5em}@media screen and (min-width:1400px){#start div h2{width:33.33333%;float:left;margin:0;display:block}}@media screen and (min-width:1400px){#start div p{width:33.33333%;float:left;margin:0;display:block}}#start div .image{padding:0;display:none}@media screen and (min-width:1400px){#start div .image{width:33.33333%;float:left;margin:0;display:block}}#start div .image img{width:12em}#gallery{padding:0}#gallery div{padding:0 .5rem}#gallery img{border:15px solid #fff;border-radius:5px}@media screen and (min-width:900px){#gallery img{width:22.5%;float:left;margin:0 0 2% 2%;display:block}}#gallery img:nth-child(4),#gallery img:nth-child(5){margin-top:-.25%}@media screen and (min-width:900px){#gallery .headline{width:48.5%;float:left;margin:0 0 1% 1%;display:block}}#property_development div{width:100%;margin:0;padding:0 1.5rem}@media screen and (min-width:900px){#property_development div{width:33.33333%;float:left;margin:0;display:block}}#property_development h4{color:#7aa977}#property_development img{border:15px solid #fff;border-radius:5px}#property_development p{padding:1rem}@media screen and (min-width:1100px){p{margin-top:-.5rem!important}.break{display:none}}@media screen and (max-width:1400px){#start div h2,#start div p{text-align:center}}#property_services{color:#fff;background:url(../images/plan.jpg) center center no-repeat;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}#property_services div{width:100%;margin:0;padding:3rem}@media screen and (min-width:1100px){#property_services div{width:66.66667%;float:left;padding:3rem;margin:0 16.6666%;text-align:center}}#contact h3{margin:0 33.3333%}#contact h4{margin-top:1.5rem;margin-bottom:1.5rem}#contact .address{text-align:center}@media screen and (min-width:1100px){#contact .address{width:66.66667%;float:left;margin:0;display:block}}#contact .address img{max-width:80%;border:15px solid #fff;border-radius:7px}#contact .contact_methods{text-align:center}@media screen and (min-width:1100px){#contact .contact_methods{width:33.33333%;float:left;margin:0;display:block}}#contact a{color:#7aa977}#contact .address,#contact .contact_methods{padding-left:3rem;padding-right:3rem}@media screen and (min-width:1100px){#contact h4{margin-top:0;text-align:left}#contact .address{text-align:left}#contact .address img{float:left;margin-right:2rem}#contact .contact_methods{text-align:left}}@media screen and (min-width:1400px){#contact{background:url(../images/aj-logo-txp.jpg) center center no-repeat;-ms-background-size:contain;-o-background-size:contain;-moz-background-size:contain;-webkit-background-size:contain}}.copyright{padding:3rem 2rem;text-align:right}.privacy{padding:0 3rem 3rem}footer{overflow:hidden;border-top:5px solid #7aa977;background-color:#333;color:#fff}footer [data-icon]{font-size:.75em}footer a{color:#7aa977}html{color:#646464;font-size:1em;line-height:2em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-style:italic;font-weight:400;font-size:1em;line-height:2em}h1,h2{font-size:1.5em}h3{font-size:1.3125em}p{padding:0}ul li{list-style:none}ol{padding:0 3.5em}blockquote{font-size:75%;margin:1em;padding:.5em 10px;quotes:"“" "”" "‘" "’"}blockquote:after,blockquote:before{color:#fff;font-size:3em;line-height:.1em;vertical-align:-.4em}blockquote:after{content:close-quote;margin-left:.2em}blockquote:before{content:open-quote;margin-right:.25em}blockquote p{display:inline}small{font-size:75%}footer[role=contentinfo]{font-size:80%}@font-face{font-family:lane_-_narrowregular;src:url(../fonts/lane_narrow/LANENAR_-webfont.eot);src:url(../fonts/lane_narrow/LANENAR_-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/lane_narrow/LANENAR_-webfont.woff) format("woff"),url(../fonts/lane_narrow/LANENAR_-webfont.ttf) format("truetype"),url(../fonts/lane_narrow/LANENAR_-webfont.svg#lane_-_narrowregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:scriptinaregular;src:url(../fonts/scriptina/scriptina-webfont.eot);src:url(../fonts/scriptina/scriptina-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/scriptina/scriptina-webfont.woff) format("woff"),url(../fonts/scriptina/scriptina-webfont.ttf) format("truetype"),url(../fonts/scriptina/scriptina-webfont.svg#scriptinaregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:icomoon;src:url(../fonts/icons/icomoon.eot);src:url(../fonts/icons/icomoon.eot?#iefix) format("embedded-opentype"),url(../fonts/icons/icomoon.woff) format("woff"),url(../fonts/icons/icomoon.ttf) format("truetype"),url(../fonts/icons/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:icomoon;content:attr(data-icon);speak:none;font-weight:400;font-variant:normal;text-transform:none;padding:1em .25em 0;line-height:1.3}@media screen and (min-width:40em){html{font-size:1.025em;line-height:2.05em}h1,h2{font-size:1.5375em}h3{font-size:1.34531em}}@media screen and (min-width:80em){html{font-size:1.05em;line-height:2.1em}h1,h2{font-size:1.575em}h3{font-size:1.37813em}}@media screen and (min-width:100em){html{font-size:1.1em;line-height:2.2em}h1,h2{font-size:1.65em}h3{font-size:1.44375em}}@media screen and (min-width:120em){html{font-size:1.4em;line-height:2.8em}h1,h2{font-size:2.1em}h3{font-size:1.8375em}}nav[role=navigation]{height:inherit;overflow:hidden}nav[role=navigation] ul{padding-top:50px}nav[role=navigation] li{display:block;text-align:right;padding:1em}nav[role=navigation] a{color:grey;opacity:.7;width:100%;letter-spacing:.1em}nav[role=navigation] a [href="#main"],nav[role=navigation] a:focus,nav[role=navigation] a:hover{opacity:1}.skip:focus{display:block;width:100%}#navIcons{position:absolute;bottom:0;left:0;width:100%;z-index:300;background-color:#fff}#navIcons a{color:#333}#closeIcon,#openIcon{position:fixed;top:20px;right:25px;font-size:2.5rem}.openNav{height:23em!important;-webkit-transition:ease-in-out 5s;transition:ease-in-out 5s}.closeNav{-webkit-transition:ease-in-out 3s;transition:ease-in-out 3s}@media screen and (min-width:950px){.js nav[role=navigation]{width:100%;line-height:90px;top:0;left:0;font-family:"droid serif";text-transform:uppercase;font-size:80%;z-index:1}.js nav[role=navigation] ul{padding-top:0;text-align:center;line-height:70px;border-bottom:5px solid #7aa977}.js nav[role=navigation] li{text-align:center;padding:0;width:20%}.js nav[role=navigation] a,.js nav[role=navigation] li{display:inline-block;zoom:1}.js nav[role=navigation] a{color:grey;opacity:.7;width:100%;letter-spacing:.1em}.js nav[role=navigation] a [href="#main"],.js nav[role=navigation] a:focus,.js nav[role=navigation] a:hover{opacity:1}.js nav[role=navigation] li:nth-of-type(3){margin-left:20%}.js #closeIcon,.js #openIcon{display:none}}input,textarea{margin-top:0;outline:0}.email,.message,.name{margin-top:0}input,textarea{border:1px solid #d3d3d3;padding:.5em;font-size:.75em}input:focus,textarea:focus{border:1px solid #646464;outline:0}input{height:4em}::-webkit-input-placeholder{color:#646464}:-moz-placeholder{color:#646464;opacity:1}::-moz-placeholder{color:#646464;opacity:1}:-ms-input-placeholder{color:#646464}textarea{min-height:12em}.submit{clear:left}input[type=submit]{border-radius:50%;border:1px solid #267F5F;width:5em;height:5em;margin-bottom:0;-webkit-transition:ease-in-out .25s;transition:ease-in-out .25s}input[type=submit]:hover{cursor:pointer;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:ease-in-out .25s;transition:ease-in-out .25s}form p{margin-top:1em}.status{height:600px}.no-js input,.no-js textarea{margin-top:0}.no-js label{margin-top:0;font-size:75%}.no-js input[type=submit]{margin-top:1.5em}.fadein{-webkit-animation:fadein;animation:fadein;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes fadein{0%{opacity:0}70%{opacity:.3}100%{opacity:1}}@keyframes fadein{0%{opacity:0}70%{opacity:.3}100%{opacity:1}}:focus{outline:0}a{text-decoration:none;-webkit-transition:ease-in-out .75s;transition:ease-in-out .75s}:focus,:hover{-webkit-transition:ease-in-out .25s;transition:ease-in-out .25s}.tagline{text-shadow:0 2px 1px #000;color:#fff}.tagline h1{letter-spacing:.13em}.tagline button{text-transform:uppercase;background-color:transparent;border:4px solid #fff;-webkit-transition:ease-in-out .25s;transition:ease-in-out .25s;min-width:10em;max-width:15em;border-radius:5px;font-size:1.1em;margin-top:1.5em;padding:10px 20px;text-decoration:none}