body{background-attachment:fixed}
a{text-decoration:none}
#wrapper #width_wrapper>*{opacity:0}
#wrapper #width_wrapper>#header{opacity:1}
#wrapper.anim #width_wrapper>*{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}
#floaty_nav a.selected,#floaty_nav .about:hover{background-position:0 0}
#floaty_nav a.selected .icon,#floaty_nav .about:hover .icon{background-position:0 0}
#floaty_nav a.contact.selected,#floaty_nav .contact:hover{background-position:0 -74px}
#floaty_nav a.investors.selected,#floaty_nav .investors:hover{background-position:0 -37px}
#worldmap{width:1080px;height:627px;margin:0 auto;position:absolute;top:112px}
#intro{position:absolute;top:280px}
#intro .title{display:inline-block;font-family:'stratum-1-web',sans-serif;font-size:30px;text-shadow:0 -1px rgba(0,0,0,0.2);color:#fff;padding:22px 0;margin-bottom:4px;background:url(/img/blue_headline.png);box-shadow:inset 0 1px rgba(255,255,255,0.2);overflow:hidden;white-space:nowrap;width:0;-webkit-transition:width .8s cubic-bezier(1,0,0,1);transition:width .8s cubic-bezier(1,0,0,1)}
#intro .title.first{background:url(/img/green_headline.png);text-transform:uppercase}
#intro .title>span{position:relative;top:-55px;left:20px;-webkit-transition:top .25s cubic-bezier(0,0,0,1);transition:top .25s cubic-bezier(0,0,0,1)}
#intro .title.anim.first{width:812px}
#intro .title.anim.first>span{-webkit-transition-delay:.8s;transition-delay:.8s}
#intro .title.anim.second{width:857px;-webkit-transition-delay:.1s;transition-delay:.1s}
#intro .title.anim.second>span{-webkit-transition-delay:1s;transition-delay:1s}
#intro .title.anim.third{width:646px;-webkit-transition-delay:.2s;transition-delay:.2s}
#intro .title.anim.third>span{-webkit-transition-delay:1.2s;transition-delay:1.2s}
#intro .title.anim>span{top:0}#timeline{width:1066px;margin:700px auto 0;position:relative}
#timeline p{padding:17px 0 23px 0;color:#8a92a5;line-height:26px}
#timeline .middle{width:52px;margin:0 auto;position:absolute;left:508px;top:-50px}
#timeline .middle .year{width:24px;height:14px;padding:19px 14px;background:url(/img/timeline_markers.png);font-family:proxima-nova,sans-serif;font-weight:bold;font-size:12px;color:#fff;text-shadow:0 -1px 1px #2c2e4d}
#timeline .middle .year.tenth{margin-top:22px}#timeline .middle .year.eleventh{margin-top:117px}
#timeline .middle .year.twelfth{margin-top:50px}
#timeline .middle .year.thirteenth{margin-top:20px}
#timeline .node{position:relative;display:none}#timeline .node.rev-anim .entry{top:300px}
#timeline .node.rev-anim .marker{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
#timeline .node.rev-anim.anim .entry{top:-28px;-webkit-transition:top .5s ease .5s;transition:top .5s ease .5s}
#timeline .node.rev-anim.anim .marker{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .5s;transition:all .5s}
#timeline .node.left .entry{left:-500px}#timeline .node.left .arrow{left:469px}
#timeline .node.right .entry{left:85px}
#timeline .node.right .arrow{left:-9px;background-position:9px 0}
#timeline .node.n26{margin-top:40px}#timeline .node.n25{margin-top:40px}
#timeline .node.n24{margin-top:230px}#timeline .node.n23{margin-top:140px}
#timeline .node.n22{margin-top:160px}
#timeline .node.n21{margin-top:20px;margin-top:180px}
#timeline .node.n20{margin-top:20px}#timeline .node.n19{margin-top:280px}
#timeline .node.n18{margin-top:40px}#timeline .node.n17{margin-top:260px}
#timeline .node.n16{margin-top:70px}#timeline .node.n15{margin-top:100px}
#timeline .node.n14{margin-top:220px}
#timeline .node.n13{margin-top:190px}#timeline .node.n12{margin-top:150px}
#timeline .node.n11{margin-top:100px}
#timeline .node.n10{margin-top:45px}#timeline .node.n9{margin-top:190px}
#timeline .node.n8{margin-top:87px}#timeline .node.n7{margin-top:254px}
#timeline .node.n6{margin-top:20px}#timeline .node.n5{margin-top:186px}
#timeline .node.n4{margin-top:119px}#timeline .node.n3{margin-top:207px}
#timeline .node.n2{margin-top:114px}#timeline .node.n1{margin-top:216px}
#timeline .entry{width:429px;background:#fff;padding:20px;position:absolute;top:-28px}
#timeline .entry a{text-decoration:none}#timeline .entry .one_line{margin-top:13px}
#timeline .entry .start{width:429px;height:65px;padding:15px 20px 0 20px;margin:-20px 0 0 -20px;position:relative}
#timeline .entry .start h3{font-family:'stratum-1-web',sans-serif;text-transform:uppercase;font-weight:normal;font-size:18px;text-shadow:-1px -1px rgba(0,0,0,0.2);line-height:25px;color:white;text-align:left;vertical-align:middle;text-decoration:none}
#timeline .entry .start .arrow{width:9px;height:26px;position:absolute;top:24px}
#timeline .entry .start.orange{border-top:1px solid #f8b14a;background:#f58636 url(/img/orange_bg.png) repeat}
#timeline .entry .start.orange .arrow{background-image:url(/img/orange_arrow.png)}
#timeline .entry .start.green{border-top:1px solid #1ccdcf;background:#1b949e url(/img/green_bg.png) repeat}
#timeline .entry .start.green .arrow{background-image:url(/img/green_arrow.png)}
#timeline .entry .start.purple{border-top:1px solid #b29cdc;background:#a086d3 url(/img/purple_bg.png) repeat}
#timeline .entry .start.purple .arrow{background-image:url(/img/purple_arrow.png)}
#timeline .entry .month{text-transform:uppercase;font-weight:bold;font-size:12px;color:#8a92a5;position:absolute;bottom:23px;right:20px;-webkit-transition:all .2s;transition:all .2s}
#timeline .entry .read{text-transform:uppercase;font-weight:bold;font-size:12px;height:19px;padding:4px 0 0 22px;background:url(/img/read_icon.png) no-repeat;color:#8a92a5;position:absolute;bottom:16px;right:50px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s;transition:all .2s}
#timeline .entry:hover .month{opacity:0;filter:alpha(opacity=0);right:10px}
#timeline .entry:hover .read{right:20px;opacity:1;filter:alpha(opacity=100)}
#timeline .entry .category{vertical-align:middle;padding-bottom:13px}
#timeline .entry .category .text{text-transform:uppercase;font-weight:bold;font-size:12px;color:#8a92a5;float:left;margin:-9px 10px 0 0}
#timeline .entry .category .icon{width:28px;height:28px;display:inline-block;vertical-align:middle;margin-right:9px;background:url(/img/timeline_icons.png)}
#timeline .entry .category .icon.news{background-position:28px 0}
#timeline .entry .category .icon.launch{background-position:56px 0}
#timeline .entry .category .icon.fund{background-position:0 0}
#timeline .line{width:4px;height:3880px;height:4640px;margin-left:533px;background:rgba(255,255,255,0.19)}
#timeline .marker{width:20px;height:20px;background:url(/img/timeline_markers.png);background-position:20px 54px;margin:0 17px}
#investors{margin-top:125px}
#investors .blue_bg{width:1066px;padding:48px 0 48px 0;background:#ecf0fb}
#investors .blue_bg .firms{height:43px;width:867px;margin:0 auto;-webkit-border-image:none;-o-border-image:none;border-image:none;vertical-align:middle}
#investors .blue_bg .firms .horowitz{width:149px;height:43px;margin-right:184px;display:inline-block;background:url(/img/about/investors.png)}
#investors .blue_bg .firms .sequoia{width:195px;height:34px;display:inline-block;background:url(/img/investors.png);background-position:452px 0}
#investors .blue_bg .firms .ycomb{width:155px;height:38px;margin-left:184px;display:inline-block;background:url(/img/investors.png);background-position:258px 0}
#investors .cartoons{margin:0 auto;padding:50px 0 130px;background-color:#fff;text-align:center}
#investors .cartoons .name{color:#8a92a5;margin:320px 0 auto 0;line-height:4px;text-align:center}
#investors .cartoons .name .bold{font-weight:bold}
#investors .cartoons .rabois{width:170px;height:286px;background:url(/img/investors.png);margin-right:140px;display:inline-block;background-position:0 -42px}
#investors .cartoons .levchin{width:234px;height:286px;background:url(/img/investors.png);display:inline-block;background-position:416px -40px}
#investors .cartoons .birch{width:182px;height:286px;background:url(/img/investors.png);margin-left:112px;display:inline-block;background-position:181px -40px}
#contact{margin:120px 0 163px;text-transform:uppercase;color:#8a92a5}
#contact .container{*zoom:1;background-color:#fff;padding:80px}
#contact .container:before,#contact .container:after{display:table;content:""}
#contact .container:after{clear:both}
#contact a{color:#a78ed7}
#contact form{float:left;width:425px;background:url(/img/vertical_sep.png) right repeat-y;padding-right:57px;font-family:'stratum-1-web',sans-serif}
#contact form label{display:block;margin-bottom:18px;position:relative}
#contact form .sent_success,#contact form .sent_failure{margin-bottom:20px;text-align:center;font-size:15px;line-height:21px;border-radius:3px;text-shadow:0 -1px 0 rgba(0,0,0,0.2);color:#fff;box-shadow:0 2px 8px rgba(255,255,255,0.3) inset;padding:14px}
#contact form .sent_success .md,#contact form .sent_failure .md{font-family:'stratum-1-web',sans-serif;font-weight:400}
#contact form .sent_success{background:#1c929c}
#contact form .sent_failure{background:#d63969}
#contact form .sent_failure a{color:#ccc}
#contact form .field_error{position:absolute;bottom:-20px;right:-5px;background:#5e6b88;color:#fff;padding:5px;border-radius:3px;text-transform:none;display:none}
#contact form .field_error:after{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#5e6b88;border-width:5px;right:30px;margin-left:-5px}
#contact form input,#contact form textarea{margin-top:10px;width:400px}
#contact form textarea{height:165px;resize:vertical;overflow:auto}
#contact form input.sendbutton{float:right;width:155px;padding:15px 0;border:1px solid #584889;font-family:'stratum-1-web',sans-serif;font-weight:bold;font-size:15px;color:#fff;text-transform:uppercase;text-shadow:0 -1px 1px #563e81;cursor:pointer;background-color:#7d6ab1;background-image:-webkit-linear-gradient(#8977b9,#6a57a6);background-image:linear-gradient(#8977b9,#6a57a6);box-shadow:0 1px 3px #69728a,inset 0 1px rgba(255,255,255,0.15),inset 0 -2px rgba(0,0,0,0.1)}
#contact form input.sendbutton:hover{background-color:#8773ba;background-image:-webkit-linear-gradient(#9381c1,#765fb0);background-image:linear-gradient(#9381c1,#765fb0)}
#contact form input.sendbutton:active{position:relative;top:1px;background-color:#9381c1;background-image:-webkit-linear-gradient(#9381c1,#9381c1);background-image:linear-gradient(#9381c1,#9381c1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2)}
#contact .right{font-family:'stratum-1-web',sans-serif;float:right;width:370px}
#contact .right dt{width:100px;clear:both;float:left;margin-bottom:30px}
#contact .right dd{float:right;width:265px;float:left}
#contact .right address{margin-bottom:10px}
#contact .right #map{clear:both;top:30px;position:relative;height:310px}

.section{counter-reset:section}
.section h2::before{counter-increment:section;content:counter(section) ". "}
.section .numbered-paragraphs{counter-reset:subsection}
.section .numbered-paragraphs p::before{counter-increment:subsection;content:counter(section) "." counter(subsection) ". "}
.section .numbered-paragraphs p:nth-of-type(1):nth-last-of-type(1)::before{content:""}
.section p{line-height:1.5em;font-size:16px}
.section h2{font-family:'stratum-1-web',sans-serif;font-size:18px;margin-top:50px;text-transform:uppercase}
.section h3{font-family:'stratum-1-web',sans-serif;font-size:18px;margin-bottom:20px}
.section h4{font-family:'stratum-1-web',sans-serif;font-size:17px;margin:20px 0}
.section b{font-weight:bold}
.section .address{line-height:1em;margin-left:1em}
.section ul{list-style-type:disc;margin-left:40px}
.section ul li{padding:3px 0;line-height:1.4em}
.section ol{margin-left:40px}
.section ol li{padding:3px 0}

a.download_frame {
	float: left;
	width: 180px;
	text-align: center;
	margin-right: 50px;
}

.download_frame div {
    cursor: pointer;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    padding: 16px 25px;
    font-size: 14px;
    color: white;
    font-weight: 700;
    border-radius: 3px;
    -webkit-transition: background .3s;
    transition: background .3s;
}

.download_frame.blue div {
    background: #2cb5e9;
    background: #51b4f7;
    background: #2db6e9;
    border-bottom: 1px solid #2b9ecb;
    text-shadow: 0 -1px #299ecb;
    box-shadow: 0 2px 2px #edeff4;	
}

.download_frame.green div {
    background: #2ce9b5;
    background: #51f7b4;
    background: #2de9b6;
    border-bottom: 1px solid #2bcb9e;
    text-shadow: 0 -1px #29cb9e;
    box-shadow: 0 2px 2px #edf4ef;	
}

.download_frame.blue:hover div {
	background: #0d76a9;
}



.download_frame.red div {
    background: #952ce9;
    background: #0451f7;
    background: #ea4a4a;
    border-bottom: 1px solid #9e2bcb;
    text-shadow: 0 -1px #9e29cb;
    box-shadow: 0 2px 2px #efedf4;  
}

.download_frame.red div {
    background: #e92c2c;
    background: #f75151;
    background: #e92d2d;
    border-bottom: 1px solid #cb2b9e;
    text-shadow: 0 -1px #cb299e;
    box-shadow: 0 2px 2px #f4edef;  
}

.download_frame.red:hover div {
    background: #a90d0d;
}














