@import url(https://fonts.googleapis.com/css?family=Libre+Franklin:300,300i,400,400i,600,700);.centre,.content,.valign{position:relative}.content.parallax-window:after,header:before{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#a6000000', GradientType=0)}a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,label,legend,li,nav,object,ol,p,pre,q,section,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}address,blockquote,dfn,em,tfoot{font-style:italic}dfn,dl dt,label,legend,strong,th{font-weight:700}a img,fieldset{border:none}h1,h2,h3,h4,h5,h6{margin-bottom:10px}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}body{line-height:1.5;background:#fff;-webkit-font-smoothing:antialiased}caption,td,th{text-align:left;font-weight:400}table,td,th{vertical-align:middle}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}a,article,button,div,figure,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,section,textarea,ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400;color:#111}h1{font-size:30px}h2{font-size:26px}h3{font-size:24px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:0 0 1.5em}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a:focus,a:hover{color:#000}a{color:#009;text-decoration:underline}.links a,footer h2 a,header nav a{text-decoration:none}.quiet,blockquote,del{color:#666}blockquote{margin:1.5em}sub,sup{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em}pre{margin:1.5em 0;white-space:pre}code,pre,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5}li ol,li ul{margin:0}ol,ul{margin:0 1.5em 1.5em 0;padding-left:3.333em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em}dd{margin-left:1.5em}table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%}thead th{background:#c3d9ff}caption,td,th{padding:4px 10px 4px 5px}tr.even td{background:#e5ecf9}caption{background:#eee}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large,legend{font-size:1.2em}.large{line-height:2.5em;margin-bottom:1.25em}.bottom,form.inline p{margin-bottom:0}.hide{display:none}.loud{color:#000}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{padding-bottom:0}fieldset{margin:0;padding:0}input,select,textarea{padding:5px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;background-color:#fff;border:1px solid #bbb}body,form input,form textarea,html{font-family:'Libre Franklin',sans-serif}input:focus,select:focus,textarea:focus{border-color:#666;outline:0}textarea{width:390px;height:250px}input.checkbox,input.radio{position:relative;top:.25em}form.inline{line-height:3}.centre{width:100%;height:100%;display:block;margin:0 auto;max-width:1170px;min-width:320px;z-index:1}@media screen and (max-width:1170px){.centre{padding:0 10px}}body,html{color:#000;font-size:16px;font-weight:300;margin:0;padding:0}.valign{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){p{font-size:14px}}.content{padding:150px 0;line-height:1.8}.content.parallax-window:after,.content.parallax-window:before{content:'';display:block;position:absolute}.content.parallax-window{padding:250px 0}.content.parallax-window:after{bottom:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.65) 100%);z-index:1}.content.parallax-window:before{bottom:-10px;right:0;width:50%;height:20px;background:#dac9a8;z-index:2}.content .row{margin-bottom:60px}.content .row:last-of-type{margin-bottom:0}.content .intro p:last-of-type{margin:0}.content.align-c{text-align:center}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{position:relative;font-family:'Libre Franklin',sans-serif;color:#181d26;font-size:40px;font-weight:700;text-transform:uppercase;margin-bottom:60px;letter-spacing:4px;text-align:center;line-height:1.2}.content h1:before,.content h3:before,.content h4:before{position:absolute;top:100%;left:50%;margin-top:30px;margin-left:-50px;width:100px;height:3px;display:block;content:'';background:#dac9a8}.content.heading h2{color:#dac9a8;font-size:60px;margin:0}.content.heading h2:before{display:none}.content.heading h2 span{position:relative}.content.heading h2 span:after,.content.heading h2 span:before{position:absolute;top:50%;margin-top:-2px;width:60px;height:4px;display:block;content:'';background:#dac9a8}.content.heading h2 span:before{right:100%;margin-right:20px}.content.heading h2 span:after{left:100%;margin-left:20px}.content .profile{position:relative;width:100%;margin-bottom:150px}.content .profile:last-of-type{margin-bottom:0}.content .profile .avatar{left:0;position:absolute;top:0;width:200px;height:200px;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content .profile .copy{padding-left:240px;width:100%;text-align:justify;font-size:0}.content .profile .copy .col{width:50%;display:inline-block;vertical-align:top}.content .profile .copy .col.left{padding-right:15px}.content .profile .copy .col.right{padding-left:15px}.content .profile .copy h4{text-align:left;font-size:30px}.content .profile .copy h4:before{left:0;margin-left:0}.content .profile .copy h5{font-size:20px;margin-bottom:0;text-align:left}.content .profile .copy ul{margin:0 0 1.5em;padding:0 0 0 20px}.content .profile .copy p,.content .profile .copy ul{font-size:16px}@media screen and (max-width:768px){.content,.content.parallax-window{padding:100px 0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-size:26px}.content.heading h2{font-size:24px}.content.heading h2 span:after,.content.heading h2 span:before{width:25px}.content .profile{text-align:center;margin-bottom:100px}.content .profile .avatar{position:relative;top:inherit;left:inherit;display:inline-block;margin:0 auto 20px;width:120px;height:120px}.content .profile .copy{padding-left:0}.content .profile .copy h4{font-size:24px;text-align:center}.content .profile .copy h4:before{left:50%;right:inherit;margin-left:-50px}.content .profile .copy p,.content .profile .copy ul{font-size:14px}}form{margin-top:50px;font-size:0}form .input{position:relative;width:100%;margin-bottom:40px;text-align:left;display:inline-block}footer,form #message,header nav{text-align:center}form .input.third{width:30%}form .input.third:nth-of-type(2){margin:0 5%}form input,form textarea{width:100%;height:44px;display:block;position:relative;border:none;border-bottom:2px solid #dac9a8;background:0 0;color:#000;font-size:16px;font-weight:400;padding:0;z-index:5}form input~label,form textarea~label{position:absolute;top:9px;left:0;width:100%;color:#dac9a8;font-size:16px;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;z-index:1}form input:focus,form textarea:focus{border-color:#dac9a8}form input:focus~label,form input:valid~label,form textarea:focus~label,form textarea:valid~label,form textarea~label{top:-15px;font-size:12px}form textarea{height:200px;resize:none;padding:10px 0}form label.error{color:red!important;top:auto!important;bottom:-20px!important;font-size:10px!important;font-weight:300!important}form button{position:relative;background:#dac9a8;font-size:16px;font-weight:700;border:none;cursor:pointer;padding:15px 40px;color:#fff;transition:all 300ms ease-out}form button,header .logo{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out}form button:hover{background:#cbb384}form button.sending{pointer-events:none;cursor:default;padding-right:86px}form button.sending:before{position:absolute;top:50%;right:40px;margin-top:-10px;width:36px;height:20px;display:block;content:'';background:url(/resource/img/sending.png)center center no-repeat;background-size:cover}form #message{display:none;font-size:16px}@media screen and (max-width:768px){form .input{width:100%!important}form .input.third:nth-of-type(2){margin:0 0 40px}form button,form input,form input~label,form textarea,form textarea~label{font-size:14px}}#map{width:100%;height:50vw;display:block;min-height:300px}.links{width:100%;font-size:0}.links a{position:relative;width:32%;height:300px;display:inline-block;background:#dac9a8;padding:40px;margin-bottom:25px;vertical-align:top;color:#1d1d1d}header nav a,header nav a:visited{color:#cbb384}.links a:before{position:absolute;bottom:15px;right:15px;width:25px;height:25px;display:block;content:'';background:url(/resource/img/external.png)center center no-repeat;background-size:cover}.links a p{font-size:13px}.links a p.title{font-size:17px;font-weight:700;line-height:1}.links a p:last-of-type{margin:0}@media screen and (min-width:769px){.links a:nth-of-type(3n-1){margin-left:2%;margin-right:2%}}@media screen and (max-width:768px)and (min-width:501px){.links a{width:48%}.links a:nth-of-type(2n-1){margin-right:2%}.links a:nth-of-type(2n){margin-left:2%}}header,header:before{display:block;width:100%}@media screen and (min-width:501px){.links a .align{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:500px){.links a{padding:30px;width:100%;height:auto}}header{position:relative;height:80vh}header:before{position:absolute;bottom:0;left:0;height:100%;content:'';background:-moz-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.65) 100%);z-index:1}header .logo,header nav{position:absolute;z-index:500}header .logo{top:50px;left:50%;margin-left:-300px;width:600px;height:72px;display:block;background:url(/resource/img/glencross-ashford.png)center center no-repeat;background-size:cover;overflow:hidden;text-indent:-999px;transition:all 300ms ease-out}header nav{top:172px;left:0;width:100%}header nav a{position:relative;font-size:20px;font-weight:700;text-transform:uppercase;margin:0 20px;letter-spacing:3px;transition:all 300ms ease-out;text-shadow:0 0 4px rgba(0,0,0,.5)}header nav a,header nav a:before{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out}header nav a:before{position:absolute;top:100%;left:50%;margin-top:3px;width:0;height:1px;display:block;content:'';background:#fff;transition:all 300ms ease-out}header nav a:hover{color:#fff}header nav a:hover:before{left:0;width:100%}@media screen and (max-width:768px){header .logo{width:300px;height:36px;margin-left:-150px}header nav a{width:100%;margin:0 0 10px;display:block}}footer{width:100%;padding:50px 0;font-size:12px;color:#b7b7b7}footer p{margin:0 0 5px}footer h2{width:100%;height:36px;display:block;margin:50px 0 0;overflow:hidden;-moz-opacity:.4;-khtml-opacity:.4;-webkit-opacity:.4;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);filter:alpha(opacity=40)}footer h2:before{display:none}footer h2 a{width:181px;height:36px;display:inline-block;background-image:url(/resource/img/robbclarke.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;text-indent:-99999px}