/* PT Serif - Local Hosting */

@font-face {
  font-family: 'PT Serif';
  src: url('../fonts/PTSerif-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PT Serif';
  src: url('../fonts/PTSerif-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'PT Serif';
  src: url('../fonts/PTSerif-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PT Serif';
  src: url('../fonts/PTSerif-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}


/* Apply globally */

body,
input,
textarea,
select,
button,
.et_pb_text,
.et_pb_post,
.et_pb_module,
.woocommerce,
.et_pb_button,
.et-menu a,
#top-menu a,
h1, h2, h3, h4, h5, h6,
.entry-title,
.et_pb_module_header,
#main-header {
  font-family: 'PT Serif', serif !important;
}