body,h1{margin:0;}header{padding:.8rem 2rem;z-index:999;position:sticky;top:0;}nav,.leftimgtxt,.gallery,.listbyside{display:flex;}nav,video,.listbyside ul{margin:0 auto;}nav{font-size:1.125rem;max-width:62.5rem;align-items:center;}#name{font-size:1.75rem;letter-spacing:.15rem;}menu{margin:0 0 0 auto;padding:0;}menu li{display:inline-block;}menu li:not(:first-child,:last-child){margin-left:2rem;}#translate{font-size:.8rem;margin-left:3rem;}#translate a{font-weight:bold;padding:0 .2rem;}#lhpic{border-radius:50%;}.leftimgtxt,.listbyside{column-gap:2.2rem;}.leftimgtxt img{margin-top:2rem;}video,.imgmain{display:block;max-width:98%;}.imgmain{margin:2rem auto;height:auto;}.listbyside{justify-content:space-around;}.gallery{margin-top:1.6rem;justify-content:space-evenly;flex-flow:row wrap;}.thumb{max-width:98%;height:auto;transition:opacity 0.3s ease;}.thumb:hover{opacity:0.6;}footer{padding:3rem 0 .8rem;}.upper{text-transform:uppercase;}nav a,.gallery a,footer a{text-decoration:none;}ul li{list-style-type:'–  ';}.ul2columns{columns:2;}.no-desc-space .thumb,.desc-space figure{margin:.35rem;}.desc-big figcaption{max-width:21.5rem;}.desc-small figcaption{max-width:18.3rem;}figcaption{line-height:initial;}#legal{margin-top:4rem;}figcaption,#legal{font-size:.9rem;}figcaption,footer,#legal{text-align:center;}@media screen and (max-width:816px){.leftimgtxt{display:block;}}@media screen and (max-width:790px){nav,.listbyside{display:block;}menu li{padding-top:.5rem;}menu li:not(:first-child,:last-child){margin-left:1rem;}#translate{margin-left:1.5rem;}nav{text-align:center;}}@media screen and (max-width:400px){menu li{font-size:.95rem;}.leftimgtxt img{margin-top:1rem;}}