html {box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
html {overflow-x:hidden}
body {margin:0; padding:0; background-color:#000; font-family:helvetica}
img,a {outline:none; border:none}
a {text-decoration:none}
a:link {color:#987575} a:visited {color:#987575} a:hover {color:#987575} a:active {color:#987575}
a.bannerlink:link {color:#800} a.bannerlink:visited {color:#800} a.bannerlink:hover {color:#800} a.bannerlink:active {color:#800}
a.footlink:link {color:#888} a.footlink:visited {color:#888} a.footlink:hover {color:#888} a.footlink:active {color:#888}

#contentZone {width:100%; margin-left:auto; margin-right:auto; max-width:1920px}
#coverpic {margin-left:auto; margin-right:auto}
#logozone {width:80%; margin-left:auto; margin-right:auto; max-width:1536px; padding:40px 0px}
#mainContainer {width:80%; margin-top:20px; margin-left:auto; margin-right:auto; margin-bottom:100px; max-width:1536px; padding:80px 120px 86px; border:1px #987575 solid; border-radius:30px; font-size:20px; color:#888; box-shadow: 0px 20px 25px #333}
#galleryContainer {width:80%; margin-left:auto; margin-right:auto; max-width:1536px; padding:0px; border:none}
#banner {width:80%; margin-top:20px; margin-left:auto; margin-right:auto; margin-bottom:56px; max-width:1536px; background-color:#ae7003; padding:80px 120px 86px; border-radius:30px; font-size:20px; color:#2e0000; text-align:center}
#footer {width:80%; margin-left:auto; margin-right:auto; margin-bottom:60px; max-width:1536px; background-color:#222; padding:30px 120px 60px; border:1px #555 solid; 
border-radius:30px; font-size:14px; color:#888; text-align:center}

.logo {width:200px}
.emot-oops {height:80px}

.heading {font-size:22px; font-weight:bold; color:#888; text-align:center}
.subHeading,.description {font-style:italic; text-align:center}
.smalltext {font-size:14px}
.textRed {color:#f00}
.textGreen {color:#0f0}
.textBodyCol {color:#888}

.bottomMargin80 {margin-bottom:80px}
.bottomMargin70 {margin-bottom:70px}
.bottomMargin60 {margin-bottom:60px}
.bottomMargin50 {margin-bottom:50px}
.bottomMargin40 {margin-bottom:40px}
.bottomMargin30 {margin-bottom:30px}
.bottomMargin20 {margin-bottom:20px}
.bottomMargin10 {margin-bottom:10px}
.p800000 {padding-top:80px}
.p600000 {padding-top:60px}
.p500000 {padding-top:50px}
.p400000 {padding-top:40px}
.p401000,.rsp40 {padding:40px 10px 0px}
.p300000 {padding-top:30px}
.p301000,.rsp30 {padding:30px 10px 0px}
.p200000 {padding-top:20px}
.p100000 {padding-top:10px}

.centering {margin-left:auto; margin-right:auto}
.alignCenter {text-align:center}
.alignLeft {text-align:left}
.alignRight {text-align:right}
.alignJustify {text-align:justify}

.lineHt {line-height:1.6}
.bold {font-weight:bold}
.italic {font-style:italic}
.underline {text-decoration:underline}
.quotedMsg {border-left:2px solid #555; padding-left:12px; color:#555}

.table-1 {margin-left:auto; margin-right:auto; border-collapse:collapse}
.table-2 {width:100%; border-collapse:collapse}
.table-3 {margin-left:auto; margin-right:auto; width:80%; border-collapse:collapse}
.th-1 {padding:10px 8px; border:1px solid #888; font-size:20px; color:#888; vertical-align:top}
.td-1 {padding:4px 8px; border:1px solid #888; font-size:20px; color:#888; vertical-align:top;}
.td-1r {padding:4px 8px; border:2px solid #999; vertical-align:top; 
font-family: "Courier New", "monospace", "Andale Mono", Monaco; text-align:right;}
.th-3 {background-color:#333; padding:10px 8px; border:2px solid #999; 
font-size:20px; color:#fff; text-align:center; vertical-align:top;}
.td-3-left {padding:4px 8px; vertical-align:top; text-align: left;}
.td-3-right {padding:4px 8px; vertical-align:top; text-align: right;}
.td-3-centre {padding:4px 8px; vertical-align:top; text-align: center;}
.th-4 {background-color:#333; padding:10px 8px; border:2px solid #999; 
font-size:20px; color:#fff; text-align:center; vertical-align:top;}


.toast {background:#333; color:#fff; padding: 0.75em 1.5em; border-radius: 0.25em; box-shadow: 0 0 8px rgba(0, 0, 0, 0.8); font-size:14px}

copy-link-button::part(button) {display:inline-block; border:1px #987575 solid; cursor:pointer; background-color:#000; padding:12px 18px; border-radius:15px; box-shadow:0px 10px 10px #333;
font-family:inherit; font-size:14px; color: #fff; text-align: center}

.button,.expand2 {display:inline-block; border:none; cursor:pointer; background-color:#333; padding:12px 32px; font-family:inherit; font-size:inherit; color:#999; text-align:center}
.small-button {display:inline-block; border:none; cursor:pointer; background-color:#333; padding:4px 8px; font-family:inherit; font-size:14px; color:#999; text-align:center}
.expand {display:inline-block; border:none; cursor:pointer; background-color:transparent; padding:0px; font-family:inherit; font-size:inherit; color:inherit; text-align:left}
/* .expand:hover {color:#f00} */
.expand-linkCol {color:#987575}
.read {padding:0; max-height:0; overflow:hidden; transition:max-height 0.2s ease-out; font-family:inherit; font-size:inherit; color:inherit}

.video-container {position:relative; padding-bottom:56.25%; padding-top:0px; height:0; overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed {position:absolute; top:0; left:0; border:none; width:100%; height:100%;}