Difference between revisions of "Team:Warwick/CSS"

m
 
(191 intermediate revisions by the same user not shown)
Line 1: Line 1:
body{
+
@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700');
  background-image: url("https://static.igem.org/mediawiki/2018/6/6a/T--Warwick--DNABackgorund.svg");
+
 
   background-repeat: repeat-y;
+
#content{
   background-size: 100%;
+
   width: 100% !important;
 +
  margin: 0;
 +
  padding: 0;
 +
}
 +
 
 +
table{
 +
  border: none !important;
 +
   background: none !important;
 +
}
 +
 
 +
#top_title{
 +
  display:none;
 +
}
 +
 
 +
#HQ_page p{
 +
  padding: 0;
 +
  margin: 0;
 +
  text-align: inherit !important;
 
}
 
}
  
 
*{
 
*{
 +
  font-family: "Quicksand", "Calibri" !important;
 
   margin: 0;
 
   margin: 0;
 
   padding: 0;
 
   padding: 0;
  font-family: "Century Gothic";
 
 
}
 
}
  
#body_div{
+
#TopNav ul, #BottNav ul {
  position: relative;
+
    list-style-type: none;
  padding-bottom: 70px;
+
    list-style-image: none;
  top: 0;
+
    margin: 0 !important;
 +
    padding: 0 !important;
 +
    overflow: hidden;
 +
    text-align: right;
 
}
 
}
  
#header{
+
#TopNav li, #BottNav li{
  background-color: #12a8dd;
+
    display: inline-block;
  height: 70px;
+
    min-width: 15%;
  width: 100%;
+
    margin: 0 !important;
  position: fixed;
+
  background-image: url('https://static.igem.org/mediawiki/2018/5/50/T--Warwick--TransparentBanner.png');
+
  z-index: 50;
+
  box-shadow: inset 0px -2px 5px skyblue;
+
 
}
 
}
  
#header_content li{
+
#TopNav li:hover, #BottNav li:hover{
   display: inline-block;
+
   font-weight: 600;
  list-style: none;
+
 
}
 
}
  
#header input[type=submit]{
+
#BottNav li{
  background-color: transparent;
+
  color: white;
+
  padding: 0px 8px;
+
  margin-top: 6px;
+
  border: 3px solid transparent;
+
  border-radius: 4px;
+
  font-size: 150%;
+
 
   cursor: pointer;
 
   cursor: pointer;
 
}
 
}
  
#header input[type=submit]:hover{
+
#TopNav li span{
  background: #00A080;
+
    font-weight: 500;
 
}
 
}
  
#header_content{
+
#TopNav li span, #BottNav li span{
  float: right;
+
    display: block;
  padding-right: 3%;
+
    text-align: center;
  padding-top: 14px;
+
    padding: 14px 16px;
 +
    font-size: 1.3vw;
 
}
 
}
  
#logo{
+
#BottNav{
   width: 70%;
+
   width: 15%;
   margin-left: auto;
+
   border-bottom-left-radius: 15px;
   margin-right: auto;
+
   border-bottom-right-radius: 15px;
 +
  margin-top: -60px !important;
 +
  padding-top: 60px !important;
 +
}
 +
 
 +
#BottNav li{
 
   display: block;
 
   display: block;
  padding-bottom: 5%;
 
  margin-top: 20px;
 
 
}
 
}
  
#mainbody{
+
#BottNav li span{
   margin: 5px 20% 70px 20%;
+
   color: black;
  width: 60%;
+
  padding-top: 50px;
+
  display: inline-block;
+
  box-shadow: 0px 0px 40px black inset;
+
  border-bottom-left-radius: 25px;
+
  border-bottom-right-radius: 25px;
+
  background: linear-gradient(to right, #ccc, #eee, #ccc);
+
  padding-bottom: 3%;
+
 
}
 
}
  
#mainbody span{
+
#BottNav li span:hover {
  color: #ED483A;
+
    box-shadow: inset 0px 0px 10px -8px black;
 
}
 
}
  
#footer{
+
#Navbar{
   margin-left: 20%;
+
   position: fixed;
   margin-right: 20%;
+
   top: 20;
  margin-top: 10%;
+
   width: 100%;
  background-image: url("https://static.igem.org/mediawiki/2018/5/50/T--Warwick--TransparentBanner.png");
+
   z-index: 100;
  background-color: #ccc;
+
  border-top-left-radius: 16px;
+
  border-top-right-radius: 16px;
+
   width: 60%;
+
   position: absolute;
+
  bottom: 0; 
+
  box-shadow: 0px 0px 10px black inset;
+
  height: 70px;
+
 
}
 
}
  
#footer img{
+
#TopNav{
   width: 60%;
+
   -webkit-transition: background-color 400ms linear,
   height: 60%;
+
  color 400ms linear;
   margin: 20%;
+
   background: transparent;
 +
}
 +
#TopNav.TopNavsscrolled{
 +
   background: linear-gradient(to right, #eee, white 25%);
 +
  background-color: white;
 
}
 
}
  
#footer div{
+
#topnav0, #topnav1, #topnav2, #topnav3, #topnav4{
   width: 50px;
+
   -webkit-transition: background-color 400ms linear;
  height: 50px;
+
   background: transparent;
  margin-top: 10px;
+
  margin-bottom: 10px;
+
  background-color: transparent;
+
   display: inline-block;
+
 
}
 
}
  
#youtubeLogo{
+
#topnav0.topnav0scrolled, #topnav0:hover{
   margin-left: 3%;
+
   background: linear-gradient(to right, white, #e6fefe);
   margin-right: 1%;
+
   font-weight: 400;
 
}
 
}
  
#youtubeLogo:hover{
+
#topnav1.topnav1scrolled, #topnav1:hover{
   background: #bbb;
+
   background: linear-gradient(to right, #e6fefe, #d8fdfd);
 +
  font-weight: 400;
 
}
 
}
  
#twitterLogo:hover{
+
#topnav2.topnav2scrolled, #topnav2:hover{
   background: #1DA1F2
+
   background: linear-gradient(to right, #d8fdfd, #bbf0f3);
 +
  font-weight: 400;
 
}
 
}
  
#MainTitle{
+
#topnav3.topnav3scrolled, #topnav3:hover{
   margin: 3% 20% 0% 20%;
+
   background: linear-gradient(to right, #bbf0f3, #85e4e9);
  text-align: center;
+
   font-weight: 400;
  width: 60%;
+
   font-size: 300%;
+
  border-bottom: 3px solid #00c080;
+
 
}
 
}
  
#theTeam{
+
#topnav4.topnav4scrolled, #topnav4:hover{
   margin: 0 auto;
+
   background: linear-gradient(to right, #85e4e9, #02c9d0);
   table-layout: fixed;
+
   font-weight: 400;
  width: 80%;
+
 
}
 
}
  
#theTeam td{
+
#topnav0:hover, #topnav1:hover, #topnav2:hover, #topnav3:hover, #topnav4:hover{
  padding: 3% 5%;
+
font-weight: 500;
 
}
 
}
  
#profilePic{
+
#logo{
  display: block;
+
   width: 15%;
  float: left;
+
   height: auto;
   width: 125px;
+
   vertical-align: middle;
   height: 125px;
+
   display: inline;
   border-radius: 50%;
+
   box-shadow: 0px 0px 20px 0px black;
+
 
}
 
}
  
#profileDetails{
+
#WelcomeH3{
   margin-left: 10px;
+
   display: inline;
   margin-top: -12px;
+
  vertical-align: middle;
   display: block;
+
   font-size: 9vw !important;
   float: left;
+
  font-weight: 500 !important;
 +
   color: white;
 +
   margin: 0;
 +
  padding: 0;
 +
  line-height: normal;
 
}
 
}
  
#profileDetails span{
+
#fancyText{
   color: grey;
+
   color: white;
 +
  font-family: 'Quicksand', 'Helvetica' !important;
 +
  font-weight: 300;
 +
  padding-top: 5vw;
 +
  margin-top: 2vw 0 3vw 20%;
 +
  padding-left: 5vw;
 +
  height: 40vw;
 +
  overflow: hidden;
 +
  -webkit-backface-visibility: hidden;
 +
  -webkit-perspective: 1000;
 +
  -webkit-transform: translate3d(0,0,0);
 
}
 
}
  
.button{
+
.WelcomeDivs {
   display: inline-block;
+
   display:inline-block;
   border-radius: 20px;
+
   overflow:hidden;
   background-color: white;
+
   white-space:nowrap;
  border: none;
+
  color: #222;
+
  text-align: center;
+
  font-size: 18px;
+
  padding: 20px;
+
  width: 200px;
+
  transition: all 0.5s;
+
  cursor: pointer;
+
  margin: 5px;
+
 
}
 
}
  
.button span {
+
#WDRipple {
   cursor: pointer;
+
   animation: showup 10s forwards;
   display: inline-block;
+
   animation-delay: 3s;
  position: relative;
+
  transition: 0.5s;
+
 
}
 
}
  
.button span:after {
+
.WelcomeDivs:last-of-type {
   content: '\00bb';
+
   width: 0px;
   position: absolute;
+
   animation: reveal 1s forwards;
   opacity: 0;
+
   animation-delay: 3s;
  top: 0;
+
  right: -20px;
+
  transition: 0.5s;
+
 
}
 
}
  
.button:hover span {
+
#WDT0, #WDT1, #WDT2, #WDT3{
   padding-right: 25px;
+
   margin-left: -100%;
 +
  margin-top: 10vw;
 
}
 
}
  
.button:hover span:after {
+
#WDT0{
   opacity: 1;
+
   animation: slidein 7s forwards;
   right: 0;
+
   animation-delay: 3s;
 
}
 
}
  
.aca-links{
+
#WDT1{
   color: white;
+
   animation: slidein 10s forwards;
 +
  animation-delay: 3s;
 
}
 
}
  
.aca-links:hover{
+
#WDT2{
   color: #22a0d3;
+
   animation: slidein 13s forwards;
 +
  animation-delay: 3s;
 
}
 
}
  
.aca-links:visited{
+
#WDT3{
   color: #ED483A;
+
   animation: slideinqwe 17s forwards;
 +
  animation-delay: 3s;
 
}
 
}
  
#projDescription{
+
@keyframes showup {
  position: relative;
+
    0% {opacity:0;}
  width: 70%;
+
    20% {opacity:1;}
  margin: 0 15% 0 15%;
+
    80% {opacity:1;}
 +
    100% {opacity:1;}
 +
}
  
 +
@keyframes slidein {
 +
    0% { margin-left:-200%; }
 +
    20% { margin-left:-200%; }
 +
    35% { margin-left:0px; }
 +
    100% { margin-left:0px; }
 
}
 
}
  
#video{
+
@keyframes slideinqwe {
  position: absolute;
+
    0% { margin-left:200%; }
  top: 0;
+
    20% { margin-left:200%; }
  left: 10%;
+
    35% { margin-left:0px; }
  width: 80%;
+
    100% { margin-left:0px; }
  height: 80%;
+
}
 +
 
 +
@keyframes reveal {
 +
    0% {opacity:0;width:0px;}
 +
    20% {opacity:0;width:0px;}
 +
    30% {width:100%}
 +
    80% {opacity:1;}
 +
    100% {opacity:1;width:100%;}
 
}
 
}
  
.slideshow-container {
 
  max-width: 1000px;
 
  position: relative;
 
  margin: auto;
 
  
 +
#riverDiv{
 +
  background: url("https://static.igem.org/mediawiki/2018/e/e2/T--Warwick--river-min.jpg") no-repeat fixed center center;
 +
  background-size: cover;
 +
  width: 100%;
 +
  height: auto;
 
}
 
}
  
* {
+
#WDRipple{
    box-sizing:border-box;
+
  font-size: 9vw !important;
 +
  font-weight: 500 !important;
 
}
 
}
  
/* Hide the images by default */
+
#WDText{
.mySlidesFade {
+
  font-size: 5vw;
    display: none;
+
  height: 100%;
 
}
 
}
  
/* Next & previous buttons */
+
.contentDivs{
.prev, .next {
+
   font-size: 125% !important;
  cursor: pointer;
+
   padding: 2% 15%;
  position: absolute;
+
   text-align: center;
  top: 50%;
+
   color: #051c24;
  width: auto;
+
  margin-top: -22px;
+
  padding: 16px;
+
  color: white;
+
  font-weight: bold;
+
   font-size: 18px;
+
   transition: 0.6s ease;
+
   border-radius: 0 3px 3px 0;
+
   background-color: rgba(50,50,50,0.5);
+
 
}
 
}
  
/* Position the "next button" to the right */
+
.contentDivs h1{
.next {
+
   margin-bottom: 1%
   right: 0;
+
  border-radius: 3px 0 0 3px;
+
 
}
 
}
  
/* On hover, add a black background color with a little bit see-through */
+
#CDiv1 h1, #CDiv2 h1{
.prev:hover, .next:hover {
+
  font-size: 250% !important;
   background-color: rgba(0,0,0,0.8);
+
  font-weight: 600;
 +
   line-height: normal !important;
 
}
 
}
  
/* Caption text */
+
#CDiv1 p, #CDiv2 p{
.text {
+
   font-size: 125% !important;
  color: #f2f2f2;
+
   font-size: 15px;
+
  padding: 8px 12px;
+
  position: absolute;
+
  bottom: 4px;
+
  text-align: center;
+
  background-color: rgba(50,50,50,0.8);
+
 
}
 
}
  
/* Number text (1/3 etc) */
+
#CDiv2{
.numbertext {
+
   background-color: #eee;
   color: #f2f2f2;
+
}
   background-color: rgba(50,50,50, 0.8);
+
 
   font-size: 12px;
+
#greywhitesplit{
   padding: 8px 12px;
+
   height: 9.765vw;
 +
   background: white;
 +
   background: linear-gradient(to right bottom, #eee 50%, white 50%);
 +
}
 +
 
 +
#whitegreysplit{
 
   position: absolute;
 
   position: absolute;
 
   top: 0;
 
   top: 0;
 +
  left: 0;
 +
  height: 9.765vw;
 +
  width: 100%;
 +
  background: white;
 +
  background: linear-gradient(to right bottom, white 50%, transparent 50%);
 +
  z-index: 10;
 
}
 
}
  
/* The dots/bullets/indicators */
+
#BOIStriangle{
.dot {
+
   position: relative;
   cursor: pointer;
+
   margin: 7.5% auto;
   height: 15px;
+
   width: 30vw;
   width: 15px;
+
   height: 30vw;
   margin: 0 2px;
+
   background-color: transparent;
   background-color: #bbb;
+
 
   border-radius: 50%;
 
   border-radius: 50%;
   display: inline-block;
+
   border: 2px dashed black;
   transition: background-color 0.6s ease;
+
   transition: transform 1s ease-in-out;
 
}
 
}
  
.active, .dot:hover {
+
#BOIStriangle img{
   background-color: #717171;
+
  width: 7.813vw;
 +
  height: auto;
 +
  position: absolute;
 +
  border-radius: 50%;
 +
   background-color: white;
 +
  transition: transform 1s ease-in-out;
 
}
 
}
  
/* Fading animation */
+
#BOIStriangle img:hover{
.fade {
+
   cursor: pointer;
   -webkit-animation-name: fade;
+
  -webkit-animation-duration: 1.5s;
+
  animation-name: fade;
+
  animation-duration: 1.5s;
+
 
}
 
}
  
@-webkit-keyframes fade {
+
#BOISContent{
   from {opacity: .4}
+
   width: 60%;
   to {opacity: 1}
+
   height: 60%;
 +
  margin: 20%;
 +
  text-align: center !important;
 +
  vertical-align: middle;
 +
  transition: transform 1s ease-in-out;
 
}
 
}
  
@keyframes fade {
+
#BCTitle{
   from {opacity: .4}
+
   font-size: 2vw !important;
   to {opacity: 1}
+
   line-height: normal;
 
}
 
}
  
.text{
+
#BCText{
   height: 35px;
+
   font-size: 1.2vw !important;
  transition: 0.4s;
+
 
}
 
}
  
.slideshow-container:hover .text{
+
#bioIMG{
   transition: 0.4s ease-out;
+
   top: -3.64585vw;
   background-color: rgba(50,50,50,0.95);
+
   left: calc(50% - 3.9065vw);
 
}
 
}
  
.text_inner{
+
#orgIMG{
   opacity: 0;
+
   bottom: 3.3854vw;
   visibility: hidden;
+
   left: -1.97915vw;
 
}
 
}
  
.text_inner h3{
+
 
   color: #ED483A;
+
#inorgIMG{
 +
   bottom: 3.3854vw;
 +
  right: -1.97915vw;
 
}
 
}
  
.slideshow-container:hover .text_inner{
+
#labIMG{
   visibility: visible;
+
   width: 100%;
  opacity: 1;
+
   display: block;
   transition: 0.5s opacity 0.4s;
+
 
}
 
}
  
.text:hover .arrows{
+
.imageDivs{
   display: none;
+
  position: relative;
 +
  text-align: center;
 +
  color: white;
 +
   font-size: 200%;
 
}
 
}
  
#text1{
+
#imageFilter{
   width: 30%;
+
   position: absolute;
   margin: 0% 35%;
+
   top: 0;
 +
  left: 0;
 +
  bottom: 0;
 +
  right: 0;
 +
  background-color: rgba(3, 46, 67, 50%);
 
}
 
}
  
.slideshow-container:hover #text1{
+
.contentOnImages{
   height: 450px;
+
   position: absolute;
   width: 500px;
+
  top: calc(50% + 50px);
   margin: 0px 250px;
+
  left: 50%;
 +
  transform: translate(-50%, -50%);
 +
   width: 70%;
 +
   padding: 1.302vw 0.651vw 0px 0.651vw;
 
}
 
}
  
#text2{
+
.contentOnImages button{
   width: 20%;
+
   background: none;
   margin: 0% 40%;
+
   border: #BBB 0.15vw solid;
 +
  border-radius: 50vh;
 +
  font-size: 2vw;
 +
  color: white;
 +
  padding: 0.651vw 0.9765vw;
 +
  outline: 0 none;
 +
  width: 20vw;
 
}
 
}
  
.slideshow-container:hover #text2{
+
.contentOnImages button:hover{
   height: 65%;
+
   cursor: pointer;
   width: 500px;
+
  background: linear-gradient(to right, #d8fdfd, #bbf0f3, #85e4e9, #02c9d0);
   margin: 0px 250px;
+
  color: black;
 +
   border: none;
 +
   padding: 0.801vw 1.1265vw;
 
}
 
}
  
#text3{
+
#footer{
 +
  height: 27.67vw;
 +
}
 +
 
 +
#leftFoot{
 +
  background: linear-gradient(to bottom, #063444, #002634);
 +
  padding-top: 1vw;
 +
  height: 27.67vw;
 
   width: 20%;
 
   width: 20%;
   margin: 0% 40%;
+
   float: left;
 +
  text-align: center;
 +
  position: relative;
 
}
 
}
  
.slideshow-container:hover #text3{
+
#rightFoot{
   height: 80%;
+
  background-color: white;
   width: 500px;
+
  padding-top: 1vw;
   margin: 0px 250px;
+
  background-size: 27.67vw;
 +
   height: 27.67vw;
 +
  width: 80%;
 +
   float: right;
 +
  text-align: center;
 +
  position: relative;
 +
   overflow: hidden;
 
}
 
}
  
#text4{
+
#rightFoot td{
   width: 20%;
+
  text-align: center;
   margin: 0% 40%;
+
}
 +
 
 +
.sponsorimages{
 +
   width: 9.765625vw;
 +
   margin: 0.651vw;
 
}
 
}
  
.slideshow-container:hover #text4{
+
#socialmedia{
   height: 65%;
+
   width: 80%;
   width: 400px;
+
   overflow: hidden;
   margin: 0px 300px;
+
   position: absolute;
 +
  left: 10%;
 +
  right: 10%;
 +
  top: 42%;
 
}
 
}
  
#text5{
+
.socialMedia img{
   width: 20%;
+
   width: 25% !important;
   margin: 0% 40%;
+
   display: inline;
 
}
 
}
  
.slideshow-container:hover #text5{
+
a{
   height: 65%;
+
   text-decoration: none;
  width: 500px;
+
  margin: 0px 250px;
+
 
}
 
}
  
#top_title{
+
a:visited{
   display: none;
+
   color: initial;
  margin: 0;
+
 
}
 
}
  
#content{
+
.bottomrow img{
   width: 100% !important;
+
   width: 19.53125vw;
  padding: 0;
+
  margin: 0;
+
  background: transparent;
+
 
}
 
}
  
#top_menu_under{
+
.FooterTitle{
   display: none;
+
  margin: 0.9765625vw auto;
 +
  color: white;
 +
  font-size: 2.625vw;
 +
  font-weight: 300;
 +
  line-height: normal;
 +
  padding: 0 !important;
 +
}
 +
 
 +
#theSponsors{
 +
   width: 100%;
 +
  margin-top: -2vw !important;
 +
}
 +
 
 +
td{
 +
  padding: 0 !important;
 +
  border: none !important;
 +
}
 +
 
 +
#FooterLogo{
 +
  position: absolute;
 +
  width: 12vw;
 +
  left: 15%;
 +
  top: 25%;
 +
}
 +
 
 +
a, a:hover, a:visited{
 +
  text-decoration: none;
 +
  color: black;
 +
}
 +
 
 +
#Stripe{
 +
  height: 2px;
 +
  width: 60%;
 +
  margin: 2% 20%;
 +
  background-color: #02c9d0;
 +
}
 +
 
 +
#topnavHome{
 +
  margin-right: 15vw;
 +
}
 +
 
 +
#topnavHome:hover{
 +
  cursor: pointer;
 
}
 
}

Latest revision as of 16:38, 10 October 2018

@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700');

  1. content{
 width: 100% !important;
 margin: 0;
 padding: 0;

}

table{

 border: none !important;
 background: none !important;

}

  1. top_title{
 display:none;

}

  1. HQ_page p{
 padding: 0;
 margin: 0;
 text-align: inherit !important;

}

  • {
 font-family: "Quicksand", "Calibri" !important;
 margin: 0;
 padding: 0;

}

  1. TopNav ul, #BottNav ul {
   list-style-type: none;
   list-style-image: none;
   margin: 0 !important;
   padding: 0 !important;
   overflow: hidden;
   text-align: right;

}

  1. TopNav li, #BottNav li{
   display: inline-block;
   min-width: 15%;
   margin: 0 !important;

}

  1. TopNav li:hover, #BottNav li:hover{
 font-weight: 600;

}

  1. BottNav li{
 cursor: pointer;

}

  1. TopNav li span{
   font-weight: 500;

}

  1. TopNav li span, #BottNav li span{
   display: block;
   text-align: center;
   padding: 14px 16px;
   font-size: 1.3vw;

}

  1. BottNav{
 width: 15%;
 border-bottom-left-radius: 15px;
 border-bottom-right-radius: 15px;
 margin-top: -60px !important;
 padding-top: 60px !important;

}

  1. BottNav li{
 display: block;

}

  1. BottNav li span{
 color: black;

}

  1. BottNav li span:hover {
   box-shadow: inset 0px 0px 10px -8px black;

}

  1. Navbar{
 position: fixed;
 top: 20;
 width: 100%;
 z-index: 100;

}

  1. TopNav{
 -webkit-transition: background-color 400ms linear,
 color 400ms linear;
 background: transparent;

}

  1. TopNav.TopNavsscrolled{
 background: linear-gradient(to right, #eee, white 25%);
 background-color: white;

}

  1. topnav0, #topnav1, #topnav2, #topnav3, #topnav4{
 -webkit-transition: background-color 400ms linear;
 background: transparent;

}

  1. topnav0.topnav0scrolled, #topnav0:hover{
 background: linear-gradient(to right, white, #e6fefe);
 font-weight: 400;

}

  1. topnav1.topnav1scrolled, #topnav1:hover{
 background: linear-gradient(to right, #e6fefe, #d8fdfd);
 font-weight: 400;

}

  1. topnav2.topnav2scrolled, #topnav2:hover{
 background: linear-gradient(to right, #d8fdfd, #bbf0f3);
 font-weight: 400;

}

  1. topnav3.topnav3scrolled, #topnav3:hover{
 background: linear-gradient(to right, #bbf0f3, #85e4e9);
 font-weight: 400;

}

  1. topnav4.topnav4scrolled, #topnav4:hover{
 background: linear-gradient(to right, #85e4e9, #02c9d0);
 font-weight: 400;

}

  1. topnav0:hover, #topnav1:hover, #topnav2:hover, #topnav3:hover, #topnav4:hover{
font-weight: 500;

}

  1. logo{
 width: 15%;
 height: auto;
 vertical-align: middle;
 display: inline;

}

  1. WelcomeH3{
 display: inline;
 vertical-align: middle;
 font-size: 9vw !important;
 font-weight: 500 !important;
 color: white;
 margin: 0;
 padding: 0;
 line-height: normal;

}

  1. fancyText{
 color: white;
 font-family: 'Quicksand', 'Helvetica' !important;
 font-weight: 300;
 padding-top: 5vw;
 margin-top: 2vw 0 3vw 20%;
 padding-left: 5vw;
 height: 40vw;
 overflow: hidden;
 -webkit-backface-visibility: hidden;
 -webkit-perspective: 1000;
 -webkit-transform: translate3d(0,0,0);

}

.WelcomeDivs {

 display:inline-block;
 overflow:hidden;
 white-space:nowrap;

}

  1. WDRipple {
 animation: showup 10s forwards;
 animation-delay: 3s;

}

.WelcomeDivs:last-of-type {

 width: 0px;
 animation: reveal 1s forwards;
 animation-delay: 3s;

}

  1. WDT0, #WDT1, #WDT2, #WDT3{
 margin-left: -100%;
 margin-top: 10vw;

}

  1. WDT0{
 animation: slidein 7s forwards;
 animation-delay: 3s;

}

  1. WDT1{
 animation: slidein 10s forwards;
 animation-delay: 3s;

}

  1. WDT2{
 animation: slidein 13s forwards;
 animation-delay: 3s;

}

  1. WDT3{
 animation: slideinqwe 17s forwards;
 animation-delay: 3s;

}

@keyframes showup {

   0% {opacity:0;}
   20% {opacity:1;}
   80% {opacity:1;}
   100% {opacity:1;}

}

@keyframes slidein {

   0% { margin-left:-200%; }
   20% { margin-left:-200%; }
   35% { margin-left:0px; }
   100% { margin-left:0px; }

}

@keyframes slideinqwe {

   0% { margin-left:200%; }
   20% { margin-left:200%; }
   35% { margin-left:0px; }
   100% { margin-left:0px; }

}

@keyframes reveal {

   0% {opacity:0;width:0px;}
   20% {opacity:0;width:0px;}
   30% {width:100%}
   80% {opacity:1;}
   100% {opacity:1;width:100%;}

}


  1. riverDiv{
 background: url("T--Warwick--river-min.jpg") no-repeat fixed center center;
 background-size: cover;
 width: 100%;
 height: auto;

}

  1. WDRipple{
 font-size: 9vw !important;
 font-weight: 500 !important;

}

  1. WDText{
 font-size: 5vw;
 height: 100%;

}

.contentDivs{

 font-size: 125% !important;
 padding: 2% 15%;
 text-align: center;
 color: #051c24;

}

.contentDivs h1{

 margin-bottom: 1%

}

  1. CDiv1 h1, #CDiv2 h1{
 font-size: 250% !important;
 font-weight: 600;
 line-height: normal !important;

}

  1. CDiv1 p, #CDiv2 p{
 font-size: 125% !important;

}

  1. CDiv2{
 background-color: #eee;

}

  1. greywhitesplit{
 height: 9.765vw;
 background: white;
 background: linear-gradient(to right bottom, #eee 50%, white 50%);

}

  1. whitegreysplit{
 position: absolute;
 top: 0;
 left: 0;
 height: 9.765vw;
 width: 100%;
 background: white;
 background: linear-gradient(to right bottom, white 50%, transparent 50%);
 z-index: 10;

}

  1. BOIStriangle{
 position: relative;
 margin: 7.5% auto;
 width: 30vw;
 height: 30vw;
 background-color: transparent;
 border-radius: 50%;
 border: 2px dashed black;
 transition: transform 1s ease-in-out;

}

  1. BOIStriangle img{
 width: 7.813vw;
 height: auto;
 position: absolute;
 border-radius: 50%;
 background-color: white;
 transition: transform 1s ease-in-out;

}

  1. BOIStriangle img:hover{
 cursor: pointer;

}

  1. BOISContent{
 width: 60%;
 height: 60%;
 margin: 20%;
 text-align: center !important;
 vertical-align: middle;
 transition: transform 1s ease-in-out;

}

  1. BCTitle{
 font-size: 2vw !important;
 line-height: normal;

}

  1. BCText{
 font-size: 1.2vw !important;

}

  1. bioIMG{
 top: -3.64585vw;
 left: calc(50% - 3.9065vw);

}

  1. orgIMG{
 bottom: 3.3854vw;
 left: -1.97915vw;

}


  1. inorgIMG{
 bottom: 3.3854vw;
 right: -1.97915vw;

}

  1. labIMG{
 width: 100%;
 display: block;

}

.imageDivs{

 position: relative;
 text-align: center;
 color: white;
 font-size: 200%;

}

  1. imageFilter{
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
 background-color: rgba(3, 46, 67, 50%);

}

.contentOnImages{

 position: absolute;
 top: calc(50% + 50px);
 left: 50%;
 transform: translate(-50%, -50%);
 width: 70%;
 padding: 1.302vw 0.651vw 0px 0.651vw;

}

.contentOnImages button{

 background: none;
 border: #BBB 0.15vw solid;
 border-radius: 50vh;
 font-size: 2vw;
 color: white;
 padding: 0.651vw 0.9765vw;
 outline: 0 none;
 width: 20vw;

}

.contentOnImages button:hover{

 cursor: pointer;
 background: linear-gradient(to right, #d8fdfd, #bbf0f3, #85e4e9, #02c9d0);
 color: black;
 border: none;
 padding: 0.801vw 1.1265vw;

}

  1. footer{
 height: 27.67vw;

}

  1. leftFoot{
 background: linear-gradient(to bottom, #063444, #002634);
 padding-top: 1vw;
 height: 27.67vw;
 width: 20%;
 float: left;
 text-align: center;
 position: relative;

}

  1. rightFoot{
 background-color: white;
 padding-top: 1vw;
 background-size: 27.67vw;
 height: 27.67vw;
 width: 80%;
 float: right;
 text-align: center;
 position: relative;
 overflow: hidden;

}

  1. rightFoot td{
 text-align: center;

}

.sponsorimages{

 width: 9.765625vw;
 margin: 0.651vw;

}

  1. socialmedia{
 width: 80%;
 overflow: hidden;
 position: absolute;
 left: 10%;
 right: 10%;
 top: 42%;

}

.socialMedia img{

 width: 25% !important;
 display: inline;

}

a{

 text-decoration: none;

}

a:visited{

 color: initial;

}

.bottomrow img{

 width: 19.53125vw;

}

.FooterTitle{

 margin: 0.9765625vw auto;
 color: white;
 font-size: 2.625vw;
 font-weight: 300;
 line-height: normal;
 padding: 0 !important;

}

  1. theSponsors{
 width: 100%;
 margin-top: -2vw !important;

}

td{

 padding: 0 !important;
 border: none !important;

}

  1. FooterLogo{
 position: absolute;
 width: 12vw;
 left: 15%;
 top: 25%;

}

a, a:hover, a:visited{

 text-decoration: none;
 color: black;

}

  1. Stripe{
 height: 2px;
 width: 60%;
 margin: 2% 20%;
 background-color: #02c9d0;

}

  1. topnavHome{
 margin-right: 15vw;

}

  1. topnavHome:hover{
 cursor: pointer;

}