html {
  scroll-behavior: smooth;
}
body, html {
  height: 100%;
}
body, h1, h2, h3, h4, h5, h6, p, a, button, aside,
    label, input, select, option, table, tr, td {
  font-family: verdana, geneva, sans-serif !important;
  letter-spacing: 0.5px !important;
}
address {
  font-style: italic;
  letter-spacing: 0.5px !important;
}
.c-bold {
  font-weight: bold !important;
}
.c-italic {
  font-style: italic;
}
.c-hr-black {
  border: 1px solid #000;
}
.c-shadow1 {
  text-shadow: 0px 0px 2px #666 !important;
}
.c-shadow2 {
  text-shadow: 0px 0px 1px #333 !important;
}
.c-lineheight1 {
  line-height: 1 !important;
}
.c-lineheight12 {
  line-height: 1.2 !important;
}
.c-bb-shadow {
  box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
}
.c-bx-shadow {
  box-shadow: 1px 1px #000;
}
.c-btn-shadow {
  box-shadow: 0px 0px 5px #333;
}
.c-rotate-5 {
  transform:rotate(-5deg);
}
.c-menu {
  display: none;
}
.c-tabitems {
  display: none;
}
.c-subtabitems {
  display: none;
}
.c-hot-tag {
  color: #ffffcc !important;
  background-color: #cf0234 !important;
  margin-left: 0.5em;
}
.c-new-tag {
  color: #ffffcc !important;
  background-color: #007256 !important;
  margin-left: 0.5em;
}
.c-other-tag {
  color: #ffffff !important;
  background-color: #000000 !important;
  margin-left: 0.5em;
}
.c-nodeco {
  text-decoration: none;
}
.c-youtube-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
}
.c-responsive-youtube {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.c-scroll-top {
  display: none;
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 99;
  cursor: pointer;
}
/*********************/
/*  VFW Color Codes  */
/*********************/
.c-border-white {
  border: 1px solid #fff !important;
}
.c-border-black {
  border: 1px solid #000 !important;
}
.c-border-red {
  border-color: #9c1818 !important;
}
.c-red-text-1 {
  color: #9c1818;
}
.c-gold-tag,
.c-gold-tag-hover:hover {
  color: #000 !important;
  background-color: #e3c800 !important;
}
.c-green-link-tag {
  color: #000 !important;
  background-color: #ddffdd !important;
  text-decoration: none !important;
  margin-right: 0.25em;
  padding: 0.15em;
}
.c-gold-link {
  color: #9c1818 !important;
  background-color: #e3c800 !important;
}
/***************************/
/*  w3Schools Color Codes  */
/***************************/
.w3-win8-yellow {
  color: #000;
  background-color: #e3c800;
}
.w3-theme-bluegrey-l2 {
  color: #000;
  background-color: #9eb1bb;
}
.w3-theme-bluegrey-l3 {
  color: #000;
  background-color: #becbd2;
}
.w3-theme-bluegrey-l4 {
  color: #000 !important;
  background-color: #dfe5e8 !important;
}
.w3-theme-bluegrey-d4 {
  color: #fff !important;
  background-color: #3a4b53 !important;
}
.w3-theme-blue-l1 {
  color: #fff !important;
  background-color: #4daaf6 !important;
}
.w3-theme-blue-l2 {
  color: #000 !important;
  background-color: #79bff8 !important;
}
.w3-theme-blue-l3 {
  color: #000 !important;
  background-color: #a6d4fa !important;
}
.w3-theme-blue-d5 {
  color: #fff !important;
  background-color: #074b83 !important;
}
.w3-theme-blue-d5-text {
  color: #074b83;
}
.w3-theme-red-d5 {
  color: #fff !important;
  background-color: #8d1007;
}
.w3-pale-green,
.w3-hover-pale-green:hover {
  color: #000;
  background-color: #ddffdd;
}
.w3-pale-red,
.w3-hover-pale-red:hover {
  color: #000 !important;
  background-color: #ffdddd !important;
}
.w3-highway-green,
.w3-highway-green-hover:hover {
  color: #fff !important;
  background-color: #004d33 !important;
}
.w3-safety-green,
.w3-safety-green-hover:hover {
  color: #fff !important;
  background-color: #007256 !important;
}
.w3-signal-green,
.w3-signal-green-hover:hover {
  color: #fff !important;
  background-color: #317f43 !important;
}
.w3-2021-green-ash,
.w3-2021-green-ash-hover:hover {
  color: #000 !important;
  background-color: #a0daa9 !important;
}
/*  W3-THEME-GREEN  */
.w3-theme-green-l5,
.w3-theme-green-l5-hover:hover {
  color: #000 !important;
  background-color: #f4faf4 !important;
}
.w3-theme-green-l4,
.w3-theme-green-l4-hover:hover {
  color: #000 !important;
  background-color: #dbefdc !important;}
.w3-theme-green-l3,
.w3-theme-green-l3-hover:hover {
  color: #000 !important; background-color: #b7dfb8 !important;
}
.w3-theme-green-l2,
.w3-theme-green-l2-hover:hover {
  color: #000 !important;
  background-color: #93cf95 !important;
}
.w3-theme-green-l1,
.w3-theme-green-l1-hover:hover {
  color: #fff !important;
  background-color: #6ec071 !important;
}
.w3-theme-green-d1,
.w3-theme-green-d1-hover:hover {
  color: #fff !important;
  background-color: #459c48 !important;
}
.w3-theme-green-d2,
.w3-theme-green-d2-hover:hover {
  background-color: #3d8b40 !important;
}
.w3-theme-green-d3,
.w3-theme-green-d3-hover:hover {
  color: #fff !important;
  background-color: #357a38 !important;
}
.w3-theme-green-d4,
.w3-theme-green-d4-hover:hover {
  color: #fff !important;
  background-color: #2e6830 !important;
}
.w3-theme-green-d5,
.w3-theme-green-d5-hover:hover {
  color: #fff !important;
  background-color: #265728 !important;
}
.w3-theme-green-action {
  color: #fff !important;
  background-color: #265728 !important;
}
.w3-text-theme-green {
  color: #4caf50 !important;
}
.w3-border-theme-green {
  border-color: #4caf50 !important;
}
.w3-hover-theme-green:hover {
  color: #fff !important;
  background-color: #4caf50 !important;
}
.w3-hover-text-theme-green:hover {
  color: #4caf50 !important;
}
.w3-hover-border-theme-green:hover {
  border-color: #4caf50 !important;
}
