@font-face {
    font-family: 'NocturnoDisplayPro';
      src: url('NocturnoDisplayPro-Bold.woff2') format('woff2'), /* Super Modern Browsers */
          url('NocturnoDisplayPro-Bold.woff') format('woff'), /* Pretty Modern Browsers */
      font-weight: 700;
      font-style: normal;
      font-display: swap;
  }

  @font-face {
    font-family: 'NocturnoDisplayPro';
      src: url('NocturnoDisplayPro-Medium.woff2') format('woff2'), /* Super Modern Browsers */
          url('NocturnoDisplayPro-Medium.woff') format('woff'), /* Pretty Modern Browsers */
      font-weight: 500;
      font-style: normal;
      font-display: swap;
  }

  @font-face {
    font-family: 'NocturnoDisplayPro';
      src: url('NocturnoDisplayPro-Regular.woff2') format('woff2'), /* Super Modern Browsers */
          url('NocturnoDisplayPro-Regular.woff') format('woff'), /* Pretty Modern Browsers */
      font-weight: 400;
      font-style: normal;
      font-display: swap;
  }

  body {
    font-family: NocturnoDisplayPro, Helvetica;
}
h4 {letter-spacing: 0.15rem;font-size:26px;font-variant: small-caps;}

@media (min-width: 1640px) {
  .fix-12-12 {
    max-width: 1500px!important;
}
}
@media (max-width: 1600px) and (min-width: 1021px) {
  h4 {font-size:22px!important;}
}
@media (max-width: 1200px) and (min-width: 800px) {
  h4 {font-size:18px!important;}
}
@media (max-width: 1100px) {
  h4 {font-size:15px!important;}
  .margin-bottom-10 {margin-bottom:40px!important;}
  .openingsoon {max-width: 50%;}
}
input#subscribe-email {
  text-align: center;
  color: #fff;
  background-color: transparent;
  border-color: #fff;
  border-radius: 30px;
}
input#subscribe-email::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}

button.wide.button.white {
  border-radius: 30px;
}
button.wide.button.white:hover {
  background-color:#2E3600!important;
  color:#738500!important;
}
