Team:BIT-China/css/homepage2013.min.css

From 2013.igem.org

Revision as of 11:40, 6 August 2013 by Singlewindy (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

body{background-image: none; background-color: #fff;}.page_content{background: url(../img/homepage/DNA.jpg); background-size: cover; background-attachment: fixed;}.sprite{background: url(../img/misc_sprites.png) no-repeat;}.sprite.arrow-right{background-position: -140px -337px; width: 15px; height: 24px;}.sprite.arrow-left{background-position: -155px -337px; width: 15px; height: 24px;}#wrapper{background: #f3f6ff;}.color-bar{background: url(../img/color_strips.png) repeat-x; height: 8px;}.color-bar.orange{background-position: 0 0;}.color-bar.cyan{background-position: 0 -8px;}.color-bar.lavendar{background-position: 0 -16px;}.color-bar.gray{background-position: 0 -24px;}.project-logo{background: url(../img/project.png);margin-left: -109px;top: 72px;}.igem-logo.youtube{background-position: 0 0; width: 56px; height: 24px;}.igem-logo.fitbit{background-position: -56px 0; width: 71px; height: 19px;}.igem-logo.twitch{background-position: 0 -24px; width: 62px; height: 23px;}.igem-logo.branchout{background-position: 0 -47px; width: 75px; height: 25px;}.igem-logo.notebook{background-position: 0 -197px; width: 218px; height: 131px;}.igem-logo.safety{background-position: 0 -197px; width: 218px; height: 131px;}.igem-logo.parts{background-position: 0 -197px; width: 218px; height: 131px;}.igem-logo.project{background-position: 0 -197px; width: 218px; height: 131px;}.igem-logo.team{background-position: 0 -197px; width: 218px; height: 131px;}.igem-logo.model{background-position: 0 -197px; width: 218px; height: 131px;}.action-button{cursor: pointer; display: inline-block; text-transform: uppercase; text-decoration: none; font-family: proxima-nova,sans-serif; font-weight: 700; font-size: 16px; padding: 20px 64px; border: 0; border-radius: 3px;}.action-button.purple{color: #fff; text-shadow: 0 -1px #8e74c5; background-color: #a287d4; background-image: -moz-linear-gradient(top,#a68dd6,#9b7fd1); background-image: -ms-linear-gradient(top,#a68dd6,#9b7fd1); background-image: -webkit-gradient(linear,0 0,0 100%,from(#a68dd6),to(#9b7fd1)); background-image: -webkit-linear-gradient(top,#a68dd6,#9b7fd1); background-image: -o-linear-gradient(top,#a68dd6 0,#9b7fd1 0); background-image: linear-gradient(top,#a68dd6 0,#9b7fd1 0); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a68dd6',endColorstr='#9b7fd1',GradientType=0); -webkit-box-shadow: inset 0 -1px #9479c9,0 1px 2px #e1e4e8; -moz-box-shadow: inset 0 -1px #9479c9,0 1px 2px #e1e4e8; box-shadow: inset 0 -1px #9479c9,0 1px 2px #e1e4e8; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}.action-button.purple:hover{background-color: #a98fda; background-image: -moz-linear-gradient(top,#af97de,#a084d4); background-image: -ms-linear-gradient(top,#af97de,#a084d4); background-image: -webkit-gradient(linear,0 0,0 100%,from(#af97de),to(#a084d4)); background-image: -webkit-linear-gradient(top,#af97de,#a084d4); background-image: -o-linear-gradient(top,#af97de 0,#a084d4 0); background-image: linear-gradient(top,#af97de 0,#a084d4 0); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#af97de',endColorstr='#a084d4',GradientType=0);}.action-button.purple:active{background-color: #a185d4; background-image: -moz-linear-gradient(top,#a084d4,#a286d5); background-image: -ms-linear-gradient(top,#a084d4,#a286d5); background-image: -webkit-gradient(linear,0 0,0 100%,from(#a084d4),to(#a286d5)); background-image: -webkit-linear-gradient(top,#a084d4,#a286d5); background-image: -o-linear-gradient(top,#a084d4 0,#a286d5 0); background-image: linear-gradient(top,#a084d4 0,#a286d5 0); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a084d4',endColorstr='#a286d5',GradientType=0);}.action-button.cyan{color: #fff; text-shadow: 0 -1px #18abab; background-color: #1cbcdf; background-image: -moz-linear-gradient(top,#1ebfe1,#1ab7dd); background-image: -ms-linear-gradient(top,#1ebfe1,#1ab7dd); background-image: -webkit-gradient(linear,0 0,0 100%,from(#1ebfe1),to(#1ab7dd)); background-image: -webkit-linear-gradient(top,#1ebfe1,#1ab7dd); background-image: -o-linear-gradient(top,#1ebfe1 0,#1ab7dd 0); background-image: linear-gradient(top,#1ebfe1 0,#1ab7dd 0); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ebfe1',endColorstr='#1ab7dd',GradientType=0); -webkit-box-shadow: inset 0 -1px #18a7d1,0 1px 2px #c4d7dd; -moz-box-shadow: inset 0 -1px #18a7d1,0 1px 2px #c4d7dd; box-shadow: inset 0 -1px #18a7d1,0 1px 2px #c4d7dd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}.action-button.cyan:hover{background-color: #1ec4e9; background-image: -moz-linear-gradient(top,#21c9ec,#1abde5); background-image: -ms-linear-gradient(top,#21c9ec,#1abde5); background-image: -webkit-gradient(linear,0 0,0 100%,from(#21c9ec),to(#1abde5)); background-image: -webkit-linear-gradient(top,#21c9ec,#1abde5); background-image: -o-linear-gradient(top,#21c9ec 0,#1abde5 0); background-image: linear-gradient(top,#21c9ec 0,#1abde5 0); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21c9ec',endColorstr='#1abde5',GradientType=0);}.action-button.cyan:active{background-color: #1cbfe5; background-image: -moz-linear-gradient(top,#1abde5,#1fc2e5); background-image: -ms-linear-gradient(top,#1abde5,#1fc2e5); background-image: -webkit-gradient(linear,0 0,0 100%,from(#1abde5),to(#1fc2e5)); background-image: -webkit-linear-gradient(top,#1abde5,#1fc2e5); background-image: -o-linear-gradient(top,#1abde5 0,#1fc2e5 0); background-image: linear-gradient(top,#1abde5 0,#1fc2e5 0); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1abde5',endColorstr='#1fc2e5',GradientType=0);}.action-button.white{color: #b1bad0; border: 2px solid #e7eaf1; padding: 18px 50px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}.action-button.white:hover{color: #7e8aa7; border-color: #e0e3ec;}/*#header{position: fixed; left: 50%; margin-left: -533px;}*/.home.ready{background-attachment: fixed;}.home a{color: inherit; text-decoration: none;}.home .content{width: 1066px; margin: 0 auto;}.home .parallax{background-attachment: fixed; position: relative; width: 100%;}.home.ready .top-section .arrows{opacity: 1;}.home.ready .hero.current{opacity: 1; z-index: 2; -webkit-transition: opacity .6s ease-in-out; -moz-transition: opacity .6s ease-in-out; -ms-transition: opacity .6s ease-in-out; -o-transition: opacity .6s ease-in-out; transition: opacity .6s ease-in-out;}.home.ready .hero.current .text{opacity: 1; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}.home.ready .hero.current.segmentation .subtle-animation .halo,.home.ready .hero.current.segmentation .subtle-animation .left,.home.ready .hero.current.segmentation .subtle-animation .right{-webkit-transform: translate3d(0,0,0) scale3d(1,1,1); -moz-transform: translate3d(0,0,0) scale3d(1,1,1); -ms-transform: translate3d(0,0,0) scale3d(1,1,1); -o-transform: translate3d(0,0,0) scale3d(1,1,1); transform: translate3d(0,0,0) scale3d(1,1,1);}.home.ready .hero.current.retention .table{-webkit-transform: translate3d(0,-10px,0); -moz-transform: translate3d(0,-10px,0); -ms-transform: translate3d(0,-10px,0); -o-transform: translate3d(0,-10px,0); transform: translate3d(0,-10px,0);}.home.ready .hero.current.retention .magnify{-webkit-transform: scale3d(1,1,1) translate3d(0,-20px,0); -moz-transform: scale3d(1,1,1) translate3d(0,-20px,0); -ms-transform: scale3d(1,1,1) translate3d(0,-20px,0); -o-transform: scale3d(1,1,1) translate3d(0,-20px,0); transform: scale3d(1,1,1) translate3d(0,-20px,0);}.home.ready .hero.current.people .dude{-webkit-transition: all .8s ease-in-out; -moz-transition: all .8s ease-in-out; -ms-transition: all .8s ease-in-out; -o-transition: all .8s ease-in-out; transition: all .8s ease-in-out;}.home.ready .hero.current.people .front{-webkit-transform: translate3d(-18px,0,0); -moz-transform: translate3d(-18px,0,0); -ms-transform: translate3d(-18px,0,0); -o-transform: translate3d(-18px,0,0); transform: translate3d(-18px,0,0);}.home.ready .hero.current.people .back{-webkit-transform: translate3d(18px,0,0); -moz-transform: translate3d(18px,0,0); -ms-transform: translate3d(18px,0,0); -o-transform: translate3d(18px,0,0); transform: translate3d(18px,0,0);}.home.ready .hero.current.notifications .phone{-webkit-transform: translate3d(2px,-10px,0); -moz-transform: translate3d(2px,-10px,0); -ms-transform: translate3d(2px,-10px,0); -o-transform: translate3d(2px,-10px,0); transform: translate3d(2px,-10px,0);}.home.ready .hero.current.funnels .bar{-webkit-transform: translate3d(0,-30px,0); -moz-transform: translate3d(0,-30px,0); -ms-transform: translate3d(0,-30px,0); -o-transform: translate3d(0,-30px,0); transform: translate3d(0,-30px,0);}.home .top-section{/*background: white;*/ padding-top: 60px; /*overflow: hidden;*/ height: 658px; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}.home .top-section h1{font-size: 56px; font-weight: 700; letter-spacing: -2px; color: #FFF; margin-left: -3px; -webkit-user-select: text; -moz-user-select: text; -o-user-select: text; user-select: text;}.home .top-section p{color: #FFF; font-size: 29px; margin: 16px 0; -webkit-user-select: text; -moz-user-select: text; -o-user-select: text; user-select: text;}.home .top-section .content{position: relative; height: 100%;}.home .top-section .text{opacity: 0; -webkit-transform: translate3d(-50px,0,0); -moz-transform: translate3d(-50px,0,0); -ms-transform: translate3d(-50px,0,0); -o-transform: translate3d(-50px,0,0); transform: translate3d(-50px,0,0); -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}.home .top-section .arrows{z-index: 5; opacity: 0; -webkit-transition: opacity .3s linear 1s; -moz-transition: opacity .3s linear 1s; -ms-transition: opacity .3s linear 1s; -o-transition: opacity .3s linear 1s; transition: opacity .3s linear 1s;}.home .top-section .arrow{width: 50px; height: 50px; position: absolute; top: 287px; z-index: 3; border: 3px solid #e7eaf1; border-radius: 99px; opacity: .58; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}.home .top-section .arrow.left{left: -92px;}.home .top-section .arrow.left .sprite{margin: 13px 0 0 16px;}.home .top-section .arrow.right{right: -92px;}.home .top-section .arrow.right .sprite{margin: 13px 0 0 19px;}.home .top-section .arrow:hover{cursor: pointer; opacity: 1; border-color: #e0e3ec;}.home .top-section .heroes{position: relative;}.home .top-section .hero{opacity: 0; min-width: 1066px; width: 100%; height: 100%; position: absolute; left: 0; top: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: opacity .45s ease-in-out; -moz-transition: opacity .45s ease-in-out; -ms-transition: opacity .45s ease-in-out; -o-transition: opacity .45s ease-in-out; transition: opacity .45s ease-in-out;}.home .top-section .hero.segmentation{height: 658px;}.home .top-section .hero.segmentation .content{text-align: center;}.home .top-section .hero.segmentation .dude{position: absolute; bottom: 0; left: 50%; margin-left: -126px; z-index: 5;}.home .top-section .hero.segmentation .buttons{margin-top: 37px;}.home .top-section .hero.segmentation .buttons .action-button{margin: 0 11px;}.home .top-section .hero.segmentation .subtle-animation{height: 434px; width: 100%; position: absolute; bottom: 0;}.home .top-section .hero.segmentation .subtle-animation .bg{width: 948px; height: 434px; position: absolute; bottom: 0; left: 50%; padding: 0; margin-left: -474px; z-index: 1; -webkit-transform: scale3d(0.98,0.98,1); -moz-transform: scale3d(0.98,0.98,1); -ms-transform: scale3d(0.98,0.98,1); -o-transform: scale3d(0.98,0.98,1); transform: scale3d(0.98,0.98,1); -webkit-transform-origin: bottom center; -moz-transform-origin: bottom center; -ms-transform-origin: bottom center; -o-transform-origin: bottom center; transform-origin: bottom center; -webkit-transition: all .5s ease-in-out .4s; -moz-transition: all .5s ease-in-out .4s; -ms-transition: all .5s ease-in-out .4s; -o-transition: all .5s ease-in-out .4s; transition: all .5s ease-in-out .4s;}.home .top-section .hero.segmentation .subtle-animation .halo{width: 948px; height: 434px; position: absolute; bottom: 0; left: 50%; padding: 0; margin-left: -474px; z-index: 1; -webkit-transform: scale3d(0.98,0.98,1); -moz-transform: scale3d(0.98,0.98,1); -ms-transform: scale3d(0.98,0.98,1); -o-transform: scale3d(0.98,0.98,1); transform: scale3d(0.98,0.98,1); -webkit-transform-origin: bottom center; -moz-transform-origin: bottom center; -ms-transform-origin: bottom center; -o-transform-origin: bottom center; transform-origin: bottom center; -webkit-transition: all .5s ease-in-out .4s; -moz-transition: all .5s ease-in-out .4s; -ms-transition: all .5s ease-in-out .4s; -o-transition: all .5s ease-in-out .4s; transition: all .5s ease-in-out .4s; background: url(../img/halo.png);}.home .top-section .hero.segmentation .subtle-animation .left{background: url(../img/lines-and-circles-left.png); width: 444px; height: 278px; position: absolute; top: 73px; left: 60px; z-index: 4; -webkit-transform: scale3d(0.98,0.98,1) rotateZ(1deg); -moz-transform: scale3d(0.98,0.98,1) rotateZ(1deg); -ms-transform: scale3d(0.98,0.98,1) rotateZ(1deg); -o-transform: scale3d(0.98,0.98,1) rotateZ(1deg); transform: scale3d(0.98,0.98,1) rotateZ(1deg); -webkit-transform-origin: bottom right; -moz-transform-origin: bottom right; -ms-transform-origin: bottom right; -o-transform-origin: bottom right; transform-origin: bottom right; -webkit-transition: all .6s ease-in-out .3s; -moz-transition: all .6s ease-in-out .3s; -ms-transition: all .6s ease-in-out .3s; -o-transition: all .6s ease-in-out .3s; transition: all .6s ease-in-out .3s;}.home .top-section .hero.segmentation .subtle-animation .right{background: url(../img/lines-and-circles-right.png); width: 429px; height: 313px; position: absolute; top: 52px; left: 578px; z-index: 4; -webkit-transform: scale3d(0.98,0.98,1) rotateZ(-1deg); -moz-transform: scale3d(0.98,0.98,1) rotateZ(-1deg); -ms-transform: scale3d(0.98,0.98,1) rotateZ(-1deg); -o-transform: scale3d(0.98,0.98,1) rotateZ(-1deg); transform: scale3d(0.98,0.98,1) rotateZ(-1deg); -webkit-transform-origin: bottom left; -moz-transform-origin: bottom left; -ms-transform-origin: bottom left; -o-transform-origin: bottom left; transform-origin: bottom left; -webkit-transition: all .6s ease-in-out .3s; -moz-transition: all .6s ease-in-out .3s; -ms-transition: all .6s ease-in-out .3s; -o-transition: all .6s ease-in-out .3s; transition: all .6s ease-in-out .3s;}.home .top-section .hero.funnels{height: 658px;}.home .top-section .hero.funnels .action-button{position: absolute; right: 0; top: 7px;}.home .top-section .hero.funnels .background{background: url(../img/bg.png) center bottom no-repeat; width: 100%; height: 100%; position: absolute; bottom: 0;}.home .top-section .hero.funnels .bar{width: 96px; height: 100%; position: absolute; left: 50%; bottom: -90px; -webkit-transition: all .65s ease-in-out; -moz-transition: all .65s ease-in-out; -ms-transition: all .65s ease-in-out; -o-transition: all .65s ease-in-out; transition: all .65s ease-in-out;}.home .top-section .hero.funnels .bar.cerulean{background: url(../img/bars.png) 0 bottom no-repeat; margin-left: -417px; bottom: -70px;}.home .top-section .hero.funnels .bar.violet{background: url(../img/bars.png) -96px bottom no-repeat; margin-left: -173px; bottom: -70px;}.home .top-section .hero.funnels .bar.bluegray{background: url(../img/bars.png) -192px bottom no-repeat; margin-left: 71px; bottom: -70px;}.home .top-section .hero.funnels .bar.teal{background: url(../img/bars.png) -288px bottom no-repeat; margin-left: 309px; bottom: -80px;}.home .top-section .hero.funnels h1{width: 500px;}.home .top-section .hero.funnels p{width: 550px; line-height: 27px;}.home .top-section .hero.retention{height: 658px;}.home .top-section .hero.retention .action-button{position: absolute; right: 0; top: 7px;}.home .top-section .hero.retention .magnify{position: absolute; top: 313px; left: 434px; -webkit-transform: scale3d(0.9,0.9,1); -moz-transform: scale3d(0.9,0.9,1); -ms-transform: scale3d(0.9,0.9,1); -o-transform: scale3d(0.9,0.9,1); transform: scale3d(0.9,0.9,1); -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .6s;}.home .top-section .hero.retention .table{background: url(../img/table.png) center bottom no-repeat; width: 100%; height: 100%; position: absolute; bottom: -10px; -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .6s;}.home .top-section .hero.retention .background{background: url(../img/bg.png) center bottom no-repeat; width: 100%; height: 100%; position: absolute; bottom: 0;}.home .top-section .hero.people{height: 645px;}.home .top-section .hero.people .action-button{position: absolute; right: 0; top: 7px;}.home .top-section .hero.people p{width: 570px; line-height: 30px;}.home .top-section .hero.people .dude{position: absolute; left: 50%; bottom: 44px; -webkit-transition: all 1.2s ease-in-out; -moz-transition: all 1.2s ease-in-out; -ms-transition: all 1.2s ease-in-out; -o-transition: all 1.2s ease-in-out; transition: all 1.2s ease-in-out;}.home .top-section .hero.people .dude.front{z-index: 4; margin-left: -196px;}.home .top-section .hero.people .dude.back{z-index: 3; margin-left: -116px;}.home .top-section .hero.people .background{background: url(../img/bg.png) center bottom no-repeat; width: 100%; height: 315px; position: absolute; bottom: 100px; z-index: 2;}.home .top-section .hero.notifications{position: relative; left: 0; height: 658px; overflow: hidden; margin-left: 0;}.home .top-section .hero.notifications .content{left: 50%; margin-left: -533px;}.home .top-section .hero.notifications p{line-height: 25px; margin: 14px 0 39px; width: 430px;}.home .top-section .hero.notifications .phone{position: absolute; right: 2px; bottom: -10px; -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .6s;}.home .top-section .hero.notifications .background{padding-left: 34px; background: url(../img/bg.png) center bottom no-repeat; position: absolute; width: 100%; height: 100%; top: 0;}.home .workmap{background: -moz-linear-gradient(180deg, #920091 0%, #bd3353 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#920091), color-stop(100%,#bd3353)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(180deg, #920091 0%,#bd3353 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(180deg, #920091 0%,#bd3353 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(180deg, #920091 0%,#bd3353 100%); /* IE10+ */ background: linear-gradient(180deg, #920091 0%,#bd3353 100%); /* W3C */ /*z-index: 1;*/ box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3); /* for the Safari browser /*background: url(../img/blue_bg_light.png);*/ /*color: white;*/ overflow: hidden; position: relative; z-index: 7;}.home .workmap h2{color: white; font-size: 60px; font-weight: 700; font-family: "stratum-1-web",sans-serif; letter-spacing: -1px; text-shadow: 0 -1px 1px rgba(0,0,0,0.2); text-align: center; margin: 38px 0 66px;}.home .workmap .icon-workmap{margin: 82px auto 0; display: block;}.home .workmap .blocks{width: 1029px; margin: 0 auto 102px; overflow: hidden;}.home .workmap .block{float: left; width: 333px; height: 280px; margin: 5px; padding: 35px 45px; background: url(../img/color_bars.png) repeat-x; background-position: 0 0; position: relative; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.2),0 1px 2px #7082a3; -moz-box-shadow: inset 0 1px rgba(255,255,255,0.2),0 1px 2px #7082a3; box-shadow: inset 0 1px rgba(255,255,255,0.2),0 1px 2px #7082a3;}.home .workmap .block.lavendar{background-position: 0 -280px;}.home .workmap .block.cyan{background-position: 0 -560px;}.home .workmap .block.orange{background-position: 0 -840px;}.home .workmap .block:hover .igem-logo{opacity: 0; -webkit-transition: opacity .16s ease-in-out; -moz-transition: opacity .16s ease-in-out; -ms-transition: opacity .16s ease-in-out; -o-transition: opacity .16s ease-in-out; transition: opacity .16s ease-in-out;}.home .workmap .block:hover blockquote{opacity: 1; -webkit-transition: opacity .16s ease-in-out .08s; -moz-transition: opacity .16s ease-in-out .08s; -ms-transition: opacity .16s ease-in-out .08s; -o-transition: opacity .16s ease-in-out .08s; transition: opacity .16s ease-in-out .08s;}.home .workmap .block:hover .case-study-link{-webkit-transform: translate3d(0,-64px,0); -moz-transform: translate3d(0,-64px,0); -ms-transform: translate3d(0,-64px,0); -o-transform: translate3d(0,-64px,0); transform: translate3d(0,-64px,0);}.home .workmap .block .igem-logo{display: block; opacity: 1; -webkit-transition: opacity .16s ease-in-out .08s; -moz-transition: opacity .16s ease-in-out .08s; -ms-transition: opacity .16s ease-in-out .08s; -o-transition: opacity .16s ease-in-out .08s; transition: opacity .16s ease-in-out .08s;}.home .workmap .block blockquote{opacity: 0; font-family: "stratum-1-web",sans-serif; text-align: left; text-shadow: 0 -1px 1px rgba(0,0,0,0.2); -webkit-transition: opacity .16s; -moz-transition: opacity .16s; -ms-transition: opacity .16s; -o-transition: opacity .16s; transition: opacity .16s;}.home .workmap .block blockquote .quote{font-size: 21px; line-height: 25px; margin-bottom: 26px;}.home .workmap .block blockquote .quote.small{font-size: 19px;}.home .workmap .block blockquote .quote:before{content: "\201C"; position: absolute; left: 36px; margin-top: -1px;}.home .workmap .block blockquote .quote:after{content: "\201D";}.home .workmap .block blockquote .author{font-size: 18px; font-weight: 500;}.home .workmap .block .case-study-link{font-size: 14px; font-weight: bold; font-family: "proxima-nova",sans-serif; text-shadow: 0 -1px 1px rgba(0,0,0,0.1); text-transform: uppercase; text-align: right; position: absolute; left: 0; bottom: -64px; height: 64px; line-height: 64px; padding: 0 30px 0 50px; width: 333px; background: rgba(0,0,0,0.04); -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); -webkit-transition: all .16s; -moz-transition: all .16s; -ms-transition: all .16s; -o-transition: all .16s; transition: all .16s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.home .workmap .block .case-study-link .sprite{display: inline-block; margin-left: 10px; position: relative; top: 1px;}.home .workmap .igem-logo{display: block; position: absolute; left: 50%;}.home .workmap .igem-logo.team{background: url(../img/icons/team.png); margin-left: -109px; top: 72px;}.home .workmap .igem-logo.project{background: url(../img/icons/project.png); margin-left: -109px; top: 72px;}.home .workmap .igem-logo.parts{background: url(../img/icons/parts.png); margin-left: -109px; top: 72px;}.home .workmap .igem-logo.model{background: url(../img/icons/model.png); margin-left: -109px; top: 72px;}.home .workmap .igem-logo.notebook{background: url(../img/icons/notebook.png); margin-left: -109px; top: 72px;}.home .workmap .igem-logo.safety{background: url(../img/icons/safety.png); margin-left: -109px; top: 72px;}.home .sponsers{/*margin-top: 20px;*/ border-top: 1px solid rgba(255,255,255,0.15); background: -moz-linear-gradient(0deg, #dd3353 0%, #bd3353 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#dd3353), color-stop(100%,#bd3353)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(0deg, #dd3353 0%,#bd3353 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(0deg, #dd3353 0%,#bd3353 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(0deg, #dd3353 0%,#bd3353 100%); /* IE10+ */ background: linear-gradient(0deg, #dd3353 0%,#bd3353 100%); /* W3C */ /*z-index: 1;*/ box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3); text-shadow: 0 -1px 1px rgba(0,0,0,0.2); overflow: hidden; position: relative; z-index: 7;}.home .sponsers_border{background-image: url('../img/icons/IGEM.png'); margin: 0; padding: 0; width: 150px; height: 115px; border: 0; background-color: transparent; z-index: 10; position: absolute; top: -56px; left: 557px; overflow: visible;}.home .sponsers .content{margin-top: 60px; text-align: center;}.home .sponsers .content h2{color: white; font-size: 60px; font-weight: 700; font-family: "stratum-1-web",sans-serif; letter-spacing: -1px; margin: 18px auto 24px;}.home .sponsers .content p{width: 760px; margin: 24px auto 68px; line-height: 24px;}.home .sponsers .content .icon-tv{margin: 64px auto 0;}.home .sponsers .companies{text-align: center; float: left; width: 100%; margin-top: 20px; margin-bottom: 100px;}.home .sponsers .companies .block{border: none; vertical-align: middle;}.home .sponsers .companies .block .company{border: none; vertical-align: middle; margin-left: 50px; margin-right: 50px;}.home .sponsers .companies .block .logo-container{position: relative; height: 70px;}.home .sponsers .companies .block .logo-container .igem-logo{position: absolute; bottom: 20px;}.home .sponsers .companies .block .info{border-top: 1px solid rgba(255,255,255,0.18); padding: 0 30px; position: relative;}.home .sponsers .companies .block .desc-container{height: 30px; padding-bottom: 18px;}.home .sponsers .companies .block h3{font-family: "stratum-1-web",sans-serif; font-size: 15px; font-weight: 500; text-transform: uppercase; padding-bottom: 15px;}.home .sponsers .companies .block p{opacity: 0; position: absolute; font-size: 15px; line-height: 19px; padding-right: 30px; margin: 0;}.home .testimonials{background: #f3f6ff; text-align: center; position: relative; z-index: 7; overflow: hidden;}.home .testimonials h2{font-size: 40px; font-weight: 300; font-family: "stratum-1-web",sans-serif; letter-spacing: -1px; margin: 45px 0 100px; color: #5b657c;}.home .testimonials .content{padding-bottom: 30px;}.home .testimonials .icon-speech-bubbles{margin: 0 auto; margin-top: -160px;}.home .testimonials .left-col{float: left; width: 429px;}.home .testimonials .right-col{float: left;}.home .testimonials .speech-bubble{text-align: left; width: 300px; border-radius: 4px; padding: 29px 18px 29px 27px; margin-bottom: 40px; background: #f8faff; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: inset 0 1px #fff,0 1px 2px #c8cfe6; -moz-box-shadow: inset 0 1px #fff,0 1px 2px #c8cfe6; box-shadow: inset 0 1px #fff,0 1px 2px #c8cfe6;}.home .testimonials .speech-bubble .arrow-speech-bubble{position: absolute; width: 22px; height: 23px; left: 50px; bottom: -23px;}.home .testimonials .speech-bubble .quote{font-family: "stratum-1-web",sans-serif; font-size: 23px; line-height: 28px; color: #778095; margin: 0;}.home .testimonials .speech-bubble .quote-date{font-family: "proxima-nova",sans-serif; font-weight: bold; font-size: 11px; margin: 17px 0 27px; text-transform: uppercase; color: #a2adc6;}.home .testimonials .speech-bubble .author{display: block; overflow: hidden;}.home .testimonials .speech-bubble .author-avatar{width: 54px; height: 54px; border-radius: 99px; float: left;}.home .testimonials .speech-bubble .author-info{font-size: 15px; font-family: "proxima-nova",sans-serif; font-weight: bold; float: left; margin-left: 16px; margin-top: 8px;}.home .testimonials .speech-bubble .author-info .name{color: #6b7489; padding-bottom: 5px;}.home .testimonials .speech-bubble .author-info .handle{color: #31bdeb;}.home .testimonials .read-more{display: inline-block; padding: 16px 20px 15px 20px; border-radius: 4px; font-size: 15px; font-family: "Helvetica Neue",sans-serif; font-weight: bold; color: #b9c3db; text-shadow: 1px -1px #fff; text-decoration: none; background: #f8faff; position: relative; left: -213px; top: 28px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: inset 0 1px #fff,0 1px 2px #c8cfe6; -moz-box-shadow: inset 0 1px #fff,0 1px 2px #c8cfe6; box-shadow: inset 0 1px #fff,0 1px 2px #c8cfe6; -webkit-transition: color .5s; -moz-transition: color .5s; -ms-transition: color .5s; -o-transition: color .5s; transition: color .5s;}.home .testimonials .read-more:hover{color: #7e8aa7;}