.page-timeline, .page-timeline .region-content, .page-uja-fed-city-map, .page-uja-fed-city-map .region-content,
.page-uja-fed-city-map-edit, .page-uja-fed-city-map-edit .region-content
	{margin:0; padding:0; background:#333; min-height:0}
.page-timeline	#content, .page-uja-fed-city-map #content, .page-uja-fed-city-map-edit #content
	{min-height:0}
.page-timeline .region-before-content, .page-uja-fed-city-map .region-before-content, .page-uja-fed-city-map-edit .region-before-content
	{display:none}
.page-timeline #header, .page-uja-fed-city-map #header, .page-uja-fed-city-map-edit #header
	{border-top:none; background:none; height:auto; left:0; top:-1px}
.logged-in #header
	{top:63px}
.page-timeline #header .section, .page-timeline #header .region-header,
.page-uja-fed-city-map #header .section, .page-uja-fed-city-map #header .region-header,
.page-uja-fed-city-map-edit #header .section, .page-uja-fed-city-map-edit #header .region-header
	{width:100%}	
.page-timeline #logo, .page-timeline #block-block-1, .page-timeline  #breadcrumb, .page-timeline #block-menu-block-2,
.page-uja-fed-city-map #logo, .page-uja-fed-city-map #block-block-1, .page-uja-fed-city-map  #breadcrumb, .page-uja-fed-city-map #block-menu-block-2,
.page-uja-fed-city-map-edit #logo, .page-uja-fed-city-map-edit #block-block-1, .page-uja-fed-city-map-edit  #breadcrumb, .page-uja-fed-city-map-edit #block-menu-block-2
	{display:none}
.page-timeline .logo-alt, .page-uja-fed-city-map .logo-alt, .page-uja-fed-city-map-edit .logo-alt
	{position:relative; left:3%; width:190px; height:42px; z-index:2}
.page-timeline .logo-alt a, .page-uja-fed-city-map .logo-alt a, .page-uja-fed-city-map-edit .logo-alt a
	{display:block; width:100%; height:100%; background:url(../images/logo_timeline.png) center top no-repeat; background-size:100% auto;}
.page-timeline #header .title
	{position:absolute; top:17%; width:100%; text-align:center}
.page-timeline #block-block-6 .btn-menu, .page-timeline #block-block-12 .btn-menu
	{position:absolute; right:3%;  width:30px; height:34px; top:12px; cursor:pointer; z-index:2;
	 background:url(../images/btn_mobile_nav_timeline.png) center center no-repeat; background-size:100% auto}
.page-timeline #block-block-6 .btn-share, .page-timeline #block-block-12 .btn-share
	{position:absolute; right:9%;  width:8%; height:34px; top:12px; cursor:pointer; z-index:2; display:none;
	 background:url(../images/timeline/btn_timeline_share.png) center center no-repeat; background-size:100% auto}
.page-timeline #block-block-6 .share-btns, .page-timeline #block-block-12 .share-btns
	{position:absolute; top:100%; background:url(../images/timeline/bg_sharebtns_arrow.png) no-repeat center top / 40%;  display:none}	
.btn-share:hover .share-btns
	{display:block !important}
.page-timeline #block-block-6 .share-btns .content, .page-timeline #block-block-12 .share-btns .content
	{margin-top:19%; background:#009abf; padding:10px 15px;}
.page-timeline a.twitter
	{background:url(../images/timeline/icon_share_twitter.png) left top no-repeat;}
.page-timeline a.facebook
	{background:url(../images/timeline/icon_share_facebook.png) left top no-repeat;}
.page-timeline a.pinterest
	{background:url(../images/timeline/icon_share_pinterest.png) left top no-repeat;}
.page-timeline a.googleplus
	{background:url(../images/timeline/icon_share_google.png) left top no-repeat;}
.page-timeline a.email
	{background:url(../images/timeline/icon_share_email.png) left top no-repeat;}
.page-timeline a.socialbtn
	{height:49px; width:49px; background-size:100% auto; float:none; margin:0 auto 4px; top:4px}

.page-timeline #block-menu-block-1
	{position:absolute; width:2%; height:0; min-width:inherit; top:40px; left:0; z-index:20; border:none; padding-top:6px;
	 background:none; cursor:default; z-index:30;}
.page-timeline #block-menu-block-1.on
	{cursor:pointer}
.page-timeline #block-menu-block-1 .menu  li a
	{font-size:24px; text-align:left; padding:15px 10px; color:#bbb; border:none; border-bottom:1px solid #999}
.page-timeline #block-menu-block-1 li.expanded li a
	{background:none}
.page-timeline #block-menu-block-1 .content
	{position:absolute; left:-1500%; top:-15px; width:60%; background:#666;
	 -webkit-box-shadow: 5px 0px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow: 5px 0px 10px 0px rgba(0,0,0,0.5);box-shadow: 5px 0px 10px 0px rgba(0,0,0,0.5);
	 -webkit-transition:left 0.3s 0s ease-out; transition:left 0.3s 0s ease-out;}	
.page-timeline #block-menu-block-1.on
	{background:none; width:100%; height:800%; left:15px; margin-top:13px}
.page-timeline #block-menu-block-1.on .content
	{left:-15px; }
.page-timeline #block-menu-block-1 .menu li:hover .menu
	{display:none;} 
.page-timeline #block-menu-block-1 li, .page-timeline #block-menu-block-1 li.menu-mlid-1055, .page-timeline #block-menu-block-1 li.menu-mlid-1056, .page-timeline #block-menu-block-1 li.menu-mlid-1187, 
.page-timeline #block-menu-block-1 li.menu-mlid-1188, .page-timeline #block-menu-block-1 .menu .menu.on, .page-timeline #block-menu-block-1 .menu li.on .menu
	{width:100%; height:auto; float:none; display:block; border:none; background:none; padding-top:0}
.page-timeline #block-menu-block-1  .menu .menu, .page-timeline #block-menu-block-1 li.menu-mlid-1056 .menu 
	{position:relative; top:0; width:100%;}

.page-timeline #block-menu-block-1 .menu a:hover, .page-timeline #block-menu-block-1 .menu a:focus, .page-timeline #block-menu-block-1 .menu a:active, 
.page-timeline #block-menu-block-1 .menu a.active:hover, .page-timeline #block-menu-block-1 .menu li:hover a.active, .page-timeline #block-menu-block-1 .menu li:hover a.active-trail,
.page-timeline #block-menu-block-1 li a.active, .page-timeline #block-menu-block-1 li a.active-trail
	{color:#fff; background:#009abf;  border-bottom:1px solid #b8dfe4}
.page-timeline #block-menu-block-1 .menu .menu
	{left:0}
.page-timeline #block-menu-block-1 .menu li.expanded.on a
	{background:#009abf; text-align:left; margin:0; color:#b8dfe4; border-bottom:1px solid #b8dfe4}
.page-timeline #block-menu-block-1 .menu li.expanded.on a:hover
	{color:#fff}
.page-timeline #block-menu-block-1 .menu .menu li.first
	{display:block}
.page-timeline #block-menu-block-1 .menu .menu a
	{text-indent:30px; font-size:25px; }
.page-timeline #block-menu-block-1 .menu li a:before
	{position:absolute; right:25px; top:14px; content:'+'; font:28px 'Droid Serif', serif;}
.page-timeline #block-menu-block-1 .menu li.expanded.on a:before
	{content:'-'}
.page-timeline #block-menu-block-1 .menu li li a:before, .page-timeline #block-menu-block-1 .menu li.expanded.on li a:before
	{content:""}
.page-timeline #footer-wrapper, .page-uja-fed-city-map #footer-wrapper, .page-uja-fed-city-map-edit #footer-wrapper
	{display:none}
.page-timeline #main, .page-uja-fed-city-map #main, .page-uja-fed-city-map-edit #main
	{margin:0; width:100%}
.page-timeline #content, .page-uja-fed-city-map #content, .page-uja-fed-city-map-edit #content
	{margin:0;}
#block-block-6, #block-block-12
	{position:relative; top:35px; width:100%; text-align:center; font:700 24px 'Open Sans Condensed', sans-serif; color:#fff; padding:10px 0 5px;
	 background-color:rgba(0,0,0,0.7); border-top:3px solid #009abf; z-index:20}

.timeline.view-display-id-page
	{position:fixed; top:0; bottom:0; left:0; right:0; overflow:hidden; -webkit-overflow-scrolling: touch;}
.logged-in .timeline.view-display-id-page
	{top:66px;}
.timeline.view-display-id-page .view-content
	{position:absolute; top:0; left:0; width:15000px; height:100%; transform-origin:0 0; -webkit-transform-origin:0 0;}
.timeline.view-display-id-page .views-row-1
	{background:url(../images/timeline/bg_timeline_01.jpg) left center no-repeat}
.timeline.view-display-id-page .views-row-2
	{background:url(../images/timeline/bg_timeline_02.jpg) left center no-repeat}
.timeline.view-display-id-page .views-row-3
	{background:url(../images/timeline/bg_timeline_03.jpg) left center no-repeat}
.timeline.view-display-id-page .views-row-4
	{background:url(../images/timeline/bg_timeline_04.jpg) left center no-repeat}
.timeline.view-display-id-page .views-row-5
	{background:url(../images/timeline/bg_timeline_05.jpg) left center no-repeat}
.timeline.view-display-id-page .views-row-6
	{background:url(../images/timeline/bg_timeline_06.jpg) left center no-repeat}
.timeline.view-display-id-page .views-row 
	{position:relative; display:block; float:left; width:16.6%; height:100%; background-size:100% auto}
	
.timeline.view-display-id-page .views-row .item-list ul li
	{margin-left:2%; visibility:hidden}
.view-display-id-nav_era
	{position:fixed; bottom:20px; left:4%; right:4%; background-color:rgba(0,0,0,0.4); padding:0 20px 0 10px; z-index:20}
.view-display-id-nav_era.alt
	{bottom:0; left:0; right:0}
.timeline.view-display-id-page .view-display-id-nav_era .view-content
	{position:relative; margin:24px 0 0 1.7%; width:auto}
.timeline.view-display-id-page .view-display-id-nav_era .btn-slider
	{position:absolute; left:0; top:-17px; z-index:10; width:7%; height:30px; border:5px solid #ebebeb; cursor:move;
	 background:url(../images/timeline/bg_tab_slider.png) center top no-repeat; background-size:30%}
.timeline.view-display-id-page .view-display-id-nav_era .views-row
	{position:relative; width:16.6%; height:auto; float:left; color:#fff; margin:0; text-align:center; font:700 13px 'Open Sans Condensed', sans-serif; 
	 text-transform:uppercase; background:none}
.timeline.view-display-id-page .view-display-id-nav_era .views-field-title
	{cursor:pointer}
.views-field-field-era-year-start, .views-field-field-era-year-end
	{position:absolute; top:-20px; font:300 14px 'Open Sans Condensed', sans-serif;text-align:left; }
.views-field-field-era-year-start, .views-field-field-decade-tick-interval
	{display:none}
.view-display-id-nav_era .views-row-1 .views-field-field-era-year-start
	{display:block; left:-8%}
.views-field-field-era-year-end
	{right:-8%;}
.view-display-id-nav_era .views-field-title
	{border-top:2px solid #fff; clear:left; padding-top:2px}
.view-display-id-nav_era .views-row .views-field-title span
	{border-top:14px solid #fff; display:block; margin-left:2px;padding: 5px 0 15px}
.view-display-id-nav_era.alt .views-row .views-field-title span
	{padding: 5px 0 4px; border-width:6px}
.view-display-id-nav_era .views-row:first-child .views-field-title span
	{margin-left:0}
.view-display-id-nav_era .views-row .views-field-title span a
	{color:#fff}
.view-display-id-nav_era .views-row .views-field-title span a:hover
	{text-underline:none}
.view-display-id-nav_era .views-row-1 .views-field-title span
	{border-color:#009abf}	
.view-display-id-nav_era .views-row-2 .views-field-title span
	{border-color:#c1e089}	
.view-display-id-nav_era .views-row-3 .views-field-title span
	{border-color:#f5b324}	
.view-display-id-nav_era .views-row-4 .views-field-title span
	{border-color:#007299}	
.view-display-id-nav_era .views-row-5 .views-field-title span
	{border-color:#b7dde2}	
.view-display-id-nav_era .views-row-6 .views-field-title span
	{border-color:#1e874a}	

.timeline .decadeMarker
	{position:absolute; top:11%; bottom:2%}
.timeline .decadeMarker .line
	{position:relative; display:block; width:50%; height:10%; border-right:1px solid #4d4d4d;}
.timeline .decadeMarker .line.top
	{height:70%}
.timeline .decadeMarker span
	{font:300 30px 'Open Sans Condensed', sans-serif; border-top:1px solid #4d4d4d; border-bottom:1px solid #4d4d4d; color:#777; z-index:1}
	
.timeline .item-list
	{position:absolute; top:0; width:100%; color:#fff; z-index:5;}
.timeline .item-list ul
	{width:100%}
.timeline .item-list ul li
	{position:absolute;  padding:0; z-index:10; float:none;}
.timeline .item-list ul li li
	{position:relative; float:left; width:auto; margin-right:3%}
.timeline .item-list ul li .field-name-field-year:before
	{content:"•" !important; font-size:1.1em !important; margin-left:-0.7em; width:0.7em; float:left; display:none}
.timeline .item-list ul li:before
	{display:none}
.timeline .item-list .field-type-list-boolean
	{display:none}	

.timeline.view-display-id-page .era-desc .field-name-field-year, .timeline.view-display-id-page .era-desc:before
	{display:none}
.timeline.view-display-id-page .era-desc
	{width:500px}
.timeline.view-display-id-page .era-desc .field-collection-view
	{margin:10px 20px 0;}
.timeline.view-display-id-page .era-desc a
	{color:#fff}
.timeline.view-display-id-page .era-desc p
	{ font: 14px 'Droid Serif', serif; line-height:1.5; margin-bottom:10px;}
	
.timeline.view-display-id-page .views-row-1 .era-desc
	{background:#009abf;}
.timeline.view-display-id-page .views-row-2 .era-desc
	{background:#c1e089; color:#333}
.timeline.view-display-id-page .views-row-3 .era-desc
	{background:#f5b324; color:#333}
.timeline.view-display-id-page .views-row-4 .era-desc
	{background:#007299;}
.timeline.view-display-id-page .views-row-5 .era-desc
	{background:#b7dde2; color:#333}
.timeline.view-display-id-page .views-row-6 .era-desc
	{background:#1e874a;}
.timeline .views-row-1 .item-list ul li .field-name-field-year:before
	{color:#009abf}
.timeline .views-row-2 .item-list ul li .field-name-field-year:before
	{color:#c1e089}
.timeline .views-row-3 .item-list ul li .field-name-field-year:before
	{color:#f5b324}
.timeline .views-row-4 .item-list ul li .field-name-field-year:before
	{color:#007299}
.timeline .views-row-5 .item-list ul li .field-name-field-year:before
	{color:#b7dde2}
.timeline .views-row-6 .item-list ul li .field-name-field-year:before
	{color:#1e874a}

.timeline.view-display-id-page .era-desc strong, .field-name-field-year
 	{font:24px 'Droid Serif', serif;}
.field-name-field-summary
	{font:700 14px 'Open Sans Condensed', sans-serif;}
.field-name-field-summary p
	{margin-right:3%;  width:262px;}
.era-desc .field-name-field-summary p
	{margin-right:0; width:100%}
	
.timeline .views-row .item-list ul li .field-name-field-thumbnail-image
	{display:inline-block}
.timeline .views-row .item-list ul li .field-name-field-thumbnail-image p
	{margin:0; line-height:0}
.timeline .views-row .item-list ul li .field-name-field-thumbnail-image:after
	{float:right; position:relative; bottom:-1px; width:20px; height:20px; margin:-20px -20px 0 0; background:#999; color:#fff; content:"+"; text-align:center; font-size:120%; line-height:0.9}	

.timeline .views-row-1 .item-list ul li .field-name-field-thumbnail-image
	{border:1px solid #009abf}
.timeline .views-row-1 .item-list ul li .field-name-field-thumbnail-image:after
	{background-color:#009abf}
.timeline .views-row-2 .item-list ul li .field-name-field-thumbnail-image
	{border:1px solid #c1e089}
.timeline .views-row-2 .item-list ul li .field-name-field-thumbnail-image:after
	{background-color:#c1e089; color:#333}
.timeline .views-row-3 .item-list ul li .field-name-field-thumbnail-image
	{border:1px solid #f5b324}
.timeline .views-row-3 .item-list ul li .field-name-field-thumbnail-image:after
	{background-color:#f5b324; color:#333}
.timeline .views-row-4 .item-list ul li .field-name-field-thumbnail-image
	{border:1px solid #007299}
.timeline .views-row-4 .item-list ul li .field-name-field-thumbnail-image:after
	{background-color:#007299}
.timeline .views-row-5 .item-list ul li .field-name-field-thumbnail-image
	{border:1px solid #b7dde2}
.timeline .views-row-5 .item-list ul li .field-name-field-thumbnail-image:after
	{background-color:#b7dde2; color:#333}
.timeline .views-row-6 .item-list ul li .field-name-field-thumbnail-image
	{border:1px solid #1e874a}
.timeline .views-row-6 .item-list ul li .field-name-field-thumbnail-image:after
	{background-color:#1e874a}

.timeline .views-row .item-list ul li.hist-obj .field-name-field-thumbnail-image
	{border:none}
.timeline .views-row .item-list ul li.hist-obj .field-name-field-year,
.timeline.view-display-id-page .field-name-field-overlay-subtitle, .timeline.view-display-id-page .field-name-field-overlay-title,
.timeline.view-display-id-page .field-name-field-overlay-description, .timeline.view-display-id-page .field-name-field-overlay-image,
.timeline.view-display-id-page .field-name-field-collection-type2, .timeline.view-display-id-page .field-name-field-collection-item-link
	{display:none}

.timeline .views-row .item-list ul li.flip p
	{text-align:right}
.timeline .item-list ul li.flip .field-name-field-year:before
	{float:right; margin-right:-0.7em}
.timeline .item-list ul li.flip .field-name-field-year
	{text-align:right; clear:both}
.timeline .views-row .item-list ul li.flip .field-name-field-thumbnail-image
	{float:right}
.timeline .views-row .item-list ul li.flip .field-name-field-thumbnail-image:after
	{float:left; margin:-20px 0 0 -20px;}
		
.timeline.view-display-id-page .field-name-field-thumbnail-image
	{cursor:pointer}
.timeline-overlay
	{position:fixed; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.75); display:none; z-index:1000}
.timeline-overlay .timeline-slideshow, .timeline-overlay .timeline-slideshow.expanded
	{margin:10% auto; border:10px solid #fff; background:#fff;width:402px}
.timeline-overlay.alt .timeline-slideshow, .timeline-overlay.alt .timeline-slideshow.expanded
	{margin:1% auto}
.timeline-slide
	{width:402px}
.timeline-overlay .nav
	{display:none !important}	
.timeline-overlay .btn-close
	{position:absolute; top:11%; right:30.5%; color:#fff; z-index:21; background:#009abf; padding:0px 14px 5px;  font:700 34px 'Open Sans Condensed', sans-serif; cursor:pointer;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.35);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.35);box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.35); line-height:1.1 }	
.timeline-overlay.alt .btn-close
	{top:1%}
	
.timeline-overlay .field-name-field-overlay-image .field-item p
	{margin:0 0 10px; text-align:center}

.timeline-overlay .field-name-field-overlay-image .field-item img
	{border:1px solid #009abf}
/*.timeline-overlay .field-name-field-overlay-image.hist-obj .field-item img
	{border:none}*/
.timeline-overlay .field-name-field-overlay-subtitle
	{color: #009abf; font:700 14px 'Open Sans Condensed', sans-serif; text-transform:uppercase}
.timeline-overlay .field-name-field-overlay-title
	{font:bold 18px 'Droid Serif', serif; margin-bottom:5px; }
.timeline-overlay .field-name-field-overlay-description
	{font:14px 'Droid Serif', sans-serif;}
.timeline-overlay .field-name-field-overlay-description .field-item p
	{text-align:left}
.timeline-overlay .info-block
	{display:block; width:100px; float:right;}

.timeline-overlay a.btn-view, .timeline-overlay .btn-share
	{display:block; padding:10px 0px 10px 42px; background:#009abf url(../images/timeline/icon_overlay_view.png) 7px 7px no-repeat; color:#fff;text-decoration:none; margin-top:5px;  margin-left:5px;}
.timeline-overlay .btn-share
	{position:relative; background-image:url(../images/timeline/icon_overlay_share.png); display:none}
.timeline-overlay .share-btns
	{position:absolute; top:-54px; right:0; width:232px; background:#009abf; display:none}
.timeline-overlay .btn-share:hover .share-btns
	{display:block}
.timeline-overlay a.socialbtn
	{width:40px; margin:5px 0 0 5px; float:left;}
.timeline-overlay .type-icon.book
	{background:url(../images/timeline/icon_type_book.png) center 5px no-repeat}
.timeline-overlay .type-icon.book:after
	{display:block; text-align:center; content:"Book"; padding-top:70%; color:#333; font:700 14px 'Open Sans Condensed', sans-serif; }
.timeline-overlay .type-icon.archival
	{background:url(../images/timeline/icon_type_archival.png) center 5px no-repeat}
.timeline-overlay .type-icon.archival:after
	{display:block; text-align:center; content:"Archival"; padding-top:60%; color:#333; font:700 14px 'Open Sans Condensed', sans-serif; }
.timeline-overlay .type-icon.museum.holdings
	{background:url(../images/timeline/icon_type_museum_holdings.png) center 5px no-repeat; background-size:72%}
.timeline-overlay .type-icon.museum.holdings:after
	{display:block; text-align:center; content:"Museum Holdings"; padding-top:60%; color:#333; font:700 14px 'Open Sans Condensed', sans-serif;line-height:1.1 }
.timeline-overlay .type-icon.museum.collection
	{background:url(../images/timeline/icon_type_museum_collection.png) center 5px no-repeat; background-size:72%}
.timeline-overlay .type-icon.museum.collection:after
	{display:block; text-align:center; content:"Museum Collection"; padding-top:60%; color:#333; font:700 14px 'Open Sans Condensed', sans-serif;line-height:1.1 }
.timeline-overlay .type-icon.visual
	{background:url(../images/timeline/icon_type_visual.png) center 5px no-repeat;}
.timeline-overlay .type-icon.visual:after
	{display:block; text-align:center; content:"Visual"; padding-top:60%; color:#333; font:700 14px 'Open Sans Condensed', sans-serif; }
.timeline-overlay .type-icon.website
	{background:url(../images/timeline/icon_type_website.png) center 5px no-repeat}
.timeline-overlay .type-icon.website:after
	{display:block; text-align:center; content:"Website"; padding-top:60%; color:#333; font:700 14px 'Open Sans Condensed', sans-serif; }
.timeline-overlay .type-icon
	{background-color:#ccc !important; height:90px; margin-left:5px;}

.timeline-slideshow.srs .btn-prev, .timeline-slideshow.srs .btn-next
	{width:15%; top:25% !important}	
.timeline-overlay .btn-close
	{top:17%}
.timeline-overlay.short .timeline-slideshow, .timeline-overlay.short .timeline-slideshow.expanded, .timeline-overlay.short .timeline-slide
	{border:none; width:100% !important; padding-bottom:0}
.timeline-overlay.short	.srs .slide
	{padding-top:0}
.timeline-overlay.short .timeline-slideshow .field-items img, .timeline-overlay.short .timeline-slideshow.expanded .field-items img
	{ width:100% !important; height:auto !important}
.timeline-overlay.short.alt .timeline-slideshow, .timeline-overlay.short.alt .timeline-slideshow.expanded
	{margin:0; position:absolute !important; top:0; bottom:0; height:inherit !important}
.timeline-overlay.short .btn-close, .timeline-overlay.short.alt .btn-close
	{top:-1%; right:-1.5% !important}
.timeline-overlay.short .info-block
	{position:absolute; padding:34% 1% 0 0.5%;  width:33%;}
.timeline-overlay.short .field-name-field-overlay-subtitle, .timeline-overlay.short .field-name-field-overlay-title, .timeline-overlay.short .field-name-field-overlay-description
	{margin-left:1%;}
.timeline-overlay.short .slide-description
	{background: #fff; position:relative}
.timeline-overlay.short .field-name-field-overlay-subtitle
	{padding-top:0;}
.timeline-overlay.short .type-icon
	{margin-top:5px; width:40%; height:5.5em; float:left; background-size:70% auto}
.timeline-overlay.short .type-icon.book:after
	{padding-top:60%}
.timeline-overlay.short .btn-view, .timeline-overlay.short .btn-share
	{margin-left:46%}
.timeline-overlay.short .field-name-field-overlay-image .field-item p
	{margin:0}
.timeline-overlay.short .field-name-field-overlay-image .field-items
	{width:45%; float:left; margin:0 1%}	
.timeline-overlay.short .field-name-field-overlay-subtitle .field-items, .timeline-overlay.short .field-name-field-overlay-title .field-items, 
.timeline-overlay.short .field-name-field-overlay-description  .field-items
	{width:48%}

/*UJA FED CITY MAP STYLES*/
/*@font-face {font-family:"VillaDidot";src:url("villa_didot.eot?") format("eot"),url("villa_didot.woff") format("woff"),url("villa_didot.ttf") format("truetype"),url("villa_didot.svg#VillaDidot") format("svg");font-weight:normal;font-style:normal;}*/
@font-face {font-family:"VillaDidotBlack";src:url("villa_didot_black.otf") format("opentype")}

#block-block-12 a.btn-uja-home, #block-block-12 a.btn-uja-home:hover, #block-block-12 .btn-data-info
	{position:relative; z-index:2; float:right; padding:0 10px 0 40px; color:#fff; text-decoration:none; cursor:pointer}
#block-block-12 a.btn-uja-home
	{background:url(../images/uja-fed-city/btn_home.png) no-repeat 0px 0px}
#block-block-12 .btn-data-info
	{background:url(../images/uja-fed-city/btn_info.png) no-repeat 0px 0px}
.page-uja-fed-city-map #header .region-header, .page-uja-fed-city-map-edit #header .region-header
	{height:auto}
.logged-in .page-uja-fed-city-map #page, .logged-in .page-uja-fed-city-map-edit #page
	{top:66px; bbackground:url(../images/uja-fed-city/ss-design-map3.jpg) top center no-repeat;}
.page-uja-fed-city-map #block-menu-block-1, .page-uja-fed-city-map-edit #block-menu-block-1, 
.view-uja-fed-city-map.view-display-id-list #edit-captcha, #block-block-12 .btn-share,
#block-block-12 .abbr
	{display:none}
.page-uja-fed-city-map #block-block-15, .page-uja-fed-city-map .alpha-anim,
.page-uja-fed-city-map-edit #block-block-15, .page-uja-fed-city-map-edit .alpha-anim
	{transition:opacity 0.1s 0s ease-in}
.page-uja-fed-city-map #block-block-15, .page-uja-fed-city-map-edit #block-block-15
	{position:fixed; top:18%; left:38%; bottom:10%; width:50%; padding:0 10px 20px 20px; font-size:14px; 
	 background:rgba(255,255,255,0.9);opacity:0; z-index:12;
	 border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.page-uja-fed-city-map.closed #block-block-15, .page-uja-fed-city-map-edit.closed #block-block-15
	{left:8%; width:75%}
.page-uja-fed-city-map #block-block-15.off, .page-uja-fed-city-map-edit #block-block-15.off
	{display:none;}
.page-uja-fed-city-map #block-block-15.on, .page-uja-fed-city-map-edit #block-block-15.on
	{display:block; opacity:0}
.page-uja-fed-city-map #block-block-15.on.show, .page-uja-fed-city-map-edit #block-block-15.on.show
	{opacity:1}
.page-uja-fed-city-map #block-block-15 .map-overlay h3, .page-uja-fed-city-map-edit #block-block-15 .map-overlay h3
	{font-size:18px; top:10px;}
.page-uja-fed-city-map #block-block-15 .map-overlay .pin, .page-uja-fed-city-map-edit #block-block-15 .map-overlay .pin
	{display:block; float:left; padding:7px 0 3px 20px; margin-bottom:1em}
.page-uja-fed-city-map .pin.off, .page-uja-fed-city-map-edit .pin.off
	{display:none}
.page-uja-fed-city-map #block-block-15 .map-overlay p, .page-uja-fed-city-map-edit #block-block-15 .map-overlay p
	{clear:left}
.page-uja-fed-city-map #block-block-15 .map-overlay .view-footer p, .page-uja-fed-city-map-edit #block-block-15 .map-overlay .view-footer p
	{margin:0}
.page-uja-fed-city-map #block-block-15 .map-overlay .view-content .views-field-php,
.page-uja-fed-city-map-edit #block-block-15 .map-overlay .view-content .views-field-php
	{float:left; margin-right:3%}
.view-display-id-agency_desc
	{margin-right:14px}
.view-display-id-agency_desc .view-content
	{min-height:50px}
.overlay-content .views-field-field-thumbnail img
	{width:100%; height:auto}
.page-uja-fed-city-map .btn-close, .page-uja-fed-city-map-edit .btn-close
	{position: absolute; top: -10px; right: -10px; width: 36px; height: 38px; cursor:pointer; z-index:2;
	 background:url(../images/uja-fed-city/btn-overlay-close.png) no-repeat top left; background-size:100% auto}
.page-uja-fed-city-map #block-block-14, .page-uja-fed-city-map-edit #block-block-14
	{position:relative; z-index:10;top:80px; left:49%; width:33%; color:#007299}
.logged-in.page-uja-fed-city-map #block-block-14, .logged-in.page-uja-fed-city-map-edit #block-block-14
	{top:140px;}
.page-uja-fed-city-map .map-header, .page-uja-fed-city-map-edit .map-header
	{position:absolute; width:100%; padding:11% 0 5%; text-align:center; font:26px "VillaDidotBlack", serif; color:#007299;
	 background:url(../images/uja-fed-city/bg_map_header.png) top left no-repeat; background-size:100% auto;}
.page-uja-fed-city-map .map-header span, .page-uja-fed-city-map-edit .map-header span
	{transition:opacity 0.3s 0s ease-in; opacity:1}
.page-uja-fed-city-map .map-header span.hide, .page-uja-fed-city-map-edit .map-header span.hide
	{opacity:0}
.page-uja-fed-city-map .map-disclaimer, .page-uja-fed-city-map .map-intro,
.page-uja-fed-city-map-edit .map-disclaimer, .page-uja-fed-city-map-edit .map-intro
	{position: fixed; width: 40%; left: 43%; top:133px; bottom:15%; padding: 2% 1% 2% 2%; display:none;
	 background: rgba(255,255,255,0.9);border:1px solid #ccc; 
	 border-radius: 10px; -webkit-border-radius: 10px;; -moz-border-radius: 10px;}
.page-uja-fed-city-map .map-disclaimer.on, .page-uja-fed-city-map .map-intro.on,
.page-uja-fed-city-map-edit .map-disclaimer.on, .page-uja-fed-city-map-edit .map-intro.on
	{display:block; opacity:0;}
.page-uja-fed-city-map .map-intro, .page-uja-fed-city-map-edit .map-intro
	{bottom:38%}
.page-uja-fed-city-map .map-disclaimer.show, .page-uja-fed-city-map .map-intro.show,
.page-uja-fed-city-map-edit .map-disclaimer.show, .page-uja-fed-city-map-edit .map-intro.show
	{opacity:1}
.page-uja-fed-city-map .map-disclaimer .content, .page-uja-fed-city-map-edit .map-disclaimer .content
	{position:absolute; width:100%; left:0; overflow:auto; -webkit-overflow-scrolling: touch;}
.page-uja-fed-city-map #block-block-14 h3, .page-uja-fed-city-map-edit #block-block-14 h3
	{margin:0 4%; font:22px "VillaDidotBlack",serif; text-transform:uppercase}
.page-uja-fed-city-map .map-intro h3, .page-uja-fed-city-map-edit .map-intro h3
	{font-size:36px !important; text-align:center}
.page-uja-fed-city-map .map-disclaimer p, .page-uja-fed-city-map-edit .map-disclaimer p
	{margin:0 4%}
.page-uja-fed-city-map .btn-holder, .page-uja-fed-city-map-edit .btn-holder, .view-uja-fed-city-map.view-display-id-list
	{-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.35); -moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.35); box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.35);}
.page-uja-fed-city-map #header .title, .page-uja-fed-city-map-edit #header .title
	{position:absolute; top:30%; width:100%; text-align:center; font-size:20px;}
.view-uja-fed-city-map.view-display-id-list
	{position:fixed; top:60px; left:0; bottom:70px; width:355px; z-index:21; background:rgba(0,114,153,0.9);
	 transform:scale3d(1,1,1); -webkit-transform:scale3d(1,1,1); -moz-transform:scale3d(1,1,1);
	 transition:left 0.3s 0s ease-in-out,opacity 0.3s 0s ease-in; -webkit-transition:left 0.3s 0s ease-in-out,opacity 0.3s 0s ease-in; -moz-transition:left 0.3s 0s ease-in-out,opacity 0.3s 0s ease-in;
	 display:none}
.view-uja-fed-city-map.view-display-id-list.show
	{display:block;}
.view-uja-fed-city-map.view-display-id-list.wait
	{opacity:0.8}
.logged-in .view-uja-fed-city-map.view-display-id-list
	{top:124px;}
.page-uja-fed-city-map.closed .view-display-id-list, .page-uja-fed-city-map-edit.closed .view-display-id-list
	{left:-355px;}
.view-uja-fed-city-map.view-display-id-list .view-content
	{position:absolute; width:100%; height:77%; top:23%; overflow:auto; -webkit-overflow-scrolling: touch}
.view-uja-fed-city-map-edit.view-display-id-list .view-content
	 {width:355px;}
.view-uja-fed-city-map-edit.view-display-id-list tr.mark
	{border:1px solid red}
.view-uja-fed-city-map-edit.view-display-id-list table
	{width:97%}
.view-uja-fed-city-map-edit.view-display-id-list tr th
	{background:none}
.view-uja-fed-city-map.view-display-id-list .view-content .jspPane
	{width:100% !important; margin:0 !important}
.view-uja-fed-city-map.view-display-id-list .view-header
	{position:absolute; width:100%; margin-top:26px; text-align:center; text-transform:uppercase; font:22px "VillaDidotBlack",serif; color:#c1e089;}
.view-uja-fed-city-map.view-display-id-list .view-header .btn-toggle-list
	{position:absolute;top:0px; right:-36px; width:36px; height:41px; cursor:pointer;
	 background:url(../images/uja-fed-city/btn_slide-in.png) no-repeat top left}
.page-uja-fed-city-map.closed .view-display-id-list .view-header .btn-toggle-list, .page-uja-fed-city-map-edit.closed .view-display-id-list .view-header .btn-toggle-list
	{background:url(../images/uja-fed-city/btn_slide-out.png) no-repeat top left}

#block-block-16
	{position:fixed; bottom:0; left:0; right:0; height:70px; background:#000; z-index:22}
#block-block-16 .btn-play
	{position: absolute; top: 20%; left: 1em; width: 5.5%; height: 66%; border: 1px solid #202226; cursor:pointer;
	 background:#444 url(../images/uja-fed-city/bg_btn_play.gif) repeat-x;
	 border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px}
#block-block-16 .btn-play:before
	{display: block; text-align: center; font-size: 38px; margin-top: -8px; content:'\25b6'; color:#fff}
#block-block-16 .btn-play.playing:before
	{margin:10px 0 0 -2px; font-size:19px; content:'\2590\A0\258C';}
#block-block-16 .time-slider
	{position:absolute; top:20%; left:9.4%; width:87.8%;}
#block-block-16 .time-slider .bar, #block-block-16 .time-slider .bar .hilite
	{position:absolute; width:100%; height:11px; border:1px solid #333; border-top:1px solid #999; background:#424346;
	 border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px}
#block-block-16 .time-slider .bar .hilite
	{ width:100%; border-top:1px solid #66c2d9;margin:-1px 0 0 -1px;background:url(../images/uja-fed-city/bg_timeline_bar_hilite.gif) repeat-x; }
#block-block-16 .time-slider .knob
	{position:absolute; left:100%; top:-7px; width:25px; height:24px; margin-left:-12.5px; cursor:move; z-index:3;
	 background:url(../images/uja-fed-city/bg_timeline_knob.png) no-repeat;}
#block-block-16 .time-slider .knob.start
	{left:0}
#block-block-16 .time-slider .year
	{position:relative; display:block; float:left; margin:0; padding: 28px 0 0 0; color:#fff;
	 background:url(../images/uja-fed-city/bg_timeline_tick.png) no-repeat 0px 3px; background-size: 100% auto}
#block-block-16 .time-slider .year:before
	{position:absolute; top:0.6em; left:-4px; content:'\2022'; color:#fff; font-size:22px;}
#block-block-16 .time-slider .year.first
	{}
#block-block-16 .time-slider .year.last
	{position:absolute; right:-2%; white-space:nowrap; background:none}
#block-block-16 .time-slider .year.last:before
	{left:auto; right:17px}
#block-block-16 .time-slider .year span
	{margin-left:-1em}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form .views-exposed-widget, html.js .view-uja-fed-city-map.view-display-id-list fieldset.collapsible label
	{padding:0; background:none; width:100%; z-index:2}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form
	{margin:55px 0 0 21px}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form .form-item-field-agency-cat-value
	{position:relative; width:94%; margin-bottom:3px; padding:50px 0 0 10px; z-index:2}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form .views-exposed-widgets
	{position:absolute; width:92%; top:70px; margin:0 2px 16px 0; padding-bottom:40px; margin-bottom:16px; z-index:2; overflow:hidden;
	 background:rgba(0,99,129,0.9) url(../images/uja-fed-city/bg_btn-filter-close.png) no-repeat 97% 7px;
	 border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;
	 transform:scale3d(1,1,1);
	 transition:height 0.2s 0s ease-in-out;}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form .views-exposed-widgets.closed
	{height:1em !important; padding-bottom:16px;background:rgba(0,99,129,0.9) url(../images/uja-fed-city/bg_btn-filter-open.png) no-repeat 94% 10px; }	
.view-uja-fed-city-map .views-exposed-form .views-exposed-widget.views-submit-button
	{display:none; margin-top:1.6em}
.view-uja-fed-city-map .views-exposed-form .views-exposed-widget.views-submit-button.show
	{display:block}
.view-uja-fed-city-map .views-exposed-form .views-exposed-widget .form-submit
	{margin-top:0}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form .btn-sort
	{display:block; float:left; margin:17% 14px 0 0; padding:5px 96px 6px 10px; color:#fff; cursor:pointer;
	 border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; 
	 background:rgba(0,99,129,0.9) url(../images/uja-fed-city/bg_sort-none.png) no-repeat 94% center; }	
.view-uja-fed-city-map.view-display-id-list .views-exposed-form .btn-sort.sort-asc
	{background-image:url(../images/uja-fed-city/bg_sort-asc.png);}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form .btn-sort.sort-desc
	{background-image:url(../images/uja-fed-city/bg_sort-desc.png);}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form .btn-sort.year
	{padding-right:32px;}
.view-uja-fed-city-map .views-exposed-widget.views-submit-button
	{position:absolute; top:10px; left:10px;}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form label
	{position:relative; top:0; z-index:3; padding:5px 10px; font:20px 'Droid Serif', serif; text-shadow:none; color:#fff}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form fieldset legend a, .view-uja-fed-city-map.view-display-id-list .views-exposed-form fieldset legend a:hover
	{color:#fff; text-decoration:none; display:block; padding-top:6px;}	
.view-uja-fed-city-map.view-display-id-list .views-exposed-form .fieldset-wrapper
	{margin-top:52px;}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form a.bef-toggle
	{display:block; font:16px 'Droid Serif', serif; text-decoration:none; padding:2px 10px 10px 40px; color:#fff;
	 background:url(../images/uja-fed-city/uja_map_icon_all.png) no-repeat 0px -1px; background-size:27px auto}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form a.bef-toggle:after
	{content:"Select None"}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form a.bef-toggle.none:after
	{content:"Select All"}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form input[type="checkbox"]
	{width:auto; opacity:0}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form .form-type-bef-checkbox	
	{padding:.4em 7px .4em}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form .form-type-bef-checkbox label
	{width:80%; display:inline-block; color:#fff; font:16px 'Droid Serif', serif; padding:0px 15px 0 45px; margin-left:-30px; line-height:1.3}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form .views-widget-sort-by, .view-uja-fed-city-map.view-display-id-list .views-exposed-form .views-widget-sort-order
	{display:none}
	
.view-uja-fed-city-map.view-display-id-list .views-row, .view-uja-fed-city-map .views-table tr	
	{width:335px; font-size:14px; margin:0 0 0 10px; border-bottom:1px solid #659e42; cursor:pointer; background:none; overflow:hidden;
	 transform: scale3d(1,1,1);
	 transition:all 0.2s 0s ease-in-out}
.view-uja-fed-city-map.view-display-id-list .views-row.no-desc
	{cursor:default}
.view-uja-fed-city-map .views-table tr td
	{padding:0}
.view-uja-fed-city-map .views-table tr.changed
	{background:#c0bf2e}
.view-uja-fed-city-map.view-display-id-list .views-row.removed
	{height:0 !important; opacity:0; border:none}
#block-block-13 .content .pin.removed
	{opacity:0;}
.view-uja-fed-city-map.view-display-id-list .cat-camps, .form-item-edit-field-agency-cat-value-camps, .page-uja-fed-city-map .pin.cat-camps, .page-uja-fed-city-map-edit .pin.cat-camps
	{background:url(../images/uja-fed-city/uja_map_icon_camps.png) no-repeat 10px 6px; background-size:16px auto}
.view-uja-fed-city-map.view-display-id-list .cat-child_care, .form-item-edit-field-agency-cat-value-child-care, .page-uja-fed-city-map .pin.cat-child_care, .page-uja-fed-city-map-edit .pin.cat-child_care
	{background:url(../images/uja-fed-city/uja_map_icon_child_care.png) no-repeat 10px 6px; background-size:16px auto;}
.view-uja-fed-city-map.view-display-id-list .cat-aged, .form-item-edit-field-agency-cat-value-aged, .page-uja-fed-city-map .pin.cat-aged, .page-uja-fed-city-map-edit .pin.cat-aged
	{background:url(../images/uja-fed-city/uja_map_icon_aged.png) no-repeat 10px 6px; background-size:16px auto;}
.view-uja-fed-city-map.view-display-id-list .cat-community_centers, .form-item-edit-field-agency-cat-value-community-centers, .page-uja-fed-city-map .pin.cat-community_centers, .page-uja-fed-city-map-edit .pin.cat-community_centers
	{background:url(../images/uja-fed-city/uja_map_icon_community_centers.png) no-repeat 10px 6px; background-size:16px auto;}
.view-uja-fed-city-map.view-display-id-list .cat-community_relations, .form-item-edit-field-agency-cat-value-community-relations, .page-uja-fed-city-map .pin.cat-community_relations, .page-uja-fed-city-map-edit .pin.cat-community_relations
	{background:url(../images/uja-fed-city/uja_map_icon_community_relations.png) no-repeat 10px 6px; background-size:16px auto;}
.view-uja-fed-city-map.view-display-id-list .cat-delinquency, .form-item-edit-field-agency-cat-value-delinquency, .page-uja-fed-city-map .pin.cat-delinquency, .page-uja-fed-city-map-edit .pin.cat-delinquency
	{background:url(../images/uja-fed-city/uja_map_icon_delinquency.png) no-repeat 10px 6px; background-size:16px auto;}
.view-uja-fed-city-map.view-display-id-list .cat-fcvr, .form-item-edit-field-agency-cat-value-fcvr, .page-uja-fed-city-map .pin.cat-fcvr, .page-uja-fed-city-map-edit .pin.cat-fcvr
	{background:url(../images/uja-fed-city/uja_map_icon_fcvr.png) no-repeat 10px 6px; background-size:16px auto;}
.view-uja-fed-city-map.view-display-id-list .cat-fresh, .form-item-edit-field-agency-cat-value-fresh, .page-uja-fed-city-map .pin.cat-fresh, .page-uja-fed-city-map-edit .pin.cat-fresh
	{background:url(../images/uja-fed-city/uja_map_icon_fresh.png) no-repeat 10px 6px; background-size:16px auto;}
.view-uja-fed-city-map.view-display-id-list .cat-jewish_education, .form-item-edit-field-agency-cat-value-jewish-education, .page-uja-fed-city-map .pin.cat-jewish_education, .page-uja-fed-city-map-edit .pin.cat-jewish_education
	{background:url(../images/uja-fed-city/uja_map_icon_jewish_education.png) no-repeat 10px 6px; background-size:16px auto;}
.view-uja-fed-city-map.view-display-id-list .cat-medical, .form-item-edit-field-agency-cat-value-medical, .page-uja-fed-city-map .pin.cat-medical, .page-uja-fed-city-map-edit .pin.cat-medical
	{background:url(../images/uja-fed-city/uja_map_icon_medical.png) no-repeat 10px 6px; background-size:16px auto;}
.view-uja-fed-city-map.view-display-id-list .cat-relief, .form-item-edit-field-agency-cat-value-relief, .page-uja-fed-city-map .pin.cat-relief, .page-uja-fed-city-map-edit .pin.cat-relief
	{background:url(../images/uja-fed-city/uja_map_icon_relief.png) no-repeat 10px 6px; background-size:16px auto;}
.view-uja-fed-city-map.view-display-id-list .cat-special, .form-item-edit-field-agency-cat-value-special, .page-uja-fed-city-map .pin.cat-special, .page-uja-fed-city-map-edit .pin.cat-special
	{background:url(../images/uja-fed-city/uja_map_icon_special.png) no-repeat 10px 6px; background-size:16px auto;}
.view-uja-fed-city-map.view-display-id-list .cat-hq, .form-item-edit-field-agency-cat-value-hq, .page-uja-fed-city-map .pin.cat-hq, .page-uja-fed-city-map-edit .pin.cat-hq
	{background:url(../images/uja-fed-city/uja_map_icon_hq.png) no-repeat 10px 6px; background-size:16px auto;}
.form-item.form-type-bef-checkbox
	{background-position:0px 5px; background-size:27px auto}
.page-uja-fed-city-map .pin, .page-uja-fed-city-map-edit .pin
	{background-position:0px 5px !important;}
.form-item.form-type-bef-checkbox.highlight:before
	{position:absolute; width:27px; height:32px; margin:-3px 0 0 -7px; content:"\0020"; color:#fff;
	 background:url(../images/uja-fed-city/uja_map_icon_check.png) no-repeat 0px 0px;}
.view-uja-fed-city-map.view-display-id-list span.row-title
	{display:block; float:left; width:215px; padding:7px 0 3px 30px; line-height:1.25; color:#c1e089;}
.view-uja-fed-city-map.view-display-id-list .views-row.no-desc span.row-title
	{color:#fff;}
.view-uja-fed-city-map.view-display-id-list .views-row .views-field-php
	{display:block; float:left; padding:6px 15px 3px 0; color:#fff}	
#block-block-13 
	{position: fixed; top: 0; left: 0; right: 0; bottom: 70px; z-index: 1;}
.logged-in #block-block-13 
	{top:66px;}
#block-block-13 .content
	{position:relative; width:2990px; height:1986px; transform:scale3d(1,1,1)}
#block-block-13 .content.animated
	{transition: all 0.3s 0s ease-in-out}
#block-block-13 .content img
	{width:50% !important; height:auto !important;}
#block-block-13 .content .pin
	{position:absolute; width:27px; height:32px; left:50%; top:50%; z-index:2; margin:-14px 0 0 -16px; 
	 transform: scale3d(1,1,1);
	 transition:opacity 0.2s 0s ease-in, height 0s 0.2s linear;
	 background-size:27px auto !important; background-position:center top !important;}	
#block-block-13 .content .pin.mark
	{border:1px solid red}
#block-block-13 .content .pin.off.override
	{display:block !important}
#block-block-13 .content .pin .popup
	{position:absolute; bottom:120%; left:-88px; width:200px; padding:10% 5%; font-size:12px; text-align:center; color:#fff; 
	 background:rgba(37,37,37,0.86); display:none;
	 border-top-left-radius:5px; border-top-right-radius:5px;
	 box-shadow:2px 0px 2px 0px rgba(0,0,0,0.35)}
#block-block-13 .content .pin .popup:before
	{position:absolute; top:100%; left:0; width: 100%; height:3px; padding-top:2px; text-align:center; content:"\25BC"; color:rgba(37,37,37,0.86);
	 background:rgba(37,37,37,0.86);
	 border-bottom-left-radius:5px; border-bottom-right-radius:5px;
	 box-shadow:2px 1px 2px 0px rgba(0,0,0,0.35);}
#block-block-13 .content .pin:hover, #block-block-13 .content .pin.on
	{z-index:100}
#block-block-13 .content .pin:hover .popup, #block-block-13 .content .pin.on .popup
	{display:block}
.page-uja-fed-city-map-edit #block-block-13 .content .pin:hover .popup, .page-uja-fed-city-map-edit #block-block-13 .content .pin.on .popup
	{display:none}
#block-block-13 .content .pin .popup .more
	{margin-top:2%}
#block-block-13 .content .pin .popup span.row
	{position:relative; display:block; border-top:1px solid #fff; margin:0 2% 1%; padding:2% 0}
.zoom-ctrl
	{position:absolute; right:5%; top:10%; z-index:3}
.zoom-ctrl .btn
	{position:relative; width:32px; height:30px; cursor:pointer}
.zoom-ctrl .btn-more
	{background: url(../images/uja-fed-city/bg_zoom_btn_more.png) top left no-repeat}
.zoom-ctrl .btn-less
	{background: url(../images/uja-fed-city/bg_zoom_btn_less.png)top left no-repeat}
.zoom-ctrl .btn-drag
	{position:absolute; top:50%; width:32px; height: 15px; background: url(../images/uja-fed-city/bg_btn_zoom_slide.png) top center no-repeat; cursor:move}
.zoom-ctrl .bg-scrollbar
	{position:relative; width:28px; padding-top:563%; background: url(../images/uja-fed-city/bg_zoom_scrollbar.png) top center repeat-y}

.jspContainer
	{position: relative; padding-top:1em; overflow: hidden !important;}

.jspPane
	{position: absolute; width:100% !important;}

.jspVerticalBar
	{position: absolute; top: 0; right: 0; width: 10px; }

.jspHorizontalBar
	{position: absolute; bottom: 0; left: 0; width: 100%; height: 16px;}

.jspCap
	{display: none;}

.jspHorizontalBar .jspCap
	{float: left;}

.jspTrack
	{position: relative;  padding-bottom:1em}

.jspDrag
	{position: relative; top: 0; left: 0; cursor: pointer;background: #006381;}

.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag
	{float: left; height: 100%;}

.jspArrow
	{background: #50506d; text-indent: -20000px; display: block; cursor: pointer; padding: 0; margin: 0;}

.jspArrow.jspDisabled
	{cursor: default; background: #80808d;}

.jspVerticalBar .jspArrow
	{height: 16px;}

.jspHorizontalBar .jspArrow
	{width: 16px; float: left; height: 100%;}

.jspVerticalBar .jspArrow:focus
	{outline: none;}

.jspCorner
	{background: #eeeef4; float: left; height: 100%;}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
	{margin: 0 -3px 0 0;}

.views-field-field-x-coord-pct-editable, .views-field-field-y-coord-pct-editable
	{display:none}	
	
@media only screen and (max-width:1230px) {
.page-timeline .logo-alt
	{width:16%; height:1.9em}
.page-uja-fed-city-map .logo-alt, .page-uja-fed-city-map-edit .logo-alt
	{width:16%;}
.page-uja-fed-city-map #header .title, .page-uja-fed-city-map-edit #header .title
	{font-size:0.7em}
.page-timeline #block-block-6 .btn-menu
	{width:3%; top:13px;}
.timeline-overlay .btn-close
	{top:11%}
}

@media only screen and (max-width:1230px) {
.page-uja-fed-city-map .map-intro, .page-uja-fed-city-map-edit .map-intro
	{bottom:30%}
}

@media only screen and (max-device-width:980px) {
.zoom-ctrl
	{display:none !important;}
#block-block-16 .time-slider .year
	{background:none}
}

@media only screen and (max-width:980px) {
.page-timeline .logo-alt
	{height:2.3em}
.region-content
	{top:0px;padding-bottom:0}
.page-timeline #header .title, .page-uja-fed-city-map #header .title, .page-uja-fed-city-map-edit #header .title
	{font-size:0.7em}
.page-timeline #block-block-6 .btn-menu
	{width:4%; top:7px;}
.timeline.view-display-id-page .era-desc
	{width:400px}
.timeline.view-display-id-page .era-desc.override
	{width:500px}
.timeline-overlay .btn-close
	{top:10%}
.timeline-slideshow.srs .btn-prev, .timeline-slideshow.srs .btn-next
	{width:3%; top:25% !important}	

#block-block-12 a.btn-uja-home, #block-block-12 a.btn-uja-home:hover, #block-block-12 .btn-data-info
	{width:40px; padding:0; margin:0 10px; text-indent:-9999px}

.page-uja-fed-city-map #block-block-14, .page-uja-fed-city-map .map-disclaimer, .page-uja-fed-city-map .map-intro,
page-uja-fed-city-map-edit #block-block-14, .page-uja-fed-city-map-edit .map-disclaimer, .page-uja-fed-city-map-edit .map-intro
	{left:23%; width:54%}
.view-uja-fed-city-map.view-display-id-list
	{left:-355px}
.page-uja-fed-city-map.closed .view-uja-fed-city-map.view-display-id-list
	{left:0}
.view-uja-fed-city-map.view-display-id-list .view-header .btn-toggle-list
	{background:url(../images/uja-fed-city/btn_slide-out.png) no-repeat top left}
.page-uja-fed-city-map.closed .view-display-id-list .view-header .btn-toggle-list
	{background:url(../images/uja-fed-city/btn_slide-in.png) no-repeat top left}

.page-uja-fed-city-map #block-block-15, .page-uja-fed-city-map-edit #block-block-15
	{left:8%; width:75%}
}

@media only screen and (max-width:900px) {
.timeline-overlay .btn-close
	{top:8%}
}

@media only screen and (max-width:800px) {
.page-timeline .logo-alt
	{height:1.8em}
.page-uja-fed-city-map #header .title, .page-uja-fed-city-map-edit #header .title
 	{font-size: 0.7em; width: 40%; left: 33%; top: 10%;	}
#block-block-16 .time-slider
	{left:13%; width:83%}
#block-block-16 .time-slider .year
	{font-size:14px; padding-top:30px; background:none}
#block-block-16 .time-slider .year:before
	{top:0.5em}
#block-block-16 .time-slider .year span
	{margin-left:-0.8em}
.page-uja-fed-city-map .map-disclaimer, .page-uja-fed-city-map .map-intro,
.page-uja-fed-city-map-edit .map-disclaimer, .page-uja-fed-city-map-edit .map-intro
	{left:15%; width:66%}
#block-block-16 .btn-play:before
	{font-size:28px}
}

@media only screen and (max-width:602px) {
.page-timeline .logo-alt, .page-uja-fed-city-map .logo-alt, .page-uja-fed-city-map-edit .logo-alt
	{height:1.9em; width:16%; overflow:hidden}
.page-timeline .logo-alt a, .page-uja-fed-city-map .logo-alt a, .page-uja-fed-city-map-edit.logo-alt a
	{width:205%}
.page-timeline #block-block-6 .btn-menu
	{width:6%; top:0}
.page-timeline #block-menu-block-1 .content
	{left:-2500%}
.page-timeline #block-menu-block-1 .menu .menu a
	{font-size:20px; }
.timeline .views-row .item-list ul li .field-name-field-thumbnail-image
	{width:75px}
.timeline .views-row .item-list ul li .field-name-field-thumbnail-image img
	{width:100% !important; height:auto !important}
.field-name-field-summary
	{font-size:13px;}
.field-name-field-summary p
	{width:210px;}
.timeline.view-display-id-page .era-desc strong, .field-name-field-year
	{font-size:18px;}
.timeline.view-display-id-page .era-desc p
	{font-size:13px}

.timeline.view-display-id-page #block-block-16 .view-content
	{-webkit-transform:scale3d(1,1,1) !important; height:auto}

.page-timeline #header.alt .logo-alt, .page-uja-fed-city-map #header.alt .logo-alt, .page-uja-fed-city-map-edit #header.alt .logo-alt
	{height:1.2em; width:11%;}
#header.alt #block-block-6, #header.alt #block-block-12
	{padding-top:5px;}
.page-timeline #header.alt .btn-menu
	{width:4%}
.page-timeline #header .title
	{font-size:0.75em;top:10%}

.view-display-id-nav_era
	{bottom:0; left:0; right:0; background:rgba(0,0,0,0.7)}
.view-display-id-nav_era.alt .views-row .views-field-title span 
	{height:0; overflow:hidden; }
.view-display-id-nav_era.alt:hover .views-row .views-field-title span 
	{height:2em; line-height:1.0}
.timeline.view-display-id-page .view-display-id-nav_era.alt .btn-slider
	{height:22px;}
.timeline-overlay .btn-close
	{top:5%}
.timeline-overlay.short .info-block
	{position:absolute; padding:37% 1% 0 0;  width:49%;}
.timeline-overlay.short .field-name-field-overlay-image .field-items
	{width:48%; float:left; margin:0 1%}	

.page-uja-fed-city-map #header .title, .page-uja-fed-city-map-edit #header .title
	{width:54%; left:24%}
#block-block-12 a.btn-uja-home, #block-block-12 a.btn-uja-home:hover, #block-block-12 .btn-data-info
	{width:32px; margin:0 5px}
.page-uja-fed-city-map .map-intro h3, .page-uja-fed-city-map-edit .map-intro h3
	{font-size:22px !important}
.page-uja-fed-city-map #block-block-14, .page-uja-fed-city-map .map-disclaimer, .page-uja-fed-city-map .map-intro,
.page-uja-fed-city-map-edit #block-block-14, .page-uja-fed-city-map-edit .map-disclaimer, .page-uja-fed-city-map-edit .map-intro
	{width:90%; left:3%; font-size:17px}
.page-uja-fed-city-map #block-block-15, .page-uja-fed-city-map-edit #block-block-15
	{width:82%; left:5%; top:60px; bottom:13%; font-size:17px}

.page-uja-fed-city-map #block-block-15 .overlay-content, .page-uja-fed-city-map-edit #block-block-15  .overlay-content
	{position:relative; padding-top:12px; overflow:auto; -webkit-overflow-scrolling: touch}
.logged-in.page-uja-fed-city-map #block-block-15, .logged-in.page-uja-fed-city-map-edit #block-block-15
	{top:94px;}
#block-block-16 .time-slider
	{left:16%; width:80%;}
#block-block-16 .time-slider .year span
	{margin-left:-1.2em}
.page-uja-fed-city-map .map-header, .page-uja-fed-city-map-edit .map-header
	{width:80%; left:10%; top:0px; padding-top:9%; font-size:18px}
.logged-in.page-uja-fed-city-map .map-header, .page-uja-fed-city-map-edit .map-header
	{top:-26px;}
.logged-in #block-block-6, .logged-in #block-block-12
	{top:1px}
#block-block-16 .btn-play
	{left:5px; width:9%;}
#block-block-16 .btn-play:before
	{font-size:28px; margin-top:5px; color:#fff !important}
#block-block-16 .time-slider .year
	{font-size:10px;}
#block-block-16 .time-slider .year.last:before
	{left:10px}
.logged-in .view-uja-fed-city-map.view-display-id-list
	{top:84px}
.view-display-id-desc_block
	{width:103%; overflow:auto}
}

@media only screen and (max-device-width:500px) {
.timeline.view-display-id-page .era-desc p
	{font-size:8px}
}

@media only screen and (max-width:450px) {
.page-timeline .logo-alt, .page-uja-fed-city-map .logo-alt, .page-uja-fed-city-map-edit .logo-alt
	{height:1.5em; }

.view-display-id-nav_era .views-row .views-field-title span 
	{height:0; overflow:hidden;}

.timeline-overlay .timeline-slideshow, .timeline-overlay .timeline-slideshow.expanded, .timeline-overlay .timeline-slide
	{border:none; width:100% !important; margin-top:0}
.timeline-overlay .timeline-slideshow .field-items img, .timeline-overlay .timeline-slideshow.expanded .field-items img
	{ width:100% !important; height:auto !important}
.timeline-overlay.alt .timeline-slideshow, .timeline-overlay.alt .timeline-slideshow.expanded
	{margin:0; position:absolute !important; top:0; bottom:0; height:inherit !important}
.timeline-overlay .btn-close, .timeline-overlay.alt .btn-close
	{top:-1%}
.timeline-overlay .info-block
	{margin-right:1%}
.timeline-overlay .field-name-field-overlay-subtitle, .timeline-overlay .field-name-field-overlay-title, .timeline-overlay .field-name-field-overlay-description
	{margin-left:1%;}
.timeline-overlay .slide-description
	{background: #fff; position:relative}
.timeline-overlay .field-name-field-overlay-subtitle
	{padding-top:10px;}
.timeline-overlay .type-icon
	{margin-top:10px;}
.timeline-overlay .field-name-field-overlay-image .field-item p
	{margin:0}

#block-block-12 .abbr
	{display:inline}
#block-block-12 .full
	{display:none}
#block-block-12 a.btn-uja-home, #block-block-12 a.btn-uja-home:hover, #block-block-12 .btn-data-info
	{width:27px; margin:0 3px; background-size:100% auto}	
.page-uja-fed-city-map #block-block-14 h3, .page-uja-fed-city-map-edit #block-block-14 h3
	{margin-left:8%;font-size:22px !important;}
.page-uja-fed-city-map .map-disclaimer p, .page-uja-fed-city-map-edit .map-disclaimer p
	{margin-left:8%}
.page-uja-fed-city-map .map-disclaimer, .page-uja-fed-city-map .map-intro, .page-uja-fed-city-map-edit .map-disclaimer, .page-uja-fed-city-map-edit .map-intro
	{width:90%}
.page-uja-fed-city-map .map-header, .page-uja-fed-city-map-edit .map-header
	{top:-20px}
.view-uja-fed-city-map.view-display-id-list
	{width:325px; left:-325px;}
.view-uja-fed-city-map.view-display-id-list .view-header
	{font-size:19px}
.view-uja-fed-city-map.view-display-id-list .views-row, .view-uja-fed-city-map .views-table tr
	{width:325px}
.view-uja-fed-city-map.view-display-id-list span.row-title
	{width:190px}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form .btn-sort
	{padding-right:66px;}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form .views-exposed-widgets
	{width:89%}

#block-block-16 .btn-play:before
	{font-size:24px; margin-top:10px}
}

@media only screen and (max-width:360px) {
.page-timeline #header .title
	{font-size:0.55em; top:20%}	
.page-uja-fed-city-map #header .title, .page-uja-fed-city-map-edit #header .title
	{font-size:0.55em; top:10%; left:21%}	
.view-uja-fed-city-map.view-display-id-list
	{width:295px; left:-295px;}
.view-uja-fed-city-map.view-display-id-list .view-header
	{font-size:19px}
.view-uja-fed-city-map.view-display-id-list .views-row, .view-uja-fed-city-map .views-table tr
	{width:295px; margin-left:0}
.view-uja-fed-city-map.view-display-id-list span.row-title
	{width:170px}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form .btn-sort
	{padding-right:33px;}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form .views-exposed-widgets
	{width:88%}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form .views-exposed-widgets
	{top:56px}
}

@media only screen and (max-height:800px) {
.page-uja-fed-city-map .map-disclaimer, .page-uja-fed-city-map .map-intro, .page-uja-fed-city-map-edit .map-disclaimer, .page-uja-fed-city-map-edit .map-intro
	{top:75px; bottom:15%}
.logged-in.page-uja-fed-city-map .map-disclaimer, .logged-in.page-uja-fed-city-map .map-intro, .logged-in.page-uja-fed-city-map-edit .map-disclaimer, .logged-in.page-uja-fed-city-map-edit .map-intro
	{top:105px}
.page-uja-fed-city-map .map-intro h3, .page-uja-fed-city-map-edit .map-intro h3
	{font-size:30px !important}
.view-uja-fed-city-map.view-display-id-list .view-content
	{top:auto; height:72%; bottom:0}
.page-uja-fed-city-map #block-block-15, .page-uja-fed-city-map-edit #block-block-15
	{top:13%}
.view-uja-fed-city-map.view-display-id-list .view-header
	{bottom:92%}	
.view-uja-fed-city-map.view-display-id-list .views-exposed-form
	{position:absolute; margin-top:0; bottom:74%; padding-top:55px}
#block-block-16 .btn-play:before
	{margin-top:0}
.page-uja-fed-city-map .map-disclaimer .content, .page-uja-fed-city-map-edit .map-disclaimer .content
	{overflow:auto; -webkit-overflow-scrolling: touch;}

}

@media only screen and (max-height:500px) {
.view-uja-fed-city-map.view-display-id-list .view-content
	{height:53%}
.view-uja-fed-city-map.view-display-id-list .views-exposed-form
	{bottom:55%}
.view-uja-fed-city-map.view-display-id-list .view-header
	{bottom:88%}
.page-uja-fed-city-map #block-block-14
	{left:41%; width:24%; top:65px}
.page-uja-fed-city-map .map-header, .page-uja-fed-city-map-edit .map-header
	{font-size:12px}
.view-uja-fed-city-map.view-display-id-list
	{bottom:55px}
#block-block-16
	{height:55px}
#block-block-16 .time-slider .year:before
	{top:0.4em}
#block-block-16 .time-slider .year
	{font-size:11px}
#block-block-16 .btn-play:before
	{margin-top:-6px}
}