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%;
  margin-top: 4px; }

.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; }

@media screen and (min-width: 768px) {
  .visit-ag-button {
    float: right; } }
@media screen and (max-width: 768px) {
  .application-cat-title {
    text-align: center !important; } }
@media screen and (max-width: 576px) {
  .ag-applications-section {
    text-align: center; } }

/*# sourceMappingURL=archiveApplicationGallery.css.map */
