/*
 Theme Name: Divi Child Theme
 Theme URI: https://idance.org
 Description: Child Theme for Divi 5
 Author: Omar Paloma
 Author URI: https://idance.org
 Template: Divi
 Version: 1.0.0
*/

/* Add your custom CSS below */
/* MAKE SURE TO PASTE CLASS "idance-style" IN TEXT MODULE CSS CLASS */
/* Divi Text Module Custom CSS */
/* Paul Knowler - DiviCoaching 2021 */
/* Paste into customiser, Divi settings or Child Theme */
/* Change any of the em values here to style the items to suit your design */

/* Removes default bottom padding */
.idance-style h1,
.idance-style h2,
.idance-style h3,
.idance-style h4,
.idance-style h5,
.idance-style h6 {
  padding: 0;
}

/* Sets default top margin for all text module items */
.idance-style * + * {
  padding: 0;
  margin-top: 0.8em;
}

/* Sets top paragraph margin where para follows a heading */
.idance-style h1 + p,
.idance-style h2 + p,
.idance-style h3 + p,
.idance-style h4 + p,
.idance-style h5 + p,
.idance-style h6 + p {
  margin-top: 1em;
}

/* Sets top heading margin where heading follows a paragraph */
.idance-style p + h1,
.idance-style p + h2,
.idance-style p + h3,
.idance-style p + h4,
.idance-style p + h5,
.idance-style p + h6 {
  margin-top: 0.75em;
}

/* Sets top  margin for unordered lists */
.idance-style * + ul {
  margin-top: 1em;
  margin-left: 1em;
}

/* Sets top and left margins for list items in UL */
.idance-style ul li {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 1em;
  margin-top: 1em;
}

/* Sets top and left margins for ordered lists */
.idance-style * + ol {
  margin-top: 1em;
  padding-left: 1em;
}

/* Sets top and left margins for list items in OL */
.idance-style ol li {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 1em;
}

/* Sets spacing between marker (number) and text in OL */
.idance-style ol li::before {
  content: "";
  padding-left: 1em;
}

/* Sets margins and other styling for blockquote */
.idance-style blockquote {
  padding-bottom: 1.2em;
  padding-top: 0.5em;
  padding-left: 1em;
  margin-top: 3em;
  font-weight: 700;
  color: white;
  background-color: orange;
  border-left-color: black;
}

 