html {
  scroll-behavior: smooth;
}
body {
  font-family: verdana, geneva, sans-serif !important;
  letter-spacing: 0.5px !important;
  line-height: 1.5 !important;
  color: #000000 !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: verdana, geneva, sans-serif !important;
  letter-spacing: 1.0px !important;
}
main, header, footer, address, aside, caption {
  font-family: verdana, geneva, sans-serif !important;
  letter-spacing: 0.5px !important;
}
p, ul, li, label, input, textarea, nav, a, button {
  font-family: verdana, geneva, sans-serif !important;
  letter-spacing: 0.5px !important;
}
a {
  text-decoration: none;
}
address {
  font-style: normal !important;
}
.vow-hr {
  width: 75%;
  margin: 0 auto;
}
.vow-menu-buttons {
  font-size: 0.9em !important;
  font-weight: bold;
  width: 100% !important;
}
.vow-form-btn {
  width: 120px !important;
}
.vow-footer-text {
  font-size: 0.8em !important;
  font-weight: bold;
}
.vow-h3 {
  font-weight: bold;
  font-style: italic;
}
.vow-disabled {
  opacity: 0.7 !important;
  cursor: not-allowed !important;
}
.vow-bold {
  font-weight: 700 !important;
}
.vow-shadow {
  text-shadow: 0px 0px 1px #000000;
}
.vow-tag-01 {
  text-align: center;
  padding: 4px 8px 4px 8px;
  margin-right: 0.5em;
  border-radius: 50%;
}
.vow-tag-02 {
  text-align: center;
  padding: 2px 4px 2px 4px;
  border-radius: 7px;
}
.vowtour {
  box-shadow: 0px 0px 5px #333;
}

/* COLOR ADDONS */
.vow-gold-01,
.vow-hover-gold-01:hover {
  color: #000000 !important;
  background-color: #e6c63b !important;
}
.vow-text-gold-01,
.vow-hover-text-gold-01:hover {
  color: #e6c63b !important;
  background: transparent !important;
}
.vow-logo-text-01,
.vow-hover-logo-text-01:hover {
  color: #6f2b90;
  background-color: #efcc5f;
}
.w3-blue,
.w3-hover-blue:hover {
  color: #000000 !important;
  background-color: #2196F3 !important;
}
.w3-teal,
.w3-hover-teal:hover {
  color: #000000 !important;
  background-color: #009688 !important;
}
.w3-red,
.w3-hover-red:hover {
  color: #000000 !important;
  background-color: #f44336 !important;
}
.vow-blue-01,
.vow-hover-blue-01:hover {
  color: #ffffff !important;
  background-color: #0067a7 !important;
}
.vow-text-blue-01,
.vow-hover-text-blue-01:hover {
  color: #0067a7 !important;
  background: transparent !important;
}
.w3-text-highway-green,
.w3-hover-text-highway-green:hover {
  color: #004d33 !important;
  background: transparent !important;
}

.w3-text-black,
.w3-hover-text-black:hover {
  color: #000000 !important;
  background: transparent !important;
}
.w3-text-white,
.w3-hover-text-white:hover {
  color: #ffffff !important;
  background: transparent !important;
}
.w3-text-green,
.w3-hover-text-green:hover {
  color: #4CAF50 !important;
  background: transparent !important;
}

.w3-amber,
.w3-hover-amber:hover {
  color:#000000 !important;
  background-color: #ffc107 !important;
}

.w3-black,
.w3-hover-black:hover {
  color: #ffffff !important;
  background-color: #000000 !important;
}
.w3-grey,
.w3-hover-grey:hover,
.w3-gray,
.w3-hover-gray:hover {
  color: #000 !important;
  background-color: #9e9e9e !important;
}
.w3-light-grey,
.w3-hover-light-grey:hover,
.w3-light-gray,
.w3-hover-light-gray:hover {
  color: #000000 !important;
  background-color: #f1f1f1 !important;
}
.w3-green,
.w3-hover-green:hover {
  color: #000000 !important;
  background-color: #4CAF50 !important;
}
.w3-lime,
.w3-hover-lime:hover {
  color: #000000 !important;
  background-color: #cddc39 !important;
}
.w3-theme-blue-d1,
.w3-hover-theme-blue-d1:hover {
  color: #ffffff !important;
  background-color: #0c87eb !important;
}
.w3-theme-blue-d3,
.w3-hover-theme-blue-d3:hover {
  color: #ffffff !important;
  background-color: #0a69b7 !important;
}
.w3-ios-yellow,
.w3-hover-ios-yellow:hover {
  color: #000000 !important;
  background-color: #ffcc00 !important;
}
.w3-safety-green,
.w3-hover-safety-green:hover {
  color: #ffffff !important;
  background-color: #007256 !important;
}
.w3-highway-green,
.w3-hover-highway-green:hover {
  color: #ffffff !important;
  background-color: #004d33 !important;
}
.w3-signal-green,
.w3-hover-signal-green:hover {
  color: #ffffff !important;
  background-color: #317f43 !important;
}
.w3-highway-blue,
.w3-hover-highway-blue:hover {
  color: #ffffff !important;
  background-color: #00477e !important;
}
.w3-light-green-l5,
.w3-hover-light-green-l5:hover {
  color: #000000 !important;
  background-color: #f8fbf4 !important;
}
.w3-theme-yellow-d2,
.w3-hover-theme-yellow-d2:hover {
  color: #000000 !important;
  background-color: #fde400 !important;
}
.w3-theme-yellow-d4,
.w3-hover-theme-yellow-d4:hover {
  color: #ffffff !important;
  background-color: #beab00 !important;
}
.w3-theme-yellow-d5,
.w3-hover-theme-yellow-d5:hover {
  color: #ffffff !important;
  background-color: #9e8e00 !important;
}
.w3-theme-lime-d1,
.w3-hover-theme-lime-d1:hover {
  color: #000000 !important;
  background-color: #c1d325 !important;
}
.w3-light-green-l4,
.w3-hover-light-green-l4:hover {
  color: #000000 !important;
  background-color: #e8f3db !important;
}
.w3-border-white,
.w3-hover-border-white:hover {
  border-color: #ffffff !important;
}
