/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../../../../../../../xampp/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!../../../../../../../../xampp/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!../../../../../../../../xampp/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!../../../../../../../../xampp/htdocs/yyyvanilla5yyy/wordpress/wp-content/plugins/wtu/css/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* 3rd party packages */
:root {
  --wtuxy-primary-bg-color: #1e90ff;
  --wtuxy-primary-color: #e01c1c;
}
.note {
  --wtuxy-note-bg: red; /* local scope */
}
body.wtuxy {
  background-color: var(--wtuxy-primary-bg-color);
}
/* back to top button styling (activate in theme options - General) */
/* see in css starter cheat sheet from ddsc course */
.et_pb_scroll_top:before {
  content: "!";
}
.et_pb_scroll_top.et-pb-icon {
  background: #fff;
  color: #000;
  padding: 12px;
  font-size: 22px;
  right: 20px;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
  border-radius: 50%;
}
.et_pb_scroll_top.et-pb-icon:hover {
  background: #000;
  color: #fff;
}
.et_pb_scroll_top.et-pb-icon.et-visible {
  transition: all 0.3s ease-in-out;
}
/* Add space before headings */
:where(.et_pb_text) :is(p, ul, ol, blockquote) ~ :is(h1, h2, h3, h4, h5, h6) {
  padding-top: 0.75em;
}
/* Fix bottom spacing on elements */
:where(.et_pb_text) p:last-of-type {
  padding-bottom: 1em;
}
:where(.et_pb_text) :is(p, ul, ol, blockquote):last-child {
  padding-bottom: 0;
}
/* Style Lists */
:where(.et_pb_text) ::marker {
  color: var(--gcid-primary-color);
  font-family: var(--et_global_heading_font);
}
:where(.et_pb_text) :is(ol, ul) li:not(:last-child) {
  padding-bottom: 0.5em;
}
/* Style Blockquotes */
:where(.et_pb_text) blockquote {
  border: none;
  position: relative;
  padding: 0.5em 1em;
  margin: 0.5em 0 1.5em;
}
:where(.et_pb_text) blockquote::after {
  content: "〞";
  color: var(--gcid-primary-color);
  position: absolute;
  font-size: 4em;
  left: -0.15em;
  top: 0.2em;
}
:where(.et_pb_text) blockquote::before {
  content: "";
  background: var(--gcid-primary-color);
  opacity: 0.1;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  border-radius: 5px;
}
/* Style Links */
:where(.et_pb_text) a {
  transition: all 0.2s linear;
  text-underline-offset: 0.24em;
  text-decoration-thickness: 0.1em;
}
:where(.et_pb_text) a:hover {
  text-underline-offset: 0.12em;
}

/*# sourceMappingURL=index.css.map*/