body{margin:0;font:40px "Times New Roman";height:100%;width:100%;overflow:hidden}section{-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s;display:block;position:fixed;height:100%;width:100%;text-align:center;opacity:0;visibility:hidden}#intro{background:rgba(227,216,241,.75)}#education{background:rgba(39,70,144,.75);color:#f0f8ff}#projects{background:rgba(212,160,167,.75)}#gallery{background:rgba(111,156,235,.75);color:azure}#contact{background:rgba(255,209,102,.75)}#lButton,#rButton{position:fixed;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;top:75%;border-radius:50%;background:rgba(200,200,200,.6);padding:7px}#lButton{left:10%}#lButton:hover,#rButton:hover,.active_button{background:rgba(255,255,255,.9)}#lArrow{width:0;height:0;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;background:0 0;border-top:.75vw solid transparent;border-bottom:.75vw solid transparent;border-right:1.5vw solid rgba(100,100,255,.7)}#rArrow{width:0;height:0;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;background:0 0;border-top:.75vw solid transparent;border-bottom:.75vw solid transparent;border-left:1.5vw solid rgba(100,100,255,.7)}#rButton{right:10%}#sButton{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:visibility,background,opacity;-o-transition-property:visibility,background,opacity;transition-property:visibility,background,opacity;position:fixed;top:50%;right:45vw;height:10vh;width:10vw;font-size:3vh;text-align:center;visibility:visible;background:rgba(200,200,200,.3)}#sButton:hover{background:rgba(225,225,225,.9)}nav{position:fixed;top:calc(50vh - 75px)}.close_button{display:block;visibility:hidden;opacity:0;position:fixed;top:20px;right:calc(20px + 20vw);height:30px;width:30px;background-color:rgba(78,85,91,.5);border-radius:50%;transition-duration:.2s;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s}.close_button:hover{top:15px;right:calc(15px + 20vw);background-color:#000;-webkit-box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);height:40px;width:40px}.close_button img{position:fixed;top:25px;right:calc(25px + 20vw)}.detail_page{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;position:fixed;top:0;left:20vw;width:60vw;height:100%;background:rgba(245,100,50,.75);opacity:0;visibility:hidden;border-radius:5%;overflow:auto}.detail_page h1{color:#fff;font-size:6vh;line-height:8vh;position:relative;top:5px;text-align:center;width:100%;height:8vh}.detail_page h2{color:#fff;font-size:4vh;line-height:5vh;position:relative;top:0;text-align:center;width:100%;height:5vh}.detail_page hr{width:80%}.detail_page p,.detail_page ul,.detail_text{color:#fff;font-size:4vh;line-height:5vh;position:relative;top:0;left:10%;text-align:center;width:80%}.detail_page li{left:0;list-style-type:square;text-align:left}.detail_text{text-align:left}.detail_text a{color:#fff}.dot{margin-left:3px;margin-bottom:10px;height:15px;width:15px;background-color:rgba(0,0,0,.5);border-radius:50%;display:block;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.dot:hover{background-color:rgba(255,255,255,.75);margin-left:1px;margin-bottom:6px;height:19px;width:19px;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.dot:active{background-color:red}.down_rect,.right_rect,.right_trig{position:fixed;background:red;visibility:visible;opacity:1;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.down_rect{width:2vw;height:calc(15vh + 1vw);top:60%;left:49%}.right_rect{height:2vw;width:33vw;top:76vh;left:49%;border-bottom-left-radius:10px}.right_trig{top:calc(76vh - 1vw);left:82vw;width:0;height:0;background:0 0;border-top:2vw solid transparent;border-bottom:2vw solid transparent;border-left:4vw solid red}.flex_container{display:-webkit-box;display:-ms-flexbox;display:flex;height:90%;width:70%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:space-evenly;align-content:space-evenly;-webkit-transform:translate(15vw,5vh);-ms-transform:translate(15vw,5vh);transform:translate(15vw,5vh)}.flex_item{cursor:pointer;background:rgba(255,0,0,.2);height:10vw;width:10vw;border-radius:10%;margin:2vw;text-align:center;line-height:10vw;font-size:8vh;-webkit-perspective:1000px;perspective:1000px}.flex_item:hover .flex_item_inner{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.flex_img_front,.flex_p_back{border:#f0f8ff 1px solid;position:absolute;border-radius:10%;width:10vw;height:10vw;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flex_item_inner{position:relative;width:10vw;height:10vw;text-align:center;-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;-o-transition:transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.flex_img_front{background:rgba(255,255,255,.4);width:10vw;border-radius:10%}.flex_img_front img{height:9vw;width:9vw;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:.5vw}.flex_p_back{background:rgba(182,139,221,.6);text-align:center;color:#f0f8ff;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);height:100%;width:100%}.flex_p_back h1{font-size:2vw;line-height:2.5vw}.flex_text{position:absolute;bottom:0;height:5vw;width:8vw;line-height:1.5vw;font-size:1.25vw;-webkit-transform:translate(1vw,0);-ms-transform:translate(1vw,0);transform:translate(1vw,0)}.float_left{position:fixed;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;width:5vw;top:26vh;left:35vw;opacity:.7}.float_left:hover{width:7vw;top:23vh;left:34vw;opacity:1}.float_right{position:fixed;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;width:5vw;top:26vh;right:35vw;opacity:.7}.float_right:hover{width:7vw;top:23vh;right:34vw;opacity:1}.floating_link{display:inline;color:#fff;font-size:4vh;line-height:5vh;text-align:center;text-decoration:underline}.floating_link:hover .floating_pic{opacity:1;visibility:visible}.floating_pic{position:fixed;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;opacity:0;visibility:hidden;top:0;left:0;-webkit-transform:translate(calc(50vw - 50%),calc(50vh - 50%));-ms-transform:translate(calc(50vw - 50%),calc(50vh - 50%));transform:translate(calc(50vw - 50%),calc(50vh - 50%));padding:2vw;border-radius:5px;background:rgba(100,100,255,.4);border:solid rgba(240,240,240,.8) 2px}.floating_pic img{display:block;margin-left:auto;margin-right:auto;max-height:75vh;max-width:55vw}.floating_pic a{color:#fff}.grid-container{display:-ms-grid;display:grid;margin-left:15%;margin-top:10vh;width:70%;grid:auto/33% 33% 33%;grid-gap:5px;padding:5px;font-size:20px}.grid-container>div{background-color:rgba(255,255,255,.1);text-align:center;vertical-align:center;padding:5px 0}.page_content{opacity:0;visibility:hidden;position:absolute;text-align:center;width:100%;height:100%;top:0;left:0;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s}.page_content p{margin:0;position:absolute;top:35%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.profile_photo{position:fixed;width:24vw;border-radius:25%;top:40%;left:38vw;-webkit-perspective:1000px;perspective:1000px}.profile_photo_inner{position:relative;width:24vw;height:24vw;text-align:center;-webkit-transition:-webkit-transform 3s;transition:-webkit-transform 3s;-o-transition:transform 3s;transition:transform 3s;transition:transform 3s,-webkit-transform 3s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.profile_photo:hover .profile_photo_inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.profile_photo_back,.profile_photo_front{position:absolute;border-radius:25%;width:24vw;height:24vw;-webkit-backface-visibility:hidden;backface-visibility:hidden}.profile_photo_front{background:0 0;color:#f0f8ff;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.profile_photo_back p,.profile_photo_front p{margin-top:12vw;font-size:3vw;height:100%;width:100%}.profile_photo_back{background:rgba(0,0,0,.2);text-align:center;color:#f0f8ff;-webkit-transform:rotateY(180deg) translate(50%,0);transform:rotateY(180deg) translate(50%,0)}.school_logo{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;margin-top:10%;width:90%}.school_logo:hover{margin-top:0;width:100%}.slideshow{display:none;position:fixed;background:rgba(255,255,255,.4);top:10vh;height:70vh;left:20vw;width:60vw;border-radius:25px}.slide{visibility:hidden;opacity:0;-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}.slide:hover .slide_overlay_eng{opacity:1;visibility:visible}.slide:hover .slide_overlay_jew{opacity:1;visibility:visible}.slide_img{position:absolute;top:4vh;left:0;display:block;max-height:61vh;max-width:60vw;-webkit-transform:translate(calc(30vw - 50%),0);-ms-transform:translate(calc(30vw - 50%),0);transform:translate(calc(30vw - 50%),0)}.slide_caption{padding:2px 4px;border-top-left-radius:10px;border-top-right-radius:10px;position:absolute;bottom:0;text-align:center;font-size:4vh;line-height:4.5vh;color:#fff;background:rgba(50,50,50,.3);-webkit-transform:translate(calc(30vw - 50%),0);-ms-transform:translate(calc(30vw - 50%),0);transform:translate(calc(30vw - 50%),0)}.slide_overlay_eng,.slide_overlay_jew{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;visibility:hidden;opacity:0;position:absolute;top:0;left:0;font-size:3vh;line-height:3.25vh;background:rgba(10,10,50,.6);border:solid rgba(255,255,255,.3) 2px;padding:2vh;border-radius:2vh;-webkit-transform:translate(calc(30vw - 50%),calc(35vh - 50%));-ms-transform:translate(calc(30vw - 50%),calc(35vh - 50%));transform:translate(calc(30vw - 50%),calc(35vh - 50%))}.slide_pause_left,.slide_pause_right{visibility:visible;opacity:1;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;background:rgba(220,220,220,.75);position:fixed;display:block;border:solid rgba(255,255,255,.9) 2px;top:2vh;height:6vh;width:.75vw}.slide_pause_left{left:48.5vw}.slide_pause_right{right:48.5vw}.slide_play{visibility:hidden;opacity:0;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;position:fixed;width:0;height:0;top:2vh;left:48.5vw;background:0 0;border-top:1.5vw solid transparent;border-bottom:1.5vw solid transparent;border-left:3vw solid rgba(220,220,220,.75)}.text_in_school{padding-top:20vh;font-size:large}