*{box-sizing:border-box}body,html{margin:0;padding:0;font:15px/120% "Source Sans Pro";color:#fff;background:#6e6e6e}body{overflow-x:hidden}header{height:57px;background:#454545;padding-bottom:8px;display:flex;justify-content:space-between;align-items:flex-end}header div,header img{display:block;float:left}footer section#Credits ul.team li,header div,header h1,header p{margin-bottom:0}header h1,header p{display:inline-block;vertical-align:bottom}header h1{font:700 36px/120% "Enriqueta";text-transform:uppercase;margin-left:66px;margin-right:40px}header h1 a,header h1 a:active,header h1 a:hover,header h1 a:visited{color:#fff;text-decoration:none}header p{font:600 italic 15px/120% "Source Sans Pro";color:#e2b433;padding-right:60px}header img{width:115px;margin-right:10px;margin-bottom:3px}timeline{display:block;margin-left:35px;margin-right:10px;position:relative;width:calc(100% - 45px);height:132px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}timeline ul.years{bottom:0}timeline ul.events,timeline ul.periods,timeline ul.years{display:block;padding:0;margin:0;position:absolute;width:100%;left:0;right:0;list-style:none;pointer-events:none}timeline ul.events li label,timeline ul.periods li label,timeline ul.years li{pointer-events:auto}timeline ul.years{z-index:10}timeline ul.years li{float:left;width:calc(99%/87);height:40.5px;margin:0;padding:0;font:1px/120% "Source Sans Pro";text-align:center;color:#6e6e6e;position:relative;border-top:1px solid #b7b7b7}timeline ul.years li::before{position:absolute;z-index:5;content:"|";width:100%;height:8px;left:50%;top:0;overflow:hidden;border-left:1px solid #b7b7b7;color:#6e6e6e}timeline ul.years li.label{padding-top:15px;font-size:12px;color:#b7b7b7;width:30px;margin-left:calc(((30px - (99%/87))/-2) - .5px);margin-right:calc(((30px - (99%/87))/-2) + .5px)}timeline ul.years li.label::before{z-index:4;height:11px;color:#6e6e6e}@media only screen and (min-width:800px){timeline:not(.timerangeSelected) ul.years li.memorialYear{background:0 0;color:#f6a800;font:700 15px/120% "Source Sans Pro";padding-top:19px;width:30px;margin-left:calc(((30px - (99%/87))/-2) - 1.5px);margin-right:calc(((30px - (99%/87))/-2) + 1.5px);cursor:pointer}timeline:not(.timerangeSelected) ul.years li.memorialYear::before{height:15px;z-index:6;border-left:3px solid #f6a800}}timeline ul.periods{z-index:20;bottom:40px}timeline ul.events li,timeline ul.periods li{margin:0;background:0 0;float:left;position:relative;display:block}timeline ul.periods li{height:43px;padding:0;font:italic 13px/120% "Source Sans Pro";text-align:left}timeline ul.periods li::after{content:" ";display:block;width:100%;height:8px;position:absolute;left:0;right:0;bottom:-4px;opacity:.4}timeline ul.periods li::before{content:" ";display:block;position:absolute;bottom:-10px;left:-1px;width:2px;height:20px;background-color:#fff}filters drawerHandle i.fa-chevron-down,filters ul li input[type=checkbox],filters.closed drawerHandle i.fa-chevron-up,ul.periods li.active+li::before{display:none}timeline ul.periods li label{display:block;position:absolute;bottom:0;margin:0;padding:4px 4px 5px;cursor:pointer}timeline,timeline ul.events li.anschluss label,timeline ul.periods li.austrofascism label,timeline ul.periods li.nationalSocialism label{cursor:text}timeline ul.periods li.austrofascism{width:calc(5*(99%/87));margin-left:calc(.5*(99%/87))}timeline ul.periods li.nationalSocialism{width:calc(7*(99%/87))}timeline ul.periods li.antifascismAndContestation{width:calc(11*(99%/87))}timeline ul.periods li.memoryConflictAndPacification{width:calc(20*(99%/87))}timeline ul.periods li.segregationAndOmission{width:calc(12*(99%/87))}timeline ul.periods li.memorialYears{width:calc(8*(99%/87))}timeline ul.periods li.forgottenVictims{width:calc(10*(99%/87))}timeline ul.periods li.memoryBoom{width:calc(12*(99%/87))}timeline ul.periods li.austrofascism,timeline ul.periods li.nationalSocialism{color:#000}timeline ul.periods li.austrofascism::after,timeline ul.periods li.austrofascism::before,timeline ul.periods li.nationalSocialism::after,timeline ul.periods li.nationalSocialism::before{background:#000}timeline ul.periods li.antifascismAndContestation,timeline ul.periods li.forgottenVictims,timeline ul.periods li.segregationAndOmission{color:#afafaf}timeline ul.periods li.antifascismAndContestation::after,timeline ul.periods li.antifascismAndContestation::before,timeline ul.periods li.forgottenVictims::after,timeline ul.periods li.forgottenVictims::before,timeline ul.periods li.segregationAndOmission::after,timeline ul.periods li.segregationAndOmission::before{background:#afafaf}timeline ul.periods li.memorialYears,timeline ul.periods li.memoryBoom,timeline ul.periods li.memoryConflictAndPacification{color:#b7a277}timeline ul.periods li.memorialYears::after,timeline ul.periods li.memorialYears::before,timeline ul.periods li.memoryBoom::after,timeline ul.periods li.memoryBoom::before,timeline ul.periods li.memoryConflictAndPacification::after,timeline ul.periods li.memoryConflictAndPacification::before{background:#b7a277}timeline ul.events{z-index:30;bottom:40px}timeline ul.events li{width:7px;padding:0 0 5px;font:700 14px/120% "Source Sans Pro";text-align:center;color:#fff}timeline ul.events li::before{content:" ";display:block;width:7px;height:7px;border-radius:3.5px;background:#fff;position:absolute;bottom:-3.5px;left:calc(50% - 3.5px)}timeline ul.events li::after{content:" ";display:block;width:1.4px;height:calc(100% - 28px + 4px);background:#fff;position:absolute;bottom:-8px;left:calc(50% - .7px)}timeline ul.events li.accessionToEU::after,timeline ul.events li.liberation::after,timeline ul.events li.stateTreaty::after{height:calc(100% - 14px + 4px)}timeline ul.events li label{display:block;position:absolute;padding:0;width:110px;margin:0 0 0 -55px;cursor:pointer;font:700 14px/120% "Source Sans Pro"}timeline ul.events li.anschluss{height:65px;margin-top:20px;left:calc(((5 + .5)*(99%/87)) - 3.5px - (0*7px));color:#000}timeline selection begin label.anschluss{top:calc((65px - 72px)*-1)}timeline ul.events li.anschluss::after,timeline ul.events li.anschluss::before{background:#000}timeline ul.events li.liberation{height:70px;margin-top:15px;left:calc(((12 + .5)*(99%/87)) - 3.5px - (1*7px))}timeline selection begin label.liberation{top:calc((70px - 72px)*-1)}timeline ul.events li.stateTreaty{height:50px;margin-top:35px;left:calc(((22 + .5)*(99%/87)) - 3.5px - (2*7px))}timeline selection begin label.stateTreaty{top:calc((50px - 72px)*-1)}timeline ul.events li.waldheimElection{height:85px;left:calc(((53 + .5)*(99%/87)) - 3.5px - (3*7px))}timeline selection begin label.waldheimElection{top:calc((85px - 72px)*-1)}timeline ul.events li.accessionToEU{height:50px;margin-top:35px;left:calc(((62 + .5)*(99%/87)) - 3.5px - (4*7px))}timeline selection begin label.accessionToEU{top:calc((50px - 72px)*-1)}timeline ul.events li.stockholmConference{height:85px;left:calc(((67 + .5)*(99%/87)) - 3.5px - (5*7px))}timeline selection begin label.stockholmConference{top:calc((85px - 72px)*-1)}timeline svg{position:absolute;bottom:40px;left:calc((99%/87)/2);right:calc((99%/87)/2);width:calc(99% - (99%/87));height:70px;margin:0;padding:0;z-index:50;pointer-events:none}timeline svg path:last-child{stroke:#f6a800;stroke-opacity:.7;stroke-width:1.5px;fill:none}timeline svg path:first-child{fill:#f6a800;fill-opacity:.15}timeline selection{display:none;z-index:40;position:absolute;bottom:calc(40px - (10px/2));left:calc(5.5*(99%/87));width:calc(77*(99%/87));height:75px;border-bottom:11px solid rgba(226,180,51,.7);pointer-events:none}aside description.active,body.timelineHelp div.timelineHelp,body.welcomeMessage div.welcomeMessage,shareIcons ul li.active>div,timeline selection.definedPeriod div>label,timeline.timerangeSelected selection{display:block}timeline selection.definedPeriod{background:rgba(77,77,77,.7);height:83px}timeline selection>div{display:flex;justify-content:flex-end;align-items:flex-end;position:relative;margin:0;padding:0;height:100%;width:100%}timeline selection begin,timeline selection end{display:block;position:absolute;bottom:0;height:100%;width:1px;background:#e2b433;cursor:col-resize}timeline selection begin{left:-.5px;z-index:99}timeline selection end{right:-.5px}timeline selection begin::after,timeline selection end::after{display:block;content:" ";position:absolute;bottom:calc(-7.5px - (10px/2));height:15px;width:15px;background:#fff;border:1px #e2b433;border-radius:7.5px}timeline selection begin::after{left:-7.5px}timeline selection end::after{right:-7.5px}timeline selection begin::before,timeline selection end::before{display:block;content:" ";position:absolute;left:-20px;bottom:-15px;height:calc(100% + 30px);width:40px;background:rgba(77,77,77,.01);pointer-events:auto}timeline selection begin label,timeline selection span.timelineHelp{display:inline-block;text-align:center;pointer-events:auto;cursor:pointer}timeline selection begin label{position:absolute;padding:1px 6px;transform:translate(-50%,0);background:#f6a800;border-radius:2px;font-weight:700;color:#404040}timeline selection span.timelineHelp{margin-left:2px;width:22px;height:22px;background:#404040;border:1px solid #f6a800;font:16px/20px FontAwesome;color:#f6a800}timeline selection begin label span{position:absolute;left:100%;top:-1px;display:block}timeline selection div>label{display:none;color:#e2b433;font:600 15px/120% "Source Sans Pro";text-align:right;margin:6px 6px 3px}body>nav ul li,timeline selection year{display:block;padding:0;text-align:center}timeline selection year{position:absolute;bottom:-39px;width:38px;background:#e2b433;height:16px;margin:0;font:700 14px/16px "Source Sans Pro";color:#4d4d4d;border-radius:2px}timeline selection year.from{left:-19px}timeline selection year.to{right:-19px}body>nav{height:calc(27.5px + 6px)}body>nav ul{display:flex;list-style:none;padding:0;margin:0 10px 0 66px;width:calc(100vW - 66px - 10px);max-width:calc(100% - 66px - 10px)}body>nav ul li{flex-grow:1;height:27.5px;cursor:pointer;margin:0 5px;background-color:rgba(255,255,255,.7);border-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#454545;font:15px/27.5px "Source Sans Pro";text-transform:uppercase}body>nav ul li:first-child{margin-left:0}body>nav ul li:last-child{margin-right:0}body>nav ul li.active{background:#fff;height:calc(27.5px + 6px + 1px);border-bottom-left-radius:0;border-bottom-right-radius:0;font-weight:700}body>nav ul li a,body>nav ul li a:active,body>nav ul li a:hover,body>nav ul li a:visited{color:#454545;text-decoration:none}aside,div.map,filters{height:calc(100vH - (132px + 57px + 27.5px + 6px));float:left}aside,aside description{overflow-x:hidden;position:relative}aside{margin:0;padding:10px 0 10px 66px;background-color:#fff;width:295px;display:block;overflow-y:hidden}aside description{display:none;color:#6e6e6e;width:100%;max-height:calc(100% - 220px);padding-top:10px;padding-right:5px;overflow-y:auto;z-index:0;transition:max-height .7s;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}aside description::-webkit-scrollbar{width:1px;background:#d4d4d4}aside description::-webkit-scrollbar-track{background:#d4d4d4;background-clip:content-box}aside description::-webkit-scrollbar-thumb{width:1px;background:#6e6e6e}aside description h2{font:700 15px/120% "Source Sans Pro";text-transform:uppercase;margin-bottom:.1rem;letter-spacing:1px}aside histogram{position:absolute;bottom:10px;width:calc(100% - 66px - 13px);margin:0;padding:5px 0 10px;color:#6e6e6e;border-top:.5px solid rgba(110,110,110,.5)}aside histogram h4{font:700 13px/120% "Source Sans Pro";text-transform:uppercase}aside histogram tick{position:absolute;z-index:50;font:700 11px "Source Sans Pro";text-align:center;margin-top:-20px;margin-left:-10px;width:20px;height:calc(100% - 37.5px)}aside histogram tick::after{content:" ";display:block;position:absolute;left:9.5px;width:1px;height:100%;background-color:rgba(110,110,110,.9)}aside histogram tick.p10::after,aside histogram tick.p20::after,aside histogram tick.p30:after,aside histogram tick.p40::after,aside histogram tick.p60::after,aside histogram tick.p70::after,aside histogram tick.p80::after,aside histogram tick.p90::after{background-color:rgba(110,110,110,.2)}aside histogram tick.zero{left:65%}aside histogram tick.p10{left:calc(65% + 35%*.1)}aside histogram tick.p20{left:calc(65% + 35%*.2)}aside histogram tick.p30{left:calc(65% + 35%*.3)}aside histogram tick.p40{left:calc(65% + 35%*.4)}aside histogram tick.half{left:calc(65% + (35%/2))}aside histogram tick.p60{left:calc(65% + 35%*.6)}aside histogram tick.p70{left:calc(65% + 35%*.7)}aside histogram tick.p80{left:calc(65% + 35%*.8)}aside histogram tick.p90{left:calc(65% + 35%*.9)}aside histogram tick.max{right:0;margin-left:0;margin-right:-10px}aside histogram ul,aside histogram ul li{display:block;margin:0;padding:0;list-style:none;position:relative}aside histogram ul label,aside histogram ul li bar{display:inline-block;vertical-align:middle}aside histogram ul label{width:65%;margin:0;padding:0;font-size:13px}aside histogram ul li bar{height:15px;font:10px/15px "Source Sans Pro";color:#aaa}aside histogram ul li:first-child{color:#6e6e6e}aside histogram ul li+li{color:#942051}aside histogram ul li+li+li{color:#4566ab}aside histogram ul li+li+li+li{color:#5a9182}aside histogram ul li+li+li+li+li{color:#c25429}aside histogram ul li+li+li+li+li+li{color:#cca533}aside histogram ul li:first-child bar{background:#6e6e6e}aside histogram ul li+li bar{background:#942051}aside histogram ul li+li+li bar{background:#4566ab}aside histogram ul li+li+li+li bar{background:#5a9182}aside histogram ul li+li+li+li+li bar{background:#c25429}aside histogram ul li+li+li+li+li+li bar{background:#cca533}div.map{display:inline-block;width:calc(100vW - 295px);max-width:calc(100% - 295px);background-color:#fff;padding:10px;overflow:hidden;position:absolute}div.map .ol-zoom{left:auto;right:8px}div.map .ol-zoom button{background:rgba(110,110,110,.5);cursor:pointer}div.map .ol-zoom button:focus,div.map .ol-zoom button:hover{background:rgba(110,110,110,.7)}filters{display:block;width:270px;position:absolute;left:0;z-index:100;max-width:270px;transition:max-width .7s;background:#ffedcf;box-shadow:0 0 4px 0 rgba(0,0,0,.4);overflow:hidden}filters.closed{max-width:50px}filters button,filters drawerHandle{text-transform:uppercase;cursor:pointer}filters drawerHandle,filters>div{position:absolute;top:0;right:50px}filters drawerHandle{display:block;font:700 15px/50px "Source Sans Pro";text-align:right;color:#000;min-width:600px;transform-origin:right top;transform:rotate(-90deg);padding:0 16.5px}filters drawerHandle h4{display:inline;margin-right:4px}filters drawerHandle i{width:17px;margin-left:5px;text-align:center}filters drawerHandle i.fa-chevron-up,filters.closed drawerHandle i.fa-chevron-down{display:inline-block}filters>div{width:235px;padding:30px 0 30px 25px;overflow-x:hidden;overflow-y:auto;height:100%}filters button{background:0 0;border:0;font-size:13px}filters fieldgroup>div,filters fieldgroup>div a,filters ul,filters ul li,filters ul li label{padding:0;list-style-type:none;list-style-image:none}filters fieldgroup>div,filters fieldgroup>div a{margin:0}filters fieldgroup>div,filters ul,filters ul li,filters ul li label{color:#000}filters fieldgroup>div a{cursor:pointer}filters ul li label{margin:0 0 2px 10px;display:inline-block}filters h3 filters fieldgroup>div,filters li.header,filters ul{width:100%}filters ul{margin:.5em 0 1.5em;padding-left:22px}filters ul li{display:block;margin:0}filters ul li.header{padding-top:.25em;margin-left:-18px}filters ul li h3{font-size:15px}filters ul li input[type=checkbox]+label::before{font-family:FontAwesome;display:inline-block;content:"\f096";font-size:19px;margin:-1px 8px 0 -28px;vertical-align:middle;width:20px;cursor:pointer}filters ul li input[type=checkbox]:checked+label::before{content:""}popup{position:absolute;background:rgba(255,255,255,.9);filter:drop-shadow(0 1px 4px rgba(0,0,0,.2));padding:15px;border-radius:3px;border:1px solid #454545;min-width:290px;color:#6e6e6e;font:13px/120% "Source Sans Pro"}popup.bottom-left,popup.bottom-right{bottom:15px}popup.top-left,popup.top-right{top:15px}popup.bottom-left,popup.top-left{left:-20px}popup.bottom-right,popup.top-right{right:-20px}popup:after,popup:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:10px}popup.bottom-left:after,popup.bottom-left:before,popup.top-left:after,popup.top-left:before{left:20px;margin-left:-10px}popup.bottom-right:after,popup.bottom-right:before,popup.top-right:after,popup.top-right:before{right:20px;margin-right:-10px}popup.bottom-left:after,popup.bottom-left:before,popup.bottom-right:after,popup.bottom-right:before{top:100%;border-top-color:rgba(255,255,255,.81)}popup.top-left:after,popup.top-left:before,popup.top-right:after,popup.top-right:before{bottom:100%;border-bottom-color:rgba(255,255,255,.81)}popup h5{font:20px/100% "Source Sans Pro"}footer paper-title,popup .point h5,popup h5 span{font-weight:600}popup span.address,popup span.period{font-style:italic;display:block}popup.span.address{margin-bottom:20px}popup span.address{margin-top:-6px;margin-bottom:6px;font-size:13px}popup p.filter{margin-top:20px}popup p.filter em{display:inline-block;vertical-align:top;font-style:normal;margin-left:10px;font-size:11px;line-height:120%}popup p.placeRemembering{font-size:12px;font-weight:600}footer paper-author,popup p a,popup p.filter span,popup p.placeRemembering span{text-transform:uppercase}popup p a{color:#e2b433;text-decoration:underline;letter-spacing:.2px}popup p:last-child{margin-bottom:0}shareIcons,shareIcons ul li>div{position:absolute;background:rgba(255,255,255,.9)}shareIcons{font:14px/120% "Source Sans Pro";color:#404040;right:10px;bottom:10px;border:1px solid rgba(110,110,110,.5)}shareIcons ul,shareIcons ul li{list-style:none;margin:0;padding:0}footer,shareIcons ul{position:relative}shareIcons ul li label{display:block;height:28px;width:28px;margin:0;padding:0;position:absolute;z-index:20;bottom:0;background:rgba(110,110,110,.5);border-left:1px solid rgba(255,255,255,.5);font:18px/28px FontAwesome;color:#fff;text-align:center;cursor:pointer}shareIcons ul li.active label,shareIcons ul li:hover label{color:#fbd480}shareIcons ul li.active label{background:#fff;border-left:1px solid rgba(110,110,110,.5);border-right:1px solid rgba(110,110,110,.5);border-bottom:1px solid rgba(110,110,110,.5)}footer h3#DownloadTheData,footer h3#DownloadTheData+ul,shareIcons ul li.share{display:none}shareIcons ul li.share label{right:28px}shareIcons ul li.attribution label{right:0}shareIcons ul li>div{z-index:10;right:0;bottom:27px;padding:10px;border:1px solid rgba(110,110,100,.5);min-width:calc(56px*2);min-height:56px;display:none}shareIcons ul li.attribution>div{width:calc(56px*5)}shareIcons ul li.share>div{max-height:48px;min-width:192px}shareIcons ul li>div p{margin:0 0 7px}shareIcons ul li>div p a,shareIcons ul li>div p a:active{color:#404040;text-decoration:none;display:inline-block}shareIcons ul li>div p a:hover,shareIcons ul li>div p a:visited{color:#404040;display:inline-block}shareIcons ul li>div p a:visited{text-decoration:none}shareIcons ul li>div p a:hover{text-decoration:underline}footer{clear:both;margin-top:32px;padding-bottom:200px}footer section{display:block;margin-left:295px;max-width:570px;margin-top:32px;margin-bottom:32px;color:#fff;font:15px/130% "Source Sans Pro"}footer section:first-child{padding-top:48px}footer svg{shape-rendering:geometricPrecision}footer h2{font:27px/37px "Source Sans Pro";margin-top:17.5px;margin-bottom:17.5px;text-align:center}footer h3{font:600 19px/48px "Source Sans Pro";color:#b0b0b0;text-align:center;margin-top:32px}footer li,footer p,footer ul{margin-bottom:12px}footer p{-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}footer img{max-width:100%}footer section#Credits p,footer section#Credits ul.team{margin-bottom:16px}footer abbr,footer abbr[title]{vertical-align:super;font-size:65%;line-height:0;color:#fbb300;font-weight:600;text-decoration:none;cursor:pointer}footer abbr+span{position:absolute;display:none;max-width:235px;margin:12px;padding:3px;background:#ffb300;font-size:13px;line-height:17px;font-weight:400;color:#6e6e6e;-ms-hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}footer abbr:hover+span{display:inline-block}footer nav ul{display:block;position:absolute;left:66px;width:210px;margin:24px 0 0;padding:0}footer nav ul li{display:block;font:600 16px/120% "Source Sans Pro";color:#ffb300;text-transform:uppercase;margin:0 0 12px;padding:0}footer nav ul li.current,footer nav ul li.current a,footer nav ul li.current a:active,footer nav ul li.current a:hover,footer nav ul li.current a:visited{color:#afafaf;cursor:default}footer ul.download,footer ul.papers,footer ul.team{list-style:none;padding:0;margin:0}footer ul.download li,footer ul.papers li,footer ul.team li{padding-left:32px;position:relative}footer ul.download li::before,footer ul.papers li::before,footer ul.team li::before{color:#ffb300;font-family:FontAwesome;position:absolute;left:0}footer ul.papers li::before{content:"\f016 "}footer ul.download li::before{content:"\f01a "}footer ul.team li:before{content:"\f007 "}footer paper-publication{font-style:italic}footer hr{height:1px;width:570px;margin:32px 0 32px 295px;color:#a0a0a0;background:#a0a0a0;font-size:0;border:0}footer a,footer a:hover{color:#ffb300;-ms-hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}footer a,footer a:visited{text-decoration:underline}footer a:active,footer a:visited{color:#ffb300;-ms-hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}footer a:active,footer a:hover,footer nav a,footer nav a:active,footer nav a:hover,footer nav a:visited{text-decoration:none}footer img,footer p.support{text-align:center}footer p.support img{height:64.5px;width:auto}div.fullScreenOverlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:99998;display:none;width:100vW;height:100vH;background:0 0}body.welcomeMessage{overflow:hidden}div.fullScreenOverlay.timelineHelp{position:absolute;top:189px;height:auto}div.fullScreenOverlay>div{position:relative;margin:189px 0 0;padding:200px 100px 100px 295px;width:100vW;height:calc(100vH - 189px);overflow:hidden;background:rgba(64,64,64,.85);border-top:1px solid #fff}div.fullScreenOverlay.timelineHelp>div{height:auto;max-height:calc(100vH - 189px);overflow-y:auto;margin:0;padding:30px 20px 20px 65px}div.fullScreenOverlay h2{font:700 18.75px/120% "Source Sans Pro";letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:1em}div.fullScreenOverlay.timelineHelp h2{letter-spacing:normal;text-transform:none;position:relative}div.fullScreenOverlay.timelineHelp h2::before{content:"";position:absolute;left:calc((-65px/2) - (22px/2));display:block;width:22px;height:22px;background:0 0;border:1px solid #f6a800;font:16px/20px FontAwesome;text-align:center;color:#f6a800}div.fullScreenOverlay p{font:18px/135% "Source Sans Pro";color:#fff;max-width:450px}div.fullScreenOverlay.timelineHelp p{max-width:600px}div.fullScreenOverlay p a[href],div.fullScreenOverlay p a[href]:active{font-weight:700;color:#f6a800;text-decoration:underline}div.fullScreenOverlay p a[href]:hover{font-weight:700;color:#f6a800}div.fullScreenOverlay p a[href]:visited{font-weight:700;color:#f6a800;text-decoration:underline}div.fullScreenOverlay p a[href]:hover{text-decoration:none}div.fullScreenOverlay.welcomeMessage p.betterInLandscape{color:#f6a800;display:none;position:relative;margin-top:36px}div.fullScreenOverlay.welcomeMessage p.betterInLandscape i{position:absolute;left:-50px;top:-5px}div.fullScreenOverlay div.timelineArrow{position:absolute;top:10px;left:40%;max-width:50%}div.fullScreenOverlay div.mapArrow{position:absolute;top:125px;left:calc(40% + 89px);max-width:calc(50% - 89px)}div.fullScreenOverlay div.timelineArrow img{float:left;vertical-align:bottom;margin-bottom:20px}div.fullScreenOverlay div.mapArrow img{vertical-align:top;margin-left:150px;margin-top:-10px}div.cookieNotice p,div.fullScreenOverlay div.mapArrow p,div.fullScreenOverlay div.timelineArrow p{font:14px/120% "Source Sans Pro";color:#f6a800}div.fullScreenOverlay div.timelineArrow p{margin-top:75px}div.fullScreenOverlay img.closeFullScreenOverlay{position:absolute;top:14px;right:14px;cursor:pointer}div.cookieNotice{position:fixed;bottom:-200px;z-index:99999;width:100vW;padding:10px 100px 10px 295px;background:#404040;box-shadow:0 0 5px 2px rgba(50,50,50,.4);transition:bottom .7s}div.cookieNotice.active{bottom:0}div.cookieNotice h2{font:18px/120% "Source Sans Pro";color:#fff;margin-bottom:0}div.cookieNotice p{color:#afafaf;margin-bottom:.5rem}div.cookieNotice p a{display:inline-block;margin:0 10px 0 0;padding:2px 10px;border-radius:3px;background:#f6a800;font-weight:700;color:#404040}@media only screen and (max-width:1023px){header{margin-bottom:1.17vw}header h1{font-size:3.3vw;margin-left:4.88vw;margin-right:3.9vw}header p{padding-right:10.85vw;font-size:1.46vw}header img{margin-right:1.95vw;margin-bottom:initial;flex-grow:2}header div{flex-grow:5}timeline ul.years li.label5{font:1px;color:#6e6e6e}body>nav ul li{font-size:13px}aside,div.map,filters{height:calc(100vH - (132px + 57px + 27.5px + 6px + 1.17vw))}}@media only screen and (max-width:799px){header{height:initial;position:relative;align-items:center;padding-top:1.17vw}header h1,header p{display:block;margin-left:4.88vw}header h1{font-size:4.3vw}header p{font-size:15px}header p br{display:none}header img{height:55%;width:135px}timeline ul.years li:not(.label)::before{display:none}footer section{max-width:50vW}footer p.support a:last-child img{height:auto;width:286px;margin-top:2px}}@media only screen and (max-width:700px){timeline ul.events,timeline ul.periods{display:none}aside,body.welcomeMessage div.welcomeMessage,body>nav,div.cookieNotice,div.map,filters,footer nav,shareIcons,timeline{display:none!important}footer::before{content:" ";display:block;width:100vW;height:calc(100vW/(700/498));margin:0;background:url(../img/peek-preview-on-mobile_700x498.png);background-size:contain}footer{margin-top:0}footer>section{max-width:calc(100vW - 20px);width:calc(100vW - 20px);margin:10px}footer hr{width:100vW;margin:32px 0}}@media only screen and (orientation:portrait){div.fullScreenOverlay.welcomeMessage p.betterInLandscape{display:block}div.fullScreenOverlay.welcomeMessage>div{padding-left:200px}div.fullScreenOverlay div.mapArrow{top:auto;bottom:100px;left:200px;max-width:70%}}@media only screen and (min-width:1200px){aside{width:369px}div.map{width:calc(100vW - 369px);max-width:calc(100% - 369px)}footer hr,footer section{margin-left:369px}}html.ie timeline svg path:last-child{display:none}html.ie timeline svg path:first-child{fill-opacity:.4}html.ie timeline svg{width:calc(99% - 1.5*(99%/87))}