h1 {
  color: #ef1209 !important;
  font-family: Helvetica, Arial !important;
  font-size: 1.875rem !important;
  font-weight: bold !important;
}

h2 {
  color: #ef1209 !important;
  font-size: 28px;
  font-weight: bold;
}

h3 {
  color: #ef1209 !important;
  font-family: Helvetica, Arial !important;
  font-size: 1.25rem !important;
}

h4 {
  color: #ef1209 !important;
  font-size: 1.25rem !important;
}

h4.f-light {
  color: #fff !important;
}

h5 {
  color: #222 !important;
  font-size: 1.25rem !important;
  font-weight: bold;
}

h6 {
  color: #ef1209 !important;
  font-size: 1.125rem !important;
  font-family: Helvetica, Arial !important;
}

.ag-container {
  margin-top: 70px;
}

.contact-banner {
  padding: 2px 0 2px 0 !important;
}

.application-button .mimaki-white-button {
  padding: 1% 9% 1% 9%;
}

.application-thumbnail {
  margin-bottom: 15px;
}

.application-cat-title {
  margin-bottom: 45px;
  color: #ef1209;
}

.application-cat-title a, .application-cat-title a:hover, .application-cat-title a:focus, .application-cat-title a:visited {
  text-decoration: none;
  color: #ef1209;
}

.row.ag-applications-section {
  margin-bottom: 60px;
}

.row.ag-applications-section a, .row.ag-applications-section a:hover, .row.ag-applications-section a:focus, .row.ag-applications-section a:visited {
  color: #ef1209;
}

.row.ag-applications-section a:hover {
  text-decoration: underline;
}

.individual-application {
  margin-bottom: 50px;
}

@media screen and (min-width: 768px) {
  .visit-ag-button {
    float: right;
  }
}

@media screen and (max-width: 576px) {
  .ag-applications-section {
    text-align: center;
  }
}
/*# sourceMappingURL=categoryApplicationGallery.css.map */