<style class="M-2010-styles">
body {
background: url("https://sites.google.com/site/sule2010s/icon/triplek-M2010s.jpg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
/*ikan*/
.table{
background-color: #444;
box-shadow: 0px 20px 40px 20px #808;
box-shadow: 0 11px 60px #060505 inset;
-moz-box-shadow: 0 11px 60px #060505 inset;
-webkit-box-shadow: 0 11px 60px #060505 inset;
-o-box-shadow: 0 11px 60px #060505 inset;
-ms-box-shadow: 0 11px 60px #060505 inset;
height:70px;
margin-top:-7px;
z-index: 2;
}
html {
font: 13px 'Open Sans', 'Helvetica', Sans-serif;
}
.fishtank_wrap{
border:1px solid #191919;
width:850px;
height:400px;
margin:auto;
margin-top:350px;
position:relative;
overflow: hidden;
border-right:20px solid #191919;
border-left:20px solid #191919;
border-bottom:8px solid #191919;
}
.water{
background-color: rgba(100, 148, 237, 0.09);
border-top: 1px solid #191919;
border-bottom: 1px solid #191919;
height: 349px;
position: absolute;
top: 30px;
width: 850px;
z-index: 160;
}
.fishtank{
box-shadow: 0 -10px 24px #817F7F inset, 0 -100px 134px #DCDCDC inset;
-moz-box-shadow: 0 -10px 24px #817F7F inset, 0 -100px 134px #DCDCDC inset;
-webkit-box-shadow: 0 -10px 24px #817F7F inset, 0 -100px 134px #DCDCDC inset;
-o-box-shadow: 0 -10px 24px #817F7F inset, 0 -100px 134px #DCDCDC inset;
-ms-box-shadow: 0 -10px 24px #817F7F inset, 0 -100px 134px #DCDCDC inset;
height: 400px;
width: 850px;
}
.ground{
background-color: #B19975;
border-bottom: 20px solid #655848;
height: 50px;
position: absolute;
top: 330px;
width: 850px;
z-index: 25;
box-shadow: 0 13px 19px #3A251D inset;
-moz-box-shadow: 0 13px 19px #3A251D inset;
-webkit-box-shadow: 0 13px 19px #3A251D inset;
-o-box-shadow: 0 13px 19px #3A251D inset;
-ms-box-shadow: 0 13px 19px #3A251D inset;
/*box-shadow: 0 -10px 24px #303030, 0 13px 19px #3A251D inset;*/
}
/*rocks*/
.rock_1{
background-color: #956F53;
border-radius: 120px 20px 20px 20px;
-moz-border-radius: 120px 20px 20px 20px;
-webkit-border-radius: 120px 20px 20px 20px;
-o-border-radius: 120px 20px 20px 20px;
-ms-border-radius: 120px 20px 20px 20px;
height: 115px;
left: 485px;
position: absolute;
top: 238px;
width: 138px;
box-shadow: 3px -6px 2px #292828 inset, -13px -34px 49px #292828 inset;
-moz-box-shadow: 3px -6px 2px #292828 inset, -13px -34px 49px #292828 inset;
-webkit-box-shadow: 3px -6px 2px #292828 inset, -13px -34px 49px #292828 inset;
-o-box-shadow: 3px -6px 2px #292828 inset, -13px -34px 49px #292828 inset;
-ms-box-shadow: 3px -6px 2px #292828 inset, -13px -34px 49px #292828 inset;
z-index: 30;
}
.rock_2{
border: 1px solid #252424;
background-color: #604F46;
border-radius: 57px 84px 13px 13px;
-moz-border-radius: 57px 84px 13px 13px;
-webkit-border-radius: 57px 84px 13px 13px;
-o-border-radius: 57px 84px 13px 13px;
-ms-border-radius: 57px 84px 13px 13px;
height: 115px;
left: 566px;
position: absolute;
top: 238px;
width: 128px;
box-shadow: 11px 14px 23px #171717, -83px -37px 25px #292828 inset;
-moz-box-shadow: 11px 14px 23px #171717, -83px -37px 25px #292828 inset;
-webkit-box-shadow: 11px 14px 23px #171717, -83px -37px 25px #292828 inset;
-o-box-shadow: 11px 14px 23px #171717, -83px -37px 25px #292828 inset;
-ms-box-shadow: 11px 14px 23px #171717, -83px -37px 25px #292828 inset;
z-index: 30;
}
.rock_2:after{
background-color: #604F46;
border-radius: 57px 0 57px 0;
-moz-border-radius: 57px 0 57px 0;
-webkit-border-radius: 57px 0 57px 0;
-o-border-radius: 57px 0 57px 0;
-ms-border-radius:57px 0 57px 0;
box-shadow: -11px 15px 22px #171717, 9px -27px 34px #292828 inset;
-moz-box-shadow: -11px 15px 22px #171717, 9px -27px 34px #292828 inset;
-webkit-box-shadow: -11px 15px 22px #171717, 9px -27px 34px #292828 inset;
-o-box-shadow: -11px 15px 22px #171717, 9px -27px 34px #292828 inset;
-ms-box-shadow: -11px 15px 22px #171717, 9px -27px 34px #292828 inset;
content: "";
height: 60px;
left: 34px;
position: absolute;
top: 51px;
width: 165px;
border: 1px solid #252424;
}
.rock_3{
border: 1px solid #252424;
background-color: #956F53;
border-radius: 121px 20px 137px 51px;
-moz-border-radius: 121px 20px 137px 51px;
-webkit-border-radius: 121px 20px 137px 51px;
-o-border-radius: 121px 20px 137px 51px;
-ms-border-radius: 121px 20px 137px 51px;
height: 52px;
left: 615px;
position: absolute;
top: 323px;
width: 97px;
z-index: 50;
box-shadow: 1px -2px 8px #171717, 1px -18px 18px #292828 inset;
-moz-box-shadow: 1px -2px 8px #171717, 1px -18px 18px #292828 inset;
-webkit-box-shadow: 1px -2px 8px #171717, 1px -18px 18px #292828 inset;
-o-box-shadow: 1px -2px 8px #171717, 1px -18px 18px #292828 inset;
-ms-box-shadow: 1px -2px 8px #171717, 1px -18px 18px #292828 inset;
}
.rock_3:before{
border: 1px solid #252424;
transform: rotate(186deg);
-moz-transform: rotate(186deg);
-webkit-transform: rotate(186deg);
-o-transform: rotate(186deg);
-ms-transform: rotate(186deg);
background-color: #A37F64;
border-radius: 121px 20px 137px 51px;
-moz-border-radius: 121px 20px 137px 51px;
-webkit-border-radius: 121px 20px 137px 51px;
-o-border-radius: 121px 20px 137px 51px;
-ms-border-radius: 121px 20px 137px 51px;
content: "";
height: 41px;
left: -50px;
position: absolute;
top: 9px;
width: 80px;
box-shadow: -1px 4px 8px #171717, 4px 3px 18px #292828 inset;
-moz-box-shadow: -1px 4px 8px #171717, 4px 3px 18px #292828 inset;
-webkit-box-shadow: -1px 4px 8px #171717, 4px 3px 18px #292828 inset;
-o-box-shadow: -1px 4px 8px #171717, 4px 3px 18px #292828 inset;
-ms-box-shadow: -1px 4px 8px #171717, 4px 3px 18px #292828 inset;
}
.rock_3:after{
border: 1px solid #252424;
background-color: #78604E;
border-radius: 60px 80px 30px 40px;
-moz-border-radius: 60px 80px 30px 40px;
-webkit-border-radius: 60px 80px 30px 40px;
-o-border-radius: 60px 80px 30px 40px;
-ms-border-radius: 60px 80px 30px 40px;
content: "";
box-shadow: -4px 3px 6px #171717, 10px -7px 17px #292828 inset;
-moz-box-shadow:-4px 3px 6px #171717, 10px -7px 17px #292828 inset;
-webkit-box-shadow: -4px 3px 6px #171717, 10px -7px 17px #292828 inset;
-o-box-shadow: -4px 3px 6px #171717, 10px -7px 17px #292828 inset;
-ms-box-shadow: -4px 3px 6px #171717, 10px -7px 17px #292828 inset;
-moz-transform: skewX(22deg) skewY(-5deg);
-webkit-transform: skewX(22deg) skewY(-5deg);
-ms-transform: skewX(22deg) skewY(-5deg);
-o-transform: skewX(22deg) skewY(-5deg);
transform: skewX(22deg) skewY(-5deg);
height: 48px;
left: 70px;
position: absolute;
top: -12px;
width: 120px;
}
.rock_4{
transform: rotate(19deg);
-moz-transform: rotate(19deg);
-webkit-transform:rotate(19deg);
-o-transform: rotate(19deg);
-ms-transform:rotate(19deg);
background-color: #956F53;
border-radius: 121px 19px 50px 18px;
-moz-border-radius: 121px 19px 50px 18px;
-webkit-border-radius: 121px 19px 50px 18px;
-o-border-radius: 121px 19px 50px 18px;
-ms-border-radius: 121px 19px 50px 18px;
box-shadow: 1px 4px 8px #171717, -6px -8px 12px #292828 inset;
-moz-box-shadow: 1px 4px 8px #171717, -6px -8px 12px #292828 inset;
-webkit-box-shadow: 1px 4px 8px #171717, -6px -8px 12px #292828 inset;
-o-box-shadow: 1px 4px 8px #171717, -6px -8px 12px #292828 inset;
-ms-box-shadow: 1px 4px 8px #171717, -6px -8px 12px #292828 inset;
height: 252px;
left: 227px;
position: absolute;
top: 110px;
width: 107px;
border: 1px solid #252424;
z-index:100;
}
.rock_4:before{
transform: rotate(89deg);
-moz-transform: rotate(89deg);
-webkit-transform:rotate(89deg);
-o-transform: rotate(89deg);
-ms-transform: rotate(89deg);
background-color: #A37F64;
border-radius: 191px 106px 137px 1px;
-moz-border-radius: 191px 106px 137px 1px;
-webkit-border-radius: 191px 106px 137px 1px;
-o-border-radius: 191px 106px 137px 1px;
-ms-border-radius: 191px 106px 137px 1px;
box-shadow: 6px -27px 23px #473827 inset;
-moz-box-shadow: 6px -27px 23px #473827 inset;
-webkit-box-shadow: 6px -27px 23px #473827 inset;
-o-box-shadow: 6px -27px 23px #473827 inset;
-ms-box-shadow: 6px -27px 23px #473827 inset;
content: "";
height: 44px;
left: 7px;
position: absolute;
top: 91px;
width: 228px;
border: 1px solid #252424;
}
.rock_4:after{
background-color: #78604E;
border-radius: 121px 20px 137px 51px;
-moz-border-radius: 121px 20px 137px 51px;
-webkit-border-radius: 121px 20px 137px 51px;
-o-border-radius: 121px 20px 137px 51px;
-ms-border-radius: 121px 20px 137px 51px;
box-shadow: 5px 1px 4px #171717, -8px -7px 18px #292828 inset;
-moz-box-shadow: 5px 1px 4px #171717, -8px -7px 18px #292828 inset;
-webkit-box-shadow: 5px 1px 4px #171717, -8px -7px 18px #292828 inset;
-o-box-shadow: 5px 1px 4px #171717, -8px -7px 18px #292828 inset;
-ms-box-shadow: 5px 1px 4px #171717, -8px -7px 18px #292828 inset;
content: "";
height: 63px;
left: 232px;
position: absolute;
top: 128px;
width: 87px;
border: 1px solid #252424;
}
.rock_5{
border: 1px solid #252424;
transform: rotate(52deg) skewX(-3deg);
-moz-transform: rotate(52deg) skewX(-3deg);
-webkit-transform: rotate(52deg) skewX(-3deg);
-o-transform: rotate(52deg) skewX(-3deg);
-ms-transform: rotate(52deg) skewX(-3deg);
background-color: #956F53;
border-radius: 121px 20px 137px 51px;
-moz-border-radius: 121px 20px 137px 51px;
-webkit-border-radius: 121px 20px 137px 51px;
-o-border-radius: 121px 20px 137px 51px;
-ms-border-radius: 121px 20px 137px 51px;
box-shadow:3px 2px 7px #171717, -14px -18px 30px #292828 inset;
-moz-box-shadow:3px 2px 7px #171717, -14px -18px 30px #292828 inset;
-webkit-box-shadow:3px 2px 7px #171717, -14px -18px 30px #292828 inset;
-o-box-shadow:3px 2px 7px #171717, -14px -18px 30px #292828 inset;
-ms-box-shadow:3px 2px 7px #171717, -14px -18px 30px #292828 inset;
height: 84px;
left: 95px;
position: absolute;
top: 290px;
width: 77px;
z-index: 100;
}
.rock_5:before{
transform:rotate(217deg);
-moz-transform: rotate(217deg);
-webkit-transform:rotate(217deg);
-o-transform: rotate(217deg);
-ms-transform: rotate(217deg);
background-color: #A37F64;
border: 1px solid #252424;
border-radius: 21px 20px 117px 51px;
-moz-border-radius: 21px 20px 117px 51px;
-webkit-border-radius: 21px 20px 117px 51px;
-o-border-radius: 21px 20px 117px 51px;
-ms-border-radius: 21px 20px 117px 51px;
box-shadow: -8px 1px 8px #212020, 5px -2px 15px #292828 inset;
-moz-box-shadow: -8px 1px 8px #212020, 5px -2px 15px #292828 inset;
-webkit-box-shadow: -8px 1px 8px #212020, 5px -2px 15px #292828 inset;
-ms-box-shadow: -8px 1px 8px #212020, 5px -2px 15px #292828 inset;
-o-box-shadow: -8px 1px 8px #212020, 5px -2px 15px #292828 inset;
content: "";
height: 144px;
left: -40px;
position: absolute;
top: 5px;
width: 82px;
}
.rock_5:after{
transform: skewX(-6deg) rotate(114deg);
-moz-transform: skewX(-6deg) rotate(114deg);
-webkit-transform:skewX(-6deg) rotate(114deg);
-o-transform:skewX(-6deg) rotate(114deg);
-ms-transform:skewX(-6deg) rotate(114deg);
background-color: #78604E;
border: 1px solid #252424;
border-radius: 40px 102px 104px 109px;
-moz-border-radius: 40px 102px 104px 109px;
-webkit-border-radius: 40px 102px 104px 109px;
-o-border-radius: 40px 102px 104px 109px;
-ms-border-radius: 40px 102px 104px 109px;
box-shadow:2px -1px 7px #171717, -5px 10px 20px #292828 inset;
-moz-box-shadow:2px -1px 7px #171717, -5px 10px 20px #292828 inset;
-webkit-box-shadow:2px -1px 7px #171717, -5px 10px 20px #292828 inset;
-o-box-shadow:2px -1px 7px #171717, -5px 10px 20px #292828 inset;
-ms-box-shadow:2px -1px 7px #171717, -5px 10px 20px #292828 inset;
content: "";
height: 57px;
left: 91px;
position: absolute;
top: -147px;
width: 125px;
}
/*plants*/
.plant_1_wrap{
position: absolute;
left: 676px;
z-index: 40;
}
.plant_1{
transform: rotate(-15deg);
-moz-transform: rotate(-15deg);
-webkit-transform: rotate(-15deg);
-o-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
background-color: #3D8F39;
border: 1px solid #252424;
border-radius: 260px 30px 260px 17px;
-moz-border-radius: 260px 30px 260px 17px;
-webkit-border-radius: 260px 30px 260px 17px;
-o-border-radius: 260px 30px 260px 17px;
-ms-border-radius: 260px 30px 260px 17px;
box-shadow: -4px -5px 8px #292828 inset;
-moz-box-shadow: -4px -5px 8px #292828 inset;
-webkit-box-shadow: -4px -5px 8px #292828 inset;
-o-box-shadow: -4px -5px 8px #292828 inset;
-ms-box-shadow: -4px -5px 8px #292828 inset;
height: 214px;
left: -20px;
position: absolute;
top: 150px;
width: 43px;
}
.plant_1:after{
border: 1px solid #252424;
box-shadow: 0 10px 11px #292828;
-moz-box-shadow: 0 10px 11px #292828;
-webkit-box-shadow: 0 10px 11px #292828;
-o-box-shadow: 0 10px 11px #292828;
-ms-box-shadow: 0 10px 11px #292828;
content: "";
height: 179px;
left: 20px;
position: absolute;
top: 19px;
width: 2px;
}
.plant_2{
background-color: #33852F;
border: 1px solid #252424;
border-radius: 260px 30px 260px 17px;
-moz-border-radius: 260px 30px 260px 17px;
-webkit-border-radius: 260px 30px 260px 17px;
-o-border-radius: 260px 30px 260px 17px;
-ms-border-radius: 260px 30px 260px 17px;
box-shadow: -4px -5px 8px #292828 inset;
-moz-box-shadow: -4px -5px 8px #292828 inset;
-webkit-box-shadow: -4px -5px 8px #292828 inset;
-o-box-shadow: -4px -5px 8px #292828 inset;
-ms-box-shadow: -4px -5px 8px #292828 inset;
height: 176px;
left: 42px;
position: absolute;
top: 179px;
width: 71px;
}
.plant_2:after{
border: 1px solid #252424;
box-shadow: 0 10px 11px #292828;
-moz-box-shadow: 0 10px 11px #292828;
-webkit-box-shadow: 0 10px 11px #292828;
-o-box-shadow: 0 10px 11px #292828;
-ms-box-shadow: 0 10px 11px #292828;
content: "";
height: 135px;
left: 29px;
position: absolute;
top: 19px;
width: 2px;
}
.plant_3{
background-color: #33852F;
border: 1px solid #252424;
border-radius: 260px 30px 260px 17px;
-moz-border-radius: 260px 30px 260px 17px;
-webkit-border-radius: 260px 30px 260px 17px;
-o-border-radius: 260px 30px 260px 17px;
-ms-border-radius: 260px 30px 260px 17px;
box-shadow: -4px -5px 8px #292828 inset;
-moz-box-shadow: -4px -5px 8px #292828 inset;
-webkit-box-shadow: -4px -5px 8px #292828 inset;
-o-box-shadow: -4px -5px 8px #292828 inset;
-ms-box-shadow: -4px -5px 8px #292828 inset;
height: 153px;
left: 9px;
position: absolute;
top: 203px;
width: 39px;
}
.plant_3:after{
border: 1px solid #252424;
box-shadow: 0 10px 11px #292828;
-moz-box-shadow: 0 10px 11px #292828;
-webkit-box-shadow: 0 10px 11px #292828;
-o-box-shadow: 0 10px 11px #292828;
-ms-box-shadow: 0 10px 11px #292828;
content: "";
height: 112px;
left: 14px;
position: absolute;
top: 19px;
width: 2px;
}
/*plant 2*/
.plant_2_wrap{
position: absolute;
left: 101px;
z-index: 40;
}
.plant_4{
background-color: #33852F;
border: 1px solid #252424;
border-radius: 260px 30px 260px 17px;
-moz-border-radius: 260px 30px 260px 17px;
-webkit-border-radius: 260px 30px 260px 17px;
-o-border-radius: 260px 30px 260px 17px;
-ms-border-radius: 260px 30px 260px 17px;
box-shadow: -4px -5px 8px #292828 inset;
-moz-box-shadow: -4px -5px 8px #292828 inset;
-webkit-box-shadow: -4px -5px 8px #292828 inset;
-o-box-shadow: -4px -5px 8px #292828 inset;
-ms-box-shadow: -4px -5px 8px #292828 inset;
height: 135px;
left: -9px;
position: absolute;
top: 180px;
width: 39px;
}
.plant_4:after{
border: 1px solid #252424;
box-shadow: 0 10px 11px #292828;
-moz-box-shadow: 0 10px 11px #292828;
-webkit-box-shadow: 0 10px 11px #292828;
-o-box-shadow: 0 10px 11px #292828;
-ms-box-shadow: 0 10px 11px #292828;
content: "";
height: 112px;
left: 14px;
position: absolute;
top: 19px;
width: 2px;
}
.plant_5{
background-color: #33852F;
border: 1px solid #252424;
-moz-border-radius: 260px 30px 260px 17px;
-webkit-border-radius: 260px 30px 260px 17px;
-o-border-radius: 260px 30px 260px 17px;
-ms-border-radius: 260px 30px 260px 17px;
border-radius: 260px 30px 260px 17px;
box-shadow: -4px -5px 8px #292828 inset;
-moz-box-shadow: -4px -5px 8px #292828 inset;
-webkit-box-shadow: -4px -5px 8px #292828 inset;
-o-box-shadow: -4px -5px 8px #292828 inset;
-ms-box-shadow: -4px -5px 8px #292828 inset;
height: 135px;
left: 39px;
position: absolute;
top: 220px;
width: 39px;
}
.plant_5:after{
border: 1px solid #252424;
box-shadow: 0 10px 11px #292828;
-moz-box-shadow: 0 10px 11px #292828;
-webkit-box-shadow: 0 10px 11px #292828;
-o-box-shadow: 0 10px 11px #292828;
-ms-box-shadow: 0 10px 11px #292828;
content: "";
height: 112px;
left: 14px;
position: absolute;
top: 19px;
width: 2px;
}
/*start of long plant*/
.long_plant2{
transform: rotate(13deg);
-moz-transform: rotate(13deg);
-webkit-transform: rotate(13deg);
-o-transform: rotate(13deg);
-ms-transform: rotate(13deg);
height: 298px;
left: 468px;
margin: auto;
position: absolute;
top: 41px;
width: 100px;
z-index: 98;
}
.long_plant{
transform: rotate(-13deg);
-moz-transform: rotate(-13deg);
-webkit-transform: rotate(-13deg);
-o-transform: rotate(-13deg);
-ms-transform: rotate(-13deg);
height: 298px;
left: 400px;
margin: auto;
position: absolute;
top: 56px;
width: 100px;
z-index: 25;
}
.l_plant_1{
border-radius: 40px 40px 40px 40px;
-moz-border-radius: 40px 40px 40px 40px;
-webkit-border-radius: 40px 40px 40px 40px;
-o-border-radius: 40px 40px 40px 40px;
-ms-border-radius: 40px 40px 40px 40px;
border-right: 12px groove green;
height: 90px;
position: absolute;
top: -1px;
width: 62px;
}
.l_plant_1:after{
transform: rotate(-32deg) skewX(-9deg) skewY(32deg);
-moz-transform: rotate(-32deg) skewX(-9deg) skewY(32deg);
-webkit-transform: rotate(-32deg) skewX(-9deg) skewY(32deg);
-o-transform: rotate(-32deg) skewX(-9deg) skewY(32deg);
-ms-transform: rotate(-32deg) skewX(-9deg) skewY(32deg);
background-color: #1E4E1D;
border-radius: 40px 40px 8px 80px;
-moz-border-radius: 40px 40px 8px 80px;
-webkit-border-radius: 40px 40px 8px 80px;
-o-border-radius: 40px 40px 8px 80px;
-ms-border-radius: 40px 40px 8px 80px;
box-shadow:5px 3px 5px #1A2C1D inset;
-moz-box-shadow:5px 3px 5px #1A2C1D inset;
-webkit-box-shadow:5px 3px 5px #1A2C1D inset;
-o-box-shadow:5px 3px 5px #1A2C1D inset;
-ms-box-shadow:5px 3px 5px #1A2C1D inset;
content: "";
height: 47px;
left: 25px;
position: absolute;
top: 31px;
width: 25px;
}
.l_plant_1:before{
transform: rotate(16deg) skewX(-9deg) skewY(-32deg);
-moz-transform: rotate(16deg) skewX(-9deg) skewY(-32deg);
-webkit-transform: rotate(16deg) skewX(-9deg) skewY(-32deg);
-o-transform: rotate(16deg) skewX(-9deg) skewY(-32deg);
-ms-transform: rotate(16deg) skewX(-9deg) skewY(-32deg);
background-color: #7fbf7f;
border-radius: 40px 40px 80px 8px;
-moz-border-radius: 40px 40px 80px 8px;
-webkit-border-radius: 40px 40px 80px 8px;
-o-border-radius: 40px 40px 80px 8px;
-ms-border-radius: 40px 40px 80px 8px;
box-shadow:-9px 2px 7px #233A27 inset;
-moz-box-shadow:-9px 2px 7px #233A27 inset;
-webkit-box-shadow:-9px 2px 7px #233A27 inset;
-o-box-shadow:-9px 2px 7px #233A27 inset;
-ms-box-shadow:-9px 2px 7px #233A27 inset;
content: "";
height: 43px;
left: 83px;
position: absolute;
top: 8px;
width: 25px;
}
.l_plant_2{
border-left: 12px ridge green;
border-radius: 40px 40px 40px 40px;
-moz-border-radius: 40px 40px 40px 40px;
-webkit-border-radius: 40px 40px 40px 40px;
-o-border-radius: 40px 40px 40px 40px;
-ms-border-radius: 40px 40px 40px 40px;
height: 111px;
left: 24px;
position: absolute;
top: 83px;
width: 70px;
}
.l_plant_2:after{
transform: rotate(-32deg) skewX(-9deg) skewY(32deg);
-moz-transform: rotate(-32deg) skewX(-9deg) skewY(32deg);
-webkit-transform: rotate(-32deg) skewX(-9deg) skewY(32deg);
-o-transform: rotate(-32deg) skewX(-9deg) skewY(32deg);
-ms-transform: rotate(-32deg) skewX(-9deg) skewY(32deg);
background-color:#7FBF7F;
border-radius: 40px 40px 8px 80px;
-moz-border-radius: 40px 40px 8px 80px;
-webkit-border-radius: 40px 40px 8px 80px;
-o-border-radius: 40px 40px 8px 80px;
-ms-border-radius: 40px 40px 8px 80px;
box-shadow: 5px 3px 7px #233A27 inset;
-moz-box-shadow: 5px 3px 7px #233A27 inset;
-webkit-box-shadow: 5px 3px 7px #233A27 inset;
-o-box-shadow: 5px 3px 7px #233A27 inset;
-ms-box-shadow: 5px 3px 7px #233A27 inset;
content: "";
height: 50px;
left: -46px;
position: absolute;
top: 19px;
width: 25px;
}
.l_plant_2:before{
transform: rotate(16deg) skewX(-9deg) skewY(-32deg);
-moz-transform: rotate(16deg) skewX(-9deg) skewY(-32deg);
-webkit-transform: rotate(16deg) skewX(-9deg) skewY(-32deg);
-o-transform: rotate(16deg) skewX(-9deg) skewY(-32deg);
-ms-transform: rotate(16deg) skewX(-9deg) skewY(-32deg);
background-color: #1E4E1D;
border-radius: 40px 40px 80px 8px;
-moz-border-radius: 40px 40px 80px 8px;
-webkit-border-radius: 40px 40px 80px 8px;
-o-border-radius: 40px 40px 80px 8px;
-ms-border-radius: 40px 40px 80px 8px;
box-shadow:-11px 6px 11px #103016 inset;
-moz-box-shadow:-11px 6px 11px #103016 inset;
-webkit-box-shadow:-11px 6px 11px #103016 inset;
-o-box-shadow:-11px 6px 11px #103016 inset;
-ms-box-shadow:-11px 6px 11px #103016 inset;
content: "";
height: 58px;
left: 14px;
position: absolute;
top: 32px;
width: 26px;
}
.l_plant_3{
border-radius: 40px 40px 40px 40px;
-moz-border-radius: 40px 40px 40px 40px;
-webkit-border-radius: 40px 40px 40px 40px;
-o-border-radius: 40px 40px 40px 40px;
-ms-border-radius: 40px 40px 40px 40px;
border-right: 12px groove green;
height: 111px;
position: absolute;
top: 187px;
width: 62px;
}
.l_plant_3:after{
transform: rotate(-32deg) skewX(-9deg) skewY(32deg);
-moz-transform: rotate(-32deg) skewX(-9deg) skewY(32deg);
-webkit-transform: rotate(-32deg) skewX(-9deg) skewY(32deg);
-o-transform: rotate(-32deg) skewX(-9deg) skewY(32deg);
-ms-transform: rotate(-32deg) skewX(-9deg) skewY(32deg);
background-color: #1E4E1D;
border-radius: 40px 40px 8px 80px;
-moz-border-radius: 40px 40px 8px 80px;
-webkit-border-radius: 40px 40px 8px 80px;
-o-border-radius: 40px 40px 8px 80px;
-ms-border-radius: 40px 40px 8px 80px;
box-shadow: 4px 2px 5px #1A2C1D inset;
-moz-box-shadow: 4px 2px 5px #1A2C1D inset;
-webkit-box-shadow: 4px 2px 5px #1A2C1D inset;
-o-box-shadow: 4px 2px 5px #1A2C1D inset;
-ms-box-shadow: 4px 2px 5px #1A2C1D inset;
content: "";
height: 47px;
left: 30px;
position: absolute;
top: 23px;
width: 25px;
}
.l_plant_3:before{
transform: rotate(16deg) skewX(-9deg) skewY(-32deg);
-moz-transform: rotate(16deg) skewX(-9deg) skewY(-32deg);
-webkit-transform: rotate(16deg) skewX(-9deg) skewY(-32deg);
-o-transform: rotate(16deg) skewX(-9deg) skewY(-32deg);
-ms-transform: rotate(16deg) skewX(-9deg) skewY(-32deg);
background-color: #7FBF7F;
border-radius: 130px 40px 165px 23px;
-moz-border-radius: 130px 40px 165px 23px;
-webkit-border-radius: 130px 40px 165px 23px;
-o-border-radius: 130px 40px 165px 23px;
-ms-border-radius: 130px 40px 165px 23px;
box-shadow:-9px 2px 7px #233A27 inset;
-moz-box-shadow:-9px 2px 7px #233A27 inset;
-webkit-box-shadow:-9px 2px 7px #233A27 inset;
-o-box-shadow:-9px 2px 7px #233A27 inset;
-ms-box-shadow:-9px 2px 7px #233A27 inset;
content: "";
height: 55px;
left: 82px;
position: absolute;
top: -5px;
width: 28px;
}
/*end of long plant*/
.bubble_wrap{
height: 299px;
left: 7px;
position: absolute;
top: 30px;
width: 200px;
}
.bubbles{
background-color: rgba(255, 255, 255, 0.16);
border: 1px solid #585858;
border-radius: 100px 100px 100px 100px;
-moz-border-radius: 100px 100px 100px 100px;
-webkit-border-radius: 100px 100px 100px 100px;
-o-border-radius: 100px 100px 100px 100px;
-ms-border-radius: 100px 100px 100px 100px;
height: 20px;
left: 33px;
position: absolute;
top: 260px;
width: 20px;
}
.b2{
left: 50px;
top: 260px;
}
.b3{
left: 60px;
top: 260px;
}
.b4{
left: 80px;
top: 260px;
}
.b5{
left: 90px;
top: 260px;
}
/*fred the fish*/
.fish_wrap{
height: 230px;
left: 200px;
position: absolute;
top: 105px;
width: 290px;
z-index: 90;
}
.fred{
transform: rotate(-37deg);
-moz-transform: rotate(-37deg);
-webkit-transform: rotate(-37deg);
-o-transform: rotate(-37deg);
-ms-transform: rotate(-37deg);
}
.fish_body{
transform: skewX(30deg) skewY(5deg);
-moz-transform: skewX(30deg) skewY(5deg);
-webkit-transform: skewX(30deg) skewY(5deg);
-o-transform: skewX(30deg) skewY(5deg);
-ms-transform: skewX(30deg) skewY(5deg);
background-color: #FF9800;
border-radius: 200px 112px 47px 62px;
-moz-border-radius: 200px 112px 47px 62px;
-webkit-border-radius: 200px 112px 47px 62px;
-o-border-radius: 200px 112px 47px 62px;
-ms-border-radius: 200px 112px 47px 62px;
box-shadow: 6px -12px 15px #3A2104 inset, -2px -3px 4px #281602 inset;
-moz-box-shadow: 6px -12px 15px #3A2104 inset, -2px -3px 4px #281602 inset;
-webkit-box-shadow: 6px -12px 15px #3A2104 inset, -2px -3px 4px #281602 inset;
-o-box-shadow: 6px -12px 15px #3A2104 inset, -2px -3px 4px #281602 inset;
-ms-box-shadow: 6px -12px 15px #3A2104 inset, -2px -3px 4px #281602 inset;
height: 72px;
position: absolute;
top: 60px;
width: 92px;
}
.eye{
transform: rotate(50deg);
-moz-transform: rotate(50deg);
-webkit-transform: rotate(50deg);
-o-transform: rotate(50deg);
-ms-transform: rotate(50deg);
background-color: #FCFCFC;
border: 1px solid #323232;
border-radius: 60px 60px 60px 60px;
-moz-border-radius: 60px 60px 60px 60px;
-webkit-border-radius: 60px 60px 60px 60px;
-o-border-radius: 60px 60px 60px 60px;
-ms-border-radius: 60px 60px 60px 60px;
box-shadow: 2px 4px 3px #3D270A;
-moz-box-shadow: 2px 4px 3px #3D270A;
-webkit-box-shadow: 2px 4px 3px #3D270A;
-o-box-shadow: 2px 4px 3px #3D270A;
-ms-box-shadow: 2px 4px 3px #3D270A;
height: 27px;
left: 40px;
position: absolute;
top: -1px;
width: 10px;
}
.eye:before{/*fish eye pupil*/
border: 2px solid #070707;
border-radius: 60px 60px 60px 60px;
-moz-border-radius: 60px 60px 60px 60px;
-webkit-border-radius: 60px 60px 60px 60px;
-o-border-radius: 60px 60px 60px 60px;
-ms-border-radius: 60px 60px 60px 60px;
content: "";
height: 7px;
left: 1px;
position: absolute;
top: 11px;
width: 2px;
}
.scale_1{
transform: rotate(35deg);
-moz-transform: rotate(35deg);
-webkit-transform: rotate(35deg);
-o-transform: rotate(35deg);
-ms-transform: rotate(35deg);
border-radius: 60px 60px 60px 60px;
-moz-border-radius: 60px 60px 60px 60px;
-webkit-border-radius: 60px 60px 60px 60px;
-o-border-radius: 60px 60px 60px 60px;
-ms-border-radius: 60px 60px 60px 60px;
border-right: 2px solid #432801;
height: 28px;
left: 38px;
position: absolute;
top: 8px;
width: 36px;
}
.scale_2{
transform: rotate(35deg);
-moz-transform: rotate(35deg);
-webkit-transform: rotate(35deg);
-o-transform: rotate(35deg);
-ms-transform: rotate(35deg);
border-radius: 60px 60px 60px 60px;
-moz-border-radius: 60px 60px 60px 60px;
-webkit-border-radius: 60px 60px 60px 60px;
-o-border-radius: 60px 60px 60px 60px;
-ms-border-radius: 60px 60px 60px 60px;
border-right: 2px solid #432801;
height: 28px;
left: 30px;
position: absolute;
top: 27px;
width: 36px;
}
.scale_3{
transform: rotate(35deg);
-moz-transform: rotate(35deg);
-webkit-transform: rotate(35deg);
-o-transform: rotate(35deg);
-ms-transform: rotate(35deg);
border-radius: 60px 60px 60px 60px;
-moz-border-radius: 60px 60px 60px 60px;
-webkit-border-radius: 60px 60px 60px 60px;
-o-border-radius: 60px 60px 60px 60px;
-ms-border-radius: 60px 60px 60px 60px;
border-right: 2px solid #432801;
height: 28px;
left: 47px;
position: absolute;
top: 19px;
width: 36px;
}
.scale_4{
transform: rotate(35deg);
-moz-transform: rotate(35deg);
-webkit-transform: rotate(35deg);
-o-transform: rotate(35deg);
-ms-transform: rotate(35deg);
border-radius: 60px 60px 60px 60px;
-moz-border-radius: 60px 60px 60px 60px;
-webkit-border-radius: 60px 60px 60px 60px;
-o-border-radius: 60px 60px 60px 60px;
-ms-border-radius: 60px 60px 60px 60px;
border-right: 2px solid #432801;
box-shadow:-5px -1px 4px black inset;
-moz-box-shadow:-5px -1px 4px black inset;
-webkit-box-shadow:-5px -1px 4px black inset;
-o-box-shadow:-5px -1px 4px black inset;
-ms-box-shadow:-5px -1px 4px black inset;
height: 32px;
left: 33px;
position: absolute;
top: 29px;
width: 19px;
}
.top_fin{
transform: skewX(30deg) skewY(8deg);
-moz-transform: skewX(30deg) skewY(8deg);
-webkit-transform: skewX(30deg) skewY(8deg);
-o-transform: skewX(30deg) skewY(8deg);
-ms-transform: skewX(30deg) skewY(8deg);
background-color: #E88B00;
border-radius: 200px 112px 47px 62px;
-moz-border-radius: 200px 112px 47px 62px;
-webkit-border-radius: 200px 112px 47px 62px;
-o-border-radius: 200px 112px 47px 62px;
-ms-border-radius: 200px 112px 47px 62px;
box-shadow: -7px -8px 9px black inset;
-moz-box-shadow: -7px -8px 9px black inset;
-webkit-box-shadow: -7px -8px 9px black inset;
-o-box-shadow: -7px -8px 9px black inset;
-ms-box-shadow: -7px -8px 9px black inset;
height: 20px;
left: 54px;
position: absolute;
top: 67px;
width: 42px;
}
.tail_fin{
transform: skewX(30deg) skewY(5deg);
-moz-transform: skewX(30deg) skewY(5deg);
-webkit-transform: skewX(30deg) skewY(5deg);
-o-transform: skewX(30deg) skewY(5deg);
-ms-transform: skewX(30deg) skewY(5deg);
background-color: #E88B00;
border-radius: 200px 112px 47px 62px;
-moz-border-radius: 200px 112px 47px 62px;
-webkit-border-radius: 200px 112px 47px 62px;
-o-border-radius: 200px 112px 47px 62px;
-ms-border-radius: 200px 112px 47px 62px;
box-shadow:-15px -7px 9px #060200 inset;
-moz-box-shadow:-15px -7px 9px #060200 inset;
-webkit-box-shadow:-15px -7px 9px #060200 inset;
-o-box-shadow:-15px -7px 9px #060200 inset;
-ms-box-shadow:-15px -7px 9px #060200 inset;
height: 32px;
left: 100px;
position: absolute;
top: 106px;
width: 42px;
}
.tail_fin:before{
transform: skewX(30deg) skewY(5deg);
-moz-transform: skewX(30deg) skewY(5deg);
-webkit-transform: skewX(30deg) skewY(5deg);
-o-transform: skewX(30deg) skewY(5deg);
-ms-transform: skewX(30deg) skewY(5deg);
background-color: #E88B00;
border-radius: 62px 112px 112px 200px;
-moz-border-radius: 62px 112px 112px 200px;
-webkit-border-radius: 62px 112px 112px 200px;
-o-border-radius: 62px 112px 112px 200px;
-ms-border-radius: 62px 112px 112px 200px;
box-shadow: 6px 13px 9px #2F1E01 inset, -6px -7px 2px black inset;
-moz-box-shadow: 6px 13px 9px #2F1E01 inset, -6px -7px 2px black inset;
-webkit-box-shadow: 6px 13px 9px #2F1E01 inset, -6px -7px 2px black inset;
-o-box-shadow: 6px 13px 9px #2F1E01 inset, -6px -7px 2px black inset;
-ms-box-shadow: 6px 13px 9px #2F1E01 inset, -6px -7px 2px black inset;
content: "";
height: 32px;
left: -12px;
position: absolute;
top: 28px;
width: 38px;
}
/* start of fish animation */
.fish_wrap{
left: 200px;
top: 105px;
z-index: 100;
animation-name:swim;
animation-duration:30s;
animation-iteration-count:infinite;
animation-timing-function: linear;
/*firefox*/
-moz-animation-name:swim;
-moz-animation-duration:30s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
/*webkit*/
-webkit-animation-name:swim;
-webkit-animation-duration:30s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes swim{
from{
left:200px;
}
20%{
left:0px;
transform:scaleX(1);
z-index:90;
}
20.5%{
transform:scaleX(-1);
z-index:10;
left:-30px;
}
21%{
left:80px;
}
42%{
left:550px;
}
50%{
z-index:28;
top:130px;
left:630px;
transform:scaleX(-1);
}
50.5%{
transform:scaleX(1);
z-index:100;
left:630px;
top:160px;
}
51%{
left:530px;
z-index:150;
}
60%{
left:300px;
z-index:150;
}
64%{
left:200px;
z-index:150;
}
66%{
left:80px;
z-index:150;
}
69%{
left:-30px;
z-index:150;
}
70%{
top:105px;
left:-30px;
transform:scaleX(1);
z-index:90;
}
70.5%{
transform:scaleX(-1);
z-index:10;
left:-30px;
}
71%{
left:40px;
}
80%{
left:550px;
}
81%{
left:550px;
top:70px;
}
82%{
left:550px;
transform:scaleX(-1);
}
82.5%{
transform:scaleX(1);
top:70px;
left:550px;
}
84%{
top:105px;
left:500px;
z-index:28;
}
88%{
top:105px;
left:400px;
z-index:28;
}
to{
left:200px;
}
}
@-moz-keyframes swim{
from{
left:200px;
}
20%{
left:0px;
-moz-transform:scaleX(1);
z-index:90;
}
20.5%{
-moz-transform:scaleX(-1);
z-index:10;
left:-30px;
}
21%{
left:80px;
}
42%{
left:550px;
}
50%{
z-index:28;
top:130px;
left:630px;
-moz-transform:scaleX(-1);
}
50.5%{
-moz-transform:scaleX(1);
z-index:100;
left:630px;
top:160px;
}
51%{
left:530px;
z-index:150;
}
60%{
left:300px;
z-index:150;
}
64%{
left:200px;
z-index:150;
}
66%{
left:80px;
z-index:150;
}
69%{
left:-30px;
z-index:150;
}
70%{
top:105px;
left:-30px;
-moz-transform:scaleX(1);
z-index:90;
}
70.5%{
-moz-transform:scaleX(-1);
z-index:10;
left:-30px;
}
71%{
left:40px;
}
80%{
left:550px;
}
81%{
left:550px;
top:70px;
}
82%{
left:550px;
-moz-transform:scaleX(-1);
}
82.5%{
-moz-transform:scaleX(1);
top:70px;
left:550px;
}
84%{
top:105px;
left:500px;
z-index:28;
}
88%{
top:105px;
left:400px;
z-index:28;
}
to{
left:200px;
}
}
@-webkit-keyframes swim{
from{
left:200px;
}
20%{
left:0px;
-webkit-transform:scaleX(1);
z-index:90;
}
20.5%{
-webkit-transform:scaleX(-1);
z-index:10;
left:-30px;
}
21%{
left:80px;
}
42%{
left:550px;
}
50%{
z-index:28;
top:130px;
left:630px;
-webkit-transform:scaleX(-1);
}
50.5%{
-webkit-transform:scaleX(1);
z-index:100;
left:630px;
top:160px;
}
51%{
left:530px;
z-index:150;
}
60%{
left:300px;
z-index:150;
}
64%{
left:200px;
z-index:150;
}
66%{
left:80px;
z-index:150;
}
69%{
left:-30px;
z-index:150;
}
70%{
top:105px;
left:-30px;
-webkit-transform:scaleX(1);
z-index:90;
}
70.5%{
-webkit-transform:scaleX(-1);
z-index:10;
left:-30px;
}
71%{
left:40px;
}
80%{
left:550px;
}
81%{
left:550px;
top:70px;
}
82%{
left:550px;
-webkit-transform:scaleX(-1);
}
82.5%{
-webkit-transform:scaleX(1);
top:70px;
left:550px;
}
84%{
top:105px;
left:500px;
z-index:28;
}
88%{
top:105px;
left:400px;
z-index:28;
}
to{
left:200px;
}
}
/*end of fish path */
.tail_fin{
animation-name:tail;
animation-duration: 0.9s;
animation-iteration-count:infinite;
animation-timing-function: ease-in;
/*firefox*/
-moz-animation-name:tail;
-moz-animation-duration: 0.9s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: ease-in;
/*webkit*/
-webkit-animation-name:tail;
-webkit-animation-duration: 0.9s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: ease-in;
}
@keyframes tail{
from{
transform:scale(.8)skewY(2deg);
}
50%{
transform:scale(.7)skewY(20deg);
}
to{
transform:scale(.8)skewY(2deg);
}
}
@-moz-keyframes tail{
from{
-moz-transform:scale(.8)skewY(2deg);
}
50%{
-moz-transform:scale(.7)skewY(20deg);
}
to{
-moz-transform:scale(.8)skewY(2deg);
}
}
@-webkit-keyframes tail{
from{
-webkit-transform:scale(.8)skewY(2deg);
}
50%{
-webkit-transform:scale(.7)skewY(20deg);
}
to{
-webkit-transform:scale(.8)skewY(2deg);
}
}
/*end of tail fin*/
.scale_4{/*mid fin*/
animation-name:midfin;
animation-duration:2s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-animation-name:midfin;
-moz-animation-duration:2s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name:midfin;
-webkit-animation-duration:2s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes midfin{
from{
transform:scale(.8)rotate(15deg);
}
50%{
transform:scale(.6)skewY(30deg)rotate(15deg);
}
80%{
transform:scale(.8)skewY(10deg)rotate(25deg);
}
to{
transform:scale(.8)skewY(10deg)rotate(15deg);
}
}
@-moz-keyframes midfin{
from{
-moz-transform:scale(.8)rotate(15deg);
}
50%{
-moz-transform:scale(.6)skewY(30deg)rotate(15deg);
}
80%{
-moz-transform:scale(.8)skewY(10deg)rotate(25deg);
}
to{
-moz-transform:scale(.8)skewY(10deg)rotate(15deg);
}
}
@-webkit-keyframes midfin{
from{
-webkit-transform:scale(.8)rotate(15deg);
}
50%{
-webkit-transform:scale(.6)skewY(30deg)rotate(15deg);
}
80%{
-webkit-transform:scale(.8)skewY(10deg)rotate(25deg);
}
to{
-webkit-transform:scale(.8)skewY(10deg)rotate(15deg);
}
}
.eye{/*blink effect*/
animation-name:blink;
animation-duration:5.7s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-animation-name:blink;
-moz-animation-duration:5.7s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name:blink;
-webkit-animation-duration:5.7s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes blink{
from{
background-color:white;
}
49%{
background-color:white;
height: 27px;
width: 10px;
}
50%{
background-color:#070707;
height: 20px;
width: 5px;
}
52%{
background-color:white;
height: 27px;
width: 10px;
}
to{
background-color:white;
}
}
@-moz-keyframes blink{
from{
background-color:white;
}
49%{
background-color:white;
height: 27px;
width: 10px;
}
50%{
background-color:#070707;
height: 20px;
width: 5px;
}
52%{
background-color:white;
height: 27px;
width: 10px;
}
to{
background-color:white;
}
}
@-webkit-keyframes blink{
from{
background-color:white;
}
49%{
background-color:white;
height: 27px;
width: 10px;
}
50%{
background-color:#070707;
height: 20px;
width: 5px;
}
52%{
background-color:white;
height: 27px;
width: 10px;
}
to{
background-color:white;
}
}
/*start of plant animations*/
.long_plant2{
left:450px;
transform-origin: center bottom;
-moz-transform-origin: center bottom;
-webkit-transform-origin: center bottom;
animation-name:l_plant2;
animation-duration:16s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-animation-name:l_plant2;
-moz-animation-duration:16s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name:l_plant2;
-webkit-animation-duration:16s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes l_plant2{
from{
transform:rotate(13deg);
}
50%{
transform:rotate(-4deg);
}
to{
transform:rotate(13deg);
}
}
@-moz-keyframes l_plant2{
from{
-moz-transform:rotate(13deg);
}
50%{
-moz-transform:rotate(-4deg);
}
to{
-moz-transform:rotate(13deg);
}
}
@-webkit-keyframes l_plant2{
from{
-webkit-transform:rotate(13deg);
}
50%{
-webkit-transform:rotate(-4deg);
}
to{
-webkit-transform:rotate(13deg);
}
}
.long_plant{
transform-origin: center bottom;
-moz-transform-origin: center bottom;
-webkit-transform-origin: center bottom;
animation-name:l_plant;
animation-duration:15s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-transform-origin: center bottom;
-moz-animation-name:l_plant;
-moz-animation-duration:15s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-transform-origin: center bottom;
-webkit-animation-name:l_plant;
-webkit-animation-duration:15s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes l_plant{
from{
transform:rotate(-13deg);
}
50%{
transform:rotate(-5deg);
}
to{
transform:rotate(-13deg);
}
}
@-moz-keyframes l_plant{
from{
-moz-transform:rotate(-13deg);
}
50%{
-moz-transform:rotate(-5deg);
}
to{
-moz-transform:rotate(-13deg);
}
}
@-webkit-keyframes l_plant{
from{
-webkit-transform:rotate(-13deg);
}
50%{
-webkit-transform:rotate(-5deg);
}
to{
-webkit-transform:rotate(-13deg);
}
}
.plant_2{
transform-origin: center bottom;
-moz-transform-origin: center bottom;
-webkit-transform-origin: center bottom;
animation-name:plant2;
animation-duration:15s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-animation-name:plant2;
-moz-animation-duration:15s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name:plant2;
-webkit-animation-duration:15s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes plant2{
from{
transform:rotate(-7deg);
}
50%{
transform:rotate(13deg);
}
to{
transform:rotate(-7deg);
}
}
@-moz-keyframes plant2{
from{
-moz-transform:rotate(-7deg);
}
50%{
-moz-transform:rotate(13deg);
}
to{
-moz-transform:rotate(-7deg);
}
}
@-webkit-keyframes plant2{
from{
-webkit-transform:rotate(-7deg);
}
50%{
-webkit-transform:rotate(13deg);
}
to{
-webkit-transform:rotate(-7deg);
}
}
.plant_3{
transform-origin: center bottom;
-moz-transform-origin: center bottom;
-webkit-transform-origin: center bottom;
animation-name:plant3;
animation-duration:16s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-animation-name:plant3;
-moz-animation-duration:16s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name:plant3;
-webkit-animation-duration:16s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes plant3{
from{
transform:rotate(-5deg);
}
50%{
transform:rotate(12deg);
}
to{
transform:rotate(-5deg);
}
}
@-moz-keyframes plant3{
from{
-moz-transform:rotate(-5deg);
}
50%{
-moz-transform:rotate(12deg);
}
to{
-moz-transform:rotate(-5deg);
}
}
@-webkit-keyframes plant3{
from{
-webkit-transform:rotate(-5deg);
}
50%{
-webkit-transform:rotate(12deg);
}
to{
-webkit-transform:rotate(-5deg);
}
}
.plant_4{
left:-6px;
top:190px;
transform-origin: center bottom;
-moz-transform-origin: center bottom;
-webkit-transform-origin: center bottom;
animation-name:plant4;
animation-duration:14.98s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-animation-name:plant4;
-moz-animation-duration:14.98s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name:plant4;
-webkit-animation-duration:14.98s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes plant4{
from{
transform:rotate(-10deg);
}
45%{
transform:rotate(-16deg);
}
50%{
transform:rotate(-2deg);
}
to{
transform:rotate(-10deg);
}
}
@-moz-keyframes plant4{
from{
-moz-transform:rotate(-10deg);
}
45%{
-moz-transform:rotate(-16deg);
}
50%{
-moz-transform:rotate(-2deg);
}
to{
-moz-transform:rotate(-10deg);
}
}
@-webkit-keyframes plant4{
from{
-webkit-transform:rotate(-10deg);
}
45%{
-webkit-transform:rotate(-16deg);
}
50%{
-webkit-transform:rotate(-2deg);
}
to{
-webkit-transform:rotate(-10deg);
}
}
.plant_5{
left:40px;
top:200px;
transform-origin: center bottom;
-moz-transform-origin: center bottom;
-webkit-transform-origin: center bottom;
animation-name:plant5;
animation-duration:14.98s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-animation-name:plant5;
-moz-animation-duration:14.98s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name:plant5;
-webkit-animation-duration:14.98s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes plant5{
from{
transform:rotate(5deg);
}
45%{
transform:rotate(8deg);
}
50%{
transform:rotate(20deg);
}
to{
transform:rotate(5deg);
}
}
@-moz-keyframes plant5{
from{
-moz-transform:rotate(5deg);
}
45%{
-moz-transform:rotate(8deg);
}
50%{
-moz-transform:rotate(20deg);
}
to{
-moz-transform:rotate(5deg);
}
}
@-webkit-keyframes plant5{
from{
-webkit-transform:rotate(5deg);
}
45%{
-webkit-transform:rotate(8deg);
}
50%{
-webkit-transform:rotate(20deg);
}
to{
-webkit-transform:rotate(5deg);
}
}
/*start of bubble animations*/
.b0{
animation-name:bubbles;
animation-delay:2s;
animation-duration:4s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-animation-name:bubbles;
-moz-animation-delay:2s;
-moz-animation-duration:4s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name:bubbles;
-webkit-animation-delay:2s;
-webkit-animation-duration:4s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes bubbles{
from{
top:260px;
left:33px;
}
50%{
left:39px;
}
to{
top:0px;
left:33px;
}
}
@-moz-keyframes bubbles{
from{
top:260px;
left:33px;
}
50%{
left:39px;
}
to{
top:0px;
left:33px;
}
}
@-webkit-keyframes bubbles{
from{
top:260px;
left:33px;
}
50%{
left:39px;
}
to{
top:0px;
left:33px;
}
}
.b1{
animation-name:bubbles;
animation-duration:7s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-animation-name:bubbles;
-moz-animation-duration:7s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name:bubbles;
-webkit-animation-duration:7s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes bubbles{
from{
top:260px;
}
to{
top:0px;
}
}
@-moz-keyframes bubbles{
from{
top:260px;
}
to{
top:0px;
}
}
@-webkit-keyframes bubbles{
from{
top:260px;
}
to{
top:0px;
}
}
.b2{
animation-name:bubbles;
animation-delay:1s;
animation-duration:4s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-animation-name:bubbles;
-moz-animation-delay:1s;
-moz-animation-duration:4s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name:bubbles;
-webkit-animation-delay:1s;
-webkit-animation-duration:4s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes bubbles{
from{
top:260px;
}
to{
top:0px;
}
}
@-moz-keyframes bubbles{
from{
top:260px;
}
to{
top:0px;
}
}
@-webkit-keyframes bubbles{
from{
top:260px;
}
to{
top:0px;
}
}
.b3{
animation-name:bubbles;
animation-delay:500s;
animation-duration:3s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-animation-name:bubbles;
-moz-animation-delay:500s;
-moz-animation-duration:3s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name:bubbles;
-webkit-animation-delay:500s;
-webkit-animation-duration:3s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes bubbles{
from{
top:260px;
left:60px;
}
25%{
left:30px;
}
50%{
left:58px;
}
75%{
left:37px;
}
to{
top:0px;
left:60px;
}
}
@-moz-keyframes bubbles{
from{
top:260px;
left:60px;
}
25%{
left:30px;
}
50%{
left:58px;
}
75%{
left:37px;
}
to{
top:0px;
left:60px;
}
}
@-webkit-keyframes bubbles{
from{
top:260px;
left:60px;
}
25%{
left:30px;
}
50%{
left:58px;
}
75%{
left:37px;
}
to{
top:0px;
left:60px;
}
}
.b4{
animation-name:bubbles;
animation-duration:6s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-animation-name:bubbles;
-moz-animation-duration:6s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name:bubbles;
-webkit-animation-duration:6s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes bubbles{
from{
top:260px;
}
to{
top:0px;
}
}
@-moz-keyframes bubbles{
from{
top:260px;
}
to{
top:0px;
}
}
@-webkit-keyframes bubbles{
from{
top:260px;
}
to{
top:0px;
}
}
.b5{
animation-name:bubbles;
animation-duration:5s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-animation-name:bubbles;
-moz-animation-duration:5s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name:bubbles;
-webkit-animation-duration:5s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes bubbles{
from{
top:260px;
}
to{
top:0px;
}
}
@-moz-keyframes bubbles{
from{
top:260px;
}
to{
top:0px;
}
}
@-webkit-keyframes bubbles{
from{
top:260px;
}
to{
top:0px;
}
}
/*tail bubbles*/
.b6,.b7,.b8{
opacity:0;
}
.b6,.b8{
transform:scale(0.5);
-moz-transform:scale(0.5);
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
-o-transform:scale(0.5);
}
.b7{
transform:scale(0.8);
-moz-transform:scale(0.8);
-webkit-transform:scale(0.8);
-o-transform:scale(0.8);
-ms-transform:scale(0.8);
}
.bw2{
width:80px;
animation-name:tail_bubbles;
animation-duration:30s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-animation-name:tail_bubbles;
-moz-animation-duration:30s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name:tail_bubbles;
-webkit-animation-duration:30s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes tail_bubbles{
from{
left:30px;
}
48%{
left:30px;
}
50.5%{
left:760px;
}
65%{
left:760px;
}
70.5%{
left:30px;
}
78%{
left:30px;
}
82.5%{
left:720px;
}
92%{
left:720px;
}
to{
left:30px;
}
}
@-moz-keyframes tail_bubbles{
from{
left:30px;
}
48%{
left:30px;
}
50.5%{
left:760px;
}
65%{
left:760px;
}
70.5%{
left:30px;
}
78%{
left:30px;
}
82.5%{
left:720px;
}
92%{
left:720px;
}
to{
left:30px;
}
}
@-webkit-keyframes tail_bubbles{
from{
left:30px;
}
48%{
left:30px;
}
50.5%{
left:760px;
}
65%{
left:760px;
}
70.5%{
left:30px;
}
78%{
left:30px;
}
82.5%{
left:720px;
}
92%{
left:720px;
}
to{
left:30px;
}
}
.b6{
animation-name:tail_bubble1;
animation-duration:30s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-animation-name:tail_bubble1;
-moz-animation-duration:30s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name:tail_bubble1;
-webkit-animation-duration:30s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes tail_bubble1{
from{
left:30px;
top:205px;
}
20.5%{
opacity:0;
}
21%{
left:30px;
top:205px;
opacity:1;
}
26%{
opacity:1;
left:60px;
top:105px;
}
26.3%{
opacity:0;
}
40%{
left:60px;
top:205px;
}
50%{
opacity:0;
}
50.5%{
opacity:1;
left:60px;
top:205px;
}
54.3%{
opacity:0;
}
55%{
left:60px;
top:105px;
}
65%{
left:60px;
}
70%{
opacity:0;
}
70.5%{
opacity:1;
left:30px;
top:210px;
}
73.3%{
opacity:0;
}
73%{
left:30px;
top:105px;
}
78%{
left:30px;
}
82.3%{
opacity:0;
}
82.5%{
opacity:1;
left:20px;
top:150px;
}
86.3%{
opacity:0;
}
87%{
left:20px;
top:30px;
}
92%{
left:20px;
}
to{
left:30px;
}
}
@-moz-keyframes tail_bubble1{
from{
left:30px;
top:205px;
}
20.5%{
opacity:0;
}
21%{
left:30px;
top:205px;
opacity:1;
}
26%{
opacity:1;
left:60px;
top:105px;
}
26.3%{
opacity:0;
}
40%{
left:60px;
top:205px;
}
50%{
opacity:0;
}
50.5%{
opacity:1;
left:60px;
top:205px;
}
54.3%{
opacity:0;
}
55%{
left:60px;
top:105px;
}
65%{
left:60px;
}
70%{
opacity:0;
}
70.5%{
opacity:1;
left:30px;
top:210px;
}
73.3%{
opacity:0;
}
73%{
left:30px;
top:105px;
}
78%{
left:30px;
}
82.3%{
opacity:0;
}
82.5%{
opacity:1;
left:20px;
top:150px;
}
86.3%{
opacity:0;
}
87%{
left:20px;
top:30px;
}
92%{
left:20px;
}
to{
left:30px;
}
}
@-webkit-keyframes tail_bubble1{
from{
left:30px;
top:205px;
}
20.5%{
opacity:0;
}
21%{
left:30px;
top:205px;
opacity:1;
}
26%{
opacity:1;
left:60px;
top:105px;
}
26.3%{
opacity:0;
}
40%{
left:60px;
top:205px;
}
50%{
opacity:0;
}
50.5%{
opacity:1;
left:60px;
top:205px;
}
54.3%{
opacity:0;
}
55%{
left:60px;
top:105px;
}
65%{
left:60px;
}
70%{
opacity:0;
}
70.5%{
opacity:1;
left:30px;
top:210px;
}
73.3%{
opacity:0;
}
73%{
left:30px;
top:105px;
}
78%{
left:30px;
}
82.3%{
opacity:0;
}
82.5%{
opacity:1;
left:20px;
top:150px;
}
86.3%{
opacity:0;
}
87%{
left:20px;
top:30px;
}
92%{
left:20px;
}
to{
left:30px;
}
}
.b7{
animation-name:tail_bubble2;
animation-duration:30s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-animation-name:tail_bubble2;
-moz-animation-duration:30s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name:tail_bubble2;
-webkit-animation-duration:30s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes tail_bubble2{
from{
left:30px;
top:205px;
}
20.5%{
opacity:0;
}
21%{/*turn one*/
opacity:1;
left:30px;
top:205px;
}
25.5%{
opacity:0;
}
26%{
left:-30px;
top:105px;
}
40%{
left:30px;
top:205px;
}
49.5%{
opacity:0;
}
50%{
opacity:1;
left:30px;
top:205px;
}
53%{
left:70px;
top:80px;
}
54.3%{
opacity:0;
}
65%{
left:30px;
}
69.5%{
opacity:0;
}
70.5%{
opacity:1;
left:30px;
top:210px;
}
73%{
left:70px;
top:55px;
}
73.5%{
opacity:0;
}
78%{
left:30px;
}
82%{
opacity:0;
}
82.5%{
opacity:1;
left:50px;
top:150px;
}
86.3%{
opacity:0;
}
87%{
left:-20px;
top:30px;
}
92%{
left:20px;
}
to{
left:30px;
}
}
@-moz-keyframes tail_bubble2{
from{
left:30px;
top:205px;
}
20.5%{
opacity:0;
}
21%{/*turn one*/
opacity:1;
left:30px;
top:205px;
}
25.5%{
opacity:0;
}
26%{
left:-30px;
top:105px;
}
40%{
left:30px;
top:205px;
}
49.5%{
opacity:0;
}
50%{
opacity:1;
left:30px;
top:205px;
}
53%{
left:70px;
top:80px;
}
54.3%{
opacity:0;
}
65%{
left:30px;
}
69.5%{
opacity:0;
}
70.5%{
opacity:1;
left:30px;
top:210px;
}
73%{
left:70px;
top:55px;
}
73.5%{
opacity:0;
}
78%{
left:30px;
}
82%{
opacity:0;
}
82.5%{
opacity:1;
left:50px;
top:150px;
}
86.3%{
opacity:0;
}
87%{
left:-20px;
top:30px;
}
92%{
left:20px;
}
to{
left:30px;
}
}
@-webkit-keyframes tail_bubble2{
from{
left:30px;
top:205px;
}
20.5%{
opacity:0;
}
21%{/*turn one*/
opacity:1;
left:30px;
top:205px;
}
25.5%{
opacity:0;
}
26%{
left:-30px;
top:105px;
}
40%{
left:30px;
top:205px;
}
49.5%{
opacity:0;
}
50%{
opacity:1;
left:30px;
top:205px;
}
53%{
left:70px;
top:80px;
}
54.3%{
opacity:0;
}
65%{
left:30px;
}
69.5%{
opacity:0;
}
70.5%{
opacity:1;
left:30px;
top:210px;
}
73%{
left:70px;
top:55px;
}
73.5%{
opacity:0;
}
78%{
left:30px;
}
82%{
opacity:0;
}
82.5%{
opacity:1;
left:50px;
top:150px;
}
86.3%{
opacity:0;
}
87%{
left:-20px;
top:30px;
}
92%{
left:20px;
}
to{
left:30px;
}
}
.b8{
animation-name:tail_bubble3;
animation-duration:30s;
animation-iteration-count:infinite;
animation-timing-function: linear;
-moz-animation-name:tail_bubble3;
-moz-animation-duration:30s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function: linear;
-webkit-animation-name:tail_bubble3;
-webkit-animation-duration:30s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function: linear;
}
@keyframes tail_bubble3{
from{
left:50px;
top:205px;
}
20.5%{
opacity:0;
}
21%{
opacity:1;
left:30px;
top:205px;
}
25.5%{
opacity:0;
}
26%{
left:30px;
top:105px;
}
40%{
left:30px;
top:205px;
}
49.5%{
opacity:0;
}
50.5%{
opacity:1;
left:50px;
top:205px;
}
53%{
left:40px;
top:80px;
}
54.3%{
opacity:0;
}
65%{
left:40px;
}
69.5%{
opacity:0;
}
70.5%{
opacity:1;
left:40px;
top:210px;
}
73%{
left:-20px;
top:55px;
}
73.5%{
opacity:0;
}
78%{
left:40px;
}
82%{
opacity:0;
}
82.5%{
opacity:1;
left:20px;
top:150px;
}
86.3%{
opacity:0;
}
87%{
left:60px;
top:30px;
}
92%{
left:30px;
}
to{
left:30px;
}
}
@-moz-keyframes tail_bubble3{
from{
left:50px;
top:205px;
}
20.5%{
opacity:0;
}
21%{
opacity:1;
left:30px;
top:205px;
}
25.5%{
opacity:0;
}
26%{
left:30px;
top:105px;
}
40%{
left:30px;
top:205px;
}
49.5%{
opacity:0;
}
50.5%{
opacity:1;
left:50px;
top:205px;
}
53%{
left:40px;
top:80px;
}
54.3%{
opacity:0;
}
65%{
left:40px;
}
69.5%{
opacity:0;
}
70.5%{
opacity:1;
left:40px;
top:210px;
}
73%{
left:-20px;
top:55px;
}
73.5%{
opacity:0;
}
78%{
left:40px;
}
82%{
opacity:0;
}
82.5%{
opacity:1;
left:20px;
top:150px;
}
86.3%{
opacity:0;
}
87%{
left:60px;
top:30px;
}
92%{
left:30px;
}
to{
left:30px;
}
}
@-webkit-keyframes tail_bubble3{
from{
left:50px;
top:205px;
}
20.5%{
opacity:0;
}
21%{
opacity:1;
left:30px;
top:205px;
}
25.5%{
opacity:0;
}
26%{
left:30px;
top:105px;
}
40%{
left:30px;
top:205px;
}
49.5%{
opacity:0;
}
50.5%{
opacity:1;
left:50px;
top:205px;
}
53%{
left:40px;
top:80px;
}
54.3%{
opacity:0;
}
65%{
left:40px;
}
69.5%{
opacity:0;
}
70.5%{
opacity:1;
left:40px;
top:210px;
}
73%{
left:-20px;
top:55px;
}
73.5%{
opacity:0;
}
78%{
left:40px;
}
82%{
opacity:0;
}
82.5%{
opacity:1;
left:20px;
top:150px;
}
86.3%{
opacity:0;
}
87%{
left:60px;
top:30px;
}
92%{
left:30px;
}
to{
left:30px;
}
}
</style>