a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}q{quotes:none}q:before,q:after{content:'';content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg{overflow:hidden}body{margin:0;font-family:"Avenir Next W01","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:24px;color:#3F3A34;background-color:#fff;letter-spacing:0px}a{color:#0171A1;text-decoration:none}a:hover,a:focus{color:#0195d4;text-decoration:underline}p{margin:0 0 12px}p.lead{font-size:24px;line-height:32px;letter-spacing:1px}small{font-size:12px;line-height:20px}h1,h2,h3,h4,h5,h6{margin:12px 0;font-family:"Avenir Next W01","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:bold;line-height:24px;color:inherit;text-transform:none;letter-spacing:1px}h1{font-size:32px;line-height:32px}h2{font-size:28px;line-height:28px}h3{font-size:24px;line-height:24px}h4{font-size:21px;line-height:21px}h5{font-size:18px;line-height:18px}h6{font-size:14px;line-height:14px}.page-header{padding:0;margin:12px 0;border-bottom:1px solid #D0CDC8}form{margin:0 0 12px}fieldset{padding:0;margin:0;border:0}legend{margin:12px 0;font-family:"Avenir Next W01","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:bold;line-height:24px;color:inherit;text-transform:none;letter-spacing:1px;font-size:21px;line-height:21px;display:block;width:100%;margin:0;padding:0;border:0;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #D0CDC8;color:#8d8d8d}label{margin:12px 0;font-family:"Avenir Next W01","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:bold;line-height:24px;color:inherit;text-transform:none;letter-spacing:1px;font-size:14px;line-height:14px;display:block;margin-bottom:6px}select,textarea,input[type="text"],input[type="password"]{display:inline-block;height:24px;padding:6px;margin-bottom:12px;font-size:14px;line-height:24px;color:#3F3A34;vertical-align:middle;width:300px;background:#fff;border:1px solid #D0CDC8}select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus{border:1px solid #908B85;outline:0;outline:thin dotted \9}textarea{height:auto}[type="submit"]{color:#E8E4E2;background:#0171A1;display:inline-block;*display:inline;margin-bottom:0;text-align:center;text-shadow:none;vertical-align:middle;cursor:pointer;border:0;filter:none;*zoom:1;text-decoration:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.4);box-shadow:0 0 0 0 rgba(0,0,0,0.4);font-size:14px;padding:6px 12px;cursor:pointer}[type="submit"]:hover,[type="submit"]:focus{text-decoration:none;color:#fffefe;background:#0195d4}.search-input{display:inline-block;margin-bottom:12px;vertical-align:middle;font-size:0;white-space:nowrap}.search-input input[type="text"]{font-size:14px;position:relative;margin-bottom:0;margin-left:0;vertical-align:top;border-right:0}.search-input input[type="text"]:focus{border:1px solid #D0CDC8;border-right:0}.search-input .add-on,.search-input button,.search-input [type="submit"]{color:#0171A1;cursor:pointer;display:inline-block;width:auto;height:38px;font-size:14px;line-height:38px;padding-top:3px;text-align:center;text-shadow:0;vertical-align:top;background:#fff;border:1px solid #D0CDC8;border-left:0;margin-left:-2px}.search-input .add-on:hover,.search-input button:hover,.search-input [type="submit"]:hover{color:#0195d4}.search-input .add-on:before,.search-input button:before,.search-input [type="submit"]:before{content:attr(data-icon);content:"o";font-family:"Icomoon";display:inline-block;width:auto;height:auto;vertical-align:baseline;background:none;margin-top:0;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;font-weight:normal;font-variant:normal;font-size:24px}.search-input:hover input[type="text"]{border:1px solid #908B85;border-right:0}.search-input:hover .add-on,.search-input:hover button,.search-input:hover [type="submit"]{border:1px solid #908B85;border-left:0}.help-block{display:block;margin-bottom:12px;font-size:12px}.alert{color:#3F3A34;padding:12px;font-size:12px;margin:0 0 12px;text-shadow:none;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#FEC172}.alert.info{background:#FEC172}.alert.success{background:#E3E5A5}.alert.danger{background:#F1B6BB}[data-icon]:before,[class^="icon-"]:before,[class*=" icon-"]:before{content:attr(data-icon);font-family:"Icomoon";display:inline-block;width:auto;height:auto;vertical-align:baseline;background:none;margin-top:0;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;font-weight:normal;font-variant:normal}[data-icon]:before{content:attr(data-icon)}.icon-multiple:before{content:"m"}.icon-ascending:before{content:"a"}.icon-descending:before{content:"d"}.icon-left:before{content:"l"}.icon-right:before{content:"r"}.icon-play:before{content:"v"}.icon-alert:before{content:"c"}.icon-favorite:before{content:"f"}.icon-share:before{content:"s"}.icon-code:before{content:"e"}.icon-lock:before{content:"k"}.icon-buy:before{content:"1"}.icon-print:before{content:"p"}.icon-rotate-right:before{content:"9"}.icon-rotate-left:before{content:"6"}.icon-delete:before{content:"x"}.icon-zoom-out:before{content:"-"}.icon-zoom-in:before{content:"+"}.icon-book:before{content:"b"}.icon-triangle-right:before{content:">"}.icon-triangle-down:before{content:"V"}.icon-tag:before{content:"!"}.icon-video:before{content:'"'}.icon-video-play:before{content:"#"}.icon-video-pause:before{content:"$"}.icon-mute:before{content:"&"}.icon-volume:before{content:"%"}.icon-save:before{content:"'"}.icon-first:before{content:"("}.icon-edit:before{content:")"}.icon-trash:before{content:"/"}.icon-cog:before{content:"."}.icon-user:before{content:"0"}.icon-eye:before{content:"2"}.icon-search:before{content:"o"}.icon-nypl:before{content:"N"}@font-face{font-family:"Lato Regular";src:url("/assets/lato-reg-webfont.eot");src:url("/assets/lato-reg-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/lato-reg-webfont.svg#lato-reg-webfont") format("svg"),url("/assets/lato-reg-webfont.woff") format("woff"),url("/assets/lato-reg-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Lato Black";src:url("/assets/lato-bla-webfont.eot");src:url("/assets/lato-bla-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/lato-bla-webfont.svg#lato-bla-webfont") format("svg"),url("/assets/lato-bla-webfont.woff") format("woff"),url("/assets/lato-bla-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Icomoon";src:url("/assets/icomoon.eot");src:url("/assets/icomoon.eot?#iefix") format("embedded-opentype"),url("/assets/icomoon.svg#icomoon") format("svg"),url("/assets/icomoon.woff") format("woff"),url("/assets/icomoon.ttf") format("truetype");font-weight:normal;font-style:normal}html{-webkit-text-size-adjust:none}body{font-family:"Avenir Next W01","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;background:#a6a6a6;color:#5a5a5a}div{font-size:1em}table td,table th{padding:5px}p,ul{font-size:1.1em;margin-bottom:1.1em}p ul,ul ul{font-size:1em}h3{text-transform:uppercase}::selection{background-color:#A31500;color:#d9d9d9}#nav-admin{background:#404040;padding:10px 0 0 10px;overflow:hidden;*zoom:1}#nav-admin li{float:left;margin:0 10px 10px 0}#nav-admin a{color:#d9d9d9}a,a:link,a:visited,a:hover{text-decoration:none}.nypl-logo{color:#d9d9d9;text-align:center;display:block;width:200px;margin:0 auto 10px}.nypl-logo:hover{color:#d9d9d9;text-decoration:none}.nypl-logo:before{content:attr(data-icon);content:"W";font-family:"Icomoon";display:inline-block;width:auto;height:auto;vertical-align:baseline;background:none;margin-top:0;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;font-weight:normal;font-variant:normal;display:block;font-size:30px;margin-bottom:5px}.nypl-logo-loader{content:attr(data-icon);font-family:"Icomoon";display:inline-block;width:auto;height:auto;vertical-align:baseline;background:none;margin-top:0;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;font-weight:normal;font-variant:normal;display:block;font-size:40px;margin-bottom:5px}.close{position:absolute;display:block;height:31px;overflow:hidden;width:31px;line-height:31px;top:5px;right:5px;z-index:111}.close:before{content:attr(data-icon);content:"x";font-family:"Icomoon";display:inline-block;width:auto;height:auto;vertical-align:baseline;background:none;margin-top:0;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;font-weight:normal;font-variant:normal;font-size:30px}.close:hover{text-decoration:none}.close span{display:none}#main-container{background:#d9d9d9;padding-top:100px}@media screen and (max-width: 960px){#main-container{padding-top:0}}#nypl-mini{display:none;position:absolute;left:10px;bottom:0px;width:26px;height:26px;background-color:#404040;border-radius:50%}#nypl-mini span{display:none}#nypl-mini:before{font-size:16px;line-height:26px}@media screen and (max-width: 960px){#nypl-mini{display:block}}#loader{width:100%;height:100%;background:#fff;font-size:30px;line-height:200px;z-index:1001;position:absolute;text-align:center}#loader .message{margin:50px 0}@media all and (max-device-width: 960px) and (orientation: landscape){#loader{display:none}}#cookies{position:absolute;bottom:0;top:0;left:0;right:0;z-index:2;background:#004963;color:#d9d9d9}#cookies h3{margin-top:20%}#cookies h3,#cookies p{max-width:300px;margin-left:auto;margin-right:auto}#intro{width:100%;max-width:960px;margin:0 auto;background:#d9d9d9;overflow:hidden;*zoom:1}#intro h1,#intro h2,#intro h3,#intro h4,#intro h5,#intro h6{color:#404040}#intro h1,#intro h2,#intro h3,#intro h4,#intro h5,#intro h6,#intro p{padding:0 10px 0 20px}@media screen and (max-width: 960px){#intro h1,#intro h2,#intro h3,#intro h4,#intro h5,#intro h6,#intro p{font-size:1em;line-height:1.5em}}#intro a{color:#A31500}#intro a:hover{color:#700e00}#intro ul{padding:0 10px 0 20px}.about p{text-align:left;color:#5a5a5a}#not-found{margin-top:-12px;background:#000;text-align:right}#not-found .shadow{width:960px;height:339px;margin:0 auto;background:url(/assets/404-85c6ab97128595d1bb2efc07e7edc802.jpg) no-repeat;-moz-box-shadow:-468px 0px 54px -30px #000 inset,40px 0px 20px -30px #000 inset;-webkit-box-shadow:-468px 0px 54px -30px #000 inset,40px 0px 20px -30px #000 inset;box-shadow:-468px 0px 54px -30px #000 inset,40px 0px 20px -30px #000 inset;color:#fff}@media screen and (max-width: 960px){#not-found .shadow{width:auto;-moz-box-shadow:-150px 0px 230px -30px #000 inset;-webkit-box-shadow:-150px 0px 230px -30px #000 inset;box-shadow:-150px 0px 230px -30px #000 inset}}#not-found h3{padding-top:30px;margin-right:20px}#not-found p{margin-right:20px}#not-found a{color:#A31500}#footer{padding:20px 0;background:#8d8d8d}#footer p{text-align:center;margin:0 auto 2em;width:500px;font-size:12px;color:#404040}#footer p a{color:#d9d9d9}@media screen and (max-width: 960px){#footer p{width:auto;margin:0 10px 1em}}#admin-container{padding:12px;background:#fff}#ie8{display:none;text-transform:uppercase;position:absolute;top:0;right:0;bottom:0;left:0;color:#d9d9d9;text-align:center;background:#5a5a5a;z-index:11111}#ie8 a{color:#FF9D00}#ie8 p{padding:100px 100px 0}#nypl-header{background:#2a2929;font-size:.8em;margin:0;padding:0;position:relative;z-index:201}@media print{#nypl-header{display:none}}#nypl-header a{text-decoration:none}#nypl-header #nypl-menu-toggle{display:none;width:30px;content:attr(data-icon);font-family:"Icomoon";color:#fff;font-size:24px;position:absolute;right:0;top:7px;z-index:11111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 0px) and (max-width: 920px){#nypl-header #nypl-menu-toggle{display:block}}#nypl-header #nypl-search-top{position:absolute;display:none;background:#f0efee;top:40px;left:600px;width:300px;border:1px solid #cbc8c1;border-top:none}@media screen and (min-width: 0px) and (max-width: 920px){#nypl-header #nypl-search-top{top:40px;right:0;left:0;width:auto}}#nypl-header #nypl-search-top.visible{display:block}#nypl-header #nypl-search-top #nypl-search-block-form{margin:0;padding:5px 5px 5px 5px;zoom:1}#nypl-header #nypl-search-top #nypl-search-block-form:before,#nypl-header #nypl-search-top #nypl-search-block-form:after{content:"\0020";display:block;height:0;overflow:hidden}#nypl-header #nypl-search-top #nypl-search-block-form:after{clear:both}#nypl-header #nypl-search-top #nypl-search-block-form input.form-text{display:block;border:1px solid #cbc8c1;width:278px;margin-bottom:5px;font-size:14px}@media screen and (min-width: 0px) and (max-width: 920px){#nypl-header #nypl-search-top #nypl-search-block-form input.form-text{width:100%;padding:0;height:40px}}#nypl-header #nypl-search-top #nypl-search-block-form input.catalog_button,#nypl-header #nypl-search-top #nypl-search-block-form input.nypl_button{display:block;width:40%;border:none;padding:8px;font-size:1.2em;color:white;-webkit-appearance:none;cursor:pointer}#nypl-header #nypl-search-top #nypl-search-block-form input.catalog_button{float:left;background-color:#963166}#nypl-header #nypl-search-top #nypl-search-block-form input.nypl_button{float:right;background-color:#10a2cf}#nypl-header #nypl-navbar{position:relative;height:40px}@media screen and (min-width: 0px) and (max-width: 920px){#nypl-header #nypl-navbar{height:auto}}#nypl-header #nypl-navbar a{display:block;height:30px}#nypl-header #nypl-navbar>li{float:left;position:relative;height:40px}@media screen and (min-width: 0px) and (max-width: 920px){#nypl-header #nypl-navbar>li{display:none;float:none}}#nypl-header #nypl-navbar>li.visible{display:block}#nypl-header #nypl-navbar>li a{background:#2a2929;color:#fff;padding:7px 15px 3px 15px}#nypl-header #nypl-navbar>li a:hover{background-color:#fff;color:#2a2929}@media screen and (min-width: 920px){#nypl-header #nypl-navbar>li:hover>a{background-color:#fff;color:#2a2929}#nypl-header #nypl-navbar>li:hover>div{left:-2px;height:1px;overflow:hidden;opacity:0}#nypl-header #nypl-navbar>li:hover>div.show{opacity:1;height:auto;overflow:auto}}#nypl-header #nypl-navbar>li.home:hover>a,#nypl-header #nypl-navbar>li.search:hover>a{color:#fff;background-color:#2a2929}#nypl-header #nypl-navbar>li.home a:hover,#nypl-header #nypl-navbar>li.search a:hover{color:#fff;background-color:#2a2929}#nypl-header #nypl-navbar>li.home>a:before,#nypl-header #nypl-navbar>li.search>a:before{content:attr(data-icon);font-family:"Icomoon";color:#fff;position:absolute;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#nypl-header #nypl-navbar>li.home>a span,#nypl-header #nypl-navbar>li.search>a span{display:none}#nypl-header #nypl-navbar>li.home{overflow:hidden;background:#2a2929;width:70px}@media screen and (min-width: 0px) and (max-width: 920px){#nypl-header #nypl-navbar>li.home{display:block}}#nypl-header #nypl-navbar>li.home a:before{content:'W';font-size:66px;top:12px;left:-2px}#nypl-header #nypl-navbar>li.search{color:#fff;background:#2a2929;width:60px}@media screen and (min-width: 0px) and (max-width: 920px){#nypl-header #nypl-navbar>li.search{position:absolute;display:block;height:30px;right:30px;top:4px}}#nypl-header #nypl-navbar>li.search>a:before{content:'o';font-size:20px;top:4px;left:14px}#nypl-header #nypl-navbar>li.search a{display:inline;padding:0}#nypl-header #nypl-navbar>li>div{position:absolute;top:40px;left:-9999px;z-index:1111;background:transparent;width:160px}#nypl-header #nypl-navbar>li>div.my-nypl{width:440px}#nypl-header #nypl-navbar>li>div.explore{width:540px}#nypl-header #nypl-navbar>li>div.research{width:640px}#nypl-header #nypl-navbar>li>div.using-the-library{width:480px}#nypl-header #nypl-navbar>li>div.support-the-library{width:200px}#nypl-header #nypl-navbar>li>div>ul{float:left;background-color:#fff;padding-top:5px;padding-bottom:5px;border:2px solid #2a2929;border-top:none;zoom:1}#nypl-header #nypl-navbar>li>div>ul:before,#nypl-header #nypl-navbar>li>div>ul:after{content:"\0020";display:block;height:0;overflow:hidden}#nypl-header #nypl-navbar>li>div>ul:after{clear:both}#nypl-header #nypl-navbar>li>div>ul li{background-color:#fff;float:left}#nypl-header #nypl-navbar>li>div>ul li h5{color:#E3332C;padding:5px 15px;font-size:1em;line-height:1em}#nypl-header #nypl-navbar>li>div>ul li>ul{position:relative;padding-top:0}#nypl-header #nypl-navbar>li>div>ul li>ul li{float:none}#nypl-header #nypl-navbar>li>div>ul li>ul li a{border-bottom:1px solid #cbc8c1;background:#fff;color:#2a2929;margin:0 5px;padding:5px 10px 0 10px}#nypl-header #nypl-navbar>li>div>ul li>ul li a:hover{background:#E3332C;color:#fff}#nypl-header #nypl-navbar>li>div>ul li>ul li:last-child a{border-bottom:none}#nypl-header #nypl-navbar>li>div>ul.simple{width:initial;background-color:#fff;zoom:1}#nypl-header #nypl-navbar>li>div>ul.simple:before,#nypl-header #nypl-navbar>li>div>ul.simple:after{content:"\0020";display:block;height:0;overflow:hidden}#nypl-header #nypl-navbar>li>div>ul.simple:after{clear:both}#nypl-header #nypl-navbar>li>div>ul.simple li{float:none}#nypl-header #nypl-navbar>li>div>ul.simple li a{border-bottom:1px solid #cbc8c1;background:#fff;color:#2a2929;margin:0 5px;padding:5px 10px 0 10px}#nypl-header #nypl-navbar>li>div>ul.simple li a:hover{background:#E3332C;color:#fff}#nypl-header #nypl-navbar>li>div>ul.simple li:last-child a{border-bottom:none}#top-nav{position:absolute;height:100px;color:#d9d9d9;background:#5a5a5a;top:0;right:0;left:0;z-index:1112;-moz-transition:all,0.5s;-o-transition:all,0.5s;-webkit-transition:all,0.5s;transition:all,0.5s}@media screen and (max-width: 960px){#top-nav{position:fixed;right:100%;left:-100%;bottom:0;height:100%}#top-nav .scrollable{height:100%;overflow:hidden;overflow-y:scroll}#top-nav::-webkit-scrollbar{-webkit-appearance:none;width:4px}#top-nav::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5)}#top-nav.open{right:50px;left:0}#top-nav.open #score{display:none}}#top-nav a{color:#d9d9d9}#top-nav a.introjs-showElement{color:#737373}#top-nav a:hover{text-decoration:none}#top-nav .icon{display:inline-block}#top-nav .icon#link-logout{width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 960px){#top-nav .icon#link-logout{width:auto}}#top-nav .icon#link-help{margin-right:1px}#top-nav .icon#link-about,#top-nav .icon#link-data{display:block;float:right;margin-right:15px}@media screen and (max-width: 960px){#top-nav .icon#link-about,#top-nav .icon#link-data{float:none;margin:10px}}#top-nav .icon#link-data{margin-right:0}#top-nav #nav-branding{overflow:hidden;*zoom:1}@media screen and (min-width: 960px){#top-nav #nav-branding{float:left}}#top-nav #nav-branding h1.logo{background:url(/assets/logo-horizontal-6144f17e8c85abcfbbaf0274ccc41ef5.svg) center no-repeat;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#d9d9d9;width:235px;height:38px;background-size:100%;float:left;margin-top:30px;margin-left:0}#top-nav #nav-branding h1.logo a{display:inline-block;width:100%;height:100%}#top-nav #nav-branding h1.logo span{display:none}@media screen and (max-width: 960px){#top-nav #nav-branding h1.logo{margin-top:6px;width:180px}}#top-nav #nav-branding .nypl-logo{display:block;overflow:hidden;position:static;float:left;margin:35px 10px;padding:0;line-height:31px;height:31px;width:31px}#top-nav #nav-branding .nypl-logo span{display:none}@media screen and (max-width: 960px){#top-nav #nav-branding .nypl-logo{margin:10px;width:20px;height:30px}#top-nav #nav-branding .nypl-logo:before{font-size:20px}}#task-container{float:left;color:#737373;text-transform:uppercase;margin:29px 20px 0}@media screen and (max-width: 960px){#task-container{float:none;overflow:hidden;*zoom:1;margin:10px}}#task-toggle{position:relative;float:left;width:185px;background:#d9d9d9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#task-toggle.open{-webkit-box-shadow:0px 3px 6px 0px #000;-moz-box-shadow:0px 3px 6px 0px #000;box-shadow:0px 3px 6px 0px #000}@media screen and (max-width: 960px){#task-toggle{width:100%}}#task-toggle li:first-child,#task-toggle li.shown{cursor:pointer}@media screen and (min-width: 960px){#task-toggle li:first-child:after,#task-toggle li.shown:after{content:attr(data-icon);content:"V";font-family:"Icomoon";display:inline-block;width:auto;height:auto;vertical-align:baseline;background:none;margin-top:0;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;font-weight:normal;font-variant:normal;position:absolute;right:10px;top:10px}}#task-toggle a{display:block;background:#d9d9d9;color:#404040;padding:10px 2px 8px 12px;line-height:20px}#task-toggle a:hover{background:#737373;color:#d9d9d9}@media screen and (max-width: 960px){#task-toggle a{color:#d9d9d9;background:#8d8d8d}}#task-toggle .shown{display:block;color:#d9d9d9;background:#404040;padding:10px 2px 8px 12px;line-height:20px}#task-toggle .hidden{display:none}@media screen and (max-width: 960px){#task-toggle .hidden{display:block !important}}#task-toggle .header{display:none}@media screen and (max-width: 960px){#task-toggle .inspect{display:none}}#link-help{float:left;margin:8px 10px}a#tweet{color:#d9d9d9;width:25px;height:15px;content:attr(data-icon);font-family:"Icomoon";display:inline-block;width:auto;height:auto;vertical-align:baseline;background:none;margin-top:0;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;font-weight:normal;font-variant:normal;font-size:20px}#service-links{position:relative;float:right;margin:37px 20px 0 0}@media screen and (max-width: 960px){#service-links{float:none;margin:20px 10px;border-top:1px solid #a6a6a6;padding-top:20px}}#links-account{position:relative;display:inline-block;padding:0;margin:0 15px 0 10px;text-transform:uppercase;float:left}@media screen and (max-width: 960px){#links-account{display:block;float:none}}.popup-wrapper{position:relative;display:inline-block}.popup{position:absolute;top:40px;bottom:inherit;left:-70%;background:#737373;width:200px;display:none}.popup.progress{left:-270%}@media screen and (max-width: 960px){.popup.progress{left:-150px;top:35px;width:140px}}@media screen and (max-width: 960px){.popup.progress .callout{right:0;left:auto;top:-10px;bottom:auto;border-top:none;border-bottom:10px solid #737373}}@media screen and (max-width: 960px){.popup{font-size:0.8em;left:0;right:auto;top:auto;width:210px;bottom:35px}}.popup .popup-link{background:#737373;display:block;font-size:0.9em;padding:10px}.popup .popup-link.active{background:#404040}@media screen and (max-width: 960px){.popup .popup-link{padding:6px 10px;font-size:1em}}.popup .popup-link:hover{background:silver !important;color:#404040 !important}.popup .callout{position:absolute;top:-10px;left:80px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:none;border-bottom:10px solid #737373}@media screen and (max-width: 960px){.popup .callout{left:20px;top:auto;bottom:-10px;border-bottom:none;border-top:10px solid #737373}}#nav-toggle{display:none;position:absolute;width:40px;height:40px;right:-40px;top:0px;background:#5a5a5a;z-index:1;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:5px;border-bottom-left-radius:0px}#nav-toggle a{color:#d9d9d9}#nav-toggle a:hover{text-decoration:none}@media screen and (max-width: 960px){#nav-toggle{display:block}}#nav-toggle .hamburger{display:block;width:100%;height:100%;text-align:center;line-height:28px;font-size:8px;font-weight:bold}#nav-toggle .hamburger:before{content:attr(data-icon);content:"M";font-family:"Icomoon";display:inline-block;width:auto;height:auto;vertical-align:baseline;background:none;margin-top:0;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;font-weight:normal;font-variant:normal;font-size:16px;display:block;width:40px;height:16px}#nav-credits{display:none;margin:20px 10px}#nav-credits p{margin:0 30px 1.1em;color:#a6a6a6}#nav-credits .nypl-logo{margin:0;display:inline-block;width:auto}#nav-credits .nypl-logo:before{float:left}@media screen and (max-width: 960px){#nav-credits{display:block}}.leaflet-container{background:#fff;font:12px/20px 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#404040;color:rgba(0,0,0,0.75);outline:0;overflow:hidden;-ms-touch-action:none}.leaflet-container *,.leaflet-container :after,.leaflet-container :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.leaflet-container h1,.leaflet-container h2,.leaflet-container h3,.leaflet-container h4,.leaflet-container h5,.leaflet-container h6,.leaflet-container p{font-size:15px;line-height:20px;margin:0 0 10px}.leaflet-container .marker-description img{margin-bottom:10px}.leaflet-container a{color:#3887BE;font-weight:400;text-decoration:none}.leaflet-container a:hover,.leaflet-container.dark a{color:#63b6e5}.leaflet-container.dark a:hover{color:#8fcaec}.leaflet-container .mapbox-button,.leaflet-container.dark .mapbox-button{background-color:#3887be;display:inline-block;height:40px;line-height:40px;text-decoration:none;color:#fff;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.leaflet-container .mapbox-button:hover,.leaflet-container.dark .mapbox-button:hover{color:#fff;background-color:#3bb2d0}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane,.leaflet-marker-icon,.leaflet-marker-pane,.leaflet-marker-shadow,.leaflet-overlay-pane,.leaflet-overlay-pane svg,.leaflet-popup-pane,.leaflet-shadow-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-tile-pane,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-control{position:relative;z-index:7;pointer-events:auto;float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-fade-anim .leaflet-popup,.leaflet-fade-anim .leaflet-tile{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.leaflet-fade-anim .leaflet-tile-loaded{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-container.leaflet-clickable,.leaflet-container.map-clickable,.leaflet-marker-icon,.leaflet-overlay-pane path{cursor:pointer}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging,.leaflet-dragging .leaflet-clickable,.leaflet-dragging .leaflet-container,.leaflet-dragging .map-clickable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-zoom-box{background:#fff;border:2px dotted #202020;opacity:.5}.leaflet-bar,.leaflet-control-layers{background-color:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4);border-radius:3px;box-shadow:none}.leaflet-bar a,.leaflet-bar a:hover{color:#404040;color:rgba(0,0,0,0.75);border-bottom:1px solid #ddd;border-bottom-color:rgba(0,0,0,0.1)}.leaflet-bar a:active,.leaflet-bar a:hover{background-color:#f8f8f8;cursor:pointer}.leaflet-bar a:hover:first-child{border-radius:3px 3px 0 0}.leaflet-bar a:hover:last-child{border-bottom:0;border-radius:0 0 3px 3px}.leaflet-bar a:hover:only-of-type{border-radius:3px}.leaflet-bar .leaflet-disabled{cursor:default;opacity:.75}.leaflet-control-zoom-in,.leaflet-control-zoom-out{display:block;content:'';text-indent:-999em}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;padding:6px 10px 6px 6px;color:#404040;color:rgba(0,0,0,0.75)}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,0.1);margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background-color:rgba(255,255,255,0.5);margin:0;box-shadow:none}.leaflet-container .leaflet-control-attribution a,.leaflet-container .map-info-container a{color:#404040}.leaflet-control-attribution a:hover,.map-info-container a:hover{color:inherit;text-decoration:underline}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background-color:rgba(255,255,255,0.5);border:1px solid #999;border-color:rgba(0,0,0,0.4);border-top:0;padding:2px 5px 1px;white-space:nowrap;overflow:hidden}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #ddd;border-top-color:rgba(0,0,0,0.1);border-bottom:0;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-popup{position:absolute;text-align:center;pointer-events:none}.leaflet-popup-content-wrapper{padding:1px;text-align:left;pointer-events:all}.leaflet-popup-content{padding:10px 10px 15px;margin:0;line-height:inherit}.leaflet-popup-close-button+.leaflet-popup-content-wrapper .leaflet-popup-content{padding-top:15px}.leaflet-popup-tip-container{width:20px;height:20px;margin:0 auto;position:relative}.leaflet-popup-tip{width:0;height:0;margin:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;box-shadow:none}.leaflet-popup-close-button{text-indent:-999em;position:absolute;top:0;right:0;pointer-events:all}.leaflet-popup-close-button:hover{background-color:#f8f8f8}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-div-icon{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4)}.leaflet-editing-icon{border-radius:3px}.leaflet-bar a,.leaflet-control-layers-toggle,.leaflet-popup-close-button,.map-tooltip.closable .close,.mapbox-button-icon:before,.mapbox-icon{content:'';display:inline-block;width:26px;height:26px;vertical-align:middle;background-repeat:no-repeat}.leaflet-bar a{display:block}.leaflet-container.dark .map-tooltip .close,.leaflet-control-layers-toggle,.leaflet-control-zoom-in,.leaflet-control-zoom-out,.leaflet-popup-close-button,.map-tooltip .close,.mapbox-icon{opacity:.75;background-image:url(/assets/lib/images/icons-000000@2x.png);background-repeat:no-repeat;background-size:26px 260px}.leaflet-container.dark .leaflet-control-layers-toggle,.leaflet-container.dark .leaflet-control-zoom-in,.leaflet-container.dark .leaflet-control-zoom-out,.leaflet-container.dark .mapbox-icon,.mapbox-button-icon:before{opacity:1;background-image:url(/assets/lib/images/icons-ffffff@2x.png);background-size:26px 260px}.leaflet-bar .leaflet-control-zoom-in{background-position:0 0}.leaflet-bar .leaflet-control-zoom-out{background-position:0 -26px}.leaflet-popup-close-button,.map-tooltip.closable .close{background-position:-3px -55px;width:20px;height:20px;border-radius:0 3px 0 0}.mapbox-icon-info{background-position:0 -78px}.leaflet-control-layers-toggle{background-position:0 -104px}.mapbox-icon.mapbox-icon-share,.mapbox-icon.mapbox-icon-share:before{background-position:0 -130px}.mapbox-icon.mapbox-icon-geocoder,.mapbox-icon.mapbox-icon-geocoder:before{background-position:0 -156px}.mapbox-icon-facebook,.mapbox-icon-facebook:before{background-position:0 -182px}.mapbox-icon-twitter,.mapbox-icon-twitter:before{background-position:0 -208px}.mapbox-icon-pinterest,.mapbox-icon-pinterest:before{background-position:0 -234px}.leaflet-popup-content-wrapper,.map-legends,.map-tooltip{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.1)}.map-legends,.map-tooltip{max-width:300px}.map-legends .map-legend{padding:10px}.map-tooltip{z-index:999999;padding:10px;min-width:180px;max-height:400px;overflow:auto;opacity:1;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.map-tooltip .close{text-indent:-999em;overflow:hidden;display:none}.map-tooltip.closable .close{position:absolute;top:0;right:0;border-radius:3px}.map-tooltip.closable .close:active{background-color:#f8f8f8}.leaflet-control-interaction{position:absolute;top:10px;right:10px;width:300px}.leaflet-popup-content .marker-title{font-weight:700}.leaflet-control .mapbox-button{background-color:#fff;border:1px solid #ddd;border-color:rgba(0,0,0,0.1);padding:5px 10px;border-radius:3px}.mapbox-modal>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow-y:auto}.mapbox-modal.active>div{z-index:99999;transition:all .2s,z-index 0 0}.mapbox-modal .mapbox-modal-mask{background:rgba(0,0,0,0.5);opacity:0}.mapbox-modal.active .mapbox-modal-mask{opacity:1}.mapbox-modal .mapbox-modal-content{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.mapbox-modal.active .mapbox-modal-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mapbox-modal-body{position:relative;background:#fff;padding:20px;z-index:1000;width:50%;margin:20px 0 20px 25%}.mapbox-share-buttons{margin:0 0 20px}.mapbox-share-buttons a{width:33.3333%;border-left:1px solid #fff;text-align:center;border-radius:0}.mapbox-share-buttons a:last-child{border-radius:0 3px 3px 0}.mapbox-share-buttons a:first-child{border:0;border-radius:3px 0 0 3px}.mapbox-modal input{width:100%;height:40px;padding:10px;border:1px solid #ddd;border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.5)}.leaflet-control.mapbox-control-info{margin:5px 30px 10px 10px;min-height:26px}.leaflet-right .leaflet-control.mapbox-control-info{margin:5px 10px 10px 30px}.mapbox-info-toggle{background-color:#fff;background-color:rgba(255,255,255,0.5);border-radius:50%;position:absolute;bottom:0;left:0;z-index:1}.leaflet-right .mapbox-control-info .mapbox-info-toggle{left:auto;right:0}.mapbox-info-toggle:hover{background-color:#fff}.map-info-container{background:#fff;padding:3px 5px 3px 27px;display:none;position:relative;bottom:0;left:0;border-radius:13px 3px 3px 13px}.leaflet-right .map-info-container{left:auto;right:0;padding:3px 27px 3px 5px;border-radius:3px 13px 13px 3px}.mapbox-control-info.active .map-info-container{display:inline-block}.leaflet-container .mapbox-improve-map{font-weight:700}.leaflet-control-mapbox-geocoder{position:relative}.leaflet-control-mapbox-geocoder.searching{opacity:.75}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-wrap{background:#fff;position:absolute;border:1px solid #999;border-color:rgba(0,0,0,0.4);overflow:hidden;left:26px;height:28px;width:0;top:-1px;border-radius:0 3px 3px 0;opacity:0;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-wrap{width:180px;opacity:1}.leaflet-bar .leaflet-control-mapbox-geocoder-toggle,.leaflet-bar .leaflet-control-mapbox-geocoder-toggle:hover{border-bottom:0}.leaflet-control-mapbox-geocoder-toggle{border-radius:3px}.leaflet-control-mapbox-geocoder.active,.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-form input{background:0 0;border:0;width:180px;padding:0 0 0 10px;height:26px;outline:0}.leaflet-control-mapbox-geocoder-results{width:180px;position:absolute;left:26px;top:25px;border-radius:0 0 3px 3px}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-results{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4)}.leaflet-control-mapbox-geocoder-results a,.leaflet-control-mapbox-geocoder-results span{padding:0 10px;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;font-size:12px;line-height:26px;text-align:left;overflow:hidden}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a:hover,.leaflet-control-mapbox-geocoder-results a:hover{background:#f8f8f8;opacity:1}.leaflet-right .leaflet-control-mapbox-geocoder-results,.leaflet-right .leaflet-control-mapbox-geocoder-wrap{left:auto;right:26px}.leaflet-right .leaflet-control-mapbox-geocoder-wrap{border-radius:3px 0 0 3px}.leaflet-right .leaflet-control-mapbox-geocoder.active,.leaflet-right .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-radius:0 3px 3px 0}.leaflet-bottom .leaflet-control-mapbox-geocoder-results{top:auto;bottom:25px;border-radius:3px 3px 0 0}.leaflet-container.dark .leaflet-bar{background-color:#404040;border-color:#202020;border-color:rgba(0,0,0,0.75)}.leaflet-container.dark .leaflet-bar a{color:#404040;border-color:rgba(0,0,0,0.5)}.leaflet-container.dark .leaflet-bar a:active,.leaflet-container.dark .leaflet-bar a:hover{background-color:#505050}.leaflet-container.dark .leaflet-control-attribution,.leaflet-container.dark .map-info-container,.leaflet-container.dark .mapbox-info-toggle{background-color:rgba(0,0,0,0.5);color:#f8f8f8}.leaflet-container.dark .leaflet-control-attribution a,.leaflet-container.dark .leaflet-control-attribution a:hover,.leaflet-container.dark .map-info-container a,.leaflet-container.dark .map-info-container a:hover{color:#fff}.leaflet-container.dark .leaflet-control-layers-list span{color:#f8f8f8}.leaflet-container.dark .leaflet-control-layers-separator{border-top-color:rgba(255,255,255,0.1)}.leaflet-container.dark .leaflet-bar a.leaflet-disabled,.leaflet-container.dark .leaflet-control .mapbox-button.disabled{background-color:#252525;color:#404040}.leaflet-container.dark .leaflet-control-mapbox-geocoder>div{border-color:#202020;border-color:rgba(0,0,0,0.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a{border-color:#ddd #202020;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span{border-color:#202020;border-color:rgba(0,0,0,0.75)}@media only screen and (max-width: 800px){.mapbox-modal-body{width:83.3333%;margin-left:8.3333%}}@media only screen and (max-width: 640px){.mapbox-modal-body{width:100%;height:100%;margin:0}}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-container img.leaflet-tile{max-width:none !important}.leaflet-container img.leaflet-marker-icon{max-width:none}.leaflet-container img.leaflet-image-layer{max-width:15000px !important}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-oldie .mapbox-modal .mapbox-modal-content{display:none}.leaflet-oldie .mapbox-modal.active .mapbox-modal-content{display:block}.map-tooltip{width:280px\8}.leaflet-control-minimap{border:#fff solid;box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:3px;background:#f8f8f9;transition:all .2s}.leaflet-control-minimap a{background-color:#fff;background-repeat:no-repeat;z-index:99999;transition:all .2s}.leaflet-control-minimap a.minimized-bottomright{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:0}.leaflet-control-minimap a.minimized-topleft{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-radius:0}.leaflet-control-minimap a.minimized-bottomleft{-webkit-transform:rotate(270deg);transform:rotate(270deg);border-radius:0}.leaflet-control-minimap a.minimized-topright{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:0}.leaflet-control-minimap-toggle-display{background-image:url(/assets/lib/images/toggle.svg);background-size:cover;position:absolute;border-radius:3px 0 0}.leaflet-oldie .leaflet-control-minimap-toggle-display{background-image:url(/assets/lib/images/toggle.png)}.leaflet-control-minimap-toggle-display-bottomright{bottom:0;right:0}.leaflet-control-minimap-toggle-display-topleft{top:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.leaflet-control-minimap-toggle-display-bottomleft{bottom:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.leaflet-control-minimap-toggle-display-topright{top:0;right:0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.leaflet-oldie .leaflet-control-minimap{border:1px solid #999}.leaflet-oldie .leaflet-control-minimap a{background-color:#fff}.leaflet-oldie .leaflet-control-minimap a.minimized{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.introjs-overlay{position:absolute;z-index:999999;background-color:#000;opacity:0;background:-moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0,0,0,0.4)), color-stop(100%, rgba(0,0,0,0.9)));background:-webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);background:-o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);background:radial-gradient(ellipse cover at center, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.introjs-fixParent{z-index:auto !important;opacity:1.0 !important}.introjs-showElement{z-index:9999999 !important}.introjs-relativePosition{position:relative}.introjs-helperLayer{position:absolute;z-index:9999998;background-color:#FFF;background-color:rgba(255,255,255,0.9);border:1px solid #777;border:1px solid rgba(0,0,0,0.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,0.4);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.introjs-helperNumberLayer{position:absolute;top:-16px;left:-16px;z-index:9999999999 !important;padding:2px;font-family:Arial, verdana, tahoma;font-size:13px;font-weight:bold;color:white;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.3);background:#ff3019;background:-webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404));background:-moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-ms-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-o-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid white;border-radius:50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0);filter:progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000);box-shadow:0 2px 5px rgba(0,0,0,0.4)}.introjs-arrow{border:5px solid white;content:'';position:absolute}.introjs-arrow.top{top:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent}.introjs-arrow.right{right:-10px;top:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:white}.introjs-arrow.bottom{bottom:-10px;border-top-color:white;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left{left:-10px;top:10px;border-top-color:transparent;border-right-color:white;border-bottom-color:transparent;border-left-color:transparent}.introjs-tooltip{position:absolute;padding:10px;background-color:white;min-width:200px;max-width:300px;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,0.4);-webkit-transition:opacity 0.1s ease-out;-moz-transition:opacity 0.1s ease-out;-ms-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}.introjs-tooltipbuttons{text-align:right}.introjs-button{position:relative;overflow:visible;display:inline-block;padding:0.3em 0.8em;border:1px solid #d4d4d4;margin:0;text-decoration:none;text-shadow:1px 1px 0 #fff;font:11px/normal sans-serif;color:#333;white-space:nowrap;cursor:pointer;outline:none;background-color:#ececec;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));background-image:-moz-linear-gradient(#f4f4f4, #ececec);background-image:-o-linear-gradient(#f4f4f4, #ececec);background-image:linear-gradient(#f4f4f4, #ececec);-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em;zoom:1;*display:inline;margin-top:10px}.introjs-button:hover{border-color:#bcbcbc;text-decoration:none;box-shadow:0px 1px 1px #e3e3e3}.introjs-button:focus,.introjs-button:active{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));background-image:-moz-linear-gradient(#ececec, #f4f4f4);background-image:-o-linear-gradient(#ececec, #f4f4f4);background-image:linear-gradient(#ececec, #f4f4f4)}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{margin-right:5px;color:#7a7a7a}.introjs-prevbutton{-webkit-border-radius:0.2em 0 0 0.2em;-moz-border-radius:0.2em 0 0 0.2em;border-radius:0.2em 0 0 0.2em;border-right:none}.introjs-nextbutton{-webkit-border-radius:0 0.2em 0.2em 0;-moz-border-radius:0 0.2em 0.2em 0;border-radius:0 0.2em 0.2em 0}.introjs-disabled,.introjs-disabled:hover,.introjs-disabled:focus{color:#9a9a9a;border-color:#d4d4d4;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-bullets{text-align:center}.introjs-bullets ul{clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{display:block;width:6px;height:6px;background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none}.introjs-bullets ul li a:hover{background:#999}.introjs-bullets ul li a.active{background:#999}.swipeshow,.swipeshow .slides,.swipeshow .slide{display:block;margin:0;padding:0;list-style:none;position:relative;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.swipeshow img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swipeshow{overflow:hidden}.swipeshow-active .slides{cursor:-moz-grab !important;cursor:ew-resize}html.swipeshow-grabbed,html.swipeshow-grabbed *{cursor:-moz-grabbing !important;cursor:ew-resize}.swipeshow .slides,.swipeshow .slide{position:absolute;top:0;left:0;width:100%;height:100%}.swipeshow .slide{visibility:hidden}.swipeshow .slide:first-child{visibility:visible}.swipeshow{width:100px;height:100px}.slideshow{background:#514e49;margin:0 auto}.slideshow .next,.slideshow .previous{border:0;padding:0;margin:0;background-color:transparent;cursor:pointer;position:absolute;width:20px;height:100%;text-align:center;top:0;color:white;text-shadow:0 1px 3px rgba(0,0,0,0.4);font-size:14pt;opacity:0;-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-ms-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;transition:opacity 300ms linear}.slideshow.no-touch:hover .next,.slideshow.no-touch:hover .previous{opacity:1;transition:none}.slideshow .next:hover,.slideshow .previous:hover{background-color:rgba(0,0,0,0.2)}.slideshow .next:active,.slideshow .previous:active{background-color:rgba(0,0,0,0.4)}.slideshow .previous{left:0}.slideshow .next{right:0}.slideshow .previous:before{content:'\2039'}.slideshow .next:before{content:'\203a'}.slideshow .dots,.slideshow .dot-item,.slideshow .dot{margin:0;padding:0;list-style:none;border:0;background:transparent}.slideshow .dots{position:absolute;bottom:5px;left:0;right:0;text-align:center;list-style:none;font-size:0}.slideshow .dot-item{list-style:none;display:inline-block;width:18px;height:20px;line-height:20px;text-align:center;cursor:pointer;opacity:0.8}.slideshow .dot{display:inline-block;width:5px;height:5px;border-radius:6px;font-size:0;border:solid 1px rgba(255,255,255,0.8);box-shadow:0 0 8px rgba(0,0,0,0.3);background-color:rgba(0,0,0,0.5)}.no-touch .dot-item:hover .dot{background-color:rgba(255,255,255,0.2)}.slideshow .dot-item:active .dot,.slideshow .dot-item.active .dot{background-color:white}#addToHomeScreen{z-index:9999;-webkit-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;touch-callout:none;width:240px;font-size:15px;padding:12px 14px;text-align:left;font-family:helvetica;background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #fff), color-stop(0.02, #eee), color-stop(0.98, #ccc), color-stop(1, #a3a3a3));border:1px solid #505050;-webkit-border-radius:8px;-webkit-background-clip:padding-box;color:#333;text-shadow:0 1px 0 rgba(255,255,255,0.75);line-height:130%;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5)}#addToHomeScreen.addToHomeIOS7{background:#f2f2f2 !important;-webkit-border-radius:1px !important;border:1px solid #ccc;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2)}#addToHomeScreen.addToHomeIpad{width:268px;font-size:18px;padding:14px}#addToHomeScreen.addToHomeWide{width:296px}#addToHomeScreen.addToHomeIpad.addToHomeWide{width:320px;font-size:18px;padding:14px}#addToHomeScreen .addToHomeArrow{position:absolute;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0, rgba(204,204,204,0)), color-stop(0.4, rgba(204,204,204,0)), color-stop(0.4, #ccc));border-width:0 1px 1px 0;border-style:solid;border-color:#505050;width:16px;height:16px;-webkit-transform:rotateZ(45deg);bottom:-9px;left:50%;margin-left:-8px;-webkit-box-shadow:inset -1px -1px 0 #a9a9a9;-webkit-border-bottom-right-radius:2px}#addToHomeScreen.addToHomeIOS7 .addToHomeArrow{background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0, rgba(204,204,204,0)), color-stop(0.4, rgba(204,204,204,0)), color-stop(0.4, #f2f2f2)) !important;-webkit-box-shadow:inset -1px -1px 0 #fff !important;border-color:#ccc !important}#addToHomeScreen.addToHomeIpad .addToHomeArrow{-webkit-transform:rotateZ(-135deg);background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0, rgba(238,238,238,0)), color-stop(0.4, rgba(238,238,238,0)), color-stop(0.4, #eee));-webkit-box-shadow:inset -1px -1px 0 #fff;top:-9px;bottom:auto;left:50%}#addToHomeScreen .addToHomeClose{-webkit-box-sizing:border-box;position:absolute;right:4px;top:4px;width:18px;height:18px;line-height:14px;text-align:center;text-indent:1px;-webkit-border-radius:9px;background:rgba(0,0,0,0.12);color:#888;-webkit-box-shadow:0 1px 0 #fff;font-size:16px}#addToHomeScreen.addToHomeIOS7 .addToHomeClose{line-height:12px;padding-right:1px;background:transparent;border:1px solid #888;-webkit-box-shadow:none}#addToHomeScreen .addToHomePlus{font-weight:bold;font-size:1.3em}#addToHomeScreen .addToHomeShare{display:inline-block;width:18px;height:15px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAQAAADu6HTYAAADPElEQVR4Xq3TX2gcRRzA8e/M7mVv2+TSNpc/TZtrY6jUGqgaSAmEChKLrYK0YH0RFC2CSCkEfCghiKU04J8qNigq6os+iQV98MHWFwVBrQQRWs21lBw5cw3NNb1/udu72RGG5Y77IzXW77D7sAwf5scyYoL6BGXSDKFZwaGpLvIUaeoCkvX1MmsM0Ny6oRSQYOLuIS+YZOpfQdqslpUxcZrzTVAz4qPwW2O3CeIwC/RSzeY6Ow1QhUrkr+YOWfEKDkEP8Rij7CHKJmrFSDHBdwGEE5wiGChPN+PnT8VdRtEIl1d4gRj/1EVe5ZSBKGh8iqQpo/Fo5+3C/gz0MYg4zgwbqday1/Q4B8BGQ45d/Hi54lakCrU5obOcidJpu1+Lg9whjabyaOYLnrIBFFaRD+xe2ybMDWY66GmP/WA9cGfGp0CWhy0wkMN8inepFiH2rV1j0NQSNQbFLRQnS8/8YSDBBpadfv4CYDub2fmeHDNAsL1MBWUel0iA+Xik6eHcyvD3vAMSU1TGuA/YRS+dD7ovCQN43GKRFCU20Kd3V/avDVVyAZ5niTEuLA5/zBGWg9EEEhfJKN200Tat8CmRAQb9+wv7soPlHt2tQorsz1uPbr0HTY4sJwrH47zJZwABBAKLMBoQXepwgTwdHCo+fXMkQ4lrxEmQ5AaXipPqDY9V2vn09tgvTPI71EEGYxM+/uMJLJ4svpgaWGKOi/xKgmqLSUGSUd5f2vIVJ/CgBaTIUsZ7ZBsn0+NzfMOXLFCXQyTcybN6ep5ZZgUOHn7jpfUpsZshdugPGf+E5zjbyHTSRyQ8xfRPPM/s63RHeuknSoT22mjmmnAOIMkUZ6D1xSfPPAfd1WFKM3sO2CMaHx8M1NjnXKHaAGGkOW0C02WeYHUz4qMtx+w5gUDS8NckYe5lHsMYwCZEPyEEmjLDZFmAS7CDviMdxyTkMNVBKEmYLvbiQQBIBBbCQG04bGQvFWz6CfsCQLWCigILFwcfkGYBiOpbYuOizTAyYyDdCtrGaRG1LCkIgMYEFhI0WqQZoSlbGRyHKe4qOx7iv2bVQW9dp4dlM/x6kmwnWQcd/Q3FCqwTEiT5s+6D5v/pb0SSHyg7uhMWAAAAAElFTkSuQmCC);background-size:18px 15px;text-indent:-9999em;overflow:hidden}#addToHomeScreen.addToHomeIOS7 .addToHomeShare{width:11px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAA8CAYAAAAQTCjdAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAASCQAAEgkB80sG3AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKjSURBVGiB7dpPiFVVHMDxz7m9NCtMyI2bEJEC25WrEkzHUXCRraIwdNE8ZxfYIlcis1ZEbGEzT1QCF4XgH1CyWhUoJKIWNRGEiCNKmkSiYTzfcfGuOokx77x3ZlS8382959zfn+/invvn3RdijHIRBrwkOINCYXEcdjpb7VyiYdBsLScwt5y6IloYdzqXo36Ro0gY9IKWo+5JwmzBt2HQnBw9ehYNazyn5TBee8Dh+Vq+CWu92GufnkTDR6ab7gDeBNHouMM/l9tXTXM0fGBmL726Fg1Dam74EsvKqR8VNowL2Yzj5f7rnnE4DHq2235diYYhhTGfC94up35T0y+6di/ITU0rKVd+sEi0P7xr2pSJOu8zvF+OzqEv7vDH/WFxt7/cshy/ticsN8sXYUht0kXDOlsF9XJ4UaEvNoz9X3zc5bKaZThbyr5jzJ4wlNY7KTgM+ES0vhz+KeiPw36fKC/ucAF9uFBOrTZm26SJCtaV27+xIo7cXdkTEhvOoh+XyxprU1qnim7CQdGK2HAyKRexYVShT3RItDElN+mkjiP2Ym+S3f01hv2EVal5WW6hU0ElmptaqJuBpXg6MbeFH2LDpU6CQ93zWIKnEvs0cayGU3glMfkOo1jQYewZzOuyz7FC95Jwo5OgUFfgeg993hh/eTqCTxOSm/iuk8DY0Ap1b2GhtHXxsfZN4j/X0fOx4auEIknEhqv4OiUn1L13Z/+xWfWVaG4q0dxUormpRHNTieamEs1NJZqbJ1Q0jHvdiJo5S2cVjSNOCHZhn3/SnuYnIvl3yomIIz7MXZMn9hydRCrR3FSiualEc1OJ5qYSzU0lmptKNDePjWgwcPePT7/g+4cp8wCW4GXaryK3tL+mLdD5x62ppllgu7bso8q/2HIbzGWdNmWnSJwAAAAASUVORK5CYII=);background-size:11px 15px}#addToHomeScreen .addToHomeTouchIcon{display:block;float:left;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5),inset 0 0 2px rgba(255,255,255,0.9);box-shadow:0 1px 3px rgba(0,0,0,0.5),inset 0 0 2px rgba(255,255,255,0.9);background-repeat:no-repeat;width:57px;height:57px;-webkit-background-size:57px 57px;background-size:57px 57px;margin:0 12px 0 0;border:1px solid #333;-webkit-background-clip:padding-box;background-clip:padding-box}
