@charset "utf-8";.page,header{box-shadow:0 0 50px #45D768}#awards_page,#contact_page,#gallery_page,#main_page,#profession_page{overflow:hidden;background-color:#cfc}#badge_mom,#life_img2{transform:rotate(15deg)}#div_prof_img,#div_prof_img p,#life2_text h1,#life_2,#life_img,#life_text,#prof_img,#prof_text{display:inline-block}#awards_text,#life2_text,#life_text,#prof_text{height:auto;text-align:justify}#awards,#life,#prof,address,article,aside,canvas,content,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}#awards_text h1,#awards_text p,#div_prof_img p,#life2_text h1,#main_header,#prof_text h1,#profession_header{text-align:center}#slogan h3,#slogan p,.footer span{font-style:italic}@font-face{font-family:intro_head_rbase;src:url(fonts/intro_head_rbase/introheadr-base-webfont.eot);src:url(fonts/intro_head_rbase/introheadr-base-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/intro_head_rbase/introheadr-base-webfont.woff2) format('woff2'),url(fonts/intro_head_rbase/introheadr-base-webfont.woff) format('woff'),url(fonts/intro_head_rbase/introheadr-base-webfont.ttf) format('truetype'),url(fonts/intro_head_rbase/introheadr-base-webfont.svg#intro_head_rbase) format('svg');font-weight:400;font-style:normal}@font-face{font-family:intro_rust_gbase_2_line;src:url(fonts/intro_rust_gbase_2_line/introrustg-base2line-webfont.eot);src:url(fonts/intro_rust_gbase_2_line/introrustg-base2line-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/intro_rust_gbase_2_line/introrustg-base2line-webfont.woff2) format('woff2'),url(fonts/intro_rust_gbase_2_line/introrustg-base2line-webfont.woff) format('woff'),url(fonts/intro_rust_gbase_2_line/introrustg-base2line-webfont.ttf) format('truetype'),url(fonts/intro_rust_gbase_2_line/introrustg-base2line-webfont.svg#intro_rust_gbase_2_line) format('svg');font-weight:400;font-style:normal}@font-face{font-family:intro_script_rh2_base;src:url(fonts/intro_script_rh2_base/introscriptr-h2base-webfont.eot);src:url(fonts/intro_script_rh2_base/introscriptr-h2base-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/intro_script_rh2_base/introscriptr-h2base-webfont.woff2) format('woff2'),url(fonts/intro_script_rh2_base/introscriptr-h2base-webfont.woff) format('woff'),url(fonts/intro_script_rh2_base/introscriptr-h2base-webfont.ttf) format('truetype'),url(fonts/intro_script_rh2_base/introscriptr-h2base-webfont.svg#intro_script_rh2_base) format('svg');font-weight:400;font-style:normal}@font-face{font-family:one;src:url(fonts/introheadr_base_macroman/introheadr-base-webfont.eot);src:url(fonts/introheadr_base_macroman/introheadr-base-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/introheadr_base_macroman/introheadr-base-webfont.woff2) format('woff2'),url(fonts/introheadr_base_macroman/introheadr-base-webfont.woff) format('woff'),url(fonts/introheadr_base_macroman/introheadr-base-webfont.ttf) format('truetype'),url(fonts/introheadr_base_macroman/introheadr-base-webfont.svg#intro_head_rbase) format('svg');font-weight:400;font-style:normal}@font-face{font-family:two;src:url(fonts/introscriptr_h2base_macroman/introscriptr-h2base-webfont.eot);src:url(fonts/introscriptr_h2base_macroman/introscriptr-h2base-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/introscriptr_h2base_macroman/introscriptr-h2base-webfont.woff2) format('woff2'),url(fonts/introscriptr_h2base_macroman/introscriptr-h2base-webfont.woff) format('woff'),url(fonts/introscriptr_h2base_macroman/introscriptr-h2base-webfont.ttf) format('truetype'),url(fonts/introscriptr_h2base_macroman/introscriptr-h2base-webfont.svg#intro_script_rh2_base) format('svg');font-weight:400;font-style:normal}@font-face{font-family:three;src:url(fonts/introrustg_base2line_macroman/introrustg-base2line-webfont.eot);src:url(fonts/introrustg_base2line_macroman/introrustg-base2line-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/introrustg_base2line_macroman/introrustg-base2line-webfont.woff2) format('woff2'),url(fonts/introrustg_base2line_macroman/introrustg-base2line-webfont.woff) format('woff'),url(fonts/introrustg_base2line_macroman/introrustg-base2line-webfont.ttf) format('truetype'),url(fonts/introrustg_base2line_macroman/introrustg-base2line-webfont.svg#intro_rust_gbase_2_line) format('svg');font-weight:400;font-style:normal}body{background:url(images/gradient1.png) repeat-x}.page{width:1200px;margin-right:auto;margin-left:auto;margin-top:3px;border:1px solid #000;position:relative;border-radius:25px}#index_page{min-height:780px}#index_page::after{background:url(images/wallpaper3.png) no-repeat}#main_page{min-height:1295px;height:auto}#awards_page,#profession_page{min-height:780px;height:auto}#contact_page{min-height:1245px;height:auto}#gallery_page{min-height:950px;height:auto}.page::after{content:"";margin-top:100px;opacity:.5;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;border-bottom-left-radius:25px;border-bottom-right-radius:25px}#content_profession,.content_main{height:auto;width:850px;float:right;clear:both;margin-right:18px;padding:20px;margin-top:20px;position:relative}#badge_dad,#badge_mom,#logo_div,header{height:100px}#dragon2,#dragon3,#dragon4,#truck_div{height:180px}#bottle,#hard_work{width:500px;height:500px;z-index:1}#ball_div,#ball_div img,#rubic_div,#rubic_div img{height:150px;width:150px}#logo,#nav{clear:right}#green_balloon,#red_balloon,#three_balloons{padding-bottom:0;width:auto;margin-bottom:0;display:inline}#bottle,#life{position:absolute}#bottle{opacity:.13;left:-50px;top:40px;transform:rotate(-10deg)}#life{width:850px;height:555px;background-color:#67a353;border-radius:25px;clear:both;box-shadow:0 0 10px #000}#life_img1,#life_img2,#life_img3{border:1px solid #fff;box-shadow:0 0 5px #000;position:absolute;float:right}#life_text{width:370px;float:left;clear:both;padding:10px;z-index:2;margin-left:10px}#life_img{float:right;clear:both;height:370px;width:370px;position:absolute;margin:70px 20px 20px 45px;top:0;right:60px}#life_img1{height:200px;width:200px;z-index:2;right:150px}#life_img2{height:250px;width:250px;z-index:2;top:80px;right:-45px}#life_img3{height:200px;width:200px;z-index:4;top:210px;right:140px;transform:rotate(-20deg)}#three_balloons{position:absolute;height:300px;float:right;top:-60px;right:-10px}#three_balloons:hover{animation:go_up_three 2s forwards}@keyframes go_up_three{from{top:-60px}to{top:-160px}}#red_balloon{position:absolute;height:110px;float:left;top:150px;z-index:3}#red_balloon:hover{animation:go_up_red 4s forwards}@keyframes go_up_red{from{top:150px}to{top:-50px}}#green_balloon{position:absolute;height:130px;float:right;top:270px;right:40px;z-index:3}#green_balloon:hover{animation:go_up_green 3s forwards}@keyframes go_up_green{from{top:270px}to{top:170px}}#awards_text p::first-letter,#life p::first-letter,#life_2 p::first-letter,#prof_text p::first-letter{font-size:200%;color:#8A2BE2;font-family:two;text-shadow:1px 1px 1px #000}#awards_text h1,#life h1,#life2_text h1,#prof_text h1{text-align:center;font-family:one,intro_script_rh2_base;margin-top:0}#awards_text p,#life p,#life2_text p,#prof_text p{font-family:one;line-height:23px;margin-top:-15px}#life p,#life2_text p,#prof_text p{font-size:18px;text-indent:50px}#life_2{margin-top:30px;width:855px;height:430px;clear:both;position:absolute;top:600px;background-color:#80acb7;border-radius:25px;box-shadow:0 0 10px #000}#life2_img1,#life2_img2{height:250px;width:250px;top:110px;border:1px solid #fff;box-shadow:0 0 5px #000;position:relative;z-index:2}#life2_text{width:300px;position:relative;margin:0 auto}#life2_text h1{width:400px;position:relative;left:-50px;top:20px}#life2_text p{position:relative;margin-top:25px}.names{text-shadow:-.7px 0 #000,0 .7px #000,.7px 0 #000,0 -.7px #000;color:#efe40b;font-weight:700}#btn_explore,#daniel-title h1{text-shadow:-1.5px 0 #000,0 1.5px #000,1.5px 0 #000,0 -1.5px #000}#nav a:active,#nav a:link,#nav a:visited{color:#234884;text-decoration:none}#btn_explore,#sub_button{color:#fff;cursor:pointer}#life2_img1{float:left;left:10px}#badge_mom{width:auto;position:absolute;z-index:3;display:inline;float:left;clear:both;right:770px;top:310px}#badge_dad{width:auto;position:absolute;z-index:3;display:inline;float:left;clear:both;right:-30px;top:310px;transform:rotate(-15deg)}#life2_img2{float:right;right:10px}#hr1{clear:both}#prof{width:850px;height:515px;position:absolute;background-color:#80acb7;border-radius:25px;clear:both;top:40px;box-shadow:0 0 10px #000}#audio,#prof_img{border:1px solid #000;position:absolute}#prof_text{width:380px;float:right;clear:both;padding:15px 30px 10px 50px}#prof_text p{margin-top:-10px;z-index:3}#div_prof_img{float:left;clear:both;height:400px;width:350px;position:absolute;margin:70px 10px 20px 40px;transform:rotate(-5deg);z-index:3}#div_prof_img p{position:absolute;top:345px;left:160px;width:200px;height:auto;font-weight:700;color:green;font-size:17px;border-top:0;border-right:1px;border-bottom:1px;border-left:1px;border-style:solid;border-color:#000;background-color:#cfc;text-shadow:-.5px 0 #16ac25,0 .5px #16ac25,.5px 0 #16ac25,0 -.5px #16ac25}#audio{top:330px;left:160px;width:200px;z-index:3}#prof_img{height:350px;width:350px;z-index:2}#dragon1{height:170px;width:auto;position:absolute;top:250px;left:-40px;transform:rotate(10deg);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";z-index:3;animation:flying 3s infinite ease-in-out}@keyframes flying{0%,100%{top:250px}50%{top:210px}}#dragon2{width:auto;position:relative;float:right;top:-97px;right:100px;transform:rotate(-20deg);z-index:3}#dragon3{width:auto;position:absolute;float:right;top:434px;right:-41px;z-index:3;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}#dragon4{width:auto;top:50px;left:-40px;position:absolute;display:inline;z-index:2}#blue_dragon2{height:150px;width:auto;top:-75px;left:310px;position:absolute;display:inline;z-index:1}#hard_work{opacity:.06;position:absolute;left:380px;top:30px}#awards{width:850px;height:500px;position:absolute;background-color:#67a353;border-radius:25px;clear:both;top:40px;box-shadow:0 0 10px #000}#awards_img1,#awards_img2,#awards_img3,#awards_img4{position:absolute;height:185px;width:185px;border:1px solid #fff;clear:both;box-shadow:0 0 5px #000;display:inline-block}#awards_text{width:370px;float:left;clear:both;display:inline-block;z-index:2;margin-left:20px;padding-top:10px}#awards_text p{font-size:19px}#awards_text p::first-letter{text-transform:capitalize;font-size:200%;color:#00f}#main_header h1,#profession_header h1{font-size:45px;font-family:three,Verdana,Times New Roman,sans-serif;font-weight:400;color:#1a8cff;text-decoration:underline;position:relative}#cup_logo{height:120px;width:auto;position:absolute;display:inline-block;top:370px;left:145px}#awards_img{float:right;clear:both;height:390px;width:390px;position:absolute;display:inline-block;margin:70px 10px 20px 45px;top:0;right:20px}#awards_img1{top:0;left:0;background:url(images/slides/h_s2.jpg) -185px 0 no-repeat}#awards_img1:hover{animation:slide1 .5s forwards ease-in-out}@keyframes slide1{from{background-position:-185px 0}to{background-position:0 0}}#awards_img2{top:188px;left:0;background:url(images/slides/v_s1.jpg) no-repeat}#awards_img2:hover{animation:slide2 .5s forwards ease-in-out}@keyframes slide2{from{background-position:0 0}to{background-position:0 -185px}}#awards_img3{top:0;left:188px;background:url(images/slides/v_s2.jpg) 0 -185px no-repeat}#awards_img3:hover{animation:slide3 .5s forwards ease-in-out}@keyframes slide3{from{background-position:0 -185px}to{background-position:0 0}}#awards_img4{top:188px;left:188px;background:url(images/slides/h_s1.jpg) no-repeat}#logo,#logo_index{width:78px;height:78px;text-indent:-9999px;border-radius:50px;margin-left:15px;margin-top:10px;position:absolute}#awards_img4:hover{animation:slide4 .5s forwards ease-in-out}@keyframes slide4{from{background-position:0 0}to{background-position:-185px 0}}header{background-color:#ACD1E9;width:1200px;border-bottom:1px solid #2440E4;border-top-left-radius:25px;border-top-right-radius:25px}#main_header{margin:auto;height:60px;width:350px;clear:both;display:inline-block;position:relative;top:-45px;left:20px}#main_header h1{display:inline;top:5px}#profession_header{margin:auto auto 0;height:85px;width:350px;clear:both;display:inline-block;position:relative;left:20px}#profession_header h1{display:inline-block;margin-bottom:-15px;bottom:27px}#profession_header p{font-size:20px;position:relative;display:inline-block;clear:both;font-family:three,Verdana,Times New Roman,sans-serif;font-weight:400;color:#1a8cff;text-decoration:underline;margin-top:-15px;bottom:17px}#nav ul li,#slogan h3{font-family:intro_rust_gbase_2_line,Times New Roman,Arial,sans-serif}#logo_div{width:300px;margin-left:0;margin-top:0;position:relative;display:inline-block}#logo_index{background:url(images/we_are_home.jpg) -11px -6px no-repeat}#logo:hover,#logo_index:hover{width:80px;height:80px;animation:enlarge_logo .6s 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#logo{background:url(images/lets_go_home.jpg) -11px -6px no-repeat}@keyframes enlarge_logo{from{width:75px}to{width:310px}}#nav{height:100%;width:270px;position:absolute;box-shadow:10px 0 30px -10px #000;float:left;margin:0;background:-moz-linear-gradient(45deg,rgba(0,128,128,1) 0,rgba(133,173,255,1) 31%,rgba(0,128,128,1) 91%,rgba(0,128,128,1) 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0,rgba(0,128,128,1)),color-stop(31%,rgba(133,173,255,1)),color-stop(91%,rgba(0,128,128,1)),color-stop(100%,rgba(0,128,128,1)));background:-webkit-linear-gradient(45deg,rgba(0,128,128,1) 0,rgba(133,173,255,1) 31%,rgba(0,128,128,1) 91%,rgba(0,128,128,1) 100%);background:-o-linear-gradient(45deg,rgba(0,128,128,1) 0,rgba(133,173,255,1) 31%,rgba(0,128,128,1) 91%,rgba(0,128,128,1) 100%);background:-ms-linear-gradient(45deg,rgba(0,128,128,1) 0,rgba(133,173,255,1) 31%,rgba(0,128,128,1) 91%,rgba(0,128,128,1) 100%);background:linear-gradient(45deg,rgba(0,128,128,1) 0,rgba(133,173,255,1) 31%,rgba(0,128,128,1) 91%,rgba(0,128,128,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#008080', GradientType=1 )}#nav span{float:left;display:inline-block;margin-left:-8px}#nav p{display:inline;margin-left:10px;margin-top:10px}#nav img{display:inline-block;width:30px;height:30px;margin-top:-3px;margin-bottom:-5px}#nav ul{list-style:none;padding:0 0 10px 20px;margin-top:10px;line-height:35px}#nav hr{margin:5px 10px 5px 0}#nav ul li{padding:5px 0 5px 10px;margin-bottom:4px;margin-right:10px;background-color:#1a8cff;border-radius:10px;border:2px solid #E8D0A9;clear:both;font-size:13px}#li_3 p{margin-left:5px}#nav a:link{font-weight:700}#nav li:hover{text-decoration:none;box-shadow:0 0 5px #000;background-color:#45D768;color:#000}#slogan{float:right;clear:both;margin-right:20px;margin-top:25px;text-shadow:1px 1px 5px #fff;display:inline-block}#slogan h3{font-size:15px;display:inline;float:right;margin-top:18px;margin-bottom:0}#daniel-title h1,#daniel-title p{height:50px;width:600px;font-family:intro_rust_gbase_2_line,New Times Roman,Arial,sans-serif;display:block;text-align:center}#slogan p{display:inline;float:right;color:grey;margin-top:0;margin-right:35px}#daniel-title h1{color:#80ff80;font-size:45px;margin:0 auto 50px}#daniel-title p{color:#000;font-size:19px;margin:-50px auto 50px}#rubic_div{position:relative;float:right;margin-right:150px}#rubic_div img{opacity:.5;-webkit-transition-property:transform;-webkit-transition-duration:.5s;transition-property:transform;transition-duration:.5s}#rubic_div img:hover{-webkit-transform:rotate(30deg);transform:rotate(30deg);animation:xfade_rubic .5s 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes xfade_rubic{0%{opacity:.4}5%{opacity:.5}10%{opacity:.6}15%{opacity:.7}20%{opacity:.8}25%{opacity:.9}100%,30%{opacity:1}}#truck_div{text-align:center;width:180px;position:absolute;float:left;margin-left:70px;margin-top:-75px}#truck_div img{position:relative;height:180px;width:180px;opacity:.5;transition:all .5s ease-in}#truck_div img:hover{margin-left:71px;margin-top:15px;animation:xfade_truck .5s 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes xfade_truck{from{opacity:.4}to{opacity:1}}#ball_div{text-align:center;position:absolute;float:left;margin-left:185px;margin-top:200px}#ball_div img{position:relative;opacity:.5;transition:all .5s ease-in;-webkit-transition-property:transform;-webkit-transition-duration:1s;transition-property:transform;transition-duration:1s}#ball_div img:hover{animation:xfade_ball .5s 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}@keyframes xfade_ball{from{opacity:.4}to{opacity:1}}#button_div{height:80px;width:180px;margin-right:130px;margin-top:-120px;float:right;clear:both;display:inline-block;position:relative;padding:0}#btn_explore{position:absolute;height:80px;width:180px;background-color:green;text-transform:uppercase;font-family:one,New Times Roman,Arial,sans-serif;font-size:35px;padding:0;margin-top:0}.section,.slideshow #slide1,.slideshow #slide2,.slideshow #slide3,.slideshow #slide4,.slideshow figure img{height:400px;width:400px}#btn_explore:hover{font-size:36px;box-shadow:0 0 15px green;color:#90ee90}#button_div a{text-decoration:none}.section{margin:-50px auto 0;text-align:center;border-radius:50px;background-color:#fff}.slideshow{padding:0;margin:0}.slideshow figure{width:400px;margin:0;position:absolute;opacity:0}.slideshow #slide1{position:absolute;border:3px solid #ff0;border-radius:50px;box-shadow:0 0 50px #ff0}.slideshow #slide2{position:absolute;border:3px solid green;border-radius:50px;box-shadow:0 0 50px green}.slideshow #slide3{position:absolute;border:3px solid red;border-radius:50px;box-shadow:0 0 50px red}.slideshow #slide4{position:absolute;border:3px solid violet;border-radius:50px;box-shadow:0 0 50px violet}.slideshow figure img{border-radius:50px}#slide1{animation:xfade 10s 0s infinite}#slide2{animation:xfade 10s 2.5s infinite}#slide3{animation:xfade 10s 5s infinite}#slide4{animation:xfade 10s 7.5s infinite}@keyframes xfade{0%,30%{opacity:0}1%{opacity:.1}2%{opacity:.2}3%{opacity:.3}4%{opacity:.4}5%{opacity:.5}6%{opacity:.6}7%{opacity:.7}8%{opacity:.8}9%{opacity:.9}10%,15%,25%{opacity:1}}#forms{width:700px;height:auto;margin-right:auto;margin-left:auto;background-color:#67a353;padding:5px 30px 30px;border-radius:25px;box-shadow:0 0 10px #000}#text_area,.text_field{border-radius:5px;box-shadow:1px 1px 1px #1a8cff}#forms h1{font-family:one;font-size:35px}.p_form{text-indent:30px;font-family:one;font-weight:700;font-size:20px}#interests{margin:0 auto;padding:0}#text_area{display:block;width:400px;margin:0 auto}#forms label{display:inline-block;width:160px}#forms input{margin-right:30px}.text_field{height:17px}#middle_name{width:15px}#birthday{width:168px}#interests input{margin-right:8px}#fieldset,#fieldset2{width:400px;margin:0 auto}#sub_button{margin-left:300px;background-color:green;height:35px;width:80px;font-family:New Times Roman,Arial,sans-serif}#sub_button:hover{color:#000;box-shadow:0 0 5px #000}#sub_p{display:inline;color:#686464;font-size:11px;margin-left:-20px}.content{margin-top:175px}.anchor{display:block;height:175px;margin-top:-175px;visibility:hidden}#mermaid,#orange_fish{height:80px;float:right}#coral,#seaweed{height:150px;float:left}#blue_fish,#bubbles,#bubbles2,#sea_snail{height:50px;width:auto;position:absolute;display:inline-block}#svg_circle1{z-index:1;position:absolute;top:26px}#svg_circle2{z-index:1;position:absolute;top:600px}#svg_star1{z-index:1;position:absolute;display:inline;top:200px;left:600px;animation-name:big;animation-duration:20s;animation-delay:14s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes big{0%{top:200px;left:600px}2%{top:180px}4%{left:570px}6%{top:220px}8%{left:590px}10%{top:210px}12%{left:600px}14%{top:200px}}#orange_fish{width:auto;z-index:3;position:absolute;display:inline-block;top:400px;right:200px;animation:swim 20s infinite}@keyframes swim{0%{right:200px}50%{right:5px;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1)}51%{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}80%{right:90px;top:600px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}100%{right:200px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}}#sea_snail{z-index:3;float:right;top:692px;right:40px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";animation:sliding 120s infinite forwards}@keyframes sliding{0%{right:40px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}49%{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}50%{right:780px;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);filter:FlipH;-ms-filter:"FlipH"}99%{-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);filter:FlipH;-ms-filter:"FlipH"}100%{right:40px;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);filter:FlipH;-ms-filter:"FlipH"}}#mermaid{width:auto;z-index:1;transform:rotate(-15deg);position:absolute;display:inline-block;opacity:0;top:300px;right:160px;animation:ariel_swim 30s ease-in-out infinite}@keyframes ariel_swim{0%,20%,39%{opacity:0;top:300px;right:110px}40%{opacity:.2;transform:rotate(-30deg)}45%{opacity:1}53%{opacity:1;transform:rotate(-50deg)}65%{opacity:0;top:100px;right:20px;transform:rotate(-30deg)}100%{opacity:0;top:100px;right:0}}#seaweed{width:auto;z-index:4;position:absolute;display:inline-block;transform:rotate(-3deg);top:609px;left:470px}#coral{width:auto;z-index:2;position:absolute;display:inline-block;top:588px;left:20px;border-bottom-left-radius:25px}#rocks{height:250px;width:auto;z-index:1;position:absolute;display:inline-block;float:right;top:488px;right:20px;border-bottom-right-radius:25px}#blue_fish{z-index:1;float:left;top:200px;left:200px;animation:swim_blue 30s 5s infinite}@keyframes swim_blue{0%{left:200px}50%{left:20px;top:150px;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1)}51%{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}80%{top:400px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}90%{left:70px;top:300px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}100%{left:200px;top:300px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}}#bubbles{z-index:0;float:left;top:600px;left:80px;animation:bubbles 8s 2s linear infinite}@keyframes bubbles{0%{opacity:0;top:600px}5%{opacity:1;top:600px}80%{opacity:.4}90%{opacity:.2}95%{opacity:0}100%{top:50px;opacity:0}}#bubbles2{z-index:0;float:right;top:600px;right:80px;animation:bubbles 8s 6s linear infinite}.logo-gallery{height:80px;z-index:6;position:relative}.logo-gallery img{height:60px;margin-top:30px;margin-bottom:10px}.logo-gallery img:hover{animation:grow .5s forwards}@keyframes grow{100%{height:80px;margin-top:0;margin-bottom:0}}.logo-preview{margin-top:30px;position:relative;z-index:5}.logo-preview span{display:none;margin-top:calc(-500px - 335px - 10px);padding-top:335px;text-align:center}.footer,.logo-preview span:target{display:block}.logo-preview img{border:3px solid #000;border-radius:25px;height:500px;margin:0}.section_gallery{height:700px;background-color:background: #cfe7fa;background:-webkit-linear-gradient(#cfe7fa 2%,#1a63bc 72%);background:-o-linear-gradient(#cfe7fa 2%,#1a63bc 72%);background:linear-gradient(#cfe7fa 2%,#1a63bc 72%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7fa', endColorstr='#1a63bc', GradientType=0 );width:850px;margin:0 auto;text-align:center;border-radius:25px;box-shadow:0 0 10px #000}.footer{position:absolute;margin-bottom:0;bottom:0;background-color:#ACD1E9;width:1200px;height:55px;border-top:1px solid #2440E4;box-shadow:0 0 50px #45D768;border-bottom-left-radius:25px;border-bottom-right-radius:25px;clear:both}.footer h4{float:right;margin-right:20px;margin-top:20px;color:grey}