html { font-size: 100%; -webkit-text-stroke: .5px; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: subpixel-antialiased }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
body { background: #000; margin: 0; padding: 0; font-size:16px; }
article, aside, div, footer, header, nav, section { display: block }
audio, canvas, video { display: inline-block }
audio:not([controls]) { display: none; height: 0 }
[hidden] {display:none}
button, textarea, input, select, a {-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}
a,a:active,a:focus,a:hover,embed,object:focus,input:focus,textarea:focus,select:focus{outline:0}
b { font-weight: 700 }
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0 }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0 }
ol, ul, li, nav { list-style: none; list-style-image: none; padding: 0; margin: 0 }
img { border: 0; -ms-interpolation-mode: bicubic; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none }
form { margin: 0 }
input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; line-height: normal }
select { text-transform: none }
input[type=submit] { -webkit-appearance: button; cursor:default }
input[disabled] { cursor: default }
input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0 }
textarea { overflow: auto; vertical-align: top }
table { border-collapse: collapse; border-spacing: 0; border: none }
@font-face { font-family: 'Spectral SC'; font-style: normal; font-weight: 300; src: local('Spectral SC Regular'), local('SpectralSC-Regular'), url(../fonts/spectral-sc/spectral-sc-v5-latin-regular.woff2) format('woff2'), url(../fonts/spectral-sc/spectral-sc-v5-latin-regular.woff) format('woff'); font-display: swap }
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(../fonts/roboto-condensed/roboto-condensed-v18-latin-regular.woff2) format('woff2'),url(../fonts/roboto-condensed/roboto-condensed-v18-latin-regular.woff) format('woff'); font-display: swap }
header { text-align: center; width: 100%; margin: 0 auto; padding: 0; z-index: 8; background: #400000; }
body { background: #000; color: #CCC1A6; font-family: Georgia,"Times New Roman",Times, serif; font-weight: 400; font-size: 16px; }
p { font-size: 1em; line-height: 1.5em; margin: 0 0 .8em 0; }
#logo, #logo2 { display: block; text-align: center; width: 100%; margin: 0 auto; }
img.logo { padding: 0 10px; }
.grid_5.icons { width: 100%; }
.icons a img { display:inline; border: 3px solid #000; }
.icons a img:hover { border: none; }
@media screen and (max-width:479px) { 
div.icons { max-width:320px; margin: 0 auto; }
.icons a img { display:inline; border: none; }
}
.wrapper { width: 92%; margin: 0 auto; }
section, aside, footer { padding: 30px 0; }
article, .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { margin-bottom: 20px; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
a { color: #e00; text-decoration: none; }
a:hover { color: rgba(215,177,11,1); text-decoration: none; }
img.bordered, .bordered img { border: 1px solid #990000 }
img.bordered:hover, .bordered img:hover { border: 1px solid #cc0000 }
h1, h2 { font-family: "Spectral SC", Times, serif; font-weight: normal; color: #e00; line-height: 1.2em; margin: 0 0 .2em 0; }
h1 { font-size: 1.8em; }
h2 { font-size: 1.5em; }
h1.title { font-size: 1.25em; width: 100%; text-align:center; background-color: #300; margin: 0 auto; border-bottom: 1px solid #900; padding: 10px 0; white-space: nowrap; } 
.heading3 { clear: both; text-align: center; display: block; background: #222; padding: 10px; margin: 0 0 10px 0; border: 1px solid #444; color: #fff; }
.name { font-size: 110%; font-weight: 400; color: #fff; }
.photo-caption { margin-top: 16px; color: rgba(215,177,11,1); }
.red { color: #e00; }
.gold { color: rgba(215,177,11,1); }
.center { text-align: center; }
img.center, .center img { display: block; margin: 0 auto 30px; }
.left { text-align: left; }
.lined p:not(:last-child), .lined div:not(:last-child) p, .lined article:not(:last-child) p, div.lined:not(:last-child) { border-bottom: 1px solid #900; padding: 10px 0 20px 0; }
.hide { display: none; visibility: hidden; }
input[type="submit"], a.button { font-family: Arial, Helvetica, sans-serif; font-size: .9em; line-height: 1em; color: #FFF; text-shadow: 1px 1px 1px #000; text-decoration: none; background: #900; border: 1px solid #600; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; display: inline-block; margin: 10px 0; text-wrap: none; white-space: nowrap; cursor: url(../images/hand.png) 16 16, pointer; padding: 20px 24px; }
input[type="submit"]:hover, a.button:hover { background: #c00; border: 1px solid #e00; cursor: url(../images/hand.png) 16 16, pointer; }
ul.features { margin: 0; }
.features li { display: block; text-wrap:none; margin-left: 24px; font-style: italic; color: #D7B10B; }
.features li:before { content: '\2666'; margin-left: -24px; padding-right: 12px; font-size: .7em; color: #e00; }
img { max-width: 100%; height: auto; }
audio {z-index:1; display:block; margin: 0 auto;}
.logo2 { display: none; }
.tooltip img { opacity: .6; filter: alpha(opacity=60); }
.tooltip img:hover { opacity: 1; filter: alpha(opacity=100); }
.tooltip { position: relative; display: inline-block; }
.tooltip .tooltiptext { visibility: hidden; display:block; width:auto; white-space: nowrap; text-align:center; font: 10px Arial, Helvetica, sans-serif; color: #f2f2f2; z-index: 1; opacity: 0; transition: opacity .6s; }
.tooltip:hover .tooltiptext { visibility: visible; opacity: 1; filter: alpha(opacity=100); }
.copyright { color: 4a4a4a; font-size: .75em; font-style: italic; }
.pad10 { padding: 10px; }
.pad-top30 { padding-top: 30px; }
.pad-bottom30 { padding-top: 30px; }
.pad-top10 { padding-top: 10px; }
.pad-vertical { padding: 30px 0; }
@media only screen and (min-width: 801px) {
.wide-content { float: none; width: 100%; }
.content { float: left; width: 64%; }
aside { float: right; width: 35%; }
.fltlft { float: left; }
.fltrt { float: right; }
.grid_1 { width: 5%; }
.grid_2 { width: 13.333333333333%; }
.grid_3 { width: 21.666666666667%; }
.grid_4 { width: 30%; }
.grid_5 { width: 38.333333333333%; }
.grid_6 { width: 46.666666666667%; }
.grid_7 { width: 55%; }
.grid_8 { width: 63.333333333333%; }
.grid_9 { width: 71.666666666667%; }
.grid_10 { width: 80%; }
.grid_11 { width: 88.333333333333%; }
.grid_12 { width: 96.666666666667%; }
.grid_1, .grid_2, .grid_3, .grid_4,  .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { float: left; margin-left: 1.6666666666667%; margin-right: 1.6666666666667%; margin-bottom: 20px; }
.alpha { margin-left: 0px; }
.beta { margin-left: 3.3%; margin-right: auto; }
.omega { margin-right: 0; float: right; }

}
@media only screen and (min-width: 1024px) {
.logo2 { display: block; }
img.logo {padding: 0}
h1.title { display: none; }
input[type="submit"], a.button { padding: 12px 16px; }
.grid_5.icons { width: 38.333333333333%; white-space:nowrap; }
}
@media only screen and (min-width: 1025px) {
body { background: #000 url(../images/website-cover.jpg) no-repeat center top; -moz-background-size: contain; -webkit-background-size: contain; background-size: contain; background-attachment: fixed; }
.wrapper { margin: 0 auto; max-width: 1200px; }
header { position: fixed; -webkit-box-shadow: 0px 15px 15px 5px rgba(0,0,0,0.75); -moz-box-shadow: 0px 15px 15px 5px rgba(0,0,0,0.75); box-shadow: 0px 15px 15px 5px rgba(0,0,0,0.75);}
body { cursor: url(../images/arrow.png) 16 16, auto; }
.ajxmenu>li:hover, a, a:hover, .tooltip a img:hover, .icons a img:hover  { cursor: url(../images/hand.png) 16 16, pointer; }
area:hover, a.eye, a img { cursor: url(../images/eye-open.png) 16 16, auto; }
section, aside, footer { position: relative; top: 60px; }
a.top { position: relative; top: -110px; display: block; height: 0; width: 0; }
}
@media print {
 { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; } 
a, a:visited { text-decoration: none; }
a[href]:after, abbr[title]:after, .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: " "; }
blockquote { border: 1px solid #999; page-break-inside: avoid; }
img { page-break-inside: avoid; max-width: 100% !important; }
@page {
margin: 0.5cm;
}
p, h2, h3 { orphans: 3; widows: 3; }
h1, h2, h3 { page-break-after: avoid; }
footer { page-break-before: avoid; }
footer .socialbuttons { display: none; visibility: hidden; }
}
