@charset "UTF-8";@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@font-face{font-family:fontello;src:url(./fonts/fontello.eot?78750846);src:url(./fonts/fontello.eot?78750846#iefix) format("embedded-opentype"),url(./fonts/fontello.woff?78750846) format("woff"),url(./fonts/fontello.ttf?78750846) format("truetype"),url(./fonts/fontello.svg?78750846#fontello) format("svg");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-cancel:before{content:'\e800'}body{font-family:'Open Sans',sans-serif;min-height:650px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#description{position:absolute;z-index:100;top:0;left:0;opacity:0;width:250px;font-weight:100;font-size:11px;color:#aaa}#description a{font-weight:700;color:#aaa}#description a:hover{color:#999}#loading #loadingCanvas{position:fixed;top:50%;left:50%;margin-left:-25px;margin-top:-25px;width:50px;height:50px}#main-map{opacity:0;position:absolute}#main-map svg path{stroke:#bbb;fill:#ddd;-webkit-transition:.6s all;-moz-transition:.6s all;-o-transition:.6s all;transition:.6s all}#main-map svg path.non-selected{fill:#fafafa}#main-map svg path.selected{fill:#ddd}#main-map svg path.selected.onMouseOver{fill:#666!important}#main-map.show-gallery .map-caption{cursor:default}#main-map.show-gallery .map-caption li{background:rgba(255,255,255,0);color:#ddd}#main-map.show-gallery .map-caption li:hover{background:rgba(255,255,255,0);color:#ddd}#main-map.show-gallery .map-caption li.selected{font-weight:800;background:rgba(255,255,255,0);color:#fff}#main-map.show-gallery .map-caption li.selected:hover{background:rgba(255,255,255,0);color:#fff}#main-map .map-caption{cursor:pointer;position:absolute;z-index:200;bottom:110px;left:2%}#main-map .map-caption li{color:#999;background:rgba(255,255,255,.8);padding:4px 8px;font-size:11px;-webkit-transition:.4s color,.6s background;-moz-transition:.4s color,.6s background;-o-transition:.4s color,.6s background;transition:.4s color,.6s background}#main-map .map-caption li:hover{background:#666;color:#fff}#main-map .map-caption li.selected{background:#666;color:#fff}#main-content{overflow:hidden}#main-content #timeline-wrapper{position:relative}#main-content #timeline-wrapper #timeline-graphics #timeline{position:absolute;top:50px;background:#999;width:0;height:1px;-webkit-transition:.8s all ease-out;-moz-transition:.8s all ease-out;-o-transition:.8s all ease-out;transition:.8s all ease-out}#main-content #timeline-wrapper #timeline-graphics .time-visual-line{background:#999;position:absolute;width:1px;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all}#main-content #timeline-wrapper #timeline-graphics .time-visual-line.invisible{opacity:0}#main-content #timeline-wrapper.timeline-gallery-show #timeline-content .emphasis{cursor:default}#main-content #timeline-wrapper.timeline-gallery-show #timeline-content .emphasis:hover{color:#fff;background:#666}#main-content #timeline-wrapper #timeline-content p{padding:2px 3px;position:absolute;font-size:12px;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}#main-content #timeline-wrapper #timeline-content #year-start{font-weight:800;color:#666}#main-content #timeline-wrapper #timeline-content #year-end{font-weight:800;color:#666}#main-content #timeline-wrapper #timeline-content .sub-time{cursor:default;font-weight:300;color:#bbb;background:rgba(100,100,100,0);-webkit-transition:.4s all;-moz-transition:.4s all;-o-transition:.4s all;transition:.4s all}#main-content #timeline-wrapper #timeline-content .sub-time.emphasis{color:#999;font-weight:800}#main-content #timeline-wrapper #timeline-content .sub-time.emphasis:hover{color:#fff;background:rgba(105,105,105,.6)}#main-content #timeline-wrapper #timeline-content .sub-time.selected{color:#fff;background:#666}#main-content #timeline-wrapper #timeline-content .sub-time.selectedAtHome{color:#fff;background:rgba(105,105,105,.6)}#main-content #timeline-wrapper #timeline-content .out-time{font-weight:300;color:#ccc}#main-content #timeline-wrapper #timeline-content .time-line-event-content-wrapper{opacity:0;cursor:pointer;position:absolute;background:rgba(255,255,255,.8);margin-left:8px;padding:5px;-webkit-transition:.4s background,.3s color,1s opacity,.5s margin-left;-moz-transition:.4s background,.3s color,1s opacity,.5s margin-left;-o-transition:.4s background,.3s color,1s opacity,.5s margin-left;transition:.4s background,.3s color,1s opacity,.5s margin-left}#main-content #timeline-wrapper #timeline-content .time-line-event-content-wrapper:hover{background:rgba(105,105,105,.6)}#main-content #timeline-wrapper #timeline-content .time-line-event-content-wrapper:hover .time-line-event-content{color:#fff}#main-content #timeline-wrapper #timeline-content .time-line-event-content-wrapper.selected{background:rgba(105,105,105,.6);margin-left:0}#main-content #timeline-wrapper #timeline-content .time-line-event-content-wrapper.selected .time-line-event-content{color:#fff}#main-content #timeline-wrapper #timeline-content .time-line-event-content-wrapper.selected:before{-webkit-transition:.2s width;-moz-transition:.2s width;-o-transition:.2s width;transition:.2s width;width:0}#main-content #timeline-wrapper #timeline-content .time-line-event-content-wrapper.not-selected{opacity:.2}#main-content #timeline-wrapper #timeline-content .time-line-event-content-wrapper:before{-webkit-transition:.5s width;-webkit-transition-delay:.3s;-moz-transition:.5s width .3s;-o-transition:.5s width .3s;transition:.5s width .3s;content:'';position:absolute;background:#999;width:5px;height:1px;top:29px;left:-8px}#main-content #timeline-wrapper #timeline-content .time-line-event-content-wrapper .time-line-event-content{position:relative;margin:2px;margin-bottom:8px;color:#999;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:.3s color;-moz-transition:.3s color;-o-transition:.3s color;transition:.3s color}#main-content #timeline-wrapper #timeline-content .time-line-event-content-wrapper .event-item-collection{margin:2px;position:relative;-webkit-transition:.6s opacity;-moz-transition:.6s opacity;-o-transition:.6s opacity;transition:.6s opacity;opacity:0;overflow:hidden}#main-content #timeline-wrapper #timeline-content .time-line-event-content-wrapper .event-item-collection.visible{opacity:1}#main-content #timeline-wrapper #timeline-content .time-line-event-content-wrapper .event-item-collection .event-item-image{width:20px;height:20px;overflow:hidden;float:left;-webkit-transition:.3s opacity;-moz-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity}#main-content #timeline-wrapper #timeline-content .time-line-event-content-wrapper .event-item-collection .event-item-image.not-selected{opacity:.1}#main-content #timeline-wrapper #timeline-content .time-line-event-content-wrapper .event-item-collection .event-item-image.display-none{display:none}#main-content #timeline-wrapper #timeline-content .time-line-event-content-wrapper .event-item-collection .event-item-image img.img-vertical{width:20px}#main-content #timeline-wrapper #timeline-content .time-line-event-content-wrapper .event-item-collection .event-item-image img.img-landscape{height:20px}#timeline-event-list{position:absolute;top:0;left:0}#timeline-event-list ul#category-type{overflow:hidden}#timeline-event-list ul#category-type li{position:relative;cursor:pointer;float:left;font-size:14px;margin:auto;text-align:center;vertical-align:middle;width:80px;height:30px;line-height:30px;display:inline-block;color:#999;margin-right:20px;z-index:0;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all}#timeline-event-list ul#category-type li:last-child{margin-right:0}#timeline-event-list ul#category-type li:before{content:"";position:absolute;top:0;left:0;background:#fff;width:80px;height:100%;z-index:-1}#timeline-event-list ul#category-type li:after{content:"";position:absolute;top:0;left:0;background:#333;width:0;height:100%;z-index:-1;-webkit-transition:.6s all;-moz-transition:.6s all;-o-transition:.6s all;transition:.6s all}#timeline-event-list ul#category-type li:hover{color:#fff}#timeline-event-list ul#category-type li:hover:after{width:80px;height:100%}#timeline-events-gallery{position:relative;background:rgba(102,102,102,.4);overflow:hidden;width:100%;height:0}#timeline-events-gallery .time-line-gallery-title{font-size:14px;color:#fff;opacity:0;-webkit-transition:1s opacity;-moz-transition:1s opacity;-o-transition:1s opacity;transition:1s opacity}#timeline-events-gallery .time-line-gallery-title.active{opacity:1}#timeline-events-gallery #time-line-gallery-content-wrapper{overflow:hidden;width:1040px;margin:auto;margin-top:25px}#timeline-events-gallery #tween-time-line-gallery{opacity:0}#timeline-events-gallery #time-line-gallery-wrapper{position:relative;float:left;margin-left:10px;width:800px;overflow:hidden}#timeline-events-gallery #time-line-gallery-wrapper #time-line-gallery-ul{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;width:8000px}#timeline-events-gallery #time-line-gallery-wrapper #time-line-gallery-ul.transform{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;opacity:0}#timeline-events-gallery #time-line-gallery-wrapper #time-line-gallery-ul li{float:left;width:800px}#timeline-events-gallery #time-line-gallery-wrapper #time-line-gallery-ul li p.content-item-title{color:#fff;font-weight:800;letter-spacing:1px;font-size:18px;margin-bottom:15px}#timeline-events-gallery #time-line-gallery-wrapper #time-line-gallery-ul li div.content-item-description p{color:#fff;font-size:12px;line-height:1.4em;margin:10px}#timeline-events-gallery #time-line-gallery-wrapper #time-line-gallery-ul li.list-landscape .figure-content-set{position:relative}#timeline-events-gallery #time-line-gallery-wrapper #time-line-gallery-ul li.list-landscape .figure-content-set div.content-item-description{width:100%;background:rgba(102,102,102,.8);position:absolute;bottom:0}#timeline-events-gallery #time-line-gallery-wrapper #time-line-gallery-ul li.list-vertical .figure-content-set{overflow:hidden}#timeline-events-gallery #time-line-gallery-wrapper #time-line-gallery-ul li.list-vertical .figure-content-set figure{float:left;margin-right:30px}#timeline-events-gallery #time-line-gallery-wrapper #time-line-gallery-ul li.list-vertical .figure-content-set div.content-item-description{float:left}#timeline-events-gallery #time-line-gallery-titles{float:left;width:130px;margin-right:20px}#timeline-events-gallery #time-line-gallery-titles li{cursor:pointer;font-weight:800;font-size:14px;margin-top:12px;color:#ddd;line-height:1.2em;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all}#timeline-events-gallery #time-line-gallery-titles li:hover{color:#fff}#timeline-events-gallery #time-line-gallery-titles li.selected{cursor:default;color:#fff}#timeline-events-gallery .button-ul{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;float:left;position:relative;z-index:100}#timeline-events-gallery .button-ul.transform{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;opacity:0}#timeline-events-gallery .button-ul li.button{cursor:pointer;width:12px;height:12px;margin-bottom:5px;position:relative;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all}#timeline-events-gallery .button-ul li.button .circle{position:absolute;top:3px;left:3px;background:#ddd;width:6px;height:6px;border-radius:3px;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all}#timeline-events-gallery .button-ul li.button .circle-event-title{position:absolute;overflow:auto;font-size:12px;line-height:1.4em;font-weight:800;padding:5px 10px;color:#fff;background:rgba(102,102,102,.8);left:37px;opacity:0;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all}#timeline-events-gallery .button-ul li.button:hover .circle{top:0;left:0;width:12px;height:12px;border-radius:6px;background:#fff}#timeline-events-gallery .button-ul li.button:hover .circle-event-title{left:20px;opacity:1}#timeline-events-gallery .button-ul li.button.selected{cursor:default}#timeline-events-gallery .button-ul li.button.selected .circle{top:0;left:0;width:12px;height:12px;border-radius:6px;background:#fff}#timeline-events-gallery .button-ul li.button.selected:hover .circle-event-title{opacity:0}#timeline-events-gallery .gallery-selectors{position:relative;float:left;margin-left:10px;width:20px}#timeline-events-gallery .gallery-selectors .gallery-selector{position:relative;margin-top:315px}#timeline-events-gallery .gallery-selectors .gallery-selector .selector-circle{cursor:pointer;position:relative;width:20px;height:20px}#timeline-events-gallery .gallery-selectors .gallery-selector .selector-circle.selected .circle{position:absolute;width:20px;height:20px;border-radius:10px;top:0;left:0;background:#fff}#timeline-events-gallery .gallery-selectors .gallery-selector .selector-circle .circle{position:absolute;width:12px;height:12px;border-radius:6px;top:4px;left:4px;background:#fff;-webkit-transition:.2s all;-moz-transition:.2s all;-o-transition:.2s all;transition:.2s all}#timeline-events-gallery .gallery-selectors .gallery-selector .selector-circle:hover .circle{position:absolute;width:20px;height:20px;border-radius:10px;top:0;left:0;background:#fff}#timeline-events-gallery .gallery-selectors .gallery-selector .selector-circle.inactive{opacity:0;cursor:default}#timeline-events-gallery div#gallery-remove{cursor:pointer;position:absolute;top:0;right:0;color:#ddd;-webkit-transition:.4s color;-moz-transition:.4s color;-o-transition:.4s color;transition:.4s color}#timeline-events-gallery div#gallery-remove:hover{color:#fff}