/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/
html{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body{margin:0;padding:0;border:0;vertical-align:baseline}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}p{padding:0;border:0;font:inherit;vertical-align:baseline}blockquote{border:0;font:inherit;vertical-align:baseline}pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}footer,header{border:0;font:inherit;vertical-align:baseline}hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background:#fff;font:14px/21px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{color:#181818;font-family:"Georgia","Times New Roman",Helvetica,Arial,sans-serif;font-weight:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h4{margin-bottom:4px}h6{font-size:14px;line-height:21px}.subheader{color:#777}p{margin:0 0 20px}p img{margin:0}p.lead{font-size:21px;line-height:27px;color:#777}em{font-style:italic}strong{font-weight:bold;color:#333}small{font-size:80%}blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:12px;color:#555}blockquote cite:before{content:"\002014  "}blockquote cite a,blockquote cite a:visited{color:#555}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}a{color:#333;text-decoration:underline;outline:0}a:visited{text-decoration:underline;outline:0}a:focus{color:#000}p a,p a:visited{line-height:inherit}ul,ol{margin-bottom:20px}ul{list-style:none outside}ol{list-style:decimal;margin-left:30px}ul.square,ul.circle,ul.disc{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px;font-size:90%}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}li{line-height:18px;margin-bottom:12px}ul.large li,li p{line-height:21px}img.scale-with-grid{max-width:100%;height:auto}a.button,button,input[type="submit"],input[type="reset"],input[type="button"]{background:#eee;background:-moz-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));background:-webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc;padding:4px 12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#444;display:inline-block;font-size:11px;font-weight:bold;text-decoration:none;text-shadow:0 1px rgba(255,255,255,.75);cursor:pointer;margin-bottom:20px;line-height:21px;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}a.button:hover:not(:disabled),button:hover:not(:disabled),input[type="submit"]:hover:not(:disabled),input[type="reset"]:hover:not(:disabled),input[type="button"]:hover:not(:disabled){color:#222;background:#ddd;background:-moz-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.3)),color-stop(100%,rgba(0,0,0,.3)));background:-webkit-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);border:1px solid #888;border-top:1px solid #aaa;border-left:1px solid #aaa}a.button:active:not(:disabled),button:active:not(:disabled),input[type="submit"]:active:not(:disabled),input[type="reset"]:active:not(:disabled),input[type="button"]:active:not(:disabled){border:1px solid #666;background:#ccc;background:-moz-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.35)),color-stop(100%,rgba(10,10,10,.4)));background:-webkit-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%)}button:disabled,input[type="submit"]:disabled,input[type="reset"]:disabled,input[type="button"]:disabled{color:#aaa;cursor:default}.button.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}ul.tabs{display:block;margin:0 0 20px;padding:0;border-bottom:solid 1px #ddd}ul.tabs li{display:block;width:auto;height:30px;padding:0;float:left;margin-bottom:0}ul.tabs li a{display:block;text-decoration:none;width:auto;height:29px;padding:0 20px;line-height:30px;border:solid 1px #ddd;border-width:1px 1px 0 0;margin:0;background:#f5f5f5;font-size:13px}ul.tabs li a.active{background:#fff;height:30px;position:relative;top:-4px;padding-top:4px;border-left-width:1px;margin:0 0 0 -1px;color:#111;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}ul.tabs li:first-child a.active{margin-left:0}ul.tabs li:first-child a{border-width:1px 1px 0;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px}ul.tabs li:last-child a{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}ul.tabs-content{margin:0;display:block}ul.tabs-content>li{display:none}ul.tabs-content>li.active{display:block}ul.tabs:before{content:' ';display:block;overflow:hidden;visibility:hidden;width:0;height:0}ul.tabs:after{content:' ';display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}ul.tabs{zoom:1}form,fieldset{margin-bottom:20px}input[type="text"],input[type="search"],input[type="number"],input[type="password"],input[type="email"],textarea{border:1px solid #ccc;padding:6px 4px;outline:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:13px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;margin:0;width:210px;max-width:100%;display:block;margin-bottom:20px;background:#fff}select{border:1px solid #ccc;outline:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:13px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;margin:0;max-width:100%;display:block;margin-bottom:20px;background:#fff;padding:0}input[type="text"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{border:1px solid #aaa;color:#444;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}textarea{min-height:60px}label,legend{display:block;font-weight:bold;font-size:13px}select{width:220px}input[type="checkbox"]{display:inline}label span,legend span{font-weight:normal;font-size:13px;color:#444}.remove-bottom{margin-bottom:0!important}.half-bottom{margin-bottom:10px!important}.add-bottom{margin-bottom:20px!important}body.browse.map main{align-content:stretch}body.browse.map .map-block:not(.static){max-height:unset;margin-bottom:-10px}body.browse .gm-style .map-search-bar input{font-size:2em}@media only screen and (min-width:980px){body.browse:not(.staff) .gm-style .map-search-bar{width:60vw;margin-left:calc(40vw/2)}}body.city.detail section#movies,body.city.detail section#locations{flex:.5 364px;margin-top:20px}body.city.list:not(.staff) article ul{display:flex;flex-wrap:wrap}body.city.list:not(.staff) article ul li{flex-basis:100%;max-width:100%}body.city.list:not(.staff) article ul li p{margin-bottom:0}@media only screen and (min-width:360px) and (max-width:959px){body.city.list:not(.staff) article:not(.singles) ul li{flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);margin-right:10px}body.city.list:not(.staff) article:not(.singles) ul li:nth-of-type(2n){flex-basis:50%;max-width:50%;margin-right:0}}@media only screen and (min-width:960px){body.city.list:not(.staff) article ul li{flex-basis:calc(33% - 10px);max-width:calc(33% - 10px);margin-right:10px}body.city.list:not(.staff) article ul li:nth-of-type(3n){flex-basis:33%;max-width:33%;margin-right:0}}body.collection.detail section:not(:first-of-type)>h3{margin-top:10px;border-top:4px solid rgba(200,200,200,0.1)}body.collection.detail section>article{margin-bottom:15px}body.collection.detail section>article>div{flex-grow:1}body.collection.detail section>article>figure.moviemap{width:220px;height:160px}@media only screen and (max-width:959px){body.collection.detail figure.poster{display:none}}@media only screen and (max-width:767px){body.collection.detail section>article{flex-wrap:wrap}body.collection.detail figure.moviemap{flex-basis:100%;text-align:center}}body.collection.detail h1 details.dropdown,h2 details.dropdown,h3 details.dropdown,body.collection.detail h4 details.dropdown,h5 details.dropdown,h6 details.dropdown{display:inline;font:14px/21px "HelevticaNeue","Helevtica Neue",Helvetica,Arial,san serif}body{display:flex;flex-direction:column;min-height:100vh}header,footer{display:flex;flex-wrap:wrap;margin:0;padding:5px 40px;background-color:#eee;border-style:solid;border-color:#ddd}header a:link,footer a:link,header a:visited,header a:hover,header a:active{color:#08f;text-decoration:none}@media (prefers-color-scheme:dark){body{background-color:#333;color:#fff}header,footer{background-color:#000;border-color:#666}header a:link,header a:visited,header a:hover,header a:active,footer a:link,header a:visited,header a:hover,header a:active{color:#8cb8ff}}header{-webkit-box-ordinal-group:1;order:1;justify-content:space-between;align-items:center;flex-direction:column;margin-bottom:10px;border-bottom-width:1px}footer{-webkit-box-ordinal-group:3;order:3;align-items:flex-end;margin-top:10px;padding-bottom:10px;border-top-width:1px}header .title{-webkit-box-ordinal-group:1;order:1;font-size:150%}header ul,footer ul{display:flex;flex-wrap:wrap;-webkit-box-ordinal-group:2;order:2;margin:0}header ul{flex:1;flex-direction:row;justify-content:flex-end}footer ul{margin-left:5px}header form{-webkit-box-ordinal-group:3;order:3;flex-basis:100%;margin:0}header form #search{margin:0;padding:3px;font-size:95%}footer ul li.category{flex-basis:100%}@media only screen and (min-width:1040px){header,footer{padding-left:calc((100% - 960px)/2);padding-right:calc((100% - 960px)/2)}}@media only screen and (min-width:650px){header ul{-webkit-box-ordinal-group:3;order:3}header form{flex-basis:unset;-webkit-box-ordinal-group:2;order:2;margin:2px 20px 0}}@media only screen and (min-width:480px){footer ul li.category{flex-basis:unset}}@media only screen and (min-width:380px){header{flex-direction:row}}main{flex:1;-webkit-box-ordinal-group:2;order:2;display:flex;flex-wrap:wrap;align-content:flex-start;padding:0 0 0 20px}@media only screen and (min-width:980px){main{padding-left:calc((100vw - 960px - 20px)/2 + 10px);padding-right:calc((100vw - 960px - 20px)/2 - 10px)}}h1,h2,h3,h4,h5{flex-basis:100%}h1,h2{font-size:28px;line-height:34px;margin-bottom:8px}h3{font-size:21px;line-height:30px;margin-bottom:4px}h4{font-size:17px;line-height:24px}h5{font-size:14px;line-height:21px}@media only screen and (min-width:480px){h1,h2{font-size:35px;line-height:40px;margin-bottom:10px}h3{font-size:28px;line-height:34px;margin-bottom:8px}h4{font-size:21px;line-height:30px;margin-bottom:4px}h5{font-size:17px;line-height:24px}}@media (prefers-color-scheme:dark){h1,h2,h3,h4,h5,h6{color:#fff}}main>section,main>noscript,main>noscript>section{flex-basis:100%;flex-grow:1;max-width:960px;margin-right:20px}section>p{flex-basis:100%}.hidden,.auto-unhide{display:none!important}a:link,a:visited,a:hover,a:active{color:#07f}@media (prefers-color-scheme:dark){a:link,a:visited,a:hover,a:active{color:#a3ebff}.gm-style a:link,.gm-style a:visited,.gm-style a:hover,.gm-style a:active{color:#07f}}main>ul.links{flex-basis:100%;margin-right:20px}ul.links{display:flex;flex-wrap:wrap}ul.links li{margin:0}ul.links li:not(:first-of-type){padding-left:5px}ul.links li:not(:last-of-type):not(.category)::after{content:" |"}ul.links li.category{font-weight:bold}.small.button{font-weight:bold;padding-top:2px!important;padding-bottom:2px!important}.source{font-size:80%}code{font-family:monospace!important}address{font-size:.9em;font-style:italic}.ac-renderer,#search{border-style:solid;border-color:#ddd;border-width:1px;background-color:white}.ac-renderer{line-height:18px;position:absolute;min-width:300px}.ac-row{cursor:pointer;padding:.4em}.ac-highlighted{font-weight:bold}.ac-active{background-color:#eee}@media (prefers-color-scheme:dark){.ac-renderer,#search{color:#fff;border-color:#777;background-color:#444}.ac-active{background-color:#111}}.gallery{display:flex;flex-wrap:wrap}.thumbnail{margin-bottom:4px;margin-right:4px}.tiny.thumbnail{width:78px;height:78px}.large.thumbnail{width:160px;height:160px}#lightbox{position:fixed;z-index:99;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.9)}#lightbox a{color:#a1dcff}#lightbox>figure{flex:1;display:flex;flex-direction:column;align-items:center;width:940px;max-width:90vw}#lightbox #lb-image,#lightbox #lb-map,#lightbox #lb-streetview{flex:1;display:flex;align-items:center}#lightbox #lb-image>img{max-width:90vw;max-height:80vh}#lightbox #lb-map>div,#lightbox #lb-streetview>div{width:70vw;height:70vh}#lightbox>figure>figcaption{width:100%;margin-bottom:5px}#lightbox #lb-description,#lightbox #lb-episode,#lightbox #lb-copyright{width:100%;margin-bottom:0}#lightbox #lb-description{color:#fff;font-size:1.2em}#lightbox #lb-episode,#lightbox #lb-copyright{color:#bbb}#lightbox>#close-link{position:fixed;left:10px;top:10px}#lightbox>#close-link a{color:#ccc;font-size:1.25em;font-weight:light;text-decoration:none}#lightbox>#close-link span{font-size:1.5em}#lightbox>#staff-links{position:fixed;left:21px;top:40px;color:#ccc}#lightbox>#staff-links div{width:160px;background-color:#111}#lightbox>#staff-links hr{border-color:#fff}#lightbox>nav{display:flex;justify-content:center;align-items:center;width:100%;max-width:960px;margin-bottom:20px;border-radius:5px;transition:opacity .2s;opacity:0}#lightbox>nav #thumbnails{flex:.84;display:flex;overflow:hidden;height:90px}#lightbox>nav #thumbnails>.spacer{flex:0 0 calc(50% - (78px/2))}#lightbox>nav #thumbnails>figure{flex:0 0 78px;width:78px;height:78px;margin-right:2px}#lightbox>nav #thumbnails>figure img{width:78px}#lightbox>nav #previous-link,#lightbox>nav #next-link{flex:.08;min-width:40px;font-size:5em;font-weight:bold;padding:0 10px}#lightbox>nav #previous-link{margin-right:10px}#lightbox>nav #next-link{margin-left:10px;text-align:right}#lightbox>nav #previous-link a,#lightbox>nav #next-link a{text-decoration:none;color:#ddd}#lightbox>nav #previous-link span,#lightbox>nav #next-link span{color:#999}#lightbox>nav figure{border-top:4px solid rgba(100,100,100,0);border-bottom:4px solid rgba(100,100,100,0);padding-top:2px;padding-bottom:2px;border-radius:4px}#lightbox>nav img{opacity:.6}#lightbox>nav img:hover{opacity:.9}#lightbox>nav figure.selectedImage{border-color:rgba(255,255,255,0.7)}#lightbox>nav figure.selectedImage img,#lightbox>nav figure.selectedImage img:hover{opacity:1}@media only screen and (max-width:959px){#lightbox>nav{max-width:100vw}}@media only screen and (max-width:767px) and (orientation:landscape){#lightbox #lb-image>img{max-width:85vw}#lightbox #lb-map>div,#lightbox #lb-streetview>div{width:85vw;height:85vh}#lightbox>figure>figcaption{display:none}#lightbox>#close-link{top:2px}#lightbox>nav>#thumbnails{display:none}#lightbox>nav{position:fixed;top:calc(50% - 20px)}#lightbox>nav #previous-link,#lightbox>nav #next-link{flex:.5}}@media only screen and (max-width:479px) and (orientation:portrait){#lightbox #lb-map>div,#lightbox #lb-streetview>div{height:60vh}}.gm-style .map-search-bar{width:calc(100% - 20px);margin-left:10px;margin-right:10px;margin-top:10px;-webkit-box-shadow:rgba(0,0,0,0.298039) 0 1px 4px -1px;box-shadow:rgba(0,0,0,0.298039) 0 1px 4px -1px}.gm-style .map-search-bar form{margin:0}.gm-style .map-search-bar input{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;margin:0;padding:3px 0;font-size:1.5em}.gm-style .map-zoom-button>div{overflow:hidden;position:relative;padding:8px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:rgba(0,0,0,0.298039) 0 1px 4px -1px;box-shadow:rgba(0,0,0,0.298039) 0 1px 4px -1px}.gm-style .map-zoom-select{overflow:hidden;position:relative;padding:8px;color:#000;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:rgba(0,0,0,0.298039) 0 1px 4px -1px;box-shadow:rgba(0,0,0,0.298039) 0 1px 4px -1px}.gm-style .map-zoom-button>div,.gm-style .map-zoom-select>div{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gm-style .map-zoom-button>div{min-width:22px;margin-bottom:10px;border-radius:2px;direction:ltr;text-align:center;color:#000;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:500}.gm-style .map-zoom-select{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;align-content:center;min-width:40px;min-height:30px;max-width:66vw;margin-bottom:-1px;border-radius:2px 2px 0 0}.gm-style .map-zoom-select>h4{margin-left:15px;margin-right:4px;flex-basis:unset;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:500;line-height:12px}.gm-style .map-zoom-select>div{padding:4px 6px;border-radius:6px;margin:2px;font-family:Roboto,Arial,sans-serif;font-size:12px}.gm-style .map-zoom-select>div:hover{background-color:rgba(200,200,200,0.2)}@media (prefers-color-scheme:dark){.gm-style{color:#000}}.tiny.poster{width:76px}.small.poster,#poster{width:100px}figure.tiny.poster{flex:0 0 76px}figure.small.poster{flex:0 0 100px}div.nearby>div{float:right}span.bearing{display:block;float:right;width:20px;text-align:center}figure.location-map,figure.location-map img{width:160px;min-width:160px;height:160px}@media (prefers-color-scheme:dark){figure.empty.poster,figure.empty.location-map{background-color:#5a5a5a}}body.map .map-block{display:flex}body.map #show-map-block{display:flex;flex-wrap:wrap;flex-basis:100%}body.map .static.map-block{margin-right:0;margin-bottom:-20px}body.map .static.map-block img{margin-bottom:20px}body.map .static.map-block img:nth-of-type(odd){margin-right:20px}body.map .map-block:not(.static){display:block;min-height:45vh;max-height:500px;margin-bottom:10px}body.map #show-map-block{display:block;min-height:96px;margin-top:-10px;margin-bottom:10px}body.map #show-map-block ul{height:100%;margin-left:-40px;margin-right:-60px;border:0 solid rgba(0,0,0,0.25);border-top-width:1px;border-bottom-width:1px}body.map .map-block:not(.static) #map iframe{width:100%;height:100%;border-width:0}body.map #show-map-block ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-clip:border-box;background-color:#afe1f9;background-image:url('/static/images/placeholder-map.jpg');background-position:center;background-repeat:repeat-x;background-size:auto cover}body.map #show-map-block ul li{min-width:250px;height:20px;margin:5px 15px;border-radius:20px;padding:10px;background-color:rgba(240,240,240,0.7);text-align:center;font-size:1.5em;box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.map #show-map-block ul li:hover{cursor:pointer;background-color:rgba(225,225,225,0.7)}body.map #show-map-block ul li a{display:block;width:100%;color:unset;text-decoration:none}@media only screen and (min-width:980px){body.map .map-block:not(.static) #map,body.map #show-map-block ul{margin-left:calc((-100vw + 960px)/2);margin-right:calc((-100vw + 960px)/2)}}@media (prefers-color-scheme:dark){body.map .map-block:not(.static) #map,body.map #show-map-block ul{border-color:rgba(255,255,255,0.25);background-image:url('/static/images/placeholder-map-dark.jpg')}body.map #show-map-block ul li{background-color:rgba(50,50,50,0.7)}}body.map .map-block{display:flex;flex-wrap:wrap;flex-basis:100%}body.map .map-block:not(.static){display:block;margin-top:-10px}body.map .map-block:not(.static) #map{height:100%;margin-left:-20px;margin-right:-20px;border:0 solid rgba(0,0,0,0.25);border-top-width:1px;border-bottom-width:1px}@media only screen and (min-width:980px){body.map .map-block:not(.static) #map{margin-left:calc((-100vw + 960px)/2);margin-right:calc((-100vw + 960px)/2)}}body.detail #description,body.detail #ad{flex-basis:100%}body.detail article,body.search:not(.imdb) article{display:flex;margin-top:20px}body.detail:not(.collection) article>figure,body.search:not(.imdb) article>figure{display:none}@media only screen and (min-width:980px){body.detail #description{flex:.6 580px}body.detail #ad{flex:.375 340px}}@media only screen and (min-width:480px){body.detail:not(.collection) article>figure,body.search article>figure{display:block}body.detail article>figure+div,body.search article>figure+div{margin-left:20px}}body.detail p+details.extended.description{margin-top:-15px}body.detail details.extended.description{margin-bottom:10px}body.detail details.extended.description>div{margin-left:4px;border-left:1px solid #ddd;padding-left:6px}body.detail details.extended.description p{max-width:640px;margin-bottom:10px}body.detail .cities.description{clear:left;font-size:90%}body.index #left,body.index #right{flex-basis:100%}body.index:not(.staff) ol{list-style:none;margin-left:0}body.index:not(.staff) ol li{margin-bottom:2px}body.index:not(.staff) #map,body.index:not(.staff) #map img{max-width:580px;width:100%}@media only screen and (min-width:680px){body.index #left{flex:1}body.index #right{flex:1.7}}body.location.detail #group-members{display:flex;flex-wrap:wrap;margin-bottom:2em}body.location.detail #group-members h5{margin-top:1em}body.location.detail #group-members article.half figure.location-map,body.location.detail #group-members article.half figure.location-map img{width:80px;min-width:80px;height:80px}body.location.detail #group-members>article{flex-basis:100%}@media only screen and (min-width:650px){body.location.detail #group-members article.half{flex-basis:50%}}@media only screen and (min-width:960px){body.location.detail #group-members article.half{flex-basis:33%}}.movie.detail figure.small.poster{float:left;margin-right:20px;margin-bottom:10px}.movie.detail #map-block p:last-child{margin-bottom:0}.movie.detail article figure.location-map>a{display:block}.movie.detail article figure.location-map{flex:0 0 160px}.movie.detail section.episode h5{border-bottom:2px solid #ddd;margin:10px 0 6px}body.movie.list:not(.staff) nav{text-align:center;font-size:120%}body.movie.list:not(.staff) article h4{border-bottom:2px solid #eee;padding-left:5px}body.movie.list:not(.staff) article ul{display:flex;flex-wrap:wrap}body.movie.list:not(.staff) article ul li{flex-basis:100%;max-width:100%;color:#999;font-size:80%;font-weight:bold}body.movie.list:not(.staff) article ul li a{font-size:125%;font-weight:normal}@media only screen and (min-width:960px){body.movie.list:not(.staff) article ul li{flex-basis:50%;max-width:50%}}body.search article figure{min-width:160px;text-align:right}