/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html 	{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100% }
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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-color:transparent}
a:active, a:hover{outline:0}
abbr[title]{border-bottom:1px dotted} 
b,strong{font-weight:700} 
dfn{font-style:italic} 
mark{background:#ff0;color:#000} 
small{font-size:80%} 
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;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;-moz-box-sizing:content-box;-webkit-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}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.cottages_single .entry-header{position:relative}*,input[type=search]{box-sizing:border-box}
html{font-size:62.5%}
body>div{font-size:1.6rem}
body{background-color:#0d253c;color:#e5e5e7;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-size:1.6rem;font-weight:300;line-height:1.875;margin:0;text-align:center}.fonts-loaded body{font-family:Roboto,sans-serif}
h1,h2{font-weight:400;line-height:1.2;margin:0 0 10px;font-family:'Roboto Slab',serif}
h1{font-size:48px;font-size:4.8rem;margin-bottom:30px}
h2{font-weight:300;font-size:3.6rem;font-family:Roboto,serif}
header{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;height:100vh;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}
.svg-wrapper{height:60px;margin:0 auto;position:relative;transform:translateY(-50%);width:320px}
.shape{fill:transparent;stroke-dasharray:140 540;stroke-dashoffset:0;stroke-width:2px;stroke:#fff}
.coming-soon{position:relative;font-size:2.1rem;line-height:32px;top:-52px;text-transform:uppercase;font-family:Roboto,sans serif}
@keyframes draw{0%{stroke-dasharray:140 540;stroke-dashoffset:0;stroke-width:0}100%{stroke-dasharray:760;stroke-dashoffset:0;stroke-width:3px}}
.svg-wrapper .shape{-webkit-animation:.5s draw linear forwards;animation:.5s draw linear forwards}
p{font-family:Roboto,serif;font-weight:300;-webkit-animation:fadein 3s;-moz-animation:fadein 3s;-ms-animation:fadein 3s;-o-animation:fadein 3s;animation:fadein 3s}
@keyframes fadein{from{opacity:0}to{opacity:1}}
@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}
@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}
@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}
@-o-keyframes fadein{from{opacity:0}to{opacity:1}}
p>a{text-decoration:none;color:#FFF}
.slick-container img{margin:0 auto}
.slider-nav{margin:10px 30px 20px}
.slider-nav .slick-next:before,.slider-nav .slick-prev:before{color:#333}
.slider-nav .slick-prev:before{left:5px}
.slider-nav .slick-next:after{right:0}
.slider-nav .slick-dotted.slick-slider{padding:0 30px}
#back-top{position:fixed;bottom:30px;right:10px;background:#e5e5e7;padding:.5em;font-size:1em;line-height:1em;display:block;text-align:center;text-decoration:none;xcolor:#bbb;color:#000;border-radius:15px;transition:1s}
#back-top:hover{color:#fff;background:#cacacf}
@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" <" attr(href) ">";font-size:16px;line-height:1.5}
abbr[title]:after{content:" (" attr(title) ")"}
.site-title>a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:2cm .5cm}
h2,h3,p{orphans:3;widows:3}
blockquote,pre{border:1px solid #999}
.content,.content-sidebar{width:100%}
.backstretch,.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.footer-widgets,.genesis-box,.header-widget-area,.hidden-print,.home-top,.large-feautred,.nav-primary,.nav-secondary,.post-edit-link,.search-bar,.sidebar,button,input,select,textarea{display:none!important}
.title-area{text-align:center;width:100%}
.site-title>a{margin:0;text-decoration:none;text-indent:0}
.site-inner{padding-top:0;position:relative;top:-100px}
.large-featured{height:0}.author-box{margin-bottom:0}
h1,h2,h3,h4,h5,h6{orphans:3;page-break-after:avoid;page-break-inside:avoid;widows:3}
img{page-break-after:avoid;page-break-inside:avoid}
blockquote,pre,table{page-break-inside:avoid}
dl,ol,ul{page-break-before:avoid}