@-webkit-keyframes moveDown{from{-webkit-transform:translateY(-200px)}to{-webkit-transform:translateY(0px)}}@-moz-keyframes moveDown{from{-moz-transform:translateY(-200px)}to{-moz-transform:translateY(0px)}}@keyframes moveDown{from{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px)}to{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInRight{from{-webkit-transform:translateX(200px)}to{-webkit-transform:translateX(0px)}}@-moz-keyframes slideInRight{from{-moz-transform:translateX(200px)}to{-moz-transform:translateX(0px)}}@keyframes slideInRight{from{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-ms-transform:translateX(200px);-o-transform:translateX(200px);transform:translateX(200px)}to{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes slideInLeft{from{-webkit-transform:translateX(-200px)}to{-webkit-transform:translateX(0px)}}@-moz-keyframes slideInLeft{from{-moz-transform:translateX(-200px)}to{-moz-transform:translateX(0px)}}@keyframes slideInLeft{from{-webkit-transform:translateX(-200px);-moz-transform:translateX(-200px);-ms-transform:translateX(-200px);-o-transform:translateX(-200px);transform:translateX(-200px)}to{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes chartExpand{from{width:0}to{width:100%}}@-moz-keyframes chartExpand{from{width:0}to{width:100%}}@keyframes chartExpand{from{width:0}to{width:100%}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(0.9)}100%{transform:scale(1)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(0.9)}100%{-webkit-transform:scale(1)}}@keyframes shake{0%{transform:translate(3px, 0)}50%{transform:translate(-3px, 0)}100%{transform:translate(0, 0)}}@-moz-keyframes shake{0%{-moz-transform:translate(3px, 0)}50%{-moz-transform:translate(-3px, 0)}100%{-moz-transform:translate(0, 0)}}@-webkit-keyframes shake{0%{-webkit-transform:translate(3px, 0)}50%{-webkit-transform:translate(-3px, 0)}100%{-webkit-transform:translate(0, 0)}}.shake{animation-name:shake;animation-duration:300ms;animation-iteration-count:infinite;animation-timing-function:linear;-moz-animation-name:shake;-moz-animation-duration:300ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-name:shake;-webkit-animation-duration:300ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}.shake:hover{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}body{font-family:'Roboto', Arial, sans-serif;min-width:980px}#intro{overflow:hidden}#home{background-color:#031634}h1,h2,h3,h4,h5,h6{font-family:'Roboto Slab', sans-serif}.button,.back-to-top,#intro-panel-1 .button-wrap a{display:inline-block;text-decoration:none;margin:1em 0;padding:1em 1.5em 0.9em 1.8em;border-radius:5px;color:#05afae;background-color:#036564;letter-spacing:3px;text-transform:uppercase;text-align:center;font-size:1em}.button .main,.back-to-top .main,#intro-panel-1 .button-wrap a .main{margin-bottom:0.5em;display:block;font-family:"Roboto Slab", serif;font-weight:700;text-transform:uppercase}.button .sub,.back-to-top .sub,#intro-panel-1 .button-wrap a .sub{margin-bottom:0.5em;display:block;color:#fff;font-size:0.8em}.button:hover,.back-to-top:hover,#intro-panel-1 .button-wrap a:hover{color:#fff;-webkit-animation:pulse 0.2s linear 2;-moz-animation:pulse 0.2s linear 2;animation:pulse 0.2s linear 2;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.back-to-top{margin:1.5em 0;padding:1em 1em 0.9em 1.3em;color:#aaa;background-color:#333;font-size:10px}.photo{overflow:hidden;border-radius:5px;text-align:center}.photo img{display:inline-block}a{text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.large{font-size:1.2em;letter-spacing:-1px}.xlarge{font-size:1.4em;letter-spacing:-1px}.xxlarge{font-size:1.6em;letter-spacing:-1px}.text-center{text-align:center}.separator,.separator-blue,.separator-grey{margin:1em 0;display:inline-block;width:428px;height:34px;background:transparent url(../img/separator.png) no-repeat 0 0}.separator-blue{background:transparent url(../img/separator-blue.png) no-repeat 0 0}.separator-grey{background:transparent url(../img/separator-grey.png) no-repeat 0 0}@-webkit-keyframes moveDown{from{-webkit-transform:translateY(-200px)}to{-webkit-transform:translateY(0px)}}@-moz-keyframes moveDown{from{-moz-transform:translateY(-200px)}to{-moz-transform:translateY(0px)}}@keyframes moveDown{from{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px)}to{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInRight{from{-webkit-transform:translateX(200px)}to{-webkit-transform:translateX(0px)}}@-moz-keyframes slideInRight{from{-moz-transform:translateX(200px)}to{-moz-transform:translateX(0px)}}@keyframes slideInRight{from{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-ms-transform:translateX(200px);-o-transform:translateX(200px);transform:translateX(200px)}to{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes slideInLeft{from{-webkit-transform:translateX(-200px)}to{-webkit-transform:translateX(0px)}}@-moz-keyframes slideInLeft{from{-moz-transform:translateX(-200px)}to{-moz-transform:translateX(0px)}}@keyframes slideInLeft{from{-webkit-transform:translateX(-200px);-moz-transform:translateX(-200px);-ms-transform:translateX(-200px);-o-transform:translateX(-200px);transform:translateX(-200px)}to{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes chartExpand{from{width:0}to{width:100%}}@-moz-keyframes chartExpand{from{width:0}to{width:100%}}@keyframes chartExpand{from{width:0}to{width:100%}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(0.9)}100%{transform:scale(1)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(0.9)}100%{-webkit-transform:scale(1)}}@keyframes shake{0%{transform:translate(3px, 0)}50%{transform:translate(-3px, 0)}100%{transform:translate(0, 0)}}@-moz-keyframes shake{0%{-moz-transform:translate(3px, 0)}50%{-moz-transform:translate(-3px, 0)}100%{-moz-transform:translate(0, 0)}}@-webkit-keyframes shake{0%{-webkit-transform:translate(3px, 0)}50%{-webkit-transform:translate(-3px, 0)}100%{-webkit-transform:translate(0, 0)}}.shake{animation-name:shake;animation-duration:300ms;animation-iteration-count:infinite;animation-timing-function:linear;-moz-animation-name:shake;-moz-animation-duration:300ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-name:shake;-webkit-animation-duration:300ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}.shake:hover{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}#intro-panel-1 .intro-wrap{position:absolute;top:8%;left:0;width:100%;text-align:center}#intro-panel-1 .kiko-logo{display:inline-block;margin:0 0 1em 0}#intro-panel-1 .droplet{position:absolute;bottom:0;left:50%;margin-left:-485px;z-index:0;display:none}#intro-panel-1 .panel-text{text-align:center;height:130px;position:relative}#intro-panel-1 .panel-text p{margin:0 2em 0.5em 2em;font-family:'Roboto', sans-serif}#intro-panel-1 .panel-text p:last-child{margin:0 2em}#intro-panel-1 .panel-text blockquote{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;border:0;text-align:center;background:none}#intro-panel-1 .panel-text blockquote p{display:inline-block;margin:0;font-family:"Roboto Slab", serif;font-size:2em;font-weight:400;max-width:890px;color:#018aff;text-shadow:0px 0px 10px rgba(255,255,255,0.25)}#intro-panel-1 .panel-text blockquote .author{display:block;font-weight:300;color:#006fcd;text-shadow:0px 0px 10px rgba(255,255,255,0.25)}#intro-panel-1 .panel-text .text-wrap{position:absolute;top:20px;left:0;width:100%}#intro-panel-1 .panel-text .text-wrap p{font-size:1.4em;font-weight:400;color:#018aff;text-shadow:0px 0px 10px rgba(255,255,255,0.25)}#intro-panel-1 .panel-text h2{position:absolute;top:0;left:0;width:100%;line-height:130px;color:#018aff;text-shadow:0px 0px 10px rgba(255,255,255,0.25);letter-spacing:-2px}#intro-panel-1 .button-wrap{margin:3em 0 0 0;text-align:center}#intro-panel-1 .button-wrap a{margin:0 30px;padding:1em;width:260px;opacity:0.9}#intro-panel-1 .button-wrap a:hover{opacity:1}#intro-panel-5{background-color:#000}#intro-panel-5 .kiko-logo{width:150px;position:absolute;top:5%;left:5%;margin-left:0;z-index:2}.intro-panel{display:none;position:absolute;width:100%;height:100%;top:0;left:0}.intro-panel a{text-decoration:none}.intro-panel h2{color:#fff;text-shadow:0px 0px 16px rgba(0,0,0,0.4);position:absolute;font-size:58px;font-weight:normal;text-transform:uppercase;width:100%;text-align:center;line-height:1.4;margin:0 0 1em 0;padding:0;top:31%;-webkit-backface-visibility:hidden}.intro-panel .arrow-left{width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-right:30px solid #fff;border-right:30px solid rgba(255,255,255,0.25);overflow:hidden;text-indent:-9999;outline:0}.intro-panel .arrow-left:hover{border-right:30px solid rgba(255,255,255,0.65)}.intro-panel .arrow-right{width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #fff;border-left:30px solid rgba(255,255,255,0.25);overflow:hidden;text-indent:-9999;outline:0}.intro-panel .arrow-right:hover{border-left:30px solid rgba(255,255,255,0.65)}.intro-panel p{font-size:18px;line-height:1.4;color:#fff;z-index:2;padding:0;-webkit-backface-visibility:hidden;font-family:'Roboto', Arial, sans-serif}.intro-panel .co2-chart-wrap{position:relative;width:100%;height:100%;overflow:hidden}.intro-panel .co2-chart-wrap .co2-chart{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.intro-panel .co2-chart-wrap .co2-chart img{display:inline-block;height:100%;max-width:none}.intro-panel.current{display:block}.intro-panel.current .arrow-left{z-index:3;-webkit-animation:slideInLeft 1s ease-in-out 1s,fadeIn 1s ease-in 1s;-moz-animation:slideInLeft 1s ease-in-out 1s,fadeIn 1s ease-in 1s;animation:slideInLeft 1s ease-in-out 1s,fadeIn 1s ease-in 1s}.intro-panel.current .arrow-right{z-index:3;-webkit-animation:slideInRight 1s ease-in-out 1s,fadeIn 1s ease-in 1s;-moz-animation:slideInRight 1s ease-in-out 1s,fadeIn 1s ease-in 1s;animation:slideInRight 1s ease-in-out 1s,fadeIn 1s ease-in 1s}.intro-panel.current .co2-chart-wrap{-webkit-animation:fadeIn 3s ease-in backwards 1s;-moz-animation:fadeIn 3s ease-in backwards 1s;animation:fadeIn 3s ease-in backwards 1s}.intro-scroll{position:relative;width:100%;height:100%}.intro-scroll{top:0;left:0;transition:all 0.6s ease-in-out;-webkit-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden}.intro-box{position:absolute;top:40%;left:0;background-color:rgba(0,0,0,0.85);width:100%;height:auto;padding:2em 0 1.9em 0;text-align:center}.intro-box h3{margin:0;color:#018aff;font-size:2em}.intro-box p{margin:1em 0 0 0;color:rgba(255,255,255,0.65);font-size:1.2em}.intro-box p:last-child{margin-bottom:0}.info-box{position:absolute;top:10%;left:55%;width:500px;z-index:2;background-color:rgba(0,0,0,0.85);border-radius:5px;color:#fff;padding:2em;display:none;opacity:0}.info-box h3{font-size:1.6em;margin:0 0 0.25em 0}.info-box h4{font-size:1em;padding:0 0 1em 0;margin:0 0 1em 0;border-bottom:1px solid #333;color:#fff;text-transform:uppercase;font-weight:300}.info-box p{font-size:0.9em}.info-box .key-figures{margin:0;padding:0;list-style:none}.info-box .key-figures li{margin-bottom:0.5em;padding:3px 0 3px 35px;background:transparent url(../img/icons/key-figure.png) no-repeat 0 0;font-size:1.2em;color:#018aff}.info-box .button,.info-box .back-to-top,.info-box #intro-panel-1 .button-wrap a,#intro-panel-1 .button-wrap .info-box a{width:448px;margin:1em 0 0 0;font-size:1em}.info-box.agriculture h3{color:#02870b}.info-box.medical h3{color:#036564}.info-box.industrial h3{color:red;color:#d70202}.info-box.aquaculture h3{color:cyan;color:#00aebe}.info-box.poultry h3{color:yellow;color:#e3c000}.info-box.water-supply h3{color:#018aff}.nodeLabel{display:inline-block;cursor:pointer;padding:0.5em;border-radius:5px;opacity:0;background-color:rgba(0,0,0,0.85);position:relative}.nodeLabel:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-right-color:#000000;border-right-color:rgba(0,0,0,0.85);border-width:15px;margin-top:-15px}.nodeLabel p{margin:0;line-height:1.2}.nodeLabel .bar-label{font-size:1.2em;font-weight:700}.nodeLabel .description{font-size:1em;color:rgba(255,255,255,0.5)}.nodeLabel .figure-location{display:block;font-size:0.9em;color:rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.35);padding-bottom:0.25em;margin-bottom:0.25em}.nodeLabel .figure{clear:left;float:left;margin:0 5px 0 0;letter-spacing:-1px;font-size:2em;font-weight:700}.nodeLabel .figure-text{float:left;font-size:1em;color:#fff;margin-top:0.7em}.nodeLabel .figure-title{display:block;font-size:0.9em;text-transform:uppercase}.nodeLabel.agriculture .bar-label,.nodeLabel.agriculture .figure,.nodeLabel.agriculture .figure-title{color:green;color:#02870b}.nodeLabel.medical .bar-label,.nodeLabel.medical .figure,.nodeLabel.medical .figure-title{color:#036564}.nodeLabel.industrial .bar-label,.nodeLabel.industrial .figure,.nodeLabel.industrial .figure-title{color:red;color:#d70202}.nodeLabel.aquaculture .bar-label,.nodeLabel.aquaculture .figure,.nodeLabel.aquaculture .figure-title{color:cyan;color:#00aebe}.nodeLabel.poultry .bar-label,.nodeLabel.poultry .figure,.nodeLabel.poultry .figure-title{color:yellow;color:#e3c000}.nodeLabel.water-supply .bar-label,.nodeLabel.water-supply .figure,.nodeLabel.water-supply .figure-title{color:#018aff}.mapLabel{display:block;width:auto;min-width:120px}#map{margin:0;padding:0;border:0}#map-items{position:absolute;z-index:997}.ocean{fill:#031634;pointer-events:all}.node{cursor:pointer}.country{fill:#bf9d5b}.country.active{fill:#e8ddcb}.boundary{fill:none;stroke:#e8ddcb;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.legend{position:absolute;bottom:80px;left:0;padding:1em;background-color:rgba(0,0,0,0.65);border-radius:0 5px 5px 0}#home-menu ul{list-style:none;margin:0;padding:0;width:100%;position:absolute;bottom:0;left:0;overflow:hidden}#home-menu ul li{display:block;float:left;width:25%}#home-menu ul li a{margin:0;display:block;padding:1em 0;text-align:center;background-color:#036564;text-transform:uppercase;letter-spacing:3px;font-size:0.8em;font-weight:400;color:#fff;text-decoration:none;font-family:"Roboto Slab", serif;border-right:1px solid #031634}#home-menu ul li a:hover{background-color:#018aff}#home-menu ul li:last-child a{border-right:0}@-webkit-keyframes moveDown{from{-webkit-transform:translateY(-200px)}to{-webkit-transform:translateY(0px)}}@-moz-keyframes moveDown{from{-moz-transform:translateY(-200px)}to{-moz-transform:translateY(0px)}}@keyframes moveDown{from{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px)}to{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInRight{from{-webkit-transform:translateX(200px)}to{-webkit-transform:translateX(0px)}}@-moz-keyframes slideInRight{from{-moz-transform:translateX(200px)}to{-moz-transform:translateX(0px)}}@keyframes slideInRight{from{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-ms-transform:translateX(200px);-o-transform:translateX(200px);transform:translateX(200px)}to{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes slideInLeft{from{-webkit-transform:translateX(-200px)}to{-webkit-transform:translateX(0px)}}@-moz-keyframes slideInLeft{from{-moz-transform:translateX(-200px)}to{-moz-transform:translateX(0px)}}@keyframes slideInLeft{from{-webkit-transform:translateX(-200px);-moz-transform:translateX(-200px);-ms-transform:translateX(-200px);-o-transform:translateX(-200px);transform:translateX(-200px)}to{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes chartExpand{from{width:0}to{width:100%}}@-moz-keyframes chartExpand{from{width:0}to{width:100%}}@keyframes chartExpand{from{width:0}to{width:100%}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(0.9)}100%{transform:scale(1)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(0.9)}100%{-webkit-transform:scale(1)}}@keyframes shake{0%{transform:translate(3px, 0)}50%{transform:translate(-3px, 0)}100%{transform:translate(0, 0)}}@-moz-keyframes shake{0%{-moz-transform:translate(3px, 0)}50%{-moz-transform:translate(-3px, 0)}100%{-moz-transform:translate(0, 0)}}@-webkit-keyframes shake{0%{-webkit-transform:translate(3px, 0)}50%{-webkit-transform:translate(-3px, 0)}100%{-webkit-transform:translate(0, 0)}}.shake{animation-name:shake;animation-duration:300ms;animation-iteration-count:infinite;animation-timing-function:linear;-moz-animation-name:shake;-moz-animation-duration:300ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-name:shake;-webkit-animation-duration:300ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}.shake:hover{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}#about{background-color:#e8ddcb}#about-panel-1{background:transparent url(../img/bg-about-timeline.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#about-panel-2,#about-panel-4{background:transparent url(../img/exclusive_paper.png) repeat 0 0}#about-panel-3{background-color:#e8ddcb}#about-panel-5{background-color:#062a64;text-align:center}#about-panel-5 h3{color:#fff;padding-bottom:0.5em}#about-panel-5 .button,#about-panel-5 .back-to-top,#about-panel-5 #intro-panel-1 .button-wrap a,#intro-panel-1 .button-wrap #about-panel-5 a{margin-top:0;display:inline-block;font-size:1em}.timeline-wrap{margin:0 0 0 40px;padding:4em 0;border-left:3px solid #fff}.timeline-wrap .event{position:relative;margin:0 0 2em 100px;padding:2em 200px 2em 2em;border-radius:5px;background-color:rgba(0,0,0,0.35);cursor:pointer}.timeline-wrap .event:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-right-color:rgba(0,0,0,0.35);border-width:30px;margin-top:-30px}.timeline-wrap .event h3{margin:0;color:rgba(255,255,255,0.5)}.timeline-wrap .event p{display:none;color:rgba(170,170,170,0.5)}.timeline-wrap .event p:last-child{margin-bottom:0}.timeline-wrap .event .date{display:block;position:absolute;top:5%;left:-127px;width:51px;height:72px;background:transparent url(../img/droplet.png) no-repeat 0 0;color:#fff;padding-top:39px;font-size:1em;font-weight:bold;text-align:center}.timeline-wrap .event .moon,.timeline-wrap .event .shuttle,.timeline-wrap .event .logo,.timeline-wrap .event .droplet{display:none}.timeline-wrap .event:hover{background-color:rgba(0,0,0,0.85)}.timeline-wrap .event:hover h3{color:#fff}.timeline-wrap .event:hover:after{border-right-color:rgba(0,0,0,0.85)}.timeline-wrap .event.current{border-radius:5px;background-color:rgba(0,0,0,0.85)}.timeline-wrap .event.current h3{color:#fff;margin:0 0 1em 0}.timeline-wrap .event.current p{display:block;color:#aaa}.timeline-wrap .event.current .moon,.timeline-wrap .event.current .shuttle,.timeline-wrap .event.current .logo,.timeline-wrap .event.current .droplet{display:block}.timeline-wrap .event.current .moon img,.timeline-wrap .event.current .shuttle img,.timeline-wrap .event.current .logo img,.timeline-wrap .event.current .droplet img{display:block;width:100%}.timeline-wrap .event.current .date{top:35%;background:transparent url(../img/droplet-white.png) no-repeat 0 0;color:#031634}.timeline-wrap .event.current .shuttle{position:absolute;top:-52px;right:-58px;width:165px}.timeline-wrap .event.current .moon{position:absolute;top:12px;right:-150px;width:300px}.timeline-wrap .event.current .logo{position:absolute;top:40px;right:-150px;width:300px;height:300px;border-radius:50%;background-color:#031634;text-align:center;padding-top:80px}.timeline-wrap .event.current .droplet{position:absolute;top:20px;right:-100px;width:250px}.timeline-wrap .event.current:after{border-right-color:rgba(0,0,0,0.85)}.values-wrap{padding-bottom:4em;text-align:center}.values-wrap h4{margin:2em 0}.values-wrap p{text-align:left;color:#444}.values-wrap .photo{margin:1em 0 2em 0}.team-member-select .photo{display:block;overflow:hidden;border-radius:5px;text-align:center}.team-member-select .photo img{display:none}.team-member-select .photo .name{display:block;margin:0 0 0.25em 0;font-weight:700;color:#031634;line-height:1.1}.team-member-select .photo .title{display:block;margin:0;padding:0;font-weight:400;color:#018aff;line-height:1.1}.team-member-select .photo:hover .name,.team-member-select .photo:focus .name{color:#000}.team-member-select .photo:hover .title,.team-member-select .photo:focus .title{color:#333}.team-wrap{margin:2em 0;padding-bottom:2em;position:relative}.team-wrap .team-member{display:none;margin-bottom:2em}.team-wrap .team-member .photo{float:right;margin:-10px -110px 1em 1em;width:300px;height:300px;border-radius:50%;border:10px solid #e8ddcb;background-color:#031634;text-align:center;padding-top:70px}.team-wrap .team-member h3{font-size:2em;color:#031634;margin:0 0 5px 0}.team-wrap .team-member h4{color:#018aff;font-size:1em;font-weight:700;text-transform:uppercase;margin:0 0 1em 0;font-family:"Roboto Slab", serif}.team-wrap .team-member p{color:#444}.team-wrap .team-member.selected{display:block;border-radius:5px;padding:2em;position:relative;background:#cdb380}.team-wrap .team-member.selected:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(205,179,128,0);border-bottom-color:#cdb380;border-width:30px;margin-left:-30px}.team-wrap .team-member.jim.selected:after{left:7%}.team-wrap .team-member.robert-g.selected:after{left:21%}.team-wrap .team-member.nari.selected:after{left:36%}.team-wrap .team-member.baden.selected:after{left:50%}.team-wrap .team-member.roy.selected:after{left:65%}.team-wrap .team-member.steven.selected:after{left:79.2%}.team-wrap .team-member.robert-d.selected:after{left:94%}.message-wrap{margin-bottom:2em}.message-wrap p{color:#444}.message-wrap p .first-char{float:left;color:#018aff;font-size:80px;line-height:62px;padding:0 10px 0 0;font-weight:700;font-family:"Roboto Slab", serif}.message-wrap #message-photo-1{float:right;margin:0.5em 0 2em 2em}.message-wrap #message-photo-2{float:left;margin:0.5em 2em 2em 0}.message-wrap .signature{text-align:center;padding:1em 0;font-size:1.6em;color:#018aff;font-family:'Pacifico', cursive}#tech{background-color:#e8ddcb}#tech-section-1,#tech-section-2,#tech-section-3,#tech-section-4,#tech-section-5{background-color:#e8ddcb}#tech-section-1,#tech-section-3,#tech-section-5{background:#e8ddcb url(../img/exclusive_paper.png) repeat 0 0}#tech-section-2{background:#e8ddcb url(../img/world-map.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#tech-section-6{background-color:#062a64;padding:0 0 2em 0}#tech-section-6 h3{margin:0;color:#fff;padding-top:1.5em;padding-bottom:0.5em;font-weight:400;font-size:2em}.categories{text-align:center}.categories .category{margin-bottom:1em;padding-bottom:1em;text-align:left;color:#036564;font-weight:700;font-size:1em}.categories .category .photo{margin-bottom:1em;text-align:center}.categories .category .photo img{display:inline-block}#btn-map-persist{position:fixed;bottom:20px;right:20px;padding:0 10px !important;margin:0;opacity:0.5}#btn-map-persist:hover{opacity:1}#faq{background-color:#e8ddcb}#faq-section-1,#faq-section-2,#faq-section-3{background-color:#e8ddcb}#faq-section-1{background:#e8ddcb url(../img/exclusive_paper.png) repeat 0 0}#faq-section-2{text-align:center}#faq-section-2 h2{margin:0.5em 0 0 0;text-align:left}#faq-section-2 p{text-align:left}#faq-section-2 blockquote p{text-align:center}#faq-section-2 .number{font-family:"Roboto Slab", serif;font-weight:700;background-color:#018aff;border-radius:50%;width:55px;height:55px;border:3px solid #fff;text-align:center;color:#fff;margin:0 0.25em 0 0;padding-top:2px;letter-spacing:-1px;display:inline-block}#faq-section-2 ol{margin:2em 0;padding:0 4em}#faq-section-2 ol li{margin:0 0 0.25em 0;text-align:left}#faq-section-3{background-color:#062a64;padding:0 0 2em 0}#faq-section-3 h3{margin:0;color:#fff;padding-top:1.5em;padding-bottom:0.5em;font-weight:400;font-size:2em}#contact{background-color:#e8ddcb}form{margin:2em 0 0 0}#contact-section-1,#contact-section-2{background-color:#e8ddcb}#contact-section-1 h3,#contact-section-2 h3{text-align:left}#contact-section-1 h4,#contact-section-2 h4{padding-bottom:0.5em;margin-bottom:0.5em;border-bottom:1px dotted #aaa}#contact-section-1 h3{text-align:center}.errorlist{margin:-2.8em 0.5em 0 0;padding:0;list-style:none;float:right}.errorlist li{margin:0;padding:0;text-align:right;color:red;font-size:0.9em}.inner-header{position:absolute;top:0;left:0;width:100%;height:101px;border-top:5px solid rgba(3,101,100,0.5)}.inner-header .header-logo{margin-top:10px}.inner-footer{background-color:#031634;padding:2em 0}.inner-footer .copyright{margin:2em 0 0 0;color:#0b53c5;font-size:0.9em;font-weight:300}.inner-footer .social{text-align:right}.inner-footer .social a{margin:0 0 0 1em;width:64px;height:64px;border-radius:50%;overflow:hidden;display:inline-block}.inner-footer .social a img{width:100}.inner-footer .social a:hover,.inner-footer .social a:focus{background-color:#093f94}.header-menu{float:right}.header-menu ul{margin:0;padding:0;list-style:none}.header-menu ul:after{content:"";display:table;clear:both}.header-menu ul li{float:left;margin:0 0 0 1em;padding:0}.header-menu ul li a{float:left;display:block;padding:2.1em 1em 1em 1em;color:rgba(255,255,255,0.5);font-family:"Roboto Slab", serif;font-weight:400;font-size:0.9em}.header-menu ul li a.current{color:#fff;background-color:rgba(3,101,100,0.5);border-radius:0 0 5px 5px;cursor:default}.header-menu ul li a.current:hover,.header-menu ul li a.current:focus{color:#fff}.header-menu ul li a:hover,.header-menu ul li a:focus{color:#fff}.sub-menu{border-bottom:3px solid rgba(205,179,128,0.85)}.sub-menu .about-sub-menu li{width:25%}.sub-menu .tech-sub-menu li{width:20%}.sub-menu .faq-sub-menu li{width:50%}.sub-menu .contact-sub-menu li{width:50%}.sub-menu ul{margin:0 0 -3px 0;padding:0;list-style:none;background-color:rgba(205,179,128,0.85);border-radius:5px 5px 0 0;overflow:hidden}.sub-menu ul:after{content:"";display:table;clear:both}.sub-menu ul li{float:left;margin:0;padding:0}.sub-menu ul li a{display:block;padding:1em 0.25em 0.9em 0.25em;text-align:center;font-size:0.9em;font-weight:400;color:#036564;line-height:1.1;border-right:1px dotted #e8ddcb}.sub-menu ul li a:hover,.sub-menu ul li a:focus{color:#fff}.sub-menu ul li .selected{color:#036564;font-weight:700;position:relative;background-color:#e8ddcb;cursor:default}.sub-menu ul li .selected:hover,.sub-menu ul li .selected:focus{color:#036564}.sub-menu ul li:last-child a{border-right:0}.footer-menu ul{margin:0;padding:0;list-style:none}.footer-menu ul:after{content:"";display:table;clear:both}.footer-menu ul li{display:block;float:left}.footer-menu ul li a{display:block;padding:0.25em 1em;color:#093f94;font-size:1em;border-right:1px dotted #062a64}.footer-menu ul li a:hover,.footer-menu ul li a:focus{color:#fff}.footer-menu ul li:first-child a{padding:0.25em 1em 0.25em 0}.footer-menu ul li:last-child a{border-right:0}.intro-title{height:240px;overflow:hidden}.intro-title .title-wrap{padding-top:140px;text-align:center}.intro-title .title-wrap h1{margin:0;color:#fff;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.4)}.intro-title .title-wrap h2{margin:0;color:rgba(255,255,255,0.65);font-weight:300}.scroll-wrap .scroll-panel{border-bottom:1px solid #fff}.scroll-wrap .scroll-panel .panel-title{padding:1.5em 0;text-align:center;font-size:2em;color:#031634}.scroll-wrap .scroll-panel:last-child{border-bottom:0}.section-wrap section{padding:4em 0;border-bottom:1px solid #fff}.section-wrap section:last-child{border-bottom:0}.section-wrap h2{margin:0;padding:0;line-height:1.2;text-align:center;letter-spacing:-1px;color:#031634}.section-wrap h2+h3{margin:0 0 1em 0;padding:0;text-align:center}.section-wrap h2+p{margin:3em 0 1em 0}.section-wrap h3{margin:1.5em 0;padding:0;text-align:center;color:#018aff}.section-wrap h3+h4{margin:0 0 2em 0}.section-wrap strong{color:#018aff}.section-wrap .photo{margin-bottom:2em}.section-wrap .photo .caption{display:block;padding:1em 1em 0.9em 1em;background-color:#cdb380;font-size:0.9em;font-weight:400;color:darker(#cdb380, 20%);line-height:1.2}blockquote{display:block;margin:2em 0;border-left:0;background:transparent url(../img/blockquote.png) no-repeat 5% 0;font-family:'Roboto Slab', serif;line-height:1.4}blockquote p{margin:0;padding:0;font-size:2em;font-weight:700;color:#036564;line-height:1.1}blockquote .author{display:block;margin-top:1em;font-size:1.2em;font-weight:300;color:#333}blockquote.left-quote{text-align:left;padding:2em 10em 2em 0;background:transparent url(../img/blockquote-right.png) no-repeat 100% 0}blockquote.right-quote{text-align:right;padding:2em 0 2em 10em;background:transparent url(../img/blockquote.png) no-repeat 0 0}blockquote.center-quote{text-align:center;padding:2em 6em;background:transparent url(../img/blockquote-right.png) no-repeat 100% 0}blockquote.einstein{height:350px;padding-top:8em;overflow:hidden;background:transparent url(../img/blockquote-einstein.png) no-repeat top center}blockquote.einstein .author{color:#fff}blockquote.laotzu{height:350px;padding-top:8em;overflow:hidden;background:transparent url(../img/blockquote-laotzu.png) no-repeat top center}blockquote.herschel{height:350px;padding-top:8em;overflow:hidden;background:transparent url(../img/blockquote-herschel.png) no-repeat top center}.bullet-list{margin:2em 0;padding:0 3em;list-style:none}.bullet-list li{margin:0 0 0.5em 0;padding:0 0 0 40px;background:transparent url(../img/icons/key-figure.png) no-repeat 0 0;font-size:1.2em;color:#031634}.big-list{margin:2em 0;list-style:none}.big-list li{display:block;margin:0 0 2em 0;padding:0;text-align:left}.big-list li:after{content:"";display:table;clear:both}.big-list li a{font-size:1.4em;font-weight:300;line-height:1.1}.big-list li .number{font-family:"Roboto Slab", serif;font-size:1.4em;font-weight:700;background-color:#018aff;border-radius:50%;width:45px;height:45px;border:3px solid #fff;text-align:center;color:#fff;padding-top:2px;letter-spacing:-1px;float:left;margin:-0.5em 0.5em 0 0}
