html{scroll-behavior:smooth}.constrained-width{max-width:965px}.crumbs{text-align:left}@media(min-width: 1024px){.crumbs:not(.crumbs--footer){margin-top:20px}}.social-pins{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-5px;text-align:left}.social-pins__title{-ms-flex-negative:0;flex-shrink:0;font-weight:normal;margin-bottom:5px;margin-right:10px}.social-pins__content{margin-bottom:5px;margin-left:-2px;margin-right:-2px;text-align:center}.content--main{max-width:100%}@media(min-width: 1024px)and (max-width: 1279px){.col--1-1 .content--main{max-width:100%}}.content--main h1,.content--main h2,.content--main .intro{margin-bottom:20px;text-align:left}@media(min-width: 640px){.content--main h1,.content--main h2,.content--main .intro{margin-bottom:30px}}.row:last-of-type{margin-bottom:0}@media(min-width: 768px){.col:not(:empty)+.col{margin-top:0}}@media(min-width: 768px){.col--1-4{max-width:280px;width:33.333%}}@media(min-width: 768px){.col--3-4{width:66.666%}}@media(min-width: 768px)and (max-width: 919px){.constrained-width>.col.col--3-4{padding-left:0;padding-right:7.5px}}@media(min-width: 768px)and (max-width: 919px){.constrained-width>.col.col--1-4{padding-left:12.5px;padding-right:0}}.business-logo{margin:0 auto;max-width:250px}@media(min-width: 768px){.business-logo{max-width:280px}}.trip-advisor-accolade{margin:0 auto;max-width:180px}@media(min-width: 768px){.trip-advisor-accolade{width:220px}}.trip-advisor-accolade__item+.trip-advisor-accolade__item{margin-top:20px}.sidebar__title{font-size:22px;font-size:2.2rem;border-top:1px solid #dedede;margin-bottom:20px;margin-top:0;padding-top:20px}.highlights--standalone{max-width:925px;margin:auto;padding-bottom:0}.highlights--standalone:after{content:none}@media(min-width: 1024px){.highlights--standalone{border-top:1px solid #dedede}}@media(min-width: 1024px){.highlights__block:not(.o-slider__item){padding-top:10px}}.highlights-duration__units{text-transform:uppercase}.highlights-duration__secondary{border-top:1px solid #dedede;margin-top:10px;padding-top:10px}.highlights-duration__secondary .highlights-duration__units{font-size:16px;font-size:1.6rem}.highlights-duration__secondary .highlights-duration__value{font-size:30px;font-size:3rem}.module-title{text-align:left}.locations__header{max-width:100%}

/*# sourceMappingURL=business-listing-layout.map*/