/* stuff */html, body, div, h1, h2, h3, h4, h5, h6, p, pre,a, img, b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}body {line-height:1;}ol, ul {list-style:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}table {border-collapse:collapse;border-spacing:0;}@keyframes opacity-change {from { opacity:0; }to { opacity:1; }}/* Embed this new font. */@font-face {font-family:'Afacad Flux';src:url( 'AfacadFlux-VariableFont_slnt,wght.woff2' ) format('woff2');}html {position:relative;background-position:center;background-image:url("/assets/img/wide-bw.webp");background-repeat:no-repeat;background-size:50%;opacity:0;animation-name:opacity-change;animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:0.1s;animation-timing-function:linear;font-family:'Afacad Flux', serif;font-size:24px;font-weight:300;background-attachment:fixed !important;background-position:center;color:#333;transition:background 0.1s;}header {position:fixed;top:0px;left:0px;width:100%;display:flex;height:60px;border-bottom:1px solid #ccc;align-items:center;justify-content:space-between;background:white;padding-left:10px;padding-right:10px !important;z-index:9999999;/*top:-60px;*/transition:top 0.2s;}#primary-navigation {position:fixed;display:block;width:auto;right:0px;top:60px;min-height:500px;height:100% !important;padding-right:10px;z-index:999999;background:white;}#primary-navigation input {padding:10px;}#primary-navigation li {background:white;padding-bottom:10px;padding-top:10px;text-align:right;}#primary-navigation li a,#primary-navigation li a:visited {color:black;font-weight:bold;text-transform:uppercase;text-decoration:none;transition:text-decoration 0.1s;}#primary-navigation li:hover a {text-decoration:underline;}section {background:rgba( 250, 250, 250, 0.9 );background:#fff;display:flex;min-height:400px;height:auto;width:100%;margin:0 auto;justify-content:space-around;align-items:center;}section#main {display:flex;max-width:none;width:100% ;justify-content:space-around;align-items:center;position:relative;height:100% !important;}section > div {width:90%;max-width:800px;padding-top:100px;padding-bottom:100px;}section#main > div {padding-top:0px;padding-bottom:0px;}section > img {width:100%;}section > video {width:100%;}section#main > div {max-width:800px;min-width:300px;display:flex;align-items:center;}section a {color:black;}video {margin-bottom:20px;}caption {position:relative;width:100%;}/* FORMS */form input,form select {margin-top:10px;display:block;width:100%;padding:10px;padding-top:10px;padding-bottom:10px;border:1px solid #ccc;border-radius:0px;color:#444;transition:border 0.20s, background 0.20s, outline 0.20s;font-family:'Afacad Flux', serif;}form input[type=submit] {border:1px solid #ccc;}form input:focus,form input:hover {background:yellow;outline:thin;}form select:hover {background:yellow;}form select:focus,form select:hover {outline-width:thin;outline-style:dotted;outline-color:#bbb; }form textarea {margin-top:10px;display:block;width:100%;padding:10px;border:1px solid transparent;border:1px solid #ccc;}form textarea#details:focus {outline-width:thin;outline-style:dotted;outline-color:#bbb; }form textarea#details {height:100px;background:rgb(250,250,250);}form input.error ,form textarea.error ,form select.error {border-color:red;transition:border-color 0.5s;}form > div {display:flex;width:100%;align-items:center;justify-content:space-around;gap:40px;margin-top:20px;margin-bottom:20px;}form > div > div {display:block;width:50%;}form label {font-size:0.8em;display:block;}form.newsletter {width:90%;max-width:800px;background:black;color:white;padding:20px;}label.informational-label {display:block;width:100%;padding-bottom:10px;margin-bottom:40px;margin-top:40px;border-bottom:1px solid #ccc;}label.informational-label span {position:relative;top:17px;background:white;color:#888;padding-right:10px;}form #submit {display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px;}form #submit > input[type=submit] {max-width:370px;font-family:'Afacad Flux', serif;}#video {z-index:-9999;position:fixed;width:100%; height:100%; opacity:0.9;}/* 720px */#video video {position:absolute;top:0;left:0;height:100%;width:auto;}.pnav {font-size:14px;overflow:clip;width:75%;margin:0 auto;display:block;display:flex;flex-direction:column;}.pnav > div {width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:0px;margin-top:5px;margin-bottom:5px;}.pnav > div:nth-child(1) {text-align:left;}.pnav > div:nth-child(1) img {width:150px;}.pnav > img {width:100%;padding:0px;}.pnav > div:nth-child(3) {display:flex;align-items:center;justify-content:space-between;}.pnav > div:nth-child(3) li {transition:background 0.1s;}.pnav > div:nth-child(3) li:hover {background:yellow;}.pnav ul > li {display:inline-block;}.pnav div:nth-child(1) > ul > li > a {color:black;text-decoration:none;position:relative;font-weight:bold;text-transform:uppercase;font-size:1.5em;transition:color 0.1s;margin-right:10px;text-align:left;/*text-shadow:0px 0px 15px #000000; *//*font-family:'Kanit';*/}.pnav div:nth-child(2) > ul > li {width:30px;height:30px;overflow:clip;margin-left:5px;}.pnav ul > li > a > img {width:100%;height:100%;}.pnav div:nth-child(1) > ul > li > a:hover {color:#ffd42a;color:white;background:black;/*border-bottom:10px solid transparent; */transition:background 0.1s, border-bottom 0.1s, color 0.1s;}h1, h2, h3 {text-transform:capitalize;font-weight:bold;font-size:4em;letter-spacing:-2px;}h2 {font-size:3em;/*text-shadow:5px 5px 2px #444 !important;*/margin-bottom:40px;text-transform:uppercase;}h3 {font-size:2em;}footer {position:relative;padding-top:40px;padding-bottom:40px;width:100%;background:white;text-align:center;font-size:0.5em;color:#444;}footer a {color:#bbb;}footer div {font-size:16px !important;padding-top:20px;position:relative;margin:0 auto;border-top:1px solid white;width:90%;max-width:900px;line-height:20px;}/* Use a consistent class name to style this side *//*ul.tiled {display:flex;align-items:center;flex-direction:row;justify-content:space-between;}ul.tiled li {width:33% !important;max-width:350px;min-width:200px;gap:10px;overflow:clip;}*/ul.tiled li {position:relative;width:75%;max-width:650px;min-width:250px;margin:0 auto;display:flex;align-items:center;gap:10px;margin-bottom:10px;}ul.tiled li img {max-width:100%;position:relative;margin:0 auto;text-align:center;max-height:500px;}.flexed {display:flex;flex-direction:row;align-items:center;gap:20px;}.flexed div:nth-child(1) {width:40%; }.flexed div:nth-child(2) {width:60%; }.cblock p {width:100%;color:#333;margin:0 auto;margin-bottom:20px;position:relative;line-height:1.2em;}.cblock video {width:100%;}.desktop { display:block; }.mobile { display:none; }.block {margin-bottom:40px;border:1px solid #ddd;box-shadow:5px 5px 5px #eee;}.block > div:nth-child(even) {background:#444;color:#fff;}.block > div:nth-child(even) p {color:#fff;}.block > div {padding:20px;}.block a {color:white;}section.toc ul {text-align:left;width:100%;margin-bottom:25px;}section.toc ul li ul {margin-left:25px;}@media (max-width:700px) {.desktop { display:none; }.mobile { display:block; }html {/*background:url("/assets/img/wide-2000x1125.jpg");*/background:url("/assets/img/webbg.webp");background-size:auto 100%;background-color:black;background-repeat:no-repeat;background-attachment:fixed !important;background-position:center;}form > div {display:block;margin-bottom:30px;}form > div > div {width:100%;margin-bottom:30px;}.flexed div:nth-child(1) {display:none;}.flexed div:nth-child(2) {width:100%; }section {background:rgba(255,255,255,0.9);}section#main {background:none;}.calendar li img {width:100%;}/*ul.tiled {display:block;}ul.tiled li {width:100%;max-width:none;}*/ul.cut li {height:200px;margin-bottom:10px;}.pnav {margin:0 auto;text-align:center;}.pnav ul > li {display:block;}.pnav > div:nth-child(1) {text-align:center;}.pnav > div:nth-child(1) img {margin:0 auto;}.pnav > div, .pnav > div > div, .pnav > div:nth-child(3) {display:block;}.pnav > div:nth-child(3) > div:nth-child(1) > ul {margin-top:40px;margin-bottom:40px;}.pnav > div:nth-child(3) > div:nth-child(1) > ul > li {font-size:2em;margin-bottom:20px;}.pnav > div:nth-child(3) > div:nth-child(2) > ul {display:flex;align-items:center;justify-content:space-around;gap:5px;}.pnav > div:nth-child(3) > div:nth-child(2) {margin:0 auto;width:300px;}.pnav > div:nth-child(3) > div:nth-child(2) > ul > li {width:50px;height:50px;}.pnav > div > div:nth-child(1) > ul > li > a {color:white;text-shadow:5px 5px 5px #000 !important;}.pnav div:nth-child(1) > ul > li > a:hover {/*border-bottom:10px solid white;*/background:transparent;color:yellow;}.pnav > img {display:none;}form #submit {display:block;text-align:center;}form #submit div {width:100% !important;}form #submit > input[type=submit] {width:100% !important;max-width:1000px !important;}}