/*
Theme Name: Johanna Jordan Studios Custom Theme
Theme URI: https://fironmarketing.com/	
Author: Firon Marketing
Author URI: https://fironmarketing.com/
Description: Custom Theme for Johanna Jordan Studios.
Requires PHP: 5.2.4
Version: 1
Tags: art, gallery, blog
*/

/* ===== Poppins webfonts (files in /wp-content/themes/jj-studios-2022/fonts/Poppins/) ===== */
@font-face{
  font-family:"Poppins";
  src:url(fonts/Poppins/Poppins-Light.eot);
  src:url(fonts/Poppins/Poppins-Light.eot?#iefix) format("embedded-opentype"),
      url(fonts/Poppins/Poppins-Light.woff2) format("woff2"),
      url(fonts/Poppins/Poppins-Light.woff) format("woff"),
      url(fonts/Poppins/Poppins-Light.ttf) format("truetype"),
      url(fonts/Poppins/Poppins-Light.svg#Poppins-Light) format("svg");
  font-weight:300;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:"Poppins";
  src:url(fonts/Poppins/Poppins-Regular.eot);
  src:url(fonts/Poppins/Poppins-Regular.eot?#iefix) format("embedded-opentype"),
      url(fonts/Poppins/Poppins-Regular.woff2) format("woff2"),
      url(fonts/Poppins/Poppins-Regular.woff) format("woff"),
      url(fonts/Poppins/Poppins-Regular.ttf) format("truetype"),
      url(fonts/Poppins/Poppins-Regular.svg#Poppins-Regular) format("svg");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:"Poppins";
  src:url(fonts/Poppins/Poppins-Medium.eot);
  src:url(fonts/Poppins/Poppins-Medium.eot?#iefix) format("embedded-opentype"),
      url(fonts/Poppins/Poppins-Medium.woff2) format("woff2"),
      url(fonts/Poppins/Poppins-Medium.woff) format("woff"),
      url(fonts/Poppins/Poppins-Medium.ttf) format("truetype"),
      url(fonts/Poppins/Poppins-Medium.svg#Poppins-Medium) format("svg");
  font-weight:500;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:"Poppins";
  src:url(fonts/Poppins/Poppins-Semibold.eot);
  src:url(fonts/Poppins/Poppins-Semibold.eot?#iefix) format("embedded-opentype"),
      url(fonts/Poppins/Poppins-Semibold.woff2) format("woff2"),
      url(fonts/Poppins/Poppins-Semibold.woff) format("woff"),
      url(fonts/Poppins/Poppins-Semibold.ttf) format("truetype"),
      url(fonts/Poppins/Poppins-Semibold.svg#Poppins-Semibold) format("svg");
  font-weight:600;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:"Poppins";
  src:url(fonts/Poppins/Poppins-Bold.eot);
  src:url(fonts/Poppins/Poppins-Bold.eot?#iefix) format("embedded-opentype"),
      url(fonts/Poppins/Poppins-Bold.woff2) format("woff2"),
      url(fonts/Poppins/Poppins-Bold.woff) format("woff"),
      url(fonts/Poppins/Poppins-Bold.ttf) format("truetype"),
      url(fonts/Poppins/Poppins-Bold.svg#Poppins-Bold) format("svg");
  font-weight:700;
  font-style:normal;
  font-display:swap;
}

/* ===== Alias legacy "FuturaStd" to Poppins (with local-block) ===== */
@font-face{
  font-family:"FuturaStd";
  src:url(fonts/Poppins/Poppins-Light.eot);
  src:local("!#nope"), /* ensures we don't use a user's local Futura */
      url(fonts/Poppins/Poppins-Light.eot?#iefix) format("embedded-opentype"),
      url(fonts/Poppins/Poppins-Light.woff2) format("woff2"),
      url(fonts/Poppins/Poppins-Light.woff) format("woff"),
      url(fonts/Poppins/Poppins-Light.ttf) format("truetype"),
      url(fonts/Poppins/Poppins-Light.svg#Poppins-Light) format("svg");
  font-weight:300;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:"FuturaStd";
  src:url(fonts/Poppins/Poppins-Regular.eot);
  src:local("!#nope"),
      url(fonts/Poppins/Poppins-Regular.eot?#iefix) format("embedded-opentype"),
      url(fonts/Poppins/Poppins-Regular.woff2) format("woff2"),
      url(fonts/Poppins/Poppins-Regular.woff) format("woff"),
      url(fonts/Poppins/Poppins-Regular.ttf) format("truetype"),
      url(fonts/Poppins/Poppins-Regular.svg#Poppins-Regular) format("svg");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:"FuturaStd";
  src:url(fonts/Poppins/Poppins-Medium.eot);
  src:local("!#nope"),
      url(fonts/Poppins/Poppins-Medium.eot?#iefix) format("embedded-opentype"),
      url(fonts/Poppins/Poppins-Medium.woff2) format("woff2"),
      url(fonts/Poppins/Poppins-Medium.woff) format("woff"),
      url(fonts/Poppins/Poppins-Medium.ttf) format("truetype"),
      url(fonts/Poppins/Poppins-Medium.svg#Poppins-Medium) format("svg");
  font-weight:500;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:"FuturaStd";
  src:url(fonts/Poppins/Poppins-Semibold.eot);
  src:local("!#nope"),
      url(fonts/Poppins/Poppins-Semibold.eot?#iefix) format("embedded-opentype"),
      url(fonts/Poppins/Poppins-Semibold.woff2) format("woff2"),
      url(fonts/Poppins/Poppins-Semibold.woff) format("woff"),
      url(fonts/Poppins/Poppins-Semibold.ttf) format("truetype"),
      url(fonts/Poppins/Poppins-Semibold.svg#Poppins-Semibold) format("svg");
  font-weight:600;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:"FuturaStd";
  src:url(fonts/Poppins/Poppins-Bold.eot);
  src:local("!#nope"),
      url(fonts/Poppins/Poppins-Bold.eot?#iefix) format("embedded-opentype"),
      url(fonts/Poppins/Poppins-Bold.woff2) format("woff2"),
      url(fonts/Poppins/Poppins-Bold.woff) format("woff"),
      url(fonts/Poppins/Poppins-Bold.ttf) format("truetype"),
      url(fonts/Poppins/Poppins-Bold.svg#Poppins-Bold) format("svg");
  font-weight:700;
  font-style:normal;
  font-display:swap;
}

/* Base stack */
html, body { font-family: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; }