/* historie2.css */
.main{background-color: #e9f0f5!important}@charset "UTF-8";
/* CSS Document */

/* https://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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-size: 100%;	font: inherit;	vertical-align: baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style: none}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: '';content: none}table{border-collapse:collapse;border-spacing:0}html *{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}*,*:after,*:before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}body{background-color:#e9f0f5;font:100% "Droid Serif",serif;color:#7f8c97}a{font-family:"Open Sans",sans-serif;text-decoration:none;color:#acb7c0}img{max-width:100%}h1,h2{font-family:"Open Sans",sans-serif;font-weight:bold}.cd-container{max-width:1170px;margin:0 auto;/* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */  width: 90%}.cd-container::after{clear:both;display:table;/* clearfix */  content: ''}.cd-nugget-info{width:100%;height:50px;top:0;left:0;position:absolute;text-align:center;line-height:50px}.cd-nugget-info a{position:relative;font-size:14px;color:#718ca1;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s}.no-touch .cd-nugget-info a:hover{opacity: .8}.cd-nugget-info span{display:inline-block;vertical-align:middle}.cd-nugget-info span svg{display:block}.cd-nugget-info .cd-nugget-info-arrow{fill: #718ca1}header{height:200px;text-align:center;line-height:200px;background: #303e49}header h1{font-size:1.125rem;color: white}@media only screen and (min-width: 1170px){header {    height: 300px;    line-height: 300px;  }  header h1 {    font-size: 24px;    font-size: 1.5rem;  }}#cd-timeline{position:relative;margin-top:2em;margin-bottom:2em;padding:2em 0}#cd-timeline::before{width:4px;height:100%;top:0;left:18px;position:absolute;/* this is the vertical line */  content: '';background: #d7e4ed}@media only screen and (min-width: 1170px){#cd-timeline {    margin-top: 3em;    margin-bottom: 3em;  }  #cd-timeline::before {    left: 50%;    margin-left: -2px;  }}.cd-timeline-block{position:relative;margin:2em 0}.cd-timeline-block:after{clear:both;display:table;content: ""}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width: 1170px){.cd-timeline-block {    margin: 4em 0;  }  .cd-timeline-block:first-child {    margin-top: 0;  }  .cd-timeline-block:last-child {    margin-bottom: 0;  }}.cd-timeline-img{width:40px;height:40px;left:0;top:0;position:absolute;border-radius:50%;box-shadow: 0 0 0 4px #e9f0f5, inset 0 2px 0 #e9f0f5, 0 3px 0 4px #e9f0f5}.cd-timeline-img img{width:24px;height:24px;left:50%;position:relative;display:block;margin-top:-12px;margin-left:-12px;top: 50%}.cd-timeline-img.cd-picture{background: #008f53}.cd-timeline-img.cd-movie{background: #008f53}.cd-timeline-img.cd-location{background: #f0ca45}@media only screen and (min-width: 1170px){.cd-timeline-img {    width: 60px;    height: 60px;    left: 50%;    margin-left: -30px;    /* Force Hardware Acceleration in WebKit */    -webkit-transform: translateZ(0);    -webkit-backface-visibility: hidden;  }  .cssanimations .cd-timeline-img.is-hidden {    visibility: hidden;  }  .cssanimations .cd-timeline-img.bounce-in {    visibility: visible;    -webkit-animation: cd-bounce-1 0.6s;    -moz-animation: cd-bounce-1 0.6s;    animation: cd-bounce-1 0.6s;  }}@-webkit-keyframes cd-bounce-1{0% {    opacity: 0;    -webkit-transform: scale(0.5);  }  60% {    opacity: 1;    -webkit-transform: scale(1.2);  }  100% {    -webkit-transform: scale(1);  }}@-moz-keyframes cd-bounce-1{0% {    opacity: 0;    -moz-transform: scale(0.5);  }  60% {    opacity: 1;    -moz-transform: scale(1.2);  }  100% {    -moz-transform: scale(1);  }}@keyframes cd-bounce-1{0% {    opacity: 0;    -webkit-transform: scale(0.5);    -moz-transform: scale(0.5);    -ms-transform: scale(0.5);    -o-transform: scale(0.5);    transform: scale(0.5);  }  60% {    opacity: 1;    -webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    -ms-transform: scale(1.2);    -o-transform: scale(1.2);    transform: scale(1.2);  }  100% {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1);  }}.cd-timeline-content{position:relative;margin-left:60px;padding:1em;border-radius:.25em;background: #e9f0f5;box-shadow: 0 3px 0 #d7e4ed}.cd-timeline-content img{float:right}.cd-timeline-content:after{clear:both;display:table;content: ""}.cd-timeline-content h2{color:#303e49}.cd-timeline-content p,.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{font-size:.8125rem}.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{display:inline-block}.cd-timeline-content p{margin:1em 0;line-height:1.6}.cd-timeline-content .cd-read-more{float:right;padding:.8em 1em;border-radius:.25em;background: #acb7c0;color: white}.no-touch .cd-timeline-content .cd-read-more:hover{background-color:#bac4cb}.cd-timeline-content .cd-date{float:left;padding:.8em 0;opacity: .7}.cd-timeline-content::before{width:0;height:0;top:16px;position:absolute;content: '';right: 100%;border: 7px solid transparent;border-right: 7px solid #e9f0f5}@media only screen and (min-width: 768px){.cd-timeline-content h2 {    font-size: 20px;    font-size: 1.25rem;  }  .cd-timeline-content p {    font-size: 16px;    font-size: 1rem;  }  .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {    font-size: 14px;    font-size: 0.875rem;  }}@media only screen and (min-width: 1170px){.cd-timeline-content {    margin-left: 0;    padding: 1.6em;    width: 45%;  }  .cd-timeline-content::before {    top: 24px;    left: 100%;    border-color: transparent;    border-left-color: #e9f0f5;  }  .cd-timeline-content .cd-read-more {    float: left;  }  .cd-timeline-content .cd-date {    position: absolute;    width: 100%;    left: 122%;    top: 6px;    font-size: 16px;    font-size: 1rem;  }  .cd-timeline-block:nth-child(even) .cd-timeline-content {    float: right;  }  .cd-timeline-block:nth-child(even) .cd-timeline-content::before {    top: 24px;    left: auto;    right: 100%;    border-color: transparent;    border-right-color: #e9f0f5;  }  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {    float: right;  }  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {    left: auto;    right: 122%;    text-align: right;  }  .cssanimations .cd-timeline-content.is-hidden {    visibility: hidden;  }  .cssanimations .cd-timeline-content.bounce-in {    visibility: visible;    -webkit-animation: cd-bounce-2 0.6s;    -moz-animation: cd-bounce-2 0.6s;    animation: cd-bounce-2 0.6s;  }}@media only screen and (min-width: 1170px){/* inverse bounce effect on even content blocks */  .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {    -webkit-animation: cd-bounce-2-inverse 0.6s;    -moz-animation: cd-bounce-2-inverse 0.6s;    animation: cd-bounce-2-inverse 0.6s;  }}@-webkit-keyframes cd-bounce-2{0% {    opacity: 0;    -webkit-transform: translateX(-100px);  }  60% {    opacity: 1;    -webkit-transform: translateX(20px);  }  100% {    -webkit-transform: translateX(0);  }}@-moz-keyframes cd-bounce-2{0% {    opacity: 0;    -moz-transform: translateX(-100px);  }  60% {    opacity: 1;    -moz-transform: translateX(20px);  }  100% {    -moz-transform: translateX(0);  }}@keyframes cd-bounce-2{0% {    opacity: 0;    -webkit-transform: translateX(-100px);    -moz-transform: translateX(-100px);    -ms-transform: translateX(-100px);    -o-transform: translateX(-100px);    transform: translateX(-100px);  }  60% {    opacity: 1;    -webkit-transform: translateX(20px);    -moz-transform: translateX(20px);    -ms-transform: translateX(20px);    -o-transform: translateX(20px);    transform: translateX(20px);  }  100% {    -webkit-transform: translateX(0);    -moz-transform: translateX(0);    -ms-transform: translateX(0);    -o-transform: translateX(0);    transform: translateX(0);  }}@-webkit-keyframes cd-bounce-2-inverse{0% {    opacity: 0;    -webkit-transform: translateX(100px);  }  60% {    opacity: 1;    -webkit-transform: translateX(-20px);  }  100% {    -webkit-transform: translateX(0);  }}@-moz-keyframes cd-bounce-2-inverse{0% {    opacity: 0;    -moz-transform: translateX(100px);  }  60% {    opacity: 1;    -moz-transform: translateX(-20px);  }  100% {    -moz-transform: translateX(0);  }}@keyframes cd-bounce-2-inverse{0% {    opacity: 0;    -webkit-transform: translateX(100px);    -moz-transform: translateX(100px);    -ms-transform: translateX(100px);    -o-transform: translateX(100px);    transform: translateX(100px);  }  60% {    opacity: 1;    -webkit-transform: translateX(-20px);    -moz-transform: translateX(-20px);    -ms-transform: translateX(-20px);    -o-transform: translateX(-20px);    transform: translateX(-20px);  }  100% {    -webkit-transform: translateX(0);    -moz-transform: translateX(0);    -ms-transform: translateX(0);    -o-transform: translateX(0);    transform: translateX(0);  }}