*{margin:0;padding:0}body{min-height:101%;background:#000;color:#1b1b1b;font:100% "Helvetica Neue",Arial,sans-serif}a{color:#691d0e;text-decoration:none}#page{width:960px;margin:13px auto 0 auto;font-size:0.85em;border:5px solid #FFF}.clearfloat:after{display:block;visibility:hidden;clear:both;height:0;content:"."}.clearfloat{display:block}.mastband{background:#240b06 url(images/bg_masthead.png);min-height:108px}.navband{padding:4px 6px 4px 18px;letter-spacing:0.02em;background:#000;border:none;min-height:28px}.storyupper{background:#999;padding:15px 19px 17px 0;border-bottom:1px solid #26739e}.storylead{background:#666;color:#f7e6d6;padding:20px 18px 11px}.storytitle{font-family:"BitterRegular",Georgia;font-weight:normal;font-size:32px;line-height:1.2;color:#FFF;margin:0 0 8px}.storysubname{font-family:"BitterRegular",Georgia;font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:1px;color:#f7e6d6;margin:0 0 6px}.storydate{font-family:"BitterRegular",Georgia;font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:0.1em;color:#ffe6b8;padding:4px 0 6px}.dateitem{display:inline-block;margin-right:16px}.viewsitem{display:inline-block}.statsicon{vertical-align:-2px;margin-right:5px}.mapband{background:#efefef;border-top:1px solid #f7f7f7;border-bottom:1px solid #e0e0db;padding:14px 14px 20px}.blockhead{font-family:"BitterRegular",Georgia;font-weight:normal;font-size:1.2em;line-height:1.3;color:#333;border-bottom:1px solid #b0b0b0;padding-bottom:4px;margin:0 0 12px}.mapstrip{position:relative;height:280px;background:#e0e0db}.mapnote{padding:12px;font-size:12px;line-height:1.4;color:#525252}.mapdata,.mappin{display:none}.mappopup .leaflet-popup-content-wrapper{border-radius:3px}.mappopup .leaflet-popup-content{margin:8px 10px}.mapcard{display:flex;align-items:center;gap:8px}.mappopup .mapcardphoto{width:56px;height:56px;object-fit:cover;flex:none;border-radius:2px}.mappopup .mapcardname{font-family:"BitterRegular",Georgia;font-size:13px;line-height:1.3;color:#1b1b1b;margin:0}.mappopup .mapcardprice{font-size:12px;line-height:1.3;color:#98482f;margin:2px 0 0}.stripes{background:#f2f3ee url(../mimbopro/images/bg_stripe.gif);padding:14px 14px 20px 14px;min-height:100px}.whitebox{background:#FFF;padding:13px;border-top:1px solid #e0e0db}.storybox{padding:20px 24px 26px;margin-bottom:13px}.storydeck{font-family:"BitterRegular",Georgia;font-size:1.35em;line-height:1.45;color:#313228;margin:0 0 12px}.storystats{font-size:12px;line-height:1.4;color:#706253;margin:0 0 10px}.statsitem{display:inline-block}.storycrumbs{font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:0.08em;color:#98482f;margin:0 0 16px}.crumbitem{display:inline}.crumbsep{margin:0 8px}.storyphoto{margin:0 0 18px}.storyphotoimg{display:block;width:100%;max-width:1080px;height:auto;padding:3px;background:#FFF;box-shadow:0 0 4px rgba(0,0,0,0.3);box-sizing:border-box}.storyparts{overflow-wrap:anywhere}.storypart{padding:18px 0 6px}.storypart+.storypart{border-top:1px solid #e0e0db}.parttitle{font-family:"BitterRegular",Georgia;font-weight:normal;font-size:1.6em;line-height:1.3;color:#313228;border-bottom:2px solid #98482f;padding-bottom:6px;margin:0 0 14px}.partsub{font-family:"BitterRegular",Georgia;font-weight:normal;font-size:1.3em;line-height:1.3;color:#98482f;margin:6px 0 10px}.parttext{font-size:1.1em;line-height:1.6;color:#1b1b1b;margin:0 0 12px}.parttext p{margin:0 0 12px}.parttext a{text-decoration:underline}.parttext ul,.parttext ol{margin:0 0 12px 22px}.parttext ul li{list-style:none;position:relative;margin:0 0 6px}.parttext ul li:before{content:"\2013";position:absolute;left:-16px;color:#98482f}.partmedia{margin:4px 0 14px}.partmedia:after{content:"";display:block;clear:both}.partfigure{float:left;width:48.5%;margin:0 3% 14px 0}.partfigure:nth-child(2n){margin-right:0}.partfigure:after{content:"";display:block;clear:both}.partimg{float:left;width:58%;max-width:100%;height:auto;padding:3px;background:#FFF;box-shadow:0 0 4px rgba(0,0,0,0.3);box-sizing:border-box}.partcaption{margin-left:62%;font-family:"BitterRegular",Georgia;font-style:italic;font-size:12px;line-height:1.45;color:#525252}.staytable{width:100%;border-collapse:collapse;margin:8px 0 14px}.stayrow{border-top:3px solid #98482f}.staycell{position:relative;vertical-align:top;background:#FFF;padding:18px 16px 20px;border-bottom:1px solid #e0e0db}.staycell:after{content:"";display:block;clear:both}.staydivider{display:flex;align-items:center;margin:0 0 12px}.staydivider:after{content:"";flex:1;border-top:1px solid #e0e0db;margin-left:10px}.staynumber{font-family:"BitterRegular",Georgia;font-size:15px;line-height:1.3;letter-spacing:0.05em;color:#98482f}.staybody{float:left;width:72%}.stayhead{margin:0 0 12px}.stayribbon{position:absolute;top:-3px;right:16px;background:#98482f;color:#FFF;font-size:12px;line-height:1.35;padding:4px 10px 5px;border-radius:0 0 2px 2px}.stayname{font-family:"BitterRegular",Georgia;font-weight:normal;font-size:1.45em;line-height:1.3;color:#313228;margin:0}.staymedia{position:relative;max-width:700px;margin:0 0 12px}.stayswiper{border-radius:2px}.stayzoom{display:block;width:100%;padding:0;border:0;background:#efefef;cursor:zoom-in}.stayphoto{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.stayswiper .swiper-pagination-bullet{position:relative;width:24px;height:24px;margin:0 2px;background:transparent;opacity:1}.stayswiper .swiper-pagination-bullet:after{content:"";position:absolute;left:8px;top:8px;width:8px;height:8px;border-radius:50%;background:#FFF;box-shadow:0 0 2px rgba(0,0,0,0.6)}.stayswiper .swiper-pagination-bullet-active:after{background:#98482f}.staycount{position:absolute;top:8px;left:8px;z-index:2;background:#240b06;color:#FFF;font-size:12px;line-height:1.35;padding:3px 8px;border-radius:2px}.stayinfo{margin:0 0 12px}.staydistance{font-size:12px;line-height:1.4;color:#706253;margin:0 0 10px}.stayicon{vertical-align:-2px;margin-right:5px}.staypills{list-style:none;margin:0 0 10px}.staypill{display:inline-block;font-size:12px;line-height:1.35;color:#583831;background:#f2f3ee;border:1px solid #dadbd7;border-radius:999px;padding:3px 10px;margin:0 6px 6px 0}.staytext{font-size:1.1em;line-height:1.6;color:#1b1b1b;margin:0 0 8px}.staytext p{margin:0 0 10px}.staytext a{text-decoration:underline}.staytext.isclamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.staymore,.staymap,.staygo{display:inline-block;font-family:inherit;font-size:12px;line-height:1.35;color:#691d0e;background:transparent;border:1px solid transparent;border-radius:999px;padding:5px 12px;min-height:28px;cursor:pointer;text-decoration:underline}.staymore:hover,.staymap:hover,.staygo:hover{background:#f2f3ee;border-color:#dadbd7}.staymore{margin:0 0 10px}.staygo{font-weight:bold;text-decoration:none}.stayarrow{vertical-align:-2px;margin-left:5px}.staytimes{border-collapse:collapse;margin:10px 0 0;font-size:12px;line-height:1.4}.staytimes th{text-align:left;font-weight:bold;color:#583831;padding:3px 14px 3px 0}.staytimes td{color:#1b1b1b;padding:3px 0}.stayfoot{display:flex;flex-wrap:wrap;gap:8px;margin:0}.stayside{float:right;width:24%;box-sizing:border-box;margin-top:28px;padding:14px 16px;background:#f2f3ee;border:1px solid #dadbd7;border-radius:2px;position:sticky;top:16px}.stayside .staydistance{margin:10px 0 0}.stayside .stayfoot{flex-direction:column;align-items:flex-start;margin:12px 0 0}.stayprice{font-size:12px;line-height:1.4;color:#706253;margin:0}.pricefrom{text-transform:lowercase}.pricevalue{font-family:"BitterRegular",Georgia;font-size:22px;line-height:1.3;color:#98482f}.pricenight{white-space:nowrap}.recsbox{margin-bottom:13px}.recshead{font-family:"BitterRegular",Georgia;font-size:1.3em;line-height:1.3;color:#98482f;border-bottom:2px solid #6c5048;padding-bottom:6px;margin:0 0 14px}.recslist{list-style:none;margin:0}.recsitem{float:left;width:32%;margin:0 2% 2% 0}.recsitem:nth-child(3n+1){margin-right:0}.recslead{width:100%;margin-right:0}.recslink{display:block;position:relative;min-height:150px;background:#583831;color:#FFF;overflow:hidden;border-radius:2px}.recsphoto{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.recslead .recsphoto{aspect-ratio:16/7}.recstitle{display:block;position:absolute;left:0;right:0;bottom:0;background:#583831;color:#FFF;font-family:"BitterRegular",Georgia;font-size:14px;line-height:1.35;padding:8px 10px}.recslead .recstitle{font-size:1.6em;line-height:1.3;padding:12px 16px}.recslink:hover .recstitle{background:#691d0e}.faqbox{margin-bottom:13px}.faqitem{border-bottom:1px solid #e0e0db}.faqquestion{position:relative;display:block;list-style:none;cursor:pointer;min-height:24px;padding:10px 0 10px 24px;font-family:"BitterRegular",Georgia;font-size:1.15em;line-height:1.35;color:#313228}.faqquestion::-webkit-details-marker{display:none}.faqquestion:before{content:"\25B8";position:absolute;left:4px;top:10px;color:#98482f}.faqitem[open] .faqquestion:before{content:"\25BE"}.faqanswer{font-size:1.1em;line-height:1.6;color:#1b1b1b;margin:0 0 12px 24px}.comparebox{margin-bottom:13px}.comparescroll{overflow-x:auto}.comparetable{width:100%;border-collapse:collapse;border-top:1px solid #e0ded9;border-bottom:1px solid #e0ded9}.comparetable th{background:#e4e4e4;text-align:left;padding:6px 8px;font-size:13px;line-height:1.4;color:#313228}.comparetable td{background:#f2f2f2;border-bottom:1px solid #FFF;padding:6px 8px;font-size:14px;line-height:1.4;color:#1b1b1b}.comparename{font-weight:bold}.comparestars{font-weight:normal;font-size:12px;color:#98482f;white-space:nowrap}.compareprice{white-space:nowrap}.comparelabel{display:none}@media (max-width:969px){#page{width:auto;max-width:100%;margin:0;border:0}.mastband{min-height:0;aspect-ratio:80/9;background-size:cover;background-position:center}.navband{min-height:0;padding:4px 12px}.storyupper{padding:0}.storylead{padding:16px 12px 12px;overflow-wrap:anywhere}.storytitle{font-size:24px}.mapband{padding:12px}.mapstrip{height:240px}.stripes{padding:0;min-height:0}.whitebox{box-sizing:border-box;padding:12px}.storybox{padding:12px}.staytable,.staytable tbody,.stayrow,.staycell{display:block;width:auto}.staycell{padding:14px 12px 16px}.staybody,.stayside{float:none;width:auto}.stayside{position:static;margin-top:10px}.stayribbon{right:12px}.partfigure{float:none;width:auto;margin:0 0 14px}.partimg{float:none;width:100%}.partcaption{margin:6px 0 0}.recsitem{width:49%;margin:0 2% 2% 0}.recsitem:nth-child(3n+1){margin-right:2%}.recsitem:nth-child(2n+1){margin-right:0}.recslead{width:100%;margin-right:0}.recslead .recstitle{font-size:1.25em}.comparescroll{overflow-x:visible}.comparetable thead{display:none}.comparetable,.comparetable tbody,.comparetable tr,.comparetable td{display:block;width:auto}.comparetable td{white-space:normal}.comparelabel{display:block;font-weight:normal;font-size:12px;line-height:1.4;color:#706253}}
:where(.parttext,.staytext) img{max-width:100%;height:auto}