/* === UKNIP @font-face (managed by script) === */
@font-face{
  font-family:"Uknip Bold";
  src:url("https://www.uknip.co.uk/wp-content/uploads/2025/05/uknip-Bold.woff2") format("woff2"),
      url("https://www.uknip.co.uk/wp-content/uploads/2025/05/ukip-Bold.woff") format("woff");
  font-weight:700;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:"Uknip HeavyNarrow Condensed";
  src:url("https://www.uknip.co.uk/wp-content/uploads/2025/05/uknip-HeavyNarrow.woff2") format("woff2"),
      url("https://www.uknip.co.uk/wp-content/uploads/2025/05/uknip-HeavyNarrow.woff") format("woff");
  font-weight:800;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:"Uknip Medium";
  src:url("https://www.uknip.co.uk/wp-content/uploads/2025/05/uknip-Medium.woff2") format("woff2"),
      url("https://www.uknip.co.uk/wp-content/uploads/2025/05/uknip-Medium.woff") format("woff");
  font-weight:500;
  font-style:normal;
  font-display:swap;
}
/* === /UKNIP @font-face === */

/*
Theme Name: Hello Elementor Child
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
[data-ps-embed-type=slideshow] > iframe {
    position: absolute;
    top: 0;
    left: 0;
}
[data-ps-embed-type=slideshow] {
    position: relative;
    height: 0 !important;
    padding-bottom: 75% !important;
    width: 100% !important;
}/* === UKNIP Global Headings (managed by script) === */
/* Site-wide heading font stack: condensed first, then bold/medium, then system fallbacks */
h1, h2, h3, h4, h5, h6,
.elementor-heading-title,
.single .entry-title,
.archive .entry-title,
.page-header .entry-title,
.big-post-title,
.post-title {
  font-family: "Uknip HeavyNarrow Condensed","Uknip Bold","Uknip Medium",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;
  font-weight: 800 !important;
  font-style: normal;
}
/* === /UKNIP Global Headings === */

/* === UKNIP Headings Enforcement (last-wins) === */
:root body h1, :root body h2, :root body h3, :root body h4, :root body h5, :root body h6,
:root body .elementor-heading-title,
:root body .single .entry-title,
:root body .archive .entry-title,
:root body .page-header .entry-title,
:root body .big-post-title,
:root body .post-title,
:root body .elementor-post__title,
:root body .elementor-post__title a,
:root body .elementor-widget-heading h1.elementor-heading-title,
:root body .elementor-widget-heading h2.elementor-heading-title,
:root body .elementor-widget-heading h3.elementor-heading-title {
  font-family: "Uknip HeavyNarrow Condensed","Uknip Bold","Uknip Medium",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;
  font-weight: 800 !important;
  font-style: normal !important;
}
/* === /UKNIP Headings Enforcement === */

