@font-face {
  font-family: "Times Now";
  src: url("/fonts/times-now/times-now-light.otf") format("opentype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Times Now";
  src: url("/fonts/times-now/times-now-light-italic.otf") format("opentype");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

:root {
  --dee-font-heading: "Times Now", "Times New Roman", Times, serif;
  --dee-font-subheading: "Times Now", "Times New Roman", Times, serif;
  --dee-font-body: "Times Now", "Times New Roman", Times, serif;
}

/* Site-wide Times Now */
body.dee-pearls-site,
.dee-pearls-page-content,
.dee-pearls-page-content p,
.dee-pearls-page-content li,
.dee-pearls-page-content td,
.dee-pearls-page-content th,
.dee-pearls-page-content label,
.dee-pearls-page-content a,
.dee-pearls-page-content span,
.dee-pearls-page-content .elementor-widget-text-editor,
.dee-pearls-page-content .elementor-widget-text-editor p,
.dee-pearls-page-content .elementor-widget-text-editor span,
.dee-pearls-page-content .elementor-widget-text-editor li,
.dee-pearls-page-content .elementor-widget-text-editor a,
.dee-pearls-page-content .slider-text,
.dee-pearls-page-content .slider-text p,
.dee-pearls-page-content .btn-curve,
.dee-pearls-page-content .btn-curve span,
.dee-pearls-page-content .path,
.dee-pearls-page-content .path a,
.dee-pearls-page-content .elementskit-commentor-content > p,
.dee-pearls-page-content .elementskit-testimonial_card .elementskit-commentor-coment,
.dee-pearls-page-content .elementskit-author-name,
.dee-pearls-page-content .elementskit-author-des,
.dee-pearls-page-content .gallery-caption,
.dee-pearls-page-content .wpforms-form,
.dee-pearls-page-content .wpforms-form input,
.dee-pearls-page-content .wpforms-form textarea,
.dee-pearls-page-content .wpforms-form select,
.dee-pearls-page-content .wpforms-form button,
#menu-main-menu li.menu-item a,
.mob-nav li.menu-item a,
.slider.style-9 .parallax-slider .caption p,
.dee-pearls-page-content h1,
.dee-pearls-page-content h2,
.dee-pearls-page-content h3,
.dee-pearls-page-content h4,
.dee-pearls-page-content h5,
.dee-pearls-page-content h6,
.dee-pearls-page-content .avo-slider-title,
.dee-pearls-page-content .avo-header h1,
.dee-pearls-page-content .pages-header h1,
.dee-pearls-page-content .elementor-widget-heading .elementor-heading-title,
.slider.style-9 .parallax-slider .caption h1,
.slider.style-9 .parallax-slider .caption .avo-slider-title {
  font-family: var(--dee-font-body) !important;
}

.dee-pearls-page-content h1,
.dee-pearls-page-content h2,
.dee-pearls-page-content h3,
.dee-pearls-page-content h4,
.dee-pearls-page-content h5,
.dee-pearls-page-content h6,
.dee-pearls-page-content .avo-slider-title,
.dee-pearls-page-content .avo-header h1,
.dee-pearls-page-content .pages-header h1,
.dee-pearls-page-content .elementor-widget-heading .elementor-heading-title,
.slider.style-9 .parallax-slider .caption h1,
.slider.style-9 .parallax-slider .caption .avo-slider-title {
  font-weight: 300 !important;
}

.dee-pearls-page-content .elementor-widget-heading .elementor-heading-title *,
.dee-pearls-page-content .avo-header h1 *,
.dee-pearls-page-content .pages-header h1 *,
.dee-pearls-page-content .avo-slider-title *,
.slider.style-9 .parallax-slider .caption h1 * {
  font-family: inherit !important;
}
