.single-map-place .margin-top{margin-top:1em}.single-map-place .desc>div{max-width:28em;font-size:.85em!important}.single-map-place .desc>div p{font-size:1em!important}@media screen and (max-width:1024px){.single-map-place .desc{padding-top:1em}}.single-map-place .buttons{gap:1em}.single-map-place .blurb{max-width:100%;padding:.5em 1em}.single-map-place .flex.hours,.single-map-place .flex.phone,.single-map-place .flex.restaurant{flex-wrap:nowrap;margin:.25em 0;line-height:1.2;display:flex}.single-map-place .flex.hours>div:first-child,.single-map-place .flex.phone>div:first-child,.single-map-place .flex.restaurant>div:first-child{flex:none}.single-map-place .slider-gallery{width:100%}.single-map-place .slider-gallery .aspect-ratio .gatsby-image-wrapper{width:100%!important;height:100%!important}.single-map-place .slider-gallery .slider-control-next-positiner{z-index:999;font-size:1.5em;position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.single-map-place .slider-gallery .slider-control-next-positiner .icon:before,.single-map-place .slider-gallery .slider-control-next-positiner .icon:after{color:#fff}.single-map-place .slider-gallery .slider-control-prev-positiner{z-index:999;font-size:1.5em;position:absolute;top:50%;left:.5em;transform:translateY(-50%)}.single-map-place .slider-gallery .slider-control-prev-positiner .icon:before,.single-map-place .slider-gallery .slider-control-prev-positiner .icon:after{color:#fff}
.custom-map-with-markers-newest .icon-arrow{width:2em;height:1em;margin:.25em .25em .25em .75em}.custom-map-with-markers-newest .icon-arrow:after{transform:translate(-150%,-50%)!important}.custom-map-with-markers-newest .icon-arrow:before,.custom-map-with-markers-newest .icon-arrow:after{background:url(/GSP/btn-arrow-right.png) 50%/contain no-repeat}.custom-map-with-markers-newest .directory-container .heading{transform-origin:50%;writing-mode:vertical-lr;text-orientation:mixed;place-content:center;align-items:center;display:flex;position:relative;transform:rotate(180deg)}.custom-map-with-markers-newest .directory-container .link-container a{color:#fff}.custom-map-with-markers-newest .directory-container .icon{flex-shrink:0;margin:.25em .25em .25em -.5em}@media screen and (max-width:1024px){.custom-map-with-markers-newest .directory-container .heading{writing-mode:inherit;flex:100%;transform:rotate(0);padding-top:0!important;padding-bottom:1em!important}}
