@font-face {
  font-family: 'Orator';
  src: url('../../fonts/Orator.eot');
  src: url('../../fonts/Orator.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Orator.woff2') format('woff2'),
      url('../../fonts/Orator.woff') format('woff'),
      url('../../fonts/Orator.ttf') format('truetype'),
      url('../../fonts/Orator.svg#Orator') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Courier New';
  src: url('../../fonts/CourierNewPSMT.eot');
  src: url('../../fonts/CourierNewPSMT.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/CourierNewPSMT.woff2') format('woff2'),
    url('../../fonts/CourierNewPSMT.woff') format('woff'),
    url('../../fonts/CourierNewPSMT.ttf') format('truetype'),
    url('../../fonts/CourierNewPSMT.svg#CourierNewPSMT') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: "Courier New", Arial, sans-serif;
  background-color: #ffffff;
  color: #333333;
}

header, section {
  background-color: #ffffff;
}

a {
  color: #333333;
}

a:hover {
  color: #4b4b4b;
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Orator", Arial, sans-serif;
  letter-spacing: 0.5px;
  font-weight: bold;
}

/* Hard Shadow */
.h-shadow {
  box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.5);
}

/* Custom Button */
.btn-outline-orange {
  color: #FF700E;
  border-color: #FF700E;
  border-radius: 0;
  text-transform: uppercase;
}

.btn-outline-orange:hover {
  color: #fff;
  background-color: #FF700E;
  border-color: #FF700E;
}

.btn-outline-orange:focus, .btn-outline-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
