@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}pre{text-align:left}body,html{background:#f5f6f7 url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/bg.jpg) repeat;background-size:200px 200px;background-position:top center}@media only screen and (max-device-width:480px){body,html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}}.bg{background:#f5f6f7 url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/bg.jpg) repeat;background-size:200px 200px;background-position:top center}.bg.green{background:#95c1b0 url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/bg_green.jpg) repeat}*{margin:0;padding:0;border:0;outline:0;background-repeat:no-repeat;background-size:contain;vertical-align:top;box-sizing:border-box;-webkit-font-smoothing:antialiased!important}::-moz-focus-inner{border:none;padding:0}a img{border:none;outline:0}#access{display:block;position:absolute;width:0;height:0;top:0;left:0;font-size:0;line-height:0;text-indent:-9999px}#retina{display:none}@media (min-resolution:135dpi){#retina{display:block;position:absolute;width:1px;height:1px;top:0;left:0}}.clearme{clear:both}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}hr{margin:20px auto;border-top:1px solid #fff;border-bottom:1px solid #ddd}img{max-width:100%}input[type=password],input[type=submit],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border-radius:0}.midwrap{display:table!important;table-layout:fixed!important;width:100%;height:100%}.midwrap td,.midwrap2{display:table-cell;table-layout:fixed!important;vertical-align:middle;border-collapse:collapse}.image_wrapper{background:center center no-repeat;background-size:cover;display:block;overflow:hidden}.trigger{display:block;position:absolute;width:100%;height:0}.logo{width:50px;height:50px;margin:0 auto 28px;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/logo.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.logo{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/logo@2x.png);background-size:50px 50px}}.pebbles_break{background:center center no-repeat;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/pebbles_break.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.pebbles_break{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/pebbles_break@2x.png);background-size:25px 23px}}.pebbles_break{background-size:contain!important;display:inline-block;height:25px;height:2.5rem;margin-bottom:35px;margin-bottom:3.5rem}.pebbles_break:after,.pebbles_break:before{background:rgba(215,215,215,.47);content:"";display:inline-block;height:2px;margin-right:30px;margin-right:3rem;margin-left:0;margin-left:0;position:relative;top:-5px;width:70px;width:7rem;vertical-align:middle}.pebbles_break:after{margin-right:0;margin-right:0;margin-left:30px;margin-left:3rem}@media all and (max-width:670px){.pebbles_break{margin-bottom:20px;margin-bottom:2rem}}.sleep{font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;line-height:1.2;font-style:normal;letter-spacing:2px;text-transform:uppercase}.links a{color:#c09f7f;margin-right:25px;margin-right:2.5rem}.links a:last-of-type{margin-right:0}.links a:hover{color:#666}@media all and (max-width:670px){.links a{margin:0}}.row{position:relative;max-width:1440px;margin:0 auto}.rowbig{position:relative;max-width:1440px;margin:0 auto;padding:0 75px}.rowsmall{position:relative;max-width:1210px;margin:0 auto;padding:0}.rowtiny{position:relative;max-width:1440px;margin:0 auto;padding:0 160px}.rowextratiny{position:relative;max-width:1440px;margin:0 auto;padding:0 200px}.inner{position:relative}@media (max-width:1440px){.rowbig{padding:0 5.2083333333%}.rowsmall{padding:0 8.0555555556%}.rowtiny{padding:0 11.1111111111%}.rowextratiny{padding:0 13.8888888889%}}@media (max-width:900px){.rowextratiny{padding:0 11.1111111111%}}@media (max-width:800px){.rowextratiny{padding:0 8.0555555556%}}@media (max-width:670px){.rowbig,.rowextratiny,.rowsmall,.rowtiny{padding-top:0;padding-top:0;padding-right:35px;padding-right:3.5rem;padding-bottom:0;padding-bottom:0;padding-left:35px;padding-left:3.5rem}}.facilities{font-size:0;line-height:0;position:relative;left:-14px;left:-1.4rem}.facilities .facility{display:inline-block;width:50px;width:5rem;height:20px;height:2rem;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/facilities.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.facilities .facility{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/facilities@2x.png);background-size:350px 20px}}.facilities .facility:hover{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/facilities_over.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.facilities .facility:hover{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/facilities_over@2x.png);background-size:350px 20px}}.facilities .facility{background-size:auto 20px!important;background-size:auto 2rem!important;margin-top:5px;margin-top:.5rem;margin-right:0;margin-right:0;margin-bottom:5px;margin-bottom:.5rem;margin-left:0;margin-left:0;text-indent:-9999px;vertical-align:middle}.facilities .facility.beach{background-position:0 0}.facilities .facility.parking{background-position:-50px 0;background-position:-5rem 0}.facilities .facility.wifi{background-position:-100px 0;background-position:-10rem 0}.facilities .facility.dogs{background-position:-150px 0;background-position:-15rem 0}.facilities .facility.calendar{background-position:-200px 0;background-position:-20rem 0}.facilities .facility.sea{background-position:-250px 0;background-position:-25rem 0}.facilities .facility.fence{background-position:-300px 0;background-position:-30rem 0}.facilities .tooltip{color:#af9276;font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:16px;font-size:1.6rem;line-height:1.2;margin-top:20px;margin-top:2rem;margin-left:14px;margin-left:1.4rem}.centre .facilities .tooltip{margin-left:0}@media all and (max-width:1210px) and (min-width:670px){.facilities .tooltip{display:block!important}}@media all and (max-width:880px) and (min-width:670px){.facilities .facility{width:35px;width:3.5rem;height:14px;height:1.4rem;background-size:auto 14px!important;background-size:auto 1.4rem!important;margin-top:5px;margin-top:.5rem;margin-right:0;margin-right:0;margin-bottom:5px;margin-bottom:.5rem;margin-left:0;margin-left:0}.facilities .facility.beach{background-position:0 0}.facilities .facility.parking{background-position:-35px 0;background-position:-3.5rem 0}.facilities .facility.wifi{background-position:-70px 0;background-position:-7rem 0}.facilities .facility.dogs{background-position:-105px 0;background-position:-10.5rem 0}.facilities .facility.calendar{background-position:-140px 0;background-position:-14rem 0}.facilities .facility.sea{background-position:-175px 0;background-position:-17.5rem 0}.facilities .facility.fence{background-position:-210px 0;background-position:-21rem 0}.facilities .tooltip{display:block!important;margin-top:20px;margin-top:2rem;margin-left:14px;margin-left:1.4rem}}@media all and (max-width:670px){.facilities{left:0}}.btn_down{width:50px;height:50px;margin:0 -25px;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/btn_down.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.btn_down{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/btn_down@2x.png);background-size:50px 100px}}.btn_down{background-size:50px 100px;background-position:0 0}.btn_down:hover{background-position:0 -50px}button.slick-next,button.slick-prev{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:center center no-repeat;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/left_arrow_slick.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){button.slick-next,button.slick-prev{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/left_arrow_slick@2x.png);background-size:12px 23px}}button.slick-next,button.slick-prev{display:inline-block;height:43px;height:4.3rem;width:36px;width:3.6rem;font-size:0;line-height:0;text-indent:-9999px;transition:background .3s ease-in-out}button.slick-next:hover,button.slick-prev:hover{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/left_arrow_slick_over.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){button.slick-next:hover,button.slick-prev:hover{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/left_arrow_slick_over@2x.png);background-size:12px 23px}}button.slick-next{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/right_arrow_slick.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){button.slick-next{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/right_arrow_slick@2x.png);background-size:12px 23px}}button.slick-next:hover{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/right_arrow_slick_over.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){button.slick-next:hover{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/right_arrow_slick_over@2x.png);background-size:12px 23px}}ul.slick-dots{display:inline-block;margin-left:0}ul.slick-dots li{display:block;float:left}ul.slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:center center no-repeat;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/slick_dot.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){ul.slick-dots li button{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/slick_dot@2x.png);background-size:6px 6px}}ul.slick-dots li button{background-size:auto;display:inline-block;height:43px;height:4.3rem;width:19px;width:1.9rem;font-size:0;line-height:0;text-indent:-9999px}ul.slick-dots li.slick-active button{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/slick_dot_active.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){ul.slick-dots li.slick-active button{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/slick_dot_active@2x.png);background-size:6px 6px}}.free_text_area{box-sizing:content-box;margin-top:65px;margin-top:6.5rem;margin-right:auto;margin-bottom:65px;margin-bottom:6.5rem;margin-left:auto;padding-right:35px;padding-right:3.5rem;padding-left:35px;padding-left:3.5rem;max-width:1210px;max-width:121rem}.free_text_area.first{margin-top:95px;margin-top:9.5rem}.free_text_area.last{margin-bottom:95px;margin-bottom:9.5rem}.free_text_area a{color:#c09f7f}@media (max-width:1210px){.free_text_area{margin-right:35px;margin-right:3.5rem;margin-left:35px;margin-left:3.5rem}}.columns,.tableRow{border-spacing:40px 0;border-spacing:4rem 0;display:table;margin-right:-40px;margin-right:-4rem;margin-left:-40px;margin-left:-4rem}.columns .column,.tableRow .column{display:table-cell;vertical-align:top}.columns .column img,.tableRow .column img{display:block;height:auto;max-height:49.3333333333%;width:100%}.columns.three .column,.tableRow.three .column{width:33.3%}.columns{display:block;margin-right:0;margin-right:0;margin-left:-40px;margin-left:-4rem;overflow:auto}.columns .column{display:block;float:left;margin-left:40px;margin-left:4rem}.columns.three .column{width:calc(33.3% - 4rem)}@media all and (max-width:1210px){.tableRow{margin-right:0;margin-right:0;margin-left:0;margin-left:0}.columns{margin-right:40px;margin-right:4rem;margin-left:0;margin-left:0}}@media all and (max-width:880px) and (min-width:670px){.tableRow.three .column{width:50%}.columns.three .column{width:calc(50% - 4rem)}.columns .column.tabletHide,.tableRow .column.tabletHide{display:none}}@media all and (max-width:670px){.columns,.tableRow{display:block;margin-right:35px;margin-right:3.5rem;margin-left:35px;margin-left:3.5rem}.columns .column,.tableRow .column{margin-right:0;margin-right:0;margin-bottom:55px;margin-bottom:5.5rem;margin-left:0;margin-left:0}.columns{margin-left:40px;margin-left:4rem}.columns .column{float:none;margin-top:0;margin-top:0;margin-right:35px;margin-right:3.5rem;margin-bottom:0;margin-bottom:0;margin-left:35px;margin-left:3.5rem;width:auto!important}}.news,.squares{position:relative;z-index:1}.news .overflow,.squares .overflow{position:absolute;height:80%;width:80%;overflow:hidden;text-overflow:ellipsis;max-height:100%}.news .half,.news .quart,.squares .half,.squares .quart{position:relative;float:left;width:50%;height:0;padding:0 0 25%;background-size:cover;background-position:top center}.news .quart,.squares .quart{width:25%}.news .abs,.squares .abs{position:absolute;width:100%;height:100%;top:0;left:0}.news .title h2,.squares .title h2{margin:0;font-size:80px;font-size:8rem;line-height:.875;text-align:center}.news .blog,.squares .blog{background:#333;padding-top:30px;padding-top:9.3023255814%;padding-right:30px;padding-right:9.3023255814%;padding-bottom:30px;padding-bottom:9.3023255814%;padding-left:30px;padding-left:9.3023255814%;text-align:center}.news .blog .date,.squares .blog .date{color:#a9a9ab;font-size:12px;font-size:1.2rem;line-height:1}.news .blog h3,.squares .blog h3{color:#fff;font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:35px;font-size:3.5rem;line-height:1;margin-top:20px;margin-top:2rem;margin-right:auto;margin-bottom:10px;margin-bottom:1rem;margin-left:auto}.news .blog p,.squares .blog p{color:#b7b7b9;font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:19px;font-size:1.9rem;line-height:1.2631578947;margin-bottom:35px;margin-bottom:3.5rem}.news .blog .btn_more,.squares .blog .btn_more{background-image:linear-gradient(to bottom,rgba(51,51,51,0) 0,#333 50%);color:#bba995;display:inline-block;font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:16px;font-size:1.6rem;line-height:1;padding-top:35px;padding-top:3.5rem;z-index:5;position:absolute;bottom:0;left:0;width:100%}.news .blog .btn_more:hover,.squares .blog .btn_more:hover{color:#fff}.news .tweet,.squares .tweet{padding-top:30px;padding-top:9.3023255814%;padding-right:30px;padding-right:9.3023255814%;padding-bottom:30px;padding-bottom:9.3023255814%;padding-left:30px;padding-left:9.3023255814%;text-align:center}.news .tweet .icon,.squares .tweet .icon{background:center center no-repeat;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/icon_tweet.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.news .tweet .icon,.squares .tweet .icon{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/icon_tweet@2x.png);background-size:33px 40px}}.news .tweet .icon,.squares .tweet .icon{background-size:contain!important;display:block;width:40px;width:4rem;height:33px;height:3.3rem;margin-top:0;margin-top:0;margin-right:auto;margin-bottom:15px;margin-bottom:1.5rem;margin-left:auto;font-size:0;line-height:0;text-indent:-9999px}.news .tweet .copy,.squares .tweet .copy{color:#fff;font-size:19px;font-size:1.9rem;line-height:1.4736842105;margin-bottom:35px;margin-bottom:3.5rem}.news .tweet .copy span,.squares .tweet .copy span{word-break:break-all}.news .tweet .user,.squares .tweet .user{background-image:linear-gradient(to bottom,rgba(143,184,165,0) 0,#8fb8a5 50%);color:#3f3f3f;font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;line-height:1;padding-top:35px;padding-top:3.5rem;z-index:5;position:absolute;bottom:0;left:0;width:100%}.news .istagram,.squares .istagram{text-align:center}.news .istagram img,.squares .istagram img{display:none}.news .istagram .midwrap2,.squares .istagram .midwrap2{vertical-align:bottom}.news .istagram .midwrap2:before,.squares .istagram .midwrap2:before{background:center center no-repeat;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/icon_istagram.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.news .istagram .midwrap2:before,.squares .istagram .midwrap2:before{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/icon_istagram@2x.png);background-size:34px 34px}}.news .istagram .midwrap2:before,.squares .istagram .midwrap2:before{background-size:contain!important;content:"";display:block;width:34px;width:3.4rem;height:34px;height:3.4rem;margin-top:0;margin-top:0;margin-right:auto;margin-bottom:33px;margin-bottom:10.2325581395%;margin-left:auto;font-size:0;line-height:0;text-indent:-9999px}.news.news .title h2,.squares.news .title h2{float:right;width:50%}.news.follow_us,.squares.follow_us{margin-top:125px;margin-top:12.5rem;margin-bottom:125px;margin-bottom:12.5rem}.news.follow_us .rowbig,.squares.follow_us .rowbig{max-width:calc(1210px + 80px);padding-right:0;padding-right:0;padding-left:0;padding-left:0}.news.follow_us .tweet .midwrap2,.squares.follow_us .tweet .midwrap2{vertical-align:top}.news.follow_us .tweet .icon,.squares.follow_us .tweet .icon{margin-top:25px;margin-top:2.5rem;margin-bottom:25px;margin-bottom:2.5rem}.news.follow_us .tweet .user,.squares.follow_us .tweet .user{margin-top:25px;margin-top:2.5rem}@media all and (max-width:670px){.news,.squares{position:relative;z-index:1}.news .rowbig,.squares .rowbig{display:flex;flex-wrap:wrap;align-items:stretch;padding:0}.news .overflow,.squares .overflow{position:relative;height:auto;width:auto}.news .half,.news .quart,.squares .half,.squares .quart{position:relative;float:none;width:50%;height:auto;padding:0;background-size:cover;background-position:top center}.news .half.hidden,.news .half.mobileHide,.news .quart.hidden,.news .quart.mobileHide,.squares .half.hidden,.squares .half.mobileHide,.squares .quart.hidden,.squares .quart.mobileHide{display:none}.news .quart,.squares .quart{width:50%;padding:0 0 50%}.news .mobileFull,.squares .mobileFull{display:block;padding:0 0 50%;width:100%}.news .title h2,.squares .title h2{margin:0;font-size:80px;font-size:8rem;line-height:.875;text-align:center}.news .blog,.squares .blog{padding-top:30px;padding-top:3rem;padding-right:30px;padding-right:3rem;padding-bottom:30px;padding-bottom:3rem;padding-left:30px;padding-left:3rem}.news .blog h3,.squares .blog h3{font-size:28px;font-size:2.8rem;line-height:1;margin-top:20px;margin-top:2rem;margin-right:auto;margin-bottom:10px;margin-bottom:1rem;margin-left:auto}.news .blog p,.squares .blog p{font-size:18px;font-size:1.8rem;line-height:1.5555555556}.news .blog .btn_more,.squares .blog .btn_more{color:#bba995;display:inline-block;font-size:16px;font-size:1.6rem;line-height:1;margin-top:25px;margin-top:2.5rem}.news .tweet,.squares .tweet{padding-top:25px;padding-top:2.5rem;padding-right:15px;padding-right:1.5rem;padding-bottom:25px;padding-bottom:2.5rem;padding-left:15px;padding-left:1.5rem;text-align:center}.news .tweet .icon,.squares .tweet .icon{width:25px;width:2.5rem;height:25px;height:2.5rem;margin-top:0;margin-top:0;margin-right:auto;margin-bottom:15px;margin-bottom:1.5rem;margin-left:auto}.news .tweet .copy,.squares .tweet .copy{color:#fff;font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;line-height:1.4166666667}.news .tweet .user,.squares .tweet .user{color:#3f3f3f;font-size:10px;font-size:1rem;line-height:1;margin-top:25px;margin-top:2.5rem;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto}.news.follow_us .tweet .icon,.squares.follow_us .tweet .icon{margin-top:0;margin-top:0;margin-bottom:15px;margin-bottom:1.5rem}.news.follow_us .tweet .user,.squares.follow_us .tweet .user{margin-top:15px;margin-top:1.5rem}}.selectricWrapper,input[type=text],select,select.selectric{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:center right no-repeat #e5e7e7;color:#555;display:inline-block;font-family:AvenirLTStd-Book,Arial,Helvetica,sans-serif;font-size:18px;font-size:1.8rem;line-height:1;min-height:54px;min-height:5.4rem;line-height:inherit;margin:0 1px 0 0;padding-top:13px;padding-top:1.3rem;padding-right:50px;padding-right:5rem;padding-bottom:13px;padding-bottom:1.3rem;padding-left:20px;padding-left:2rem;width:100%;max-width:305px;max-width:30.5rem}#anytime-form input[type=text],.selectricWrapper,select,select.selectric{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/select_arrow.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#anytime-form input[type=text],.selectricWrapper,select,select.selectric{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/select_arrow@2x.png);background-size:37px 8px}}input[type=text]{padding-top:13px;padding-top:1.3rem;padding-right:20px;padding-right:2rem;padding-bottom:13px;padding-bottom:1.3rem;padding-left:20px;padding-left:2rem}input[type=text].done{color:#333}.search-submit,input[type=submit]{background:#c09f7f;color:#fff;cursor:pointer;font-family:AvenirLTStd-Book,Arial,Helvetica,sans-serif;font-size:17px;font-size:1.7rem;line-height:1;min-height:54px;min-height:5.4rem;line-height:inherit;padding-top:14px;padding-top:1.4rem;padding-right:20px;padding-right:2rem;padding-bottom:14px;padding-bottom:1.4rem;padding-left:20px;padding-left:2rem;text-transform:uppercase;transition:background .3s ease-in-out}.search-submit:hover,input[type=submit]:hover{background:#555}.property_search form{margin-top:0;margin-top:0;margin-right:auto;margin-bottom:125px;margin-bottom:12.5rem;margin-left:auto;max-width:1120px;width:92.5619834711%}.property_search form .search-date{max-width:354px;width:32%}.property_search form .selectricWrapper,.property_search form select,.property_search form select.selectric{width:27%}.property_search form .search-submit,.property_search form input[type=submit]{width:13%}#search_form{display:none}.property_search #anytime-form{display:block;position:relative;border:none;background:0 0;padding:0}.property_search #anytime-form h3{display:none}@media all and (max-width:670px){.property_search form{max-width:100%;width:100%}.property_search form .search-date{margin-right:0}.property_search form .search-date,.property_search form select{border-bottom:2px solid #eee;max-width:100%;width:100%}.property_search form button.search-submit,.property_search form input[type=submit]{display:block;margin-top:23px;margin-top:2.3rem;margin-right:35px;margin-right:3.5rem;margin-bottom:23px;margin-bottom:2.3rem;margin-left:35px;margin-left:3.5rem;max-width:100%;width:auto}.property_search #anytime-form{display:block;position:relative;border:none;background:0 0;padding:0}.property_search #anytime-form .search-date,.property_search #anytime-form .selectricWrapper,.property_search #anytime-form select,.property_search #anytime-form select.selectric{border-bottom:2px solid #eee;margin-right:0;max-width:100%;width:100%}.property_search #anytime-form button{font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:20px;font-size:2rem;line-height:1;margin-top:23px;margin-top:2.3rem;margin-right:35px;margin-right:3.5rem;margin-bottom:23px;margin-bottom:2.3rem;margin-left:35px;margin-left:3.5rem;width:calc(100% - 7rem)}}.pagination{border:1px solid #eaeaea;border-width:1px 0;box-sizing:content-box;display:block;height:23px;height:2.3rem;padding-top:27px;padding-top:2.7rem;padding-right:100px;padding-right:10rem;padding-bottom:27px;padding-bottom:2.7rem;padding-left:100px;padding-left:10rem;position:relative;text-align:center;max-width:1440px;max-width:144rem}.pagination a{color:#b8997b;font-size:16px;font-size:1.6rem;line-height:1;padding-top:4px;padding-top:.4rem;padding-right:0;padding-right:0;padding-bottom:3px;padding-bottom:.3rem;padding-left:0;padding-left:0}.pagination a.home,.pagination a.number{display:inline-block;margin-right:5px;margin-right:.5rem;margin-left:5px;margin-left:.5rem;min-width:23px;min-width:2.3rem;vertical-align:top}.pagination a.number.active,.pagination a.number:hover{background-color:#b8997b;color:#fff}.pagination a.prev{left:0;position:absolute}.pagination a.prev:before{content:"<";display:inline-block;margin:0 .5em 0 0;font-size:.9em;transform:scaleX(.6)}.pagination a.next{right:0;position:absolute}.pagination a.next:after{content:">";display:inline-block;margin:0 0 0 .5em;font-size:.9em;transform:scaleX(.6)}.pagination a:hover{color:#666}@media all and (max-width:670px){.pagination{margin-top:0;margin-top:0;margin-right:35px;margin-right:3.5rem;margin-bottom:0;margin-bottom:0;margin-left:35px;margin-left:3.5rem;padding-top:15px;padding-top:1.5rem;padding-right:0;padding-right:0;padding-bottom:15px;padding-bottom:1.5rem;padding-left:0;padding-left:0;width:auto}}.intro{margin-top:0;margin-top:0;margin-right:auto;margin-bottom:70px;margin-bottom:7rem;margin-left:auto;padding-top:70px;padding-top:7rem;max-width:740px;max-width:74rem}.intro h1{margin-top:0;margin-top:0;margin-right:auto;margin-bottom:45px;margin-bottom:4.5rem;margin-left:auto}.intro h2{font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:36px;font-size:3.6rem;line-height:1;margin-top:30px;margin-top:3rem;margin-right:auto;margin-bottom:20px;margin-bottom:2rem;margin-left:auto;letter-spacing:.01rem}.intro .pebbles_break+h2{margin-top:0}@media all and (max-width:670px){.intro h2{display:block;font-size:25px;font-size:2.5rem;line-height:1.2;margin-top:25px;margin-top:2.5rem;margin-right:auto;margin-bottom:20px;margin-bottom:2rem;margin-left:auto}}.latest_news,.more{margin-top:130px;margin-top:13rem;margin-right:auto;margin-bottom:130px;margin-bottom:13rem;margin-left:auto;max-width:1210px;max-width:121rem;text-align:left}.latest_news .image_wrapper,.more .image_wrapper{padding-bottom:49.3333333333%;position:relative;width:100%}.latest_news .image_wrapper img,.more .image_wrapper img{display:none}.latest_news .column h3,.more .column h3{font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:30px;font-size:3rem;line-height:1;margin-top:37px;margin-top:3.7rem;margin-bottom:20px;margin-bottom:2rem}.latest_news .column p,.more .column p{font-size:16px;font-size:1.6rem;line-height:1.6875}.latest_news .column p:last-of-type,.more .column p:last-of-type{margin-bottom:30px;margin-bottom:3rem}.latest_news .column a,.more .column a{color:#c09f7f}.latest_news .column a:hover,.more .column a:hover{color:#666}@media all and (max-width:880px) and (min-width:670px){.latest_news h3,.more h3{font-size:30px;font-size:4.21875rem;line-height:1}.latest_news h3 a,.more h3 a{font-size:inherit}.latest_news p,.more p{font-size:16px;font-size:2.25rem;line-height:1.6875}.latest_news a.read_more,.more a.read_more{font-size:16px;font-size:2.25rem;line-height:1}}@media all and (max-width:670px){.latest_news,.more{margin-top:70px;margin-top:7rem;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto}.latest_news .column,.more .column{display:block;width:100%!important}}.latest_news{background:#e6e6e8 url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/bg_grey.jpg) repeat;background-size:200px 200px;background-position:top center;padding-top:110px;padding-top:11rem;padding-right:autopx;padding-right:auto/10rem;padding-bottom:100px;padding-bottom:10rem;padding-left:autopx;padding-left:auto/10rem;text-align:center;max-width:100%}.latest_news h3.lines{margin-right:35px;margin-right:3.5rem;margin-bottom:60px;margin-bottom:6rem;margin-left:35px;margin-left:3.5rem}.latest_news .tableRow .column h3 a:hover{color:#8fb8a5}.latest_news a.read_more{color:#8fb8a5}.latest_news a.read_more:hover{color:#666}.latest_news .maxWrapper{margin-right:auto;margin-bottom:100px;margin-bottom:10rem;margin-left:auto;max-width:1210px;max-width:121rem}.latest_news .tableRow .column h3 a{color:inherit}@media all and (max-width:670px){.latest_news .maxWrapper{margin-bottom:0}}.tripadvisor{margin:0 auto;padding-right:40px;padding-right:4rem;padding-left:40px;padding-left:4rem;position:relative;text-align:center;max-width:1210px;max-width:121rem}.tripadvisor .reviews{margin-right:auto;margin-left:auto;padding-top:100px;padding-top:10rem;padding-bottom:60px;padding-bottom:6rem;max-width:900px;max-width:90rem}.tripadvisor .reviews .review{padding-top:40px;padding-top:4rem;padding-right:60px;padding-right:6rem;padding-bottom:0;padding-bottom:0;padding-left:60px;padding-left:6rem}.tripadvisor .reviews .review h3{color:#8fb8a5;font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:36px;font-size:3.6rem;line-height:1.2;margin-top:0;margin-top:0;margin-bottom:20px;margin-bottom:2rem}.tripadvisor .reviews .review p{font-size:17px;font-size:1.7rem;line-height:1.7647058824;margin:0 auto}.tripadvisor .reviews .review img{display:block;height:auto;margin-top:55px;margin-top:5.5rem;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto;width:150px;width:15rem}.tripadvisor .controls{display:block;margin:0 auto}.tripadvisor .arrows{margin:0 auto;position:absolute;left:0;right:0;top:30%;width:100%;max-width:1060px;max-width:106rem}.tripadvisor .arrows .slick-prev{float:left}.tripadvisor .arrows .slick-next{float:right}@media all and (max-width:880px){.tripadvisor{margin-right:0;margin-right:0;margin-left:0;margin-left:0}}@media all and (max-width:670px){.tripadvisor{margin:0;padding:0}.tripadvisor .reviews{margin-right:auto;margin-left:auto;padding-top:100px;padding-top:10rem;padding-bottom:55px;padding-bottom:5.5rem;max-width:100%}.tripadvisor .reviews .review{padding-top:10px;padding-top:1rem;padding-right:35px;padding-right:3.5rem;padding-bottom:0;padding-bottom:0;padding-left:35px;padding-left:3.5rem}.tripadvisor .reviews .review h3{font-size:30px;font-size:3rem;line-height:1.2;margin-bottom:20px;margin-bottom:2rem;text-align:center}.tripadvisor .reviews .review p{font-size:15px;font-size:1.5rem;line-height:1.4666666667}.tripadvisor .controls{display:block;margin:0 auto}.tripadvisor .arrows{display:none}}.offer_prices{color:#c09f7f;float:right;font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:36px;font-size:3.6rem;line-height:1.2}.offer_prices span{color:#666;display:inline-block;font-size:22px;font-size:2.2rem;line-height:1.2;text-decoration:line-through;vertical-align:baseline}.offer_dates{font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;line-height:1}.offer_dates i{font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif}.offer_dates span{color:#c09f7f}@media all and (max-width:670px){.offer_prices{font-size:30px;font-size:3rem;line-height:1.2;text-align:right}.offer_prices span{display:block;font-size:18px;font-size:1.8rem;line-height:1}.offer_dates{font-size:20px;font-size:2rem;line-height:1.2}}@media all and (max-width:360px){.page_accommodation section.properties article.accomodation .offer_prices,.page_search section.properties article.accomodation .offer_prices{margin-top:-20px;margin-top:-2rem}}@font-face{font-family:AvenirLTStd-Light;src:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3148F5_2_0.eot);src:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3148F5_2_0.eot?#iefix) format("embedded-opentype"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3148F5_2_0.woff2) format("woff2"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3148F5_2_0.woff) format("woff"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3148F5_2_0.ttf) format("truetype")}@font-face{font-family:AvenirLTStd-Book;src:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/2E99D8_4_0.eot);src:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/2E99D8_4_0.eot?#iefix) format("embedded-opentype"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/2E99D8_4_0.woff2) format("woff2"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/2E99D8_4_0.woff) format("woff"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/2E99D8_4_0.ttf) format("truetype")}@font-face{font-family:AvenirLTStd-Medium;src:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/305E62_3_0.eot);src:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/305E62_3_0.eot?#iefix) format("embedded-opentype"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/305E62_3_0.woff2) format("woff2"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/305E62_3_0.woff) format("woff"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/305E62_3_0.ttf) format("truetype")}@font-face{font-family:AvenirLTStd-Heavy;src:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/2E99D8_3_0.eot);src:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/2E99D8_3_0.eot?#iefix) format("embedded-opentype"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/2E99D8_3_0.woff2) format("woff2"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/2E99D8_3_0.woff) format("woff"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/2E99D8_3_0.ttf) format("truetype")}@font-face{font-family:GoudyOldStyleBT-Roman;src:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3148F5_0_0.eot);src:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3148F5_0_0.eot?#iefix) format("embedded-opentype"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3148F5_0_0.woff2) format("woff2"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3148F5_0_0.woff) format("woff"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3148F5_0_0.ttf) format("truetype")}@font-face{font-family:GoudyOldStyleBT-Italic;src:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3148F5_1_0.eot);src:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3148F5_1_0.eot?#iefix) format("embedded-opentype"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3148F5_1_0.woff2) format("woff2"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3148F5_1_0.woff) format("woff"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3148F5_1_0.ttf) format("truetype")}@font-face{font-family:GoudyOldStyleBT-BoldItalic;src:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3157C8_0_0.eot);src:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3157C8_0_0.eot?#iefix) format("embedded-opentype"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3157C8_0_0.woff2) format("woff2"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3157C8_0_0.woff) format("woff"),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/fonts/3157C8_0_0.ttf) format("truetype")}html{font-size:62.5%}body{font-family:AvenirLTStd-Book,Arial,Helvetica,sans-serif;font-size:21px;font-size:2.1rem;line-height:1.5238095238;font-weight:lighter;color:#555}.pretitle{font-size:14px;font-size:1.4rem;line-height:1.2;letter-spacing:1px;margin-bottom:21px;margin-bottom:2.1rem;text-transform:uppercase}h3{font-weight:400}h3.lines{font-size:15px;font-size:1.5rem;line-height:1.2;letter-spacing:1px;margin-bottom:80px;margin-bottom:8rem;text-transform:uppercase}h3.lines:after,h3.lines:before{background:rgba(114,114,114,.2);content:"";display:inline-block;height:1px;margin-right:25px;margin-right:2.5rem;margin-left:25px;margin-left:2.5rem;width:105px;width:10.5rem;vertical-align:middle}.head_h3 h3,h1,h2{margin-top:0;margin-top:0;margin-right:0;margin-right:0;margin-bottom:30px;margin-bottom:3rem;margin-left:0;margin-left:0;font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:50px;font-size:5rem;line-height:1;font-weight:400}.head_h3 h3 a,h1 a,h2 a{font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif}h4{font-weight:400}p{font-size:17px;font-size:1.7rem;line-height:1.7647058824;letter-spacing:.05px;letter-spacing:.05rem}p+p{margin-top:1em}a{text-decoration:none;color:#666;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}a:hover{color:#c09f7f}.links a,a.disc,a.read_more,section.archive a,section.categories a{display:inline-block;font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.2;vertical-align:top}.links a:before,a.disc:before,a.read_more:before,section.archive a:before,section.categories a:before{content:">";display:inline-block;margin:0 .5em 0 0;font-size:.9em;transform:scaleX(.6)}.links a:after,a.disc:after,a.read_more:after,section.archive a:after,section.categories a:after{content:"";display:inline-block;width:15px;width:1.5rem}a.plus{font-size:16px;font-size:1.6rem;line-height:1.2}a.plus:before{color:#c09f7f;content:"+";display:block;font-family:AvenirLTStd-Light,Arial,Helvetica,sans-serif;font-size:32px;font-size:3.2rem;line-height:1;margin-top:70px;margin-top:7rem;margin-bottom:0;margin-bottom:0}.btn_gt{display:inline-block;margin-right:.5em}.btn_gt:before{content:">";display:inline-block;margin:0 .5em 0 0;font-size:.9em;transform:scaleX(.6)}em,i{font-style:italic}blockquote{display:block;font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:22px;font-size:2.2rem;line-height:1.2;margin-top:30px;margin-top:3rem;margin-right:10px;margin-right:1rem;margin-bottom:30px;margin-bottom:3rem;margin-left:10px;margin-left:1rem;quotes:"“" "”"}blockquote:before{content:open-quote}blockquote:after{content:close-quote}blockquote p{display:inline;font-size:inherit!important}ol,ul{margin-left:30px}table{border-collapse:collapse}@media all and (max-width:670px){body{font-size:14px;font-size:1.4rem;line-height:1.8571428571}h3.lines{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;font-size:14px;font-size:1.4rem;line-height:1.2;margin-bottom:50px;margin-bottom:5rem}h3.lines:after,h3.lines:before{content:"";display:inline-block;height:.5px;margin:0;vertical-align:middle}h3.lines span{display:inline-block;padding-right:25px;padding-right:2.5rem;padding-left:25px;padding-left:2.5rem;white-space:nowrap}.head_h3,h1,h2{font-size:36px;font-size:3.6rem;line-height:1;margin-bottom:20px;margin-bottom:2rem}.head_h3 br,h1 br,h2 br{display:none}.head_h1 h2,.head_h2 h3{font-size:30px;font-size:3rem;line-height:1;margin-bottom:20px;margin-bottom:2rem}p{font-size:16px;font-size:1.6rem;line-height:1.625}p+p{margin-top:35px;margin-top:3.5rem}.links a,a.read_more{font-size:18px;font-size:1.8rem;line-height:1.2}}@media all and (max-width:375px){h3.lines{align-items:stretch}h3.lines:after,h3.lines:before{height:1px;margin:6px 0 0;width:27%}h3.lines span{padding-right:15px;padding-right:1.5rem;padding-left:15px;padding-left:1.5rem;width:46%}}@media all and (max-width:1360px){html{font-size:59.0277777778%}}@media all and (max-width:1280px){html{font-size:55.5555555556%}}@media all and (max-width:1200px){html{font-size:52.0833333333%}}@media all and (max-width:1024px){html{font-size:44.4444444444%}}@media all and (max-width:670px){html{font-size:62.5%}}#header{display:block;height:60px;height:6rem;position:fixed;width:100%;z-index:100}#header.anytime_booking{position:relative}#header:after{content:"";background:center top no-repeat;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/properties/property_nav_fade.png);background-size:100% auto;height:10px;height:1rem;position:absolute;top:60px;top:6rem;width:100%;z-index:0}#header li,#header ul{list-style:none;padding:0;margin:0}#header li ul{display:none}#header #logowrap{display:block;position:absolute;top:0;left:0}#header #logowrap .logoleft,#header #logowrap .logoright{display:block;float:left;width:50px;width:5rem;height:60px;height:6rem;background:0 0 no-repeat;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/header_logo.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#header #logowrap .logoleft,#header #logowrap .logoright{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/header_logo@2x.png);background-size:240px 60px}}#header #logowrap .logoleft,#header #logowrap .logoright{background-size:auto 100%;font-size:0;line-height:0;text-indent:-9999px}#header #logowrap .logoright{width:190px;width:19rem;background-position:-50px 0;background-position:-5rem 0}#header #header_nav{display:block;float:right;padding:0 15px}#header #header_nav li{display:inline-block}#header #header_nav a{color:#777;display:inline-block;font-family:AvenirLTStd-Heavy,Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:1.5px;padding-top:26px;padding-top:2.6rem;padding-right:14px;padding-right:1.4rem;padding-bottom:22px;padding-bottom:2.2rem;padding-left:14px;padding-left:1.4rem;text-transform:uppercase;text-decoration:none}#header #header_nav a:hover{color:#c09f7f}#header #header_nav a.btn_phone{font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:19px;font-size:1.9rem;line-height:0;letter-spacing:0;padding-top:30px;padding-top:3rem;padding-right:15px;padding-right:1.5rem;padding-bottom:30px;padding-bottom:3rem;padding-left:15px;padding-left:1.5rem}#header #btn_menu{display:block;float:right;width:60px;width:6rem;height:60px;height:6rem;background-color:#af9276;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/header_wave.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#header #btn_menu{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/header_wave@2x.png)}}#header #btn_menu{background-size:auto 100%;background-position:50% 0;font-size:0;line-height:0;text-indent:-9999px;transition:none}#header #btn_menu.f1{background-position:55% 0}#header #btn_menu.f2{background-position:60% 0}#header #btn_menu.f3{background-position:65% 0}#header #btn_menu.f4{background-position:70% 0}#header #btn_menu.f5{background-position:75% 0}#header #btn_menu.f6{background-position:80% 0}#header #btn_menu.f7{background-position:85% 0}#header #btn_menu.f8{background-position:90% 0}#header #btn_menu.f9{background-position:95% 0}#header #btn_menu.f10{background-position:100% 0}#header #btn_menu.f-1{background-position:45% 0}#header #btn_menu.f-2{background-position:40% 0}#header #btn_menu.f-3{background-position:35% 0}#header #btn_menu.f-4{background-position:30% 0}#header #btn_menu.f-5{background-position:25% 0}#header #btn_menu.f-6{background-position:20% 0}#header #btn_menu.f-7{background-position:15% 0}#header #btn_menu.f-8{background-position:10% 0}#header #btn_menu.f-9{background-position:5% 0}#header #btn_menu.f-10{background-position:0 0}#header #dropdown{display:none;position:absolute;width:100%;height:100%;top:100%;left:0;padding:0 20px 40px;text-align:center;overflow:auto;z-index:1}#header #dropdown ul.nav1{display:block;margin:0 auto 30px}#header #dropdown ul.nav1 li{display:block;font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:40px;line-height:60px}#header #dropdown ul.nav1 a{display:inline-block;text-decoration:none;color:#555}#header #dropdown ul.nav1 a.current,#header #dropdown ul.nav1 a:hover{color:#c09f7f}#header #dropdown .hmore{font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:22px;line-height:36px;color:#c09f7f}#header #dropdown ul.nav2{font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:0;line-height:16px}#header #dropdown ul.nav2 li{display:inline;height:12px;font-size:12px;line-height:12px;text-transform:uppercase}#header #dropdown ul.nav2 li+li{border-left:1px solid #ccc}@media (min-width:360px){#header #dropdown ul.nav2 li+li{border-left:1px solid #555}#header #dropdown ul.nav2 li:nth-child(3n):after{content:"\a";white-space:pre}#header #dropdown ul.nav2 li:nth-child(3n)+li{border:none}}#header #dropdown ul.nav2 a{display:inline-block;letter-spacing:1.5px;padding:0 10px;text-decoration:none;color:#555}#header #dropdown ul.nav2 a.current,#header #dropdown ul.nav2 a:hover{color:#c09f7f}#header #dropdown .phonewrap{margin:40px auto 0;font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:30px;line-height:30px}#header #dropdown .btn_phone{color:#c09f7f}#header #dropdown .emailwrap{margin:5px auto;font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:22px;line-height:26px}#header #dropdown .mapwrap{display:none}#header #dropdown .tripadvisor{width:62px;height:75px;margin:35px auto 0;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/header_trip.png);background-size:contain;background-repeat:no-repeat;background-position:center;font-size:0;line-height:0;text-indent:-9999px}#header.visible #header_nav a.default{opacity:0}#header.visible #btn_menu{background-color:transparent;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/header_close.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#header.visible #btn_menu{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/header_close@2x.png);background-size:60px 60px}}#header.visible #dropdown{display:block}#footer .social,#header .social{list-style:none;margin:35px auto 0;font-size:0;line-height:0}#footer .social li,#header .social li{display:inline-block}#footer .social a,#header .social a{display:block;height:40px;width:48px;background:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/social-icons.png) no-repeat transparent;background-size:auto 80px;font-size:0;line-height:0;text-indent:-9999px}#footer .social a.twitter,#header .social a.twitter{background-position:0 0;width:49px}#footer .social a.twitter:hover,#header .social a.twitter:hover{background-position:0 -40px}#footer .social a.facebook,#header .social a.facebook{background-position:-50px 0;width:41px}#footer .social a.facebook:hover,#header .social a.facebook:hover{background-position:-50px -40px}#footer .social a.pinterest,#header .social a.pinterest{background-position:-90px 0;width:48px}#footer .social a.pinterest:hover,#header .social a.pinterest:hover{background-position:-90px -40px}#footer .social a.instagram,#header .social a.instagram{background-position:-137px 0}#footer .social a.instagram:hover,#header .social a.instagram:hover{background-position:-137px -40px}#footer .social a.vimeo,#header .social a.vimeo{background-position:-185px 0}#footer .social a.vimeo:hover,#header .social a.vimeo:hover{background-position:-185px -40px}#footer .social a.google,#header .social a.google{background-position:-233px 0;width:52px}#footer .social a.google:hover,#header .social a.google:hover{background-position:-233px -40px}#header_padding{position:relative;height:60px;height:6rem}@media (max-height:960px){#header #dropdown{padding:0 20px 40px}#header #dropdown ul.nav1{margin:0 auto 28px}#header #dropdown ul.nav1 li{font-size:34px;line-height:52px}#header #dropdown .hmore{font-size:20px;line-height:33px}#header #dropdown ul.nav2 li{margin:4px 0;font-size:12px;line-height:12px}#header #dropdown ul.nav2 a{padding:0 10px}#header #dropdown .phonewrap{margin:36px auto 0;font-size:27px;line-height:27px}#header #dropdown .emailwrap{margin:4px auto;font-size:20px;line-height:24px}#header #dropdown .tripadvisor{height:70px;margin:32px auto 0}}@media (max-height:860px){#header #dropdown ul.nav1{margin:0 auto 25px}#header #dropdown ul.nav1 li{font-size:30px;line-height:46px}#header #dropdown .hmore{font-size:18px;line-height:30px}#header #dropdown ul.nav2 li{margin:4px 0;font-size:11px;line-height:11px}#header #dropdown .phonewrap{margin:32px auto 0;font-size:24px;line-height:24px}#header #dropdown .emailwrap{font-size:18px;line-height:21px}#header #dropdown .tripadvisor{height:65px;margin:30px auto 0}}@media (max-height:800px){#header #dropdown .tripadvisor{display:none}}@media (max-height:650px){#header #dropdown .hmore{display:none}}@media (max-height:700px){#header #dropdown ul.nav1{margin:0 auto 22px}#header #dropdown ul.nav1 li{font-size:26px;line-height:40px}#header #dropdown .phonewrap{margin:26px auto 0;font-size:20px;line-height:20px}#header #dropdown .emailwrap{margin:2px auto;font-size:16px;line-height:18px}}@media (max-height:450px){#header{position:absolute}}@media (max-width:900px){#header #header_nav a.default{display:none}}@media (max-width:550px){#header #header_nav a.btn_phone{display:none}}@media all and (max-width:670px){#header #dropdown{top:0;padding:0;position:relative}#header #dropdown .midwrap2{position:relative}#header #dropdown .more,#header #dropdown .tripadvisor{display:none}#header #dropdown .social{margin-bottom:95px;margin-bottom:9.5rem}#header #dropdown .emailwrap,#header #dropdown .mapwrap,#header #dropdown .phonewrap{background:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/texture_gold_bk.jpg) center center #c09f7f;background-size:cover;bottom:0;display:block;margin:0;position:absolute;width:33%}#header #dropdown .emailwrap a,#header #dropdown .mapwrap a,#header #dropdown .phonewrap a{background:center center no-repeat;display:block;font-size:0;line-height:0;text-indent:-9999px;height:60px;height:6rem}#header #dropdown .phonewrap{left:33.333%}#header #dropdown .phonewrap a{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/phone_mob_header.png);background-size:27px auto}#header #dropdown .emailwrap{left:0}#header #dropdown .emailwrap a{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/email_mob_header.png);background-size:27px auto}#header #dropdown .mapwrap{left:66.666%}#header #dropdown .mapwrap a{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/map_mob_header.png);background-size:20px auto}}#footer{margin-top:80px;margin-top:8rem;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto}#footer.anytime_booking{margin-top:0}#footer a{text-decoration:none}#footer .cols .col_left,#footer .cols .col_right{position:relative;float:left;width:43.7086092715%;padding:70px 0 0}#footer .cols .col_right{float:right;margin-top:74px;margin-top:7.4rem}#footer .cols h4{font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:30px;font-size:3rem;line-height:1.1333333333;font-weight:400;color:#555}#footer .cols h4 a{color:#c09f7f}#footer .cols h4 a:hover{color:#555}#footer .cols .btn_email{color:#555;display:block;font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:22px;font-size:2.2rem;line-height:1.5454545455}#footer .cols .btn_email:hover{color:#c09f7f}#footer .cols ul{list-style:none;margin-top:30px;margin-top:3rem;margin-right:0;margin-right:0;margin-bottom:0;margin-bottom:0;margin-left:0;margin-left:0}#footer .cols ul li{font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;line-height:1.8333333333;text-transform:uppercase}#footer .cols ul a{color:#555;letter-spacing:1.5px}#footer .cols ul a:hover{color:#c09f7f}#footer .cols ul.menu{display:block;width:100%;-moz-column-count:2;column-count:2}#footer .cols .social{position:relative;left:-12px;left:-1.2rem;margin-top:0;margin-top:0;margin-right:0;margin-right:0;margin-bottom:30px;margin-bottom:3rem;margin-left:0;margin-left:0}#footer .cols .signup{position:relative;margin-top:15px;margin-top:1.5rem;margin-right:0;margin-right:0;margin-bottom:0;margin-bottom:0;margin-left:0;margin-left:0}#footer .cols .signup input[type=submit],#footer .cols .signup input[type=text]{min-height:48px;min-height:4.8rem}#footer .cols .signup input[type=text]{padding-top:10px;padding-top:1rem;padding-right:20px;padding-right:2rem;padding-bottom:10px;padding-bottom:1rem;padding-left:20px;padding-left:2rem;max-width:calc(100% - 7rem);width:100%}#footer .cols .signup input[type=text].error{background:#fdd;color:red}#footer .cols .signup input[type=submit]{padding-top:11px;padding-top:1.1rem;padding-right:20px;padding-right:2rem;padding-bottom:11px;padding-bottom:1.1rem;padding-left:20px;padding-left:2rem;position:relative}#footer .cols .signup_error,#footer .cols .signup_thanks{display:none;position:relative;margin-top:15px;margin-top:1.5rem;margin-right:0;margin-right:0;margin-bottom:0;margin-bottom:0;margin-left:0;margin-left:0;font-size:15px;font-size:1.5rem;line-height:1.2}#footer .logos .flogos_wrap{position:relative;width:100%;height:0;margin-top:94px;margin-top:9.4rem;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto;padding:0 0 5.7947019868%}#footer .logos .flogos_wrap.flogos_9{padding:0 0 5.4635761589%}#footer .logos .flogos_wrap.flogos_10{padding:0 0 5.1324503311%}#footer .logos .flogos_wrap.flogos_11{padding:0 0 4.8013245033%}#footer .logos .flogos_wrap.flogos_12{padding:0 0 4.4701986755%}#footer .logos .flogos_wrap.flogos_13{padding:0 0 4.1390728477%}#footer .logos .flogos_wrap.flogos_14{padding:0 0 3.8079470199%}#footer .logos .flogos_wrap.flogos_15{padding:0 0 3.4768211921%}#footer .logos .flogos_wrap2{position:absolute;width:100%;height:100%;top:0;left:0;font-size:.1px;line-height:.1px;text-align:justify}#footer .logos .flogos_wrap2:after{content:"";display:inline-block;width:100%}#footer .logos .flogo{display:inline;height:100%}#footer .logos img{height:100%;opacity:.8;width:auto}#footer .logos a.flogo img:hover{opacity:1}#footer .copyrights ul{font-size:0;font-size:0;line-height:calc(infinity);list-style:none;margin-top:30px;margin-top:3rem;margin-right:auto;margin-bottom:44px;margin-bottom:4.4rem;margin-left:auto;text-align:center}#footer .copyrights li{border-right:1px solid #8c8c8d;color:#8c8c8d;display:inline-block;padding-top:0;padding-top:0;padding-right:12px;padding-right:1.2rem;padding-bottom:0;padding-bottom:0;padding-left:12px;padding-left:1.2rem;font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;line-height:1}#footer .copyrights li:last-child{border:none}#footer .copyrights .br{display:none}#footer .copyrights a{color:#8c8c8d;display:inline-block;text-decoration:none}#footer .copyrights a:hover{color:#c09f7f}#footer .forecast{padding:25px 0 20px;background:#323232;text-align:center}#footer .forecast *{vertical-align:top}#footer .forecast .row>*{display:inline-block;height:70px;height:7rem}#footer .forecast .tide_in,#footer .forecast .tide_out{color:#c09f7f;font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:43px;font-size:4.3rem;line-height:1;padding-top:10px;padding-top:1rem;padding-right:10px;padding-right:1rem;padding-bottom:10px;padding-bottom:1rem;padding-left:10px;padding-left:1rem}#footer .forecast .tide_out{color:#fff}#footer .forecast .time{display:inline-block}#footer .forecast .arrow{display:inline-block;width:20px;width:2rem;height:10px;height:1rem;margin-top:16px;margin-top:1.6rem;margin-right:15px;margin-right:1.5rem;margin-bottom:0;margin-bottom:0;margin-left:15px;margin-left:1.5rem;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/footer_arrows.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#footer .forecast .arrow{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/footer_arrows@2x.png);background-size:40px 10px}}#footer .forecast .arrow{background-size:auto 100%;background-position:0 0}#footer .forecast .tide_out .arrow{background-position:-20px 0;background-position:-2rem 0}#footer .forecast .label_in,#footer .forecast .label_out{color:#fff;font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;line-height:1;letter-spacing:1.5px;margin-top:0;margin-top:0;margin-right:0;margin-right:0;margin-bottom:0;margin-bottom:0;margin-left:8px;margin-left:.8rem;padding-top:25px;padding-top:2.5rem;text-transform:uppercase;width:8.75%}#footer .forecast .label_out{margin:0 8px 0 0}#footer .forecast #forecast_icon{width:70px;width:7rem;height:50px;height:5rem}#footer .forecast #forecast_temp{color:#fff;font-family:AvenirLTStd-Book,Arial,Helvetica,sans-serif;font-size:17px;font-size:1.7rem;line-height:1}@media all and (max-width:1210px){#footer .cols .signup input[type=submit],#footer .cols .signup input[type=text]{height:46px}}@media all and (max-width:960px){#footer .cols .signup input[type=submit],#footer .cols .signup input[type=text]{height:43px}}@media all and (max-width:768px){#footer .cols .col_left{width:auto}}@media all and (max-width:670px){#footer a{text-decoration:none}#footer .cols .col_left,#footer .cols .col_right{float:none;padding-top:0;text-align:center;width:100%}#footer .cols .col_right,#footer .cols ul.menu{display:none}#footer .cols .col_left{display:flex;flex-direction:column}#footer .cols .col_left>*{display:block}#footer .cols .col_left .social{left:0;order:3}#footer .cols .col_left h4{order:1;font-size:32px;font-size:3.2rem;line-height:1.125;margin-bottom:6px;margin-bottom:.6rem}#footer .cols .col_left h4 a.btn_tel{display:block}#footer .cols .col_left a.btn_email{order:2;font-size:25px;font-size:2.5rem;line-height:1.44}#footer .logos{display:none}#footer .copyrights ul{margin-top:0;margin-top:0;margin-right:0;margin-right:0;margin-bottom:22px;margin-bottom:2.2rem;margin-left:0;margin-left:0}#footer .copyrights ul li{margin-top:6px;margin-top:.6rem;margin-right:0;margin-right:0;margin-bottom:6px;margin-bottom:.6rem;margin-left:0;margin-left:0}#footer .forecast{padding-top:10px;padding-top:1rem;padding-right:0;padding-right:0;padding-bottom:10px;padding-bottom:1rem;padding-left:0;padding-left:0}#footer .forecast *{vertical-align:middle}#footer .forecast .row>*{height:auto}#footer .forecast .tide_in,#footer .forecast .tide_out{color:#c09f7f;font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:43px;font-size:4.3rem;line-height:1;padding-top:10px;padding-top:1rem;padding-right:0;padding-right:0;padding-bottom:10px;padding-bottom:1rem;padding-left:10px;padding-left:1rem}#footer .forecast .tide_in .arrow,#footer .forecast .tide_out .arrow{background:0 0;display:block;height:auto;margin:5px 0;width:auto;font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:13px;font-size:1.3rem;line-height:1;text-transform:uppercase}#footer .forecast .tide_in .arrow:before,#footer .forecast .tide_out .arrow:before{color:#fff;content:"time in";display:block}#footer .forecast .tide_out{padding-top:10px;padding-top:1rem;padding-right:10px;padding-right:1rem;padding-bottom:10px;padding-bottom:1rem;padding-left:0;padding-left:0}#footer .forecast .tide_out .arrow:before{content:"time out"}#footer .forecast .time{display:block}#footer .forecast .label_in,#footer .forecast .label_out{display:none}#footer .forecast #forecast_icon{width:70px;width:7rem;height:50px;height:5rem}#footer .forecast #forecast_temp{color:#fff;font-family:AvenirLTStd-Book,Arial,Helvetica,sans-serif;font-size:17px;font-size:1.7rem;line-height:1}}.page .rhero{position:relative;width:100%;background-size:cover;background-position:50% 25%}@media all and (min-width:671px){.page .rhero_mobile{display:none;background:0 0!important}}@media all and (max-width:670px){.page .rhero{background:0 0!important}.page .rhero_mobile{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:50% 25%}}.page .free_text_area,.page .rcopy{margin-top:90px;margin-top:9rem;margin-right:auto;margin-bottom:90px;margin-bottom:9rem;margin-left:auto}.page .free_text_area.center,.page .rcopy.center{text-align:center}.page .free_text_area h1,.page .free_text_area h2,.page .rcopy h1,.page .rcopy h2{font-size:50px;font-size:5rem;line-height:1.06;margin-top:0;margin-top:0;margin-right:0;margin-right:0;margin-bottom:28px;margin-bottom:2.8rem;margin-left:0;margin-left:0}.page .free_text_area h3,.page .rcopy h3{font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:36px;font-size:3.6rem;line-height:1.2;margin-top:70px;margin-top:7rem;margin-bottom:10px;margin-bottom:1rem}.page .free_text_area h4,.page .rcopy h4{font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:26px;font-size:2.6rem;line-height:1.2;margin-top:35px;margin-top:3.5rem;margin-bottom:10px;margin-bottom:1rem}.page .free_text_area b,.page .free_text_area strong,.page .rcopy b,.page .rcopy strong{font-family:AvenirLTStd-Heavy,Arial,Helvetica,sans-serif}.page .free_text_area em,.page .free_text_area i,.page .rcopy em,.page .rcopy i{font-style:italic}.page .free_text_area p,.page .rcopy p{font-size:24px;font-size:2.4rem;line-height:1.6666666667}.page .free_text_area p.detail,.page .rcopy p.detail{padding-left:50px;padding-left:5rem}.page .free_text_area p.detail span,.page .rcopy p.detail span{margin-left:-50px;margin-left:-5rem}.page .free_text_area p.detail br,.page .rcopy p.detail br{display:none}.page .free_text_area p.detail+p.detail,.page .rcopy p.detail+p.detail{margin-top:0}.page .free_text_area ul,.page .rcopy ul{list-style:outside disc;margin-bottom:70px;margin-bottom:7rem}.page .free_text_area ul li,.page .rcopy ul li{margin-top:10px;margin-top:1rem;margin-right:0;margin-right:0;margin-bottom:10px;margin-bottom:1rem;margin-left:0;margin-left:0;padding-left:2px;padding-left:.2rem}.page .welcome.alt+.free_text_area,.page .welcome.alt+.rcopy{margin-top:0}@media (max-width:1440px){.page .free_text_area,.page .rcopy{margin:6.25% auto 0}}@media all and (max-width:670px){.page .free_text_area,.page .rcopy{margin-top:70px;margin-top:7rem;margin-right:auto;margin-bottom:70px;margin-bottom:7rem;margin-left:auto}.page .free_text_area h1,.page .free_text_area h2,.page .rcopy h1,.page .rcopy h2{font-size:32px;font-size:3.2rem;line-height:1.09375}.page .free_text_area h3,.page .rcopy h3{font-size:26px;font-size:2.6rem;line-height:1.2;margin-top:35px;margin-top:3.5rem;margin-bottom:5px;margin-bottom:.5rem}.page .free_text_area p,.page .rcopy p{font-size:16px;font-size:1.6rem;line-height:1.625}.page .free_text_area p.detail br,.page .rcopy p.detail br{display:block}}.page .bg_bottom{background:bottom center no-repeat;background-size:100% auto;padding-bottom:33.3333333333%!important}.page .hero{background:center center no-repeat;background-size:cover!important;display:table;max-height:816px;position:relative;table-layout:auto;width:100%}.page .hero>.mobile{display:table-row}.page .hero .aspect-ratio,.page .hero .centred{display:table-cell;text-align:center;vertical-align:middle}.page .hero .aspect-ratio{padding-bottom:56.7361111111%;width:0}.page .hero .centred{width:100%}.page .hero .centred>div:before{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/texture_bk.jpg)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.page .hero .centred>div:before{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/texture_bk@2x.jpg);background-size:500px 500px}}.page .hero .centred>div:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;opacity:.88;z-index:0}.page .hero .centred>div{color:#666;display:inline-block;font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;margin-bottom:20px;margin-bottom:2rem;padding-top:65px;padding-top:6.5rem;padding-right:90px;padding-right:9rem;padding-bottom:42px;padding-bottom:4.2rem;padding-left:90px;padding-left:9rem;position:relative}.page .hero .centred>div>*{position:relative;z-index:1}.page .hero .centred>div p{color:#777;font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:32px;font-size:3.2rem;line-height:1.2}.page .hero .centred>div .sleep{display:inline-block;margin-top:40px;margin-top:4rem;padding-right:22px;padding-right:2.2rem;padding-left:22px;padding-left:2.2rem}.page .hero .centred>div h1,.page .hero.head_h2 .centred>div h2,.page .hero.head_h3 .centred>div h3{font-size:55px;font-size:5.5rem;line-height:1;margin-bottom:10px;margin-bottom:1rem}.page .hero .btn_down{display:block;position:absolute;left:50%;bottom:60px;bottom:6rem}.page.bay .hero{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/properties/bay_hero.jpg)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.page.bay .hero{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/properties/bay_hero@2x.jpg);background-size:1439 817}}.page.slipway .hero{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/properties/slipway_hero.jpg)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.page.slipway .hero{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/properties/slipway_hero@2x.jpg);background-size:1439 817}}.page.page_accommodation .hero{margin-top:50px;margin-top:5rem}@media all and (min-width:1441px){.page .hero .aspect-ratio{padding-bottom:816px}}@media all and (min-width:671px){.page .hero>.mobile{background:0 0!important}}@media all and (max-width:780px){.page .hero .btn_down{bottom:30px;bottom:3rem}}@media all and (max-width:670px){.page .hero{margin-top:0;margin-top:0;background:0 0!important}.page .hero>.mobile{background:center center no-repeat;background-size:cover!important}.page .hero .centred>div{margin-top:60px;margin-top:8.9552238806%;margin-right:60px;margin-right:8.9552238806%;margin-bottom:60px;margin-bottom:8.9552238806%;margin-left:60px;margin-left:8.9552238806%;padding-top:32px;padding-top:3.2rem;padding-right:32px;padding-right:3.2rem;padding-bottom:21px;padding-bottom:2.1rem;padding-left:32px;padding-left:3.2rem}.page .hero .centred>div h1{font-size:36px;font-size:3.6rem;line-height:1;margin-bottom:10px;margin-bottom:1rem}.page .hero .centred>div p{font-size:20px;font-size:2rem;line-height:1.2}.page .hero .centred>div p br{display:none}.page .hero .centred>div .sleep{display:inline-block;margin-top:25px;margin-top:2.5rem;padding-right:22px;padding-right:2.2rem;padding-left:22px;padding-left:2.2rem}.page .hero .btn_down{display:none}}.page .page_pagination{margin-top:90px;margin-top:9rem;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto;padding-right:40px;padding-right:4rem;padding-left:40px;padding-left:4rem;max-width:1290px;max-width:129rem}.page .pages_grid+.page_pagination{margin-top:0}.page_home>.row,.page_modules>.row{text-align:center}.page_home .home_hero,.page_modules .home_hero{display:block;position:relative;height:500px;background:#dfddde;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/home/hero1.jpg);background-size:cover;background-position:50% 30%;background-repeat:no-repeat}.page_home .home_hero.no_bg,.page_modules .home_hero.no_bg{background:#ddd!important}.page_home .home_hero .title,.page_modules .home_hero .title{position:absolute;width:100%;top:50%;left:0}.page_home .home_hero .title h1,.page_modules .home_hero .title h1{display:block;width:28.8888888889%;height:0;padding:0 0 4.3055555556%;margin:-6.5972222222% auto 0;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/home/lockup@2x.png);font-size:0;line-height:0;text-indent:-9999px}.page_home .home_hero .title h2,.page_modules .home_hero .title h2{font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:43px;line-height:1;text-align:center;color:#fff}.page_home .home_hero .mobile_hero,.page_modules .home_hero .mobile_hero{position:relative;width:100%;height:100%}.page_home .home_hero.no_bg .mobile_hero,.page_modules .home_hero.no_bg .mobile_hero{background:0 0!important}.page_home .home_hero #home_video,.page_home .home_hero #home_video_wrap,.page_modules .home_hero #home_video,.page_modules .home_hero #home_video_wrap{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.page_home .home_hero #home_video_wrap,.page_modules .home_hero #home_video_wrap{overflow:hidden}.page_home .home_hero #home_video,.page_modules .home_hero #home_video{-o-object-fit:fill;object-fit:fill}.page_home .home_hero .btn_down,.page_modules .home_hero .btn_down{position:absolute;left:50%;bottom:165px}.page_home .home_hero .property_search #anytime-form,.page_modules .home_hero .property_search #anytime-form{position:absolute;width:100%;bottom:66px}.page_home .home_hero .property_search #anytime-form .selectricWrapper,.page_home .home_hero .property_search #anytime-form button,.page_home .home_hero .property_search #anytime-form input,.page_home .home_hero .property_search #anytime-form label,.page_home .home_hero .property_search #anytime-form select,.page_modules .home_hero .property_search #anytime-form .selectricWrapper,.page_modules .home_hero .property_search #anytime-form button,.page_modules .home_hero .property_search #anytime-form input,.page_modules .home_hero .property_search #anytime-form label,.page_modules .home_hero .property_search #anytime-form select{background-color:#fafafa}.page_home .home_hero .property_search #anytime-form button,.page_modules .home_hero .property_search #anytime-form button{background:center center no-repeat url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/texture_gold_bk.jpg) #c09f7f;background-size:cover}.page_home .home_hero .property_search #anytime-form form,.page_modules .home_hero .property_search #anytime-form form{margin-bottom:0}.page_home .home_hero .property_search #anytime-form form#search_form,.page_modules .home_hero .property_search #anytime-form form#search_form{display:none}.page_home .home_hero .trigger,.page_modules .home_hero .trigger{bottom:0;left:0}@media (max-width:1550px){.page_home .home_hero .title h2,.page_modules .home_hero .title h2{font-size:40px}}@media (max-width:1440px){.page_home .home_hero .title h1,.page_modules .home_hero .title h1{width:416px;padding:0 0 62px;margin:-95px auto 0}.page_home .home_hero .title h2,.page_modules .home_hero .title h2{font-size:37px}}@media (max-width:920px),(max-height:750px){.page_home .home_hero .title h1,.page_modules .home_hero .title h1{width:380px;padding:0 0 57px;margin:-90px auto 0}.page_home .home_hero .title h2,.page_modules .home_hero .title h2{font-size:34px}}@media (max-height:800px){.page_home .home_hero .btn_down,.page_modules .home_hero .btn_down{bottom:140px}.page_home .home_hero .property_search #anytime-form,.page_modules .home_hero .property_search #anytime-form{bottom:45px}}@media (max-width:800px){.page_home .home_hero .title h1,.page_modules .home_hero .title h1{width:350px;padding:0 0 52px;margin:-85px auto 0}.page_home .home_hero .title h2,.page_modules .home_hero .title h2{font-size:30px}.page_home .home_hero .title h2 br,.page_modules .home_hero .title h2 br{display:none}}@media (min-width:671px){.page_home .home_hero .mobile_hero,.page_modules .home_hero .mobile_hero{background:0 0!important}}@media (max-width:670px){.page_home .home_hero,.page_modules .home_hero{background:0 0!important;height:auto!important}.page_home .home_hero.no_bg,.page_modules .home_hero.no_bg{background:0 0!important}.page_home .home_hero .mobile_hero,.page_modules .home_hero .mobile_hero{background:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/home/mobile_hero1.jpg) center center no-repeat;background-size:cover;height:485px;position:relative}.page_home .home_hero.no_bg .mobile_hero,.page_modules .home_hero.no_bg .mobile_hero{background:0 0!important}.page_home .home_hero .title h1,.page_modules .home_hero .title h1{display:block;width:79.4666666667%;height:0;padding:0 0 11.8666666667%;margin:-13.3333333333% auto 0;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/home/lockup@2x.png)}.page_home .home_hero .title h2,.page_modules .home_hero .title h2{font-size:45px}.page_home .home_hero .btn_down,.page_modules .home_hero .btn_down{bottom:40px}.page_home .home_hero .property_search #anytime-form,.page_modules .home_hero .property_search #anytime-form{position:relative;width:100%;bottom:initial}.page_home .home_hero .property_search #anytime-form form,.page_modules .home_hero .property_search #anytime-form form{margin-bottom:0}}@media (max-width:600px){.page_home .home_hero .title h2,.page_modules .home_hero .title h2{font-size:41px}}@media (max-width:520px){.page_home .home_hero .title h2,.page_modules .home_hero .title h2{font-size:36px}}@media (max-width:460px){.page_home .home_hero .title h2,.page_modules .home_hero .title h2{font-size:32px}}@media (max-width:420px){.page_home .home_hero .title h2,.page_modules .home_hero .title h2{font-size:30px}}@media (max-width:380px){.page_home .home_hero .title h2,.page_modules .home_hero .title h2{font-size:27px}}@media (max-width:340px){.page_home .home_hero .title h2,.page_modules .home_hero .title h2{font-size:24px}}.page_home .welcome,.page_modules .welcome{padding:7.6388888889% 0}.page_home .text,.page_modules .text{margin:7.6388888889% 0}.page_home .text,.page_home .welcome,.page_modules .text,.page_modules .welcome{text-align:center}.page_home .text h2,.page_home .text.head_h1 h1,.page_home .text.head_h3 h3,.page_home .welcome h2,.page_home .welcome.head_h1 h1,.page_home .welcome.head_h3 h3,.page_modules .text h2,.page_modules .text.head_h1 h1,.page_modules .text.head_h3 h3,.page_modules .welcome h2,.page_modules .welcome.head_h1 h1,.page_modules .welcome.head_h3 h3{margin-top:0;margin-top:0;margin-right:auto;margin-bottom:30px;margin-bottom:3rem;margin-left:auto;width:80%;max-width:780px;max-width:78rem}.page_home .text h3,.page_home .text p,.page_home .text.head_h1 h2,.page_home .text.head_h3 h4,.page_home .welcome h3,.page_home .welcome p,.page_home .welcome.head_h1 h2,.page_home .welcome.head_h3 h4,.page_modules .text h3,.page_modules .text p,.page_modules .text.head_h1 h2,.page_modules .text.head_h3 h4,.page_modules .welcome h3,.page_modules .welcome p,.page_modules .welcome.head_h1 h2,.page_modules .welcome.head_h3 h4{margin-right:auto;margin-left:auto;max-width:780px;max-width:78rem}.page_home .text.head_h1 h2,.page_home .text.head_h3 h4,.page_home .text.page_home h3,.page_home .welcome.head_h1 h2,.page_home .welcome.head_h3 h4,.page_home .welcome.page_home h3,.page_modules .text.head_h1 h2,.page_modules .text.head_h3 h4,.page_modules .text.page_home h3,.page_modules .welcome.head_h1 h2,.page_modules .welcome.head_h3 h4,.page_modules .welcome.page_home h3{color:#8fb8a5;font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:36px;font-size:3.6rem;line-height:1.2;margin-top:20px;margin-top:2rem;margin-bottom:20px;margin-bottom:2rem}.page_home .text h2+h3,.page_home .text.head_h1 h1+h2,.page_home .text.head_h3 h3+h4,.page_home .welcome h2+h3,.page_home .welcome.head_h1 h1+h2,.page_home .welcome.head_h3 h3+h4,.page_modules .text h2+h3,.page_modules .text.head_h1 h1+h2,.page_modules .text.head_h3 h3+h4,.page_modules .welcome h2+h3,.page_modules .welcome.head_h1 h1+h2,.page_modules .welcome.head_h3 h3+h4{margin-top:100px;margin-top:10rem}.page_home .text.head_h1 h3,.page_home .text.head_h3 h5,.page_home .welcome.head_h1 h3,.page_home .welcome.head_h3 h5,.page_modules .text.head_h1 h3,.page_modules .text.head_h3 h5,.page_modules .welcome.head_h1 h3,.page_modules .welcome.head_h3 h5{font-size:30px;font-size:3rem;line-height:1.2;margin-top:35px;margin-top:3.5rem;margin-bottom:35px;margin-bottom:3.5rem}.page_home .text .tripadvisor .reviews,.page_home .welcome .tripadvisor .reviews,.page_modules .text .tripadvisor .reviews,.page_modules .welcome .tripadvisor .reviews{padding-top:30px;padding-top:3rem}.page_home .text .tripadvisor .reviews h3,.page_home .text .tripadvisor .reviews p,.page_home .welcome .tripadvisor .reviews h3,.page_home .welcome .tripadvisor .reviews p,.page_modules .text .tripadvisor .reviews h3,.page_modules .text .tripadvisor .reviews p,.page_modules .welcome .tripadvisor .reviews h3,.page_modules .welcome .tripadvisor .reviews p{padding-left:0;padding-right:0}.page_home .text .pebbles_break+h2,.page_home .text .pebbles_break+h3,.page_home .text .pebbles_break+h4,.page_home .welcome .pebbles_break+h2,.page_home .welcome .pebbles_break+h3,.page_home .welcome .pebbles_break+h4,.page_modules .text .pebbles_break+h2,.page_modules .text .pebbles_break+h3,.page_modules .text .pebbles_break+h4,.page_modules .welcome .pebbles_break+h2,.page_modules .welcome .pebbles_break+h3,.page_modules .welcome .pebbles_break+h4{color:#666;margin-top:0}.page_home .hero+.featured_block,.page_home .hero+.promo_block,.page_home .welcome+.featured_block,.page_home .welcome+.promo_block,.page_modules .hero+.featured_block,.page_modules .hero+.promo_block,.page_modules .welcome+.featured_block,.page_modules .welcome+.promo_block{margin:7.6388888889% auto}@media all and (max-width:670px){.page_home .text .first_h1 h1,.page_home .text h2,.page_home .welcome .first_h1 h1,.page_home .welcome h2,.page_modules .text .first_h1 h1,.page_modules .text h2,.page_modules .welcome .first_h1 h1,.page_modules .welcome h2{width:100%}.page_home .text.head_h1 h2,.page_home .text.head_h3 h4,.page_home .text.page_home h3,.page_home .welcome.head_h1 h2,.page_home .welcome.head_h3 h4,.page_home .welcome.page_home h3,.page_modules .text.head_h1 h2,.page_modules .text.head_h3 h4,.page_modules .text.page_home h3,.page_modules .welcome.head_h1 h2,.page_modules .welcome.head_h3 h4,.page_modules .welcome.page_home h3{font-size:30px;font-size:3rem;line-height:1.2}.page_home .text.head_h1 h3,.page_home .text.head_h3 h5,.page_home .welcome.head_h1 h3,.page_home .welcome.head_h3 h5,.page_modules .text.head_h1 h3,.page_modules .text.head_h3 h5,.page_modules .welcome.head_h1 h3,.page_modules .welcome.head_h3 h5{font-size:28px;font-size:2.8rem;line-height:1.2;margin-top:35px;margin-top:3.5rem;margin-bottom:35px;margin-bottom:3.5rem}.page_home .text .tripadvisor,.page_home .welcome .tripadvisor,.page_modules .text .tripadvisor,.page_modules .welcome .tripadvisor{padding:0}.page_home .hero+.featured_block,.page_home .hero+.promo_block,.page_home .welcome+.featured_block,.page_home .welcome+.promo_block,.page_modules .hero+.featured_block,.page_modules .hero+.promo_block,.page_modules .welcome+.featured_block,.page_modules .welcome+.promo_block{margin-top:70px;margin-top:7rem;margin-bottom:0}}.page_home .offers,.page_modules .offers{padding-top:8.4722222222%;padding-bottom:7.2916666667%;text-align:center}.page_home .staff .inner,.page_modules .staff .inner{margin:-12.5% auto 0}.page_home .staff .image,.page_modules .staff .image{position:absolute;width:50%;height:100%;top:0;left:0;background-size:cover;background-position:top center}.page_home .staff .copy,.page_modules .staff .copy{width:39.5348837209%;margin:0 0 0 55.9689922481%;padding:19.476744186% 0 .7751937984%;font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:20px;line-height:32px;color:#666;text-align:left}.page_home .staff h2,.page_modules .staff h2{margin:0;font-family:AvenirLTStd-Book,Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;line-height:1;text-transform:uppercase}.page_home .staff h3,.page_modules .staff h3{margin-top:25px;margin-top:2.5rem;margin-right:auto;margin-bottom:15px;margin-bottom:1.5rem;margin-left:auto;font-size:48px;font-size:4.8rem;line-height:1}.page_home .staff h4,.page_modules .staff h4{margin:0 auto 5px;font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:30px;font-size:3rem;line-height:1}.page_home .staff p,.page_modules .staff p{font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:20px;font-size:2rem;line-height:1.6}.page_home .staff .btn_gt,.page_modules .staff .btn_gt{margin-top:30px;font-family:AvenirLTStd-Book,Arial,Helvetica,sans-serif;font-size:16px;font-size:1.6rem;line-height:1;color:#c09f7f}.page_home .staff .btn_gt:hover,.page_modules .staff .btn_gt:hover{color:#666}@media all and (max-width:670px){.page_home .staff.rowbig,.page_modules .staff.rowbig{padding:0}.page_home .staff .inner,.page_modules .staff .inner{margin:0}.page_home .staff .image,.page_modules .staff .image{display:block;position:relative;width:100%;padding-bottom:100%;top:0;left:0;background-size:cover;background-position:top center}.page_home .staff .copy,.page_modules .staff .copy{margin-right:35px;margin-right:3.5rem;margin-left:35px;margin-left:3.5rem;padding-top:50px;padding-top:5rem;padding-bottom:0;padding-bottom:0;width:auto}.page_home .staff h3,.page_modules .staff h3{margin-top:25px;margin-top:2.5rem;margin-right:0;margin-right:0;margin-bottom:35px;margin-bottom:3.5rem;margin-left:0;margin-left:0;font-size:36px;font-size:3.6rem;line-height:1}.page_home .staff h4,.page_modules .staff h4{margin-top:25px;margin-top:2.5rem;margin-right:0;margin-right:0;margin-bottom:25px;margin-bottom:2.5rem;margin-left:0;margin-left:0;font-size:26px;font-size:2.6rem;line-height:1}.page_home .staff .btn_gt,.page_modules .staff .btn_gt{margin-top:25px;margin-top:2.5rem;margin-right:0;margin-right:0;margin-left:0;margin-left:0;font-family:AvenirLTStd-Book,Arial,Helvetica,sans-serif;font-size:18px;font-size:1.8rem;line-height:1;color:#c09f7f}.page_home .staff .btn_gt:hover,.page_modules .staff .btn_gt:hover{color:#666}}.page_accommodation,.page_modules,.page_property,.page_search{margin-top:0;margin-top:0;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto;position:relative}.page_accommodation nav#property,.page_modules nav#property,.page_property nav#property,.page_search nav#property{background:center top no-repeat rgba(244,246,246,.8);background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/properties/property_nav_fade.png),url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/bg.jpg);background-size:100% auto,cover;display:block;font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:20px;font-size:2rem;line-height:1;font-style:italic;position:fixed;text-align:center;width:100%;z-index:5}.page_accommodation nav#property ul,.page_modules nav#property ul,.page_property nav#property ul,.page_search nav#property ul{margin:0 auto}.page_accommodation nav#property ul li,.page_modules nav#property ul li,.page_property nav#property ul li,.page_search nav#property ul li{display:inline-block}.page_accommodation nav#property ul li a,.page_modules nav#property ul li a,.page_property nav#property ul li a,.page_search nav#property ul li a{display:block;padding-top:15px;padding-top:1.5rem;padding-right:20px;padding-right:2rem;padding-bottom:15px;padding-bottom:1.5rem;padding-left:20px;padding-left:2rem}.page_accommodation nav#property ul li.active a,.page_accommodation nav#property ul li:hover a,.page_modules nav#property ul li.active a,.page_modules nav#property ul li:hover a,.page_property nav#property ul li.active a,.page_property nav#property ul li:hover a,.page_search nav#property ul li.active a,.page_search nav#property ul li:hover a{background:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/properties/property_nav_fade_active.png) center top no-repeat;background-size:100% auto;color:#af9276}.page_accommodation nav#property:after,.page_modules nav#property:after,.page_property nav#property:after,.page_search nav#property:after{content:"";background:center top no-repeat;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/properties/property_nav_fade.png);background-size:100% auto;height:10px;height:1rem;left:0;opacity:.7;position:absolute;top:50px;top:5rem;width:100%;z-index:0}@media all and (max-width:670px){.page_accommodation nav,.page_modules nav,.page_property nav,.page_search nav{display:none;font-size:15px;font-size:1.5rem;line-height:1;position:relative;top:0}.page_accommodation nav ul,.page_modules nav ul,.page_property nav ul,.page_search nav ul{display:flex;flex-wrap:nowrap;justify-content:center}.page_accommodation nav ul li a,.page_modules nav ul li a,.page_property nav ul li a,.page_search nav ul li a{padding-top:15px;padding-top:1.5rem;padding-right:5px;padding-right:.5rem;padding-bottom:15px;padding-bottom:1.5rem;padding-left:5px;padding-left:.5rem}.page_accommodation nav#property,.page_modules nav#property,.page_property nav#property,.page_search nav#property{display:none!important}}.page_accommodation .intro,.page_modules .intro,.page_property .intro,.page_search .intro{margin-top:0;margin-top:0;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto;max-width:100%;padding-top:70px;padding-top:7rem;padding-right:35px;padding-right:3.5rem;padding-bottom:135px;padding-bottom:13.5rem;padding-left:35px;padding-left:3.5rem;text-align:center}.page_accommodation .intro h2,.page_modules .intro h2,.page_property .intro h2,.page_search .intro h2{color:#666}.page_accommodation .intro h3,.page_modules .intro h3,.page_property .intro h3,.page_search .intro h3{font-size:15px;font-size:1.5rem;line-height:1;margin-right:auto;margin-bottom:35px;margin-bottom:3.5rem;margin-left:auto;letter-spacing:1px;text-transform:uppercase}.page_accommodation .intro .restrictions,.page_accommodation .intro p,.page_modules .intro .restrictions,.page_modules .intro p,.page_property .intro .restrictions,.page_property .intro p,.page_search .intro .restrictions,.page_search .intro p{font-size:17px;font-size:1.7rem;line-height:1.7647058824;margin-right:auto;margin-bottom:35px;margin-bottom:3.5rem;margin-left:auto;max-width:780px;max-width:78rem}.page_accommodation .intro .restrictions,.page_modules .intro .restrictions,.page_property .intro .restrictions,.page_search .intro .restrictions{margin-top:35px;margin-top:3.5rem}.page_accommodation .intro dl.property_features,.page_modules .intro dl.property_features,.page_property .intro dl.property_features,.page_search .intro dl.property_features{font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:28px;font-size:2.8rem;line-height:1;margin-right:auto;margin-bottom:35px;margin-bottom:3.5rem;margin-left:auto}.page_accommodation .intro dl.property_features dd,.page_accommodation .intro dl.property_features dt,.page_modules .intro dl.property_features dd,.page_modules .intro dl.property_features dt,.page_property .intro dl.property_features dd,.page_property .intro dl.property_features dt,.page_search .intro dl.property_features dd,.page_search .intro dl.property_features dt{display:inline-block;padding-right:5px;padding-right:.5rem;padding-left:21px;padding-left:2.1rem}.page_accommodation .intro dl.property_features dd,.page_modules .intro dl.property_features dd,.page_property .intro dl.property_features dd,.page_search .intro dl.property_features dd{border-right:1px solid #999;color:#af9276;padding-right:21px;padding-right:2.1rem;padding-left:0;padding-left:0}.page_accommodation .intro dl.property_features dd:last-of-type,.page_modules .intro dl.property_features dd:last-of-type,.page_property .intro dl.property_features dd:last-of-type,.page_search .intro dl.property_features dd:last-of-type{border-right:none}.page_accommodation .intro dl.property_features br,.page_modules .intro dl.property_features br,.page_property .intro dl.property_features br,.page_search .intro dl.property_features br{display:none}.page_accommodation .intro+.property_search,.page_modules .intro+.property_search,.page_property .intro+.property_search,.page_search .intro+.property_search{padding-top:22px;padding-top:2.2rem}@media all and (max-width:670px){.page_accommodation .intro,.page_modules .intro,.page_property .intro,.page_search .intro{padding-top:70px;padding-top:7rem;padding-right:35px;padding-right:3.5rem;padding-bottom:70px;padding-bottom:7rem;padding-left:35px;padding-left:3.5rem}.page_accommodation .intro p,.page_modules .intro p,.page_property .intro p,.page_search .intro p{font-size:16px;font-size:1.6rem;line-height:1.375}.page_accommodation .intro dl.property_features,.page_modules .intro dl.property_features,.page_property .intro dl.property_features,.page_search .intro dl.property_features{font-size:20px;font-size:2rem;line-height:1.2}.page_accommodation .intro dl.property_features dd,.page_accommodation .intro dl.property_features dt,.page_modules .intro dl.property_features dd,.page_modules .intro dl.property_features dt,.page_property .intro dl.property_features dd,.page_property .intro dl.property_features dt,.page_search .intro dl.property_features dd,.page_search .intro dl.property_features dt{display:inline-block;padding-right:5px;padding-right:.5rem;padding-left:9px;padding-left:.9rem}.page_accommodation .intro dl.property_features dd,.page_modules .intro dl.property_features dd,.page_property .intro dl.property_features dd,.page_search .intro dl.property_features dd{padding-right:9px;padding-right:.9rem;padding-left:0;padding-left:0}.page_accommodation.page_property .intro,.page_modules.page_property .intro,.page_property.page_property .intro,.page_search.page_property .intro{padding-bottom:0}}@media all and (max-width:375px){.page_accommodation .intro h3,.page_modules .intro h3,.page_property .intro h3,.page_search .intro h3{font-size:14px;font-size:1.4rem;line-height:1}.page_accommodation .intro dl.property_features dd:nth-child(4),.page_modules .intro dl.property_features dd:nth-child(4),.page_property .intro dl.property_features dd:nth-child(4),.page_search .intro dl.property_features dd:nth-child(4){border-right:none}.page_accommodation .intro dl.property_features br,.page_modules .intro dl.property_features br,.page_property .intro dl.property_features br,.page_search .intro dl.property_features br{display:inline}}.page_modules .hero{margin-top:0;margin-top:0}.page_property .intro p{font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:28px;font-size:2.8rem;line-height:1.2857142857;max-width:880px;max-width:88rem}.page_property .intro .facilities{left:0}@media all and (max-width:670px){.page_property .intro p{font-size:23px;font-size:2.3rem;line-height:1.3043478261}}.featured_block,.promo_block,.room{background:0 0;display:block;margin-right:auto;margin-left:auto;table-layout:fixed;max-width:1440px;max-width:144rem}.featured_block>*,.promo_block>*,.room>*{display:inline-block;vertical-align:middle;width:50%}.featured_block .content,.promo_block .content,.room .content{direction:ltr;font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;padding-top:90px;padding-top:6.25%;padding-right:90px;padding-right:6.25%;padding-bottom:90px;padding-bottom:6.25%;padding-left:90px;padding-left:6.25%;text-align:right}.featured_block .content p,.promo_block .content p,.room .content p{font-size:21px;font-size:2.1rem;line-height:1.5238095238}.featured_block .content .controls,.promo_block .content .controls,.room .content .controls{direction:rtl;margin-top:70px;margin-top:7rem;margin-right:-10px;margin-right:-1rem;margin-left:0;margin-left:0}.featured_block .content .controls span,.promo_block .content .controls span,.room .content .controls span{direction:ltr;display:inline-block;vertical-align:top}.featured_block .content .controls ul.slick-dots,.promo_block .content .controls ul.slick-dots,.room .content .controls ul.slick-dots{display:inline-block;margin-right:12px;margin-right:1.2rem;margin-left:12px;margin-left:1.2rem}.featured_block .content figcaption,.promo_block .content figcaption,.room .content figcaption{margin-top:40px;margin-top:4rem}.featured_block .content figcaption span:after,.promo_block .content figcaption span:after,.room .content figcaption span:after{margin-top:20px;margin-top:2rem}.featured_block .content .facilities:last-child,.promo_block .content .facilities:last-child,.room .content .facilities:last-child{margin-bottom:-34px}.featured_block .content .facilities:last-child .tooltip,.promo_block .content .facilities:last-child .tooltip,.room .content .facilities:last-child .tooltip{margin-bottom:0}.featured_block.centre .content,.promo_block.centre .content,.room.centre .content{text-align:center}.featured_block.img56 .content,.promo_block.img56 .content,.room.img56 .content{width:44%}.featured_block.img56 .imgHolder,.promo_block.img56 .imgHolder,.room.img56 .imgHolder{width:56%}.featured_block.img44 .content,.promo_block.img44 .content,.room.img44 .content{width:56%}.featured_block.img44 .imgHolder,.promo_block.img44 .imgHolder,.room.img44 .imgHolder{width:44%}.featured_block .slick-slider,.promo_block .slick-slider,.room .slick-slider{direction:ltr}.featured_block figcaption,.promo_block figcaption,.room figcaption{color:#666;display:block;font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:20px;font-size:2rem;line-height:1.2;font-style:italic}.featured_block figcaption span:after,.promo_block figcaption span:after,.room figcaption span:after{background-color:#b8997b;content:"";display:block;height:1px;width:22px;vertical-align:baseline}.featured_block figure,.promo_block figure,.room figure{box-sizing:content-box;position:relative;padding-right:50px;padding-right:5rem;padding-left:0;padding-left:0}.featured_block figure img,.promo_block figure img,.room figure img{display:block;height:auto;width:100%}.featured_block figure img.invisible,.promo_block figure img.invisible,.room figure img.invisible{visibility:hidden}.featured_block figure figcaption,.promo_block figure figcaption,.room figure figcaption{padding-top:12px;padding-top:1.2rem;padding-bottom:12px;padding-bottom:1.2rem;position:absolute;left:auto;right:50px;right:5rem;top:0;transform-origin:100%,0;transform:rotate(-90deg)}.featured_block figure figcaption span,.promo_block figure figcaption span,.room figure figcaption span{display:block}.featured_block figure figcaption span:after,.promo_block figure figcaption span:after,.room figure figcaption span:after{content:"";display:inline-block;margin-top:0;margin-top:0;margin-left:17px;margin-left:1.7rem}.featured_block figure .image_wrapper,.promo_block figure .image_wrapper,.room figure .image_wrapper{background-position:center center;background-size:cover}.featured_block.rtl,.promo_block.rtl,.room.rtl{direction:rtl}.featured_block.rtl .content,.promo_block.rtl .content,.room.rtl .content{text-align:left}.featured_block.rtl .content .pebbles_break,.promo_block.rtl .content .pebbles_break,.room.rtl .content .pebbles_break{display:none}.featured_block.rtl .content .controls,.promo_block.rtl .content .controls,.room.rtl .content .controls{direction:ltr;margin-right:0;margin-right:0;margin-left:-12px;margin-left:-1.2rem}.featured_block.rtl figure,.promo_block.rtl figure,.room.rtl figure{direction:rtl;padding-right:0;padding-right:0;padding-left:50px;padding-left:5rem}.featured_block.rtl figure figcaption,.promo_block.rtl figure figcaption,.room.rtl figure figcaption{display:block;direction:ltr;left:50px;left:5rem;text-align:right;transform-origin:0,0;transform:rotate(90deg)}.featured_block.rtl figure figcaption span,.promo_block.rtl figure figcaption span,.room.rtl figure figcaption span{transform:rotate(180deg)}.featured_block.rtl figure.slick-slide figcaption,.promo_block.rtl figure.slick-slide figcaption,.room.rtl figure.slick-slide figcaption{display:none}.featured_block.rtl figure.slick-active figcaption,.promo_block.rtl figure.slick-active figcaption,.room.rtl figure.slick-active figcaption{display:block}.featured_block.figmove figure,.featured_block.figmove figure.slick-active,.promo_block.figmove figure,.promo_block.figmove figure.slick-active,.room.figmove figure,.room.figmove figure.slick-active{padding-left:0}.featured_block.figmove figure figcaption,.featured_block.figmove figure.slick-active figcaption,.promo_block.figmove figure figcaption,.promo_block.figmove figure.slick-active figcaption,.room.figmove figure figcaption,.room.figmove figure.slick-active figcaption{display:none}.featured_block.margined,.promo_block.margined,.room.margined{margin-right:auto;margin-left:auto;max-width:calc(1210px + 80px)}.room .content{padding-top:30px;padding-top:2.0833333333%;padding-right:90px;padding-right:6.25%;padding-bottom:30px;padding-bottom:2.0833333333%;padding-left:90px;padding-left:6.25%}.margin-btm,.room:nth-of-type(odd){margin-bottom:90px;margin-bottom:9rem}@media all and (max-width:1024px){.room .content h2{margin-bottom:25px;margin-bottom:2.5rem}.room .content .controls,.room .content figcaption{margin-top:25px;margin-top:2.5rem}}@media all and (max-width:880px){.featured_block .content p,.promo_block .content p,.room .content p{font-size:17px;font-size:1.7rem;line-height:1.5588235294}}@media all and (max-width:670px){.featured_block,.promo_block,.room{display:flex!important;flex-wrap:wrap}.featured_block>*,.promo_block>*,.room>*{display:block;width:100%}.featured_block:nth-of-type(odd),.promo_block:nth-of-type(odd),.room:nth-of-type(odd){margin-bottom:0}.featured_block .content,.promo_block .content,.room .content{order:2;direction:ltr;padding-top:70px;padding-top:7rem;padding-right:35px;padding-right:3.5rem;padding-bottom:70px;padding-bottom:7rem;padding-left:35px;padding-left:3.5rem;text-align:left}.featured_block .content p,.promo_block .content p,.room .content p{font-size:20px;font-size:2rem;line-height:1.5}.featured_block .content .controls,.featured_block .content figcaption,.promo_block .content .controls,.promo_block .content figcaption,.room .content .controls,.room .content figcaption{display:none}.featured_block.img44 .content,.featured_block.img44 .imgHolder,.featured_block.img56 .content,.featured_block.img56 .imgHolder,.promo_block.img44 .content,.promo_block.img44 .imgHolder,.promo_block.img56 .content,.promo_block.img56 .imgHolder,.room.img44 .content,.room.img44 .imgHolder,.room.img56 .content,.room.img56 .imgHolder{width:100%}.featured_block figcaption,.featured_block.rtl figcaption,.promo_block figcaption,.promo_block.rtl figcaption,.room figcaption,.room.rtl figcaption{display:none!important}.featured_block figure,.featured_block.rtl figure,.promo_block figure,.promo_block.rtl figure,.room figure,.room.rtl figure{padding:0}.featured_block .imgHolder,.promo_block .imgHolder,.room .imgHolder{order:1}.featured_block .imgHolder .slick-dots,.promo_block .imgHolder .slick-dots,.room .imgHolder .slick-dots{text-align:center;width:100%}.featured_block .imgHolder .slick-dots li,.promo_block .imgHolder .slick-dots li,.room .imgHolder .slick-dots li{display:inline-block;float:none}}.featured_block .content{padding-top:0;padding-top:0;padding-right:40px;padding-right:4rem;padding-bottom:0;padding-bottom:0;padding-left:0;padding-left:0;min-width:400px;min-width:40rem}.featured_block .content .inner{background:center center no-repeat;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/texture_dark_bk.jpg)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.featured_block .content .inner{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/texture_dark_bk@2x.jpg);background-size:650px 650px}}.featured_block .content .inner{color:#fff;display:inline-block;left:-35px;left:-3.5rem;top:-25px;top:-2.5rem;padding-top:90px;padding-top:16.2748643761%;padding-right:90px;padding-right:16.2748643761%;padding-bottom:45px;padding-bottom:8.1374321881%;padding-left:90px;padding-left:16.2748643761%;position:relative;text-align:center;width:100%;min-width:400px;min-width:40rem;max-width:100%;vertical-align:middle;z-index:2}.featured_block .content .inner h2{font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif}.featured_block .content .inner p{color:#b7b7b9;font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif}.featured_block .content .inner a.read_more{color:#c09f7f;margin-top:35px;margin-top:3.5rem}.featured_block .content .inner a.read_more:hover{color:#fff}.featured_block .content .inner:after{background:center center no-repeat;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/pebbles_trans.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.featured_block .content .inner:after{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/pebbles_trans@2x.png);background-size:28px 26px}}.featured_block .content .inner:after{background-size:contain!important;content:"";display:block;height:28px;height:2.8rem;margin-top:33px;margin-top:3.3rem;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto;width:26px;width:2.6rem}.featured_block .content.no-control .inner{top:0}.featured_block.light .content .inner{color:#555;background:#e6e6e8 url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/bg_grey.jpg) repeat;background-size:200px 200px;background-position:top center}.featured_block.light .content .inner p{color:#666}.featured_block.light .content .inner a.read_more{color:#8fb8a5}.featured_block.light .content .inner a.read_more:hover{color:#666}.featured_block .imgHolder .controls{direction:ltr;text-align:left;margin-top:5px;margin-top:.5rem;margin-left:50px;margin-left:5rem}.featured_block .imgHolder .controls>:first-child{margin-left:-12px;margin-left:-1.2rem}@media all and (max-width:1024px){.featured_block .content{padding-right:0}}@media all and (max-width:880px){.featured_block .content{min-width:0}.featured_block .content .inner{padding-top:50px;padding-top:9.0415913201%;padding-right:50px;padding-right:9.0415913201%;padding-bottom:25px;padding-bottom:4.52079566%;padding-left:50px;padding-left:9.0415913201%;min-width:0;width:auto}}@media all and (max-width:670px){.featured_block .content{padding:0;min-width:0}.featured_block .content .inner{background-size:cover;display:block;left:0;top:0;margin:0;padding-top:75px;padding-top:7.5rem;padding-right:35px;padding-right:3.5rem;padding-bottom:45px;padding-bottom:4.5rem;padding-left:35px;padding-left:3.5rem;min-width:0}.featured_block .content .inner h2{font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif}.featured_block .content .inner p{color:#b7b7b9;font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif}.featured_block .content .inner a.read_more{color:#c09f7f;margin-top:35px;margin-top:3.5rem}.featured_block .content .inner a.read_more:hover{color:#fff}.featured_block .content .inner:after{background:center center no-repeat;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/pebbles_trans.png);background-size:contain!important;content:"";display:block;height:28px;height:2.8rem;margin-top:33px;margin-top:3.3rem;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto;width:26px;width:2.6rem}}@media (max-width:670px) and (min-device-pixel-ratio:1.3),(max-width:670px) and (min-resolution:1.3dppx){.featured_block .content .inner:after{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/pebbles_trans@2x.png);background-size:28px 26px}}@media all and (max-width:670px){.featured_block .imgHolder .controls{text-align:center;margin:0}}.promo_block{display:table;position:relative}.promo_block>*{display:table-cell}.promo_block .imgHolder{height:64.5rem}.promo_block .image{position:absolute;width:50%;height:100%;top:0;left:0;background-size:cover;background-position:center center}.promo_block .content p{font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:21px;font-size:2.1rem;line-height:1.5238095238}.promo_block .content p+a.read_more{color:#b8997b;display:inline-block;margin-top:55px;margin-top:5.5rem;margin-right:auto;margin-left:auto}.promo_block .content p+a.read_more:hover{color:#666}.promo_block .sleep{margin-top:0;margin-top:0;margin-right:0;margin-right:0;margin-bottom:30px;margin-bottom:3rem;margin-left:0;margin-left:0}.promo_block .links{font-family:AvenirLTStd-Book,Arial,Helvetica,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.875;margin-top:70px;margin-top:7rem;margin-right:0;margin-right:0;margin-bottom:75px;margin-bottom:7.5rem;margin-left:0;margin-left:0}.promo_block .links a{display:block;margin-top:10px;margin-top:1rem;margin-right:0;margin-right:0;margin-bottom:10px;margin-bottom:1rem;margin-left:0;margin-left:0}.promo_block .image_wrapper{position:absolute;top:0;bottom:0;background-size:cover}.promo_block .image_wrapper img{display:block;height:auto;width:100%;visibility:hidden}.promo_block .facilities{margin-top:75px;margin-top:7.5rem;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto}@media all and (max-width:670px){.promo_block>*{display:block}.promo_block .content h2{margin-top:35px;margin-top:3.5rem;margin-bottom:35px;margin-bottom:3.5rem}.promo_block .content h2:first-child{margin-top:0}.promo_block .content .pebbles_break{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/pebbles_break_gold@2x.png);height:26px;height:2.6rem;margin-right:auto;margin-left:auto}.promo_block .content .pebbles_break:after,.promo_block .content .pebbles_break:before{background-color:rgba(210,193,175,.86)}.promo_block .content p+a.read_more{margin-top:45px;margin-top:4.5rem;margin-right:auto;margin-left:auto}.promo_block .sleep{width:80%}.promo_block .links{font-size:17px;font-size:1.7rem;line-height:1.7647058824;margin-top:40px;margin-top:4rem;margin-right:0;margin-right:0;margin-bottom:40px;margin-bottom:4rem;margin-left:0;margin-left:0}.promo_block .links a{display:block;margin-top:10px;margin-top:1rem;margin-right:0;margin-right:0;margin-bottom:10px;margin-bottom:1rem;margin-left:0;margin-left:0}.promo_block .facilities{margin-top:45px;margin-top:4.5rem;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto}.promo_block .imgHolder{height:auto}.promo_block .imgHolder .image_wrapper{position:relative}}.facilities_list{margin-right:auto;margin-bottom:90px;margin-bottom:9rem;margin-left:auto;padding-right:20px;padding-right:2rem;padding-left:20px;padding-left:2rem;max-width:1210px;max-width:121rem}.facilities_list h3{font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:36px;font-size:3.6rem;line-height:1.2;font-style:italic;padding-top:90px;padding-top:9rem;padding-bottom:90px;padding-bottom:9rem;text-align:center}.facilities_list ul{margin-left:0;overflow:auto}.facilities_list ul li{background:left center no-repeat;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/green_tick.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.facilities_list ul li{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/green_tick@2x.png);background-size:11px 14px}}.facilities_list ul li{border-bottom:1px dotted #d1d1d2;display:block;float:left;font-size:15px;font-size:1.5rem;line-height:1.2;margin-right:45px;margin-right:3.125%;padding-top:16px;padding-top:1.6rem;padding-right:30px;padding-right:3rem;padding-bottom:16px;padding-bottom:1.6rem;padding-left:30px;padding-left:3rem;width:31.25%}.facilities_list ul li:nth-child(3n+3){margin-right:0}@media all and (max-width:670px){.facilities_list{padding-top:0;padding-top:0;padding-right:35px;padding-right:3.5rem;padding-bottom:0;padding-bottom:0;padding-left:35px;padding-left:3.5rem;margin-top:35px;margin-top:3.5rem;margin-right:auto;margin-bottom:35px;margin-bottom:3.5rem;margin-left:auto}.facilities_list h3{font-size:30px;font-size:3rem;line-height:1.2;padding-top:35px;padding-top:3.5rem;padding-bottom:35px;padding-bottom:3.5rem}.facilities_list ul li{display:block;float:none;margin-right:0;width:100%}}.disc_links{margin-top:80px;margin-top:8rem;margin-bottom:110px;margin-bottom:11rem;text-align:center}.disc_links a.disc{background:top center no-repeat;padding-top:118px;padding-top:11.8rem;padding-right:53px;padding-right:5.3rem;padding-left:53px;padding-left:5.3rem}.disc_links a.disc.floorplan{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/properties/floorplan_icon.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.disc_links a.disc.floorplan{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/properties/floorplan_icon@2x.png);background-size:93px 93px}}.disc_links a.disc.guestbook{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/properties/guestbook_icon.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.disc_links a.disc.guestbook{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/properties/guestbook_icon@2x.png);background-size:93px 93px}}@media all and (max-width:670px){.disc_links{display:flex;flex-wrap:nowrap;margin-top:40px;margin-top:4rem;margin-right:35px;margin-right:3.5rem;margin-bottom:55px;margin-bottom:5.5rem;margin-left:35px;margin-left:3.5rem;text-align:center}.disc_links a.disc{padding-top:118px;padding-top:11.8rem;padding-right:0;padding-right:0;padding-left:0;padding-left:0;width:50%}}.availability{background:#e6e6e8 url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/bg_grey.jpg) repeat;background-size:200px 200px;background-position:top center;padding-top:138px;padding-top:13.8rem;padding-bottom:100px;padding-bottom:10rem;text-align:center}.availability img{height:auto;width:100%}.page_search .availability h3.lines{margin-bottom:40px;margin-bottom:4rem}.availability .atb_next_month_arrow,.availability .atb_prev_month_arrow{display:inline-block;margin:0;font-size:.9em;transform:scaleX(.6)}.featured_blog_post{margin-top:130px;margin-top:13rem;margin-right:auto;margin-bottom:130px;margin-bottom:13rem;margin-left:auto;max-width:1440px;max-width:144rem}.featured_blog_post .post{margin:0 auto;padding-top:34px;padding-top:2.3611111111%;padding-bottom:34px;padding-bottom:2.3611111111%;position:relative;max-width:1210px;max-width:121rem;text-align:right}.featured_blog_post .post .image_wrapper{background-position:center center;background-size:cover;bottom:0;display:inline-block;height:100%;left:0;min-width:400px;min-width:40rem;position:absolute;top:0;width:50.0826446281%;vertical-align:middle;z-index:1}.featured_blog_post .post .image_wrapper img{height:auto;width:100%}.featured_blog_post .post .image_wrapper img.invisible{display:none}.featured_blog_post .post .content{background:center center no-repeat;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/texture_dark_bk.jpg)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.featured_blog_post .post .content{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/texture_dark_bk@2x.jpg);background-size:650px 650px}}.featured_blog_post .post .content{color:#fff;display:inline-block;margin-left:-34px;margin-left:-3.4rem;padding-top:100px;padding-top:6.9444444444%;padding-right:80px;padding-right:5.5555555556%;padding-bottom:114px;padding-bottom:7.9166666667%;padding-left:80px;padding-left:5.5555555556%;position:relative;text-align:center;width:52.5619834711%;min-width:400px;min-width:40rem;vertical-align:middle;z-index:2}.featured_blog_post .post .content h3{font-size:12px;font-size:1.2rem;line-height:1.9166666667;letter-spacing:.6px;margin-bottom:52px;margin-bottom:5.2rem;text-transform:uppercase}.featured_blog_post .post .content h3 time:before{content:"|";display:inline;padding-right:12px;padding-right:1.2rem;padding-left:12px;padding-left:1.2rem}.featured_blog_post .post .content h2{font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:45px;font-size:4.5rem;line-height:1}.featured_blog_post .post .content p.extract{color:#ccc;font-size:21px;font-size:2.1rem;line-height:1.5238095238}.featured_blog_post .post .content p.extract:after{content:"…"}.featured_blog_post .post .content a.read_more{color:#c09f7f;margin-top:50px;margin-top:5rem}.featured_blog_post .post .content a.read_more:hover{color:#fff}@media all and (max-width:670px){.featured_blog_post{margin-top:70px;margin-top:7rem;margin-right:0;margin-right:0;margin-bottom:70px;margin-bottom:7rem;margin-left:0;margin-left:0}.featured_blog_post .post{margin:0 auto;padding:0;position:relative;max-width:1210px;max-width:121rem;text-align:right}.featured_blog_post .post .image_wrapper{display:block;height:auto;position:relative;width:100%;min-width:0}.featured_blog_post .post .image_wrapper img.invisible{display:block}.featured_blog_post .post .content{display:block;margin:0;padding-top:50px;padding-top:5rem;padding-right:30px;padding-right:3rem;padding-bottom:67px;padding-bottom:6.7rem;padding-left:30px;padding-left:3rem;min-width:0;width:auto}.featured_blog_post .post .content h3{margin-bottom:35px;margin-bottom:3.5rem}.featured_blog_post .post .content h2{font-size:36px;font-size:3.6rem;line-height:1}.featured_blog_post .post .content p.extract{font-size:21px;font-size:2.1rem;line-height:1.5238095238}.featured_blog_post .post .content a.read_more{margin-top:35px;margin-top:3.5rem}}.latest_offers,.other_properties{margin-top:145px;margin-top:14.5rem;margin-right:auto;margin-bottom:145px;margin-bottom:14.5rem;margin-left:auto;text-align:center;max-width:1210px;max-width:121rem}.welcome.alt+.latest_offers{margin-top:0;margin-top:0;margin-right:auto;margin-bottom:145px;margin-bottom:14.5rem;margin-left:auto}.latest_offers .column .image_wrapper,.other_properties .image_wrapper{padding-bottom:50%;position:relative;width:100%}.latest_offers .column .image_wrapper img,.other_properties .image_wrapper img{display:none}.latest_offers .column h3,.other_properties h3{font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:36px;font-size:3.6rem;line-height:1;margin-top:25px;margin-top:2.5rem;margin-bottom:20px;margin-bottom:2rem}.latest_offers .column a.read_more,.other_properties a.read_more{color:#c09f7f;margin-top:30px;margin-top:3rem}.latest_offers .column a.read_more:hover,.other_properties a.read_more:hover{color:#666}.latest_offers .column .pebbles_break,.other_properties .pebbles_break{display:block;margin-top:35px;margin-top:3.5rem;margin-bottom:40px;margin-bottom:4rem}.other_properties h3{font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif}@media all and (max-width:880px) and (min-width:670px){.latest_offers .column .offer_prices,.latest_offers .column h3,.other_properties .column .offer_prices,.other_properties .column h3{font-size:36px;font-size:5.0625rem;line-height:1;margin-top:25px;margin-top:2.5rem;margin-bottom:20px;margin-bottom:2rem}.latest_offers .column .offer_dates,.other_properties .column .offer_dates{font-size:21px;font-size:2.953125rem;line-height:1}.latest_offers .column .sleep,.other_properties .column .sleep{font-size:12px;font-size:1.6875rem;line-height:1}.latest_offers .column a.read_more,.other_properties .column a.read_more{font-size:16px;font-size:2.25rem;line-height:1}}@media all and (max-width:670px){.latest_offers,.other_properties{margin-top:70px;margin-top:7rem;margin-right:0;margin-right:0;margin-bottom:70px;margin-bottom:7rem;margin-left:0;margin-left:0}.latest_offers>h2,.latest_offers>h3,.other_properties>h2,.other_properties>h3{margin-right:35px;margin-right:3.5rem;margin-left:35px;margin-left:3.5rem}.latest_offers .tableRow,.other_properties .tableRow{margin:0}.latest_offers .tableRow.slick-slider .column,.other_properties .tableRow.slick-slider .column{padding-right:30px;padding-right:3rem;padding-left:30px;padding-left:3rem}.latest_offers .tableRow.slick-slider .column.hide,.other_properties .tableRow.slick-slider .column.hide{display:block}}.latest_offers h3.lines{margin-bottom:60px;margin-bottom:6rem}.latest_offers .tableRow{margin:0;width:100%}.latest_offers .column{margin-bottom:50px;margin-bottom:5rem}.latest_offers .column h3{display:inline-block}.latest_offers .column .offer_prices{color:inherit;display:inline-block;float:none}.latest_offers .column .offer_prices:before{color:#ccc;content:" | ";display:inline-block;font-size:.85em;margin-top:0;margin-top:0;margin-right:9px;margin-right:.9rem;margin-bottom:0;margin-bottom:0;margin-left:5px;margin-left:.5rem;vertical-align:top}.latest_offers .column .offer_dates{margin-bottom:15px;margin-bottom:1.5rem}.latest_offers .column.hide{display:none}.latest_offers a.plus{display:block}.latest_offers a.plus.hide{display:none}@media all and (max-width:670px){.latest_offers .columns{margin:0}}.availability_wrap{padding:7.9861111111% 0 6.5972222222%;background:#e6e6e8 url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/bg_grey.jpg) repeat;background-size:200px 200px;background-position:top center}.page_accommodation,.page_search,.pages_index{text-align:center}.page_accommodation .intro,.page_search .intro,.pages_index .intro{padding-bottom:0}.page_accommodation .intro.close-matches,.page_search .intro.close-matches,.pages_index .intro.close-matches{padding-top:0;margin-top:-40px;margin-top:-4rem;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto}@media all and (max-width:670px){.page_accommodation .intro.close-matches,.page_search .intro.close-matches,.pages_index .intro.close-matches{margin-top:0;margin-top:0;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto}}.page_accommodation .accomodation_filter,.page_search .accomodation_filter,.pages_index .accomodation_filter{margin-top:70px;margin-top:7rem;margin-right:auto;margin-bottom:80px;margin-bottom:8rem;margin-left:auto;text-align:center}.page_accommodation .accomodation_filter h3,.page_search .accomodation_filter h3,.pages_index .accomodation_filter h3{font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;line-height:1.2;letter-spacing:.6px;margin-bottom:28px;margin-bottom:2.8rem;text-transform:uppercase}.page_accommodation .accomodation_filter dl,.page_search .accomodation_filter dl,.pages_index .accomodation_filter dl{font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:28px;font-size:2.8rem;line-height:.9285714286;margin-top:25px;margin-top:2.5rem;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto}.page_accommodation .accomodation_filter dl dd,.page_accommodation .accomodation_filter dl dt,.page_search .accomodation_filter dl dd,.page_search .accomodation_filter dl dt,.pages_index .accomodation_filter dl dd,.pages_index .accomodation_filter dl dt{display:inline-block;padding-right:10px;padding-right:1rem;padding-left:25px;padding-left:2.5rem}.page_accommodation .accomodation_filter dl dd,.page_search .accomodation_filter dl dd,.pages_index .accomodation_filter dl dd{border-right:1px solid #d1d1d2;color:#666;padding-right:25px;padding-right:2.5rem}.page_accommodation .accomodation_filter dl dd:first-of-type,.page_search .accomodation_filter dl dd:first-of-type,.pages_index .accomodation_filter dl dd:first-of-type{padding-left:10px;padding-left:1rem}.page_accommodation .accomodation_filter dl dd:last-of-type,.page_search .accomodation_filter dl dd:last-of-type,.pages_index .accomodation_filter dl dd:last-of-type{border-right:none}.page_accommodation .accomodation_filter dl dd.active,.page_accommodation .accomodation_filter dl dd:hover,.page_search .accomodation_filter dl dd.active,.page_search .accomodation_filter dl dd:hover,.pages_index .accomodation_filter dl dd.active,.pages_index .accomodation_filter dl dd:hover{color:#af9276}.page_accommodation .accomodation_filter dl dd:hover,.page_search .accomodation_filter dl dd:hover,.pages_index .accomodation_filter dl dd:hover{cursor:pointer}@media all and (max-width:670px){.page_accommodation .accomodation_filter,.page_search .accomodation_filter,.pages_index .accomodation_filter{margin-top:35px;margin-top:3.5rem;margin-right:auto;margin-bottom:35px;margin-bottom:3.5rem;margin-left:auto}.page_accommodation .accomodation_filter dl,.page_search .accomodation_filter dl,.pages_index .accomodation_filter dl{font-size:20px;font-size:2rem;line-height:1}.page_accommodation .accomodation_filter dl dd,.page_accommodation .accomodation_filter dl dt,.page_search .accomodation_filter dl dd,.page_search .accomodation_filter dl dt,.pages_index .accomodation_filter dl dd,.pages_index .accomodation_filter dl dt{padding-right:0;padding-right:0;padding-left:9px;padding-left:.9rem}.page_accommodation .accomodation_filter dl dd,.page_search .accomodation_filter dl dd,.pages_index .accomodation_filter dl dd{padding-right:9px;padding-right:.9rem}}section.pages_grid,section.properties{margin-top:80px;margin-top:8rem;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto;width:100%;max-width:1210px;max-width:121rem}section.pages_grid .pages-inner,section.pages_grid .properties-inner,section.properties .pages-inner,section.properties .properties-inner{margin-right:-40px;margin-right:-4rem;margin-left:-40px;margin-left:-4rem;text-align:left}section.pages_grid .pages-inner>h2,section.pages_grid .properties-inner>h2,section.properties .pages-inner>h2,section.properties .properties-inner>h2{margin-right:35px;margin-right:3.5rem;margin-bottom:70px;margin-bottom:7rem;margin-left:35px;margin-left:3.5rem}section.pages_grid .properties-inner,section.properties .properties-inner{text-align:left}section.pages_grid article.accomodation,section.pages_grid article.page,section.properties article.accomodation,section.properties article.page{display:inline-block;margin-top:0;margin-top:0;margin-right:40px;margin-right:4rem;margin-bottom:120px;margin-bottom:12rem;margin-left:40px;margin-left:4rem;max-width:calc((1210px - 80px)/ 2);position:relative;text-align:left;width:calc(50% - 8rem);vertical-align:top}section.pages_grid article.accomodation.hide,section.pages_grid article.page.hide,section.properties article.accomodation.hide,section.properties article.page.hide{display:none}section.pages_grid article.accomodation>*,section.pages_grid article.page>*,section.properties article.accomodation>*,section.properties article.page>*{margin-top:0;margin-top:0;margin-right:20px;margin-right:2rem;margin-bottom:0;margin-bottom:0;margin-left:20px;margin-left:2rem}section.pages_grid article.accomodation .image_wrapper,section.pages_grid article.page .image_wrapper,section.properties article.accomodation .image_wrapper,section.properties article.page .image_wrapper{background:center center no-repeat;background-size:cover;display:block;margin:0;overflow:hidden;padding-bottom:50%;position:relative;width:100%}section.pages_grid article.accomodation .image_wrapper img,section.pages_grid article.page .image_wrapper img,section.properties article.accomodation .image_wrapper img,section.properties article.page .image_wrapper img{display:none}section.pages_grid article.accomodation img,section.pages_grid article.page img,section.properties article.accomodation img,section.properties article.page img{display:block;height:auto;margin-top:0;margin-top:0;margin-right:0;margin-right:0;margin-bottom:50px;margin-bottom:5rem;margin-left:0;margin-left:0;max-height:50%;width:100%}section.pages_grid article.accomodation h2,section.pages_grid article.page h2,section.properties article.accomodation h2,section.properties article.page h2{font-size:36px;font-size:3.6rem;line-height:1;margin-top:50px;margin-top:5rem;margin-bottom:15px;margin-bottom:1.5rem}section.pages_grid article.accomodation .sleep,section.pages_grid article.page .sleep,section.properties article.accomodation .sleep,section.properties article.page .sleep{margin-top:15px;margin-top:1.5rem;margin-bottom:25px;margin-bottom:2.5rem}section.pages_grid article.accomodation .facilities,section.pages_grid article.page .facilities,section.properties article.accomodation .facilities,section.properties article.page .facilities{margin-top:20px;margin-top:2rem;margin-bottom:20px;margin-bottom:2rem}section.pages_grid article.accomodation .facilities .tooltip,section.pages_grid article.page .facilities .tooltip,section.properties article.accomodation .facilities .tooltip,section.properties article.page .facilities .tooltip{display:inline-block;margin-top:10px;margin-top:1rem;margin-bottom:0;margin-bottom:0;vertical-align:middle}section.pages_grid article.accomodation p,section.pages_grid article.page p,section.properties article.accomodation p,section.properties article.page p{font-size:16px;font-size:1.6rem;line-height:1.75;letter-spacing:.2px}section.pages_grid article.page p,section.properties article.page p{margin-top:35px;margin-top:3.5rem;margin-bottom:35px;margin-bottom:3.5rem}section.pages_grid article.accomodation:nth-child(odd),section.properties article.accomodation:nth-child(odd){clear:left}section.pages_grid{margin-top:120px;margin-top:12rem}section.pages_grid h2{text-align:inherit}section.pages_grid .pages-inner>h2{text-align:center}.page_search .intro strong{font-family:GoudyOldStyleBT-BoldItalic,Times New Roman,Times,serif;display:block;margin:0 auto}@media all and (max-width:1210px){section.pages_grid .pages-inner,section.pages_grid .properties-inner,section.properties .pages-inner,section.properties .properties-inner{margin-right:0;margin-right:0;margin-left:0;margin-left:0}section.pages_grid article.accomodation,section.pages_grid article.page,section.properties article.accomodation,section.properties article.page{width:calc(50% - 6rem)}section.pages_grid article.accomodation>*,section.pages_grid article.page>*,section.properties article.accomodation>*,section.properties article.page>*{margin-top:0;margin-top:0;margin-right:20px;margin-right:2rem;margin-bottom:0;margin-bottom:0;margin-left:20px;margin-left:2rem}section.pages_grid article.accomodation img,section.pages_grid article.page img,section.properties article.accomodation img,section.properties article.page img{margin-top:0;margin-top:0;margin-right:0;margin-right:0;margin-bottom:35px;margin-bottom:3.5rem;margin-left:0;margin-left:0}section.pages_grid article.accomodation h2,section.pages_grid article.page h2,section.properties article.accomodation h2,section.properties article.page h2{font-size:30px;font-size:3rem;line-height:1;margin-top:35px;margin-top:3.5rem;margin-bottom:15px;margin-bottom:1.5rem}section.pages_grid article.accomodation .sleep,section.pages_grid article.page .sleep,section.properties article.accomodation .sleep,section.properties article.page .sleep{margin-top:15px;margin-top:1.5rem;margin-bottom:25px;margin-bottom:2.5rem}section.pages_grid article.accomodation .facilities,section.pages_grid article.page .facilities,section.properties article.accomodation .facilities,section.properties article.page .facilities{margin-top:20px;margin-top:2rem;margin-bottom:20px;margin-bottom:2rem}section.pages_grid article.accomodation p,section.pages_grid article.page p,section.properties article.accomodation p,section.properties article.page p{font-size:16px;font-size:1.6rem;line-height:1.75;letter-spacing:.2px}section.pages_grid article.page:nth-child(even),section.properties article.page:nth-child(even){margin-right:20px;margin-right:2rem;margin-left:40px;margin-left:4rem}section.pages_grid article.page:nth-child(odd),section.properties article.page:nth-child(odd){margin-right:40px;margin-right:4rem;margin-left:20px;margin-left:2rem}section.pages_grid article.accomodation:nth-child(odd),section.properties article.accomodation:nth-child(odd){margin-right:20px;margin-right:2rem;margin-left:40px;margin-left:4rem}section.pages_grid article.accomodation:nth-child(even),section.properties article.accomodation:nth-child(even){margin-right:40px;margin-right:4rem;margin-left:20px;margin-left:2rem}}@media all and (max-width:670px){section.pages_grid,section.properties{margin-top:70px;margin-top:7rem;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto}section.pages_grid .pages-inner,section.pages_grid .properties-inner,section.properties .pages-inner,section.properties .properties-inner{margin-right:0;margin-right:0;margin-left:0;margin-left:0}section.pages_grid article.accomodation,section.pages_grid article.page,section.properties article.accomodation,section.properties article.page{display:block;float:none;max-width:100%;width:auto}section.pages_grid article.accomodation:nth-child(even),section.pages_grid article.accomodation:nth-child(odd),section.pages_grid article.page:nth-child(even),section.pages_grid article.page:nth-child(odd),section.properties article.accomodation:nth-child(even),section.properties article.accomodation:nth-child(odd),section.properties article.page:nth-child(even),section.properties article.page:nth-child(odd){margin-top:0;margin-top:0;margin-right:35px;margin-right:3.5rem;margin-bottom:70px;margin-bottom:7rem;margin-left:35px;margin-left:3.5rem}section.pages_grid article.accomodation>*,section.pages_grid article.page>*,section.properties article.accomodation>*,section.properties article.page>*{margin-top:0;margin-top:0;margin-right:0;margin-right:0;margin-bottom:0;margin-bottom:0;margin-left:0;margin-left:0}section.pages_grid article.accomodation .facilities,section.pages_grid article.page .facilities,section.properties article.accomodation .facilities,section.properties article.page .facilities{left:-14px;left:-1.4rem}}.page_blog,.page_blog_detail{text-align:center}.page_blog .filters,.page_blog_detail .filters{margin-top:80px;margin-top:8rem;margin-right:auto;margin-bottom:80px;margin-bottom:8rem;margin-left:auto}.page_blog .blog_content,.page_blog .posts,.page_blog_detail .blog_content,.page_blog_detail .posts{margin-right:auto;margin-left:auto;max-width:1210px;max-width:121rem}.page_blog .blog_content .author,.page_blog .blog_content time,.page_blog .posts .author,.page_blog .posts time,.page_blog_detail .blog_content .author,.page_blog_detail .blog_content time,.page_blog_detail .posts .author,.page_blog_detail .posts time{display:inline-block;font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:16px;font-size:1.6rem;line-height:1;margin-top:25px;margin-top:2.5rem;margin-bottom:25px;margin-bottom:2.5rem}.page_blog .blog_content .author a,.page_blog .blog_content time a,.page_blog .posts .author a,.page_blog .posts time a,.page_blog_detail .blog_content .author a,.page_blog_detail .blog_content time a,.page_blog_detail .posts .author a,.page_blog_detail .posts time a{color:inherit}.page_blog .blog_content .author a:hover,.page_blog .blog_content time a:hover,.page_blog .posts .author a:hover,.page_blog .posts time a:hover,.page_blog_detail .blog_content .author a:hover,.page_blog_detail .blog_content time a:hover,.page_blog_detail .posts .author a:hover,.page_blog_detail .posts time a:hover{color:#b8997b}.page_blog .blog_content time:after,.page_blog .posts time:after,.page_blog_detail .blog_content time:after,.page_blog_detail .posts time:after{content:"|";display:inline;padding-right:12px;padding-right:1.2rem;padding-left:16px;padding-left:1.6rem}.page_blog .blog_content .posts-inner,.page_blog .posts .posts-inner,.page_blog_detail .blog_content .posts-inner,.page_blog_detail .posts .posts-inner{margin-right:-25px;margin-right:-2.5rem;margin-left:-25px;margin-left:-2.5rem;overflow:auto}.page_blog .blog_content .masonry_sizer,.page_blog .blog_content .post,.page_blog .posts .masonry_sizer,.page_blog .posts .post,.page_blog_detail .blog_content .masonry_sizer,.page_blog_detail .blog_content .post,.page_blog_detail .posts .masonry_sizer,.page_blog_detail .posts .post{width:33.333%;max-width:calc((1210px + 50px)/ 3)}.page_blog .blog_content .post,.page_blog .posts .post,.page_blog_detail .blog_content .post,.page_blog_detail .posts .post{display:block;font-size:16px;font-size:1.6rem;line-height:1.2;margin-bottom:55px;margin-bottom:5.5rem;padding-right:25px;padding-right:2.5rem;padding-left:25px;padding-left:2.5rem;text-align:left}.page_blog .blog_content .post img,.page_blog .posts .post img,.page_blog_detail .blog_content .post img,.page_blog_detail .posts .post img{display:block;height:auto;margin-top:40px;margin-top:4rem;margin-right:auto;margin-bottom:43px;margin-bottom:4.3rem;margin-left:auto;width:100%}.page_blog .blog_content .post a:first-child>img,.page_blog .posts .post a:first-child>img,.page_blog_detail .blog_content .post a:first-child>img,.page_blog_detail .posts .post a:first-child>img{margin-top:0}.page_blog .blog_content .post h2,.page_blog .posts .post h2,.page_blog_detail .blog_content .post h2,.page_blog_detail .posts .post h2{color:#555;font-size:30px;font-size:3rem;line-height:1.1666666667;margin-bottom:0}.page_blog .blog_content .post h2 a,.page_blog .posts .post h2 a,.page_blog_detail .blog_content .post h2 a,.page_blog_detail .posts .post h2 a{color:inherit}.page_blog .blog_content .post h2 a:hover,.page_blog .posts .post h2 a:hover,.page_blog_detail .blog_content .post h2 a:hover,.page_blog_detail .posts .post h2 a:hover{color:#b8997b}.page_blog .blog_content .post p.extract,.page_blog .posts .post p.extract,.page_blog_detail .blog_content .post p.extract,.page_blog_detail .posts .post p.extract{font-size:inherit}.page_blog .blog_content .post a,.page_blog .posts .post a,.page_blog_detail .blog_content .post a,.page_blog_detail .posts .post a{color:#b8997b}.page_blog .blog_content .post a:hover,.page_blog .posts .post a:hover,.page_blog_detail .blog_content .post a:hover,.page_blog_detail .posts .post a:hover{color:#555}.page_blog .blog_content .post a.read_more,.page_blog .posts .post a.read_more,.page_blog_detail .blog_content .post a.read_more,.page_blog_detail .posts .post a.read_more{font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;margin-top:40px;margin-top:4rem}.page_blog .blog_content .post .post-categories,.page_blog .posts .post .post-categories,.page_blog_detail .blog_content .post .post-categories,.page_blog_detail .posts .post .post-categories{border:1px solid #eaeaea;border-width:1px 0;display:block;margin-top:33px;margin-top:3.3rem;margin-left:0;margin-left:0;width:100%;max-width:1440px;max-width:144rem}.page_blog .blog_content .post .post-categories li,.page_blog .posts .post .post-categories li,.page_blog_detail .blog_content .post .post-categories li,.page_blog_detail .posts .post .post-categories li{display:inline-block}.page_blog .blog_content .post .post-categories li a,.page_blog .posts .post .post-categories li a,.page_blog_detail .blog_content .post .post-categories li a,.page_blog_detail .posts .post .post-categories li a{display:block;font-size:12px;font-size:1.2rem;line-height:1.2;padding-top:10px;padding-top:1rem;padding-bottom:10px;padding-bottom:1rem;padding-left:6px;padding-left:.6rem}.page_blog .blog_content .post .post-categories li a:after,.page_blog .posts .post .post-categories li a:after,.page_blog_detail .blog_content .post .post-categories li a:after,.page_blog_detail .posts .post .post-categories li a:after{content:"|";display:inline;margin-left:10px;margin-left:1rem}.page_blog .blog_content .post .post-categories li a:hover:after,.page_blog .posts .post .post-categories li a:hover:after,.page_blog_detail .blog_content .post .post-categories li a:hover:after,.page_blog_detail .posts .post .post-categories li a:hover:after{color:#b8997b}.page_blog .blog_content .post .post-categories li:last-of-type a:after,.page_blog .posts .post .post-categories li:last-of-type a:after,.page_blog_detail .blog_content .post .post-categories li:last-of-type a:after,.page_blog_detail .posts .post .post-categories li:last-of-type a:after{content:none}.page_blog .blog_content .post.featured,.page_blog .posts .post.featured,.page_blog_detail .blog_content .post.featured,.page_blog_detail .posts .post.featured{display:block;margin-top:0;margin-top:0;margin-right:auto;margin-bottom:80px;margin-bottom:8rem;margin-left:auto;text-align:center;max-width:832px;max-width:83.2rem;width:100%;right:0;left:0}.page_blog .blog_content .post.featured h3,.page_blog .posts .post.featured h3,.page_blog_detail .blog_content .post.featured h3,.page_blog_detail .posts .post.featured h3{color:#b8997b;font-size:15px;font-size:1.5rem;line-height:1.2;margin-bottom:43px;margin-bottom:4.3rem}.page_blog .blog_content .post.featured h3:after,.page_blog .blog_content .post.featured h3:before,.page_blog .posts .post.featured h3:after,.page_blog .posts .post.featured h3:before,.page_blog_detail .blog_content .post.featured h3:after,.page_blog_detail .blog_content .post.featured h3:before,.page_blog_detail .posts .post.featured h3:after,.page_blog_detail .posts .post.featured h3:before{background:#b8997b;content:"";display:inline-block;height:1px;margin-right:25px;margin-right:2.5rem;margin-left:25px;margin-left:2.5rem;width:105px;width:10.5rem;vertical-align:middle}.page_blog .blog_content .post.featured img,.page_blog .posts .post.featured img,.page_blog_detail .blog_content .post.featured img,.page_blog_detail .posts .post.featured img{margin-top:40px;margin-top:4rem;margin-right:auto;margin-bottom:43px;margin-bottom:4.3rem;margin-left:auto}.page_blog .blog_content .post.featured h2,.page_blog .posts .post.featured h2,.page_blog_detail .blog_content .post.featured h2,.page_blog_detail .posts .post.featured h2{color:#666;font-size:50px;font-size:5rem;line-height:1.06;padding-right:125px;padding-right:12.5rem;padding-left:125px;padding-left:12.5rem}.page_blog .blog_content .post.featured .author,.page_blog .blog_content .post.featured time,.page_blog .posts .post.featured .author,.page_blog .posts .post.featured time,.page_blog_detail .blog_content .post.featured .author,.page_blog_detail .blog_content .post.featured time,.page_blog_detail .posts .post.featured .author,.page_blog_detail .posts .post.featured time{margin-top:40px;margin-top:4rem;margin-bottom:40px;margin-bottom:4rem}.page_blog .blog_content .post.featured .post-categories,.page_blog .posts .post.featured .post-categories,.page_blog_detail .blog_content .post.featured .post-categories,.page_blog_detail .posts .post.featured .post-categories{margin-top:45px;margin-top:4.5rem;margin-left:0;margin-left:0}@media all and (max-width:670px){.page_blog .intro{margin-right:35px;margin-right:3.5rem;margin-left:35px;margin-left:3.5rem}.page_blog .filters{margin-top:80px;margin-top:8rem;margin-right:auto;margin-bottom:0;margin-bottom:0;margin-left:auto}.page_blog .filters select{max-width:49%}.page_blog .filters select:last-of-type{margin-right:0}.page_blog .posts .posts-inner{margin-right:35px;margin-right:3.5rem;margin-left:35px;margin-left:3.5rem}.page_blog .posts .post{width:100%;max-width:100%}.page_blog .posts .post{font-size:16px;font-size:1.6rem;line-height:1.2;margin-bottom:35px;margin-bottom:3.5rem;padding-right:0;padding-right:0;padding-left:0;padding-left:0}.page_blog .posts .post img{display:block;height:auto;margin-top:40px;margin-top:4rem;margin-right:auto;margin-bottom:43px;margin-bottom:4.3rem;margin-left:auto;width:100%}.page_blog .posts .post h2{color:#555;font-size:30px;font-size:3rem;line-height:1.1666666667;margin-bottom:0}.page_blog .posts .post h2 a{color:inherit}.page_blog .posts .post h2 a:hover{color:#b8997b}.page_blog .posts .post .author,.page_blog .posts .post time{display:inline-block;font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:16px;font-size:1.6rem;line-height:1;margin-top:25px;margin-top:2.5rem;margin-bottom:25px;margin-bottom:2.5rem}.page_blog .posts .post .author a,.page_blog .posts .post time a{color:inherit}.page_blog .posts .post .author a:hover,.page_blog .posts .post time a:hover{color:#b8997b}.page_blog .posts .post time:after{content:"|";display:inline;padding-right:12px;padding-right:1.2rem;padding-left:16px;padding-left:1.6rem}.page_blog .posts .post p.extract{font-size:inherit}.page_blog .posts .post a{color:#b8997b}.page_blog .posts .post a:hover{color:#555}.page_blog .posts .post a.read_more{font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;margin-top:40px;margin-top:4rem}.page_blog .posts .post .post-categories{border:1px solid #eaeaea;border-width:1px 0;display:block;margin-top:33px;margin-top:3.3rem;margin-left:0;margin-left:0;width:100%;max-width:1440px;max-width:144rem}.page_blog .posts .post .post-categories li{display:inline-block}.page_blog .posts .post .post-categories li a{display:block;font-size:12px;font-size:1.2rem;line-height:1.2;padding-top:10px;padding-top:1rem;padding-bottom:10px;padding-bottom:1rem;padding-left:6px;padding-left:.6rem}.page_blog .posts .post .post-categories li a:after{content:"|";display:inline;margin-left:10px;margin-left:1rem}.page_blog .posts .post .post-categories li a:hover:after{color:#b8997b}.page_blog .posts .post .post-categories li:last-of-type a:after{content:none}.page_blog .posts .post.featured{display:block;margin-top:80px;margin-top:8rem;margin-right:auto;margin-bottom:80px;margin-bottom:8rem;margin-left:auto;text-align:center;max-width:832px;max-width:83.2rem;width:100%;right:0;left:0}.page_blog .posts .post.featured h3{color:#b8997b;font-size:15px;font-size:1.5rem;line-height:1.2}.page_blog .posts .post.featured h3:after,.page_blog .posts .post.featured h3:before{background:#b8997b;margin:0;width:100%}.page_blog .posts .post.featured img{margin-top:35px;margin-top:3.5rem;margin-right:auto;margin-bottom:35px;margin-bottom:3.5rem;margin-left:auto}.page_blog .posts .post.featured h2{font-size:36px;font-size:3.6rem;line-height:1.0555555556;padding:0}.page_blog .posts .post.featured .author,.page_blog .posts .post.featured time{margin-top:25px;margin-top:2.5rem;margin-bottom:25px;margin-bottom:2.5rem}.page_blog .posts .post.featured a.read_more{margin-top:25px;margin-top:2.5rem}.page_blog .posts .post.featured .post-categories{margin-top:35px;margin-top:3.5rem;margin-left:0;margin-left:0}}.page_blog_detail{text-align:left}.page_blog_detail .blog_detail{margin-top:65px;margin-top:6.5rem;margin-right:35px;margin-right:3.5rem;margin-bottom:100px;margin-bottom:10rem;margin-left:35px;margin-left:3.5rem}.page_blog_detail .blog_detail .blog_wrap{margin-right:auto;margin-left:auto;overflow:auto;max-width:1210px;max-width:121rem}.page_blog_detail .blog_detail .text,.page_blog_detail .blog_detail p{font-size:20px;font-size:2rem;line-height:1.6;margin-bottom:30px;margin-bottom:3rem}.page_blog_detail .blog_detail h1,.page_blog_detail .blog_detail h2{margin-top:50px;margin-top:5rem;margin-bottom:10px;margin-bottom:1rem}.page_blog_detail .blog_detail h2{font-size:36px;font-size:3.6rem;line-height:1.2}.page_blog_detail .blog_detail h3{font-size:26px;font-size:2.6rem;line-height:1.2;margin-top:35px;margin-top:3.5rem;margin-bottom:10px;margin-bottom:1rem}.page_blog_detail .blog_detail h1+h2,.page_blog_detail .blog_detail h1+h3,.page_blog_detail .blog_detail h2+h3{margin-top:30px;margin-top:3rem}.page_blog_detail .blog_detail a{color:#b8997b}.page_blog_detail .blog_detail a:hover{color:#666}.page_blog_detail .blog_detail .blog_content{float:left;width:65.4545454545%}.page_blog_detail .blog_detail .blog_content .author,.page_blog_detail .blog_detail .blog_content time{font-size:20px;font-size:2rem;line-height:1;margin-top:0;margin-top:0;margin-bottom:35px;margin-bottom:3.5rem}.page_blog_detail .blog_detail .blog_content ol li,.page_blog_detail .blog_detail .blog_content ul li{margin-top:30px;margin-top:3rem;margin-bottom:30px;margin-bottom:3rem;padding-left:10px;padding-left:1rem}.page_blog_detail .blog_detail .blog_content img{display:block;margin-top:45px;margin-top:4.5rem;margin-bottom:45px;margin-bottom:4.5rem}.page_blog_detail .blog_detail .blog_content ol{list-style:decimal outside}.page_blog_detail .blog_detail .blog_content ul{list-style:square outside}.page_blog_detail .blog_detail .blog_content strong{font-family:AvenirLTStd-Heavy,Arial,Helvetica,sans-serif}.page_blog_detail .blog_detail .blog_content .pagination{margin-top:80px;margin-top:8rem;margin-bottom:80px;margin-bottom:8rem}.page_blog_detail .blog_detail aside{color:#666;float:right;width:30.9917355372%}.page_blog_detail .blog_detail aside .bio h2,.page_blog_detail .blog_detail aside .bio h3,.page_blog_detail .blog_detail aside .bio h4{font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:30px;font-size:3rem;line-height:1;margin-bottom:20px;margin-bottom:2rem}.page_blog_detail .blog_detail aside .bio h2{font-size:45px;font-size:4.5rem;line-height:1}.page_blog_detail .blog_detail aside .bio h4{font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif}.page_blog_detail .blog_detail aside .bio img{display:block;height:auto;margin-bottom:30px;margin-bottom:3rem;width:100%}.page_blog_detail .blog_detail aside .bio p{font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif}.page_blog_detail .blog_detail aside section.archive,.page_blog_detail .blog_detail aside section.categories{margin-top:65px;margin-top:6.5rem;margin-bottom:65px;margin-bottom:6.5rem}.page_blog_detail .blog_detail aside section.archive h4,.page_blog_detail .blog_detail aside section.categories h4{font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:30px;font-size:3rem;line-height:1;margin-bottom:15px;margin-bottom:1.5rem}.page_blog_detail .blog_detail aside section.archive ul,.page_blog_detail .blog_detail aside section.categories ul{margin-left:0}.page_blog_detail .blog_detail aside section.archive ul li,.page_blog_detail .blog_detail aside section.categories ul li{display:block}.page_blog_detail .blog_detail aside section.archive ul li a,.page_blog_detail .blog_detail aside section.categories ul li a{color:#b8997b;display:block;margin-top:15px;margin-top:1.5rem;margin-bottom:15px;margin-bottom:1.5rem}.page_blog_detail .blog_detail aside section.archive ul li a:after,.page_blog_detail .blog_detail aside section.categories ul li a:after{content:none!important}.page_blog_detail .addthis_toolbox *{background-size:auto}@media all and (max-width:880px){.page_blog_detail .blog_detail .blog_content,.page_blog_detail .blog_detail aside{float:none;width:100%}.page_blog_detail .blog_detail aside{overflow:auto}.page_blog_detail .blog_detail aside .bio{margin-top:0;margin-top:0;margin-right:auto;margin-bottom:80px;margin-bottom:8rem;margin-left:auto;overflow:auto}.page_blog_detail .blog_detail aside .bio img{float:left;margin-right:30px;margin-right:3rem;margin-bottom:30px;margin-bottom:3rem;width:calc(50% - 1.5rem)}.page_blog_detail .blog_detail aside section.archive,.page_blog_detail .blog_detail aside section.categories{display:block;float:left;margin:0 3rem 0 0}.page_blog_detail .blog_detail aside .categories{margin-right:0}}@media all and (max-width:670px){.page_blog_detail .blog_detail .blog_content h2{font-size:30px;font-size:3rem;line-height:1.2}.page_blog_detail .blog_detail .blog_content h3{font-size:26px;font-size:2.6rem;line-height:1.2;margin-top:35px;margin-top:3.5rem;margin-bottom:35px;margin-bottom:3.5rem}.page_blog_detail .blog_detail .blog_content h1+h2,.page_blog_detail .blog_detail .blog_content h1+h3,.page_blog_detail .blog_detail .blog_content h2+h3{margin-top:20px;margin-top:2rem}.page_blog_detail .blog_detail .blog_content>h1{margin-top:0}.page_blog_detail .blog_detail .blog_content .pagination{margin-top:40px;margin-top:4rem;margin-right:0;margin-right:0;margin-bottom:40px;margin-bottom:4rem;margin-left:0;margin-left:0}.page_blog_detail .blog_detail .blog_content .pagination a.home span{display:none}.page_blog_detail .blog_detail aside .bio img{float:none;margin-right:0;margin-right:0;margin-bottom:30px;margin-bottom:3rem;width:100%}.page_blog_detail .blog_detail aside section.archive,.page_blog_detail .blog_detail aside section.categories{width:calc(50% - 1.5rem)}.page_blog_detail .blog_detail aside .categories{margin-right:0}}@media all and (max-width:375px){.page_blog_detail .blog_detail aside .bio,.page_blog_detail .blog_detail aside section.archive,.page_blog_detail .blog_detail aside section.categories{margin-bottom:50px;margin-bottom:5rem;width:100%}.page_blog_detail .blog_detail aside .categories{margin-bottom:0}}.page_reviews .rcopy .pebbles_break{margin-bottom:0}.page_reviews .reviews,.page_reviews .reviews .review{padding-top:0}.page_reviews .tripadvisor .arrows{top:calc(30% - 4rem)}.page_reviews .tripadvisor .read_more{display:none}.page_reviews .reviewswrap{padding:60px 0 0;font-size:0;line-height:0;vertical-align:top}.page_reviews .reviewswrap *{vertical-align:top}.page_reviews .reviewswrap .review{display:inline-block;width:30.9090909091%;margin-right:3.5537190083%;margin-bottom:9.0909090909%;font-size:16px;font-size:1.6rem;line-height:1.75}.page_reviews .reviewswrap .review:nth-child(3n){margin-right:0}.page_reviews .reviewswrap h2 img{display:block;position:relative;width:74.8663101604%;max-width:280px;height:auto;margin:0 auto}.page_reviews .reviewswrap .date{font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;margin-bottom:12px;margin-bottom:1.2rem}.page_reviews .reviewswrap .btn_gt{margin-top:12px;margin-top:1.2rem;color:#c09f7f}.page_reviews .reviewswrap .btn_gt:hover{color:#666}@media (max-width:1440px){.page_reviews .reviewswrap{padding:4.1666666667% 0 0}}@media (max-width:880px){.page_reviews .reviewswrap .review{width:48%;font-size:21px;font-size:2.1rem;line-height:1.7142857143}.page_reviews .reviewswrap .review,.page_reviews .reviewswrap .review:nth-child(3n){margin-right:4%}.page_reviews .reviewswrap .review:nth-child(2n){margin-right:0}}@media (max-width:670px){.page_reviews .reviewswrap{padding:4.4776119403% 0 11.9402985075%}.page_reviews .reviewswrap .review{width:100%;font-size:16px;font-size:1.6rem;line-height:1.75}.page_reviews .reviewswrap .review,.page_reviews .reviewswrap .review:nth-child(2n),.page_reviews .reviewswrap .review:nth-child(3n){margin-right:0}}@media (max-width:670px){.page_reviews .pagination{margin-left:0;margin-right:0}}.page_faqs .faq_list{padding:55px 0 0}.page_faqs .faq_list dl{border-bottom:1px solid #e9e9e9;font-family:AvenirLTStd-Book,Arial,Helvetica,sans-serif}.page_faqs .faq_list dl,.page_faqs .faq_list dl p{margin:0;font-size:24px;font-size:2.4rem;line-height:1.6666666667}.page_faqs .faq_list dt{position:relative;padding-top:10px;padding-top:1rem;padding-right:50px;padding-right:5rem;padding-bottom:10px;padding-bottom:1rem;padding-left:55px;padding-left:5.5rem;border-top:1px solid #e9e9e9;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/faqs/plus@2x.png);background-size:26px 26px;background-position:100% 1.6rem;font-family:AvenirLTStd-Heavy,Arial,Helvetica,sans-serif}.page_faqs .faq_list dt.open{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/faqs/minus@2x.png)}.page_faqs .faq_list dd{display:none;position:relative;margin-top:-10px;margin-top:-1rem;padding-top:0;padding-top:0;padding-right:50px;padding-right:5rem;padding-bottom:15px;padding-bottom:1.5rem;padding-left:55px;padding-left:5.5rem}.page_faqs .faq_list .label{position:absolute;top:0;left:0}.page_faqs .faq_list dt .label{top:10px;top:1rem}@media (max-width:1440px){.page_faqs .faq_list{padding:3.8194444444% 0 0}}@media (max-width:1280px){.page_faqs .faq_list dt{background-position:100% 1.5rem}}@media (max-width:1200px){.page_faqs .faq_list dt{background-position:100% 1.3rem}}@media (max-width:1024px){.page_faqs .faq_list dt{background-size:20px 20px;background-position:100% 1.6rem}.page_faqs .faq_list dd,.page_faqs .faq_list dt{padding-right:45px;padding-right:4.5rem;padding-left:50px;padding-left:5rem}}@media (max-width:880px){.page_faqs .faq_list dt{background-position:100% 1.4rem}.page_faqs .faq_list dd,.page_faqs .faq_list dt{padding-right:40px;padding-right:4rem;padding-left:45px;padding-left:4.5rem}}@media (max-width:768px){.page_faqs .faq_list dt{background-position:100% 1.3rem}.page_faqs .faq_list dd,.page_faqs .faq_list dt{padding-right:35px;padding-right:3.5rem;padding-left:40px;padding-left:4rem}}@media (max-width:736px){.page_faqs .faq_list dt{background-position:100% 1.4rem}}@media all and (max-width:670px){.page_faqs .faq_list dl,.page_faqs .faq_list dl p{font-size:16px;font-size:1.6rem;line-height:1.625}.page_faqs .faq_list dt{background-position:100% 1.2rem}.page_faqs .faq_list dd,.page_faqs .faq_list dt{padding-right:30px;padding-right:3rem;padding-left:35px;padding-left:3.5rem}}@media (max-width:400px){.page_faqs .faq_list dt{background-size:16px 16px;background-position:100% 1.4rem}.page_faqs .faq_list dd,.page_faqs .faq_list dt{padding-right:26px;padding-right:2.6rem;padding-left:30px;padding-left:3rem}}.page_sitemap .rcopy h2{font-size:32px;font-size:3.2rem;line-height:1.1875;margin-top:25px;margin-top:2.5rem;margin-right:0;margin-right:0;margin-bottom:15px;margin-bottom:1.5rem;margin-left:0;margin-left:0}.page_sitemap .rcopy ul{margin-top:0;margin-top:0;margin-right:0;margin-right:0;margin-bottom:0;margin-bottom:0;margin-left:20px;margin-left:2rem}.page_sitemap .rcopy ul ul{font-size:.9em}.page_sitemap .rcopy .col{float:left;width:30%;margin:0 5% 0 0}.page_sitemap .rcopy .col:last-child{margin:0}@media (max-width:670px){.page_sitemap .rcopy .col{float:none;width:100%;margin:0}}.page_contact #gmap{position:relative;width:100%;height:500px;background:#ddd}.page_contact .gm-style-cc{display:none}.page_contact p.detail .label{display:inline-block;padding-right:30px;padding-right:3rem;font-family:AvenirLTStd-Heavy,Arial,Helvetica,sans-serif}.page_contact p.detail a{color:#c09f7f}.page_contact p.detail a:hover{color:#666}.page_contact p.footnote{margin-top:1.5em;font-family:AvenirLTStd-Heavy,Arial,Helvetica,sans-serif;font-size:15px;line-height:20px}@media (max-width:880px){.page_contact p.footnote{font-size:14px;line-height:19px}}@media (max-width:768px){.page_contact p.footnote{font-size:13px;line-height:18px}}#popups{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:200}#popups_inner{display:block;position:absolute;width:100%;height:100%;top:0;left:0}#popups .blackout{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7)}.popup{display:none;position:relative;width:94%;max-width:1200px;margin:130px auto 0;padding:12px;background:#fff;text-align:center;font-size:15px;line-height:21px;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.6)}@media (max-width:500px){.popup{width:96%;padding:8px;border-radius:3px}}.btn_close_popup{display:block;position:absolute;top:-50px;right:-4px;width:40px;height:40px;background-color:#fff;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/header_close@2x.png);background-size:60px 60px;background-position:center center;box-shadow:0 0 8px rgba(0,0,0,.6);border-radius:50%;font-size:0;line-height:0;text-indent:-9999px}.issuuwrap{position:relative;width:100%;height:0;padding:0 0 60%}.issuuwrap .issuuembed{position:absolute;width:100%!important;height:100%!important;top:0;left:0}.pika-single{z-index:9999;display:block;position:relative;width:240px;padding:12px;color:#333;background:#fafafa;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;overflow:hidden;z-index:9999;margin:0;padding:2px 3px 5px;background-color:transparent;font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:26px;line-height:41px;color:#666}.pika-title select{position:absolute;cursor:pointer;top:5px;left:0;margin:0!important;padding:0!important;opacity:0;z-index:9998}.pika-select{display:inline-block}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;white-space:nowrap;text-indent:100%;overflow:hidden;opacity:.5;top:6px}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;left:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAIAAAB8wupbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0NDRTc5RjkzMDhGMTFFNjkyMEVCRThDMThFNDc4NjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0NDRTc5RkEzMDhGMTFFNjkyMEVCRThDMThFNDc4NjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQ0NFNzlGNzMwOEYxMUU2OTIwRUJFOEMxOEU0Nzg2NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQ0NFNzlGODMwOEYxMUU2OTIwRUJFOEMxOEU0Nzg2NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi+FTfQAAADYSURBVHjalJTNDoIwEITR9P2fRm4aMHJRa4JWAol4guhBDxz8TSy4po1abJd1DoSW/ZKZToPXkCVrOUpmzKPpfL/6cbSrDiRgXx39ZXS6XeC9G1iX2yCdy7pWSwyAoXG2WBWb702GmB7EEzDT2mcu0zANzO8nZjOdByl/m8YAGAozLoocCcY6TdsBxLQFEGUeuk231H89Go+uHtyqvyxpgB76A6hjhQagByqgBD1AG64zsAB4JDuARHIC+qakXJiRMEBHMmvtBlqRSIARif6beUg5TKZPAQYA4XkkFFvhmEoAAAAASUVORK5CYII=);background-size:8px 12px}.is-rtl .pika-prev,.pika-next{float:right;right:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAIAAAB8wupbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0NDRTc5RkQzMDhGMTFFNjkyMEVCRThDMThFNDc4NjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0NDRTc5RkUzMDhGMTFFNjkyMEVCRThDMThFNDc4NjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQ0NFNzlGQjMwOEYxMUU2OTIwRUJFOEMxOEU0Nzg2NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQ0NFNzlGQzMwOEYxMUU2OTIwRUJFOEMxOEU0Nzg2NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtsGX8wAAAD0SURBVHjaYth79dTff3//Ew2YLj2+vebU3q8/vzMQB5iA+NmH18tP7Hz+4Q2xGoDgy49va07vufLkLrEagODvv397rp7cd+00kEGUBggAeen0HjxeYsIUAnpm2fEduLzEhFUUaAPYS3eI1QDz0qm9106heYkJf5hcfnwHzUtMBMMRzUtMxEQWxEuXwV5iYiAe/AcRLMSo5Gbn9DGwlRQQIUoDUB1QNVAPhEtAg46MiqOmCTMTwuU4NQAVOWiY6MqqoImzEHQ0YQ1ojiagQVdGxQHV0Tg1gBytaQLUgD8YWAg6GosG/I5GB8Bs+ecvCcUMQIABAJwixIxmkDByAAAAAElFTkSuQmCC);background-size:8px 12px}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table tbody{background:#f5f5f5}.pika-table td,.pika-table th{width:14.2857142857%}.pika-table th{font-family:AvenirLTStd-Heavy,Arial,Helvetica,sans-serif;padding:8px 0;font-size:16px;line-height:16px;text-align:center;color:#666}.pika-button{cursor:pointer;display:block;outline:0;border:0;margin:0;width:100%;padding:6px 5px 4px;color:#666;font-family:AvenirLTStd-Book,Arial,Helvetica,sans-serif;font-size:16px;line-height:23px;text-align:center;background:0 0}.is-today .pika-button{font-family:AvenirLTStd-Heavy,Arial,Helvetica,sans-serif;color:#333}.is-selected .pika-button{color:#fff;font-weight:700;background:#8fb8a5}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff!important;background:#bbb!important}.searchwrap{padding:10px 0}#anytime-form{display:block;position:relative}#anytime-form .span3{display:none}#anytime-results{display:block;position:relative}#atb_calendar_container #atb_anytime{max-width:none;margin-right:4rem;margin-left:4rem}#atb_calendar_container .atb_calendar_container{max-width:1210px;margin:0 auto;font-size:0;line-height:0}#atb_calendar_container #atb_selection-data{max-width:1210px;margin:0 auto}#atb_calendar_container #atb_unit_selection{width:100%;min-width:0;max-width:300px;margin:0 auto;padding-top:18px;padding-top:1.8rem;padding-right:20px;padding-right:2rem;padding-bottom:16px;padding-bottom:1.6rem;padding-left:20px;padding-left:2rem;background-color:#fff;font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:18px;font-size:1.8rem;line-height:1}#atb_calendar_container .atb_calendar_content_container{padding:5.2892561983% 0 2.0661157025%}#atb_calendar_container .atb_calendar_content_container .atb_calendar_content{display:inline-block;float:none;width:25%;margin:0;padding:0 6px;border:none;vertical-align:top}#atb_calendar_container .atb_calendar_content_container .atb_calendar_content:first-child{padding-left:0;padding-right:5px}#atb_calendar_container .atb_calendar_content_container .atb_calendar_content:last-child{padding-left:5px;padding-right:0}#atb_calendar_container .atb_calendar_content_container .atb_calendar_month{background:0 0;padding:0 0 5.9504132231%;font-family:GoudyOldStyleBT-Italic,Times New Roman,Times,serif;font-size:32px;font-size:3.2rem;line-height:1.25;color:#666}#atb_calendar_container .atb_calendar_content_container .cell{min-width:14.2857142857%;max-width:14.2857142857%;height:0;padding:0 0 14.2857142857%;font-size:18px;font-size:1.8rem;line-height:1}#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1.2rem}#atb_calendar_container .atb_calendar_content_container .cell *{position:absolute;width:100%;height:100%;top:0;left:0}#atb_calendar_container .atb_calendar_content_container .days{background:0 0;color:#666}#atb_calendar_container .atb_calendar_content_container .filler{background:0 0;color:#ccc}#atb_calendar_container .atb_calendar_content_container .available{background:#b6d7c8;color:#fff}#atb_calendar_container .atb_calendar_content_container .booked,#atb_calendar_container .atb_calendar_content_container .past{background:#72a28c;color:#fff}#atb_calendar_container .atb_calendar_content_container .available.first_cell .background_border{border-color:transparent transparent transparent #72a28c}#atb_calendar_container .atb_calendar_content_container .available.last_cell .background_border{border-color:transparent #72a28c #72a28c transparent}#atb_calendar_container .atb_calendar_content_container .start{color:#666}#atb_calendar_container .atb_calendar_content_container .selection{background:#666;color:#fff}#atb_calendar_container .prev_next_container_top{display:none}#atb_calendar_container .prev_next_container_bottom{position:relative;padding:0 0 5.3719008264%;font-size:16px;font-size:1.6rem;line-height:1;text-align:right}#atb_calendar_container .prev_next_container_bottom #atb_next,#atb_calendar_container .prev_next_container_bottom #atb_prev{display:inline-block;float:none;padding:0 0 0 18px;margin:0}#atb_calendar_container .prev_next_container_bottom #atb_next:hover,#atb_calendar_container .prev_next_container_bottom #atb_prev:hover{color:#72a28c;text-decoration:none}#atb_calendar_container .prev_next_container_bottom:before{position:absolute;width:200px;width:20rem;height:17px;height:1.7rem;top:-3px;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/calendar_key@2x.png);background-size:contain;background-repeat:no-repeat}@media all and (max-width:670px){#atb_calendar_container .prev_next_container_bottom{text-align:center}#atb_calendar_container .prev_next_container_bottom #atb_next,#atb_calendar_container .prev_next_container_bottom #atb_prev{padding:0 12px}#atb_calendar_container .prev_next_container_bottom:before{position:relative;top:0;margin:15px auto 25px}}#atb_calendar_container #atb_selection-data{min-height:110px;padding:0;border:none}#atb_calendar_container #atb_selection-data #atb_loading,#atb_calendar_container #atb_selection-data #atb_loading p{margin:0;font-family:GoudyOldStyleBT-Roman,Times New Roman,Times,serif;font-size:21px;font-size:2.1rem;line-height:1.5238095238;color:#555}#atb_calendar_container #atb_selection-data #atb_loading p strong,#atb_calendar_container #atb_selection-data #atb_loading strong{font-weight:700;color:#444}#atb_calendar_container #atb_selection-data #atb_loading{margin-top:0;margin-top:0;margin-right:0;margin-right:0;margin-bottom:23px;margin-bottom:2.3rem;margin-left:0;margin-left:0}#atb_calendar_container #atb_selection-data #atb_booknow,#atb_calendar_container #atb_selection-data #atb_reset-selection{display:block;float:none;margin:0 auto 2px;padding-top:16px;padding-top:1.6rem;padding-right:16px;padding-right:1.6rem;padding-bottom:16px;padding-bottom:1.6rem;padding-left:16px;padding-left:1.6rem;border:none;border-radius:0;box-shadow:none;background:#f5f6f7 url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/bg_green.jpg) repeat;background-size:200px 200px;background-position:top center;font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:17px;font-size:1.7rem;line-height:1;font-weight:400}.atb_calendar_content .available.first_cell .background_border{border-width:0 0 42px 42px}.atb_calendar_content .available.last_cell .background_border{border-width:42px 42px 0 0}@media (max-width:1288px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 41px 41px}.atb_calendar_content .available.last_cell .background_border{border-width:41px 41px 0 0}}@media (max-width:1260px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 40px 40px}.atb_calendar_content .available.last_cell .background_border{border-width:40px 40px 0 0}}@media (max-width:1232px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 39px 39px}.atb_calendar_content .available.last_cell .background_border{border-width:39px 39px 0 0}}@media (max-width:1204px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 38px 38px}.atb_calendar_content .available.last_cell .background_border{border-width:38px 38px 0 0}}@media (max-width:1176px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 37px 37px}.atb_calendar_content .available.last_cell .background_border{border-width:37px 37px 0 0}}@media (max-width:1148px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 36px 36px}.atb_calendar_content .available.last_cell .background_border{border-width:36px 36px 0 0}}@media (max-width:1120px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 35px 35px}.atb_calendar_content .available.last_cell .background_border{border-width:35px 35px 0 0}}@media (max-width:1092px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 34px 34px}.atb_calendar_content .available.last_cell .background_border{border-width:34px 34px 0 0}}@media (max-width:1064px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 33px 33px}.atb_calendar_content .available.last_cell .background_border{border-width:33px 33px 0 0}}@media (max-width:1036px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 32px 32px}.atb_calendar_content .available.last_cell .background_border{border-width:32px 32px 0 0}}@media (max-width:1008px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 31px 31px}.atb_calendar_content .available.last_cell .background_border{border-width:31px 31px 0 0}}@media (max-width:980px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 30px 30px}.atb_calendar_content .available.last_cell .background_border{border-width:30px 30px 0 0}}@media (max-width:952px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 29px 29px}.atb_calendar_content .available.last_cell .background_border{border-width:29px 29px 0 0}}@media (max-width:924px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 28px 28px}.atb_calendar_content .available.last_cell .background_border{border-width:28px 28px 0 0}}@media (max-width:924px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 40px 40px}.atb_calendar_content .available.last_cell .background_border{border-width:40px 40px 0 0}}@media (max-width:903px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 39px 39px}.atb_calendar_content .available.last_cell .background_border{border-width:39px 39px 0 0}}@media (max-width:882px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 38px 38px}.atb_calendar_content .available.last_cell .background_border{border-width:38px 38px 0 0}}@media (max-width:861px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 37px 37px}.atb_calendar_content .available.last_cell .background_border{border-width:37px 37px 0 0}}@media (max-width:840px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 36px 36px}.atb_calendar_content .available.last_cell .background_border{border-width:36px 36px 0 0}}@media (max-width:819px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 35px 35px}.atb_calendar_content .available.last_cell .background_border{border-width:35px 35px 0 0}}@media (max-width:798px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 34px 34px}.atb_calendar_content .available.last_cell .background_border{border-width:34px 34px 0 0}}@media (max-width:777px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 33px 33px}.atb_calendar_content .available.last_cell .background_border{border-width:33px 33px 0 0}}@media (max-width:756px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 32px 32px}.atb_calendar_content .available.last_cell .background_border{border-width:32px 32px 0 0}}@media (max-width:735px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 31px 31px}.atb_calendar_content .available.last_cell .background_border{border-width:31px 31px 0 0}}@media (max-width:714px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 45px 45px}.atb_calendar_content .available.last_cell .background_border{border-width:45px 45px 0 0}}@media (max-width:700px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 44px 44px}.atb_calendar_content .available.last_cell .background_border{border-width:44px 44px 0 0}}@media (max-width:686px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 43px 43px}.atb_calendar_content .available.last_cell .background_border{border-width:43px 43px 0 0}}@media (max-width:672px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 42px 42px}.atb_calendar_content .available.last_cell .background_border{border-width:42px 42px 0 0}}@media (max-width:658px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 41px 41px}.atb_calendar_content .available.last_cell .background_border{border-width:41px 41px 0 0}}@media (max-width:644px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 40px 40px}.atb_calendar_content .available.last_cell .background_border{border-width:40px 40px 0 0}}@media (max-width:630px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 39px 39px}.atb_calendar_content .available.last_cell .background_border{border-width:39px 39px 0 0}}@media (max-width:616px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 38px 38px}.atb_calendar_content .available.last_cell .background_border{border-width:38px 38px 0 0}}@media (max-width:602px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 37px 37px}.atb_calendar_content .available.last_cell .background_border{border-width:37px 37px 0 0}}@media (max-width:588px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 36px 36px}.atb_calendar_content .available.last_cell .background_border{border-width:36px 36px 0 0}}@media (max-width:574px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 35px 35px}.atb_calendar_content .available.last_cell .background_border{border-width:35px 35px 0 0}}@media (max-width:560px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 34px 34px}.atb_calendar_content .available.last_cell .background_border{border-width:34px 34px 0 0}}@media (max-width:546px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 33px 33px}.atb_calendar_content .available.last_cell .background_border{border-width:33px 33px 0 0}}@media (max-width:532px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 32px 32px}.atb_calendar_content .available.last_cell .background_border{border-width:32px 32px 0 0}}@media (max-width:518px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 31px 31px}.atb_calendar_content .available.last_cell .background_border{border-width:31px 31px 0 0}}@media (max-width:504px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 30px 30px}.atb_calendar_content .available.last_cell .background_border{border-width:30px 30px 0 0}}@media (max-width:490px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 29px 29px}.atb_calendar_content .available.last_cell .background_border{border-width:29px 29px 0 0}}@media (max-width:476px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 28px 28px}.atb_calendar_content .available.last_cell .background_border{border-width:28px 28px 0 0}}@media (max-width:462px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 53px 53px}.atb_calendar_content .available.last_cell .background_border{border-width:53px 53px 0 0}}@media (max-width:455px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 52px 52px}.atb_calendar_content .available.last_cell .background_border{border-width:52px 52px 0 0}}@media (max-width:448px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 51px 51px}.atb_calendar_content .available.last_cell .background_border{border-width:51px 51px 0 0}}@media (max-width:441px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 50px 50px}.atb_calendar_content .available.last_cell .background_border{border-width:50px 50px 0 0}}@media (max-width:434px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 49px 49px}.atb_calendar_content .available.last_cell .background_border{border-width:49px 49px 0 0}}@media (max-width:427px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 48px 48px}.atb_calendar_content .available.last_cell .background_border{border-width:48px 48px 0 0}}@media (max-width:420px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 47px 47px}.atb_calendar_content .available.last_cell .background_border{border-width:47px 47px 0 0}}@media (max-width:413px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 46px 46px}.atb_calendar_content .available.last_cell .background_border{border-width:46px 46px 0 0}}@media (max-width:406px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 45px 45px}.atb_calendar_content .available.last_cell .background_border{border-width:45px 45px 0 0}}@media (max-width:399px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 44px 44px}.atb_calendar_content .available.last_cell .background_border{border-width:44px 44px 0 0}}@media (max-width:392px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 43px 43px}.atb_calendar_content .available.last_cell .background_border{border-width:43px 43px 0 0}}@media (max-width:385px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 42px 42px}.atb_calendar_content .available.last_cell .background_border{border-width:42px 42px 0 0}}@media (max-width:378px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 41px 41px}.atb_calendar_content .available.last_cell .background_border{border-width:41px 41px 0 0}}@media (max-width:371px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 40px 40px}.atb_calendar_content .available.last_cell .background_border{border-width:40px 40px 0 0}}@media (max-width:364px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 39px 39px}.atb_calendar_content .available.last_cell .background_border{border-width:39px 39px 0 0}}@media (max-width:357px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 38px 38px}.atb_calendar_content .available.last_cell .background_border{border-width:38px 38px 0 0}}@media (max-width:350px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 37px 37px}.atb_calendar_content .available.last_cell .background_border{border-width:37px 37px 0 0}}@media (max-width:343px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 36px 36px}.atb_calendar_content .available.last_cell .background_border{border-width:36px 36px 0 0}}@media (max-width:336px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 35px 35px}.atb_calendar_content .available.last_cell .background_border{border-width:35px 35px 0 0}}@media (max-width:329px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 34px 34px}.atb_calendar_content .available.last_cell .background_border{border-width:34px 34px 0 0}}@media (max-width:322px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 33px 33px}.atb_calendar_content .available.last_cell .background_border{border-width:33px 33px 0 0}}@media (max-width:315px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 32px 32px}.atb_calendar_content .available.last_cell .background_border{border-width:32px 32px 0 0}}@media (max-width:308px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 31px 31px}.atb_calendar_content .available.last_cell .background_border{border-width:31px 31px 0 0}}@media (max-width:301px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 30px 30px}.atb_calendar_content .available.last_cell .background_border{border-width:30px 30px 0 0}}@media (max-width:294px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 29px 29px}.atb_calendar_content .available.last_cell .background_border{border-width:29px 29px 0 0}}@media (max-width:287px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 28px 28px}.atb_calendar_content .available.last_cell .background_border{border-width:28px 28px 0 0}}@media (max-width:280px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 27px 27px}.atb_calendar_content .available.last_cell .background_border{border-width:27px 27px 0 0}}@media (max-width:273px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 26px 26px}.atb_calendar_content .available.last_cell .background_border{border-width:26px 26px 0 0}}@media (max-width:266px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 25px 25px}.atb_calendar_content .available.last_cell .background_border{border-width:25px 25px 0 0}}@media (max-width:259px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 24px 24px}.atb_calendar_content .available.last_cell .background_border{border-width:24px 24px 0 0}}@media (max-width:252px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 23px 23px}.atb_calendar_content .available.last_cell .background_border{border-width:23px 23px 0 0}}@media (max-width:245px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 22px 22px}.atb_calendar_content .available.last_cell .background_border{border-width:22px 22px 0 0}}@media (max-width:238px){.atb_calendar_content .available.first_cell .background_border{border-width:0 0 21px 21px}.atb_calendar_content .available.last_cell .background_border{border-width:21px 21px 0 0}}@media all and (max-width:1360px){#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1.4rem}}@media all and (max-width:1200px){#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1.3rem}}@media all and (max-width:1100px){#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1.2rem}}@media all and (max-width:1024px){#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1rem}}@media (max-width:924px){#atb_calendar_container .atb_calendar_content_container .cell{font-size:19px;font-size:1.9rem;line-height:1}#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1.3rem}#atb_calendar_container .atb_calendar_content_container .atb_calendar_content{width:33.33%}#atb_calendar_container .atb_calendar_content_container .atb_calendar_content:first-child{padding-left:0;padding-right:5px}#atb_calendar_container .atb_calendar_content_container .atb_calendar_content:nth-child(3){padding-left:5px;padding-right:0}#atb_calendar_container .atb_calendar_content_container .atb_calendar_content:nth-child(4){display:none}}@media all and (max-width:880px){#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1.2rem}}@media all and (max-width:820px){#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1.1rem}}@media all and (max-width:768px){#atb_calendar_container .atb_calendar_content_container .cell{font-size:18px;font-size:1.8rem;line-height:1}#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1.1rem}}@media all and (max-width:736px){#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1rem}}@media (max-width:714px){#atb_calendar_container .atb_calendar_content_container .cell{font-size:20px;font-size:2rem;line-height:1}#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1.6rem}#atb_calendar_container .atb_calendar_content_container .atb_calendar_content{width:50%}#atb_calendar_container .atb_calendar_content_container .atb_calendar_content:first-child{padding-left:0;padding-right:5px}#atb_calendar_container .atb_calendar_content_container .atb_calendar_content:nth-child(2){padding-left:5px;padding-right:0}#atb_calendar_container .atb_calendar_content_container .atb_calendar_content:nth-child(3),#atb_calendar_container .atb_calendar_content_container .atb_calendar_content:nth-child(4){display:none}}@media all and (max-width:670px){#atb_calendar_container #atb_anytime{max-width:none;margin-right:3.5rem;margin-left:3.5rem}#atb_calendar_container .atb_calendar_content_container .cell{font-size:16px;font-size:1.6rem;line-height:1}#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1.3rem}}@media (max-width:630px){#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1.1rem}}@media (max-width:590px){#atb_calendar_container .atb_calendar_content_container .cell{font-size:15px;font-size:1.5rem;line-height:1}#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1rem}}@media (max-width:540px){#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:.8rem}}@media (max-width:500px){#atb_calendar_container .atb_calendar_content_container .cell{font-size:14px;font-size:1.4rem;line-height:1}#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:.8rem}}@media (max-width:462px){#atb_calendar_container .atb_calendar_content_container .cell{font-size:20px;font-size:2rem;line-height:1}#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1.6rem}#atb_calendar_container .atb_calendar_content_container .atb_calendar_content{width:100%}#atb_calendar_container .atb_calendar_content_container .atb_calendar_content:first-child{padding-left:0;padding-right:0}#atb_calendar_container .atb_calendar_content_container .atb_calendar_content:nth-child(2){margin-top:3.2rem}#atb_calendar_container .atb_calendar_content_container .atb_calendar_content:nth-child(3),#atb_calendar_container .atb_calendar_content_container .atb_calendar_content:nth-child(4){display:none}}@media (max-width:420px){#atb_calendar_container .atb_calendar_content_container .cell{font-size:19px;font-size:1.9rem;line-height:1}#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1.4rem}}@media (max-width:390px){#atb_calendar_container .atb_calendar_content_container .cell{font-size:18px;font-size:1.8rem;line-height:1}#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1.3rem}}@media (max-width:360px){#atb_calendar_container .atb_calendar_content_container .cell{font-size:16px;font-size:1.6rem;line-height:1}#atb_calendar_container .atb_calendar_content_container .cell .date_number,#atb_calendar_container .atb_calendar_content_container .days .cell{padding-top:1.2rem}}.selectricWrapper{background-image:none;position:relative;width:100%;margin:0 1px 0 0;padding:0;cursor:pointer}.selectricResponsive{width:100%}.selectric{padding-top:13px;padding-top:1.3rem;padding-right:20px;padding-right:2rem;padding-bottom:13px;padding-bottom:1.3rem;padding-left:20px;padding-left:2rem;position:relative}.selectric p.label{display:block;white-space:nowrap;margin:0;font-size:18px;font-size:1.8rem;line-height:1;line-height:inherit;text-align:left;color:#555;overflow:hidden}.selectric .button{display:block;position:absolute;width:26px;height:100%;top:0;right:20px;right:2rem;font-size:0;line-height:0;text-indent:-9999px;background:5px center no-repeat transparent;background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/select_arrow.png)}@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.selectric .button{background-image:url(https://d3j910ramobmxg.cloudfront.net/wp-content/themes/saillofts/assets/images/common/select_arrow@2x.png);background-size:37px 8px}}.selectric .button{background-size:37px,8px}.selectricHover .selectric .button{color:#888}.selectricHover .selectric .button:after{border-top-color:#888}.selectricOpen{z-index:9999}.selectricOpen .selectric{z-index:9999}.selectricOpen .selectricItems{display:block}.selectricDisabled{opacity:.5;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectricHideSelect{position:relative;width:0;height:0;overflow:hidden}.selectricHideSelect select{position:absolute;left:-100%;display:none}.selectricInput{position:absolute!important;width:1px!important;height:1px!important;top:0!important;left:0!important;margin:0!important;padding:0!important;border:none!important;background:0 0!important;outline:0!important;clip:rect(0,0,0,0)!important;overflow:hidden!important}.selectricTempShow{display:block!important;position:absolute!important;visibility:hidden!important}.selectricItems{display:none;position:absolute;top:100%;left:0;background:#fafafa;margin-top:1px;z-index:9998;overflow:auto}.selectricItems li,.selectricItems ul{list-style:none;min-height:20px;margin:0;padding:0;font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:18px;font-size:1.8rem;line-height:1}.selectricItems li{display:block;padding-top:12px;padding-top:1.2rem;padding-right:20px;padding-right:2rem;padding-bottom:12px;padding-bottom:1.2rem;padding-left:20px;padding-left:2rem;text-align:left;color:#aaa;cursor:pointer}.selectricItems li.selected,.selectricItems li:hover{color:#666}.selectricItems li.disabled{background:#e6e6e6;color:#ccc;cursor:default}#sizeSelect .selectricItems li,#sizeSelect .selectricItems ul{font-size:14px;text-align:left;text-transform:none}#sizeSelect .selectricItems li{margin:0;padding-left:8px}
/*# sourceMappingURL=styles.min.css.map */
