@font-face {
  font-family: secret service typewriter;
  src: url("../fonts/secret-service-typewriter-1361528391-webfont.woff2") format("woff2"), url("../fonts/secret-service-typewriter-1361528391-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

html p {
  font-family: secret service typewriter !important;
  font-size: 1.2rem; }

html h1 {
  font-family: secret service typewriter !important; }

html h2 {
  font-family: secret service typewriter !important; }

html h3 {
  font-family: secret service typewriter !important; }

.overflow-hidden {
  overflow-x: hidden;
  overflow-y: hidden; }

.overflow-visible {
  overflow-x: visible !important;
  overflow-y: visible !important; }

.navbar {
  font-family: secret service typewriter;
  background: transparent;
  font-size: 1.1rem; }
  @media (max-width: 991.98px) {
    .navbar {
      margin-top: 2rem;
      padding-bottom: 0rem; } }
  @media (max-width: 575.98px) {
    .navbar {
      margin-top: 0rem !important; } }

body {
  padding-top: 80px;
  margin: 0 !important;
  background-image: linear-gradient(to right bottom, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url(../img/main-bg.jpg);
  background-size: cover;
  background-position: center; }
  @media (max-width: 991.98px) {
    body {
      padding-top: 0px; } }
  @media (max-width: 768px) {
    body {
      margin: 0 !important; } }
  @media (max-width: 575.98px) {
    body {
      padding-top: 0px; } }

#main-showcase {
  width: 100%; }
  #main-showcase .fa {
    color: #fff;
    font-size: 2rem; }
    #main-showcase .fa:hover {
      color: #fa0000;
      transform: translateY(-5px);
      text-shadow: 0rem 0.3rem 0.5rem rgba(0, 0, 0, 0.8); }
  @media (max-width: 991.98px) {
    #main-showcase {
      padding-top: 3rem; } }

.card {
  margin-bottom: 2rem; }

#about a {
  color: #fff; }

#about-me-list li {
  font-size: 1.2rem;
  font-weight: 700; }

#tattoo-gallery img {
  margin: 0rem 0rem 2rem 0rem; }
  @media (max-width: 575.98px) {
    #tattoo-gallery img {
      margin: 0rem 0rem 1.5rem 0rem; } }

#convention-schedule .schedule-btn:hover {
  cursor: pointer; }

#footer p {
  font-size: 1rem; }

#footer a {
  color: #fff;
  text-decoration: none; }
  #footer a:hover {
    cursor: pointer;
    color: red; }
