/*!
Theme Name: DC Theme
Description: Theme for DC Sites
Author: DOJO Creative
Author URI: https://letsgodojo.com/
Template: hello-elementor
Version: 1.0.0
Text Domain: dctheme
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/
/* Add your custom styles here */
:root {
  --e-global-color-primary: #010a17;
  --e-global-color-secondary: #015699;
  --e-global-color-text: #ffffff;
  --e-global-color-accent: #d3b34e;
  --e-global-color-d08605a: #ab8e32;
  --e-global-color-17264f4: #003e6e;
}

table {
  font-size: 1em;
}

:where(.e-con.p-con-light) {
  --pcon-bg: var(--e-global-color-secondary, #ccc);
  --pcon-fg: var(--e-global-color-text, #333);
  background-color: var(--pcon-bg);
  color: var(--pcon-fg);
}

:where(.e-con.p-con-light) :is(.elementor-heading-title,
.elementor-widget-text-editor,
h1,
h2,
h3,
h4,
h5,
h6,
p,
li,
blockquote) {
  color: inherit;
}

:where(.e-con.p-con-light) a {
  color: inherit;
}

:where(.e-con.p-con-dark) {
  --pcon-bg: var(--e-global-color-accent, rgb(188, 0, 0));
  --pcon-fg: #fff;
  background-color: var(--pcon-bg);
  color: var(--pcon-fg);
}

:where(.e-con.p-con-dark) :is(.elementor-heading-title,
.elementor-widget-text-editor,
h1,
h2,
h3,
h4,
h5,
h6,
p,
li,
blockquote) {
  color: inherit;
}

:where(.e-con.p-con-dark) a {
  color: inherit;
}

#legal {
  font-size: 15px;
  color: rgba(255, 255, 255, 0.3);
}

#legal a {
  color: rgba(255, 255, 255, 0.3);
}

#legal svg .d-d {
  fill: rgba(255, 255, 255, 0.3);
}

#legal svg .d-j {
  fill: rgba(255, 255, 255, 0.4);
}