.mySlides,a{display:none}#typ-1,#typ-2{text-shadow:-3px 2px 3px #fff;color:#009}aside a,h1,h2{margin-top:.5em}aside a,h5{margin-bottom:1em}*,body{margin:0}body,html,li,ul{height:100%}.menu a:hover,.tool img:hover{transform:scale(1.2)}#icon,.cursor,.next,.prev{cursor:pointer}footer,nav{background-color:#999}#typ-1,#typ-2,.menu a,footer a,h1,h2,h5,header h6{color:#009}#vis,.menu a,aside a,footer a{display:block}#current a,.menu a:hover,footer a:hover{color:#cef}dt,footer a:hover,h5{text-decoration:underline}.tool img,footer p,h3,header p,main{margin:0 auto}.goog-te-banner-frame.skiptranslate{display:none!important}.skiptranslate iframe{visibility:hidden!important}body{background:url("../images/blue-sky.jpeg") center center/cover no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;top:0!important;font:1.2em Arial,sans-serif}dt,header p{font-size:.9em}.menu a,.mobile-menu li,.next,.prev,dd,dt,h1,h2{font-weight:700}img{vertical-align:middle}.container{position:relative}#logo,.mobile-menu,.next,.numbertext,.prev{position:absolute}.next,.prev{top:40%;width:auto;padding:10px;margin-top:-50px;color:#4dc3ff;font-size:50px;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none}.next{right:0;border-radius:3px 0 0 3px}.photo,.pic{border:.4em ridge #4da6ff}.next:hover,.prev:hover{background-color:rgba(0,0,0,.3)}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;top:0}footer p,p{color:#fff}.data,.message{font-family:Arial,sans-serif;font-size:13px;text-align:center}.caption-container{text-align:center;background-color:#039;padding:2px 16px;color:#fff}.row:after{content:"";display:table;clear:both}.data,.heading,li,main,span,ul{display:flex}.column{float:left;width:16.66%}.demo{opacity:.8}.active,.demo:hover{opacity:1}.pic{float:right;margin:.8em 1.2em .2em .5em}.photo{float:left;margin:1em 1em 2em}#logo{opacity:90%;margin-left:-20em;margin-top:-1em}a{text-decoration:none}aside a{color:green;text-align:center}.email,aside p,dt,header p{color:#000}aside a:hover{transform:scale(1.1);transition:.2s}aside p{text-align:center;margin-top:.3em}#font{color:#00f}dl{text-align:center;margin-top:1px;margin-bottom:2px}dt{margin-top:5px;margin-bottom:4px}dd{text-decoration-line:overline underline;text-decoration-color:#ffe6ff;color:#4d4dff;font-size:.85em;margin-right:7%;margin-left:7%;margin-bottom:5%}.heading{align-items:center;flex-direction:column;justify-content:center;margin-top:2.2em;margin-bottom:1.3em}span{text-align:center;justify-content:center;margin-top:-.5em}#typ-1{font-variant:small-caps;font-size:1.8em}#typ-3,header p{font-variant:normal}#typ-2,#typ-3{font-size:.8em}#typ-3{color:Green;margin-top:.2em}h1,h2{font-size:1.3em;text-transform:uppercase}article p,section p{color:#000;margin:1em}header p{justify-content:center;text-align:center;text-shadow:none;border-bottom:none;font-weight:400}header h1{max-width:100%;margin-left:10%;margin-right:10%;text-align:center;border-bottom:3px solid}h5{margin-top:.6em;font-size:1em}header h6{font-size:1.5em;text-align:center;text-decoration-line:underline;margin:1em auto 0}.list{border:.3em ridge #4da6ff;background-color:#cef;margin:1em 20% .5em}article,aside,section{border:2px solid #000;background-color:#fff;opacity:92%}.single-box{max-width:60em;margin:.5em auto 0;max-height:29.5em}.big-box{flex:1 1 50em;max-width:50em;margin:.5em auto 0;max-height:41em}.info{max-height:70em}.email{margin-top:3.5em;text-align:center}.data{flex-direction:column;margin:0 auto .5em;width:15em;border:2px ridge #009}.message{resize:none;height:15em;width:25em;margin:.1em auto 0;border:4px double #009}.send{margin:1em 30%;width:6em}nav{height:3em}.tool{padding:2px;border:1px solid #000;background-color:#9cf;opacity:85%;width:10em;margin:.5em auto .1em}.tool img{max-width:55%;border:none}*{padding:0;box-sizing:border-box}li,ul{list-style:none;align-items:center;justify-content:space-around}#current a:hover{color:#999;transform:scale(1);transition:.1s}.menu a{font-size:1.2em;border-radius:5px}.menu a:hover{border-radius:5px;transition:.3s}#icon{margin:auto 0;display:none}#icon div{width:35px;height:3px;background-color:#009;margin:6px 0;transition:.4s}.open .bar1{-webkit-transform:rotate(-45deg) translate(-6px,6px);transform:rotate(-45deg) translate(-6px,6px)}.open .bar2{opacity:0}.open .bar3{-webkit-transform:rotate(45deg) translate(-6px,-8px);transform:rotate(45deg) translate(-6px,-8px)}.open .mobile-menu{display:flex;z-index:1;background-color:#b3b3b3;flex-direction:column;align-items:center;justify-content:flex-start;height:9.5em}.mobile-menu{display:none;top:50px;left:0;height:calc(100vh - 50px);width:100%}.mobile-menu li{font-size:15px;margin:0 auto}.mobile-menu a{display:block;color:#009}.mobile-menu a:hover{color:#cef;opacity:85%;transform:scale(1.3);transition:.3s}footer{bottom:0!important;margin-top:50px}footer a{font-size:.8em;margin-top:3px;margin-bottom:3px}footer p{font-size:.6em;text-align:center}main{min-height:100%;max-width:76em;flex-flow:row wrap}main>*{flex:1 1 23em;margin:.5em}@media screen and (min-width:57em){.size-1,aside{max-width:28em}.size-1,article{max-height:38em}aside{max-height:29em}.size-2{max-height:29em;max-width:46em}section{max-height:37em}}@media screen and (max-width:50em){body{font:0.9em Arial,sans-serif}#logo{margin-left:-280px;width:20%}.message{max-width:17em;max-height:15em}.data{max-width:14em}aside a{margin-top:1.5em}.list{margin-left:7%;margin-right:7%}}@media screen and (max-width:65em){.info,.size-3{max-height:100%}.big-box,.single-box{max-height:100%;margin-left:.5em;margin-right:.5em}.photo{width:88%;margin-left:6%;margin-right:5%}.email{margin-top:1.5em}}@media screen and (max-width:85em){#icon,.backforth,.pic{display:block}header nav{display:none}article,section{max-height:100%}.pic{width:90%;margin-left:5%;margin-right:5%;margin-bottom:5%}.backforth{padding:.2em;border-radius:.7em;background-color:#009;color:#cef;text-align:center;margin-top:.8em;margin-left:22%;margin-right:22%;max-height:2em}.responsive,.tool{background-color:#999}.responsive{display:flex;justify-content:space-between;padding:0 .8em;height:50px}.tool{border:none;width:15em;margin:0 auto;opacity:100%}#current a:hover{color:#b3b3b3;transform:scale(1)}.next,.prev{top:20%;font-size:30px}}