body{width:100%;margin:0;color:#333;font-family:"Source Sans Pro";line-height:1.3em;background-color:#fff;font-size:20px}html,body,#page{height:100%}a,a:hover,a:focus,a:active,a:visited{color:#333;text-decoration:none}ul{list-style:none;margin:0;padding:0}#page{display:flex;flex-direction:column}h1{font-size:1.2em;line-height:1.2em;color:#1e90ff}h2{color:#1e90ff;font-size:2.7em;line-height:1.6em;margin-bottom:0}#primary{margin:4em auto 2em}aside h2{font-size:1.3em;line-height:1.2em}.l-navigation-block{flex-grow:1}.l-footer-upper{display:flex}.l-footer-upper-left,.l-footer-upper-center,.l-footer-upper-right{flex:1;text-align:left}.l-booking-widget{width:30%;display:flex;align-items:center}.l-footer-container{padding:1em}.l-footer-upper{display:block;margin-bottom:1em}.l-navigation-block{overflow:auto;background:#666}.l-navbar{display:flex;flex-direction:column}.l-featured-image{display:none;width:auto;min-width:auto;max-width:50%;height:100%;object-fit:cover;max-height:270px}.l-footer-contact{text-align:center;font-size:1.5em;line-height:1.2em;margin-bottom:30px}.l-footer-spacer{height:6em;width:100%}.l-container{max-width:1300px;margin:0 auto;width:100%;padding:0 1em}.l-header-container{align-items:center;max-width:2000px;width:100%;margin:0 auto}@media screen and (min-width: 768px){.l-header-container{display:flex}.l-navbar{flex-direction:unset}.l-featured-image{display:block;margin-left:auto;min-width:430px;max-width:auto}.has-large-font-size strong{font-size:1.7em}.l-footer-contact{line-height:1.5em;margin-bottom:0}.l-container{padding:0}}.header-menu{float:right;height:100%;display:flex;align-items:center;width:100%}.header-menu ul{display:flex;flex-wrap:wrap}.header-menu,.header-menu ul,.header-menu li,.header-menu a{height:100%}.header-menu li.page_item::after{content:'';border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#666;display:block}.header-menu li.page_item:hover::after,.header-menu li.page_item.current_page_item::after{border-bottom-color:#1e90ff}.header-menu a{padding:10px 20px;display:flex;align-items:center;color:#fff}.header-menu a:hover{font-weight:700;font-weight:unset}.header-menu ul{margin:0 auto}@media screen and (max-width: 768px){.header--header-menu ul{display:block;margin:0;width:100%}}.booking-bar{width:100%;color:#333;font-size:.8em;padding:10px;box-sizing:border-box}.booking-bar--form{margin-left:auto;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));padding:10px 20px;border:double 4px;align-items:center;background:rgba(255,255,255,0.3);grid-gap:8px;margin-right:-10px}.booking-bar--blocco-button-block{grid-column:1/4}.booking-bar--select,.booking-bar--text{width:100%;padding:4px 8px}.booking-bar--submit-button{width:100%;background-color:#1e90ff !important;border:solid 6px #1e90ff !important;color:#fff !important}@media only screen and (max-width: 768px){.booking-bar--form{margin:0;width:100%}}@media (max-width: 900px){.booking-bar form#myform input.button#button{font-size:12px;padding:0.5em 1em}}.navbar{background-color:#EFEFF0}.social-media{display:grid;grid-template-columns:1fr;grid-row-gap:29px;margin-top:14px;justify-content:center;padding:0 !important;display:flex;align-items:center;margin-left:auto;padding-right:60px}.social-media--link{color:#fff}.social-media--link i{background-color:#fff;color:#666;height:40px;width:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;margin-right:20px !important}.hero{background-position:center;background-size:cover;position:relative;display:flex;flex-flow:column;align-items:center;padding:10em 0;background-position:center;background-size:cover}.hero--header{margin:0;font-size:2em}.hero::before{content:" ";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);top:0}.hero--content{z-index:1;position:relative;color:#fff;text-align:center}.hero--header{margin:0;font-size:2em}.hero--subheader{font-weight:100;margin:0;padding:1px 0 22px;font-size:1.5em;line-height:1.5em;color:#fff !important}.hero--rule{border-bottom:solid 2px #fff;width:20%;margin:0 auto}.hero--tagline{font-family:"Abril Fatface";font-size:60px;font-weight:700;margin:0;line-height:1em;letter-spacing:3px;padding:.5em 0}.hero--button{text-decoration:none;color:#fff !important;padding:0.7em 1em;border:solid 1px #fff}.logo-container{justify-content:space-between;width:100%;display:flex;align-items:center;padding-left:2em}.logo-container--name{line-height:2em}.logo-container--property-name{text-transform:uppercase;font-weight:700;font-size:2.6em}.logo-container--property-type{text-transform:uppercase;font-weight:100;font-size:1.5em}.logo-container--property-tagline{font-size:.7em;line-height:1em}@media screen and (max-width: 768px){.logo-container{padding-left:unset}.logo-container--name{padding:1em 0 1em .3em}.logo-container--property-name{margin-right:1em;font-size:2.1em;line-height:1em}}.button{background:#da483a !important;text-decoration:none;border:none;background-color:#da483a;font-size:16px !important;padding:.5rem 1.5rem !important;color:#fff !important;line-height:1.4em;font-weight:700}.button:hover{cursor:pointer}.rooms{background:#EFEFF0}.rooms--header{color:#333;flex:0 0 100%;font-size:1.6em;margin-bottom:0}.rooms--container{display:flex;justify-content:center;gap:1em;flex-wrap:wrap;padding:1.5em;margin:0 auto}.rooms--room-container{flex:1;background-color:#fff;display:flex;flex-direction:column}.rooms--room-image{object-fit:cover;width:100%;height:375px}.rooms--room-content{padding:2em;text-align:center}.rooms--room-content-header{font-size:1.5em}.rooms--room-ruler{border-bottom:solid 1px #5e3f3a;width:10%;margin:0 auto}.rooms--book-bar{background:#f2f0ef;padding:1em 1.5em 0 1.5em;display:flex;align-items:center;font-weight:700;color:#c5b9b7;font-size:1.25em;flex-wrap:wrap;margin-top:auto}.rooms--button{margin:auto 1em 1em auto;background-color:#1e90ff !important;font-size:1.1em !important}@media only screen and (min-width: 768px){.rooms--room-container{min-width:200px}}.amenities{color:#333}.amenities--list-header{font-family:"Source Sans Pro";font-size:1.8em;margin:0 0 .6em;line-height:1.1em}.amenities--container{display:block;justify-content:space-around;width:70%;margin:0 auto}.amenities--list{padding:0;margin:0}.amenities--list-item{list-style-type:none;font-size:1.25em;line-height:1.4em;color:#e7e1e2}.amenities--list-container:last-of-type{margin-top:4em}@media screen and (min-width: 768px){.amenities--container{display:flex}.amenities--list-container:last-of-type{margin-top:0}}.contact{padding-bottom:2em}.contact--container{display:flex;flex:1 1 0px;width:70%;margin:0 auto;z-index:1;position:relative;padding:20px;border:double 4px #333;background:rgba(255,255,255,0.4)}.contact--map{border:0;width:100%;min-height:100%}.contact--info{background-color:#fff;width:50%;padding:3em;z-index:2;display:flex;flex-flow:column;align-items:flex-start}.contact--link{text-decoration:underline}.contact--header{color:#444;font-size:1.6em;margin:0 0 1.7em !important;font-weight:600}.contact--content-link{color:#1e90ff !important}.contact--content-link:hover{text-decoration:underline}.contact .contact-grid .contact-info p{margin:0;line-height:1.5em}.contact--content-sub-header{margin:20px 0 2px}@media (max-width: 768px){.contact-bg .contact-grid{padding:0;flex-flow:column}.contact-bg .contact-grid .contact-info{width:100%;box-sizing:border-box}.contact-bg .contact-grid .map-container{min-height:447px;width:100%;position:relative}.contact-bg .contact-grid .map-container img.map-pin{top:26%;left:51%}.contact--container{display:block}.contact--info{width:100%}.contact--map{min-height:400px}}.footer{background-color:#555;padding:40px 0;text-align:center;padding:0;color:#333;margin-top:auto}.footer--link{color:#fff !important;text-decoration:none;display:inline-block;font-size:.8em}.footer--header{font-size:30px;color:#1e90ff;font-size:1.3em;margin:1em 0 .3em}.footer--copyright{font-size:.8em;color:#999}.l-footer-upper{color:#bbb !important}.footer-menu{font-size:1.2em;line-height:1.6em}.footer-menu ul{list-style:none;padding:0;margin:9px 0 21px;display:flex;justify-content:center;gap:10px 30px;flex-wrap:wrap}.footer-menu li.page_item a{color:#fff}.plaid-pattern{background-color:#cc5577;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 100 60'%3E%3Cg %3E%3Crect fill='%23cc5577' width='11' height='11'/%3E%3Crect fill='%23ce5776' x='10' width='11' height='11'/%3E%3Crect fill='%23d05a76' y='10' width='11' height='11'/%3E%3Crect fill='%23d15c75' x='20' width='11' height='11'/%3E%3Crect fill='%23d35f74' x='10' y='10' width='11' height='11'/%3E%3Crect fill='%23d46174' y='20' width='11' height='11'/%3E%3Crect fill='%23d66473' x='30' width='11' height='11'/%3E%3Crect fill='%23d76673' x='20' y='10' width='11' height='11'/%3E%3Crect fill='%23d96972' x='10' y='20' width='11' height='11'/%3E%3Crect fill='%23da6c72' y='30' width='11' height='11'/%3E%3Crect fill='%23db6e71' x='40' width='11' height='11'/%3E%3Crect fill='%23dc7171' x='30' y='10' width='11' height='11'/%3E%3Crect fill='%23dd7471' x='20' y='20' width='11' height='11'/%3E%3Crect fill='%23de7671' x='10' y='30' width='11' height='11'/%3E%3Crect fill='%23df7971' y='40' width='11' height='11'/%3E%3Crect fill='%23e07c71' x='50' width='11' height='11'/%3E%3Crect fill='%23e17e71' x='40' y='10' width='11' height='11'/%3E%3Crect fill='%23e28171' x='30' y='20' width='11' height='11'/%3E%3Crect fill='%23e38471' x='20' y='30' width='11' height='11'/%3E%3Crect fill='%23e38771' x='10' y='40' width='11' height='11'/%3E%3Crect fill='%23e48972' y='50' width='11' height='11'/%3E%3Crect fill='%23e58c72' x='60' width='11' height='11'/%3E%3Crect fill='%23e58f73' x='50' y='10' width='11' height='11'/%3E%3Crect fill='%23e69173' x='40' y='20' width='11' height='11'/%3E%3Crect fill='%23e69474' x='30' y='30' width='11' height='11'/%3E%3Crect fill='%23e79775' x='20' y='40' width='11' height='11'/%3E%3Crect fill='%23e79a75' x='10' y='50' width='11' height='11'/%3E%3Crect fill='%23e89c76' x='70' width='11' height='11'/%3E%3Crect fill='%23e89f77' x='60' y='10' width='11' height='11'/%3E%3Crect fill='%23e8a278' x='50' y='20' width='11' height='11'/%3E%3Crect fill='%23e9a47a' x='40' y='30' width='11' height='11'/%3E%3Crect fill='%23e9a77b' x='30' y='40' width='11' height='11'/%3E%3Crect fill='%23e9aa7c' x='20' y='50' width='11' height='11'/%3E%3Crect fill='%23e9ac7e' x='80' width='11' height='11'/%3E%3Crect fill='%23eaaf7f' x='70' y='10' width='11' height='11'/%3E%3Crect fill='%23eab281' x='60' y='20' width='11' height='11'/%3E%3Crect fill='%23eab482' x='50' y='30' width='11' height='11'/%3E%3Crect fill='%23eab784' x='40' y='40' width='11' height='11'/%3E%3Crect fill='%23eaba86' x='30' y='50' width='11' height='11'/%3E%3Crect fill='%23ebbc88' x='90' width='11' height='11'/%3E%3Crect fill='%23ebbf8a' x='80' y='10' width='11' height='11'/%3E%3Crect fill='%23ebc18c' x='70' y='20' width='11' height='11'/%3E%3Crect fill='%23ebc48e' x='60' y='30' width='11' height='11'/%3E%3Crect fill='%23ebc790' x='50' y='40' width='11' height='11'/%3E%3Crect fill='%23ebc992' x='40' y='50' width='11' height='11'/%3E%3Crect fill='%23ebcc94' x='90' y='10' width='11' height='11'/%3E%3Crect fill='%23ebce97' x='80' y='20' width='11' height='11'/%3E%3Crect fill='%23ebd199' x='70' y='30' width='11' height='11'/%3E%3Crect fill='%23ecd39c' x='60' y='40' width='11' height='11'/%3E%3Crect fill='%23ecd69e' x='50' y='50' width='11' height='11'/%3E%3Crect fill='%23ecd8a1' x='90' y='20' width='11' height='11'/%3E%3Crect fill='%23ecdba4' x='80' y='30' width='11' height='11'/%3E%3Crect fill='%23ecdda6' x='70' y='40' width='11' height='11'/%3E%3Crect fill='%23ece0a9' x='60' y='50' width='11' height='11'/%3E%3Crect fill='%23ede2ac' x='90' y='30' width='11' height='11'/%3E%3Crect fill='%23ede4af' x='80' y='40' width='11' height='11'/%3E%3Crect fill='%23ede7b2' x='70' y='50' width='11' height='11'/%3E%3Crect fill='%23ede9b5' x='90' y='40' width='11' height='11'/%3E%3Crect fill='%23eeecb8' x='80' y='50' width='11' height='11'/%3E%3Crect fill='%23EEB' x='90' y='50' width='11' height='11'/%3E%3C/g%3E%3C/svg%3E");background-size:cover}.blog-content{display:flex;padding-top:50px}.blog-content--post{padding-right:40px;border-bottom:solid 1px #5e3f3a;margin-right:62px;margin-bottom:44px;padding-bottom:40px}.blog-content--post a{font-weight:700}.blog-content--post .entry-footer a{margin-right:15px}.blog-content #secondary,.blog-content #secondary a{line-height:1.6em}.blog-content #secondary h2{margin-bottom:9px}.blog-content #secondary ol{padding:0}
/*# sourceMappingURL=style.css.map */
