/** site specific tweaks **/

/* gravity forms */
.nb-mods.nb-mods-child .gform_wrapper input[type="button"],
.nb-mods.nb-mods-child .gform_wrapper input[type="submit"] {
  border-radius: 50px !important;
  min-width: 100px;
  cursor: pointer; 
}

.nb-mods.nb-mods-child .gform_wrapper input[type="button"] {
  border-color: rgb(221 223 223);
}

.nb-mods.nb-mods-child .gform_wrapper input[type="button"].gform_next_button {
  background-color: rgb(221 223 223);
  font-weight: bold;
}

.nb-mods.nb-mods-child .gform_wrapper [class*="footer"] input[type="submit"] {
  background-color: var(--tcb-color-0);
  border-color: var(--tcb-color-0);
  font-weight: bold;
  color: #fff;
}

.nb-mods .gform_wrapper .gform_body .gform_fields .ginput_container input[type="text"],
.nb-mods .gform_wrapper .gform_body .gform_fields .ginput_container input[type="number"],
.nb-mods .gform_wrapper .gform_body .gform_fields .ginput_container textarea {
  outline-color: var(--tcb-color-0)
}

.nb-mods .gform_wrapper .gform_body .gform_fields .ginput_container input[type="checkbox"]:checked,
.nb-mods .gform_wrapper .gform_body .gform_fields .ginput_container input[type="radio"]:checked {
  background-color: var(--tcb-color-0) !important;
  border-color: var(--tcb-color-0) !important;
}

.nb-mods .gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage {
  background-color: var(--tcb-color-0);
}

/* builder : footer */

.nb-mods footer.thrive-footer {
  position: relative !important;
  z-index:1 !important;
}


/* architect and learndash list style conflict fix */

.nb-mods .thrv-styled-list-item {
  display: flex !important;
}

/* arvhitext emoji fix */

.nb-mods .thrv_text_element p img.emoji {
  display: inline-block !important;
	width: 18px;
	vertical-align: middle;
	margin: -5px 4px 0;
}