/*
 Theme Name:     Funnel Child
 Description:    Divi Child Theme
 Template:       Divi
 Version:        1.0.0
*/



:root {
  --primary-color: #2563eb;
  --secondary-color: #1e4fbc;
}

body {
  font-weight: 400;
}

.bg-primary-color {
  background-color: var(--primary-color);
}

.bg-secondary-color {
  background-color: var(--secondary-color);
}

.et_pb_main_blurb_image {
  margin-bottom: 15px;
}

.et_pb_blurb_description {
  padding: 0 1em;
}

.blurb_description_no_padding .et_pb_blurb_description {
  padding: 0;
}

.blurb_equal_heights .et_pb_blurb_description {
  display: flex;
}

.blurb_equal_heights .et_pb_blurb_description p {
  margin: auto;
}

/* Lists */
.entry-content ol {
  list-style-position: outside;
  padding-left: 1.5em;
}

.entry-content ul {
  padding-left: 1.5em;
}

.entry-content .et_pb_text ol li + li,
.entry-content .et_pb_text ol ol,
.entry-content .et_pb_text ul li + li,
.entry-content .et_pb_text ul ul {
  padding-top: 15px;
}

/* Cookie Consent */
#cc-main {
  /** Change button primary color to global primary color **/
  --cc-btn-primary-bg: var(--primary-color);
  --cc-btn-primary-border-color: var(--primary-color);
  --cc-btn-primary-hover-bg: var(--secondary-color);
  --cc-btn-primary-hover-border-color: var(--secondary-color);

  /** Also make toggles the same color as the button **/
  --cc-toggle-on-bg: var(--cc-btn-primary-bg);
}

#cc-main .cm__btn[data-role="necessary"],
#cc-main .pm__btn[data-role="necessary"] {
  background-color: var(--cc-btn-secondary-bg);
  border-color: var(--cc-btn-secondary-border-color);
  color: var(--cc-btn-secondary-color);
}

#cc-main .cm__btn[data-role="necessary"]:hover,
#cc-main .pm__btn[data-role="necessary"]:hover {
  background-color: var(--cc-btn-secondary-hover-bg);
  border-color: var(--cc-btn-secondary-hover-border-color);
  color: var(--cc-btn-secondary-hover-color);
}

/* Helper classes */
.inline-block {
  display: inline-block;
}