.delineation,.delineation #btf_wrap,.delineation#MAIN{background-color:#f2f2f2}.delineation #btf_wrap{padding:0}@media (min-width:768px){.delineation #btf_wrap{padding:0 24px}}@media (max-width:1023px){.delineation #btf_wrap .ui_pagination{border-width:1px 0 0;border-style:solid;border-color:#e0e0e0}}.delineation #atf_meta{margin-bottom:12px}@media (max-width:767px){.delineation #atf_meta{padding-bottom:16px;border-width:0 0 1px;border-style:solid;border-color:#e0e0e0;background:#fff}}@media (min-width:1024px){.delineation{border-width:1px 0 0;border-style:solid;border-color:#e0e0e0}}.delineation #MAIN{margin:auto;border-top:none}.delineation #MAINWRAP.ui_container{padding:0}@media (min-width:1024px){.delineation #MAINWRAP.ui_container{padding:0 24px}}.delineation #BODYCON{padding-top:0;padding-right:0;overflow:visible}@media (max-width:1023px){.delineation #BODYCON{padding-left:0;padding-bottom:4px}}@media (max-width:1023px){.delineation.mwExtraPadding #BODYCON{padding-bottom:8px}}.delineation #LHR{border-right:0;padding:16px 12px 0 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.ui_section:not(.no-bg){background-color:#fff}@media (min-width:1024px){.ui_section:not(.is-ad){padding:24px}}@media (min-width:1024px){.ui_section.custom_padding{padding:0 0 0 0}}@media (min-width:1024px){.ui_section{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border-width:1px;border-style:solid;border-color:#e0e0e0}}.ui_section.block_wrap{margin-bottom:12px;padding-top:16px}@media (min-width:768px){.ui_section.block_wrap{margin-bottom:24px}}.ui_section.block_wrap:not(#REVIEWS){padding-bottom:16px}@media (max-width:1023px){.ui_section.block_wrap,.ui_section.is-message,.ui_section.listItem{padding-left:16px;padding-right:16px;border-width:1px;border-style:solid;border-color:#e0e0e0}}@media (max-width:767px){.ui_section.block_wrap,.ui_section.is-message,.ui_section.listItem{border-width:1px 0;border-style:solid;border-color:#e0e0e0}}.ui_section.listItem{margin-top:4px;padding-top:4px;padding-bottom:0}@media (min-width:1024px){.ui_section.listItem{margin-top:8px}}@media (max-width:1023px){.mwExtraPadding .ui_section.listItem{margin-top:8px;padding-top:8px}}@media (max-width:767px){.ui_section.listItem.reducedWidth{margin-left:8px;margin-right:8px;padding-left:8px;padding-right:8px;border-width:0}}@media (max-width:767px){.ui_section.listItem[data-no-pt-mw=true]{padding-top:0}}.ui_section.listItem.boxShadow,.ui_section.listItem:hover{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.25);box-shadow:0 0 8px 0 rgba(0,0,0,.25)}.ui_section.listItem.boxShadow:not(.small),.ui_section.listItem:hover:not(.small){border-bottom:1px solid #bababa}.ui_section.listFooter{margin-top:8px;padding:16px 24px}@media (max-width:1023px){.ui_section.listFooter{margin-top:4px;padding-left:16px;padding-right:16px;border-width:1px 0;border-style:solid;border-color:#e0e0e0}.mwExtraPadding .ui_section.listFooter{margin-top:8px}}.ui_section.is-ad{background:none;border:none}.ui_section.is-ad .gptAd.loaded{margin-top:4px}@media (min-width:1024px){.ui_section.is-ad .gptAd.loaded{margin-top:8px}}@media (max-width:1023px){.mwExtraPadding .ui_section.is-ad .gptAd.loaded{margin-top:8px}}.ui_section.no-bg{background:none;border:none}.ui_section.listAlert{margin-top:8px}.ui_section.no_bottom_margin{margin-bottom:0}@media (max-width:767px){.MobileRestaurant_Review .delineation #atf_meta,.Restaurant_Review .delineation #atf_meta{padding-bottom:0}}
