.location-heading{display:flex;align-items:center;font-size:1.5em;font-weight:500}.operational-details summary,.location-directions summary{font-weight:400;font-size:1rem;user-select:none}.sidebar-main summary{line-height:1em}.operational-details{padding-bottom:25px!important}details{text-align:left}details>summary{display:flex;align-items:flex-start;list-style:none}details>summary:before{margin-top:.4em;content:"»";display:inline-block;padding-right:5px;padding-bottom:10px;transition:transform 0.2s ease-in-out}details>summary+*{margin-top:15px!important}details[open]>summary{font-weight:700}details[open] summary{margin-bottom:10px}.nearby-artworks-spacer{margin-top:60px!important}.nearby-artwork-title{font-weight:500;font-size:1rem!important;color:#000;display:inline;margin-bottom:4px}.nearby-distance,.artwork-status{vertical-align:top!important;font-size:80%;color:#666;margin-bottom:10px;display:block}.nearby-distance{line-height:1em;margin-top:5px;margin-bottom:0}.artwork-status{margin-bottom:15px}.nearby-artwork-item{display:flex;align-items:center;margin-bottom:20px}.nearby-artwork-thumbnail{height:auto;margin-right:10px;border-radius:1px;object-fit:cover;flex-shrink:0;flex-basis:340px;min-width:340px}.nearby-artwork-details{flex-grow:1;display:flex;flex-direction:column;max-width:calc(100% - 350px)}.nearby-info{font-size:1.175rem}.artwork-status,.nearby-distance{display:block;color:#666}.nearby-locations .nearby-distance{font-size:80%;color:#666;display:block}.sidebar-main .nearby-locations a{border:0!important}.nearby-locations p{margin:0;padding:0;text-align:left}.gps-coordinates:hover{cursor:pointer}.gps-coordinates[title]:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);white-space:nowrap;z-index:20;background-color:#000;color:#fff;padding:4px 8px;border-radius:1px;font-size:22px}.gps-coordinates .tooltip{font-size:1em!important}.location-information .gps-coordinates span+.tooltip,.location-information .gps-coordinates span+.tooltip2{visibility:hidden;font-size:22px!important;background-color:#fff;border:2px solid #000;color:#000;padding:4px 8px;border-radius:1px;position:absolute;z-index:1;bottom:100%;left:50%;transform:translateX(-50%);transition:bottom 0.2s ease-in-out}.location-information .gps-coordinates span:hover{visibility:visible;bottom:120%!important}.location-information .gps-coordinates span+.tooltip[style*="visible"]{bottom:250%}.location-information .gps-coordinates span+.tooltip2[style*="visible"]{bottom:180%}@media (min-width:922px){.ast-right-sidebar #secondary,.ast-right-sidebar #primary{border:0}}.sidebar-location-info p{margin-bottom:10px;line-height:1.6}.sidebar-location-info,.nearby-locations,.location-information,.operational-details,.location-directions{background-color:#f0f0f0}.sidebar-location-info{border-radius:5px;padding:15px;margin-bottom:20px}.nearby-locations{border-radius:5px;padding:15px}.nearby-artwork-details{margin-left:40px!important}.nearby-info{margin-left:0px!important}@media only screen and (max-width:767px){.nearby-artwork-thumbnail{width:100%;height:auto;margin-right:0}.nearby-artwork-item{flex-direction:column;align-items:flex-start}.nearby-artwork-details{width:100%;margin-top:10px!important;margin-left:0px!important;max-width:100%}.custom-sidebar-location-info{display:none}.sidebar-main h2{font-weight:600!important}}.nearby-artworks-container ul{margin:0!important}.custom-sidebar-location-info{margin-bottom:40px!important}.nearby-artwork-title:hover{background:#000;color:#fff;transition:all .2s linear}.sidebar-main .nearby-locations a:hover{color:grey}.location-information a:hover,.operational-details a:hover,.location-contact a:hover{border-bottom:none!important;text-decoration:none!important}@media (prefers-color-scheme:dark){.location-information,.operational-details,.location-directions,.nearby-locations{background-color:#333!important}.operational-details svg{fill:#fff}.sidebar-location-info,.sidebar-location-info a,.sidebar-main .nearby-locations a{color:#fff}.nearby-artwork-details .nearby-artwork-title{color:white!important}.nearby-artwork-details .nearby-location-name,.nearby-artwork-details .artwork-status,.nearby-artwork-details .nearby-distance{color:lightgrey}.nearby-artwork-title:hover{color:grey!important;transition:all .2s linear}.sidebar-location-info a{border-bottom:2px solid black!important}.sidebar-location-info h2.location-heading,h2.nearby-heading{color:white!important}#load-more-nearby{color:#fff!important}}.widget-title{font-weight:500}#nearby-posts-container p{margin:0 0 25px 0;transition:opacity 0.5s ease,max-height 0.5s ease,margin 0.5s ease}.load-more-container{text-align:center}#load-more-nearby{background:none;color:#000;border:none;padding:10px 20px;cursor:pointer;margin-top:0;margin-bottom:10px}.nearby-info .nearby-location-name{font-size:0.8em!important}h2.nearby-heading{font-size:1.5em;font-weight:500!important;margin-bottom:15px}#nearby-posts-container p:last-child{margin-bottom:15px}.location-directions,.location-information{padding-bottom:10px}#nearby-posts-container p[style*="opacity: 0"]{margin:0;height:0;overflow:hidden}@media (max-width:767px){img.random-mobile-width{width:100%;height:auto}}@media (max-width:921px){.textwidget .location-information,.textwidget .operational-details,.textwidget .nearby-locations{display:none!important}.location-heading{font-size:1.2em;font-weight:600}summary,details{font-size:1.175rem!important}details>summary{align-items:baseline}details{margin-top:0}.responsive-location-info p{line-height:1.3em;font-size:1em}details{text-align:left}.location-heading{margin-bottom:10px!important}.operational-details svg{display:none}.sidebarspacer{margin-top:15px!important}}@media (min-width:922px){.responsive-location-info{display:none}.sidebarspacer{margin-top:-10px!important}}p.gps-coordinates{margin-bottom:5px}summary{cursor:pointer;font-weight:700;font-size:1.175rem}summary::-webkit-details-marker{display:none}summary:before{font-size:1.175rem;line-height:0;margin-right:5px;vertical-align:middle}details>summary::-webkit-details-marker{display:none}details[open]>summary:before{transform:rotate(90deg)}@media screen and (max-width:767px){details>summary:before{padding-bottom:5px}}.custom-location{font-size:16px!important;padding:0 10px 0 10px;line-height:1em}.artwork-status-new{margin-top:-5px!important;padding:0 0 0 10px;color:#666;margin-bottom:12px!important;font-size:16px!important}.entry-content .location-information p,.entry-content .operational-details p,.entry-content .location-directions p{margin-bottom:10px}@media screen and (max-width:767px){.gps-coordinates[title]:hover:after{visibility:hidden}.location-information .gps-coordinates span+.tooltip[style*="visible"]{bottom:230%}.location-information .gps-coordinates span+.tooltip2[style*="visible"]{bottom:150%}}details{padding:0;margin-top:10px;line-height:1.3em}.location-information,.operational-details,.location-directions{padding:20px;border-radius:5px;margin-bottom:30px!important;box-sizing:border-box;border:none}.location-information p{margin:10px 0;line-height:1.3;text-align:left}.location-information svg,.operational-details svg,.location-directions svg{height:1em;width:1em;margin-right:4px;vertical-align:-.1em}.map-link{user-select:none;transition:all .2s linear}.operational-details.status-seasonal,.operational-details.status-appointment,.operational-details.status-private,.operational-details.status-on_view{background-color:#fff3cd}.operational-details.status-temporary,.operational-details.status-unknown{background-color:#ffe5b5}.operational-details.status-permanent{background-color:#f8d7da}.operational-details.status-privately_owned{background-color:#f5f5f5}.operational-details.status-on_permanent_view{background-color:#f0f0f0}@media (prefers-color-scheme:dark){.operational-details.status-temporary,.operational-details.status-unknown{background-color:#b67916!important}.operational-details.status-seasonal,.operational-details.status-appointment,.operational-details.status-private,.operational-details.status-on_view{background-color:#cfa220!important}.operational-details.status-permanent{background-color:#c12020!important}.operational-details.status-privately_owned{background-color:#495057!important}.operational-details.status-on_permanent_view{background-color:#333}}.closure-status{font-weight:500!important;margin-bottom:10px!important}.operational-details .closure-status{margin-top:10px!important}details>summary.closure-status:before{margin-right:0}.copy-icon{margin-left:4px;vertical-align:-2px;opacity:.6;transition:all .2s linear}.gps-coordinates span:hover .copy-icon{opacity:1}@media (prefers-color-scheme:dark){.copy-icon{stroke:#fff}}