/************ GENERAL STUFF ****************/ .border-left-presentation {
border-left: 4px solid #485E65; padding-left: 35px; padding-bottom: 20px; margin-bottom: 100px;
} .border-left-introduction {
border-left: 4px solid #73918A; padding-left: 35px; padding-bottom: 20px; margin-bottom: 100px;
} .border-left-project {
border-left: 4px solid #556E3F; padding-left: 35px; padding-bottom: 20px; margin-bottom: 100px;
} .border-left-procedures {
border-left: 4px solid #76925E; padding-left: 35px; padding-bottom: 20px; margin-bottom: 100px;
} .border-left-practices {
border-left: 4px solid #B3AA5A; padding-left: 35px; padding-bottom: 20px; margin-bottom: 100px;
} .border-left-prospects {
border-left: 4px solid #CAC27F; padding-left: 35px; padding-bottom: 20px; margin-bottom: 100px;
}
/********************************************************************/
/********************* HOME PAGE **********************/
/********************************************************************/
- homePage {
width: 100%; height:97vh; text-align: center; background: rgba(135, 222, 237, 0.7); /* For browsers that do not support gradients */ background: -webkit-linear-gradient(0deg, rgba(135, 222, 237, 0.12), rgba(135, 222, 237, 1) 90%); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(0deg, rgba(135, 222, 237, 0.12), rgba(135, 222, 237, 1) 90%); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(0deg, rgba(135, 222, 237, 0.12), rgba(135, 222, 237, 1) 90%); /* For Firefox 3.6 to 15 */ background: linear-gradient(0deg, rgba(135, 222, 237, 0.12), rgba(135, 222, 237, 1) 90%); /* Standard syntax (must be last) */ box-shadow: 0 2px 5px rgba(0, 0, 0, .5), 0 2px rgba(0, 0, 0, .1); position:relative; z-index:2; overflow:hidden;
}
- homePage2 {
text-align: center; position: absolute; bottom:-8px; left:5%; overflow:hidden; width:90%;
}
- homePageBackground {
overflow:hidden;
}
- homePage3 {
text-align: center; position: absolute; top:-50px; right:0px; overflow:hidden; width:90%;
}
- homePageCloud1, #homePageCloud2, #homePageCloud3, #homePageCloud4, {
width:90%;
}
- homeCloud1 {
text-align: center; position: absolute; bottom:0px; right:0px; overflow:hidden; width:200%; animation-name: Cloud1Anim; animation-duration: 85s; animation-timing-function: linear; animation-play-state: running; -webkit-animation-name: Cloud1Anim; -webkit-animation-duration: 85s; -webkit-animation-timing-function: linear; -webkit-animation-play-state: running;
}
- homeCloud2 {
text-align: center; position: absolute; bottom:0px; right:0px; overflow:hidden; width:200%; animation-name: Cloud1Anim; animation-duration: 105s; animation-timing-function: linear; animation-play-state: running; -webkit-animation-name: Cloud1Anim; -webkit-animation-duration: 105s; -webkit-animation-timing-function: linear; -webkit-animation-play-state: running;
}
- homeCloud3 {
text-align: center; position: absolute; bottom:0px; right:0px; overflow:hidden; width:200%; animation-name: Cloud1Anim; animation-duration: 95s; animation-timing-function: linear; animation-play-state: running; -webkit-animation-name: Cloud1Anim; -webkit-animation-duration: 95s; -webkit-animation-timing-function: linear; -webkit-animation-play-state: running;
}
- homeCloud4 {
text-align: center; position: absolute; bottom:0px; right:0px; overflow:hidden; width:200%; animation-name: Cloud1Anim; animation-duration: 98s; animation-timing-function: linear; animation-play-state: running; -webkit-animation-name: Cloud1Anim; -webkit-animation-duration: 98s; -webkit-animation-timing-function: linear; -webkit-animation-play-state: running;
}
@keyframes Cloud1Anim {
0% { transform: translateX(0); } 100% { transform: translateX(50%); }
}
- homePageText {
position:absolute; text-align:center; top:20%; z-index:3; width: 100%; margin: 0 auto;
}
- homePage p {
text-align: center; letter-spacing: 0.13em; margin-top: 0; padding-top: 0;
}
/********************************************************************/
/********************* ABSTRACT **********************/
/********************************************************************/
- abstract {
padding-bottom: 30px; padding-top: 30px; background-color: rgba(84,121,131,0); background-image: linear-gradient(0deg, transparent 24%, rgba(0, 0, 0, .05) 25%, rgba(0, 0, 0, .05) 26%, transparent 27%, transparent 74%, rgba(0, 0, 0, .05) 75%, rgba(0, 0, 0, .05) 76%, transparent 77%, transparent), linear-gradient(90deg, transparent 24%, rgba(0, 0, 0, .05) 25%, rgba(0, 0, 0, .05) 26%, transparent 27%, transparent 74%, rgba(0, 0, 0, .05) 75%, rgba(0, 0, 0, .05) 76%, transparent 77%, transparent); background-size: 50px 50px;
}
div#scrollWritten {
-ms-transform: rotate(-12deg); -webkit-transform: rotate(-12deg); transform: rotate(-12deg); padding:50px; text-align:center;
}
- sketchAbstract {
width: 100%;
}
/********************************************************************/
/********************* PRESENTATION **********************/
/********************************************************************/
.evolutionPlacement {
position: absolute; width: 40%; bottom: 8%;
}
.shadowDropBottom {
box-shadow: 0 2px 5px rgba(0, 0, 0, .5), 0 2px rgba(0, 0, 0, .1);
}
.contentHeadline {
background-color: #fff; box-shadow: 0 -2px 0 rgba(0,0,0,.1), 0 -2px 5px rgba(0,0,0,.5); margin-top: 0px; width: 100%; height: 50vh; z-index: 5;
}
.centerContentHeadline {
align-items: center; display: flex; justify-content: center; height: 102%; position:relative; background: #FFF; padding-bottom:100px;
}
p#headlinePresentation {
font-family: "open sans"; font-size: 500%; font-weight:500; letter-spacing: 0.12em; color: #1D353D;
}
.presentationBackground {
box-shadow: 0 2px 5px rgba(0, 0, 0, .5), 0 2px rgba(0, 0, 0, .1);
}
- magic {
width: 100%; height: 12px; background: rgba(0,0,0,.5);
}
.margin-bottom-200 {
margin-bottom:200px;
}
.margin-bottom-5 {
padding-bottom:5px;
}
.coverPicture {
height: 400px; width: 100%; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important;
}
- teamCoverPicture {
background: url('https://static.igem.org/mediawiki/2017/a/ab/T--SDU-Denmark--GroupPictureDelft.jpg');
}
- attributionsCoverPicture {
background: #ddd;
}
.team-rows {
margin-top: 100px; margin-bottom: 100px;
}
.team-top-rows {
margin-bottom: 100px;
}
.margin-top-50 {
margin-top: 50px;
}
.memberPicture {
width: 100%;
}
.verticalAlignColumns {
float: none; display: inline-block; vertical-align: middle; margin-right: -4px;
}
.shadowTeamCover {
-webkit-box-shadow: 70px 10px 0px -20px #485E65;
-moz-box-shadow: 70px 10px 0px -20px #485E65;
box-shadow: 70px 70px 10px 0px -20px #485E65;
}
.shadowTeamEmilS { -webkit-box-shadow: 70px 5px 0px 10px #485E65; -moz-box-shadow: 70px 5px 0px 10px #485E65; box-shadow: 70px 5px 0px 10px #485E65; }
.shadowTeamFelix {
-webkit-box-shadow: -130px -150px 0px -40px #485E65; -moz-box-shadow: -130px -150px 0px -40px #485E65; box-shadow: -130px -150px 0px -40px #485E65;
}
.shadowTeamMalte {
-webkit-box-shadow: 150px -50px 0px 25px #485E65; -moz-box-shadow: 150px -50px 0px 25px #485E65; box-shadow: 150px -50px 0px 25px #485E65;
}
.shadowTeamSofie {
-webkit-box-shadow: -60px 100px 0px -50px #485E65; -moz-box-shadow: -60px 100px 0px -50px #485E65; box-shadow: -60px 100px 0px -50px #485E65;
}
- presentationGradient {
height: 100px; background: rgba(153, 172, 168, 0.1); /* For browsers that do not support gradients */ background: -webkit-linear-gradient(0deg, rgba(153, 172, 168, 0.1), rgba(153, 172, 168, 0)); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(0deg, rgba(153, 172, 168, 0.1), rgba(153, 172, 168, 0)); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(0deg, rgba(153, 172, 168, 0.1), rgba(153, 172, 168, 0)); /* For Firefox 3.6 to 15 */ background: linear-gradient(0deg, rgba(153, 172, 168, 0.1), rgba(153, 172, 168, 0)); /* Standard syntax (must be last) */ margin-top: 0px; margin-bottom: 80px;
}
@media only screen and (max-width: 768px) {
p#headlinePresentation { font-size: 300%; }
.coverPicture { height: 300px; }
}
@media only screen and (min-width: 768px) {
.verticalAlignColumnsAbstract { float: none; display: inline-block; vertical-align: middle; margin-right: -4px; }
}
@media only screen and (max-width: 520px) {
.padding0.left{ padding-left:0; } .padding0.right{ padding-right:0; }
.coverPicture { height: 150px; }
}
@media only screen and (max-width: 450px) {
p#headlinePresentation { font-size: 200%; }
}