@charset "UTF-8";
/* ! Deprecate this as fast as you can */
.databankWrapper .reviews-section,
.databankWrapper div[data-rebuy-id] {
  display: none;
}
.databankWrapper .accordion .collapse.show {
  visibility: visible !important;
}
.aligncenter,
.has-text-align-center {
  text-align: center;
}
.aligncenter {
  display: inline-block;
  width: auto;
  margin-left: auto;
  margin-right: auto;
}
.databankWrapper .nav-tabs .nav-link {
  color: #333;
  background-color: #fff !important;
}
.databankWrapper :root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #cf0060;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #538000;
  --bs-teal: #20c997;
  --bs-cyan: #17a2b8;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #fafafa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #538000;
  --bs-secondary: #cf0060;
  --bs-light: #fafafa;
  --bs-success: #538000;
  --bs-info: #17a2b8;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-dark: #343a40;
  --bs-candida: #ff5a00;
  --bs-leaky-gut: #538000;
  --bs-sibo: #00a99d;
  --bs-autoimmune: #007ca4;
  --bs-thyroid: #390982;
  --bs-transparent: rgba(0, 0, 0, 0);
  --bs-primary-rgb: 83, 128, 0;
  --bs-secondary-rgb: 207, 0, 96;
  --bs-light-rgb: 250, 250, 250;
  --bs-success-rgb: 83, 128, 0;
  --bs-info-rgb: 23, 162, 184;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-dark-rgb: 52, 58, 64;
  --bs-candida-rgb: 255, 90, 0;
  --bs-leaky-gut-rgb: 83, 128, 0;
  --bs-sibo-rgb: 0, 169, 157;
  --bs-autoimmune-rgb: 0, 124, 164;
  --bs-thyroid-rgb: 57, 9, 130;
  --bs-transparent-rgb: 0, 0, 0;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 51, 51, 51;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: "Helvetica Neue", Arial, "Helvetica", -apple-system,
    BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.15),
    rgba(255, 255, 255, 0)
  );
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #333;
  --bs-body-bg: #fff;
}
.databankWrapper *,
.databankWrapper *::before,
.databankWrapper *::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.databankWrapper body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.databankWrapper hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}
.databankWrapper hr:not([size]) {
  height: 1px;
}
.databankWrapper h6,
.databankWrapper .h6,
.databankWrapper h5,
.databankWrapper .h5,
.databankWrapper h4,
.databankWrapper .h4,
.databankWrapper h3,
.databankWrapper .h3,
.databankWrapper h2,
.databankWrapper .h2,
.databankWrapper h1,
.databankWrapper .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
.databankWrapper h1,
.databankWrapper .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
.databankWrapper h2,
.databankWrapper .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
.databankWrapper h3,
.databankWrapper .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
.databankWrapper h4,
.databankWrapper .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
.databankWrapper h5,
.databankWrapper .h5 {
  font-size: 1.25rem;
}
.databankWrapper h6,
.databankWrapper .h6 {
  font-size: 1rem;
}
.databankWrapper p {
  margin-top: 0;
  margin-bottom: 1rem;
}
.databankWrapper abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
.databankWrapper address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
.databankWrapper ol,
.databankWrapper ul {
  padding-left: 2rem;
}
.databankWrapper ol,
.databankWrapper ul,
.databankWrapper dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
.databankWrapper ol ol,
.databankWrapper ul ul,
.databankWrapper ol ul,
.databankWrapper ul ol {
  margin-bottom: 0;
}
.databankWrapper dt {
  font-weight: 700;
}
.databankWrapper dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
.databankWrapper blockquote {
  margin: 0 0 1rem;
}
.databankWrapper b,
.databankWrapper strong {
  font-weight: bold;
}
.databankWrapper small,
.databankWrapper .small {
  font-size: 0.875em;
}
.databankWrapper mark,
.databankWrapper .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.databankWrapper sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}
.databankWrapper sup {
  top: -0.5em;
}
.databankWrapper a {
  color: #538000;
  text-decoration: underline;
}
.databankWrapper a:hover {
  color: #426600;
}
.databankWrapper a:not([href]):not([class]),
.databankWrapper a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
.databankWrapper pre,
.databankWrapper code {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr;
  unicode-bidi: bidi-override;
}
.databankWrapper pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
.databankWrapper pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.databankWrapper code {
  font-size: 0.875em;
  color: #cf0060;
  word-wrap: break-word;
}
.databankWrapper a > code {
  color: inherit;
}
.databankWrapper figure {
  margin: 0 0 1rem;
}
.databankWrapper img,
.databankWrapper svg {
  vertical-align: middle;
}
.databankWrapper table {
  caption-side: bottom;
  border-collapse: collapse;
}
.databankWrapper caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}
.databankWrapper th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
.databankWrapper thead,
.databankWrapper tbody,
.databankWrapper tfoot,
.databankWrapper tr,
.databankWrapper td,
.databankWrapper th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
.databankWrapper label {
  display: inline-block;
}
.databankWrapper button {
  border-radius: 0;
}
.databankWrapper button:focus:not(:focus-visible) {
  outline: 0;
}
.databankWrapper input,
.databankWrapper button,
.databankWrapper select,
.databankWrapper optgroup,
.databankWrapper textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.databankWrapper button,
.databankWrapper select {
  text-transform: none;
}
.databankWrapper [role="button"] {
  cursor: pointer;
}
.databankWrapper select {
  word-wrap: normal;
}
.databankWrapper select:disabled {
  opacity: 1;
}
.databankWrapper [list]::-webkit-calendar-picker-indicator {
  display: none;
}
.databankWrapper button,
.databankWrapper [type="button"],
.databankWrapper [type="reset"],
.databankWrapper [type="submit"] {
  -webkit-appearance: button;
}
.databankWrapper button:not(:disabled),
.databankWrapper [type="button"]:not(:disabled),
.databankWrapper [type="reset"]:not(:disabled),
.databankWrapper [type="submit"]:not(:disabled) {
  cursor: pointer;
}
.databankWrapper textarea {
  resize: vertical;
}
.databankWrapper fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.databankWrapper legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
.databankWrapper legend + * {
  clear: left;
}
.databankWrapper [type="search"] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}
.databankWrapper output {
  display: inline-block;
}
.databankWrapper iframe {
  border: 0;
}
.databankWrapper summary {
  display: list-item;
  cursor: pointer;
}
.databankWrapper progress {
  vertical-align: baseline;
}
.databankWrapper [hidden] {
  display: none !important;
}
.databankWrapper .lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.databankWrapper .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.databankWrapper .list-inline {
  padding-left: 0;
  list-style: none;
}
.databankWrapper .blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.databankWrapper .blockquote > :last-child {
  margin-bottom: 0;
}
.databankWrapper .img-fluid {
  max-width: 100%;
  height: auto;
}
.databankWrapper .figure {
  display: inline-block;
}
.databankWrapper .container,
.databankWrapper .container-fluid,
.databankWrapper .container-md {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}
.databankWrapper .row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.databankWrapper .row > * {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
.databankWrapper .col {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0;
  flex: 1 0 0;
}
.databankWrapper .col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}
.databankWrapper .col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 8.33333333%;
}
.databankWrapper .col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 16.66666667%;
}
.databankWrapper .col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 25%;
}
.databankWrapper .col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 33.33333333%;
}
.databankWrapper .col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 50%;
}
.databankWrapper .col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 58.33333333%;
}
.databankWrapper .col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 66.66666667%;
}
.databankWrapper .col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 75%;
}
.databankWrapper .col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 91.66666667%;
}
.databankWrapper .col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
}
.databankWrapper .gx-0 {
  --bs-gutter-x: 0;
}
.databankWrapper .gx-1 {
  --bs-gutter-x: 0.25rem;
}
.databankWrapper .gx-2 {
  --bs-gutter-x: 0.5rem;
}
.databankWrapper .table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #333;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #333;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #333;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #333;
  vertical-align: top;
  border-color: #dee2e6;
}
.databankWrapper .table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.databankWrapper .table > tbody {
  vertical-align: inherit;
}
.databankWrapper .table > thead {
  vertical-align: bottom;
}
.databankWrapper .table > :not(:first-child) {
  border-top: 2px solid currentColor;
}
.databankWrapper .table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}
.databankWrapper .table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.databankWrapper .form-label {
  margin-bottom: 0.5rem;
}
.databankWrapper .form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}
.databankWrapper .form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  -webkit-transition:
    border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition:
    border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition:
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition:
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
}
.databankWrapper .form-control[type="file"] {
  overflow: hidden;
}
.databankWrapper .form-control[type="file"]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.databankWrapper .form-control:focus {
  color: #333;
  background-color: #fff;
  border-color: #a9c080;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
}
.databankWrapper .form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.databankWrapper .form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.databankWrapper .form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.databankWrapper .form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.databankWrapper .form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.databankWrapper .form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.databankWrapper .form-control:disabled,
.databankWrapper .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.databankWrapper .form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #333;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
}
.databankWrapper
  .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}
.databankWrapper .form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #333;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
}
.databankWrapper
  .form-control:hover:not(:disabled):not(
    [readonly]
  )::-webkit-file-upload-button {
  background-color: #dde0e3;
}
.databankWrapper .form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0;
}
.databankWrapper .form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
.databankWrapper .form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
.databankWrapper .form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0;
}
.databankWrapper .form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
.databankWrapper .form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
.databankWrapper textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}
.databankWrapper textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
.databankWrapper textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}
.databankWrapper .form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0;
  -webkit-transition:
    border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition:
    border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition:
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition:
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.databankWrapper .form-select:focus {
  border-color: #a9c080;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
}
.databankWrapper .form-select[multiple],
.databankWrapper .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.databankWrapper .form-select:disabled {
  background-color: #e9ecef;
}
.databankWrapper .form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #333;
}
.databankWrapper .form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0;
}
.databankWrapper .form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.databankWrapper .form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}
.databankWrapper .form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}
.databankWrapper .form-check-input[type="checkbox"] {
  border-radius: 0.25em;
}
.databankWrapper .form-check-input[type="radio"] {
  border-radius: 50%;
}
.databankWrapper .form-check-input:active {
  -webkit-filter: brightness(90%);
  filter: brightness(90%);
}
.databankWrapper .form-check-input:focus {
  border-color: #a9c080;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
}
.databankWrapper .form-check-input:checked {
  background-color: #538000;
  border-color: #538000;
}
.databankWrapper .form-check-input:checked[type="checkbox"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.databankWrapper .form-check-input:checked[type="radio"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.databankWrapper .form-check-input[type="checkbox"]:indeterminate {
  background-color: #538000;
  border-color: #538000;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.databankWrapper .form-check-input:disabled {
  pointer-events: none;
  -webkit-filter: none;
  filter: none;
  opacity: 0.5;
}
.databankWrapper .form-check-input[disabled] ~ .form-check-label,
.databankWrapper .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}
.databankWrapper .form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
.databankWrapper .form-floating {
  position: relative;
}
.databankWrapper .form-floating > .form-control,
.databankWrapper .form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.databankWrapper .form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 1px solid transparent;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition:
    opacity 0.1s ease-in-out,
    -webkit-transform 0.1s ease-in-out;
  transition:
    opacity 0.1s ease-in-out,
    -webkit-transform 0.1s ease-in-out;
  transition:
    opacity 0.1s ease-in-out,
    transform 0.1s ease-in-out;
  transition:
    opacity 0.1s ease-in-out,
    transform 0.1s ease-in-out,
    -webkit-transform 0.1s ease-in-out;
}
.databankWrapper .form-floating > .form-control {
  padding: 1rem 0.75rem;
}
.databankWrapper .form-floating > .form-control::-webkit-input-placeholder {
  color: transparent;
}
.databankWrapper .form-floating > .form-control::-moz-placeholder {
  color: transparent;
}
.databankWrapper .form-floating > .form-control:-ms-input-placeholder {
  color: transparent;
}
.databankWrapper .form-floating > .form-control::-ms-input-placeholder {
  color: transparent;
}
.databankWrapper .form-floating > .form-control::placeholder {
  color: transparent;
}
.databankWrapper .form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.databankWrapper .form-floating > .form-control:not(:-ms-input-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.databankWrapper .form-floating > .form-control:focus,
.databankWrapper .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.databankWrapper .form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.databankWrapper .form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.databankWrapper
  .form-floating
  > .form-control:not(:-moz-placeholder-shown)
  ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.databankWrapper
  .form-floating
  > .form-control:not(:-ms-input-placeholder)
  ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.databankWrapper .form-floating > .form-control:focus ~ label,
.databankWrapper .form-floating > .form-control:not(:placeholder-shown) ~ label,
.databankWrapper .form-floating > .form-select ~ label {
  opacity: 0.65;
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.databankWrapper .form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.databankWrapper .input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
.databankWrapper .input-group > .form-control,
.databankWrapper .input-group > .form-select {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.databankWrapper .input-group > .form-control:focus,
.databankWrapper .input-group > .form-select:focus {
  z-index: 3;
}
.databankWrapper .input-group .btn {
  position: relative;
  z-index: 2;
}
.databankWrapper .input-group .btn:focus {
  z-index: 3;
}
.databankWrapper .input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0;
}
.databankWrapper
  .input-group:not(.has-validation)
  > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.databankWrapper
  .input-group:not(.has-validation)
  > .dropdown-toggle:nth-last-child(n + 3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.databankWrapper
  .input-group.has-validation
  > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),
.databankWrapper
  .input-group.has-validation
  > .dropdown-toggle:nth-last-child(n + 4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.databankWrapper
  .input-group
  > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(
    .valid-feedback
  ):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.databankWrapper .form-control.is-valid {
  border-color: #538000;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23538000' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.databankWrapper .form-control.is-valid:focus {
  border-color: #538000;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
}
.databankWrapper textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right
    calc(0.375em + 0.1875rem);
}
.databankWrapper .form-select.is-valid {
  border-color: #538000;
}
.databankWrapper .form-select.is-valid:not([multiple]):not([size]),
.databankWrapper .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23538000' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position:
    right 0.75rem center,
    center right 2.25rem;
  background-size:
    16px 12px,
    calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.databankWrapper .form-select.is-valid:focus {
  border-color: #538000;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
}
.databankWrapper .form-check-input.is-valid {
  border-color: #538000;
}
.databankWrapper .form-check-input.is-valid:checked {
  background-color: #538000;
}
.databankWrapper .form-check-input.is-valid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
}
.databankWrapper .form-check-input.is-valid ~ .form-check-label {
  color: #538000;
}
.databankWrapper .input-group .form-control.is-valid,
.databankWrapper .input-group .form-select.is-valid {
  z-index: 1;
}
.databankWrapper .input-group .form-control.is-valid:focus,
.databankWrapper .input-group .form-select.is-valid:focus {
  z-index: 3;
}
.databankWrapper .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.databankWrapper .form-control.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.databankWrapper textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right
    calc(0.375em + 0.1875rem);
}
.databankWrapper .form-select.is-invalid {
  border-color: #dc3545;
}
.databankWrapper .form-select.is-invalid:not([multiple]):not([size]),
.databankWrapper .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position:
    right 0.75rem center,
    center right 2.25rem;
  background-size:
    16px 12px,
    calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.databankWrapper .form-select.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.databankWrapper .form-check-input.is-invalid {
  border-color: #dc3545;
}
.databankWrapper .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.databankWrapper .form-check-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.databankWrapper .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.databankWrapper .input-group .form-control.is-invalid,
.databankWrapper .input-group .form-select.is-invalid {
  z-index: 2;
}
.databankWrapper .input-group .form-control.is-invalid:focus,
.databankWrapper .input-group .form-select.is-invalid:focus {
  z-index: 3;
}
.databankWrapper .btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #333;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0;
  -webkit-transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
}
.databankWrapper .btn:hover {
  color: #333;
}
.databankWrapper .btn:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
}
.databankWrapper .btn:disabled,
.databankWrapper .btn.disabled,
.databankWrapper fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}
.databankWrapper .btn-primary {
  color: #fff;
  background-color: #538000;
  border-color: #538000;
}
.databankWrapper .btn-primary:hover {
  color: #fff;
  background-color: #476d00;
  border-color: #426600;
}
.databankWrapper .btn-primary:focus {
  color: #fff;
  background-color: #476d00;
  border-color: #426600;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(109, 147, 38, 0.5);
  box-shadow: 0 0 0 0.25rem rgba(109, 147, 38, 0.5);
}
.databankWrapper .btn-primary:active,
.databankWrapper .btn-primary.active,
.databankWrapper .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #426600;
  border-color: #3e6000;
}
.databankWrapper .btn-primary:active:focus,
.databankWrapper .btn-primary.active:focus,
.databankWrapper .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(109, 147, 38, 0.5);
  box-shadow: 0 0 0 0.25rem rgba(109, 147, 38, 0.5);
}
.databankWrapper .btn-primary:disabled,
.databankWrapper .btn-primary.disabled {
  color: #fff;
  background-color: #538000;
  border-color: #538000;
}
.databankWrapper .btn-secondary {
  color: #fff;
  background-color: #cf0060;
  border-color: #cf0060;
}
.databankWrapper .btn-secondary:hover {
  color: #fff;
  background-color: #b00052;
  border-color: #a6004d;
}
.databankWrapper .btn-secondary:focus {
  color: #fff;
  background-color: #b00052;
  border-color: #a6004d;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(214, 38, 120, 0.5);
  box-shadow: 0 0 0 0.25rem rgba(214, 38, 120, 0.5);
}
.databankWrapper .btn-secondary:active,
.databankWrapper .btn-secondary.active,
.databankWrapper .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #a6004d;
  border-color: #9b0048;
}
.databankWrapper .btn-secondary:active:focus,
.databankWrapper .btn-secondary.active:focus,
.databankWrapper .show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(214, 38, 120, 0.5);
  box-shadow: 0 0 0 0.25rem rgba(214, 38, 120, 0.5);
}
.databankWrapper .btn-secondary:disabled,
.databankWrapper .btn-secondary.disabled {
  color: #fff;
  background-color: #cf0060;
  border-color: #cf0060;
}
.databankWrapper .btn-light {
  color: #000;
  background-color: #fafafa;
  border-color: #fafafa;
}
.databankWrapper .btn-light:hover {
  color: #000;
  background-color: #fbfbfb;
  border-color: #fbfbfb;
}
.databankWrapper .btn-light:focus {
  color: #000;
  background-color: #fbfbfb;
  border-color: #fbfbfb;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(213, 213, 213, 0.5);
  box-shadow: 0 0 0 0.25rem rgba(213, 213, 213, 0.5);
}
.databankWrapper .btn-light:active,
.databankWrapper .btn-light.active,
.databankWrapper .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #fbfbfb;
  border-color: #fbfbfb;
}
.databankWrapper .btn-light:active:focus,
.databankWrapper .btn-light.active:focus,
.databankWrapper .show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(213, 213, 213, 0.5);
  box-shadow: 0 0 0 0.25rem rgba(213, 213, 213, 0.5);
}
.databankWrapper .btn-light:disabled,
.databankWrapper .btn-light.disabled {
  color: #000;
  background-color: #fafafa;
  border-color: #fafafa;
}
.databankWrapper .btn-outline-primary {
  color: #538000;
  border-color: #538000;
}
.databankWrapper .btn-outline-primary:hover {
  color: #fff;
  background-color: #538000;
  border-color: #538000;
}
.databankWrapper .btn-outline-primary:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.5);
  box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.5);
}
.databankWrapper .btn-outline-primary:active,
.databankWrapper .btn-outline-primary.active,
.databankWrapper .btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #538000;
  border-color: #538000;
}
.databankWrapper .btn-outline-primary:active:focus,
.databankWrapper .btn-outline-primary.active:focus,
.databankWrapper .btn-outline-primary.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.5);
  box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.5);
}
.databankWrapper .btn-outline-primary:disabled,
.databankWrapper .btn-outline-primary.disabled {
  color: #538000;
  background-color: transparent;
}
.databankWrapper .btn-outline-secondary {
  color: #cf0060;
  border-color: #cf0060;
}
.databankWrapper .btn-outline-secondary:hover {
  color: #fff;
  background-color: #cf0060;
  border-color: #cf0060;
}
.databankWrapper .btn-outline-secondary:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(207, 0, 96, 0.5);
  box-shadow: 0 0 0 0.25rem rgba(207, 0, 96, 0.5);
}
.databankWrapper .btn-outline-secondary:active,
.databankWrapper .btn-outline-secondary.active,
.databankWrapper .btn-outline-secondary.dropdown-toggle.show {
  color: #fff;
  background-color: #cf0060;
  border-color: #cf0060;
}
.databankWrapper .btn-outline-secondary:active:focus,
.databankWrapper .btn-outline-secondary.active:focus,
.databankWrapper .btn-outline-secondary.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(207, 0, 96, 0.5);
  box-shadow: 0 0 0 0.25rem rgba(207, 0, 96, 0.5);
}
.databankWrapper .btn-outline-secondary:disabled,
.databankWrapper .btn-outline-secondary.disabled {
  color: #cf0060;
  background-color: transparent;
}
.databankWrapper .btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.databankWrapper .btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.databankWrapper .btn-outline-dark:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5);
  box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5);
}
.databankWrapper .btn-outline-dark:active,
.databankWrapper .btn-outline-dark.active,
.databankWrapper .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.databankWrapper .btn-outline-dark:active:focus,
.databankWrapper .btn-outline-dark.active:focus,
.databankWrapper .btn-outline-dark.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5);
  box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5);
}
.databankWrapper .btn-outline-dark:disabled,
.databankWrapper .btn-outline-dark.disabled {
  color: #343a40;
  background-color: transparent;
}
.databankWrapper .btn-link {
  font-weight: 400;
  color: #538000;
  text-decoration: underline;
}
.databankWrapper .btn-link:hover {
  color: #426600;
}
.databankWrapper .btn-link:disabled,
.databankWrapper .btn-link.disabled {
  color: #6c757d;
}
.databankWrapper .btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0;
}
.databankWrapper .btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0;
}
.databankWrapper .fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.databankWrapper .fade:not(.show) {
  opacity: 0;
}
.databankWrapper .collapse:not(.show) {
  display: none;
}
.databankWrapper .dropdown,
.databankWrapper .dropstart {
  position: relative;
}
.databankWrapper .dropdown-toggle {
  white-space: nowrap;
}
.databankWrapper .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.databankWrapper .dropdown-toggle:empty::after {
  margin-left: 0;
}
.databankWrapper .dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #333;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
}
.databankWrapper .dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.databankWrapper .dropstart .dropdown-toggle::after {
  display: none;
}
.databankWrapper .dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.databankWrapper .dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.databankWrapper .dropstart .dropdown-toggle::before {
  vertical-align: 0;
}
.databankWrapper .dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.databankWrapper .dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.databankWrapper .dropdown-item:hover,
.databankWrapper .dropdown-item:focus {
  color: #1e2125;
  background-color: #e9ecef;
}
.databankWrapper .dropdown-item.active,
.databankWrapper .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #538000;
}
.databankWrapper .dropdown-item.disabled,
.databankWrapper .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}
.databankWrapper .dropdown-menu.show {
  display: block;
}
.databankWrapper .nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.databankWrapper .nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #538000;
  text-decoration: none;
  -webkit-transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
}
.databankWrapper .nav-link:hover,
.databankWrapper .nav-link:focus {
  color: #426600;
}
.databankWrapper .nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.databankWrapper .nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.databankWrapper .nav-tabs .nav-link {
  margin-bottom: -1px;
  background: 0;
  border: 1px solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.databankWrapper .nav-tabs .nav-link:hover,
.databankWrapper .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}
.databankWrapper .nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.databankWrapper .nav-tabs .nav-link.active,
.databankWrapper .nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.databankWrapper .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.databankWrapper .nav-pills .nav-link {
  background: 0;
  border: 0;
  border-radius: 0;
}
.databankWrapper .nav-pills .nav-link.active,
.databankWrapper .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #538000;
}
.databankWrapper .tab-content > .tab-pane {
  display: none;
}
.databankWrapper .tab-content > .active {
  display: block;
}
.databankWrapper .navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.databankWrapper .navbar > .container,
.databankWrapper .navbar > .container-fluid,
.databankWrapper .navbar > .container-md {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: inherit;
  flex-wrap: inherit;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.databankWrapper .navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}
.databankWrapper .navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.databankWrapper .navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.databankWrapper .navbar-nav .dropdown-menu {
  position: static;
}
.databankWrapper .navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.databankWrapper .navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-transition: -webkit-box-shadow 0.15s ease-in-out;
  transition: -webkit-box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out;
  transition:
    box-shadow 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
}
.databankWrapper .navbar-toggler:hover {
  text-decoration: none;
}
.databankWrapper .navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem;
  box-shadow: 0 0 0 0.25rem;
}
.databankWrapper .navbar-expand {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.databankWrapper .navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.databankWrapper .navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.databankWrapper .navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.databankWrapper .navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.databankWrapper .navbar-expand .navbar-toggler {
  display: none;
}
.databankWrapper .navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.databankWrapper .navbar-light .navbar-brand:hover,
.databankWrapper .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.databankWrapper .navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}
.databankWrapper .navbar-light .navbar-nav .nav-link:hover,
.databankWrapper .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.databankWrapper .navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.databankWrapper .navbar-light .navbar-nav .show > .nav-link,
.databankWrapper .navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.databankWrapper .navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.databankWrapper .navbar-dark .navbar-brand {
  color: #fff;
}
.databankWrapper .navbar-dark .navbar-brand:hover,
.databankWrapper .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.databankWrapper .navbar-dark .navbar-nav .nav-link {
  color: #fff;
}
.databankWrapper .navbar-dark .navbar-nav .nav-link:hover,
.databankWrapper .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.databankWrapper .navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.databankWrapper .navbar-dark .navbar-nav .show > .nav-link,
.databankWrapper .navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.databankWrapper .navbar-dark .navbar-toggler {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.1);
}
.databankWrapper .card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0;
}
.databankWrapper .card > hr {
  margin-right: 0;
  margin-left: 0;
}
.databankWrapper .card-body {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem 1rem;
}
.databankWrapper .card-title {
  margin-bottom: 0.5rem;
}
.databankWrapper .card-text:last-child {
  margin-bottom: 0;
}
.databankWrapper .accordion-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #333;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  -webkit-transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    border-radius 0.15s ease,
    -webkit-box-shadow 0.15s ease-in-out;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    border-radius 0.15s ease,
    -webkit-box-shadow 0.15s ease-in-out;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out,
    border-radius 0.15s ease;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out,
    border-radius 0.15s ease,
    -webkit-box-shadow 0.15s ease-in-out;
}
.databankWrapper .accordion-button:not(.collapsed) {
  color: #4b7300;
  background-color: #eef2e6;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.databankWrapper .accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234b7300'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.databankWrapper .accordion-button::after {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23333'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition:
    transform 0.2s ease-in-out,
    -webkit-transform 0.2s ease-in-out;
}
.databankWrapper .accordion-button:hover {
  z-index: 2;
}
.databankWrapper .accordion-button:focus {
  z-index: 3;
  border-color: #a9c080;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
}
.databankWrapper .accordion-header {
  margin-bottom: 0;
}
.databankWrapper .accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.databankWrapper .accordion-item:first-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.databankWrapper .accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.databankWrapper .accordion-item:not(:first-of-type) {
  border-top: 0;
}
.databankWrapper .accordion-item:last-of-type {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.databankWrapper .accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.databankWrapper .accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.databankWrapper .accordion-body {
  padding: 1rem 1.25rem;
}
.databankWrapper .breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
  list-style: none;
  background-color: transparent;
}
.databankWrapper .breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.databankWrapper .breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/");
}
.databankWrapper .breadcrumb-item.active {
  color: #6c757d;
}
.databankWrapper .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}
.databankWrapper .page-link {
  position: relative;
  display: block;
  color: #538000;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  -webkit-transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
}
.databankWrapper .page-link:hover {
  z-index: 2;
  color: #426600;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.databankWrapper .page-link:focus {
  z-index: 3;
  color: #426600;
  background-color: #e9ecef;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
}
.databankWrapper .page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.databankWrapper .page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #538000;
  border-color: #538000;
}
.databankWrapper .page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}
.databankWrapper .page-link {
  padding: 0.375rem 0.75rem;
}
.databankWrapper .page-item:first-child .page-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.databankWrapper .page-item:last-child .page-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.databankWrapper .badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0;
}
.databankWrapper .badge:empty {
  display: none;
}
.databankWrapper .btn .badge {
  position: relative;
  top: -1px;
}
.databankWrapper .alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0;
}
.databankWrapper .alert-info {
  color: #0e616e;
  background-color: #d1ecf1;
  border-color: #b9e3ea;
}
.databankWrapper .alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}
.databankWrapper .alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}
.databankWrapper .progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0;
}
.databankWrapper .progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #538000;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.databankWrapper .btn-close {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")
    center/1em auto no-repeat;
  border: 0;
  border-radius: 0;
  opacity: 0.5;
}
.databankWrapper .btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.databankWrapper .btn-close:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(83, 128, 0, 0.25);
  opacity: 1;
}
.databankWrapper .btn-close:disabled,
.databankWrapper .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0.25;
}
.databankWrapper .toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0;
}
.databankWrapper .toast.showing {
  opacity: 0;
}
.databankWrapper .toast:not(.show) {
  display: none;
}
.databankWrapper .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
.databankWrapper .modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.databankWrapper .modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition:
    transform 0.3s ease-out,
    -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.databankWrapper .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.databankWrapper .modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.databankWrapper .modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.databankWrapper .modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.databankWrapper .modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.databankWrapper .modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  outline: 0;
}
.databankWrapper .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.databankWrapper .modal-backdrop.fade {
  opacity: 0;
}
.databankWrapper .modal-backdrop.show {
  opacity: 0.5;
}
.databankWrapper .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.databankWrapper .modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}
.databankWrapper .modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.databankWrapper .modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}
.databankWrapper .modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.databankWrapper .modal-footer > * {
  margin: 0.25rem;
}
.databankWrapper .tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.databankWrapper .tooltip.show {
  opacity: 0.9;
}
.databankWrapper .carousel {
  position: relative;
}
.databankWrapper .placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.5;
}
.databankWrapper .placeholder.btn::before {
  display: inline-block;
  content: "";
}
.databankWrapper .clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.databankWrapper .ratio {
  position: relative;
  width: 100%;
}
.databankWrapper .ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.databankWrapper .ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.databankWrapper .fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.databankWrapper .sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}
.databankWrapper .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.databankWrapper .float-end {
  float: right !important;
}
.databankWrapper .d-inline {
  display: inline !important;
}
.databankWrapper .d-inline-block {
  display: inline-block !important;
}
.databankWrapper .d-block {
  display: block !important;
}
.databankWrapper .d-grid {
  display: grid !important;
}
.databankWrapper .d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.databankWrapper .d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
.databankWrapper .d-none {
  display: none !important;
}
.databankWrapper .shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.databankWrapper .shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.databankWrapper .shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.databankWrapper .shadow-none {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.databankWrapper .position-relative {
  position: relative !important;
}
.databankWrapper .position-absolute {
  position: absolute !important;
}
.databankWrapper .position-fixed {
  position: fixed !important;
}
.databankWrapper .position-sticky {
  position: sticky !important;
}
.databankWrapper .top-0 {
  top: 0 !important;
}
.databankWrapper .top-50 {
  top: 50% !important;
}
.databankWrapper .bottom-0 {
  bottom: 0 !important;
}
.databankWrapper .end-0 {
  right: 0 !important;
}
.databankWrapper .border {
  border: 1px solid #dee2e6 !important;
}
.databankWrapper .border-0 {
  border: 0 !important;
}
.databankWrapper .border-top {
  border-top: 1px solid #dee2e6 !important;
}
.databankWrapper .border-top-0 {
  border-top: 0 !important;
}
.databankWrapper .border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.databankWrapper .border-start {
  border-left: 1px solid #dee2e6 !important;
}
.databankWrapper .border-primary {
  border-color: #538000 !important;
}
.databankWrapper .border-secondary {
  border-color: #cf0060 !important;
}
.databankWrapper .border-dark {
  border-color: #343a40 !important;
}
.databankWrapper .border-transparent {
  border-color: rgba(0, 0, 0, 0) !important;
}
.databankWrapper .border-white {
  border-color: #fff !important;
}
.databankWrapper .border-2 {
  border-width: 2px !important;
}
.databankWrapper .border-3 {
  border-width: 3px !important;
}
.databankWrapper .border-4 {
  border-width: 4px !important;
}
.databankWrapper .border-5 {
  border-width: 5px !important;
}
.databankWrapper .w-50 {
  width: 50% !important;
}
.databankWrapper .w-100 {
  width: 100% !important;
}
.databankWrapper .w-auto {
  width: auto !important;
}
.databankWrapper .mw-100 {
  max-width: 100% !important;
}
.databankWrapper .h-100 {
  height: 100% !important;
}
.databankWrapper .flex-fill {
  -webkit-box-flex: 1 !important;
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}
.databankWrapper .flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.databankWrapper .flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.databankWrapper .flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}
.databankWrapper .flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}
.databankWrapper .flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}
.databankWrapper .flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.databankWrapper .flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
.databankWrapper .justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.databankWrapper .justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.databankWrapper .justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.databankWrapper .justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.databankWrapper .justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
.databankWrapper .justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
  -ms-flex-pack: space-evenly !important;
  justify-content: space-evenly !important;
}
.databankWrapper .align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.databankWrapper .align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
.databankWrapper .align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
.databankWrapper .align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.databankWrapper .align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
.databankWrapper .align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
.databankWrapper .order-first {
  -webkit-box-ordinal-group: 0 !important;
  -ms-flex-order: -1 !important;
  order: -1 !important;
}
.databankWrapper .order-0 {
  -webkit-box-ordinal-group: 1 !important;
  -ms-flex-order: 0 !important;
  order: 0 !important;
}
.databankWrapper .order-1 {
  -webkit-box-ordinal-group: 2 !important;
  -ms-flex-order: 1 !important;
  order: 1 !important;
}
.databankWrapper .order-2 {
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
}
.databankWrapper .order-3 {
  -webkit-box-ordinal-group: 4 !important;
  -ms-flex-order: 3 !important;
  order: 3 !important;
}
.databankWrapper .order-4 {
  -webkit-box-ordinal-group: 5 !important;
  -ms-flex-order: 4 !important;
  order: 4 !important;
}
.databankWrapper .order-5 {
  -webkit-box-ordinal-group: 6 !important;
  -ms-flex-order: 5 !important;
  order: 5 !important;
}
.databankWrapper .order-last {
  -webkit-box-ordinal-group: 7 !important;
  -ms-flex-order: 6 !important;
  order: 6 !important;
}
.databankWrapper .m-0 {
  margin: 0 !important;
}
.databankWrapper .m-1 {
  margin: 0.25rem !important;
}
.databankWrapper .m-2 {
  margin: 0.5rem !important;
}
.databankWrapper .m-3 {
  margin: 1rem !important;
}
.databankWrapper .m-4 {
  margin: 1.5rem !important;
}
.databankWrapper .m-5 {
  margin: 3rem !important;
}
.databankWrapper .m-auto {
  margin: auto !important;
}
.databankWrapper .mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.databankWrapper .mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.databankWrapper .mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.databankWrapper .mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.databankWrapper .mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.databankWrapper .mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.databankWrapper .my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.databankWrapper .my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.databankWrapper .my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.databankWrapper .my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.databankWrapper .my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.databankWrapper .my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.databankWrapper .my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.databankWrapper .mt-0 {
  margin-top: 0 !important;
}
.databankWrapper .mt-1 {
  margin-top: 0.25rem !important;
}
.databankWrapper .mt-2 {
  margin-top: 0.5rem !important;
}
.databankWrapper .mt-3 {
  margin-top: 1rem !important;
}
.databankWrapper .mt-4 {
  margin-top: 1.5rem !important;
}
.databankWrapper .mt-5 {
  margin-top: 3rem !important;
}
.databankWrapper .mt-auto {
  margin-top: auto !important;
}
.databankWrapper .me-0 {
  margin-right: 0 !important;
}
.databankWrapper .me-1 {
  margin-right: 0.25rem !important;
}
.databankWrapper .me-2 {
  margin-right: 0.5rem !important;
}
.databankWrapper .me-3 {
  margin-right: 1rem !important;
}
.databankWrapper .me-4 {
  margin-right: 1.5rem !important;
}
.databankWrapper .me-auto {
  margin-right: auto !important;
}
.databankWrapper .mb-0 {
  margin-bottom: 0 !important;
}
.databankWrapper .mb-1 {
  margin-bottom: 0.25rem !important;
}
.databankWrapper .mb-2 {
  margin-bottom: 0.5rem !important;
}
.databankWrapper .mb-3 {
  margin-bottom: 1rem !important;
}
.databankWrapper .mb-4 {
  margin-bottom: 1.5rem !important;
}
.databankWrapper .mb-5 {
  margin-bottom: 3rem !important;
}
.databankWrapper .ms-0 {
  margin-left: 0 !important;
}
.databankWrapper .ms-1 {
  margin-left: 0.25rem !important;
}
.databankWrapper .ms-2 {
  margin-left: 0.5rem !important;
}
.databankWrapper .ms-3 {
  margin-left: 1rem !important;
}
.databankWrapper .ms-4 {
  margin-left: 1.5rem !important;
}
.databankWrapper .ms-5 {
  margin-left: 3rem !important;
}
.databankWrapper .ms-auto {
  margin-left: auto !important;
}
.databankWrapper .p-0 {
  padding: 0 !important;
}
.databankWrapper .p-1 {
  padding: 0.25rem !important;
}
.databankWrapper .p-2 {
  padding: 0.5rem !important;
}
.databankWrapper .p-3 {
  padding: 1rem !important;
}
.databankWrapper .p-4 {
  padding: 1.5rem !important;
}
.databankWrapper .px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.databankWrapper .px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.databankWrapper .px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.databankWrapper .px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.databankWrapper .px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.databankWrapper .px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.databankWrapper .py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.databankWrapper .py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.databankWrapper .py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.databankWrapper .py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.databankWrapper .py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.databankWrapper .py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.databankWrapper .pt-0 {
  padding-top: 0 !important;
}
.databankWrapper .pt-1 {
  padding-top: 0.25rem !important;
}
.databankWrapper .pt-2 {
  padding-top: 0.5rem !important;
}
.databankWrapper .pt-3 {
  padding-top: 1rem !important;
}
.databankWrapper .pt-4 {
  padding-top: 1.5rem !important;
}
.databankWrapper .pt-5 {
  padding-top: 3rem !important;
}
.databankWrapper .pe-0 {
  padding-right: 0 !important;
}
.databankWrapper .pe-1 {
  padding-right: 0.25rem !important;
}
.databankWrapper .pe-2 {
  padding-right: 0.5rem !important;
}
.databankWrapper .pe-3 {
  padding-right: 1rem !important;
}
.databankWrapper .pe-4 {
  padding-right: 1.5rem !important;
}
.databankWrapper .pb-0 {
  padding-bottom: 0 !important;
}
.databankWrapper .pb-1 {
  padding-bottom: 0.25rem !important;
}
.databankWrapper .pb-2 {
  padding-bottom: 0.5rem !important;
}
.databankWrapper .pb-3 {
  padding-bottom: 1rem !important;
}
.databankWrapper .pb-4 {
  padding-bottom: 1.5rem !important;
}
.databankWrapper .pb-5 {
  padding-bottom: 3rem !important;
}
.databankWrapper .ps-0 {
  padding-left: 0 !important;
}
.databankWrapper .ps-1 {
  padding-left: 0.25rem !important;
}
.databankWrapper .ps-2 {
  padding-left: 0.5rem !important;
}
.databankWrapper .ps-3 {
  padding-left: 1rem !important;
}
.databankWrapper .ps-4 {
  padding-left: 1.5rem !important;
}
.databankWrapper .font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
.databankWrapper .fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}
.databankWrapper .fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}
.databankWrapper .fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}
.databankWrapper .fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}
.databankWrapper .fs-5 {
  font-size: 1.25rem !important;
}
.databankWrapper .fs-6 {
  font-size: 1rem !important;
}
.databankWrapper .fw-light {
  font-weight: 300 !important;
}
.databankWrapper .fw-normal {
  font-weight: 400 !important;
}
.databankWrapper .fw-bold {
  font-weight: 700 !important;
}
.databankWrapper .text-start {
  text-align: left !important;
}
.databankWrapper .text-end {
  text-align: right !important;
}
.databankWrapper .text-center {
  text-align: center !important;
}
.databankWrapper .text-decoration-none {
  text-decoration: none !important;
}
.databankWrapper .text-decoration-underline {
  text-decoration: underline !important;
}
.databankWrapper .text-uppercase {
  text-transform: uppercase !important;
}
.databankWrapper .text-capitalize {
  text-transform: capitalize !important;
}
.databankWrapper .text-nowrap {
  white-space: nowrap !important;
}
.databankWrapper .text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
.databankWrapper .text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.databankWrapper .text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.databankWrapper .text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.databankWrapper .text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.databankWrapper .text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.databankWrapper .text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.databankWrapper .text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.databankWrapper .text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}
.databankWrapper .text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}
.databankWrapper .bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--bs-primary-rgb),
    var(--bs-bg-opacity)
  ) !important;
}
.databankWrapper .bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(
    var(--bs-secondary-rgb),
    var(--bs-bg-opacity)
  ) !important;
}
.databankWrapper .bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.databankWrapper .bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.databankWrapper .rounded {
  border-radius: 0 !important;
}
.databankWrapper .rounded-3 {
  border-radius: 0 !important;
}
.databankWrapper .rounded-circle {
  border-radius: 50% !important;
}
.databankWrapper .rounded-pill {
  border-radius: 50rem !important;
}
.databankWrapper .visible {
  visibility: visible !important;
}
.databankWrapper .color-primary {
  color: #538000 !important;
}
.databankWrapper .container-fluid,
.databankWrapper .container-md {
  max-width: 1340px;
}
.databankWrapper img,
.databankWrapper svg {
  max-width: 100%;
  height: auto;
}
.databankWrapper a,
.databankWrapper a > *,
.databankWrapper .btn > *,
.databankWrapper .btn,
.databankWrapper button,
.databankWrapper input,
.databankWrapper select,
.databankWrapper textarea,
.databankWrapper .transition,
.databankWrapper svg > g {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@font-face {
  .databankWrapper {
    font-family: "Arvo";
    src: url("https://content.amymyersmd.com/wp-content/fonts/arvo-v14-latin-regular.woff2")
      format("woff2");
    font-weight: normal;
    font-style: normal;
    font-display: optional;
  }
}
@font-face {
  .databankWrapper {
    font-family: "Arvo";
    src: url("https://content.amymyersmd.com/wp-content/fonts/arvo-v14-latin-700.woff2")
      format("woff2");
    font-weight: bold;
    font-style: bold;
    font-display: optional;
  }
}
.databankWrapper h1,
.databankWrapper .h1,
.databankWrapper h2,
.databankWrapper .h2,
.databankWrapper h3,
.databankWrapper .h3,
.databankWrapper h4,
.databankWrapper .h4,
.databankWrapper h5,
.databankWrapper .h5,
.databankWrapper h6,
.databankWrapper .h6 {
  color: #cf0060;
  font-family:
    "Arvo",
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
.databankWrapper article.post p,
.databankWrapper article.post li,
.databankWrapper #footer p,
.databankWrapper #footer li {
  font-size: 1.13rem;
  line-height: 1.95rem;
}
.databankWrapper a:link,
.databankWrapper a:visited,
.databankWrapper .btn {
  text-decoration: none;
}
.databankWrapper article a:not(.btn):hover {
  color: #213400;
  text-decoration: underline;
}
.databankWrapper .hunderline:hover {
  text-decoration: underline;
}
.databankWrapper .uppercase-letterspace {
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.databankWrapper .text-heading {
  font-family:
    "Arvo",
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
.databankWrapper .pattern-bg {
  position: relative;
}
.databankWrapper .pattern-bg:before,
.databankWrapper .pattern-bg.fade-in:after,
.databankWrapper .pattern-bg.fade-out:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.databankWrapper .pattern-bg:before {
  opacity: 0.5;
  background-image: url("https://content.amymyersmd.com/wp-content/themes/wp-theme/library/images/patterns/essentials-pattern.svg");
  background-repeat: repeat;
  background-size: 50px;
  z-index: 1;
}
.databankWrapper .pattern-bg--ammd-brand:before {
  background-image: url("https://content.amymyersmd.com/wp-content/themes/wp-theme/library/images/patterns/brand-pattern.svg");
  background-size: 100px;
}
.databankWrapper .pattern-bg--balance:before {
  background-image: url("https://content.amymyersmd.com/wp-content/themes/wp-theme/library/images/patterns/balance-pattern.svg");
  background-size: 55px;
}
.databankWrapper .pattern-bg--defend:before {
  background-image: url("https://content.amymyersmd.com/wp-content/themes/wp-theme/library/images/patterns/defend-pattern.svg");
  background-size: 75px;
}
.databankWrapper .pattern-bg--detoxify:before {
  background-image: url("https://content.amymyersmd.com/wp-content/themes/wp-theme/library/images/patterns/detoxify-pattern.svg");
  background-size: 60px;
}
.databankWrapper .pattern-bg--digest:before {
  background-image: url("https://content.amymyersmd.com/wp-content/themes/wp-theme/library/images/patterns/digest-pattern.svg");
  background-size: 50px;
}
.databankWrapper .pattern-bg--ease:before {
  background-image: url("https://content.amymyersmd.com/wp-content/themes/wp-theme/library/images/patterns/ease-pattern.svg");
  background-size: 75px;
}
.databankWrapper .pattern-bg--essentials:before {
  background-image: url("https://content.amymyersmd.com/wp-content/themes/wp-theme/library/images/patterns/essentials-pattern.svg");
  background-size: 50px;
}
.databankWrapper .pattern-bg--nourish:before {
  background-image: url("https://content.amymyersmd.com/wp-content/themes/wp-theme/library/images/patterns/nourish-pattern.svg");
  background-size: 60px;
}
.databankWrapper .pattern-bg--relax:before {
  background-image: url("https://content.amymyersmd.com/wp-content/themes/wp-theme/library/images/patterns/relax-pattern.svg");
  background-size: 58px;
}
.databankWrapper .pattern-bg--revive:before {
  background-image: url("https://content.amymyersmd.com/wp-content/themes/wp-theme/library/images/patterns/revive-pattern.svg");
  background-size: 60px;
}
.databankWrapper .pattern-bg--thrive:before {
  background-image: url("https://content.amymyersmd.com/wp-content/themes/wp-theme/library/images/patterns/thrive-pattern.svg");
  background-size: 64px;
}
.databankWrapper .pattern-bg > * {
  position: relative;
  z-index: 1;
}
.databankWrapper .pattern-bg.fade-in:after {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(6%, #fff),
    color-stop(33%, rgba(255, 255, 255, 0.05))
  );
  background: linear-gradient(
    to bottom,
    #fff 6%,
    rgba(255, 255, 255, 0.05) 33%
  );
}
.databankWrapper .pattern-bg.fade-out:after {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(66%, rgba(255, 255, 255, 0.05)),
    color-stop(94%, #fff)
  );
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.05) 66%,
    #fff 94%
  );
}
.databankWrapper .pattern-bg.fade-in.fade-out:after {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(6%, #fff),
    color-stop(31%, rgba(255, 255, 255, 0.05)),
    color-stop(69%, rgba(255, 255, 255, 0.05)),
    color-stop(94%, #fff)
  );
  background: linear-gradient(
    to bottom,
    #fff 6%,
    rgba(255, 255, 255, 0.05) 31%,
    rgba(255, 255, 255, 0.05) 69%,
    #fff 94%
  );
}
.databankWrapper #top-bar {
  z-index: 1030;
}
.databankWrapper .nav-top .navbar-nav a.nav-link:hover {
  color: #538000;
}
.databankWrapper .nav-top .navbar-nav:last-of-type {
  margin-right: -0.5rem;
}
.databankWrapper .nav-top .toggle-header-search:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.databankWrapper .nav-top .nav-link.active {
  color: #538000 !important;
}
.databankWrapper #nav-search {
  width: auto;
}
.databankWrapper #nav-search .btn-input {
  background: #fff;
  border: 1px solid #ced4da;
  color: #6c757d;
}
.databankWrapper #nav-search .btn-input:hover {
  color: #538000;
  border-color: #538000;
}
.databankWrapper #nav-search .btn-link.dropdown-item {
  margin-left: 0;
  width: 100%;
}
.databankWrapper #nav-search .search-form,
.databankWrapper #nav-search .search-form input[type="search"] {
  width: 100%;
}
.databankWrapper #nav-search .search-form {
  display: none;
}
.databankWrapper #nav-search .search-form.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.databankWrapper #nav-search input.form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #ced4da;
}
.databankWrapper .toggle-top-bar-search {
  display: none;
}
.databankWrapper #checkout-now {
  margin-top: 4px;
}
.databankWrapper .nav-main .navbar-brand {
  max-width: 350px;
}
.databankWrapper .nav-main .navbar-brand .lc {
  fill: #686868;
}
.databankWrapper .nav-main .navbar-brand:hover .lc {
  fill: #538000;
}
.databankWrapper .nav-main .nav-link {
  font-size: 20px;
  font-weight: 600;
  position: relative;
  overflow: hidden;
  border-bottom: 2px solid transparent;
}
.databankWrapper .nav-main .nav-link:link,
.databankWrapper .nav-main .nav-link:visited {
  color: #444;
}
.databankWrapper .nav-main .nav-link:hover,
.databankWrapper .nav-main .nav-link.active:hover {
  color: #538000;
  border-bottom-color: #538000;
}
.databankWrapper .nav-main .nav-link.active {
  border-bottom-color: #b2b9bf;
}
.databankWrapper #secondaryNav .navbar-nav {
  width: 100%;
}
.databankWrapper .nav-secondary {
  background: #fff;
  top: 40px;
  border: 1px solid #b2b9bf;
  border-right: 0;
  border-left: 0;
  margin-bottom: 30px;
  -webkit-box-shadow: 0 0.5rem 0.75rem -3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0.5rem 0.75rem -3px rgba(0, 0, 0, 0.15);
}
.databankWrapper .nav-secondary .navbar-nav.navbar-mobile {
  margin-left: -0.5rem;
}
.databankWrapper .nav-secondary .nav-link:link,
.databankWrapper .nav-secondary .nav-link:visited {
  color: #444;
}
.databankWrapper .nav-secondary .nav-link:hover {
  color: #538000;
}
.databankWrapper .nav-secondary .nav-link:active,
.databankWrapper .nav-secondary .nav-link:focus {
  color: #000;
}
.databankWrapper .navbar-toggler {
  font-size: 16px;
  margin: 1px -0.75rem 0 0;
  padding-bottom: 8px;
  border: 0;
}
.databankWrapper .navbar-toggler:focus,
.databankWrapper .navbar-toggler:hover {
  background-color: transparent;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.databankWrapper .navbar-toggler .icon-bar {
  width: 22px;
  height: 2px;
  background-color: #b2b9bf;
  display: block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  margin: 4px 0 0 7px;
}
.databankWrapper .navbar-toggler .icon-bar-wrapper {
  display: inline-block;
  margin-bottom: -2px;
}
.databankWrapper .navbar-toggler .icon-bar:nth-child(1) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 10% 10%;
  transform-origin: 10% 10%;
}
.databankWrapper .navbar-toggler .icon-bar:nth-child(2) {
  opacity: 0;
}
.databankWrapper .navbar-toggler .icon-bar:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 10% 90%;
  transform-origin: 10% 90%;
}
.databankWrapper .navbar-toggler.collapsed .icon-bar:nth-child(1),
.databankWrapper .navbar-toggler.collapsed .icon-bar:nth-child(3) {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
.databankWrapper .navbar-toggler.collapsed .icon-bar:nth-child(2) {
  opacity: 1;
}
.databankWrapper .promo-bar {
  background: #538000;
  color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.databankWrapper .promo-bar p {
  margin: 0;
}
.databankWrapper #foot {
  width: 100%;
  padding-top: 60px;
}
.databankWrapper #foot .grey-bg {
  background: #fafafa;
  color: #495057;
  padding: 30px 0 40px;
  margin-top: 30px;
}
.databankWrapper #foot .footer-brand {
  margin: 0 auto 30px;
  max-width: 250px;
  display: inline-block;
}
.databankWrapper #foot .footer-brand .lc {
  fill: #495057;
}
.databankWrapper #foot .footer-brand:hover .lc {
  fill: #538000;
}
.databankWrapper #foot .footer-nav li {
  display: inline-block;
  margin-bottom: 0.2rem;
  margin-right: 13px;
}
.databankWrapper #foot .footer-nav li:after {
  display: inline-block;
  content: "|";
  color: #ced4da;
}
.databankWrapper #foot .footer-nav li a {
  margin-right: 18px;
}
.databankWrapper #foot .footer-nav li:first-of-type:after {
  display: none;
}
.databankWrapper #foot .footer-nav li:last-of-type {
  margin-right: 0;
}
.databankWrapper #foot .footer-nav li:last-of-type:after {
  display: none;
}
.databankWrapper #foot a:link,
.databankWrapper #foot a:visited {
  color: #495057;
}
.databankWrapper #foot a:hover {
  color: #538000;
  text-decoration: none;
}
.databankWrapper #foot a:active {
  text-decoration: underline;
}
.databankWrapper #foot .copyright-footer {
  padding-top: 10px;
}
.databankWrapper #foot .copyright-footer p {
  line-height: 17px;
  margin-bottom: 7px;
}
.databankWrapper #foot .copyright-footer small,
.databankWrapper #foot .copyright-footer .small {
  font-size: 70%;
}
.databankWrapper #addCartMessage {
  scroll-margin-top: 80px;
}
.databankWrapper .sub-switch .btn-link {
  text-decoration: underline;
  font-size: 0.85rem;
}
.databankWrapper .sub-switch .btn-link:hover {
  color: #cf0060;
}
.databankWrapper .sub-switch .btn-link:active {
  color: #cf0060;
  text-decoration: none;
}
.databankWrapper .sub-switch.switch-to-single .btn-link {
  color: #333;
}
.databankWrapper .gform_wrapper {
  margin-bottom: 16px;
  margin-top: 16px;
  max-width: 100%;
}
.databankWrapper .gform_wrapper form {
  text-align: left;
  max-width: 100%;
  margin: 0 auto;
}
.databankWrapper .gform_wrapper *,
.databankWrapper .gform_wrapper :after,
.databankWrapper .gform_wrapper :before {
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
}
.databankWrapper .gform_wrapper h1,
.databankWrapper .gform_wrapper .h1,
.databankWrapper .gform_wrapper h2,
.databankWrapper .gform_wrapper .h2,
.databankWrapper .gform_wrapper h3,
.databankWrapper .gform_wrapper .h3 {
  font-weight: 400;
  border: 0;
  background: 0;
}
.databankWrapper
  .gform_wrapper
  input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
    [type="button"]
  ):not([type="image"]):not([type="file"]) {
  font-size: inherit;
  font-family: inherit;
  padding: 5px 4px;
  letter-spacing: normal;
}
.databankWrapper .gform_wrapper input[type="image"] {
  border: none !important;
  padding: 0 !important;
  width: auto !important;
}
.databankWrapper .gform_wrapper textarea {
  font-size: inherit;
  font-family: inherit;
  letter-spacing: normal;
  padding: 6px 8px;
  line-height: 1.5;
  resize: none;
}
.databankWrapper .gform_wrapper select {
  line-height: 1.5;
}
.databankWrapper .gform_wrapper .ginput_container_multiselect select {
  background-image: none !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: 0;
}
.databankWrapper .gform_wrapper ul.gform_fields {
  margin: 0 !important;
  list-style-type: none;
  display: block;
}
.databankWrapper .gform_wrapper ul,
.databankWrapper html > body .entry ul {
  text-indent: 0;
}
.databankWrapper .gform_wrapper form li,
.databankWrapper .gform_wrapper li {
  margin-left: 0 !important;
  list-style-type: none !important;
  list-style-image: none !important;
  list-style: none !important;
  overflow: visible;
}
.databankWrapper .gform_wrapper ul li.gfield {
  clear: both;
}
.databankWrapper .gform_wrapper ul.gfield_checkbox li,
.databankWrapper .gform_wrapper ul.gfield_radio li {
  overflow: hidden;
}
.databankWrapper .gform_wrapper form ul.gform_fields.left_label li.gfield,
.databankWrapper .gform_wrapper form ul.gform_fields.right_label li.gfield,
.databankWrapper .gform_wrapper ul.gform_fields.left_label li.gfield,
.databankWrapper .gform_wrapper ul.gform_fields.right_label li.gfield {
  margin-bottom: 14px;
}
.databankWrapper .gform_wrapper form ul.left_label li ul.gfield_checkbox li,
.databankWrapper .gform_wrapper form ul.left_label li ul.gfield_radio li,
.databankWrapper .gform_wrapper form ul.right_label li ul.gfield_checkbox li,
.databankWrapper .gform_wrapper form ul.right_label li ul.gfield_radio li,
.databankWrapper .gform_wrapper ul.left_label li ul.gfield_checkbox li,
.databankWrapper .gform_wrapper ul.left_label li ul.gfield_radio li,
.databankWrapper .gform_wrapper ul.right_label li ul.gfield_checkbox li,
.databankWrapper .gform_wrapper ul.right_label li ul.gfield_radio li {
  margin-bottom: 10px;
}
.databankWrapper .gform_wrapper ul li:after,
.databankWrapper .gform_wrapper ul li:before,
.databankWrapper .gform_wrapper ul.gform_fields {
  padding: 0;
  margin: 0;
  overflow: visible;
}
.databankWrapper .gform_wrapper select {
  font-size: inherit;
  font-family: inherit;
  letter-spacing: normal;
}
.databankWrapper .gform_wrapper select option {
  padding: 2px;
  display: block;
}
.databankWrapper .gform_wrapper .inline {
  display: inline !important;
}
.databankWrapper .gform_wrapper .gform_heading {
  width: 100%;
  margin-bottom: 18px;
}
.databankWrapper .gform_wrapper .clear-multi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.databankWrapper .gform_wrapper .gfield_date_day,
.databankWrapper .gform_wrapper .gfield_date_year {
  display: -moz-inline-stack;
  display: inline-block;
}
.databankWrapper .gform_wrapper .gfield_date_day,
.databankWrapper .gform_wrapper .gfield_date_month,
.databankWrapper .gform_wrapper .gfield_date_year {
  width: 33.333%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.databankWrapper .gform_wrapper .gfield_date_dropdown_day,
.databankWrapper .gform_wrapper .gfield_date_dropdown_month,
.databankWrapper .gform_wrapper .gfield_date_dropdown_year {
  vertical-align: top;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.databankWrapper .gform_wrapper .gfield_date_dropdown_day,
.databankWrapper .gform_wrapper .gfield_date_dropdown_month,
.databankWrapper .gform_wrapper .gfield_date_dropdown_year {
  margin-right: 0.5rem;
}
.databankWrapper .gform_wrapper .gfield_date_day,
.databankWrapper .gform_wrapper .gfield_date_month {
  width: 4rem;
  margin-right: 0.5rem;
}
.databankWrapper .gform_wrapper .gfield_date_day input[type="number"],
.databankWrapper .gform_wrapper .gfield_date_month input[type="number"] {
  width: calc(3rem + 8px) !important;
}
.databankWrapper .gform_wrapper .gfield_date_year input[type="number"] {
  width: calc(4rem + 8px) !important;
}
.databankWrapper .gform_wrapper .gfield_date_year {
  width: 5rem;
}
.databankWrapper .gform_wrapper .gfield_date_day input,
.databankWrapper .gform_wrapper .gfield_date_month input {
  width: calc(3rem + 8px);
}
.databankWrapper .gform_wrapper .gfield_date_year input {
  width: 4rem;
}
.databankWrapper
  .gform_wrapper
  .field_sublabel_above
  div[class*="gfield_date_"].ginput_container
  label,
.databankWrapper
  .gform_wrapper
  .field_sublabel_below
  div[class*="gfield_date_"].ginput_container
  label {
  width: 3rem;
  text-align: center;
}
.databankWrapper
  .gform_wrapper
  .field_sublabel_above
  div.gfield_date_year.ginput_container
  label,
.databankWrapper
  .gform_wrapper
  .field_sublabel_below
  div.gfield_date_year.ginput_container
  label {
  width: 4rem;
}
.databankWrapper .gform_wrapper .gfield_time_ampm,
.databankWrapper .gform_wrapper .gfield_time_hour,
.databankWrapper .gform_wrapper .gfield_time_minute {
  width: 33.333%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.databankWrapper
  .gform_wrapper
  ul.gform_fields:not(.top_label)
  .ginput_container_time
  span {
  float: left;
}
.databankWrapper .gform_wrapper .gfield_time_hour i {
  font-style: normal !important;
  font-family: sans-serif !important;
  width: 10px;
  text-align: center;
  float: right;
  margin-top: 9%;
}
.databankWrapper .gform_wrapper .gfield_time_minute {
  margin-right: 0.5rem;
}
.databankWrapper .gform_wrapper .gfield_time_hour {
  margin-right: 0.25rem;
}
.databankWrapper .gform_wrapper .gfield_time_ampm {
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
}
.databankWrapper .gform_wrapper .gfield_time_ampm select {
  min-width: calc(2rem + 25px);
  width: calc(3rem + 25px);
}
.databankWrapper .gform_wrapper .gfield_time_ampm_shim {
  display: block;
  font-size: 0.813em;
  margin: 9px 0 1px 1px;
}
.databankWrapper .gform_wrapper .gfield_time_hour input,
.databankWrapper .gform_wrapper .gfield_time_minute input {
  width: calc(3rem + 8px);
}
.databankWrapper .gform_wrapper .gfield_time_hour input[type="number"],
.databankWrapper .gform_wrapper .gfield_time_minute input[type="number"] {
  width: calc(3rem + 8px) !important;
}
.databankWrapper
  .gform_wrapper
  .field_sublabel_above
  div[class*="gfield_time_"].ginput_container
  label,
.databankWrapper
  .gform_wrapper
  .field_sublabel_below
  div[class*="gfield_time_"].ginput_container
  label {
  width: 3rem;
  text-align: center;
}
.databankWrapper .gform_wrapper .field_hover {
  border: 1px dashed #2175a9;
  cursor: pointer;
}
.databankWrapper .gform_wrapper .field_selected {
  background-color: #dfefff;
  border: 1px solid #c2d7ef;
}
.databankWrapper .gform_wrapper .field_name_first,
.databankWrapper .gform_wrapper .field_name_last,
.databankWrapper .gform_wrapper .field_name_middle {
  width: 49.5%;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
}
.databankWrapper .gform_wrapper .ginput_complex.ginput_container {
  overflow: visible;
  width: 100%;
}
.databankWrapper .gform_wrapper label.gfield_label,
.databankWrapper .gform_wrapper legend.gfield_label {
  font-weight: 700;
  font-size: inherit;
}
.databankWrapper .gform_wrapper .top_label .gfield_label,
.databankWrapper .gform_wrapper legend.gfield_label {
  display: -moz-inline-stack;
  display: inline-block;
  line-height: 1.3;
  clear: both;
}
.databankWrapper .gform_wrapper .top_label .gfield_hide_label {
  display: none;
}
.databankWrapper
  .gform_wrapper
  .ginput_complex
  .ginput_left
  input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
    [type="image"]
  ):not([type="file"]),
.databankWrapper
  .gform_wrapper
  .ginput_complex
  .ginput_right
  input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
    [type="image"]
  ):not([type="file"]),
.databankWrapper
  .gform_wrapper
  .ginput_complex
  input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
    [type="image"]
  ):not([type="file"]) {
  width: 100%;
}
.databankWrapper .gform_wrapper .ginput_complex .ginput_right select,
.databankWrapper .gform_wrapper .ginput_complex select {
  width: 100%;
}
.databankWrapper
  .gform_wrapper
  .field_sublabel_above
  .ginput_complex.ginput_container
  label,
.databankWrapper
  .gform_wrapper
  .field_sublabel_above
  div[class*="gfield_date_"].ginput_container
  label,
.databankWrapper
  .gform_wrapper
  .field_sublabel_above
  div[class*="gfield_time_"].ginput_container
  label,
.databankWrapper
  .gform_wrapper
  .field_sublabel_below
  .ginput_complex.ginput_container
  label,
.databankWrapper
  .gform_wrapper
  .field_sublabel_below
  div[class*="gfield_date_"].ginput_container
  label,
.databankWrapper
  .gform_wrapper
  .field_sublabel_below
  div[class*="gfield_time_"].ginput_container
  label {
  display: block;
  font-size: 0.813em;
  letter-spacing: 0.5pt;
  white-space: nowrap;
}
.databankWrapper .gform_wrapper ul.gfield_checkbox li label,
.databankWrapper .gform_wrapper ul.gfield_radio li label {
  display: -moz-inline-stack;
  display: inline-block;
  letter-spacing: inherit;
  vertical-align: middle;
  cursor: pointer;
}
.databankWrapper
  .gform_wrapper
  .field_sublabel_above
  .ginput_complex.ginput_container
  label,
.databankWrapper
  .gform_wrapper
  .field_sublabel_above
  div[class*="gfield_time_"].ginput_container
  label {
  margin: 9px 0 1px 1px;
}
.databankWrapper
  .gform_wrapper
  ul.gform_fields:not(.top_label)
  .field_sublabel_above
  .ginput_container.ginput_container_email
  label,
.databankWrapper
  .gform_wrapper
  ul.gform_fields:not(.top_label)
  .field_sublabel_above
  .ginput_container.ginput_container_name
  label,
.databankWrapper
  .gform_wrapper
  ul.gform_fields:not(.top_label)
  .field_sublabel_above
  .ginput_container.ginput_container_password
  label,
.databankWrapper
  .gform_wrapper
  ul.gform_fields:not(.top_label)
  .field_sublabel_above
  .ginput_container.ginput_container_time
  label {
  margin-top: 0;
}
.databankWrapper
  .gform_wrapper
  .field_sublabel_below
  .ginput_complex.ginput_container
  label,
.databankWrapper
  .gform_wrapper
  .field_sublabel_below
  div[class*="gfield_time_"].ginput_container
  label {
  margin: 1px 0 9px 1px;
}
.databankWrapper
  .gform_wrapper
  .top_label
  .field_sublabel_above
  label.gfield_label
  + .ginput_complex.ginput_container,
.databankWrapper
  .gform_wrapper
  .top_label
  .field_sublabel_above
  label.gfield_label
  + div[class*="gfield_time_"].ginput_container {
  margin-top: 0;
}
.databankWrapper body .gform_wrapper .top_label div.ginput_container {
  margin-top: 8px;
}
.databankWrapper body.gform_wrapper div.clear-multi {
  display: -moz-inline-stack;
  display: inline-block;
}
.databankWrapper
  body
  .gform_wrapper
  ul
  li.field_description_below
  div.ginput_container_checkbox,
.databankWrapper
  body
  .gform_wrapper
  ul
  li.field_description_below
  div.ginput_container_radio {
  margin-top: 16px;
  margin-bottom: 0;
}
.databankWrapper .gform_wrapper .hidden_label .gfield_label {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.databankWrapper .gfield.left_label,
.databankWrapper .gfield.right_label {
  padding-top: 10px;
}
.databankWrapper .gform_wrapper li.hidden_label input {
  margin-top: 12px;
}
.databankWrapper
  .gform_wrapper
  .field_sublabel_hidden_label
  .ginput_complex.ginput_container
  input[type="text"],
.databankWrapper
  .gform_wrapper
  .field_sublabel_hidden_label
  .ginput_complex.ginput_container
  select {
  margin-bottom: 12px;
}
.databankWrapper .gform_wrapper .screen-reader-text,
.databankWrapper .gform_wrapper label.hidden_sub_label {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.databankWrapper .gform_wrapper input.large,
.databankWrapper .gform_wrapper input.medium,
.databankWrapper .gform_wrapper input.small,
.databankWrapper .gform_wrapper select.large,
.databankWrapper .gform_wrapper select.medium,
.databankWrapper .gform_wrapper select.small {
  width: 100%;
}
.databankWrapper .gform_wrapper input.datepicker_with_icon.large,
.databankWrapper .gform_wrapper input.datepicker_with_icon.medium,
.databankWrapper .gform_wrapper input.datepicker_with_icon.small {
  width: calc(100% - 24px);
}
.databankWrapper .gform_wrapper .gfield_error input.large,
.databankWrapper .gform_wrapper .gfield_error input.medium,
.databankWrapper .gform_wrapper .gfield_error input.small,
.databankWrapper .gform_wrapper .gfield_error select.large,
.databankWrapper .gform_wrapper .gfield_error select.medium,
.databankWrapper .gform_wrapper .gfield_error select.small {
  width: 100%;
}
.databankWrapper .gform_wrapper .gfield_error input.datepicker_with_icon.large,
.databankWrapper .gform_wrapper .gfield_error input.datepicker_with_icon.medium,
.databankWrapper .gform_wrapper .gfield_error input.datepicker_with_icon.small {
  width: calc(100% - 32px);
}
.databankWrapper .gform_wrapper textarea.small {
  height: 80px;
  width: 100%;
}
.databankWrapper .gform_wrapper textarea.medium {
  height: 120px;
  width: 100%;
}
.databankWrapper .gform_wrapper textarea.large {
  height: 160px;
  width: 100%;
}
.databankWrapper .gform_wrapper h2.gsection_title,
.databankWrapper .gform_wrapper .gsection_title.h2 {
  margin: 0 !important;
  padding: 0 !important;
  letter-spacing: normal !important;
}
.databankWrapper .gform_wrapper .gsection .gfield_label,
.databankWrapper .gform_wrapper h2.gsection_title,
.databankWrapper .gform_wrapper .gsection_title.h2,
.databankWrapper .gform_wrapper h3.gform_title,
.databankWrapper .gform_wrapper .gform_title.h3 {
  font-weight: 700;
  font-size: 1.25em;
}
.databankWrapper .gform_wrapper h3.gform_title,
.databankWrapper .gform_wrapper .gform_title.h3 {
  letter-spacing: normal !important;
  margin: 10px 0 6px 0;
}
.databankWrapper
  .gform_wrapper
  li.gfield.field_description_below
  + li.gsection {
  margin-top: 24px !important;
}
.databankWrapper .gform_wrapper span.gform_description {
  font-weight: 400;
  display: block;
  width: calc(100% - 16px);
  margin-bottom: 16px;
}
.databankWrapper .gform_wrapper .gsection {
  border-bottom: 1px solid #ccc;
  padding: 0 16px 8px 0;
  margin: 28px 0 28px 0;
  clear: both;
}
.databankWrapper .gform_wrapper .gfield_checkbox li,
.databankWrapper .gform_wrapper .gfield_radio li {
  position: relative;
}
.databankWrapper .gform_wrapper ul.gfield_checkbox,
.databankWrapper .gform_wrapper ul.gfield_radio {
  margin: 6px 0;
  padding: 0;
}
.databankWrapper .gform_wrapper .gfield_checkbox li label,
.databankWrapper .gform_wrapper .gfield_radio li label {
  display: -moz-inline-stack;
  display: inline-block;
  padding: 0;
  width: auto;
  line-height: 1.5;
  font-size: 0.875em;
  vertical-align: middle;
  max-width: 85%;
  white-space: normal;
}
.databankWrapper .gform_wrapper .gfield_checkbox li label {
  margin: 0;
}
.databankWrapper .gform_wrapper .gfield_radio li label {
  margin: 2px 0 0 4px;
}
.databankWrapper .gform_wrapper .gfield_checkbox li input,
.databankWrapper .gform_wrapper .gfield_checkbox li input[type="checkbox"],
.databankWrapper .gform_wrapper .gfield_radio li input[type="radio"] {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  margin-left: 1px;
}
.databankWrapper .gform_wrapper .description,
.databankWrapper .gform_wrapper .gfield_description,
.databankWrapper .gform_wrapper .gsection_description,
.databankWrapper .gform_wrapper .instruction {
  font-size: 0.813em;
  line-height: inherit;
  clear: both;
  font-family: inherit;
  letter-spacing: normal;
}
.databankWrapper .gform_wrapper .description,
.databankWrapper .gform_wrapper .gfield_description,
.databankWrapper .gform_wrapper .gsection_description {
  padding: 0 16px 0 0;
}
.databankWrapper .gform_wrapper .field_description_below .gfield_description {
  padding-top: 16px;
}
.databankWrapper .gform_wrapper .field_sublabel_above .description,
.databankWrapper .gform_wrapper .field_sublabel_above .gfield_description,
.databankWrapper .gform_wrapper .field_sublabel_above .gsection_description {
  margin-top: 9px;
}
.databankWrapper .gform_wrapper .top_label .gsection_description {
  width: 100%;
  margin-bottom: 9px;
}
.databankWrapper .gform_wrapper .gfield_description {
  width: 100%;
}
.databankWrapper .gform_wrapper .description_above .gfield_description {
  padding: 0 0 10px 0;
}
.databankWrapper .gfield_date_year + .gfield_description {
  padding: 0;
}
.databankWrapper
  .gform_wrapper
  .field_description_below
  .gfield_consent_description,
.databankWrapper .gform_wrapper .gfield_consent_description {
  width: 100%;
  max-height: 240px;
  overflow-y: scroll;
  border: 1px solid #ddd;
  margin-top: 12px;
  padding: 6px 8px;
  font-size: 0.688em;
}
.databankWrapper .gform_wrapper .gfield_required {
  color: #790000;
  margin-left: 4px;
}
.databankWrapper .gform_wrapper li.gfield.gfield_error,
.databankWrapper
  .gform_wrapper
  li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background-color: rgba(255, 223, 224, 0.25);
  margin-bottom: 6px !important;
  border-top: 1px solid #c89797;
  border-bottom: 1px solid #c89797;
  padding-bottom: 6px;
  padding-top: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.databankWrapper .gform_wrapper li.gfield.gfield_creditcard_warning {
  padding: 16px 16px 14px 16px;
  border-top: 2px solid #790000;
  border-bottom: 4px solid #790000;
  background-color: rgba(255, 223, 224, 0.25);
  width: calc(100% - 16px);
}
.databankWrapper
  .gform_wrapper
  li.gfield.gfield_error.gfield_creditcard_warning {
  padding: 16px 16px 14px 16px;
}
.databankWrapper
  .gform_wrapper
  li.gfield.gfield_creditcard_warning
  div.gfield_creditcard_warning_message {
  font-size: 0.875em;
  font-weight: 700;
  font-family: inherit;
  min-height: 25px;
  color: #790000;
  max-width: 100%;
  position: relative;
}
.databankWrapper
  .gform_wrapper
  li.gfield.gfield_creditcard_warning
  div.gfield_creditcard_warning_message
  span {
  display: block;
  padding: 0 0 14px 24px;
  margin-bottom: 16px;
  line-height: 1.5;
  letter-spacing: 0.1pt;
  border-bottom: 1px solid #790000;
  text-transform: uppercase;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);
  background-size: 1em auto;
  background-repeat: no-repeat;
  background-position: left center;
}
.databankWrapper
  .gform_wrapper
  li.gfield.gfield_error.gfield_creditcard_warning
  div.gfield_creditcard_warning_message {
  padding: 16px 16px 14px 16px;
}
.databankWrapper li.gfield + li.gfield.gfield_creditcard_warning {
  margin-top: 16px !important;
}
.databankWrapper .gform_wrapper .top_label .gfield_error {
  width: calc(100% - 2px);
}
.databankWrapper .gform_wrapper .top_label .gfield_error input.large,
.databankWrapper .gform_wrapper .top_label .gfield_error select.large,
.databankWrapper .gform_wrapper .top_label .gfield_error textarea.textarea {
  width: 100%;
}
.databankWrapper .gform_wrapper .left_label .gfield_error input.large,
.databankWrapper .gform_wrapper .left_label .gfield_error select.large,
.databankWrapper .gform_wrapper .left_label .gfield_error textarea.textarea,
.databankWrapper .gform_wrapper .right_label .gfield_error input.large,
.databankWrapper .gform_wrapper .right_label .gfield_error select.large,
.databankWrapper .gform_wrapper .right_label .gfield_error textarea.textarea {
  width: 70%;
}
.databankWrapper .gform_wrapper .gfield_error .gfield_label {
  color: #790000;
}
.databankWrapper
  .gform_wrapper
  li.gfield.gfield_error.gfield_contains_required {
  padding-right: 0;
}
.databankWrapper
  .gform_wrapper
  li.gfield.gfield_error.gfield_contains_required
  div.gfield_time_ampm.ginput_container,
.databankWrapper
  .gform_wrapper
  li.gfield.gfield_error.gfield_contains_required
  div.gfield_time_minute.ginput_container {
  margin-left: 0;
}
.databankWrapper
  .gform_wrapper
  li.gfield.gfield_error.gfield_contains_required
  div.gfield_description {
  max-width: 100%;
  padding-right: 16px;
}
.databankWrapper
  .gform_wrapper
  li.gfield.gfield_error.gfield_contains_required
  div.ginput_container,
.databankWrapper
  .gform_wrapper
  li.gfield.gfield_error.gfield_contains_required
  label.gfield_label {
  margin-top: 12px;
}
.databankWrapper
  .gform_wrapper
  li.gfield.gfield_error.gfield_contains_required
  fieldset
  legend.gfield_label {
  position: relative;
  top: 12px;
}
.databankWrapper .gform_wrapper div.validation_error {
  color: #790000;
  font-size: 1em;
  font-weight: 700;
  margin-bottom: 25px;
  border-top: 2px solid #790000;
  border-bottom: 2px solid #790000;
  padding: 16px 0 16px 0;
  clear: both;
  width: 100%;
  text-align: center;
}
.databankWrapper .gform_wrapper ol.validation_list {
  clear: both;
  width: 100%;
  margin-bottom: 25px;
  color: #790000;
}
.databankWrapper .gform_wrapper ol.validation_list li {
  list-style-type: decimal !important;
}
.databankWrapper .gform_wrapper ol.validation_list li a {
  color: #790000;
}
.databankWrapper .gform_wrapper ol.validation_list:after {
  content: "";
}
.databankWrapper .gform_wrapper div#error {
  margin-bottom: 25px;
}
.databankWrapper
  .gform_wrapper
  table.gfield_list
  tbody
  tr
  td.gfield_list_icons {
  vertical-align: middle !important;
}
.databankWrapper .gform_wrapper li.gfield fieldset {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  width: 100%;
}
.databankWrapper .gform_wrapper li.gfield fieldset > * {
  width: auto;
}
.databankWrapper .gform_wrapper li.gfield fieldset legend.gfield_label {
  width: 100%;
  line-height: 32px;
}
.databankWrapper div.gf_page_steps + div.validation_error {
  margin-top: 16px;
}
.databankWrapper .gform_wrapper div.gfield_description.validation_error {
  color: #790000;
  font-weight: 700;
  font-size: 0.875em;
  line-height: 1.2;
  margin-bottom: 16px;
}
.databankWrapper .gform_wrapper .validation_message {
  color: #790000;
  font-weight: 700;
  letter-spacing: normal;
}
.databankWrapper
  .gform_wrapper
  li.gfield_error
  input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
    [type="button"]
  ):not([type="image"]):not([type="file"]),
.databankWrapper .gform_wrapper li.gfield_error textarea {
  border: 1px solid #790000;
}
.databankWrapper
  .gform_wrapper
  li.gfield_error
  div.ginput_complex.ginput_container
  label,
.databankWrapper .gform_wrapper li.gfield_error ul.gfield_checkbox,
.databankWrapper .gform_wrapper li.gfield_error ul.gfield_radio {
  color: #790000;
}
.databankWrapper .gform_wrapper .gform_footer {
  padding: 16px 0 10px 0;
  margin: 16px 0 0 0;
  clear: both;
  width: 100%;
}
.databankWrapper .gform_wrapper .gform_footer input.button,
.databankWrapper .gform_wrapper .gform_footer input[type="submit"],
.databankWrapper .gform_wrapper .gform_page_footer input.button,
.databankWrapper .gform_wrapper .gform_page_footer input[type="submit"] {
  font-size: 1em;
  width: 100%;
  margin: 0 0 16px 0;
}
.databankWrapper .gform_wrapper .gform_footer a.gform_save_link,
.databankWrapper .gform_wrapper .gform_page_footer a.gform_save_link {
  font-size: 1em;
  display: block;
  text-align: center;
}
.databankWrapper .gform_wrapper .gform_footer input[type="image"] {
  padding: 0;
  width: auto !important;
  background: 0 0 !important;
  border: none !important;
  margin: 0 auto 16px auto !important;
  display: block;
  max-width: 100%;
}
.databankWrapper .gform_wrapper .ginput_complex .ginput_full,
.databankWrapper .gform_wrapper .ginput_complex .ginput_left,
.databankWrapper .gform_wrapper .ginput_complex .ginput_right {
  min-height: 45px;
}
.databankWrapper
  .gform_wrapper
  .ginput_complex
  .ginput_full
  input[type="email"],
.databankWrapper
  .gform_wrapper
  .ginput_complex
  .ginput_full
  input[type="number"],
.databankWrapper
  .gform_wrapper
  .ginput_complex
  .ginput_full
  input[type="password"],
.databankWrapper .gform_wrapper .ginput_complex .ginput_full input[type="tel"],
.databankWrapper .gform_wrapper .ginput_complex .ginput_full input[type="text"],
.databankWrapper .gform_wrapper .ginput_complex .ginput_full input[type="url"] {
  width: 100%;
}
.databankWrapper
  .gform_wrapper
  .gfield_error
  .ginput_complex
  .ginput_full
  input[type="email"],
.databankWrapper
  .gform_wrapper
  .gfield_error
  .ginput_complex
  .ginput_full
  input[type="number"],
.databankWrapper
  .gform_wrapper
  .gfield_error
  .ginput_complex
  .ginput_full
  input[type="password"],
.databankWrapper
  .gform_wrapper
  .gfield_error
  .ginput_complex
  .ginput_full
  input[type="tel"],
.databankWrapper
  .gform_wrapper
  .gfield_error
  .ginput_complex
  .ginput_full
  input[type="text"],
.databankWrapper
  .gform_wrapper
  .gfield_error
  .ginput_complex
  .ginput_full
  input[type="url"],
.databankWrapper
  .gform_wrapper
  .gfield_error
  .ginput_complex
  .ginput_full
  select {
  width: 100%;
}
.databankWrapper .gform_wrapper .gfield_checkbox li,
.databankWrapper .gform_wrapper .gfield_radio li {
  margin: 0 0 16px 0;
  line-height: 1.2;
}
.databankWrapper .gchoice_select_all,
.databankWrapper
  .gform_wrapper
  ul.gfield_checkbox
  li
  input[type="checkbox"]:checked
  + label,
.databankWrapper
  .gform_wrapper
  ul.gfield_radio
  li
  input[type="radio"]:checked
  + label {
  font-weight: 700;
}
.databankWrapper .gform_wrapper input.datepicker.datepicker_with_icon {
  margin-right: 4px !important;
  display: -moz-inline-stack;
  display: inline-block;
}
.databankWrapper .gform_wrapper .gf_hidden,
.databankWrapper .gform_wrapper .gform_hidden,
.databankWrapper .gform_wrapper input.gform_hidden,
.databankWrapper .gform_wrapper input[type="hidden"] {
  display: none !important;
  max-height: 1px !important;
  overflow: hidden;
}
.databankWrapper .gform_wrapper .gf_invisible,
.databankWrapper .gform_wrapper .gfield_visibility_hidden {
  visibility: hidden;
  position: absolute;
  left: -9999px;
}
.databankWrapper .gform_wrapper .ginput_full br,
.databankWrapper .gform_wrapper .ginput_left br,
.databankWrapper .gform_wrapper .ginput_right br {
  display: none !important;
}
.databankWrapper .gform_wrapper ul.gfield_checkbox li,
.databankWrapper .gform_wrapper ul.gfield_radio li {
  padding: 0 !important;
}
.databankWrapper .gform_wrapper ul.gfield_radio li input + input {
  margin-left: 4px;
}
.databankWrapper
  .gform_wrapper
  ul.gfield_radio
  li
  input[value="gf_other_choice"] {
  margin-right: 6px;
  margin-top: 4px;
}
.databankWrapper
  .gform_wrapper
  .gfield_description
  + .gform_wrapper
  .gfield_description.validation_message {
  margin-top: 6px;
}
.databankWrapper
  .gform_wrapper
  .ginput_container.ginput_list
  + .gfield_description.validation_message {
  margin-top: 0;
}
.databankWrapper .gform_wrapper li.gfield_html {
  max-width: 100%;
}
.databankWrapper .gform_wrapper .gfield_html.gfield_no_follows_desc {
  margin-top: 10px;
}
.databankWrapper body .gform_wrapper ul li.gfield.gfield_html img {
  max-width: 100% !important;
}
.databankWrapper .gform_wrapper .gform_ajax_spinner {
  padding-left: 10px;
}
.databankWrapper .gform_validation_container,
.databankWrapper .gform_wrapper .gform_validation_container,
.databankWrapper
  body
  .gform_wrapper
  .gform_body
  ul.gform_fields
  li.gfield.gform_validation_container,
.databankWrapper body .gform_wrapper li.gform_validation_container,
.databankWrapper
  body
  .gform_wrapper
  ul.gform_fields
  li.gfield.gform_validation_container {
  display: none !important;
  position: absolute !important;
  left: -9000px;
}
.databankWrapper .gform_wrapper .gfield_captcha_input_container {
  padding-top: 3px;
}
.databankWrapper .gform_wrapper .simple_captcha_small input {
  width: 64px;
}
.databankWrapper .gform_wrapper .simple_captcha_medium input {
  width: 96px;
}
.databankWrapper .gform_wrapper .simple_captcha_large input {
  width: 128px;
}
.databankWrapper
  .gform_wrapper
  .gform_wrapper
  .left_label
  .simple_captcha_small,
.databankWrapper .gform_wrapper .left_label .simple_captcha_large,
.databankWrapper .gform_wrapper .left_label .simple_captcha_medium,
.databankWrapper .gform_wrapper .right_label .simple_captcha_large,
.databankWrapper .gform_wrapper .right_label .simple_captcha_medium,
.databankWrapper .gform_wrapper .right_label .simple_captcha_small {
  margin-left: 32%;
}
.databankWrapper .gform_wrapper .gfield_captcha_container img.gfield_captcha {
  border: none !important;
  background: 0 0 !important;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.databankWrapper .gform_wrapper .math_small input {
  width: 70px;
}
.databankWrapper .gform_wrapper .math_medium input {
  width: 510px;
}
.databankWrapper .gform_wrapper .math_large input {
  width: 612px;
}
.databankWrapper .gform_wrapper .left_label .math_large,
.databankWrapper .gform_wrapper .left_label .math_medium,
.databankWrapper .gform_wrapper .left_label .math_small,
.databankWrapper .gform_wrapper .right_label .math_large,
.databankWrapper .gform_wrapper .right_label .math_medium,
.databankWrapper .gform_wrapper .right_label .math_small {
  margin-left: 32%;
}
.databankWrapper .gform_wrapper div.charleft {
  font-size: 0.688em;
  margin-top: 4px;
  color: #767676;
  width: 92% !important;
  white-space: nowrap !important;
}
.databankWrapper .gform_wrapper div.charleft[style] {
  width: 92% !important;
}
.databankWrapper .gform_wrapper .left_label div.charleft,
.databankWrapper .gform_wrapper .right_label div.charleft {
  margin-left: 32%;
}
.databankWrapper .gform_wrapper div.charleft.ginput_counter_tinymce {
  border: 1px solid #eee;
  border-width: 1px 0 0;
  padding: 4px 9px;
  width: 100% !important;
}
.databankWrapper .gform_wrapper div.charleft.warningTextareaInfo {
  color: #767676;
}
.databankWrapper .gform_wrapper div.charleft.ginput_counter_error {
  color: red;
}
.databankWrapper .gform_wrapper li.gf_hide_charleft div.charleft {
  display: none !important;
}
.databankWrapper .gf_submission_limit_message {
  color: #790000;
  font-size: 1.375em;
}
.databankWrapper .gform_wrapper .ginput_price {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
.databankWrapper .gform_wrapper span.ginput_total {
  color: #060;
  font-size: inherit;
}
.databankWrapper .gform_wrapper .top_label span.ginput_total {
  margin: 8px 0;
}
.databankWrapper .gform_wrapper span.ginput_product_price_label {
  margin-right: 2px;
}
.databankWrapper .gform_wrapper span.ginput_product_price {
  color: #900;
}
.databankWrapper .gform_wrapper span.ginput_quantity_label {
  margin-left: 10px;
  margin-right: 2px;
}
.databankWrapper .gform_wrapper input.ginput_quantity[type="text"] {
  width: 3rem;
}
.databankWrapper .gform_wrapper input.ginput_quantity[type="number"] {
  width: 4rem;
}
.databankWrapper .gform_wrapper .gform_page_footer {
  margin: 14px 0;
  width: 100%;
  border-top: 1px dotted #ccc;
  padding: 16px 0 0 0;
  clear: both;
}
.databankWrapper .gform_wrapper .gform_page_footer.left_label,
.databankWrapper .gform_wrapper .gform_page_footer.right_label {
  padding: 16px 0 0 29%;
}
.databankWrapper .gform_wrapper .gform_page_footer .button.gform_next_button,
.databankWrapper
  .gform_wrapper
  .gform_page_footer
  .button.gform_previous_button {
  display: -moz-inline-stack;
  display: inline-block;
}
.databankWrapper
  .gform_wrapper
  .gform_page_footer
  .button.gform_previous_button {
  margin-bottom: 8px;
}
.databankWrapper .gform_wrapper .gf_progressbar_wrapper {
  clear: both;
  width: 100%;
  margin: 0 0 16px 0;
  padding: 0 0 16px 0;
}
.databankWrapper .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title,
.databankWrapper
  .gform_wrapper
  .gf_progressbar_wrapper
  .gf_progressbar_title.h3 {
  font-size: 0.813em;
  line-height: 1 !important;
  margin: 0 0 8px 12px !important;
  padding: 0 !important;
  clear: both;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}
.databankWrapper .gform_wrapper .gf_progressbar {
  padding: 10px;
  position: relative;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 25px;
  -webkit-box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.05);
  width: 100%;
}
.databankWrapper .gform_wrapper .gf_progressbar_percentage {
  height: 24px;
  text-align: right;
  font-family: helvetica, arial, sans-serif;
  font-size: 0.813em !important;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  z-index: 999;
  vertical-align: middle;
  background:
    repeating-linear-gradient(
      -45deg,
      rgba(0, 0, 0, 0),
      rgba(0, 0, 0, 0) 10px,
      rgba(0, 0, 0, 0.1) 10px,
      rgba(0, 0, 0, 0.1) 20px
    ),
    -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
  background: repeating-linear-gradient(
      -45deg,
      rgba(0, 0, 0, 0),
      rgba(0, 0, 0, 0) 10px,
      rgba(0, 0, 0, 0.1) 10px,
      rgba(0, 0, 0, 0.1) 20px
    ),
    linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
}
.databankWrapper .gform_wrapper .gf_progressbar:after {
  content: "";
  display: block;
  width: 100%;
  z-index: 990;
  height: 24px;
  margin-top: -24px;
  background-color: rgba(0, 0, 0, 0.1);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  -webkit-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.05);
}
.databankWrapper .gform_wrapper .gf_progressbar_percentage.percentbar_100 {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
.databankWrapper .gform_wrapper .gf_progressbar_percentage span {
  display: block;
  width: auto;
  float: right;
  margin-right: 5px;
  margin-left: 5px;
  line-height: 1.8;
}
.databankWrapper .gform_wrapper .gf_progressbar_percentage.percentbar_0 span {
  color: #959595;
  text-shadow: none;
  float: none !important;
  margin-left: 12px;
  word-wrap: normal;
}
.databankWrapper .gform_wrapper .percentbar_blue {
  background-color: #036493;
  color: #fff;
}
.databankWrapper .gform_wrapper .percentbar_gray {
  background-color: #7c7c7c;
  color: #fff;
}
.databankWrapper .gform_wrapper .percentbar_green {
  background-color: #88b831;
  color: #fff;
}
.databankWrapper .gform_wrapper .percentbar_orange {
  background-color: #ff7120;
  color: #fff;
}
.databankWrapper .gform_wrapper .percentbar_red {
  background-color: #ff2a1a;
  color: #fff;
}
.databankWrapper .gform_wrapper .gf_page_steps {
  width: 100%;
  margin: 0 0 8px 0;
  padding: 0 0 4px 0;
  border-bottom: 1px dotted #ccc;
}
.databankWrapper .gform_wrapper .gf_step {
  width: 100%;
  margin: 24px 24px 24px 0;
  font-size: 0.875em;
  height: 14px;
  line-height: 1.25 !important;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2;
  font-family: inherit;
}
.databankWrapper .gform_wrapper .gf_step span.gf_step_number {
  font-size: 1.25em;
  font-family: arial, sans-serif;
  margin-right: 4px;
}
.databankWrapper .gform_wrapper .gf_step span.gf_step_label,
.databankWrapper .gform_wrapper .gf_step span.gf_step_number {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
}
.databankWrapper .gform_wrapper .gf_step.gf_step_active {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.databankWrapper .gform_wrapper .gf_step_clear {
  display: block;
  clear: both;
  height: 1px;
  overflow: hidden;
}
.databankWrapper .gform_wrapper .gfield_password_strength {
  border: 1px solid #ddd;
  margin-top: 18px;
  margin-bottom: 18px;
  line-height: 1.8;
  padding: 10px 5px;
  text-align: center;
  background-color: #eee;
  border-bottom: 3px solid #ddd;
}
.databankWrapper
  .gform_wrapper
  ul.top_label
  li.gfield.gfield_error.gfield_contains_required
  .gfield_password_strength {
  margin-right: 16px;
}
.databankWrapper
  .gform_wrapper
  ul.left_label
  li.gfield
  .gfield_password_strength,
.databankWrapper
  .gform_wrapper
  ul.right_label
  li.gfield
  .gfield_password_strength {
  margin-top: 18px;
  margin-bottom: 18px;
  width: 100%;
}
.databankWrapper .gform_wrapper .gfield_password_strength.bad {
  background-color: #ffb78c;
  border-color: #ff853c;
  border-bottom: 3px solid #ff853c;
}
.databankWrapper .gform_wrapper .gfield_password_strength.good {
  background-color: #ffec8b;
  border-color: #fc0;
  border-bottom: 3px solid #fc0;
}
.databankWrapper .gform_wrapper .gfield_password_strength.mismatch,
.databankWrapper .gform_wrapper .gfield_password_strength.short {
  background-color: #ffa0a0;
  border-color: #f04040;
  border-bottom: 3px solid #f04040;
}
.databankWrapper .gform_wrapper .gfield_password_strength.strong {
  background-color: #c3ff88;
  border-color: #8dff1c;
  border-bottom: 3px solid #8dff1c;
}
.databankWrapper .ginput_container_password,
.databankWrapper .ginput_container_password span {
  position: relative;
}
.databankWrapper .ginput_container_password button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: 0;
  border: 0;
  padding: 5px 0;
  position: absolute;
  right: 1px;
  text-align: center;
  top: 1px;
  width: 40px;
}
.databankWrapper .ginput_container_password span.ginput_left button {
  right: 9px;
}
.databankWrapper .ginput_container_password:not(.ginput_complex) span {
  display: inline-block;
  width: 100%;
}
.databankWrapper .ginput_container_password:not(.ginput_complex) span input {
  width: 100%;
}
.databankWrapper .ginput_container_password span.medium {
  width: calc(50% - 8px);
}
.databankWrapper .ginput_container_password span.small {
  width: 25%;
}
.databankWrapper .gform_wrapper table.gfield_list,
.databankWrapper .gform_wrapper table.gfield_list caption,
.databankWrapper .gform_wrapper table.gfield_list tbody,
.databankWrapper .gform_wrapper table.gfield_list td,
.databankWrapper .gform_wrapper table.gfield_list tfoot,
.databankWrapper .gform_wrapper table.gfield_list th,
.databankWrapper .gform_wrapper table.gfield_list thead,
.databankWrapper .gform_wrapper table.gfield_list tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.databankWrapper .gform_wrapper table.gfield_list {
  border-spacing: 0;
  border-collapse: collapse;
}
.databankWrapper .gfield_repeater_buttons {
  padding-top: 15px;
}
.databankWrapper .gform_wrapper table.gfield_list {
  table-layout: auto !important;
}
.databankWrapper .gform_wrapper table.gfield_list thead th {
  font-weight: 700;
  text-align: left;
}
.databankWrapper .gform_wrapper table.gfield_list colgroup {
  width: 100%;
  display: block;
}
.databankWrapper
  .gform_wrapper
  li.gfield.gfield_error
  table.gfield_list
  thead
  th {
  color: #790000;
}
.databankWrapper .gform_wrapper table.gfield_list thead,
.databankWrapper .gform_wrapper table.gfield_list tr {
  padding: 0;
  margin: 0;
}
.databankWrapper .gform_wrapper table.gfield_list td,
.databankWrapper .gform_wrapper table.gfield_list th {
  padding: 4px 0 4px 0;
}
.databankWrapper
  .gform_wrapper
  ul.gform_fields:not(.top_label)
  table.gfield_list
  th {
  padding: 0 0 4px 0;
}
.databankWrapper .gform_wrapper table.gfield_list td + td,
.databankWrapper .gform_wrapper table.gfield_list th + th {
  padding: 0 0 0 16px;
}
.databankWrapper .gform_wrapper .gfield_list {
  width: 100%;
}
.databankWrapper .gform_wrapper .gfield_list td.gfield_list_cell input {
  width: 100%;
}
.databankWrapper .gfield_icon_disabled {
  cursor: default !important;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}
.databankWrapper .gform_wrapper table.gfield_list tr td.gfield_list_icons {
  width: 48px !important;
  padding: 0 0 0 4px !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.databankWrapper .gform_wrapper table.gfield_list td.gfield_list_icons img {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
}
.databankWrapper .gform_wrapper .gform_card_icon_container {
  margin: 8px 0 6px 0;
  height: 32px;
}
.databankWrapper .gform_wrapper div.gform_card_icon {
  margin-right: 4px;
  text-indent: -9000px;
  background-image: url(https://amymyersmd.com/wp-content/themes/wp-theme/library/images/gf-creditcard-icons.svg);
  background-repeat: no-repeat;
  width: 36px;
  height: 30px;
  float: left;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_visa {
  background-position: 0 0;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
  background-position: 0 -32px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
  background-position: 0 -64px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_mastercard {
  background-position: -36px 0;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
  background-position: -36px -32px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
  background-position: -36px -64px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_amex {
  background-position: -72px 0;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
  background-position: -72px -32px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
  background-position: -72px -64px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_discover {
  background-position: -108px 0;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
  background-position: -108px -32px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
  background-position: -108px -64px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_maestro {
  background-position: -144px 0;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
  background-position: -144px -32px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
  background-position: -144px -64px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_jcb {
  background-position: -180px 0;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
  background-position: -180px -32px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style1
  div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
  background-position: -180px -64px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_visa {
  background-position: 0 -189px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
  background-position: 0 -221px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
  background-position: 0 -252px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_mastercard {
  background-position: -36px -189px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
  background-position: -36px -221px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
  background-position: -36px -252px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_amex {
  background-position: -72px -189px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
  background-position: -72px -221px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
  background-position: -72px -252px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_discover {
  background-position: -108px -189px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
  background-position: -108px -221px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
  background-position: -108px -252px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_maestro {
  background-position: -144px -189px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
  background-position: -144px -221px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
  background-position: -144px -252px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_jcb {
  background-position: -180px -189px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
  background-position: -180px -221px;
}
.databankWrapper
  .gform_wrapper
  .gform_card_icon_container.gform_card_icon_style2
  div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
  background-position: -180px -252px;
}
.databankWrapper
  .gform_card_icon_container
  input[type="radio"]#gform_payment_method_creditcard {
  float: left;
  position: relative;
  top: 4px !important;
}
.databankWrapper .gform_wrapper .ginput_complex .ginput_cardinfo_right {
  min-width: 85px !important;
}
.databankWrapper .gform_wrapper .ginput_complex .ginput_cardinfo_left label,
.databankWrapper .gform_wrapper .ginput_complex .ginput_cardinfo_right label {
  white-space: nowrap !important;
}
.databankWrapper .gform_wrapper .ginput_complex span.ginput_cardextras {
  display: block;
  overflow: hidden;
}
.databankWrapper
  .gform_wrapper
  .ginput_complex
  .ginput_cardinfo_left
  span.ginput_card_expiration_container {
  position: relative;
  display: block;
  min-width: 160px !important;
}
.databankWrapper
  .gform_wrapper
  .ginput_complex
  .ginput_cardinfo_left
  span.ginput_card_expiration_container
  select {
  margin-bottom: 8px;
}
.databankWrapper
  .gform_wrapper
  .ginput_complex
  .ginput_cardinfo_right
  input.ginput_card_security_code {
  max-width: 50% !important;
}
.databankWrapper
  .gform_wrapper
  .ginput_complex
  .ginput_cardinfo_right
  span.ginput_card_security_code_icon {
  width: 32px;
  height: 23px;
  background-image: url(https://amymyersmd.com/wp-content/themes/wp-theme/library/images/gf-creditcard-icons.svg);
  background-repeat: no-repeat;
  background-position: 0 -128px;
  position: relative;
  top: -1px;
  left: 6px;
  display: -moz-inline-stack;
  display: inline-block;
}
.databankWrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area {
  padding: 24px;
  border: 1px dashed #ccc;
  text-align: center;
  color: #aaa;
  margin-bottom: 16px;
  background: rgba(0, 0, 0, 0.02);
  border-radius: 4px;
}
.databankWrapper .gform_wrapper span.gform_drop_instructions {
  display: block;
  margin-bottom: 8px;
}
.databankWrapper .gform_delete {
  vertical-align: middle;
  cursor: pointer;
}
.databankWrapper
  .gform_wrapper
  .copy_values_option_container
  .copy_values_enabled {
  width: auto;
}
.databankWrapper
  .gform_wrapper
  li.field_sublabel_above
  .ginput_complex
  input[type="text"] {
  margin-bottom: 1px;
}
.databankWrapper .gform_wrapper .form_saved_message {
  margin: 1em auto;
  padding: 3em 2em 3em;
  width: 99%;
  font-size: 1em;
  line-height: 1.8;
  color: #31708f;
  background-color: #e3f3f3;
  text-align: center;
  border-radius: 2px;
}
.databankWrapper .gform_wrapper .form_saved_message form {
  text-align: center;
}
.databankWrapper .form_saved_message p.resume_form_link_wrapper {
  background-color: #fff;
  display: inline-block;
  padding: 1em;
  border-radius: 2px;
  max-width: 98% !important;
  overflow: hidden;
  -webkit-box-shadow: 0 3px 2px 0 rgba(66, 103, 126, 0.2);
  box-shadow: 0 3px 2px 0 rgba(66, 103, 126, 0.2);
}
.databankWrapper .form_saved_message a.resume_form_link {
  word-wrap: break-word;
  text-decoration: none;
  color: #2f637e;
}
.databankWrapper .form_saved_message .form_saved_message_emailform {
  margin: 1em 0 0 0;
}
.databankWrapper .form_saved_message label.form_saved_label {
  position: absolute;
  left: -9000px;
}
.databankWrapper
  div.form_saved_message
  div.form_saved_message_emailform
  form
  input[type="text"] {
  margin-bottom: 0.25em;
}
.databankWrapper
  div.form_saved_message
  div.form_saved_message_emailform
  form
  input {
  margin: 0.75em auto 0 auto;
  display: inline-block;
}
.databankWrapper
  div.form_saved_message
  div.form_saved_message_emailform
  form
  input[type="email"] {
  padding: calc(0.75em - 1px) !important;
  width: 24em;
  max-width: 98% !important;
  font-size: 1em;
  background-color: #fff;
  border: 1px solid #91afc7;
  color: #424242;
  border-radius: 2px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-shadow: inset 0 0 5px 0 #eee;
  box-shadow: inset 0 0 5px 0 #eee;
}
.databankWrapper
  div.form_saved_message
  div.form_saved_message_emailform
  form
  input[type="submit"] {
  padding: 0.75em 1em;
  font-size: 1em;
  line-height: 1;
  background-color: #91afc7;
  border: 1px solid #91afc7;
  color: #fff;
  text-transform: uppercase;
  border-radius: 2px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.databankWrapper
  .form_saved_message
  .form_saved_message_emailform
  .validation_message {
  color: #790000;
  font-weight: 700;
  padding: 2em;
}
.databankWrapper .form_saved_message_sent {
  margin: 1em auto;
  padding: 3em 2em;
  width: 99%;
  font-size: 1em;
  background-color: #e9ffd9;
  color: #3c763d;
  text-align: center;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.databankWrapper .form_saved_message_sent .saved_message_email,
.databankWrapper .form_saved_message_sent .saved_message_success {
  font-weight: 700;
  display: block;
  line-height: 2;
}
.databankWrapper .form_saved_message_sent .saved_message_email {
  word-wrap: break-word;
  text-decoration: underline;
}
.databankWrapper
  body
  #content
  .entry-content
  .gform_wrapper
  form
  .gform_body
  .gform_fields
  .gfield
  .ginput_container
  #recaptcha_widget_div
  #recaptcha_area
  .recaptchatable
  tbody
  tr
  td
  .recaptcha_input_area,
.databankWrapper
  body
  .gform_wrapper
  form
  .gform_body
  .gform_fields
  .gfield
  .ginput_container
  #recaptcha_widget_div
  #recaptcha_area
  .recaptchatable
  tbody
  tr
  td
  .recaptcha_input_area {
  line-height: 1 !important;
}
.databankWrapper body .gform_wrapper img.ui-datepicker-trigger {
  width: 17px !important;
  height: 16px !important;
  display: -moz-inline-stack;
  display: inline-block;
}
.databankWrapper body .gform_wrapper img.add_list_item,
.databankWrapper body .gform_wrapper img.delete_list_item {
  display: -moz-inline-stack;
  display: inline-block;
  margin-top: -2px;
}
.databankWrapper
  .gform_wrapper
  ul
  li.gfield.field_sublabel_above.field_description_below
  + li.gfield {
  margin-top: 16px;
}
.databankWrapper
  .gform_wrapper
  li.gfield
  ul.gfield_radio
  li
  input[type="radio"]
  + input[type="text"] {
  width: 45.25%;
}
.databankWrapper .gform_wrapper table.recaptchatable {
  table-layout: auto;
}
.databankWrapper
  .gform_wrapper
  ul.gform_fields:not(.top_label)
  div.ginput_container_captcha {
  margin-left: 29%;
}
.databankWrapper .gfield .wp-editor-container {
  border: 1px solid #ddd;
}
.databankWrapper .gfield .wp-switch-editor {
  border-color: #ddd;
}
.databankWrapper .gfield .html-active .switch-html,
.databankWrapper .gfield .tmce-active .switch-tmce {
  border-bottom-color: #f5f5f5;
}
.databankWrapper .gfield .mce-edit-area iframe {
  width: 99.9% !important;
  margin: 0 !important;
}
.databankWrapper body .gform_wrapper ul li.gfield {
  margin-top: 16px;
  padding-top: 0;
}
.databankWrapper body .gform_wrapper ul.gfields li.gfield label.gfield_label {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.databankWrapper
  body
  .gform_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html {
  line-height: inherit;
}
.databankWrapper
  body
  .gform_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ul
  li,
.databankWrapper
  body
  .gform_wrapper
  form
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ul
  li {
  list-style-type: disc !important;
  margin: 0 0 8px 0;
  overflow: visible;
  padding-left: 0;
}
.databankWrapper
  body
  .gform_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ul,
.databankWrapper
  body
  .gform_wrapper
  form
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ul {
  list-style-type: disc !important;
  margin: 16px 0 16px 28px !important;
  padding-left: 0;
}
.databankWrapper
  body
  .gform_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ol
  li,
.databankWrapper
  body
  .gform_wrapper
  form
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ol
  li {
  list-style-type: decimal !important;
  overflow: visible;
  margin: 0 0 8px 0;
  padding-left: 0;
}
.databankWrapper
  body
  .gform_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ol,
.databankWrapper
  body
  .gform_wrapper
  form
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ol {
  list-style-type: decimal !important;
  margin: 16px 0 18px 32px;
  padding-left: 0;
}
.databankWrapper
  body
  .gform_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ol
  li
  ul,
.databankWrapper
  body
  .gform_wrapper
  form
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ol
  li
  ul
  li {
  list-style-type: disc !important;
  padding-left: 0;
}
.databankWrapper
  body
  .gform_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ol
  li
  ul {
  margin: 16px 0 16px 16px;
}
.databankWrapper
  body
  .gform_wrapper
  form
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  ol
  li
  ul
  li {
  margin: 0 0 8px;
}
.databankWrapper
  body
  .gform_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  dl {
  margin: 0 0 18px 0;
  padding-left: 0;
}
.databankWrapper
  body
  .gform_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  dl
  dt {
  font-weight: 700;
}
.databankWrapper
  body
  .gform_wrapper
  div.gform_body
  ul.gform_fields
  li.gfield.gfield_html
  dl
  dd {
  margin: 0 0 16px 18px;
}
.databankWrapper .gform_wrapper span.gf_clear_span {
  display: block;
  height: 1px;
  overflow: hidden;
  width: 100%;
  float: none;
  clear: both;
  margin-top: -1px;
}
.databankWrapper .gform_wrapper .chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.databankWrapper .gform_wrapper .chosen-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.databankWrapper .gform_wrapper .chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  display: none;
}
.databankWrapper
  .gform_wrapper
  .chosen-container.chosen-with-drop
  .chosen-drop {
  display: block;
}
.databankWrapper .gform_wrapper .chosen-container a {
  cursor: pointer;
}
.databankWrapper
  .gform_wrapper
  .chosen-container
  .chosen-single
  .group-name:after,
.databankWrapper
  .gform_wrapper
  .chosen-container
  .search-choice
  .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}
.databankWrapper .gform_wrapper .chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(20%, #fff),
    color-stop(50%, #f6f6f6),
    color-stop(52%, #eee),
    to(#f4f4f4)
  );
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  -webkit-box-shadow:
    0 0 3px #fff inset,
    0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow:
    0 0 3px #fff inset,
    0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.databankWrapper
  .gform_wrapper
  .chosen-container-single
  .chosen-single
  input[type="text"] {
  cursor: pointer;
  opacity: 0;
  position: absolute;
  width: 0;
}
.databankWrapper .gform_wrapper .chosen-container-single .chosen-default {
  color: #999;
}
.databankWrapper .gform_wrapper .chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.databankWrapper
  .gform_wrapper
  .chosen-container-single
  .chosen-single-with-deselect
  span {
  margin-right: 38px;
}
.databankWrapper
  .gform_wrapper
  .chosen-container-single
  .chosen-single
  abbr:hover {
  background-position: -42px -10px;
}
.databankWrapper
  .gform_wrapper
  .chosen-container-single.chosen-disabled
  .chosen-single
  abbr:hover {
  background-position: -42px -10px;
}
.databankWrapper .gform_wrapper .chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.databankWrapper .gform_wrapper .chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.databankWrapper .gform_wrapper .chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.databankWrapper
  .gform_wrapper
  .chosen-container-single.chosen-container-single-nosearch
  .chosen-search {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.databankWrapper .gform_wrapper .chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.databankWrapper .gform_wrapper .chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.databankWrapper
  .gform_wrapper
  .chosen-container
  .chosen-results
  li.active-result {
  display: list-item;
  cursor: pointer;
}
.databankWrapper
  .gform_wrapper
  .chosen-container
  .chosen-results
  li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.databankWrapper
  .gform_wrapper
  .chosen-container
  .chosen-results
  li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(20%, #3875d7),
    color-stop(90%, #2a62bc)
  );
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.databankWrapper
  .gform_wrapper
  .chosen-container
  .chosen-results
  li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.databankWrapper
  .gform_wrapper
  .chosen-container
  .chosen-results
  li.group-result {
  display: list-item;
  font-weight: 700;
  cursor: default;
}
.databankWrapper
  .gform_wrapper
  .chosen-container
  .chosen-results
  li.group-option {
  padding-left: 15px;
}
.databankWrapper .gform_wrapper .chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}
.databankWrapper .gform_wrapper .chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(1%, #eee),
    color-stop(15%, #fff)
  );
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text;
}
.databankWrapper .gform_wrapper .chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.databankWrapper
  .gform_wrapper
  .chosen-container-multi
  .chosen-choices
  li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.databankWrapper
  .gform_wrapper
  .chosen-container-multi
  .chosen-choices
  li.search-field
  input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: 0 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}
.databankWrapper
  .gform_wrapper
  .chosen-container-multi
  .chosen-choices
  li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eee;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(20%, #f4f4f4),
    color-stop(50%, #f0f0f0),
    color-stop(52%, #e8e8e8),
    to(#eee)
  );
  background-image: linear-gradient(
    #f4f4f4 20%,
    #f0f0f0 50%,
    #e8e8e8 52%,
    #eee 100%
  );
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  -webkit-box-shadow:
    0 0 2px #fff inset,
    0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow:
    0 0 2px #fff inset,
    0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.databankWrapper
  .gform_wrapper
  .chosen-container-multi
  .chosen-choices
  li.search-choice
  span {
  word-wrap: break-word;
}
.databankWrapper
  .gform_wrapper
  .chosen-container-multi
  .chosen-choices
  li.search-choice
  .search-choice-close:hover {
  background-position: -42px -10px;
}
.databankWrapper
  .gform_wrapper
  .chosen-container-multi
  .chosen-choices
  li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(20%, #f4f4f4),
    color-stop(50%, #f0f0f0),
    color-stop(52%, #e8e8e8),
    to(#eee)
  );
  background-image: linear-gradient(
    #f4f4f4 20%,
    #f0f0f0 50%,
    #e8e8e8 52%,
    #eee 100%
  );
  color: #666;
}
.databankWrapper
  .gform_wrapper
  .chosen-container-multi
  .chosen-choices
  li.search-choice-focus {
  background: #d4d4d4;
}
.databankWrapper
  .gform_wrapper
  .chosen-container-multi
  .chosen-choices
  li.search-choice-focus
  .search-choice-close {
  background-position: -42px -10px;
}
.databankWrapper .gform_wrapper .chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.databankWrapper
  .gform_wrapper
  .chosen-container-multi
  .chosen-drop
  .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.databankWrapper .gform_wrapper .chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.databankWrapper
  .gform_wrapper
  .chosen-container-active.chosen-with-drop
  .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(20%, #eee),
    color-stop(80%, #fff)
  );
  background-image: linear-gradient(#eee 20%, #fff 80%);
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
}
.databankWrapper
  .gform_wrapper
  .chosen-container-active.chosen-with-drop
  .chosen-single
  div {
  border-left: 0;
  background: 0;
}
.databankWrapper
  .gform_wrapper
  .chosen-container-active.chosen-with-drop
  .chosen-single
  div
  b {
  background-position: -18px 2px;
}
.databankWrapper .gform_wrapper .chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.databankWrapper
  .gform_wrapper
  .chosen-container-active
  .chosen-choices
  li.search-field
  input[type="text"] {
  color: #222 !important;
}
.databankWrapper .gform_wrapper .chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.databankWrapper .gform_wrapper .chosen-disabled .chosen-single {
  cursor: default;
}
.databankWrapper
  .gform_wrapper
  .chosen-disabled
  .chosen-choices
  .search-choice
  .search-choice-close {
  cursor: default;
}
.databankWrapper .gform_wrapper .chosen-rtl {
  text-align: right;
}
.databankWrapper .gform_wrapper .chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.databankWrapper .gform_wrapper .chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.databankWrapper .gform_wrapper .chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.databankWrapper .gform_wrapper .chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.databankWrapper .gform_wrapper .chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.databankWrapper .gform_wrapper .chosen-rtl .chosen-choices li {
  float: right;
}
.databankWrapper
  .gform_wrapper
  .chosen-rtl
  .chosen-choices
  li.search-field
  input[type="text"] {
  direction: rtl;
}
.databankWrapper .gform_wrapper .chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.databankWrapper
  .gform_wrapper
  .chosen-rtl
  .chosen-choices
  li.search-choice
  .search-choice-close {
  right: auto;
  left: 4px;
}
.databankWrapper
  .gform_wrapper
  .chosen-rtl.chosen-container-single
  .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.databankWrapper .gform_wrapper .chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.databankWrapper
  .gform_wrapper
  .chosen-rtl.chosen-container-active.chosen-with-drop
  .chosen-single
  div {
  border-right: 0;
}
.databankWrapper
  .gform_wrapper
  .chosen-rtl.chosen-container-single
  .chosen-single
  div
  b {
  background-position: 6px 2px;
}
.databankWrapper
  .gform_wrapper
  .chosen-rtl.chosen-container-single.chosen-with-drop
  .chosen-single
  div
  b {
  background-position: -12px 2px;
}
.databankWrapper body .gform_wrapper .chosen-container a.chosen-single {
  border-radius: inherit;
}
.databankWrapper body .gform_wrapper ul.chosen-results li {
  line-height: inherit;
}
.databankWrapper .gfield_repeater_cell > .gfield_repeater_wrapper {
  border-left: 8px solid rgba(54, 86, 102, 0.1);
  background-color: rgba(1, 1, 1, 0.02);
  padding: 10px 20px;
  border-radius: 8px;
  border-bottom: 1px solid #eee;
}
.databankWrapper .gfield_repeater_wrapper input {
  border: 1px solid #c5c6c5;
  border-radius: 4px;
}
.databankWrapper .gfield_repeater_wrapper .gfield_repeater_wrapper {
  margin-top: 10px;
}
.databankWrapper .gfield_repeater_buttons .add_repeater_item_text,
.databankWrapper .gfield_repeater_buttons .remove_repeater_item_text {
  min-width: 100px;
  height: 30px;
  background: rgba(242, 242, 242, 0.5);
  -webkit-transition: all 0.3s cubic-bezier(0.67, 0.17, 0.4, 0.83);
  transition: all 0.3s cubic-bezier(0.67, 0.17, 0.4, 0.83);
  font-size: 12px;
  color: #757575;
  border-radius: 20px;
  margin-right: 10px;
  margin-bottom: 5px;
  border: 1px solid rgba(117, 117, 117, 0.4);
  font-weight: 400;
}
.databankWrapper .gfield_repeater_buttons .add_repeater_item_plus,
.databankWrapper .gfield_repeater_buttons .remove_repeater_item_minus {
  width: 22px;
  height: 22px;
  background: rgba(242, 242, 242, 0.5);
  -webkit-transition: all 0.3s cubic-bezier(0.67, 0.17, 0.4, 0.83);
  transition: all 0.3s cubic-bezier(0.67, 0.17, 0.4, 0.83);
  font-size: 16px;
  color: #757575;
  border-radius: 50%;
  margin: 10px 5px 0 5px;
  border: 1px solid rgba(117, 117, 117, 0.4);
  font-weight: 700;
  padding: 0;
  padding-bottom: 5px;
}
.databankWrapper .gfield_repeater_buttons button.gfield_icon_disabled {
  cursor: default;
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
.databankWrapper .gfield_repeater_buttons button.gfield_icon_disabled:hover {
  background: rgba(242, 242, 242, 0.5);
  color: #757575;
  border: 1px solid rgba(117, 117, 117, 0.4);
}
.databankWrapper .gfield_repeater_buttons button:hover {
  background: #fafafa;
  color: #374750;
  border: 1px solid #757575;
}
.databankWrapper
  .gfield_repeater
  .gfield_repeater_items
  .gfield_repeater_item:not(:last-child) {
  border-bottom: 2px solid #e0e0e6;
  padding-bottom: 20px;
}
.databankWrapper .gfield_repeater_cell > .gfield_repeater_wrapper {
  border-left: 8px solid #f1f1f1;
  -webkit-box-shadow:
    0 1px 1px 0 rgba(0, 0, 0, 0.06),
    0 2px 1px -1px rgba(0, 0, 0, 0.06),
    0 1px 5px 0 rgba(0, 0, 0, 0.06);
  box-shadow:
    0 1px 1px 0 rgba(0, 0, 0, 0.06),
    0 2px 1px -1px rgba(0, 0, 0, 0.06),
    0 1px 5px 0 rgba(0, 0, 0, 0.06);
}
.databankWrapper .gfield_repeater_buttons .add_repeater_item_text:focus,
.databankWrapper .gfield_repeater_buttons .remove_repeater_item_text:focus {
  outline: 0;
}
.databankWrapper .gfield_repeater_item .gfield_repeater_cell .gfield_required {
  color: #c32121;
}
.databankWrapper .gform_wrapper .gfield_repeater_cell label {
  color: #9b9a9a;
  font-weight: 400;
  font-size: 14px;
  padding-top: 8px;
}
.databankWrapper
  .gfield_repeater_value
  .gfield_repeater_value
  .gfield_repeater_cell {
  padding-bottom: 20px;
  padding-top: 0;
}
.databankWrapper div .gfield_repeater_cell {
  margin-top: 5px;
}
.databankWrapper
  .gfield_repeater
  .gfield_repeater_items
  .gfield_repeater_item:not(:last-child) {
  border-bottom: 2px solid #e0e0e6;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-right: 10px;
}
.databankWrapper .gfield_repeater_value > .gfield_repeater {
  border-left: 8px solid rgba(54, 86, 102, 0.1);
  background-color: rgba(1, 1, 1, 0.02);
  padding: 10px 20px;
  border-radius: 8px;
  border-bottom: 1px solid #eee;
  margin: 10px;
}
.databankWrapper
  .gfield_repeater_cell
  .gfield_repeater_value:not(:first-child) {
  color: rgba(117, 117, 117, 0.7);
  border: 1px solid #c5c6c5;
  border-radius: 4px;
  margin-right: 10px;
  padding-left: 10px;
  background-color: #f0f0f0;
}
.databankWrapper .gfield_repeater .gfield_repeater_items,
.databankWrapper
  .gfield_repeater_items
  .gfield_repeater_cell:not(:first-child) {
  padding-top: 5px;
}
.databankWrapper .gfield_repeater .gfield_label {
  color: #23282d;
  font-size: 16px;
  font-weight: 600;
}
.databankWrapper .gfield_repeater_value .gfield_label {
  padding-bottom: 0;
}
.databankWrapper
  .gfield_repeater_value
  .gfield_repeater_value
  .gfield_repeater_item:first-child {
  padding-bottom: 0;
}
.databankWrapper .wp-bootstrap-blocks-row.row.alignfull {
  margin-left: 0;
  margin-right: 0;
}
.databankWrapper .lwptoc {
  margin: 32px 0;
}
.databankWrapper .lwptoc:first-child {
  margin-top: 16px;
}
.databankWrapper .lwptoc_i {
  padding: 14px 18px 18px;
  text-align: left;
}
.databankWrapper .lwptoc_header {
  margin-bottom: 6px;
}
.databankWrapper .rtl .lwptoc_header {
  text-align: right;
}
.databankWrapper .lwptoc_toggle {
  white-space: nowrap;
  margin-left: 4px;
  font-size: 80%;
}
.databankWrapper .rtl .lwptoc_toggle {
  margin-left: 0;
  margin-right: 4px;
}
.databankWrapper .lwptoc_toggle:before {
  content: "[";
}
.databankWrapper .lwptoc_toggle:after {
  content: "]";
}
.databankWrapper .lwptoc_toggle_label {
  margin: 0 1px;
}
.databankWrapper .lwptoc_item {
  margin-top: 2px;
}
.databankWrapper .rtl .lwptoc_item {
  text-align: right;
}
.databankWrapper LI.lwptoc_item {
  margin: 2px 0 0 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
.databankWrapper .lwptoc_item:first-child {
  margin-top: 0;
}
.databankWrapper LI.lwptoc_item:first-child {
  margin-top: 0 !important;
}
.databankWrapper .lwptoc_item_number {
  margin-right: 2px;
}
.databankWrapper .rtl .lwptoc_item_number {
  margin-right: 0;
  margin-left: 2px;
}
.databankWrapper .lwptoc_itemWrap .lwptoc_itemWrap {
  margin: 2px 0 0 14px;
}
.databankWrapper .rtl .lwptoc_itemWrap .lwptoc_itemWrap {
  margin-left: 0;
  margin-right: 14px;
}
.databankWrapper OL.lwptoc_itemWrap,
.databankWrapper UL.lwptoc_itemWrap {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
.databankWrapper OL.lwptoc_itemWrap OL.lwptoc_itemWrap,
.databankWrapper OL.lwptoc_itemWrap UL.lwptoc_itemWrap,
.databankWrapper UL.lwptoc_itemWrap OL.lwptoc_itemWrap,
.databankWrapper UL.lwptoc_itemWrap UL.lwptoc_itemWrap {
  margin: 2px 0 0 14px !important;
}
.databankWrapper .rtl OL.lwptoc_itemWrap OL.lwptoc_itemWrap,
.databankWrapper .rtl OL.lwptoc_itemWrap UL.lwptoc_itemWrap,
.databankWrapper .rtl UL.lwptoc_itemWrap OL.lwptoc_itemWrap,
.databankWrapper .rtl UL.lwptoc_itemWrap UL.lwptoc_itemWrap {
  margin-left: 0 !important;
  margin-right: 14px !important;
}
.databankWrapper .lwptoc-autoWidth .lwptoc_i {
  display: inline-block;
}
.databankWrapper .lwptoc-left {
  float: left;
  margin-top: 0;
  margin-right: 32px;
}
.databankWrapper .lwptoc-right {
  float: right;
  margin-top: 0;
  margin-left: 32px;
}
.databankWrapper .lwptoc-rightwithoutflow {
  text-align: right;
}
.databankWrapper .lwptoc-rightwithoutflow .lwptoc_i {
  display: inline-block;
}
.databankWrapper .lwptoc-center {
  text-align: center;
}
.databankWrapper .lwptoc-center .lwptoc_i {
  margin-left: auto;
  margin-right: auto;
}
.databankWrapper .lwptoc-baseItems .lwptoc_items {
  font-size: 90%;
}
.databankWrapper .lwptoc-notInherit .lwptoc_i DIV A {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: none !important;
  text-decoration: none !important;
}
.databankWrapper .lwptoc-notInherit .lwptoc_i DIV A:active,
.databankWrapper .lwptoc-notInherit .lwptoc_i DIV A:focus,
.databankWrapper .lwptoc-notInherit .lwptoc_i DIV A:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: none !important;
  text-decoration: none !important;
}
.databankWrapper .lwptoc-notInherit .lwptoc_i DIV A:hover {
  border-bottom: 1px dotted !important;
}
.databankWrapper .lwptoc-light .lwptoc_i {
  color: #333;
  background: #fafafa;
}
.databankWrapper .lwptoc-light .lwptoc_i A {
  color: #3175e4;
}
.databankWrapper .lwptoc-light .lwptoc_i A:active,
.databankWrapper .lwptoc-light .lwptoc_i A:focus,
.databankWrapper .lwptoc-light .lwptoc_i A:hover {
  color: #3175e4;
  border-color: #3175e4;
}
.databankWrapper .lwptoc-light .lwptoc_items A:visited {
  color: #000394;
}
.databankWrapper .lwptoc-dark .lwptoc_i {
  color: #d3d5d8;
  background: #2b2b2b;
}
.databankWrapper .lwptoc-dark .lwptoc_i A {
  color: #96c6ff;
}
.databankWrapper .lwptoc-dark .lwptoc_i A:active,
.databankWrapper .lwptoc-dark .lwptoc_i A:focus,
.databankWrapper .lwptoc-dark .lwptoc_i A:hover {
  color: #96c6ff;
  border-color: #71b2ff;
}
.databankWrapper .lwptoc-dark .lwptoc_items A:visited {
  color: #53a1ff;
}
.databankWrapper .lwptoc-white .lwptoc_i {
  color: #333;
  background: #fff;
}
.databankWrapper .lwptoc-white .lwptoc_i A {
  color: #3175e4;
}
.databankWrapper .lwptoc-white .lwptoc_i A:active,
.databankWrapper .lwptoc-white .lwptoc_i A:focus,
.databankWrapper .lwptoc-white .lwptoc_i A:hover {
  color: #3175e4;
  border-color: #3175e4;
}
.databankWrapper .lwptoc-white .lwptoc_items A:visited {
  color: #000394;
}
.databankWrapper .lwptoc-transparent .lwptoc_i {
  border: 1px solid #eee;
}
.databankWrapper .br-lg br {
  display: none;
}
.databankWrapper .has-ammd-green-color {
  color: #538000;
}
.databankWrapper .has-ammd-balance-color {
  color: #00a99d;
}
.databankWrapper .has-ammd-detoxify-color {
  color: #ff5a00;
}
.databankWrapper .has-ammd-digest-color {
  color: #934b72;
}
.databankWrapper .has-ammd-ease-color {
  color: #007ca4;
}
.databankWrapper .has-ammd-relax-color {
  color: #390982;
}
.databankWrapper .has-ammd-revive-color {
  color: #cf0060;
}
.databankWrapper .has-ammd-nourish-color {
  color: #fec340;
}
.databankWrapper .has-ammd-defend-color {
  color: #0661a6;
}
.databankWrapper .has-ammd-thrive-color {
  color: #8f67a6;
}
.databankWrapper .has-ammd-grey-color {
  color: #6c757d;
}
.databankWrapper .has-ammd-text-color {
  color: #333;
}
.databankWrapper .has-ammd-green-background-color {
  background-color: #538000;
}
.databankWrapper .has-ammd-balance-background-color {
  background-color: #00a99d;
}
.databankWrapper .has-ammd-detoxify-background-color {
  background-color: #ff5a00;
}
.databankWrapper .has-ammd-digest-background-color {
  background-color: #934b72;
}
.databankWrapper .has-ammd-ease-background-color {
  background-color: #007ca4;
}
.databankWrapper .has-ammd-relax-background-color {
  background-color: #390982;
}
.databankWrapper .has-ammd-revive-background-color {
  background-color: #cf0060;
}
.databankWrapper .has-ammd-nourish-background-color {
  background-color: #fec340;
}
.databankWrapper .has-ammd-defend-background-color {
  background-color: #0661a6;
}
.databankWrapper .has-ammd-thrive-background-color {
  background-color: #8f67a6;
}
.databankWrapper .has-ammd-grey-background-color {
  background-color: #6c757d;
}
.databankWrapper .has-ammd-text-background-color {
  background-color: #333;
}
.databankWrapper .ms--1 {
  margin-left: -1px;
}
.databankWrapper .me--1 {
  margin-right: -1px;
}
.databankWrapper .h-border-candida:hover {
  border-color: var(--bs-candida) !important;
}
.databankWrapper .h-border-leaky-gut:hover {
  border-color: var(--bs-leaky-gut) !important;
}
.databankWrapper .h-border-sibo:hover {
  border-color: var(--bs-sibo) !important;
}
.databankWrapper .h-border-autoimmune:hover {
  border-color: var(--bs-autoimmune) !important;
}
.databankWrapper .h-border-thyroid:hover {
  border-color: var(--bs-thyroid) !important;
}
.databankWrapper .modal-dialog.modal-fluid {
  width: 100%;
  max-width: 1000px;
  margin: 20px auto;
}
.databankWrapper img.rounded-top-right,
.databankWrapper .wp-block-image.rounded-top-right img {
  border-top-right-radius: 1rem !important;
}
.databankWrapper img.rounded-bottom-left,
.databankWrapper .wp-block-image.rounded-bottom-left img {
  border-bottom-left-radius: 1rem !important;
}
.databankWrapper .wp-block-image.border {
  border: none 0 !important;
}
.databankWrapper .wp-block-image.border img {
  border: 1px solid #dee2e6;
}
.databankWrapper #top-bar {
  z-index: 1030;
}
.databankWrapper .nav-top .navbar-nav a.nav-link:hover {
  color: #538000;
}
.databankWrapper .nav-top .navbar-nav:last-of-type {
  margin-right: -0.5rem;
}
.databankWrapper .nav-top .toggle-header-search:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.databankWrapper .nav-top .nav-link.active {
  color: #538000 !important;
}
.databankWrapper #nav-search {
  width: auto;
}
.databankWrapper #nav-search .btn-input {
  background: #fff;
  border: 1px solid #ced4da;
  color: #6c757d;
}
.databankWrapper #nav-search .btn-input:hover {
  color: #538000;
  border-color: #538000;
}
.databankWrapper #nav-search .btn-link.dropdown-item {
  margin-left: 0;
  width: 100%;
}
.databankWrapper #nav-search .search-form,
.databankWrapper #nav-search .search-form input[type="search"] {
  width: 100%;
}
.databankWrapper #nav-search .search-form {
  display: none;
}
.databankWrapper #nav-search .search-form.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.databankWrapper #nav-search input.form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #ced4da;
}
.databankWrapper .toggle-top-bar-search {
  display: none;
}
.databankWrapper #checkout-now {
  margin-top: 4px;
}
.databankWrapper .nav-main .navbar-brand {
  max-width: 350px;
}
.databankWrapper .nav-main .navbar-brand .lc {
  fill: #686868;
}
.databankWrapper .nav-main .navbar-brand:hover .lc {
  fill: #538000;
}
.databankWrapper .nav-main .nav-link {
  font-size: 20px;
  font-weight: 600;
  position: relative;
  overflow: hidden;
  border-bottom: 2px solid transparent;
}
.databankWrapper .nav-main .nav-link:link,
.databankWrapper .nav-main .nav-link:visited {
  color: #444;
}
.databankWrapper .nav-main .nav-link:hover,
.databankWrapper .nav-main .nav-link.active:hover {
  color: #538000;
  border-bottom-color: #538000;
}
.databankWrapper .nav-main .nav-link.active {
  border-bottom-color: #b2b9bf;
}
.databankWrapper #secondaryNav .navbar-nav {
  width: 100%;
}
.databankWrapper .nav-secondary {
  background: #fff;
  top: 40px;
  border: 1px solid #b2b9bf;
  border-right: 0;
  border-left: 0;
  margin-bottom: 30px;
  -webkit-box-shadow: 0 0.5rem 0.75rem -3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0.5rem 0.75rem -3px rgba(0, 0, 0, 0.15);
}
.databankWrapper .nav-secondary .navbar-nav.navbar-mobile {
  margin-left: -0.5rem;
}
.databankWrapper .nav-secondary .nav-link:link,
.databankWrapper .nav-secondary .nav-link:visited {
  color: #444;
}
.databankWrapper .nav-secondary .nav-link:hover {
  color: #538000;
}
.databankWrapper .nav-secondary .nav-link:active,
.databankWrapper .nav-secondary .nav-link:focus {
  color: #000;
}
.databankWrapper .navbar-toggler {
  font-size: 16px;
  margin: 1px -0.75rem 0 0;
  padding-bottom: 8px;
  border: 0;
}
.databankWrapper .navbar-toggler:focus,
.databankWrapper .navbar-toggler:hover {
  background-color: transparent;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.databankWrapper .navbar-toggler .icon-bar {
  width: 22px;
  height: 2px;
  background-color: #b2b9bf;
  display: block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  margin: 4px 0 0 7px;
}
.databankWrapper .navbar-toggler .icon-bar-wrapper {
  display: inline-block;
  margin-bottom: -2px;
}
.databankWrapper .navbar-toggler .icon-bar:nth-child(1) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 10% 10%;
  transform-origin: 10% 10%;
}
.databankWrapper .navbar-toggler .icon-bar:nth-child(2) {
  opacity: 0;
}
.databankWrapper .navbar-toggler .icon-bar:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 10% 90%;
  transform-origin: 10% 90%;
}
.databankWrapper .navbar-toggler.collapsed .icon-bar:nth-child(1),
.databankWrapper .navbar-toggler.collapsed .icon-bar:nth-child(3) {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
.databankWrapper .navbar-toggler.collapsed .icon-bar:nth-child(2) {
  opacity: 1;
}
.databankWrapper #foot {
  width: 100%;
  padding-top: 60px;
}
.databankWrapper #foot .grey-bg {
  background: #fafafa;
  color: #495057;
  padding: 30px 0 40px;
  margin-top: 30px;
}
.databankWrapper #foot .footer-brand {
  margin: 0 auto 30px;
  max-width: 250px;
  display: inline-block;
}
.databankWrapper #foot .footer-brand .lc {
  fill: #495057;
}
.databankWrapper #foot .footer-brand:hover .lc {
  fill: #538000;
}
.databankWrapper #foot .footer-nav li {
  display: inline-block;
  margin-bottom: 0.2rem;
  margin-right: 13px;
}
.databankWrapper #foot .footer-nav li:after {
  display: inline-block;
  content: "|";
  color: #ced4da;
}
.databankWrapper #foot .footer-nav li a {
  margin-right: 18px;
}
.databankWrapper #foot .footer-nav li:first-of-type:after {
  display: none;
}
.databankWrapper #foot .footer-nav li:last-of-type {
  margin-right: 0;
}
.databankWrapper #foot .footer-nav li:last-of-type:after {
  display: none;
}
.databankWrapper #foot a:link,
.databankWrapper #foot a:visited {
  color: #495057;
}
.databankWrapper #foot a:hover {
  color: #538000;
  text-decoration: none;
}
.databankWrapper #foot a:active {
  text-decoration: underline;
}
.databankWrapper #foot .copyright-footer {
  padding-top: 10px;
}
.databankWrapper #foot .copyright-footer p {
  line-height: 17px;
  margin-bottom: 7px;
}
.databankWrapper #foot .copyright-footer small,
.databankWrapper #foot .copyright-footer .small {
  font-size: 70%;
}
.databankWrapper .media-band .band-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.databankWrapper .media-band .band-inner svg {
  width: 100%;
  max-width: 4em;
  border: 0;
}
.databankWrapper .media-band .band-inner svg .media-svg-st0 {
  fill: #83847a;
}
.databankWrapper .media-band .band-inner svg .media-svg-st1 {
  opacity: 0.7;
  fill: #83847a;
}
.databankWrapper .sidebar-box {
  border: 1px solid #ccc;
  padding: 15px;
  margin-bottom: 20px;
}
.databankWrapper #faq-ec-form {
  background-color: #fbf5f5;
  border-radius: 6px;
}
.databankWrapper #faq-ec-form .faq-ec-form-heading {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.databankWrapper #faq-ec-form #partner-programs,
.databankWrapper #faq-ec-form .faq-ec-form-pp,
.databankWrapper #faq-ec-form .ammd-klaviyo .checkbox-group label {
  font-size: 14px;
}
.databankWrapper #faq-ec-form .klaviyo_form_actions button {
  width: 100%;
}
.databankWrapper #faq-ec-form .faq-ec-form-pp {
  font-style: italic;
}
.databankWrapper .ammd-klaviyo.klaviyo_styling {
  max-width: 100%;
}
.databankWrapper .ammd-klaviyo input:focus {
  outline: 2px auto;
  outline-color: -webkit-focus-ring-color;
}
.databankWrapper .ammd-klaviyo fieldset {
  margin-top: 1.5em;
}
.databankWrapper .ammd-klaviyo legend {
  font-size: 1.25em;
  font-weight: 400;
  margin-bottom: 0.5em;
}
.databankWrapper .ammd-klaviyo .checkbox-group,
.databankWrapper .ammd-klaviyo .radio-group {
  margin-left: 1em;
}
.databankWrapper .ammd-klaviyo .checkbox-group label,
.databankWrapper .ammd-klaviyo .radio-group label {
  font-size: 1rem;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.databankWrapper .ammd-klaviyo .checkbox-group label input,
.databankWrapper .ammd-klaviyo .radio-group label input {
  margin-top: 0 !important;
  margin-right: 0.25em !important;
}
.databankWrapper .ammd-klaviyo .checkbox-group label + label,
.databankWrapper .ammd-klaviyo .radio-group label + label {
  margin-left: 1.25em;
}
.databankWrapper .ammd-klaviyo .klaviyo_gdpr_text {
  margin-top: 1em;
  line-height: 1.25em !important;
}
.databankWrapper .ammd-klaviyo.klaviyo_styling .klaviyo_submit_button {
  background-color: #cf0060;
}
.databankWrapper #content .gform_wrapper .hidden_label input[type="text"] {
  margin-top: 0;
  margin-bottom: 0;
}
.databankWrapper #content .gform_wrapper .ginput_container_checkbox {
  margin-top: 0.25em;
}
.databankWrapper
  #content
  .gform_wrapper
  .ginput_container_checkbox
  .form-check {
  margin-bottom: 0;
}
.databankWrapper
  #content
  .gform_wrapper
  .ginput_container_checkbox
  .form-check-label {
  padding-left: 0.5em;
}
.databankWrapper #content .gform_wrapper .gform_footer {
  margin-top: 0;
}
.databankWrapper .featured-img img,
.databankWrapper .post-single article.post img,
.databankWrapper img.border {
  border: 1px solid #ccc;
  outline: 1px solid #fff;
  outline-offset: -2px;
}
.databankWrapper img.no-border {
  border: 0;
  outline: 0;
  outline-offset: 0;
}
.databankWrapper .featured-img:hover {
  text-decoration: none;
}
.databankWrapper .featured-img:hover h2,
.databankWrapper .featured-img:hover .h2 {
  color: #538000;
}
.databankWrapper .featured-img:hover img {
  border-color: #538000;
  outline-color: #538000;
}
.databankWrapper #Article_Sources {
  color: #333;
}
.databankWrapper .lwptoc-light .lwptoc_items a:visited {
  color: #213400;
}
.databankWrapper .is-style-uppercase-letterspace {
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.databankWrapper .is-style-page-special {
  width: 200px !important;
  height: 2px !important;
  margin-left: auto;
  margin-right: auto;
}
.databankWrapper .mb-0.wp-block-image figure {
  margin-bottom: 0;
}
.databankWrapper .ammd-container {
  position: relative;
  clear: both;
}
.databankWrapper .ammd-container:after {
  content: "";
  display: block;
  clear: both;
}
.databankWrapper .ammd-container.full-viewport {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
}
.databankWrapper
  .ammd-container.full-viewport
  > .ammd-container__inner:not(.container),
.databankWrapper
  .ammd-container.full-viewport
  > .ammd-container__inner:not(.full-inner) {
  padding-left: 2em;
  padding-right: 2em;
}
.databankWrapper .ammd-container.box-shadow {
  -webkit-box-shadow:
    4px 4px 3px rgba(0, 0, 0, 0.12),
    -4px 4px 3px rgba(0, 0, 0, 0.12);
  box-shadow:
    4px 4px 3px rgba(0, 0, 0, 0.12),
    -4px 4px 3px rgba(0, 0, 0, 0.12);
}
.databankWrapper .ammd-container.box-shadow-alt {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}
.databankWrapper .ammd-container.inset-shadow {
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.25);
}
.databankWrapper .ammd-container.white-gradient {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0.6)),
    to(white)
  );
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.6) 0,
    white 100%
  );
}
.databankWrapper .ammd-container__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.databankWrapper .ammd-container__inner {
  position: relative;
  z-index: 5;
}
.databankWrapper .ammd-polaroid-block-wrapper .pol-img-wrapper {
  max-width: 100%;
  border: solid 8px #fff;
}
.databankWrapper .ammd-polaroid-block-wrapper .pol-img-wrapper:not(.img-auto) {
  aspect-ratio: 1/1;
}
.databankWrapper
  .ammd-polaroid-block-wrapper
  .pol-img-wrapper:not(.img-auto)
  img {
  -o-object-fit: cover;
  object-fit: cover;
}
.databankWrapper .ammd-polaroid-block-wrapper .pol-img-wrapper.img-lg {
  width: 1000px;
}
.databankWrapper .ammd-polaroid-block-wrapper .pol-img-wrapper.img-md {
  width: 500px;
}
.databankWrapper .ammd-polaroid-block-wrapper .pol-img-wrapper.img-sm {
  width: 300px;
}
.databankWrapper .ammd-polaroid-block-wrapper .pol-img-wrapper.img-auto {
  display: inline-block;
  width: auto;
}
.databankWrapper
  .ammd-polaroid-block-wrapper
  .pol-img-wrapper.img-pos-rotate-right {
  -webkit-transform: rotate(6deg);
  transform: rotate(6deg);
}
.databankWrapper
  .ammd-polaroid-block-wrapper
  .pol-img-wrapper.img-pos-rotate-left {
  -webkit-transform: rotate(-6deg);
  transform: rotate(-6deg);
}
.databankWrapper
  .ammd-polaroid-block-wrapper
  .pol-img-wrapper
  .ammd-polaroid-img.border-rounded {
  border-radius: 6px;
}
.databankWrapper .signup-photo_bg {
  background:
    -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(255, 255, 255, 0.9)),
      to(rgba(255, 255, 255, 0.9))
    ),
    url("https://amymyersmd.com/wp-content/themes/wp-theme/library/images/single/salmon-lemon-cutting-board.jpg")
      center center no-repeat;
  background:
    linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)),
    url("https://amymyersmd.com/wp-content/themes/wp-theme/library/images/single/salmon-lemon-cutting-board.jpg")
      center center no-repeat;
  background-size: cover;
}
.databankWrapper #article-signup_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #838383;
  border-right: 0;
  border-left: 0;
}
.databankWrapper #article-signup_wrapper:before {
  background-color: #ccc;
  background-size: 35px;
}
.databankWrapper #article-signup_wrapper .klaviyo-form {
  max-width: 100%;
}
.databankWrapper #article-signup_wrapper .email-signup__wrapper {
  max-width: 70em;
  padding: 2rem 0;
}
.databankWrapper
  #article-signup_wrapper
  .email-signup__wrapper
  .email-signup__click-through {
  background-repeat: no-repeat;
  background-size: cover;
}
.databankWrapper
  #article-signup_wrapper
  .email-signup__wrapper
  .email-signup__click-through
  .click-through-title_wrapper {
  padding: 1em;
}
.databankWrapper
  #article-signup_wrapper
  .email-signup__wrapper
  .email-signup__click-through
  .click-through-title_wrapper
  h2,
.databankWrapper
  #article-signup_wrapper
  .email-signup__wrapper
  .email-signup__click-through
  .click-through-title_wrapper
  .h2 {
  color: #538000;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.25em;
  text-align: center;
  margin: 1rem 0;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}
.databankWrapper
  #article-signup_wrapper
  .email-signup__wrapper
  .email-signup__click-through
  .click-through-content__wrapper {
  padding: 0 2em 2em 2em;
}
.databankWrapper
  #article-signup_wrapper
  .email-signup__wrapper
  .email-signup__click-through
  .click-through-content__wrapper
  .content-small {
  margin-bottom: 2em;
  text-align: center;
}
.databankWrapper
  #article-signup_wrapper
  .email-signup__wrapper
  .email-signup__click-through
  .click-through-content__wrapper
  .content-small
  img {
  max-height: 20em;
}
.databankWrapper
  #article-signup_wrapper
  .email-signup__wrapper
  .klaviyo_submit_button.btn {
  height: auto;
  font-size: 1.2rem;
  text-transform: none;
  background-color: #cf0060;
}
.databankWrapper
  #article-signup_wrapper
  .email-signup__wrapper
  .klaviyo_submit_button.btn:hover {
  background: #9c0048;
}
.databankWrapper #content-left .form__wrapper {
  background-color: #fff;
  padding: 1.4em 1.2em 1px 1.2em;
  -webkit-box-shadow: 0 1px 8px -2.5px rgba(0, 0, 0, 0.75);
  box-shadow: 0 1px 8px -2.5px rgba(0, 0, 0, 0.75);
}
.databankWrapper #content-left .form__wrapper:before {
  background-size: 28px;
  opacity: 0.15;
}
.databankWrapper #content-left .form__wrapper p {
  font-weight: 500;
  line-height: 22px;
  margin-bottom: 1em;
}
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="text"],
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="email"],
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="phone"] {
  border: solid 1px #000;
  border-radius: 0;
  padding: 7px 9px;
  width: 100%;
  height: 34px;
  color: #222;
  font-size: 14px;
  line-height: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="text"]::-webkit-input-placeholder,
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="email"]::-webkit-input-placeholder,
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="phone"]::-webkit-input-placeholder {
  color: #ccc;
  font-weight: 400;
}
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="text"]::-moz-placeholder,
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="email"]::-moz-placeholder,
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="phone"]::-moz-placeholder {
  color: #ccc;
  font-weight: 400;
}
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="text"]:-ms-input-placeholder,
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="email"]:-ms-input-placeholder,
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="phone"]:-ms-input-placeholder {
  color: #ccc;
  font-weight: 400;
}
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="text"]::-ms-input-placeholder,
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="email"]::-ms-input-placeholder,
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="phone"]::-ms-input-placeholder {
  color: #ccc;
  font-weight: 400;
}
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="text"]::placeholder,
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="email"]::placeholder,
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  input[type="phone"]::placeholder {
  color: #ccc;
  font-weight: 400;
}
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  legend {
  color: #555;
  font-weight: 500;
  font-size: 1rem;
}
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  .checkbox-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  margin-left: 0;
  width: 100%;
}
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  .checkbox-group
  label {
  color: #555;
  font-size: 1rem;
}
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_field_group
  .checkbox-group
  input {
  margin-top: 2px !important;
}
.databankWrapper
  #content-left
  .form__wrapper
  #email_signup
  .klaviyo_submit_button {
  width: 100%;
  border-radius: 0;
}
.databankWrapper #content-left .optin-disclaimer {
  margin: 0.5em 0;
  font-size: 15px;
  line-height: 15px;
  text-align: center;
  color: #555;
}
.databankWrapper #content-right {
  display: none;
}
.databankWrapper .citation-btn {
  background-color: #6c757d;
  color: #fff;
}
.databankWrapper .citation-btn:hover {
  color: #fff;
  background-color: #538000;
}
.databankWrapper .citation-link {
  font-size: 0.75em;
  color: #538000;
}
.databankWrapper .footnotes {
  scroll-margin-top: 150px;
}
.databankWrapper .footnotes li {
  scroll-margin-top: 150px;
}
.databankWrapper .footnotes cite {
  font-style: normal;
  word-break: break-word;
}
.databankWrapper .footnotes a {
  color: #6c757d;
}
.databankWrapper .footnotes a:hover {
  color: #538000;
}
.databankWrapper .author-byline .author-dropdown {
  width: 295px;
}
.databankWrapper .author-byline .author-dropdown .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
  left: 2rem;
}
.databankWrapper .author-byline .author-dropdown .arrow:before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.databankWrapper .author-byline .author-dropdown .arrow:after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.databankWrapper
  .author-byline
  .author-dropdown[data-popper-placement="top-start"]
  .arrow {
  bottom: -0.5rem;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.databankWrapper .author-byline .author-dropdown picture {
  display: block;
  float: left;
  width: 130px;
  height: 130px;
  padding: 1px;
  margin-right: 15px;
}
.databankWrapper .author-byline .author-dropdown picture img {
  border: 0;
}
.databankWrapper .vi-lazyload,
.databankWrapper .vi-lazyload-preloaded {
  width: 100%;
  position: relative !important;
  overflow: hidden;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.databankWrapper .vi-lazyload::before,
.databankWrapper .vi-lazyload-preloaded::before {
  content: "";
  width: 100%;
  display: block;
  position: relative;
  padding-top: 56.25%;
  background-color: #000;
}
.databankWrapper .vi-lazyload-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: inherit;
}
.databankWrapper .vi-lazyload-content {
  width: 100%;
  height: 100%;
  position: relative;
  background-color: #000;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.databankWrapper .vi-lazyload-playbtn {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8'%3E%3Crect fill='rgba(0,0,0,.65)' width='13' height='8' rx='1' ry='1'/%3E%3Cpolygon fill='%23fff' points='5 6 9 4 5 2'/%3E%3C/svg%3E");
  background-position: 50%;
  background-size: calc(35px + 10%) auto;
  background-repeat: no-repeat;
}
.databankWrapper .vi-lazyload-playbtn:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8'%3E%3Crect fill='%231AB7EA' width='13' height='8' rx='1' ry='1'/%3E%3Cpolygon fill='%23fff' points='5 6 9 4 5 2'/%3E%3C/svg%3E");
}
.databankWrapper .vi-lazyload iframe {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  border: 0;
  background-color: #000;
}
.databankWrapper .yt-lazyload,
.databankWrapper .yt-lazyload-preloaded {
  width: 100%;
  position: relative !important;
  overflow: hidden;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.databankWrapper .yt-lazyload::before,
.databankWrapper .yt-lazyload-preloaded::before {
  content: "";
  width: 100%;
  display: block;
  position: relative;
  padding-top: 56.25%;
  background-color: #000;
}
.databankWrapper .yt-lazyload-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: inherit;
}
.databankWrapper .yt-lazyload-content {
  width: 100%;
  height: 100%;
  position: relative;
  background-color: #000;
  background-image: var(--yt-lazyload-img);
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.databankWrapper .yt-lazyload-playbtn {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 48'%3E%3Cpath fill='%23212121' fill-opacity='.8' d='M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z'/%3E%3Cpath fill='%23fff' d='m45 24-18-10v20'/%3E%3C/svg%3E");
  background-position: 50%;
  background-size: calc(35px + 10%) auto;
  background-repeat: no-repeat;
}
.databankWrapper .yt-lazyload-playbtn:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 48'%3E%3Cpath fill='red' d='M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z'/%3E%3Cpath fill='%23fff' d='m45 24-18-10v20'/%3E%3C/svg%3E");
}
.databankWrapper .yt-lazyload iframe {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  border: 0;
}
.databankWrapper .quick-link_link {
  display: block;
  text-align: center;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition:
    transform 0.5s ease-in-out,
    -webkit-transform 0.5s ease-in-out;
}
.databankWrapper .quick-link_link:hover,
.databankWrapper .quick-link_link:focus {
  text-decoration: none;
}
.databankWrapper .quick-link_link:hover svg .a,
.databankWrapper .quick-link_link:focus svg .a {
  fill: none;
}
.databankWrapper .quick-link_link svg .a,
.databankWrapper .quick-link_link svg .b,
.databankWrapper .quick-link_link svg .c,
.databankWrapper .quick-link_link svg .d {
  -webkit-transition: fill 0.25s ease-in-out;
  transition: fill 0.25s ease-in-out;
}
.databankWrapper .quick-link_link svg .b {
  fill: none;
  stroke-width: 3px;
}
.databankWrapper .quick-link_link svg .c {
  fill: #fff;
}
.databankWrapper .quick-link-brand-monochrome svg .a {
  fill: #e9ecef;
}
.databankWrapper .quick-link-brand-monochrome svg .b {
  stroke: #538000;
}
.databankWrapper .quick-link-brand-monochrome svg .d {
  fill: #538000;
}
.databankWrapper .quick-link-brand-monochrome .quick-link_link:hover svg .b {
  stroke: #324d00;
}
.databankWrapper .quick-link-brand-monochrome .quick-link_link:hover svg .c {
  fill: #538000;
}
.databankWrapper .quick-link-brand-monochrome .quick-link_link:hover svg .d {
  fill: #fff;
}
.databankWrapper .quick-link-spectrum.autoimmunity svg .a {
  fill: #66b0c8;
}
.databankWrapper .quick-link-spectrum.autoimmunity svg .b {
  stroke: #007ca4;
}
.databankWrapper
  .quick-link-spectrum.autoimmunity
  .quick-link_link:hover
  svg
  .c {
  fill: #007ca4;
}
.databankWrapper
  .quick-link-spectrum.autoimmunity
  .quick-link_link:hover
  svg
  .a {
  fill: #fff;
}
.databankWrapper .quick-link-spectrum.candida svg .a {
  fill: #ff9c66;
}
.databankWrapper .quick-link-spectrum.candida svg .b {
  stroke: #ff5a00;
}
.databankWrapper .quick-link-spectrum.candida .quick-link_link:hover svg .c {
  fill: #ff5a00;
}
.databankWrapper .quick-link-spectrum.candida .quick-link_link:hover svg .a {
  fill: #fff;
}
.databankWrapper .quick-link-spectrum.leaky-gut svg .a {
  fill: #98b366;
}
.databankWrapper .quick-link-spectrum.leaky-gut svg .b {
  stroke: #538000;
}
.databankWrapper .quick-link-spectrum.leaky-gut .quick-link_link:hover svg .c {
  fill: #538000;
}
.databankWrapper .quick-link-spectrum.leaky-gut .quick-link_link:hover svg .a {
  fill: #fff;
}
.databankWrapper .quick-link-spectrum.sibo svg .a {
  fill: #66cbc4;
}
.databankWrapper .quick-link-spectrum.sibo svg .b {
  stroke: #00a99d;
}
.databankWrapper .quick-link-spectrum.sibo .quick-link_link:hover svg .c {
  fill: #00a99d;
}
.databankWrapper .quick-link-spectrum.sibo .quick-link_link:hover svg .a {
  fill: #fff;
}
.databankWrapper .quick-link-spectrum.thyroid svg .a {
  fill: #886bb4;
}
.databankWrapper .quick-link-spectrum.thyroid svg .b {
  stroke: #390982;
}
.databankWrapper .quick-link-spectrum.thyroid .quick-link_link:hover svg .c {
  fill: #390982;
}
.databankWrapper .quick-link-spectrum.thyroid .quick-link_link:hover svg .a {
  fill: #fff;
}
.databankWrapper .store-quick-links .quick-link svg {
  margin-bottom: 1em;
}
.databankWrapper .store-quick-links .icon-label {
  font-size: 1rem;
  font-family: inherit;
  letter-spacing: 0.025em;
  text-align: center;
  font-weight: bold;
}
.databankWrapper .blog-quick-links .quick-link_icon {
  overflow: hidden;
  margin: 1px;
  border-radius: 8px;
}
.databankWrapper .blog-quick-links svg {
  -webkit-filter: contrast(115%);
  filter: contrast(115%);
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
}
.databankWrapper .blog-quick-links .quick-link_link {
  border: 1px solid;
  border-radius: 10px;
}
.databankWrapper .blog-quick-links h3,
.databankWrapper .blog-quick-links .h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  place-content: center;
  padding: 0.5em 0;
  margin: 0 auto;
  font-size: 0.95rem;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  color: #fff;
  border-radius: 0 0 11px 11px;
  text-align: center;
}
.databankWrapper .blog-quick-links .quick-link svg .b {
  stroke-width: 0;
}
.databankWrapper .blog-quick-links .quick-link.autoimmunity .quick-link_link {
  border-color: #007ca4;
  background-color: #007ca4;
}
.databankWrapper .blog-quick-links .quick-link.autoimmunity h3,
.databankWrapper .blog-quick-links .quick-link.autoimmunity .h3 {
  background-color: #007ca4;
}
.databankWrapper .blog-quick-links .quick-link.candida .quick-link_link {
  border-color: #ff5a00;
  background-color: #ff5a00;
}
.databankWrapper .blog-quick-links .quick-link.candida h3,
.databankWrapper .blog-quick-links .quick-link.candida .h3 {
  background-color: #cc4800;
}
.databankWrapper .blog-quick-links .quick-link.sibo .quick-link_link {
  border-color: #00857c;
  background-color: #00857c;
}
.databankWrapper .blog-quick-links .quick-link.sibo h3,
.databankWrapper .blog-quick-links .quick-link.sibo .h3 {
  background-color: #00857c;
}
.databankWrapper .blog-quick-links .quick-link.leaky-gut .quick-link_link {
  border-color: #538000;
  background-color: #538000;
}
.databankWrapper .blog-quick-links .quick-link.leaky-gut h3,
.databankWrapper .blog-quick-links .quick-link.leaky-gut .h3 {
  background-color: #538000;
}
.databankWrapper .blog-quick-links .quick-link.thyroid .quick-link_link {
  border-color: #390982;
  background-color: #390982;
}
.databankWrapper .blog-quick-links .quick-link.thyroid h3,
.databankWrapper .blog-quick-links .quick-link.thyroid .h3 {
  background-color: #390982;
}
.databankWrapper .accordion {
  scroll-margin-top: 5em;
}
.databankWrapper body.home .nav-secondary {
  margin-bottom: 0;
}
.databankWrapper .homepage .btn {
  letter-spacing: 0.025em;
  text-transform: none;
}
.databankWrapper .homepage .tagline {
  margin: 2.75em 0 2.5em;
  letter-spacing: 0.025em;
  max-width: 1920px;
  font-size: 1.75rem;
  text-align: center;
  color: #5b5c57;
}
.databankWrapper .homepage .btn-uc {
  text-transform: uppercase;
  letter-spacing: 0.125em;
}
.databankWrapper .homepage .content-type {
  color: #656661;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  font-weight: 400;
}
.databankWrapper .homepage button.text-link {
  border: none 0;
  background: transparent;
}
.databankWrapper .homepage .tagline {
  font-family:
    "Arvo",
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
.databankWrapper .homepage section {
  margin: 4em auto 2em;
}
.databankWrapper .homepage sup {
  font-size: 0.4em;
  vertical-align: top;
  top: 9px;
  left: -0.25em;
}
.databankWrapper .homepage .section-title {
  margin: 1em auto 1.5em;
  padding-top: 1em;
  text-align: center;
}
.databankWrapper .homepage .section-title h2,
.databankWrapper .homepage .section-title .h2 {
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 0.125em;
  font-weight: 400;
  font-size: 2rem;
  color: #5b5c57;
}
.databankWrapper .homepage .section-title h2:after,
.databankWrapper .homepage .section-title .h2:after {
  content: "";
  display: block;
  width: calc(100% + 1.5rem);
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  border-bottom: 6px solid #538000;
}
.databankWrapper .homepage .hero--wrapper {
  max-width: 1920px;
  padding: 0;
  background-size: cover;
  background-position: center;
  margin-right: auto;
  margin-left: auto;
}
.databankWrapper .homepage .hero--info-box {
  padding: 2em;
  background: rgba(255, 255, 255, 0.85);
  -webkit-backdrop-filter: blur(3px) contrast(0.75) brightness(1.125);
  backdrop-filter: blur(3px) contrast(0.75) brightness(1.125);
}
.databankWrapper .homepage .hero--info-box h2,
.databankWrapper .homepage .hero--info-box .h2 {
  font-size: 2.55rem;
  color: #538000;
  text-shadow:
    0 1px 0 rgba(255, 255, 255, 0.9),
    0 -1px 0 rgba(0, 0, 0, 0.5);
}
.databankWrapper .homepage .hero--info-box p {
  font-size: 1.6rem;
  font-weight: 400;
}
.databankWrapper .homepage .hero--info-box .btn {
  padding: 0.5rem 0.95rem;
  text-transform: none;
  font-size: 2em;
}
.databankWrapper .homepage .page-hero {
  padding-bottom: 0;
  background-image: url("/wp-content/uploads/2021/06/Blog-Headshot-1.jpg");
}
.databankWrapper .homepage .page-hero .hero--info-box {
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.databankWrapper .homepage .search-bar--wrapper {
  margin-top: 4em;
  border: 1px solid #999;
  background-color: #f3f3f2;
}
.databankWrapper .homepage .search-bar--wrapper .fa-search {
  color: #999;
  margin-right: 0.25em;
}
.databankWrapper .homepage .search-bar--wrapper form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  place-content: stretch;
}
.databankWrapper .homepage .search-bar--wrapper .input-group {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 69%;
  flex: 1 0 69%;
}
.databankWrapper .homepage .search-bar--wrapper .input-group input {
  height: auto;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
}
.databankWrapper .homepage .search-bar--wrapper .input-group-append {
  justify-self: flex-end;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}
.databankWrapper .homepage .search-bar--wrapper .btn {
  padding: 0.125em 1.5em;
  width: 100%;
  border: 1px solid #538000;
}
.databankWrapper .homepage .dr-bio {
  background-position: 20% top;
  background-image: url("/wp-content/uploads/2021/06/Blog-Headshot-2.jpeg");
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 0;
  overflow: hidden;
}
.databankWrapper .homepage .dr-bio .social-proof {
  margin-top: 6em;
  padding: 1.5em 0;
  background: rgba(255, 255, 255, 0.65);
  -webkit-backdrop-filter: blur(3px) contrast(0.75) brightness(1.125);
  backdrop-filter: blur(3px) contrast(0.75) brightness(1.125);
}
.databankWrapper .homepage .dr-bio .social-proof .col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 120px;
  flex: 0 0 120px;
}
.databankWrapper .homepage .dr-bio .social-proof img {
  -webkit-filter: brightness(50%);
  filter: brightness(50%);
}
.databankWrapper .homepage .dr-bio .social-proof .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.databankWrapper .homepage .dr-bio--title {
  font-family:
    "Arvo",
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-size: 2.75em;
  letter-spacing: 0.025em;
  color: #538000;
}
.databankWrapper .homepage .signature {
  width: 180px;
}
.databankWrapper .homepage .post-item-feed .row {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.databankWrapper .homepage .post-snippet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 1em;
}
.databankWrapper .homepage .post-snippet--title {
  font-size: 1.4rem;
  margin-top: 1rem;
  font-weight: 500;
}
.databankWrapper .homepage .post-snippet--excerpt {
  font-size: 1.1rem;
  line-height: 1.5rem;
}
.databankWrapper .homepage .post-snippet--cta {
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-left: 0;
  border-width: 2px;
}
.databankWrapper .homepage .featured-img img,
.databankWrapper .homepage article.post img {
  border: 1px solid #ccc;
  outline: 1px solid #fff;
  outline-offset: -2px;
}
.databankWrapper .homepage .featured-img:hover {
  text-decoration: none;
}
.databankWrapper .homepage .featured-img:hover h2,
.databankWrapper .homepage .featured-img:hover .h2 {
  color: #538000;
}
.databankWrapper .homepage .featured-img:hover img {
  border-color: #538000;
  outline-color: #538000;
}
.databankWrapper .homepage .quiz-links {
  color: #fff;
}
.databankWrapper .homepage .quiz-links .quiz-link-box--content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.databankWrapper .homepage .quiz-links .quiz-link-box {
  grid-template-columns: 60% auto;
  margin-bottom: 1em;
}
.databankWrapper .homepage .quiz-links .quiz-link-box figure {
  margin-bottom: 0;
  background-position: center;
}
.databankWrapper
  .homepage
  .quiz-links
  .quiz-link-box:first-child
  .quiz-link-box--content {
  background-color: #538000;
}
.databankWrapper
  .homepage
  .quiz-links
  .quiz-link-box:first-child
  .quiz-link-box--content
  .btn-light:hover {
  color: #fafafa;
  background-color: #4b4c48;
  border-color: #4b4c48;
}
.databankWrapper
  .homepage
  .quiz-links
  .quiz-link-box:nth-child(2)
  .quiz-link-box--content {
  background-color: #4b4c48;
}
.databankWrapper
  .homepage
  .quiz-links
  .quiz-link-box:nth-child(2)
  .quiz-link-box--content
  .btn-light:hover {
  color: #fafafa;
  background-color: #538000;
  border-color: #538000;
}
.databankWrapper .homepage .quiz-links h3,
.databankWrapper .homepage .quiz-links .h3 {
  color: #fff;
  font-size: 18px;
}
.databankWrapper .homepage .quiz-links p {
  line-height: 1.33em;
}
.databankWrapper .homepage .quiz-links .btn {
  margin-top: auto;
  width: 100%;
}
.databankWrapper .homepage .signup {
  border-top: 2px solid #a7a8a4;
  border-bottom: 2px solid #a7a8a4;
  background-color: #f3f3f2;
  background-size: 72px;
}
.databankWrapper .homepage .signup:before {
  opacity: 0.1;
}
.databankWrapper .homepage .signup h2,
.databankWrapper .homepage .signup .h2 {
  font-family:
    "Arvo",
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
.databankWrapper .homepage .signup p {
  line-height: 1.33em;
  font-weight: 500;
}
.databankWrapper .homepage .signup .optin-disclaimer,
.databankWrapper .homepage .signup .optin-disclaimer a {
  color: #666963;
}
.databankWrapper .homepage .signup .klaviyo-fields__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.databankWrapper
  .homepage
  .signup
  .klaviyo-fields__wrapper
  .klaviyo_field_group {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 215px;
  flex: 1 0 215px;
  margin-right: 3px;
}
.databankWrapper .homepage .signup .klaviyo_styling .klaviyo_form_actions {
  text-align: left;
}
.databankWrapper .homepage .signup .klaviyo_styling input {
  font-size: 1em;
  border: 2px solid #a7a8a4;
  height: 3em;
}
.databankWrapper .homepage .signup .klaviyo_styling .klaviyo_submit_button {
  height: auto;
}
.databankWrapper .homepage .products--wrapper {
  background-color: #fafafa;
  margin-bottom: 0 !important;
  padding-bottom: 2em;
}
.databankWrapper .homepage .products--wrapper .products {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 0;
  padding-top: 18em;
  min-height: 18rem;
  margin-bottom: 2em;
  background-image: url("/wp-content/uploads/2020/07/Dr-Myers-with-Female-Patient.jpg");
  background-position: center;
}
.databankWrapper .homepage .products--wrapper .backdrop {
  position: relative;
  justify-self: flex-end;
  margin-top: auto;
  margin-bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}
.databankWrapper .homepage .products--wrapper .backdrop h3,
.databankWrapper .homepage .products--wrapper .backdrop .h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  text-align: center;
  margin: auto;
  padding: 1em 1em 1.5em;
  letter-spacing: 0.05em;
  font-size: 2.5em;
}
.databankWrapper .homepage .products--wrapper .backdrop h3 svg,
.databankWrapper .homepage .products--wrapper .backdrop .h3 svg {
  min-width: 30px;
  max-width: none;
}
.databankWrapper .homepage .products--wrapper .backdrop h3 svg:first-child,
.databankWrapper .homepage .products--wrapper .backdrop .h3 svg:first-child {
  margin-right: auto;
}
.databankWrapper .homepage .products--wrapper .backdrop h3 svg:last-child,
.databankWrapper .homepage .products--wrapper .backdrop .h3 svg:last-child {
  margin-left: auto;
}
.databankWrapper .homepage .products--wrapper .btn {
  width: 100%;
}
.databankWrapper .home #foot {
  padding-top: 0;
}
.databankWrapper .home #foot .grey-bg {
  margin-top: 0;
}
.databankWrapper ul.pagination {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.databankWrapper .pagination .page-link {
  font-size: 1.7rem;
  font-weight: 400;
  padding: 0.5rem 1rem;
}
.databankWrapper article.post a {
  font-weight: bold;
}
.databankWrapper article.post h1,
.databankWrapper article.post .h1,
.databankWrapper article.post h2,
.databankWrapper article.post .h2,
.databankWrapper article.post h3,
.databankWrapper article.post .h3,
.databankWrapper article.post h4,
.databankWrapper article.post .h4,
.databankWrapper article.post h5,
.databankWrapper article.post .h5,
.databankWrapper article.post h6,
.databankWrapper article.post .h6 {
  margin-top: 1.25rem;
  margin-bottom: 0.75rem;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
  font-weight: 700;
}
.databankWrapper body .lwptoc_i {
  border: 1px solid #538000;
}
.databankWrapper body .lwptoc_i {
  font-size: 16px;
  line-height: 21px;
}
.databankWrapper body .lwptoc_title {
  color: #333;
}
.databankWrapper body .lwptoc_item a {
  font-weight: normal;
}
.databankWrapper
  body
  .lwptoc_items
  > .lwptoc_itemWrap
  > .lwptoc_item:last-of-type
  > .lwptoc_itemWrap:last-of-type
  > .lwptoc_item:last-of-type {
  display: none;
}
.databankWrapper .article-meta > .col-auto + .col-auto {
  padding-left: 1em;
}
.databankWrapper .easy-footnote-title #Article_Sources {
  color: #555;
}
.databankWrapper .easy-footnote-title .view_modifier {
  cursor: pointer;
  display: inline-block;
  width: 20px;
  height: 20px;
  background:
    -webkit-gradient(linear, left top, left bottom, from(#538000), to(#538000)),
    -webkit-gradient(linear, left top, left bottom, from(#538000), to(#538000)),
    #fff;
  background: linear-gradient(#538000, #538000),
    linear-gradient(#538000, #538000), #fff;
  background-size:
    100% 3px,
    3px 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.databankWrapper .easy-footnote-title .view_modifier:hover {
  opacity: 0.6;
}
.databankWrapper .easy-footnote-title .view_modifier.open {
  background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(#538000),
      to(#538000)
    ),
    #fff;
  background: linear-gradient(#538000, #538000), #fff;
  background-size: 100% 3px;
  background-repeat: no-repeat;
  background-position: center;
}
.databankWrapper .author-bio {
  grid-template-columns: 35% auto;
  padding: 1rem 1rem 0;
  margin: 1rem 0 0;
}
.databankWrapper .author-bio .wp-block-media-text__media {
  -ms-flex-item-align: end;
  align-self: end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 220px;
}
.databankWrapper .author-bio .wp-block-media-text__media img {
  border: 0;
  outline: 0;
}
.databankWrapper .author-bio .wp-block-media-text__content {
  padding: 0 0 0 1rem;
}
.databankWrapper .author-bio .wp-block-media-text__content p {
  font-size: 0.8rem;
}
.databankWrapper #content .wp-block-media-text__content p {
  font-size: 1rem;
  line-height: 1.7em;
}
.databankWrapper
  body.ptype_email_capture-template-default.single
  .nav-secondary {
  margin-bottom: 0;
}
.databankWrapper #em-capture-page {
  position: relative;
}
.databankWrapper #em-capture-page .green {
  color: #538000;
}
.databankWrapper #em-capture-page .pink {
  color: #cf0060;
}
.databankWrapper #em-capture-page .button,
.databankWrapper #em-capture-page button {
  background: #cf0060;
  border-radius: 6px;
  font-style: normal;
  font-weight: bold;
  font-size: 1.5em;
  line-height: 1.15em;
  color: #fff;
  border: 0;
  padding: 15px 20px;
  height: auto;
}
.databankWrapper #em-capture-page .button:hover,
.databankWrapper #em-capture-page button:hover {
  background: #538000;
  text-decoration: none;
}
.databankWrapper #em-capture-page .button:focus,
.databankWrapper #em-capture-page button:focus {
  background: #538000;
  text-decoration: none;
}
.databankWrapper #em-capture-page .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.databankWrapper #em-capture-page #pageBanner {
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
  padding: 49px 0;
  position: relative;
  background-size: cover;
}
.databankWrapper #em-capture-page #pageBanner:after {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(40%, #fff),
    color-stop(86.39%, rgba(255, 255, 255, 0))
  );
  background: linear-gradient(90deg, #fff 40%, rgba(255, 255, 255, 0) 86.39%);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.databankWrapper #em-capture-page #pageBanner .container {
  z-index: 2;
  position: relative;
}
.databankWrapper #em-capture-page #pageBanner .container .row.flex {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.databankWrapper
  #em-capture-page
  #pageBanner
  .container
  .row.flex
  > .pageBanner-col:first-child {
  padding-bottom: 28px;
}
.databankWrapper #em-capture-page #pageBanner .bannerTxtBx {
  width: 451px;
  max-width: 100%;
}
.databankWrapper #em-capture-page #pageBanner .bannerTitle {
  font-family:
    "Arvo",
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-style: normal;
  font-weight: normal;
  font-size: 2.5em;
  line-height: 1.2em;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: dimgray;
  margin-bottom: 0.9rem;
}
.databankWrapper #em-capture-page #pageBanner .bannerTitle span {
  color: #cf0060;
  font-weight: 700;
}
.databankWrapper #em-capture-page #pageBanner .bannerTxt {
  font-style: normal;
  font-weight: normal;
  font-size: 1.25em;
  line-height: 1.85em;
  color: #000;
}
.databankWrapper #em-capture-page #pageBanner .bannerTagline {
  font-style: italic;
  font-weight: bold;
  font-size: 1.3125em;
  line-height: 1.65em;
  color: #538000;
  padding-top: 0.75em;
}
.databankWrapper #em-capture-page #pageBanner .pageBanner-col {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.databankWrapper #em-capture-page #pageBanner .pageBanner-col #landingForm {
  width: 477px;
  max-width: 100%;
  background: #fbf5f5;
  -webkit-box-shadow: 0 4px 34px rgba(0, 0, 0, 0.37);
  box-shadow: 0 4px 34px rgba(0, 0, 0, 0.37);
  border-radius: 6px;
}
.databankWrapper
  #em-capture-page
  #pageBanner
  .pageBanner-col
  #landingForm
  #landingHeader {
  background: #cf0060;
  border-radius: 6px 6px 0 0;
  font-style: normal;
  font-weight: bold;
  font-size: 1.6875em;
  line-height: 1.148em;
  text-align: center;
  letter-spacing: -0.01em;
  color: #fff;
  padding: 16px 15px;
}
.databankWrapper
  #em-capture-page
  #pageBanner
  .pageBanner-col
  #landingForm
  #landingBody {
  padding: 15px 51px;
}
.databankWrapper
  #em-capture-page
  #pageBanner
  .pageBanner-col
  #landingForm
  #landingBody
  .klaviyo_styling {
  max-width: 100%;
  margin-bottom: 0;
}
.databankWrapper
  #em-capture-page
  #pageBanner
  .pageBanner-col
  #landingForm
  #landingBody
  .klaviyo_field_group {
  padding-bottom: 11px;
  margin: 0;
}
.databankWrapper
  #em-capture-page
  #pageBanner
  .pageBanner-col
  #landingForm
  #landingBody
  input[type="text"],
.databankWrapper
  #em-capture-page
  #pageBanner
  .pageBanner-col
  #landingForm
  #landingBody
  input[type="email"],
.databankWrapper
  #em-capture-page
  #pageBanner
  .pageBanner-col
  #landingForm
  #landingBody
  input[type="phone"] {
  font-style: normal;
  font-weight: normal;
  font-size: 1.375em;
  line-height: 1.85em;
  color: #838383;
  border: 1px solid #d3d3d3;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  width: 100%;
  padding: 6px 12px;
  height: auto;
}
.databankWrapper
  #em-capture-page
  #pageBanner
  .pageBanner-col
  #landingForm
  #landingBody
  .klaviyo_form_actions {
  padding-top: 7px;
  text-align: center;
}
.databankWrapper
  #em-capture-page
  #pageBanner
  .pageBanner-col
  #landingForm
  #landingBody
  .landingFormInfo {
  font-style: italic;
  font-weight: normal;
  font-size: 0.9375em;
  line-height: 1.35em;
  text-align: center;
  color: #333;
  padding-top: 13px;
  padding-bottom: 7px;
}
.databankWrapper
  #em-capture-page
  #pageBanner
  .pageBanner-col
  #landingForm
  #landingBody
  .landingFormInfo
  a:link,
.databankWrapper
  #em-capture-page
  #pageBanner
  .pageBanner-col
  #landingForm
  #landingBody
  .landingFormInfo
  a:visited {
  color: #000;
}
.databankWrapper
  #em-capture-page
  #pageBanner
  .pageBanner-col
  #landingForm
  #landingBody
  .landingFormInfo
  a:hover {
  color: #538000;
}
.databankWrapper
  #em-capture-page
  #pageBanner
  .pageBanner-col
  #landingForm
  #landingBody
  .landingFormInfo
  a:active {
  text-decoration: underline;
}
.databankWrapper #em-capture-page .section {
  padding: 23px 0;
  position: relative;
  overflow: hidden;
}
.databankWrapper #em-capture-page .section .sectionTitle {
  font-family:
    "Arvo",
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-style: normal;
  font-weight: normal;
  font-size: 1.75em;
  line-height: 1.35em;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: dimgray;
  margin-bottom: 0.55em;
}
.databankWrapper #em-capture-page h2,
.databankWrapper #em-capture-page .h2,
.databankWrapper #em-capture-page h3,
.databankWrapper #em-capture-page .h3,
.databankWrapper #em-capture-page h4,
.databankWrapper #em-capture-page .h4,
.databankWrapper #em-capture-page h5,
.databankWrapper #em-capture-page .h5 {
  font-family:
    "Arvo",
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  color: #538000;
}
.databankWrapper #em-capture-page ul {
  padding-left: 0;
  list-style: none;
}
.databankWrapper #em-capture-page ul li {
  font-style: normal;
  font-weight: normal;
  font-size: 1.125em;
  line-height: 1.75em;
  color: #000;
  position: relative;
  padding-bottom: 1em;
}
.databankWrapper #em-capture-page ul li:before {
  content: "Â»";
  font-style: normal;
  font-weight: 900;
  font-size: 1em;
  line-height: 1.75em;
  color: #538000;
  left: -1.2em;
  top: -3px;
  position: absolute;
}
.databankWrapper #em-capture-page ul li b,
.databankWrapper #em-capture-page ul li strong {
  color: #538000;
}
.databankWrapper #em-capture-page .sectionExclusiveAccess {
  position: relative;
}
.databankWrapper
  #em-capture-page
  .sectionExclusiveAccess
  .container
  .row
  .col-lg-8 {
  padding-top: 35px;
}
.databankWrapper #em-capture-page.mp-ec #pageBanner .bannerTxtBx {
  width: 600px;
}
.databankWrapper #em-capture-page.mp-ec #pageBanner .bannerTxtBx .subheading {
  font-family:
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
.databankWrapper .page-giving .container {
  max-width: 1140px;
}
.databankWrapper .page-giving .container figure {
  margin: 1rem auto 2rem;
}
.databankWrapper .page-giving .container figure img {
  display: block;
  margin: 0 auto;
}
.databankWrapper .page-giving .container figure figcaption {
  font-style: italic;
}
.databankWrapper .page-giving .container ul,
.databankWrapper .page-giving .container p,
.databankWrapper .page-giving .container ol {
  font-weight: 400;
}
.databankWrapper .page-giving .container ul,
.databankWrapper .page-giving .container ol {
  margin-bottom: 1.618em;
}
.databankWrapper .page-giving .container ol {
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.5em;
  margin-left: 1em;
  padding-left: 1em;
}
.databankWrapper .page-giving .container li {
  padding-bottom: 1.25em;
}
.databankWrapper .page-giving .container strong {
  font-weight: 900;
}
.databankWrapper .page-giving .container .align-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.databankWrapper .page-giving .container .hero {
  width: 100%;
  border: 2px solid #538000;
}
.databankWrapper .page-giving .container .hero img {
  width: 100%;
  height: auto;
  display: block;
}
.databankWrapper .page-giving .container .intro {
  margin: 3rem auto;
  padding-bottom: 3em;
  -webkit-box-shadow: 0 3px 2px -3px rgba(119, 119, 119, 0.5);
  box-shadow: 0 3px 2px -3px rgba(119, 119, 119, 0.5);
}
.databankWrapper .page-giving .container .intro h1,
.databankWrapper .page-giving .container .intro .h1 {
  color: #538000;
}
.databankWrapper .page-giving .container .intro .pull-quote {
  font-size: 1.45rem;
  line-height: 1.55em;
  color: #538000;
  text-transform: uppercase;
  font-weight: 400;
  border-left: 6px solid;
  padding: 1px 1em;
}
.databankWrapper .page-giving .container .card_wrapper .charity-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 2rem 0;
  margin: 1rem auto;
  -webkit-box-shadow: 0 3px 2px -3px rgba(119, 119, 119, 0.5);
  box-shadow: 0 3px 2px -3px rgba(119, 119, 119, 0.5);
}
.databankWrapper .page-giving .container .card_wrapper .charity-card h3,
.databankWrapper .page-giving .container .card_wrapper .charity-card .h3 {
  color: #538000;
}
.databankWrapper .page-giving .container .card_wrapper .charity-card h3,
.databankWrapper .page-giving .container .card_wrapper .charity-card .h3 {
  color: #538000;
}
.databankWrapper
  .page-giving
  .container
  .card_wrapper
  .charity-card
  .card_image,
.databankWrapper
  .page-giving
  .container
  .card_wrapper
  .charity-card
  .card_text {
  -webkit-box-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
}
.databankWrapper
  .page-giving
  .container
  .card_wrapper
  .charity-card
  .card_image {
  position: relative;
}
.databankWrapper
  .page-giving
  .container
  .card_wrapper
  .charity-card
  .card_image
  img {
  -webkit-transition: -webkit-transform 0.5s ease-out;
  transition: -webkit-transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
  transition:
    transform 0.5s ease-out,
    -webkit-transform 0.5s ease-out;
  -webkit-transform-origin: left;
  transform-origin: left;
}
.databankWrapper
  .page-giving
  .container
  .card_wrapper
  .charity-card
  .card_image
  img:hover {
  -webkit-transform: scale(1.125) translateZ(1em);
  transform: scale(1.125) translateZ(1em);
}
.databankWrapper
  .page-giving
  .container
  .card_wrapper
  .charity-card
  .charity_logo {
  background: #538000;
  grid-column: 1 / span 2;
  text-align: center;
  padding: 0.25em 0;
  width: 100%;
  mix-blend-mode: normal;
}
.databankWrapper
  .page-giving
  .container
  .card_wrapper
  .charity-card
  .charity_logo
  img {
  height: 45px;
  margin: 0 auto;
  -webkit-transform-origin: center;
  transform-origin: center;
}
.databankWrapper
  .page-giving
  .container
  .card_wrapper
  .charity-card
  .card_image.has-three-images {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0.4em;
}
.databankWrapper
  .page-giving
  .container
  .card_wrapper
  .charity-card
  .card_image.has-three-images
  .img-vertical {
  grid-column: 2;
  grid-row: 1 / span 2;
  -webkit-transform-origin: right;
  transform-origin: right;
}
.databankWrapper #content-testimonials .pg-head {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  background-color: #fff;
  background-position-x: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.databankWrapper #content-testimonials .pg-head .gradient-wrapper {
  width: 100%;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(white),
    color-stop(100%, rgba(255, 255, 255, 0.5)),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(
    90deg,
    white 0,
    rgba(255, 255, 255, 0.5) 100%,
    rgba(255, 255, 255, 0) 100%
  );
}
.databankWrapper
  #content-testimonials
  .pg-head
  .gradient-wrapper
  .head-content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 3em;
}
.databankWrapper
  #content-testimonials
  .pg-head
  .gradient-wrapper
  .head-content
  h2,
.databankWrapper
  #content-testimonials
  .pg-head
  .gradient-wrapper
  .head-content
  .h2 {
  font-weight: normal;
  font-size: 2em;
  line-height: 1.2em;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-bottom: 0.9em;
}
.databankWrapper
  #content-testimonials
  .pg-head
  .gradient-wrapper
  .head-content
  h3,
.databankWrapper
  #content-testimonials
  .pg-head
  .gradient-wrapper
  .head-content
  .h3 {
  font-weight: normal;
  font-size: 1.35em;
  color: #538000;
}
.databankWrapper
  #content-testimonials
  .pg-head
  .gradient-wrapper
  .head-content
  p {
  font-style: normal;
  font-weight: 400;
  font-size: 1.15em;
  line-height: 1.85;
  color: #000;
}
.databankWrapper #content-testimonials .inner-content {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: -webkit-gradient(
      linear,
      left bottom,
      left top,
      from(#fff),
      to(rgba(255, 255, 255, 0))
    ),
    #f3f3f3;
  background: linear-gradient(0, #fff 0, rgba(255, 255, 255, 0) 100%), #f3f3f3;
}
.databankWrapper #content-testimonials .inner-content .p3-section {
  text-align: center;
  margin-top: 6em;
  font-size: 0.8em;
  line-height: 1.25em;
}
.databankWrapper
  #content-testimonials
  .okeReviews
  .okeReviews-reviewsWidget-header-controls {
  text-align: center;
}
.databankWrapper
  #content-testimonials
  .okeReviews
  .okeReviews-reviewsWidget-header-controls
  .okeReviews-button {
  position: relative;
  width: 300px;
  background-color: #cf0060;
  color: #cf0060;
  font-size: 1.5em;
}
.databankWrapper
  #content-testimonials
  .okeReviews
  .okeReviews-reviewsWidget-header-controls
  .okeReviews-button:before {
  content: "Share Your Success";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #cf0060;
  color: #fff;
}
.databankWrapper .page-template-wholesale #content .hero {
  text-align: center;
}
.databankWrapper .sales_page-template-default .sp-header-contact {
  font-size: 1.13rem;
  line-height: 1.95rem;
}
.databankWrapper .sales_page-template-default h1:not(.arvo),
.databankWrapper .sales_page-template-default .h1:not(.arvo),
.databankWrapper .sales_page-template-default h2:not(.arvo),
.databankWrapper .sales_page-template-default .h2:not(.arvo),
.databankWrapper .sales_page-template-default h3:not(.arvo),
.databankWrapper .sales_page-template-default .h3:not(.arvo),
.databankWrapper .sales_page-template-default h4:not(.arvo),
.databankWrapper .sales_page-template-default .h4:not(.arvo),
.databankWrapper .sales_page-template-default h5:not(.arvo),
.databankWrapper .sales_page-template-default .h5:not(.arvo),
.databankWrapper .sales_page-template-default h6:not(.arvo),
.databankWrapper .sales_page-template-default .h6:not(.arvo) {
  font-family:
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
.databankWrapper .sales_page-template-default article.post h1,
.databankWrapper .sales_page-template-default article.post .h1,
.databankWrapper .sales_page-template-default article.post h2,
.databankWrapper .sales_page-template-default article.post .h2,
.databankWrapper .sales_page-template-default article.post h3,
.databankWrapper .sales_page-template-default article.post .h3,
.databankWrapper .sales_page-template-default article.post h4,
.databankWrapper .sales_page-template-default article.post .h4,
.databankWrapper .sales_page-template-default article.post h5,
.databankWrapper .sales_page-template-default article.post .h5,
.databankWrapper .sales_page-template-default article.post h6,
.databankWrapper .sales_page-template-default article.post .h6 {
  font-weight: 500;
  text-shadow: none;
}
.databankWrapper .sales_page-template-default article.post img:not(:focus) {
  border-color: transparent;
  outline-color: transparent;
}
.databankWrapper .text-grey {
  color: #737373;
}
.databankWrapper .page-template#rewards,
.databankWrapper .what-changed {
  background-color: #f3f3f1;
}
.databankWrapper .page-template#rewards .banner,
.databankWrapper .what-changed .banner {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center;
  aspect-ratio: 3/1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.databankWrapper .page-template#rewards .banner > *,
.databankWrapper .what-changed .banner > * {
  z-index: 1;
}
.databankWrapper .page-template#rewards .banner.refer-a-friend,
.databankWrapper .what-changed .banner.refer-a-friend {
  aspect-ratio: auto;
  background-position: left;
}
.databankWrapper .page-template#rewards .banner:after,
.databankWrapper .what-changed .banner:after {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(22, 22, 22, 0.6);
}
.databankWrapper .what-changed {
  line-height: 1.75em;
}
.databankWrapper .what-changed p {
  margin-bottom: 1.5rem;
}
.databankWrapper .page-template#rewards section {
  margin-bottom: 1.618em;
  background-color: #fff;
  position: relative;
}
.databankWrapper .page-template#rewards section:not(#intro) {
  overflow: hidden;
  padding: 2em 1em;
}
.databankWrapper .page-template#rewards .promo-bar,
.databankWrapper .page-template#rewards .nav-secondary {
  margin-bottom: 0;
}
.databankWrapper .page-template#rewards .hiw-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.databankWrapper .page-template#rewards .hiw-inner {
  margin-top: 2rem;
}
.databankWrapper .page-template#rewards .hiw-inner > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.databankWrapper .page-template#rewards .hiw-inner p {
  justify-self: felx-end;
}
.databankWrapper .page-template#rewards .hiw-inner img {
  max-width: 100%;
  width: 196px;
}
.databankWrapper .page-template#rewards .earning .header-block {
  text-align: center;
}
.databankWrapper .page-template#rewards .earning .d-grid {
  grid-template-columns: repeat(auto-fit, minmax(60px, 16%));
  gap: 0.25em;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.databankWrapper .page-template#rewards .earning .d-grid > div {
  grid-column: span 2;
}
.databankWrapper .page-template#rewards .earning .d-grid p:not(.points) {
  padding: 0 0.25em;
}
.databankWrapper .page-template#rewards .earning .points {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: url("//content.amymyersmd.com/wp-content/uploads/2022/09/points-bg.svg")
    no-repeat center;
  background-size: 105px auto;
  height: 120px;
  margin-bottom: 0;
}
.databankWrapper .page-template#rewards section.quiz {
  background-color: #e6e6e4;
  overflow: visible !important;
}
.databankWrapper .triangle-down {
  position: relative;
  overflow: visible;
}
.databankWrapper .triangle-down:after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 44px;
  height: 105px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  bottom: -62px;
  left: calc(50% - 22px);
  background: url("//www.amymyersmd.com/wp-content/uploads/2022/09/heading-triangle.svg")
    center no-repeat;
}
.databankWrapper .ribbon-bg {
  position: relative;
  left: -0.5em;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  margin: 1em 0 2em;
  padding: 5px 1em;
  background-color: #538000;
  color: #fff;
  border: solid #fff;
  border-width: 2px 0;
  -webkit-filter: drop-shadow(0 10px 10px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(0 10px 10px rgba(0, 0, 0, 0.25));
  text-transform: uppercase;
}
.databankWrapper .ribbon-bg:after {
  content: "";
  background: url("//www.amymyersmd.com/wp-content/uploads/2022/09/heading-triangle.svg")
    no-repeat;
  position: absolute;
  left: calc(100% - 2px);
  top: -1px;
  height: calc(100% + 3px);
  width: 24px;
}
.databankWrapper .bg-grey {
  background-color: #e6e6e4;
}
.databankWrapper .hard-offset-shadow {
  -webkit-box-shadow: 5px 5px 0 #538000;
  box-shadow: 5px 5px 0 #538000;
}
.databankWrapper .fw-500 {
  font-weight: 500;
}
.databankWrapper .perks-table,
.databankWrapper .top-tier-wrapper {
  width: 100%;
  max-width: 900px;
}
.databankWrapper .perks-table {
  table-layout: fixed;
  font-size: clamp(0.75rem, 2vw, 1rem);
  background: url(//www.amymyersmd.com/wp-content/uploads/2022/09/perks-table-heading-bg.svg)
    no-repeat center -0.6em;
  background-size: 100% auto;
  white-space: normal;
}
.databankWrapper .perks-table .heading-row th {
  font-size: calc(0.75rem + 0.4vw);
  font-size: clamp(0.75rem, 2.5vw, 1.25rem);
  font-weight: 600;
}
.databankWrapper .perks-table .no-bg {
  line-height: 1;
  font-weight: 500;
  font-size: clamp(0.6rem, 2.12vw, 1.125rem);
  background-color: #fff;
}
.databankWrapper .perks-table tr > td:not(:first-child) {
  text-align: center;
}
.databankWrapper .perks-table td > svg {
  width: clamp(25px, 3vw, 45px);
  background-color: #fff;
  border-radius: 50%;
}
.databankWrapper .perks-table td:nth-child(2) > svg {
  fill: #515151;
}
.databankWrapper .perks-table td:nth-child(3) > svg {
  fill: #007ca4;
}
.databankWrapper .perks-table td:nth-child(4) > svg {
  fill: #cf0060;
}
.databankWrapper .perks-table tr:not(.heading-row):not(.no-bg) {
  background: #e9e9e9;
  border: solid #fff;
  border-width: 4px 0;
}
.databankWrapper .perks-table tr:not(.heading-row):not(.no-bg) td {
  padding: 0.5em 0;
}
.databankWrapper .perks-table tr:not(.heading-row):not(.no-bg) td:first-child {
  padding-left: 1.5em;
  font-weight: 500;
}
.databankWrapper .perks-table.top-tiers {
  background-image: url(//www.amymyersmd.com/wp-content/uploads/2022/09/perks-top-teir-table-heading-bg.svg);
  max-width: 625px;
}
.databankWrapper .perks-table.top-tiers td:nth-child(2) > svg {
  fill: #538000;
}
.databankWrapper .perks-table.top-tiers td:nth-child(3) > svg {
  fill: #cca86d;
}
.databankWrapper .reward-program-page-wrapper .lion-redeem {
  display: none;
}
.databankWrapper
  .rewards-shop-widget-wrapper
  #loyaltylion
  .lion-reward-item:not([data-reward-id^="15"]):not([data-reward-id^="16"]),
.databankWrapper
  .rewards-shop-widget-wrapper
  #loyaltylion
  .lion-reward-item__icon,
.databankWrapper
  .rewards-shop-widget-wrapper
  #loyaltylion
  .lion-reward-item__more-info-url--external-link,
.databankWrapper
  .rewards-shop-widget-wrapper
  #loyaltylion
  .lion-reward-item__percent-off {
  display: none;
}
.databankWrapper
  .rewards-shop-widget-wrapper
  #loyaltylion
  .lion-reward-item__cost:before {
  content: none;
}
.databankWrapper
  .rewards-shop-widget-wrapper
  #loyaltylion
  .lion-reward-item__product-image {
  display: block;
  border: 3px solid #777;
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  margin-left: 1em;
  margin-right: 1em;
}
.databankWrapper
  .rewards-shop-widget-wrapper
  #loyaltylion
  .lion-reward-item__title {
  font-family:
    "Arvo",
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  color: #538000;
  font-size: 1.25rem;
  font-weight: 500;
}
.databankWrapper
  .rewards-shop-widget-wrapper
  #loyaltylion
  .lion-action-button--tile {
  background-color: #538000;
  color: #fff;
  border-radius: 0;
}
.databankWrapper body.page-template-free-resources .nav-secondary {
  margin-bottom: 0;
}
.databankWrapper main.free-resources {
  background-color: #f3f3f1;
}
.databankWrapper main.free-resources .lead {
  font-weight: 400;
  font-size: 1.75em;
}
.databankWrapper main.free-resources .hero {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 2rem;
  background-image: url("https://amymyersmd.com/wp-content/themes/wp-theme/library/images/pages/free-resources/Resources-iPads-Table-Multiple.jpg");
  background-size: cover;
  -webkit-box-shadow: inset 0 -2em 5em rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 -2em 5em rgba(0, 0, 0, 0.75);
}
.databankWrapper main.free-resources .hero h1,
.databankWrapper main.free-resources .hero .h1 {
  text-text-shadow: 0 2px 1px rgba(108, 117, 125, 0.95);
  letter-spacing: 0.025em;
}
.databankWrapper main.free-resources .hero .hero__content {
  width: 100%;
  margin: 10em auto 9em;
  justify-self: center;
  background-color: rgba(255, 255, 255, 0.85);
}
.databankWrapper main.free-resources .hero .hero__content p:not(.lead) {
  font-size: 1.15rem;
}
.databankWrapper main.free-resources .hero .mini-nav {
  justify-self: flex-end;
  position: relative;
  bottom: -1rem;
  font-family:
    "Arvo",
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
.databankWrapper main.free-resources .hero .mini-nav a {
  padding: 0.25em;
  background: #fff;
  border: 2px solid #adb5bd;
  text-shadow: 0 1px 0 rgba(108, 117, 125, 0.25);
  font-weight: 500;
}
.databankWrapper main.free-resources .hero .mini-nav a:hover {
  text-decoration: none;
}
.databankWrapper main.free-resources .hero .mini-nav a.autoimmunity {
  color: #007ca4;
}
.databankWrapper main.free-resources .hero .mini-nav a.autoimmunity:hover {
  color: #fff;
  background-color: #007ca4;
}
.databankWrapper main.free-resources .hero .mini-nav a.candida {
  color: #ff5a00;
}
.databankWrapper main.free-resources .hero .mini-nav a.candida:hover {
  color: #fff;
  background-color: #ff5a00;
}
.databankWrapper main.free-resources .hero .mini-nav a.leaky-gut {
  color: #538000;
}
.databankWrapper main.free-resources .hero .mini-nav a.leaky-gut:hover {
  color: #fff;
  background-color: #538000;
}
.databankWrapper main.free-resources .hero .mini-nav a.sibo {
  color: #00a99d;
}
.databankWrapper main.free-resources .hero .mini-nav a.sibo:hover {
  color: #fff;
  background-color: #00a99d;
}
.databankWrapper main.free-resources .hero .mini-nav a.thyroid {
  color: #390982;
}
.databankWrapper main.free-resources .hero .mini-nav a.thyroid:hover {
  color: #fff;
  background-color: #390982;
}
.databankWrapper main.free-resources .hero .mini-nav a.general {
  color: #6c757d;
}
.databankWrapper main.free-resources .hero .mini-nav a.general:hover {
  color: #fff;
  background-color: #6c757d;
}
.databankWrapper main.free-resources h2,
.databankWrapper main.free-resources .h2 {
  color: #6c757d;
}
.databankWrapper main.free-resources .community-banner {
  position: relative;
  z-index: 1;
  background-image: url("https://amymyersmd.com/wp-content/themes/wp-theme/library/images/pages/free-resources/Woman-on-Laptop.jpg");
  background-size: cover;
  background-position: left center;
}
.databankWrapper main.free-resources .community-banner h2,
.databankWrapper main.free-resources .community-banner .h2 {
  color: #6c757d;
  font-family:
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-weight: 500;
}
.databankWrapper main.free-resources .community-banner h2 .icon,
.databankWrapper main.free-resources .community-banner .h2 .icon {
  display: inline-block;
  width: 1.75rem;
  height: 1.75rem;
  padding: 0.25em 0.25em 0;
  margin-right: 0.5em;
  font-size: 1rem;
  background-color: #6c757d;
  color: #fff;
}
.databankWrapper main.free-resources .community-banner h3,
.databankWrapper main.free-resources .community-banner .h3 {
  font-size: 2rem;
  font-weight: 300;
}
.databankWrapper main.free-resources .bla-triangle {
  background: #f3f3f1;
}
.databankWrapper main.free-resources .block-image-button-box,
.databankWrapper main.free-resources .resource-card {
  border: 0;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
.databankWrapper body.page-template-meal-planning-tool .nav-secondary {
  margin-bottom: 0;
}
.databankWrapper #mpt-header {
  background-image: url("https://content.amymyersmd.com/wp-content/uploads/2021/07/Big-Mac-Salad-Dressing-Small.jpg");
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center;
}
.databankWrapper #mpt-reg {
  font-size: 0.4em;
  top: -1.25em;
}
.databankWrapper #mpt-header-inner {
  background-color: rgba(51, 51, 51, 0.75);
}
.databankWrapper .random-recipe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.databankWrapper .meal-recipe {
  border: 1px solid #dee2e6;
}
.databankWrapper .recipe-to-add {
  cursor: pointer;
}
.databankWrapper .link-to-recipe {
  display: none;
}
.databankWrapper .meal-box {
  margin-top: 0.5rem;
}
.databankWrapper .meal-box .shadow-sm {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.databankWrapper .meal-box .recipe-to-add {
  border: 1px solid #dee2e6;
  padding: 0.5rem;
}
.databankWrapper .meal-box li .recipe-to-add {
  border: 0;
  padding: 0;
}
.databankWrapper .meal-box .link-to-recipe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.databankWrapper .meal-box .recipe-options-menu {
  display: none;
}
.databankWrapper .meal-box .recipe-to-add {
  cursor: auto;
}
.databankWrapper .meal-box .meal-box-d-none {
  display: none;
}
.databankWrapper .recipe-svg-icon {
  margin-bottom: 2px;
  height: 19px;
}
.databankWrapper #shopping-list {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
  -webkit-column-gap: 15px;
  -moz-column-gap: 15px;
  column-gap: 15px;
}
.databankWrapper #shopping-list .comma-parent .li-comma:last-child {
  display: none;
}
.databankWrapper #savedRecipesModal {
  padding: 0 !important;
}
.databankWrapper #savedRecipesModal .recipe-to-rm-btn {
  display: none;
}
.databankWrapper .saved-recipe-menu-svg {
  width: 8px;
  margin-bottom: 2px;
}
.databankWrapper #loading-more-recipes .recipe-spinner {
  border-color: #538000;
  border-top-color: #fff;
  display: inline-block;
}
.databankWrapper body#skincare.page-template .nav-secondary,
.databankWrapper body#nourish-your-skin.page-template .nav-secondary {
  margin-bottom: 0;
}
.databankWrapper .text-toast {
  color: #996d65 !important;
}
.databankWrapper .text-skincare-secondary {
  color: #b64756 !important;
}
.databankWrapper .titleWeBelieve {
  font-family: "mr-eaves-sans", sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 3.56rem;
  line-height: 1.105em;
  margin-bottom: 0.19em;
}
.databankWrapper .textWeBelieve {
  font-style: italic;
  font-weight: normal;
  font-size: 1.3125rem;
  line-height: 1.9em;
  margin-bottom: 1.45em;
}
.databankWrapper .nameAmy {
  padding-top: 0.2em;
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.66667em;
}
.databankWrapper .titleNourish {
  font-family: "mr-eaves-sans", sans-serif;
  font-weight: 350;
  font-size: 3.4375rem;
  line-height: 0.89em;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #969486;
}
.databankWrapper .skincareStep .skincareStepMeta {
  padding: 2.65rem 3.1rem 3.95rem 3.1rem;
  width: 60%;
}
.databankWrapper .skincareStep .stepCount {
  font-family: "mr-eaves-sans", sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 1.75rem;
  line-height: 1.107em;
  color: #969486;
  padding-bottom: 0.2em;
}
.databankWrapper .skincareStep .titleStep {
  font-family: "mr-eaves-sans", sans-serif;
  font-style: normal;
  font-weight: 350;
  font-size: 2.93rem;
  line-height: 91.9%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #b64756;
  margin-bottom: 0;
}
.databankWrapper .skincareStep .productStep {
  font-family: "mr-eaves-sans", sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 2.56rem;
  line-height: 1.12195em;
  color: #969486;
  padding-bottom: 0.3em;
}
.databankWrapper .skincareStep .textStep p {
  font-size: 1.125rem;
  line-height: 1.611em;
  color: #666;
  margin-bottom: 1.3em;
}
.databankWrapper #skincare-lander .sectionTitle {
  font-family: "mr-eaves-sans", sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 2.8rem;
  line-height: 1.111em;
  text-align: center;
  color: #333;
}
.databankWrapper .productBx .productTitle {
  font-family: "mr-eaves-sans", sans-serif;
  font-style: normal;
  font-weight: 350;
  font-size: 2.35rem;
  line-height: 0.919em;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #ab8445;
}
.databankWrapper .productBx .productTitle a {
  color: #ab8445;
}
.databankWrapper .productBx .productName {
  font-family: "mr-eaves-sans", sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 1.875rem;
  line-height: 1.1142em;
  color: #969486;
  padding-bottom: 0.6em;
}
.databankWrapper .productBx .productName a {
  color: #969486;
}
.databankWrapper .titleSection {
  font-family: "mr-eaves-sans", sans-serif;
  font-style: normal;
  font-weight: 350;
  font-size: 2.93rem;
  line-height: 0.919em;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #b64756;
}
.databankWrapper .taglineSection {
  font-family: "mr-eaves-sans", sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 2.56rem;
  line-height: 1.121em;
  color: #969486;
}
.databankWrapper .textSection {
  padding-top: 0.2rem;
}
.databankWrapper .textSection p {
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.83em;
  color: #666;
}
.databankWrapper .essentialTitle {
  font-family: "mr-eaves-sans", sans-serif;
  font-style: normal;
  font-weight: 350;
  font-size: 2.125rem;
  line-height: 1.02em;
  color: #898989;
}
.databankWrapper .essentialTitle a {
  color: #898989;
}
.databankWrapper #skincare-lander {
  position: relative;
}
.databankWrapper #skincare-lander .container {
  max-width: 1350px;
  position: relative;
  z-index: 9;
  padding-left: 20px;
  padding-right: 20px;
}
.databankWrapper #skincare-lander #pageBanner {
  padding: 3.2rem 0 4.85rem;
  position: relative;
  background: #fff;
}
.databankWrapper #skincare-lander #pageBanner #bannerImg {
  position: absolute;
  right: 0;
  top: 0;
  width: 46.5%;
  height: 100%;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.databankWrapper #skincare-lander #pageBanner h2,
.databankWrapper #skincare-lander #pageBanner .h2 {
  font-family: "mr-eaves-sans", sans-serif;
  font-weight: 350;
  font-size: 4.5rem;
  line-height: 0.805556em;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #969486;
}
.databankWrapper #skincare-lander #pageBanner h2 span.labelNew,
.databankWrapper #skincare-lander #pageBanner .h2 span.labelNew {
  display: block;
  font-style: italic;
  font-weight: normal;
  font-size: 0.56945em;
  line-height: 1.1295em;
  text-transform: none;
}
.databankWrapper #skincare-lander #pageBanner .bannerTagline {
  font-family: "mr-eaves-sans", sans-serif;
  font-weight: 350;
  font-size: 2.4375rem;
  line-height: 1.109em;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #b64756;
  padding-top: 0.05em;
}
.databankWrapper #skincare-lander #pageBanner .bannerTxt {
  padding-top: 0.95rem;
}
.databankWrapper #skincare-lander #pageBanner .bannerTxt p {
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1.65em;
  color: #666;
  margin-bottom: 1.05em;
}
.databankWrapper #skincare-lander #pageBanner .btn {
  height: 53px;
  line-height: 53px;
  padding: 0 0.4em;
  font-family: "mr-eaves-sans", sans-serif;
  font-style: normal;
  font-weight: 350;
  font-size: 1.5625rem;
  text-transform: uppercase;
}
.databankWrapper #skincare-lander #pageBanner .btn-primary {
  color: #fff;
  background-color: #b64756;
  border-color: #b64756;
}
.databankWrapper #skincare-lander #pageBanner .btn-primary:hover {
  color: #b64756;
  background: #fff;
}
.databankWrapper #skincare-lander #pageBanner .bannerBtn {
  padding-top: 0.5rem;
}
.databankWrapper #skincare-lander #sections .btn {
  height: 53px;
  line-height: 53px;
  padding: 0 0.4em;
  font-family: "mr-eaves-sans", sans-serif;
  font-style: normal;
  font-weight: 350;
  font-size: 1.29rem;
  text-transform: uppercase;
}
.databankWrapper #skincare-lander #sections .btn .btn-span-offset {
  font-size: 1.7rem;
}
.databankWrapper #skincare-lander #sections .span-offset {
  font-size: 2.5rem;
}
.databankWrapper #skincare-lander #sections .btn-primary {
  color: #fff;
  background-color: #b64756;
  border-color: #b64756;
}
.databankWrapper #skincare-lander #sections .btn-primary:hover {
  color: #b64756;
  background: #fff;
}
.databankWrapper #skincare-lander .section {
  padding: 3.5rem 0;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
.databankWrapper #skincare-lander #we-believe {
  position: relative;
  padding: 7.35rem 0 7.35rem;
  background: #fff;
}
.databankWrapper #skincare-lander #we-believe::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 4.565rem;
  left: 0;
  top: 0;
  background-image: url("https://content.amymyersmd.com/wp-content/uploads/2021/11/AMMD-Beauty-Pattern-GOLD-for-web.svg");
  background-position: left bottom;
  background-size: auto 100%;
}
.databankWrapper #skincare-lander #we-believe::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 4.565rem;
  left: 0;
  bottom: 0;
  background-image: url("https://content.amymyersmd.com/wp-content/uploads/2021/11/AMMD-Beauty-Pattern-GOLD-for-web.svg");
  background-position: left bottom;
  background-size: auto 100%;
}
.databankWrapper #skincare-lander #we-believe .container {
  max-width: 940px;
}
.databankWrapper #skincare-lander #nourish-rejuvenate {
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.07);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.07);
  padding: 5.4rem 0 5.75rem;
}
.databankWrapper #skincare-lander #nourish-rejuvenate:before {
  content: "";
  position: absolute;
  width: 80%;
  height: 100%;
  left: 0;
  top: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  background-image: url(https://cdn.shopify.com/s/files/1/2282/7323/files/skincare-kit.jpg?v=1636660321);
}
.databankWrapper #skincare-lander #nourish-rejuvenate:after {
  content: "";
  position: absolute;
  width: 80%;
  height: 100%;
  left: 0;
  top: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  background-image: url(https://cdn.shopify.com/s/files/1/2282/7323/files/skincare-landing-nourish-rejuvenate-hydrate.jpg?v=1635888129);
  width: 100%;
  height: 100%;
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(44.86%, #fff),
    color-stop(62.92%, rgba(255, 255, 255, 0))
  );
  background: linear-gradient(
    270deg,
    #fff 44.86%,
    rgba(255, 255, 255, 0) 62.92%
  );
}
.databankWrapper #skincare-lander #skincare-steps {
  padding: 2.7rem 0 3.6rem;
  background: #e4d1b6;
}
.databankWrapper #skincare-lander #featured-products {
  padding: 4rem 0 4.25rem;
  background: #e4d1b6;
}
.databankWrapper #skincare-lander #finally-a-skincare-routine {
  padding: 7.95rem 0;
  position: relative;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.07);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.07);
}
.databankWrapper #skincare-lander #finally-a-skincare-routine:before {
  content: "";
  position: absolute;
  width: 63.19%;
  height: 100%;
  left: 0;
  top: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  background-image: url(https://cdn.shopify.com/s/files/1/2282/7323/files/skincare-dr-myers-skincare-routine_copy.jpg?v=1639272364);
}
.databankWrapper #skincare-lander #finally-a-skincare-routine:after {
  content: "";
  position: absolute;
  width: 63.19%;
  height: 100%;
  left: 0;
  top: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  background-image: url(https://cdn.shopify.com/s/files/1/2282/7323/files/skincare-dr-myers-skincare-routine_copy.jpg?v=1639272364);
  width: 100%;
  height: 100%;
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(44.86%, #fff),
    color-stop(50.79%, rgba(255, 255, 255, 0.883721)),
    color-stop(54.48%, rgba(255, 255, 255, 0.658569)),
    color-stop(60%, rgba(255, 255, 255, 0))
  );
  background: linear-gradient(
    270deg,
    #fff 44.86%,
    rgba(255, 255, 255, 0.883721) 50.79%,
    rgba(255, 255, 255, 0.658569) 54.48%,
    rgba(255, 255, 255, 0) 60%
  );
}
.databankWrapper #skincare-lander #our-clean-promise {
  padding: 5.85rem 0;
  position: relative;
}
.databankWrapper #skincare-lander #our-clean-promise:before {
  content: "";
  position: absolute;
  width: 42.2%;
  height: 100%;
  right: 0;
  top: 0;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  background-image: url(https://cdn.shopify.com/s/files/1/2282/7323/files/clean-promise-skincare.jpg?v=1636659323);
}
.databankWrapper #skincare-lander #our-clean-promise:after {
  content: "";
  position: absolute;
  width: 42.2%;
  height: 100%;
  right: 0;
  top: 0;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  background-image: url(https://cdn.shopify.com/s/files/1/2282/7323/files/skincare-clean-promise.jpg?v=1635888323);
  width: 100%;
  height: 100%;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(56.72%, #fff),
    color-stop(66.07%, rgba(255, 255, 255, 0.744275)),
    color-stop(71.93%, rgba(255, 255, 255, 0))
  );
  background: linear-gradient(
    90deg,
    #fff 56.72%,
    rgba(255, 255, 255, 0.744275) 66.07%,
    rgba(255, 255, 255, 0) 71.93%
  );
}
.databankWrapper .textNourish {
  font-family: "mr-eaves-sans", sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 2.4375rem;
  line-height: 1.025em;
  color: #969486;
  padding-bottom: 0.45em;
}
.databankWrapper .badgePreOrder {
  position: absolute;
  left: 2px;
  top: -3rem;
}
.databankWrapper .skincareStep {
  margin-bottom: 2.45rem;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
  background: #fff;
}
.databankWrapper .skincareStep .skincareStepImg {
  width: 40%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.databankWrapper #discountOffers {
  padding-top: 3px;
}
.databankWrapper #discountOffers .row {
  margin: 0 -20px;
  padding-bottom: 1.6rem;
}
.databankWrapper #discountOffers .row .col {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 11px;
  padding-bottom: 11px;
}
.databankWrapper .discountOfferBx {
  position: relative;
  width: 100%;
  background: #fff;
  -webkit-box-shadow:
    0 4px 14px rgba(0, 0, 0, 0.02),
    0 4px 3px rgba(0, 0, 0, 0.05);
  box-shadow:
    0 4px 14px rgba(0, 0, 0, 0.02),
    0 4px 3px rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.databankWrapper .discountOfferBx .offerMeta {
  padding: 1px 2rem 2.4rem 3.2rem;
}
.databankWrapper .discountOfferBx .titleOffer {
  font-family: "mr-eaves-sans", sans-serif;
  font-style: normal;
  font-weight: 350 !important;
  font-size: 2.937rem !important;
  line-height: 0.919em !important;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #b64756;
  margin-top: 1em;
}
.databankWrapper .discountOfferBx .textOffer {
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.6111em;
  color: #666;
  padding-bottom: 1.1em;
}
.databankWrapper #skincare-lander.page-nourish-your-skin #pageBanner {
  padding: 6.2rem 0 6.2rem;
  position: relative;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.07);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.07);
}
.databankWrapper #skincare-lander.page-nourish-your-skin #pageBanner:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(44.86%, #fff),
    color-stop(62.92%, rgba(255, 255, 255, 0))
  );
  background: linear-gradient(
    270deg,
    #fff 44.86%,
    rgba(255, 255, 255, 0) 62.92%
  );
  z-index: 2;
}
.databankWrapper #skincare-lander.page-nourish-your-skin #pageBanner .row {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.databankWrapper
  #skincare-lander.page-nourish-your-skin
  #pageBanner
  .row
  .col-md-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 45.5%;
  flex: 0 0 45.5%;
}
.databankWrapper
  #skincare-lander.page-nourish-your-skin
  #pageBanner
  #bannerImg {
  width: 87.36%;
  left: 0;
}
.databankWrapper #skincare-lander.page-nourish-your-skin #pageBanner h2,
.databankWrapper #skincare-lander.page-nourish-your-skin #pageBanner .h2 {
  font-size: 5.75rem;
  line-height: 0.81em;
  margin-bottom: 0;
}
.databankWrapper
  #skincare-lander.page-nourish-your-skin
  #pageBanner
  .bannerTagline {
  font-size: 2.95rem;
  padding-top: 0;
}
.databankWrapper
  #skincare-lander.page-nourish-your-skin
  #pageBanner
  .bannerTagline
  span {
  display: block;
  font-style: italic;
  font-weight: normal;
  font-size: 0.78em;
  line-height: 1.121em;
  text-transform: none;
  color: #969486;
  padding-top: 0.22em;
}
.databankWrapper
  #skincare-lander.page-nourish-your-skin
  #pageBanner
  .bannerTxt {
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1.65em;
  color: #666;
  padding-bottom: 0.65em;
}
.databankWrapper #products-row,
.databankWrapper #essential-reads-row {
  position: relative;
  padding-bottom: 1rem;
}
.databankWrapper #products-row .col,
.databankWrapper #essential-reads-row .col {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
}
.databankWrapper .productBx {
  position: relative;
  width: 100%;
  background: #fff;
  -webkit-box-shadow:
    0 4px 14px rgba(0, 0, 0, 0.02),
    0 4px 3px rgba(0, 0, 0, 0.05);
  box-shadow:
    0 4px 14px rgba(0, 0, 0, 0.02),
    0 4px 3px rgba(0, 0, 0, 0.05);
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.databankWrapper .productBx .productImg {
  position: relative;
  width: 100%;
  padding-top: 63%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.databankWrapper .productBx .productImg:before {
  content: "";
  position: absolute;
  width: 100%;
  bottom: -1px;
  left: 0;
  top: 0;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(65.25%, rgba(255, 255, 255, 0)),
    to(#fff)
  );
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 65.25%, #fff 100%);
}
.databankWrapper .productBx .productMetaBx {
  padding: 1rem 2rem 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  height: 100%;
}
.databankWrapper .productBx .productMetaBx .productBtn {
  justify-self: flex-end;
  margin-top: auto;
}
.databankWrapper .productBx .productIntro {
  font-size: 1rem;
  line-height: 1.875em;
  color: #666;
  padding-bottom: 1.85em;
}
.databankWrapper #skincare-essential-reads {
  background: #e4d1b6;
  padding: 4.5rem 0 !important;
}
.databankWrapper #skincare-essential-reads .productBx .productImg {
  padding-top: 36.5%;
  position: relative;
}
.databankWrapper #skincare-essential-reads .productBx .productMetaBx {
  padding-top: 1rem;
  margin-top: 0;
}
.databankWrapper .linkOver {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.databankWrapper .related-popular ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  padding: 0;
}
.databankWrapper .related-popular li {
  margin-bottom: 30px;
  text-align: center;
}
.databankWrapper .related-popular a {
  display: inline-block;
  width: 100%;
  text-decoration: none;
  border: 1px solid #e7e7e7;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
}
.databankWrapper .related-popular a:hover {
  border-color: #538000;
}
.databankWrapper .related-popular span {
  display: block;
  padding: 0.6rem 1rem;
}
.databankWrapper .related-popular img {
  display: block;
  max-width: 100%;
  height: auto !important;
}
.databankWrapper .related-popular-side a {
  max-width: 410px;
}
.databankWrapper .single .recipe-header h2,
.databankWrapper .single .recipe-header .h2 {
  color: #fff;
}
.databankWrapper html body.single-recipe .container {
  max-width: 980px;
}
.databankWrapper html body.single-recipe .contentinner {
  padding-right: 0;
}
.databankWrapper .post .recipe p {
  font-size: 1em;
}
.databankWrapper html body .wpurp-container.recipe {
  border: 3px solid #538000;
  margin-top: 8em;
}
.databankWrapper html body .wpurp-container.recipe a:not(.btn) {
  color: #538000;
}
.databankWrapper html body .wpurp-container.recipe .recipe-btn {
  font-size: 20px;
  max-width: 200px;
}
.databankWrapper html body .wpurp-container.recipe .recipe-btn svg {
  height: 20px;
  margin-right: 5px;
}
.databankWrapper html body .wpurp-container.recipe .recipe-header:before {
  -webkit-filter: brightness(100);
  filter: brightness(100);
  opacity: 0.07;
}
.databankWrapper html body .wpurp-container.recipe .recipe-image {
  margin-top: -64px;
  border-radius: 50%;
  border: 3px solid #538000;
  outline: 0;
}
.databankWrapper html body .wpurp-container.recipe .recipe-meta img {
  margin-right: 1em !important;
  margin-bottom: 1em !important;
}
.databankWrapper html body .wpurp-container.recipe .recipe-meta ul {
  margin-bottom: 0 !important;
}
.databankWrapper html body .wpurp-container.recipe .recipe-meta a {
  color: #fff;
}
.databankWrapper html body .wpurp-container.recipe .recipe-meta li:after {
  content: "" !important;
  display: block;
  clear: both;
  margin-bottom: 0.5em !important;
}
.databankWrapper
  html
  body
  .wpurp-container.recipe
  .recipe-meta
  .recipe-tag-name,
.databankWrapper html body .wpurp-container.recipe .recipe-meta .recipe-tags {
  float: left;
}
.databankWrapper
  html
  body
  .wpurp-container.recipe
  .recipe-meta
  .recipe-tag-name {
  margin-right: -25px !important;
}
.databankWrapper html body .wpurp-container.recipe .recipe-meta .recipe-tags {
  max-width: calc(100% - 75px) !important;
}
.databankWrapper html body .wpurp-container.recipe .wpurp-recipe-ingredient {
  margin-bottom: 1em !important;
}
.databankWrapper
  html
  body
  .wpurp-container.recipe
  .wpurp-recipe-ingredient
  span {
  display: inline;
}
.databankWrapper html body .wpurp-container.recipe .recipe-ingredient-name {
  margin-bottom: 0.9em !important;
}
.databankWrapper html body .wpurp-container.recipe .user-controls {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 1.25em 0 !important;
}
.databankWrapper html body .wpurp-container.recipe .user-controls p {
  font-size: 1rem !important;
  margin-bottom: 0.5em !important;
}
.databankWrapper
  html
  body
  .wpurp-container.recipe
  .user-controls
  p:first-child {
  margin-right: 1.65em !important;
}
.databankWrapper html body .wpurp-container.recipe .user-controls p input,
.databankWrapper html body .wpurp-container.recipe .user-controls p select {
  color: #333 !important;
}
.databankWrapper html body .wpurp-container.recipe .user-controls p input {
  border-radius: 5px !important;
  height: 1.5rem;
}
.databankWrapper html body .wpurp-container.recipe .user-controls p select {
  font-size: 0.9rem !important;
  width: 9em;
  height: 2rem;
}
.databankWrapper
  html
  body
  .wpurp-container.recipe
  .user-controls
  .advanced-adjust-recipe-servings,
.databankWrapper
  html
  body
  .wpurp-container.recipe
  .user-controls
  .adjust-recipe-unit {
  border-radius: 3px !important;
  text-indent: 0.25em;
}
.databankWrapper .recipe .serving-wrapper input::-webkit-outer-spin-button,
.databankWrapper .recipe .serving-wrapper input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.databankWrapper .recipe .serving-wrapper input[type="number"] {
  -moz-appearance: textfield;
}
.databankWrapper .recipe-group-label {
  font-family:
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  text-shadow: none;
}
.databankWrapper .recipe-units {
  cursor: pointer;
}
.databankWrapper #the-recipe-servings ::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.databankWrapper [class^="recipe-spinner"] {
  border: 2px solid #fff;
  border-top: 2px solid #538000;
  border-radius: 50%;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  display: none;
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
.databankWrapper .rmp-results-widget .rmp-results-widget__vote-count {
  display: none;
}
.databankWrapper .callout-box {
  padding: 20px;
  background: #fafafa;
  color: #343a40;
  border: 1px solid #538000;
}
.databankWrapper .shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
.databankWrapper .promo-bar {
  background: #538000;
  color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.databankWrapper .promo-bar p {
  margin: 0;
}
.databankWrapper #foot {
  width: 100%;
  padding-top: 60px;
}
.databankWrapper #foot .grey-bg {
  background: #fafafa;
  color: #495057;
  padding: 30px 0 40px;
  margin-top: 30px;
}
.databankWrapper #foot .footer-brand {
  margin: 0 auto 30px;
  max-width: 250px;
  display: inline-block;
}
.databankWrapper #foot .footer-brand .lc {
  fill: #495057;
}
.databankWrapper #foot .footer-brand:hover .lc {
  fill: #538000;
}
.databankWrapper #foot .footer-nav li {
  display: inline-block;
  margin-bottom: 0.2rem;
  margin-right: 13px;
}
.databankWrapper #foot .footer-nav li:after {
  display: inline-block;
  content: "|";
  color: #ced4da;
}
.databankWrapper #foot .footer-nav li a {
  margin-right: 18px;
}
.databankWrapper #foot .footer-nav li:first-of-type:after {
  display: none;
}
.databankWrapper #foot .footer-nav li:last-of-type {
  margin-right: 0;
}
.databankWrapper #foot .footer-nav li:last-of-type:after {
  display: none;
}
.databankWrapper #foot a:link,
.databankWrapper #foot a:visited {
  color: #495057;
}
.databankWrapper #foot a:hover {
  color: #538000;
  text-decoration: none;
}
.databankWrapper #foot a:active {
  text-decoration: underline;
}
.databankWrapper #foot .copyright-footer {
  padding-top: 10px;
}
.databankWrapper #foot .copyright-footer p {
  line-height: 17px;
  margin-bottom: 7px;
}
.databankWrapper #foot .copyright-footer small,
.databankWrapper #foot .copyright-footer .small {
  font-size: 70%;
}
.databankWrapper #product-info {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-gap: 0 15px;
}
.databankWrapper .pi-left-column,
.databankWrapper .pi-right-column {
  grid-column: 1/13;
}
.databankWrapper .fancybox-button--play::before {
  top: calc(50% - 6px);
  left: calc(50% - 4px);
  background: transparent;
}
.databankWrapper .fancybox-button--play::before {
  width: 0;
  height: 0;
  border-top: 6px inset transparent;
  border-bottom: 6px inset transparent;
  border-left: 10px solid;
  border-radius: 1px;
}
.databankWrapper .fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: 0;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}
.databankWrapper .fancybox-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.databankWrapper .fancybox-inner,
.databankWrapper .fancybox-bg,
.databankWrapper .fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.databankWrapper .fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  -webkit-transition-duration: inherit;
  transition-duration: inherit;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}
.databankWrapper .fancybox-is-open .fancybox-bg {
  opacity: 0.9;
  -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.databankWrapper .fancybox-infobar,
.databankWrapper .fancybox-toolbar,
.databankWrapper .fancybox-caption,
.databankWrapper .fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  -webkit-transition:
    opacity 0.25s ease,
    visibility 0s ease 0.25s;
  transition:
    opacity 0.25s ease,
    visibility 0s ease 0.25s;
  visibility: hidden;
  z-index: 99997;
}
.databankWrapper .fancybox-show-infobar .fancybox-infobar,
.databankWrapper .fancybox-show-toolbar .fancybox-toolbar,
.databankWrapper .fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  -webkit-transition:
    opacity 0.25s ease 0s,
    visibility 0s ease 0s;
  transition:
    opacity 0.25s ease 0s,
    visibility 0s ease 0s;
  visibility: visible;
}
.databankWrapper .fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.databankWrapper .fancybox-toolbar {
  right: 0;
  top: 0;
}
.databankWrapper .fancybox-stage {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  z-index: 99994;
}
.databankWrapper .fancybox-is-open .fancybox-stage {
  overflow: hidden;
}
.databankWrapper .fancybox-slide {
  -webkit-backface-visibility: hidden;
  display: none;
  height: 100%;
  left: 0;
  outline: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transition-property:
    opacity,
    -webkit-transform;
  transition-property:
    opacity,
    -webkit-transform;
  transition-property: transform, opacity;
  transition-property:
    transform,
    opacity,
    -webkit-transform;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}
.databankWrapper .fancybox-slide::before {
  content: "";
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}
.databankWrapper .fancybox-slide--current {
  display: block;
}
.databankWrapper .fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}
.databankWrapper .fancybox-slide--image::before {
  display: none;
}
.databankWrapper .fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.databankWrapper .fancybox-slide--image .fancybox-content {
  -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  -webkit-transition-property:
    opacity,
    -webkit-transform;
  transition-property:
    opacity,
    -webkit-transform;
  transition-property: transform, opacity;
  transition-property:
    transform,
    opacity,
    -webkit-transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}
.databankWrapper .fancybox-can-zoomIn .fancybox-content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.databankWrapper .fancybox-image {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
.databankWrapper .fancybox-slide--video .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}
.databankWrapper .fancybox-slide--video .fancybox-content {
  background: #000;
}
.databankWrapper .fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.databankWrapper .fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}
.databankWrapper .fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}
.databankWrapper .fancybox-button,
.databankWrapper .fancybox-button:visited,
.databankWrapper .fancybox-button:link {
  color: #ccc;
}
.databankWrapper .fancybox-button:hover {
  color: #fff;
}
.databankWrapper .fancybox-button:focus {
  outline: 0;
}
.databankWrapper .fancybox-button[disabled],
.databankWrapper .fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: 0;
}
.databankWrapper .fancybox-button div {
  height: 100%;
}
.databankWrapper .fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}
.databankWrapper .fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}
.databankWrapper .fancybox-button--play svg:nth-child(2) {
  display: none;
}
.databankWrapper .fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property:
    transform,
    -webkit-transform;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  z-index: 99998;
}
.databankWrapper .fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}
.databankWrapper .fancybox-navigation .fancybox-button div {
  padding: 7px;
}
.databankWrapper .fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  padding: 31px 26px 31px 6px;
}
.databankWrapper .fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
}
.databankWrapper .fancybox-caption {
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(rgba(0, 0, 0, 0.85)),
    color-stop(50%, rgba(0, 0, 0, 0.3)),
    color-stop(65%, rgba(0, 0, 0, 0.15)),
    color-stop(75.5%, rgba(0, 0, 0, 0.075)),
    color-stop(82.85%, rgba(0, 0, 0, 0.037)),
    color-stop(88%, rgba(0, 0, 0, 0.019)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.85) 0,
    rgba(0, 0, 0, 0.3) 50%,
    rgba(0, 0, 0, 0.15) 65%,
    rgba(0, 0, 0, 0.075) 75.5%,
    rgba(0, 0, 0, 0.037) 82.85%,
    rgba(0, 0, 0, 0.019) 88%,
    rgba(0, 0, 0, 0) 100%
  );
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px 44px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}
.databankWrapper .fancybox-caption--separate {
  margin-top: -50px;
}
.databankWrapper .fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}
.databankWrapper .fancybox-caption a,
.databankWrapper .fancybox-caption a:link,
.databankWrapper .fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}
.databankWrapper .fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}
.databankWrapper .tns-outer {
  padding: 0 !important;
}
.databankWrapper .tns-outer [hidden] {
  display: none !important;
}
.databankWrapper .tns-outer [aria-controls] {
  cursor: pointer;
}
.databankWrapper .tns-slider {
  -webkit-transition: all 0s;
  transition: all 0s;
}
.databankWrapper .tns-slider > .tns-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.databankWrapper .tns-horizontal.tns-subpixel {
  white-space: nowrap;
}
.databankWrapper .tns-horizontal.tns-subpixel > .tns-item {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}
.databankWrapper .tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px;
}
.databankWrapper .tns-gallery > .tns-item {
  position: absolute;
  left: -100%;
  -webkit-transition:
    transform 0s,
    opacity 0s;
  -webkit-transition:
    opacity 0s,
    -webkit-transform 0s;
  transition:
    opacity 0s,
    -webkit-transform 0s;
  transition:
    transform 0s,
    opacity 0s;
  transition:
    transform 0s,
    opacity 0s,
    -webkit-transform 0s;
}
.databankWrapper .tns-gallery > .tns-slide-active {
  position: relative;
  left: auto !important;
}
.databankWrapper .tns-ovh {
  overflow: hidden;
}
.databankWrapper .tns-visually-hidden {
  position: absolute;
  left: -10000em;
}
.databankWrapper .tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0;
}
.databankWrapper .tns-normal {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}
.databankWrapper #shopify-section-product-gallery {
  margin-right: auto;
  margin-left: auto;
}
.databankWrapper .product-gallery {
  position: relative;
}
.databankWrapper #shopify-section-product-gallery,
.databankWrapper #product-bullets {
  max-width: 600px;
}
.databankWrapper .product-gallery-item {
  display: none;
}
.databankWrapper .product-gallery-item:first-of-type {
  display: block;
}
.databankWrapper .product-gallery-item a {
  display: block;
  aspect-ratio: 1/1;
}
.databankWrapper .tns-inner {
  overflow: hidden;
}
.databankWrapper .product-gallery-item-video {
  position: relative;
  display: block;
}
.databankWrapper .product-gallery-the-video {
  position: absolute;
  top: 12%;
  right: 10px;
  left: 10px;
}
.databankWrapper iframe.fancybox-iframe {
  width: 100%;
  height: 100%;
}
.databankWrapper .product-gallery-thumbnails {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}
.databankWrapper .product-img-thumb {
  aspect-ratio: 1/1;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(25% - 8px);
  flex: 0 0 calc(25% - 8px);
}
.databankWrapper .product-img-thumb img {
  border: 1px solid #d6d6d6;
}
.databankWrapper .product-img-thumb img.tns-nav-active {
  border-color: #999;
}
.databankWrapper .product-img-thumb:nth-child(n + 6) {
  display: none;
}
.databankWrapper .product-video-thumb {
  -webkit-box-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  display: block;
}
.databankWrapper #product-info .product-img.product-gallery-item a:hover img,
.databankWrapper #product-info .product-video-thumb .btn.btn-outline-primary {
  border-color: #d6d6d6;
}
.databankWrapper #tns1-ow {
  position: relative;
}
.databankWrapper .tns-controls {
  position: absolute;
  z-index: 1;
  width: 100%;
  top: 50%;
}
.databankWrapper .tns-controls [data-controls] {
  width: 2vmin;
  height: 2vmin;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  border: 0;
  background: transparent;
  padding: 0;
  margin-top: -20px;
}
.databankWrapper .tns-controls [data-controls]::before {
  content: "";
  width: 100%;
  height: 100%;
  border-width: 0.4vmin 0.4vmin 0 0;
  border-style: solid;
  border-color: #333;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  display: block;
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
  opacity: 0.2;
}
.databankWrapper .tns-controls [data-controls]:hover::before {
  border-color: #538000;
  opacity: 1;
}
.databankWrapper .tns-controls [data-controls="prev"] {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  left: 15px;
}
.databankWrapper .tns-controls [data-controls="prev"]:hover::after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.databankWrapper .tns-controls [data-controls="next"] {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  right: 15px;
}
.databankWrapper .tns-controls [data-controls="next"]:hover::after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.databankWrapper .product-gallery-item a:focus,
.databankWrapper .tns-controls:focus,
.databankWrapper [data-controls]:focus {
  outline: 0;
}
.databankWrapper .atc-btn-price {
  border-left: 2px solid #538000;
}
.databankWrapper .btn-price {
  min-width: 6em;
  min-height: 100%;
}
.databankWrapper #add-item-form .frequency-select-group select {
  font-size: 0.8em;
}
.databankWrapper #how-to-saveButton {
  background: 0;
  color: #333;
  padding: 0;
  text-transform: none;
  text-decoration: underline;
}
.databankWrapper #how-to-saveButton:hover {
  text-decoration: underline;
}
.databankWrapper #shopify-section-product-add-to-cart-scroll {
  position: sticky;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 220px;
  bottom: 15px;
  right: 0;
  margin: 0 0 0 auto;
  opacity: 0;
  height: auto;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.databankWrapper #shopify-section-product-add-to-cart-scroll.display {
  max-height: 1000px;
  opacity: 1;
}
.databankWrapper
  #shopify-section-product-add-to-cart-scroll
  .btn-outline-secondary {
  background: #fff;
}
.databankWrapper
  #shopify-section-product-add-to-cart-scroll
  .btn-outline-secondary:hover {
  background: #cf0060;
}
.databankWrapper #add-cart-scroll {
  width: 100%;
}
.databankWrapper #shopify-section-product-add-to-cart-scroll {
  z-index: 9;
}
.databankWrapper .breadcrumb a {
  color: #6c757d;
}
.databankWrapper .breadcrumb a:hover,
.databankWrapper .breadcrumb a:active {
  color: #538000;
}
.databankWrapper #product-info .h1 {
  color: #cf0060;
  font-size: 2.2rem;
  line-height: 2.2rem;
}
.databankWrapper #product-info .h1 span {
  font-size: 1.2rem;
}
.databankWrapper #product-info .h3 {
  color: #444;
}
.databankWrapper #product-badges .col-auto {
  min-width: 200px;
}
.databankWrapper #product-bullets h3,
.databankWrapper #product-bullets .h3 {
  margin-left: 26px;
}
.databankWrapper .product-icons img {
  margin: 0.2rem 0;
}
.databankWrapper .dk-flat-static {
  min-height: 190px !important;
}
.databankWrapper .dk-flat-static.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.databankWrapper .dk-flat-static .dk-flat-wrapper {
  -webkit-transform: scale(1.25);
  transform: scale(1.25);
  max-width: 80%;
  -webkit-box-flex: 0;
  -ms-flex: 0;
  flex: 0;
}
.databankWrapper og-offer {
  min-height: 200px;
  padding-bottom: 0;
}
.databankWrapper #content div[data-oke-reviews-widget] .okeReviews {
  padding-bottom: 30px;
}
.databankWrapper #content #product-title .okeReviews {
  padding-bottom: 0;
}
.databankWrapper .okeReviews .okeReviews-ratingDistribution-item-value-count {
  color: #333 !important;
}
.databankWrapper .okeReviews .okeReviews-reviewsAggregate-summary-total,
.databankWrapper .okeReviews .okeReviews-reviews-controls-reviewCount,
.databankWrapper .okeReviews .okeReviews-review-date,
.databankWrapper .okeReviews .okeReviews-review-helpful,
.databankWrapper .okeReviews .okeReviews-review-helpful-vote-button {
  color: #707070 !important;
}
.databankWrapper #product-description .nav:first-of-type iframe {
  display: block;
}
.databankWrapper #product-description .nav:first-of-type .nav-link {
  width: 100%;
  border: 1px solid #ced4da;
  background: #fafafa;
  color: #333;
  text-align: center;
}
.databankWrapper #product-description .nav:first-of-type .nav-link:hover {
  background: #fff;
  color: #538000;
}
.databankWrapper #product-description .nav:first-of-type .nav-link.active {
  background-color: #fff;
  border: 1px solid #538000;
  color: #538000;
}
.databankWrapper #product-description .nav:first-of-type nav hr {
  margin-top: -1px;
  position: relative;
  z-index: 1;
  border-top-color: #e9ecef;
}
.databankWrapper #ingredients img {
  max-height: 800px;
  margin-right: auto;
  margin-left: auto;
}
.databankWrapper a.product-img {
  display: block;
  position: relative;
}
.databankWrapper .product-img img {
  border: 3px solid #777;
}
.databankWrapper .bmsm-tiers {
  padding: 0.25em 0;
}
.databankWrapper .bmsm-tiers.disabled {
  -webkit-filter: saturate(0) brightness(1.5);
  filter: saturate(0) brightness(1.5);
  cursor: not-allowed;
}
.databankWrapper .bmsm-tiers.disabled h3,
.databankWrapper .bmsm-tiers.disabled .h3,
.databankWrapper .bmsm-tiers.disabled .bmsm-savings {
  color: #6c757d;
}
.databankWrapper .bmsm-tiers.disabled .bmsm-tier {
  pointer-events: none;
}
.databankWrapper .bmsm-tiers.disabled .bmsm-tier-body {
  background-image: repeating-linear-gradient(
    to bottom right,
    transparent 0,
    transparent 46%,
    #6c757d 50%,
    transparent 55%,
    transparent 100%
  );
}
.databankWrapper .bmsm-tier-headline,
.databankWrapper .bmsm-tier-body {
  padding-left: 1em;
  padding-right: 1em;
  text-align: center;
  text-transform: uppercase;
}
.databankWrapper .bmsm-tiers:not(.disabled) .bmsm-tier:hover,
.databankWrapper .bmsm-tiers:not(.disabled) .bmsm-tier:focus {
  cursor: pointer;
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}
.databankWrapper .bmsm-tier-headline {
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  margin-bottom: 0;
  background-color: #6c757d;
  color: #fff;
  font-size: 1rem;
  font-family:
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
.databankWrapper .bmsm-tier-body {
  color: #6c757d;
  border: 1px solid #6c757d;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.databankWrapper .bmsm-tier-body > * {
  display: inline-block;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  font-weight: 500;
}
.databankWrapper .bmsm-tier-body .bmsm-qty {
  text-align: right;
  padding-right: 1rem;
  margin-right: 1rem;
  border-right: 1px solid;
}
.databankWrapper .bmsm-tier-body .bmsm-price-per-unit {
  text-align: left;
}
.databankWrapper .bmsm-savings {
  font-size: 0.85em;
  text-align: center;
  margin-top: 0.25em;
}
.databankWrapper .bmsm-key[class*="buy-1"] .tier1,
.databankWrapper .bmsm-key[class*="buy-2"] .tier2,
.databankWrapper .bmsm-key[class*="buy-3"] .tier3 {
  border-color: #538000;
}
.databankWrapper .bmsm-key[class*="buy-1"] .tier1 .bmsm-tier-headline,
.databankWrapper .bmsm-key[class*="buy-2"] .tier2 .bmsm-tier-headline,
.databankWrapper .bmsm-key[class*="buy-3"] .tier3 .bmsm-tier-headline {
  background-color: #538000;
}
.databankWrapper .bmsm-key[class*="buy-1"] .tier1 .bmsm-tier-body,
.databankWrapper .bmsm-key[class*="buy-2"] .tier2 .bmsm-tier-body,
.databankWrapper .bmsm-key[class*="buy-3"] .tier3 .bmsm-tier-body {
  border-color: #538000;
  color: #538000;
}
.databankWrapper .cart-template .bmsm-tiers[class*="buy-1"] .tier1,
.databankWrapper .cart-template .bmsm-tiers[class*="buy-2"] .tier2,
.databankWrapper .cart-template .bmsm-tiers[class*="buy-3"] .tier3 {
  color: #538000;
}
.databankWrapper .discontinued .recommended-rebuy {
  min-height: 640px;
}
.databankWrapper .discontinued .upper-headline {
  letter-spacing: 0.05em;
}
.databankWrapper .discontinued .disco-banner,
.databankWrapper .discontinued .search-bar {
  background-color: #e6e6e4;
}
.databankWrapper .discontinued .info-bottom {
  grid-column: 1/13;
}
.databankWrapper .discontinued .search-bar {
  max-width: 600px;
  margin: 0 auto;
}
.databankWrapper .discontinued .product-featured-img {
  -webkit-filter: saturate(0.25);
  filter: saturate(0.25);
}
.databankWrapper .one-line-review {
  font-size: 0.9em;
  font-style: italic;
}
.databankWrapper .product-title {
  letter-spacing: 0.06em;
  word-spacing: 0.15ch;
}
.databankWrapper .product-title sup {
  top: -0.75em;
  font-weight: 400;
  font-size: 0.5em;
}
.databankWrapper .skincare #product-info h1,
.databankWrapper .skincare #product-info .h1 {
  color: #b64756 !important;
}
.databankWrapper .rebuy-widget.widget-type-dynamic-bundle h3.primary-title,
.databankWrapper .rebuy-widget.widget-type-dynamic-bundle .primary-title.h3 {
  text-align: center !important;
}
.databankWrapper
  .rebuy-widget.widget-type-dynamic-bundle
  .rebuy-bundle__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.databankWrapper .rebuy-widget.widget-type-dynamic-bundle .rebuy-product-info,
.databankWrapper
  .rebuy-widget.widget-type-dynamic-bundle
  .rebuy-bundle__items
  > div.rebuy-product-block {
  margin-bottom: 0 !important;
}
.databankWrapper
  .rebuy-widget.widget-type-dynamic-bundle
  .rebuy-widget-container {
  padding: 5%;
  border: 2px solid #6c757d;
}
.databankWrapper
  .rebuy-widget.widget-type-dynamic-bundle
  .rebuy-bundle__actions-price {
  font-size: calc(10px + 0.75em);
}
.databankWrapper
  .rebuy-widget.widget-type-dynamic-bundle
  span.rebuy-money.sale {
  font-weight: bold;
}
.databankWrapper
  .rebuy-widget.widget-type-dynamic-bundle
  .rebuy-product-checkbox {
  display: none;
}
.databankWrapper .rebuy-widget.widget-type-dynamic-bundle .rebuy-widget {
  padding-top: 0;
}
.databankWrapper
  .rebuy-widget.widget-type-dynamic-bundle
  .rebuy-product-block:nth-child(n + 2) {
  padding-top: 0 !important;
}
.databankWrapper
  .rebuy-widget.widget-type-dynamic-bundle
  .rebuy-bundle__items
  > div
  > div
  .rebuy-product-price
  > div
  > .rebuy-money.compare-at {
  display: none;
}
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item-wrapper
  .collection-short-description {
  font-size: 0.95rem;
  line-height: 1.25rem;
}
.databankWrapper #content-within:not(.collection-promo) .collection-grid-item {
  position: relative;
  background: #fff;
  min-height: 100%;
}
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item
  .collection-grid-content {
  padding: 1em 1.5em 0.5em;
  min-height: 250px;
}
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item
  .overlay-toggle {
  z-index: 20;
}
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-overlay {
  display: none;
  position: relative;
  z-index: 30;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 0 1.5em 1em;
}
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-overlay
  .row {
  margin: 0 -5px;
}
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-overlay
  .col-lg-6 {
  padding: 0 5px;
}
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-overlay
  .collection-actions {
  justify-self: flex-end;
  margin-top: auto;
}
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-overlay
  .collection-actions
  .btn-lg {
  display: block;
  font-size: 1.125rem;
}
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item:not(.closed):hover,
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item.active {
  z-index: 15;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  border: 1px solid #ccc;
  -webkit-box-shadow:
    0 12px 17px 2px rgba(0, 0, 0, 0.14),
    0 5px 22px 4px rgba(0, 0, 0, 0.12),
    0 7px 8px -4px rgba(0, 0, 0, 0.2);
  box-shadow:
    0 12px 17px 2px rgba(0, 0, 0, 0.14),
    0 5px 22px 4px rgba(0, 0, 0, 0.12),
    0 7px 8px -4px rgba(0, 0, 0, 0.2);
}
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item:not(.closed):hover
  + .overlay-toggle-wrapper,
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item.active
  + .overlay-toggle-wrapper {
  display: none;
}
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item:not(.closed):hover
  .collection-grid-img-up,
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item.active
  .collection-grid-img-up {
  display: none;
}
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item:not(.closed):hover
  .collection-grid-img-over,
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item.active
  .collection-grid-img-over {
  display: block !important;
}
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item:not(.closed):hover
  .collection-grid-overlay,
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item.active
  .collection-grid-overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  background: #fff;
}
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item:not(.closed):hover
  .collection-actions,
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item.active
  .collection-actions {
  position: relative;
}
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item:not(.closed):hover
  .item-close,
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item.active
  .item-close {
  border-radius: 50%;
  position: relative;
  z-index: 350;
  border: 2px solid;
}
.databankWrapper
  #content-within:not(.collection-promo)
  .collection-grid-item:not(.closed):hover {
  z-index: 0;
  position: inherit;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.databankWrapper .collection-template .collection-hide {
  display: none;
}
.databankWrapper .sidebar-nav .navbar-nav > li {
  border-bottom: 1px solid #ced4da;
  padding-left: 1em;
  padding-right: 1em;
}
.databankWrapper .sidebar-nav .navbar-nav > li ul li {
  list-style: none;
}
.databankWrapper .sidebar-nav .nav-link small,
.databankWrapper .sidebar-nav .nav-link .small {
  position: relative;
  top: -0.125em;
}
.databankWrapper .sidebar-nav .navbar-brand,
.databankWrapper .sidebar-nav .navbar-toggler {
  display: block;
}
.databankWrapper .sidebar-nav .navbar-toggler {
  border: 1px solid;
  padding: 0.3125rem 0.618rem;
}
.databankWrapper .sidebar-nav .navbar-toggler .icon-bar {
  background-color: #538000;
}
.databankWrapper .sidebar-nav .navbar-toggler:hover {
  background-color: #538000;
  color: #fff;
}
.databankWrapper .sidebar-nav .navbar-toggler:hover .icon-bar {
  background-color: #fff;
}
.databankWrapper .sidebar-nav .dropdown-toggle {
  border: none 0;
  background-color: transparent;
  color: #538000;
}
.databankWrapper .sidebar-nav .dropdown-toggle:after {
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition:
    transform 0.2s ease-out,
    -webkit-transform 0.2s ease-out;
  -webkit-transform-origin: center;
  transform-origin: center;
}
.databankWrapper .sidebar-nav .dropdown-toggle[aria-expanded="true"]:after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.databankWrapper .navbar-toggler.sidebar-breadcrumb {
  border: 0;
}
.databankWrapper .current-detox-support .nav-item-detox-support,
.databankWrapper .current-general-vitamins .nav-item-general-vitamins,
.databankWrapper .current-gut-health .nav-item-gut-health,
.databankWrapper .current-gut-health .nav-item-gut-health,
.databankWrapper .current-digestion .nav-item-digestion,
.databankWrapper .current-probiotics .nav-item-probiotics,
.databankWrapper .current-sibo-support .nav-item-sibo-support,
.databankWrapper .current-candida-support .nav-item-candida-support,
.databankWrapper .current-leaky-gut .nav-item-leaky-gut,
.databankWrapper .current-healthy-aging .nav-item-healthy-aging,
.databankWrapper .current-nutrition .nav-item-nutrition,
.databankWrapper .current-collagen .nav-item-collagen,
.databankWrapper .current-paleo-protein .nav-item-paleo-protein,
.databankWrapper .current-bars .nav-item-bars,
.databankWrapper .current-thyroid-autoimmune .nav-item-thyroid-autoimmune,
.databankWrapper .current-immune-support .nav-item-immune-support,
.databankWrapper .current-inflammation .nav-item-inflammation,
.databankWrapper .current-sleep-mood-brain .nav-item-sleep-mood-brain,
.databankWrapper .current-hair-skin-nails .nav-item-hair-skin-nails,
.databankWrapper .current-optimal-weight .nav-item-optimal-weight {
  font-weight: bold;
}
.databankWrapper .cart-row {
  border-bottom: 1px solid #e9ecef;
}
.databankWrapper .cart-row:first-of-type {
  border-top: 1px solid #e9ecef;
}
.databankWrapper .cart-row > .row > .col-12 {
  margin: 10px 0;
}
.databankWrapper .cart-row .cart-product-image {
  width: 130px;
}
.databankWrapper .cart-row .cart-product-title {
  color: #333;
}
.databankWrapper .cart-row .cart-product-title:hover,
.databankWrapper .cart-row .cart-product-title:active {
  color: #538000;
}
.databankWrapper .promo-item-message {
  color: #538000;
}
.databankWrapper .cart-quantity .input-group-text.btn {
  width: 34px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #fafafa;
  border: 0;
  font-weight: bold;
}
.databankWrapper .cart-quantity .input-group-text.btn:hover {
  color: #fff;
  background: #538000;
}
.databankWrapper .cart-quantity .form-control {
  text-align: center;
  border: 0;
  background: #fafafa;
}
.databankWrapper .cart-quantity input[type="number"]::-webkit-inner-spin-button,
.databankWrapper
  .cart-quantity
  input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.databankWrapper .cart-quantity input[type="number"] {
  -moz-appearance: textfield;
}
.databankWrapper #shopify-section-cart-summary {
  height: 100%;
}
.databankWrapper #cart-summary .sticky-top {
  top: 100px;
  z-index: 1019;
}
.databankWrapper .update-cart-row .col-12 {
  text-align: right;
}
.databankWrapper #bxgy-offer-product.cart-row .original-price {
  text-decoration: line-through;
}
.databankWrapper #bxgy-offer-product.cart-row .promo-price {
  color: #cf0060;
}
.databankWrapper #bxgy-offer-product.cart-row .bxgy__message {
  position: relative;
  top: 0.5em;
  margin-left: 1em;
  margin-right: 1em;
  padding: 1em 1em 0.5em;
}
.databankWrapper #bxgy-offer-product.cart-row:not(.disabled) .add-to-cart .btn {
  -webkit-animation:
    750ms popIn 1,
    wobble 3s ease-out 3s infinite;
  animation:
    750ms popIn 1,
    wobble 3s ease-out 3s infinite;
  color: #fff !important;
}
.databankWrapper #bxgy-offer-product.cart-row.disabled > .row:first-child {
  opacity: 0.7;
}
.databankWrapper #bxgy-offer-product.cart-row.disabled .cart-product-image {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.databankWrapper #bxgy-offer-product.cart-row.disabled .add-to-cart .btn,
.databankWrapper #bxgy-offer-product.cart-row.disabled .add-to-cart .btn:link,
.databankWrapper #bxgy-offer-product.cart-row.disabled .add-to-cart .btn:hover,
.databankWrapper #bxgy-offer-product.cart-row.disabled .add-to-cart .btn:focus,
.databankWrapper
  #bxgy-offer-product.cart-row.disabled
  .add-to-cart
  .btn:active {
  border-color: #ced4da;
  background-color: #fff;
  color: #ced4da;
}
.databankWrapper #bxgy-offer-product.cart-row.disabled .bxgy__message {
  color: #538000;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
.databankWrapper .customer-form .errors ul {
  padding: 0 15px;
}
.databankWrapper .customer-form .errors li {
  list-style: none;
  color: #cf0060;
  border: 1px solid #ccc;
  page-break-inside: 10px 15px;
}
.databankWrapper
  .customer-form
  #account-forms
  #customer_login
  fieldset
  #pw-field-cth {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  max-height: calc(1.5em + 0.75rem + 2px);
  overflow-y: hidden;
}
.databankWrapper
  .customer-form
  #account-forms
  #customer_login
  fieldset
  #pw-field-cth
  #customer_password {
  width: 100%;
}
.databankWrapper
  .customer-form
  #account-forms
  #customer_login
  fieldset
  #pw-field-cth
  #pw-toggle-btn {
  position: relative;
  bottom: 35px;
  font-weight: 600;
  font-size: 14px;
  color: gray;
}
.databankWrapper .customer-form #create_customer #optIn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.databankWrapper .customer-form #create_customer #optIn #marketing {
  width: 20px;
  height: 20px;
  position: relative;
  top: 4px;
  margin-right: 5px;
}
.databankWrapper .charity-block {
  color: #333;
}
.databankWrapper .charity-block svg {
  visibility: hidden;
}
.databankWrapper #giving-voting .cf-submit-form {
  color: #538000;
  border: 1px solid #538000;
}
.databankWrapper #account-address h3,
.databankWrapper #account-address .h3 {
  margin: 1em 0 1.2em 0;
}
.databankWrapper #account-address h5,
.databankWrapper #account-address .h5 {
  color: #538000;
}
.databankWrapper #account-address .bold {
  font-weight: 600;
}
.databankWrapper #account-address #current-addresses {
  padding-left: 1em;
}
.databankWrapper #account-address #current-addresses h4,
.databankWrapper #account-address #current-addresses .h4 {
  margin: 1em 0;
}
.databankWrapper
  #account-address
  #current-addresses
  .defualt-address-wrapper
  .customer-def-address {
  width: 400px;
  padding: 1em 0;
}
.databankWrapper
  #account-address
  #current-addresses
  .defualt-address-wrapper
  .customer-def-address
  .view-address
  .row {
  margin: 0;
}
.databankWrapper
  #account-address
  #current-addresses
  .defualt-address-wrapper
  .customer-def-address
  .view-address
  .row
  .col {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0;
}
.databankWrapper
  #account-address
  #current-addresses
  .defualt-address-wrapper
  .customer-edit-defualt-form {
  padding-bottom: 1.5em;
}
.databankWrapper
  #account-address
  #current-addresses
  .defualt-address-wrapper
  .customer-edit-defualt-form
  .customer-address-table
  .row {
  margin: 0;
}
.databankWrapper
  #account-address
  #current-addresses
  .defualt-address-wrapper
  .customer-edit-defualt-form
  .customer-address-table
  .row
  fieldset {
  min-width: 100%;
}
.databankWrapper
  #account-address
  #current-addresses
  .defualt-address-wrapper
  .customer-edit-defualt-form
  .customer-address-table
  .row
  .col {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0;
}
.databankWrapper
  #account-address
  #current-addresses
  .defualt-address-wrapper
  .customer-edit-defualt-form
  .customer-address-table
  .row
  .col-6 {
  padding-left: 0;
}
.databankWrapper
  #account-address
  #current-addresses
  .defualt-address-wrapper
  .customer-edit-defualt-form
  .customer-address-table
  .row
  #cntry-group
  select {
  border-radius: 0;
  border: 1px solid #ccc;
  height: 2.5em;
  padding-left: 10px;
  width: 47.555%;
}
.databankWrapper
  #account-address
  #current-addresses
  .defualt-address-wrapper
  .customer-edit-defualt-form
  #edit-address-fieldset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.databankWrapper
  #account-address
  #current-addresses
  .defualt-address-wrapper
  .address-def-actions {
  width: 400px;
}
.databankWrapper
  #account-address
  #current-addresses
  .defualt-address-wrapper
  .address-def-actions
  .col
  button {
  width: 6rem;
}
.databankWrapper
  #account-address
  #current-addresses
  .saved-addresses-wrapper
  .customer-saved-address {
  width: 400px;
  padding: 1em 0;
}
.databankWrapper
  #account-address
  #current-addresses
  .saved-addresses-wrapper
  .customer-saved-address
  .view-address
  .row {
  margin: 0;
}
.databankWrapper
  #account-address
  #current-addresses
  .saved-addresses-wrapper
  .customer-saved-address
  .view-address
  .row
  .col {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0;
}
.databankWrapper
  #account-address
  #current-addresses
  .saved-addresses-wrapper
  .edit-address
  .customer-edit-form {
  padding-bottom: 1.5em;
}
.databankWrapper
  #account-address
  #current-addresses
  .saved-addresses-wrapper
  .edit-address
  .customer-edit-form
  .customer-address-table
  .row {
  margin: 0;
}
.databankWrapper
  #account-address
  #current-addresses
  .saved-addresses-wrapper
  .edit-address
  .customer-edit-form
  .customer-address-table
  .row
  fieldset {
  min-width: 100%;
}
.databankWrapper
  #account-address
  #current-addresses
  .saved-addresses-wrapper
  .edit-address
  .customer-edit-form
  .customer-address-table
  .row
  .col {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0;
}
.databankWrapper
  #account-address
  #current-addresses
  .saved-addresses-wrapper
  .edit-address
  .customer-edit-form
  .customer-address-table
  .row
  .col-6 {
  padding-left: 0;
}
.databankWrapper
  #account-address
  #current-addresses
  .saved-addresses-wrapper
  .edit-address
  .customer-edit-form
  .customer-address-table
  .row
  #cntry-group
  select {
  border-radius: 0;
  border: 1px solid #ccc;
  height: 2.5em;
  padding-left: 10px;
  width: 47.555%;
}
.databankWrapper
  #account-address
  #current-addresses
  .saved-addresses-wrapper
  .edit-address
  .customer-edit-form
  #edit-address-fieldset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.databankWrapper
  #account-address
  #current-addresses
  .saved-addresses-wrapper
  .address-actions {
  width: 400px;
}
.databankWrapper
  #account-address
  #current-addresses
  .saved-addresses-wrapper
  .address-actions
  .col
  button {
  width: 6rem;
}
.databankWrapper
  #account-address
  #address_form_wrapper
  #new-addressForm-wrapper {
  max-width: 800px;
}
.databankWrapper
  #account-address
  #address_form_wrapper
  #new-addressForm-wrapper
  #address_form_new
  .customer_address_table
  #cntry-field {
  padding-left: 0;
  width: 47.555% label;
  width-width: 100%;
}
.databankWrapper
  #account-address
  #address_form_wrapper
  #new-addressForm-wrapper
  #address_form_new
  .customer_address_table
  #cntry-field
  select {
  border-radius: 0;
  border: 1px solid #ccc;
  height: 2.5em;
  padding-left: 10px;
  width: 100%;
}
.databankWrapper .table-section {
  border-top: 5px solid #538000;
  border-width: 4px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url("https://cdn.shopify.com/s/files/1/2282/7323/files/table-sec-bg.jpg?v=1605215001");
  position: relative;
  z-index: 1;
}
.databankWrapper .table-section:before {
  content: "";
  height: 50%;
  width: 100%;
  position: absolute;
  top: -1px;
  z-index: 2;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0.55)),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(
    rgba(0, 0, 0, 0.55) 0,
    rgba(255, 255, 255, 0) 100%
  );
}
.databankWrapper .table-section h1,
.databankWrapper .table-section .h1 {
  color: #fff;
  width: 100%;
  padding: 1em 0 0.5em 0;
  font-family:
    "Arvo",
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  text-align: center;
  letter-spacing: 5px;
  font-size: 2em;
  position: relative;
  z-index: 3;
}
.databankWrapper .table-section .table-wrapper {
  position: relative;
  z-index: 3;
  overflow-x: auto;
  padding-bottom: 3em;
}
.databankWrapper .table-section .table-wrapper .table-borderd {
  max-width: 1040px;
  margin: 0 auto;
}
.databankWrapper .table-section .table-wrapper .table-borderd h3,
.databankWrapper .table-section .table-wrapper .table-borderd .h3 {
  color: #333;
}
.databankWrapper .table-section .table-wrapper .table-borderd tr th {
  background-color: rgba(255, 255, 255, 0.95);
}
.databankWrapper .table-section .table-wrapper .table-borderd tr th h3,
.databankWrapper .table-section .table-wrapper .table-borderd tr th .h3 {
  font-size: 1em;
  text-align: center;
  margin-bottom: 0;
  font-family:
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-weight: 400;
  letter-spacing: 2px;
}
.databankWrapper .table-section .table-wrapper .table-borderd tr .heading {
  background-color: rgba(235, 235, 235, 0.9);
  max-width: unset;
  width: 11em;
  vertical-align: middle;
  letter-spacing: 1px;
}
.databankWrapper .table-section .table-wrapper .table-borderd tr .heading h3,
.databankWrapper .table-section .table-wrapper .table-borderd tr .heading .h3 {
  font-size: 1em;
  text-align: left;
  margin-bottom: 0;
  font-family:
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
.databankWrapper .table-section .table-wrapper .table-borderd tr .check,
.databankWrapper .table-section .table-wrapper .table-borderd tr .dot {
  background-color: rgba(219, 219, 217, 0.95);
  vertical-align: middle;
}
.databankWrapper .table-section .table-wrapper .table-borderd tr .check {
  text-align: center;
  padding: 1.2em 0;
}
.databankWrapper .table-section .table-wrapper .table-borderd tr .check img {
  max-width: 2.3em;
  height: auto;
}
.databankWrapper .table-section .table-wrapper .table-borderd tr .dot {
  text-align: center;
  padding: 1.2em 0;
}
.databankWrapper .table-section .table-wrapper .table-borderd tr .dot img {
  max-width: 0.8em;
  height: auto;
}
.databankWrapper .table-section .table-wrapper .table th,
.databankWrapper .table-section .table-wrapper .table td {
  border: solid;
  border-color: #a9a9a9;
  border-width: 1px;
}
.databankWrapper #contact-us a {
  text-decoration: none !important;
}
.databankWrapper #contact-us .btn-outline-primary:hover {
  color: #fff !important;
  background-color: #cf0060 !important;
  border-color: #cf0060 !important;
}
.databankWrapper #new-affiliates-lp #new-affiliates-lp-table-section {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center bottom;
  background-image: url("https://content.amymyersmd.com/wp-content/uploads/2021/06/Affiliate-Page-Table-Background.jpg");
}
.databankWrapper #new-affiliates-lp #new-affiliates-lp-table-section h4,
.databankWrapper #new-affiliates-lp #new-affiliates-lp-table-section .h4 {
  font-family: var(--bs-font-sans-serif);
}
.databankWrapper #new-affiliates-lp #new-affiliates-lp-table-section h5,
.databankWrapper #new-affiliates-lp #new-affiliates-lp-table-section .h5 {
  font-family: var(--bs-font-sans-serif);
}
.databankWrapper
  #new-affiliates-lp
  #new-affiliates-lp-table-section
  .table-wrapper
  .table-borderd
  tr
  .check {
  vertical-align: top;
}
.databankWrapper #promo-home-image {
  margin: 1.5rem auto;
}
.databankWrapper #promo-home-image:hover {
  outline: 2px solid #538000;
}
.databankWrapper .icon-label {
  font-size: 1rem;
  font-family: inherit;
  letter-spacing: 0.025em;
  text-align: center;
  color: #343a40;
  font-weight: bold;
  font-size: 0.75rem;
}
.databankWrapper .home-collection-overlay {
  top: 0;
  left: 0;
}
.databankWrapper .home-collection-overlay .home-overlay-inner-text {
  background-color: rgba(0, 0, 0, 0.27);
}
.databankWrapper
  .home-collection-overlay:hover
  .home-overlay-inner-text.primary-hoverlay {
  background-color: #538000;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.databankWrapper .home-collection-overlay .home-collection-overlay-text {
  letter-spacing: 4px;
  font-size: 1.6rem;
}
.databankWrapper .home-search-bar {
  background-color: #f3f4f1;
  border: 2px solid #538000;
}
.databankWrapper .bg-home-gray {
  background-color: #73746c;
}
.databankWrapper .home-search-input {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
}
.databankWrapper .letter-space-2 {
  letter-spacing: 2px;
}
.databankWrapper .suggest-link {
  border-right: 2px solid #73746c;
  border-bottom: 1px solid #73746c;
  border-left: 2px solid #73746c;
  color: #333;
}
.databankWrapper .suggest-link:hover {
  color: #fff;
  background-color: #538000;
  text-decoration: none;
}
.databankWrapper .suggest-link:last-child {
  border-bottom: 2px solid #73746c;
}
.databankWrapper .quality-icons-title {
  margin-bottom: -13px;
}
.databankWrapper .quality-icons-title h2,
.databankWrapper .quality-icons-title .h2 {
  letter-spacing: 2.2px;
  font-size: 16px;
}
.databankWrapper .quality-icons-inner {
  border: 2px solid #73746c;
}
.databankWrapper .quality-icons-inner svg .st1 {
  fill: #538000;
}
.databankWrapper .quality-icons-inner svg .st0 {
  enable-background: new;
}
.databankWrapper .mission-statement {
  font-size: 8vw;
  margin-top: 11vw;
}
.databankWrapper .btn-thick-outline {
  border-width: 2px;
}
.databankWrapper .btn-outline-white {
  color: #fff;
  border-color: #fff;
  background-color: transparent;
}
.databankWrapper .btn-outline-white:hover,
.databankWrapper .btn-outline-white:focus,
.databankWrapper .btn-outline-white:active {
  color: #fff;
  border-color: #538000;
  background-color: #538000;
}
.databankWrapper .algolia-autocomplete {
  position: fixed !important;
}
.databankWrapper .algolia-autocomplete.page-search-autocomplete {
  position: static !important;
  border: 0;
}
.databankWrapper #algolia-autocomplete-listbox-1 {
  position: absolute;
  right: 1em !important;
  left: 1em !important;
  max-width: calc(100% - 2em);
  background-color: #fff;
  border: 1px solid #ccc;
  border-top: 2px solid #538000;
}
.databankWrapper .home-product .d-block {
  position: relative;
}
.databankWrapper .home-popular-image-link {
  border: 2px solid #a8a9a2;
}
.databankWrapper .home-popular-image-link:hover {
  border: 2px solid #538000;
}
.databankWrapper .reviews-section {
  background-color: #ececea;
  padding: 0;
  height: 26.5em;
  overflow-y: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.databankWrapper .reviews-section::-webkit-scrollbar {
  display: none;
}
.databankWrapper .reviews-section .reviews-stars {
  opacity: 0.25;
}
.databankWrapper .reviews-section .reviews-banner {
  background-color: #538000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 7px 0;
  position: relative;
  z-index: 3;
}
.databankWrapper .reviews-section .reviews-banner .d-md-block {
  margin-bottom: 5px;
}
.databankWrapper .reviews-section .reviews-banner .d-md-block svg {
  color: #fff;
  width: 1.3em;
  margin: 0 4px;
}
.databankWrapper .reviews-section .reviews-banner h5,
.databankWrapper .reviews-section .reviews-banner .h5 {
  color: #fff;
  font-weight: 600;
  letter-spacing: 2px;
  word-spacing: 2px;
  font-family:
    "Helvetica Neue",
    Arial,
    "Helvetica",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
.databankWrapper .reviews-section .reviews-wrapper {
  margin: 1.5em 0;
  background-color: #ececea;
  padding: 2em;
}
.databankWrapper .reviews-section .reviews-wrapper .r_card_wrapper {
  background-color: #ececea;
  padding: 1em 0.5em 0.5em 0.5em;
  height: 23em;
}
.databankWrapper
  .reviews-section
  .reviews-wrapper
  .r_card_wrapper
  .r_card_inner {
  background-color: #fff;
  -webkit-box-shadow: 0 0 14px -2px rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 14px -2px rgba(0, 0, 0, 0.35);
  padding: 0.2em;
  height: 21em;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.databankWrapper
  .reviews-section
  .reviews-wrapper
  .r_card_wrapper
  .r_card_inner
  .img-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 150px;
}
.databankWrapper
  .reviews-section
  .reviews-wrapper
  .r_card_wrapper
  .r_card_inner
  .img-col
  img {
  border-radius: 50%;
  min-height: 105px;
  min-width: 105px;
}
.databankWrapper
  .reviews-section
  .reviews-wrapper
  .r_card_wrapper
  .r_card_inner
  .content-col {
  width: 100%;
  height: 21em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  padding: 1.5em 0 1.5em 0.5em;
}
.databankWrapper
  .reviews-section
  .reviews-wrapper
  .r_card_wrapper
  .r_card_inner
  .content-col
  .r_title {
  color: #538000;
  -ms-flex-item-align: start;
  align-self: flex-start;
  width: 100%;
}
.databankWrapper
  .reviews-section
  .reviews-wrapper
  .r_card_wrapper
  .r_card_inner
  .content-col
  .r_textBody {
  -ms-flex-item-align: center;
  align-self: center;
  width: 100%;
  max-height: 12em;
  overflow-y: hidden;
}
.databankWrapper
  .reviews-section
  .reviews-wrapper
  .r_card_wrapper
  .r_card_inner
  .content-col
  .r_name {
  -ms-flex-item-align: end;
  align-self: flex-end;
  width: 100%;
  margin-bottom: 0;
}
.databankWrapper
  .reviews-section
  .reviews-wrapper
  .r_card_wrapper
  .r_card_inner
  .content-col
  .r_stars {
  -ms-flex-item-align: end;
  align-self: flex-end;
  width: 100%;
}
.databankWrapper
  .reviews-section
  .reviews-wrapper
  .r_card_wrapper
  .r_card_inner
  .content-col
  .r_stars
  .stars_inner
  svg {
  max-width: 1.35em;
  color: #538000;
}
.databankWrapper .reviews-section .tns-outer {
  position: relative;
}
.databankWrapper .reviews-section .tns-outer:before {
  content: "";
  position: absolute;
  z-index: 2;
  height: 110%;
  width: 20%;
  left: 0;
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    from(rgba(255, 255, 255, 0)),
    color-stop(65%, #ececea)
  );
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0, #ececea 65%);
}
.databankWrapper .reviews-section .tns-outer:after {
  content: "";
  position: absolute;
  z-index: 2;
  height: 110%;
  width: 20%;
  right: 0;
  top: 0;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(255, 255, 255, 0)),
    color-stop(65%, #ececea)
  );
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, #ececea 65%);
}
.databankWrapper .reviews-section .tns-outer .tns-controls {
  position: absolute;
  z-index: 3;
  left: 9%;
  top: 47%;
  height: 9px;
  width: 82%;
}
.databankWrapper .reviews-section .tns-outer .tns-controls button {
  width: 3vmin;
  height: 3vmin;
}
.databankWrapper .reviews-section .tns-outer .tns-controls button:before {
  border-width: 0.45vmin 0.45vmin 0 0;
  border-color: #808278;
  opacity: 0.5;
}
.databankWrapper .reviews-section .tns-outer .tns-controls button:hover:before {
  opacity: 1;
  border-color: #538000;
}
.databankWrapper .reviews-section.loading {
  height: 23.5em;
  overflow-y: hidden;
}
.databankWrapper .reviews-section.loading .reviews-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: scroll;
  overflow-y: hidden;
  margin: 0;
  padding: 0;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.databankWrapper .reviews-section.loading .reviews-wrapper::-webkit-scrollbar {
  display: none;
}
.databankWrapper .reviews-section.loading .reviews-wrapper .r_card_wrapper {
  height: 20em;
  width: 36em;
  margin: 0 0.5em;
  position: relative;
}
.databankWrapper
  .reviews-section.loading
  .reviews-wrapper
  .r_card_wrapper
  .r_card_inner {
  width: 36em;
}
.databankWrapper
  .reviews-section.loading
  .reviews-wrapper
  .r_card_wrapper
  .r_card_inner
  .img-col
  .r_image_wrapper {
  height: 105px;
  width: 105px;
  border-radius: 50%;
  background-color: #83847a;
}
.databankWrapper
  .reviews-section.loading
  .reviews-wrapper
  .r_card_wrapper
  .r_card_inner
  .content-col {
  padding: 3em 2em 3em 0;
}
.databankWrapper
  .reviews-section.loading
  .reviews-wrapper
  .r_card_wrapper
  .r_card_inner
  .content-col
  .r_title {
  max-width: 50%;
  border-top: solid;
  border-color: #83847a;
  border-width: 4px;
  margin-bottom: 0;
}
.databankWrapper
  .reviews-section.loading
  .reviews-wrapper
  .r_card_wrapper
  .r_card_inner
  .content-col
  .r_textBody {
  height: 4em;
  border-top: solid;
  border-bottom: solid;
  border-color: #83847a;
  border-width: 4px;
  margin-bottom: 0;
}
.databankWrapper
  .reviews-section.loading
  .reviews-wrapper
  .r_card_wrapper
  .r_card_inner
  .content-col
  .r_name {
  width: 80%;
  border-top: solid;
  border-color: #83847a;
  border-width: 4px;
}
.databankWrapper
  .reviews-section.loading
  .reviews-wrapper
  .r_card_wrapper
  .r_card_inner
  .content-col
  .r_stars {
  width: 5em;
  border-top: solid;
  border-color: #83847a;
  border-width: 4px;
}
.databankWrapper .subscribe-and-save .btn.btn-primary {
  width: auto;
  margin: 1.5em auto;
  padding-left: 1.5em;
  padding-right: 1.5em;
  font-weight: 600;
  border-radius: 3px;
  border-color: #cf0060;
  background-color: #cf0060;
  color: #fff;
  font-size: 1.5em !important;
}
.databankWrapper .subscribe-and-save .btn.btn-primary:hover {
  text-decoration: none;
  background-color: #a9004a;
  border-color: #9c0048;
}
.databankWrapper .subscribe-and-save h1,
.databankWrapper .subscribe-and-save .h1,
.databankWrapper .subscribe-and-save h2,
.databankWrapper .subscribe-and-save .h2,
.databankWrapper .subscribe-and-save h3,
.databankWrapper .subscribe-and-save .h3 {
  color: inherit;
}
.databankWrapper .subscribe-and-save h1,
.databankWrapper .subscribe-and-save .h1,
.databankWrapper .subscribe-and-save h2,
.databankWrapper .subscribe-and-save .h2,
.databankWrapper .subscribe-and-save h4,
.databankWrapper .subscribe-and-save .h4,
.databankWrapper .subscribe-and-save h5,
.databankWrapper .subscribe-and-save .h5,
.databankWrapper .subscribe-and-save h6,
.databankWrapper .subscribe-and-save .h6,
.databankWrapper .subscribe-and-save ol,
.databankWrapper .subscribe-and-save ul,
.databankWrapper .subscribe-and-save li,
.databankWrapper .subscribe-and-save .FAQ a,
.databankWrapper .subscribe-and-save .FAQ a:visited {
  color: #333;
}
.databankWrapper .subscribe-and-save h2,
.databankWrapper .subscribe-and-save .h2 {
  font-size: 2.25rem;
  margin-bottom: 1.25em;
  text-transform: none;
}
.databankWrapper .subscribe-and-save .emphasis {
  color: #cf0060;
  font-weight: 500;
}
.databankWrapper .subscribe-and-save .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.databankWrapper .subscribe-and-save .flex-item {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 100%;
}
.databankWrapper .subscribe-and-save .flex-item img,
.databankWrapper .subscribe-and-save img.flex-item {
  display: block;
}
.databankWrapper .subscribe-and-save section {
  margin-bottom: 3rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.databankWrapper .subscribe-and-save section,
.databankWrapper .subscribe-and-save .container-wrapper {
  position: relative;
}
.databankWrapper .subscribe-and-save section:after,
.databankWrapper .subscribe-and-save .container-wrapper:after {
  content: "";
  display: block;
  clear: both;
}
.databankWrapper .subscribe-and-save section:not(.hero) h3,
.databankWrapper .subscribe-and-save section:not(.hero) .h3 {
  color: #538000;
  letter-spacing: 0.0125em;
  text-transform: initial;
}
.databankWrapper .subscribe-and-save .hero {
  text-align: center;
  padding-bottom: 0;
}
.databankWrapper .subscribe-and-save .hero h1,
.databankWrapper .subscribe-and-save .hero .h1 {
  font-size: 2.9rem;
  line-height: 0.9em;
  margin: 1rem auto 0.7rem;
  letter-spacing: 0.025em;
  color: #538000;
  text-transform: none;
  font-weight: 700;
}
.databankWrapper .subscribe-and-save .hero h2,
.databankWrapper .subscribe-and-save .hero .h2 {
  font-size: 1.4rem;
  letter-spacing: 0.25em;
}
.databankWrapper .subscribe-and-save .hero h3,
.databankWrapper .subscribe-and-save .hero .h3 {
  font-size: 1rem;
  letter-spacing: 0.5px;
}
.databankWrapper .subscribe-and-save .hero .container-wrapper {
  padding-bottom: 42%;
  padding-top: 3em;
  background: url("https://cdn.shopify.com/s/files/1/2282/7323/files/Product_Bestsellers_White.jpg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom;
}
.databankWrapper .subscribe-and-save .hero .quote {
  padding-top: 3em;
  display: inline;
  font-style: italic;
}
.databankWrapper .subscribe-and-save .hero .quote--attribution:before {
  content: "-";
  white-space: nowrap;
}
.databankWrapper .subscribe-and-save .benefits {
  text-align: center;
}
.databankWrapper .subscribe-and-save .benefits h2,
.databankWrapper .subscribe-and-save .benefits .h2 {
  margin-bottom: 2em;
  line-height: 1.2;
}
.databankWrapper .subscribe-and-save .benefits p {
  font-weight: 500;
  font-size: 1.125rem;
}
.databankWrapper .subscribe-and-save .benefits .far,
.databankWrapper .subscribe-and-save .benefits .fas,
.databankWrapper .subscribe-and-save .benefits svg[class^="svg-inline--fa"] {
  font-size: 5em;
  margin-bottom: 0.5rem;
  width: 100%;
  color: #538000;
  fill: #538000;
}
.databankWrapper .subscribe-and-save .benefits svg {
  display: inline-block;
  font-size: inherit;
  height: 1em;
  overflow: visible;
  vertical-align: -0.125em;
}
.databankWrapper .subscribe-and-save .benefits .meet-dr-myers {
  margin-top: 2.5rem;
  padding-top: 2em;
  background-color: #efefef;
}
.databankWrapper .subscribe-and-save .benefits,
.databankWrapper .subscribe-and-save .meet-dr-myers {
  margin-top: 2.5rem;
  padding-top: 2em;
  background-color: #efefef;
}
.databankWrapper .subscribe-and-save .how-it-works .container-wrapper {
  max-width: 960px;
  margin: 0 auto;
}
.databankWrapper .subscribe-and-save .how-it-works h3,
.databankWrapper .subscribe-and-save .how-it-works .h3 {
  font-size: 1.75rem;
}
.databankWrapper .subscribe-and-save .how-it-works ul {
  padding-left: 0;
}
.databankWrapper .subscribe-and-save .how-it-works ul li {
  margin: 0 auto 3.5em;
  list-style-type: none;
}
.databankWrapper .subscribe-and-save .how-it-works figure {
  border: 1px solid #cecece;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.databankWrapper .subscribe-and-save .how-it-works figcaption {
  padding: 0.25em 3em 1em;
}
.databankWrapper .subscribe-and-save .how-it-works figcaption strong {
  font-style: normal;
}
.databankWrapper .subscribe-and-save .how-it-works figcaption ol {
  list-style: decimal;
  margin-bottom: 1em;
}
.databankWrapper .subscribe-and-save .how-it-works figcaption ol li {
  margin-bottom: 0;
  margin-left: 1.5em;
  list-style-type: decimal;
}
.databankWrapper .subscribe-and-save .how-it-works #howitworks-btn {
  width: 100%;
}
.databankWrapper .subscribe-and-save .free-ebook {
  padding-bottom: 3em;
}
.databankWrapper .subscribe-and-save .free-ebook .flex {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.databankWrapper .subscribe-and-save .meet-dr-myers {
  margin: 0 auto;
}
.databankWrapper .subscribe-and-save .meet-dr-myers .dm {
  -ms-flex-item-align: end;
  align-self: flex-end;
  position: relative;
}
.databankWrapper .subscribe-and-save .meet-dr-myers .dm img {
  position: absolute;
  bottom: -2em;
  width: 50%;
  left: 9em;
}
.databankWrapper .subscribe-and-save .free-ebook,
.databankWrapper .subscribe-and-save .reviews {
  background-color: #ebfaff;
  margin-bottom: 0;
}
.databankWrapper .subscribe-and-save .reviews h2,
.databankWrapper .subscribe-and-save .reviews .h2 {
  color: inherit;
  text-align: center;
}
.databankWrapper .subscribe-and-save .reviews ul {
  padding: 0 15px;
}
.databankWrapper .subscribe-and-save .reviews ul li {
  margin-bottom: 1.5rem;
  text-align: center;
  list-style-type: none;
}
.databankWrapper .subscribe-and-save .reviews ul li img {
  -webkit-box-shadow: 0 0.125em 0.25em rgba(0, 0, 0, 0.125);
  box-shadow: 0 0.125em 0.25em rgba(0, 0, 0, 0.125);
}
.databankWrapper .subscribe-and-save .product-links .flex-item {
  -ms-flex-preferred-size: 49%;
  flex-basis: 49%;
}
.databankWrapper .ais-program-content .hero h1,
.databankWrapper .ais-program-content .hero .h1 {
  font-size: 2rem;
  letter-spacing: 0.05em;
  padding-left: 1em;
  padding-right: 1em;
  text-shadow:
    0 1px 0 rgba(108, 117, 125, 0.95),
    0 -1px 0 rgba(255, 255, 255, 0.8);
}
.databankWrapper .ais-program-content .hero-overlay {
  margin-left: -2em;
  margin-right: -2em;
}
.databankWrapper .ais-program-content .program-sidebar .icon-link svg {
  padding-left: 0 !important;
}
.databankWrapper .wp-block-social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
  margin-left: 0;
  gap: 8px 4px;
}
.databankWrapper ul.check-bullets {
  padding: 0;
}
.databankWrapper ul.check-bullets li {
  list-style: none;
  background: url("https://cdn.shopify.com/s/files/1/2282/7323/t/49/assets/fa-check-circle.svg")
    no-repeat left 3px;
  padding-left: 26px;
  margin-bottom: 10px;
}
.databankWrapper #footer-cta {
  background-color: #538000;
}
.databankWrapper #footer-cta hr {
  border: 0;
  border-bottom: 2px dashed #eee;
  margin-bottom: 12px;
}
.databankWrapper #footer-cta .row {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 0 1em;
}
.databankWrapper #footer-cta .row p {
  margin-bottom: 0.5rem;
  font-size: 1.1rem;
}
.databankWrapper #footer-cta .row .btn-outline-secondary {
  position: relative;
  top: 1px;
  margin: 0 auto;
  padding: 5px 20px 6px;
  font-size: 25px;
  letter-spacing: -0.05em;
  color: #cf0060;
  background-color: #fff;
  border: 2px solid #cf0060;
  border-radius: 15px;
}
.databankWrapper #footer-cta .row .btn-outline-secondary:hover {
  background-color: #cf0060;
  color: #fff;
}
.databankWrapper #footer-cta .col-sm-4 img {
  max-height: 200px;
  width: auto;
}
.databankWrapper #footer-cta .signup .klaviyo_styling input {
  height: 2em;
}
.databankWrapper #footer-cta .signup .klaviyo_styling button {
  font-size: 1em;
}
.databankWrapper #footer-cta .press-row {
  margin-top: 1em;
  padding: 1.5em 0 0 0;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  width: 100%;
  margin: 0;
  -webkit-box-align: self-start;
  -ms-flex-align: self-start;
  align-items: self-start;
  background-color: #fff;
}
.databankWrapper #footer-cta .press-row .img-wrapper {
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  margin-top: 1em;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.databankWrapper #footer-cta .press-row .img-wrapper img {
  max-width: 4em;
}
.databankWrapper #shopify-section-product-gallery {
  position: relative;
}
.databankWrapper .sale-badge,
.databankWrapper .custom-violator-badge {
  position: absolute;
  width: 72px;
  height: 72px;
  z-index: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 50%;
  border: 2px solid #cf0060;
  background: #cf0060;
  background-image: radial-gradient(#cf0060 62%, #fff 64%);
  color: #fff;
  font-size: 0.9em;
  line-height: 1.1;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: 500;
}
.databankWrapper .sale-badge {
  right: 1em;
  top: -37px;
}
.databankWrapper .custom-violator-badge {
  right: 5px;
  top: -46px;
}
.databankWrapper .custom-violator-badge span {
  width: calc(100% - 1em);
  text-align: center;
  margin: auto;
}
.databankWrapper .product-template .sale-badge,
.databankWrapper .product-template .custom-violator-badge {
  right: -5px;
  width: 90px;
  height: 90px;
  font-size: 1em;
}
.databankWrapper .collection-template .sale-badge,
.databankWrapper .collection-template .custom-violator-badge {
  right: 0.25em;
  top: -21px;
}
.databankWrapper iframe {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.databankWrapper
  .rebuy-widget-container
  .rebuy-product-block
  .rebuy-product-media
  .rebuy-product-image {
  border: 3px solid #d6d6d6;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.databankWrapper
  .rebuy-widget-container
  .rebuy-product-block
  .rebuy-product-info {
  margin-bottom: 1rem;
}
.databankWrapper
  .rebuy-widget-container
  .rebuy-product-block
  .rebuy-product-info
  .rebuy-product-title {
  font-weight: 500;
}
.databankWrapper
  .rebuy-widget-container
  .rebuy-product-block
  .rebuy-product-actions {
  margin-top: 0 !important;
}
.databankWrapper
  .rebuy-widget-container
  .rebuy-product-block
  .rebuy-product-actions
  .rebuy-button {
  border-radius: 0 !important;
}
.databankWrapper
  .rebuy-widget-container
  .rebuy-product-block
  .rebuy-product-actions
  .rebuy-button:hover {
  color: #fff !important;
  background-color: #3a5a00 !important;
  border-color: #324d00 !important;
}
.databankWrapper
  .rebuy-widget-container
  .rebuy-product-block
  .rebuy-product-image:hover {
  border-color: #538000;
}
.databankWrapper
  .rebuy-widget-container
  .rebuy-product-block
  .rebuy-product-title:hover {
  color: #538000 !important;
}
.databankWrapper
  .rebuy-widget-container
  .rebuy-widget-content
  .rebuy-product-grid
  .flickity-page-dots
  .dot {
  margin: 0 5px 5px 0 !important;
}
.databankWrapper .powered-by-rebuy {
  display: none !important;
}
.databankWrapper .collection-add-to-cart {
  overflow: hidden;
}
.databankWrapper
  .collection-grid-overlay-wrapper.added-to-cart
  .collection-add-to-cart {
  display: none;
}
.databankWrapper
  .collection-grid-overlay-wrapper.added-to-cart
  .collection-grid-overlay {
  bottom: 0;
  opacity: 1;
  visibility: visible;
}
.databankWrapper #addCartMessage .rebuy-widget {
  padding-top: 0;
}
.databankWrapper .signup {
  border-top: 2px solid #ced4da;
  border-bottom: 2px solid #ced4da;
  background-color: #fafafa;
}
.databankWrapper .signup.pattern-bg--nourish:before {
  opacity: 0.2;
  background-size: 30px;
}
.databankWrapper .signup img {
  display: block;
  width: 324px;
  margin-left: auto;
  margin-right: auto;
}
.databankWrapper .signup h2,
.databankWrapper .signup .h2 {
  font-size: 2em;
}
.databankWrapper .signup p {
  line-height: 1.33em;
  font-size: 1.25em;
  font-weight: 500;
}
.databankWrapper .signup .klaviyo-fields__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.databankWrapper .signup .klaviyo-fields__wrapper .klaviyo_field_group {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  margin-right: 3px;
}
.databankWrapper .signup .klaviyo-fields__wrapper .klaviyo_field_group input {
  width: 100%;
}
.databankWrapper .signup .klaviyo_styling .klaviyo_form_actions {
  text-align: left;
}
.databankWrapper .signup .klaviyo_styling input {
  margin-bottom: 0.25em;
  padding: 0.25em 0.5em;
  font-size: 1em;
  border: 2px solid #bcc1c6;
  height: 3em;
}
.databankWrapper .signup .klaviyo_styling button {
  height: auto;
  font-size: 1.5em;
  letter-spacing: 0.125em;
  font-weight: 300;
}
.databankWrapper form.ammd-klaviyo {
  max-width: 100%;
}
.databankWrapper .vi-lazyload {
  width: 100%;
  position: relative !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  overflow: hidden;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  max-width: 640px;
  max-height: 360px;
}
.databankWrapper .vi-lazyload::before {
  content: "";
  width: 100%;
  display: block;
  position: relative;
  padding-top: 56.25%;
  background-color: #000;
}
.databankWrapper .vi-lazyload-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: inherit;
}
.databankWrapper .vi-lazyload-content {
  width: 100%;
  height: 100%;
  position: relative;
  background-color: #000;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.databankWrapper .vi-lazyload-playbtn {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8'%3E%3Crect fill='rgba(0,0,0,.65)' width='13' height='8' rx='1' ry='1'/%3E%3Cpolygon fill='%23fff' points='5 6 9 4 5 2'/%3E%3C/svg%3E");
  background-position: 50%;
  background-size: calc(35px + 10%) auto;
  background-repeat: no-repeat;
}
.databankWrapper .vi-lazyload-playbtn:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8'%3E%3Crect fill='%231AB7EA' width='13' height='8' rx='1' ry='1'/%3E%3Cpolygon fill='%23fff' points='5 6 9 4 5 2'/%3E%3C/svg%3E");
}
.databankWrapper .vi-lazyload iframe {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  border: 0;
  background-color: #000;
}
.databankWrapper #zendesk-btn {
  height: 47.98px;
  width: 47.98px;
  margin: 10px 20px;
  padding-left: 14px;
  padding-right: 14px;
  position: fixed;
  bottom: 4px;
  overflow: visible;
  opacity: 1;
  border: 0;
  z-index: 999998;
}
@media (min-width: 576px) {
  .databankWrapper #zendesk-btn {
    height: 46px;
    width: auto;
    padding-left: 22.055px;
    padding-right: 22.055px;
  }
}
.databankWrapper #zd-loader {
  border: 2px solid #fff;
  border-top: 2px solid #a9004e;
  border-radius: 50%;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  display: none;
  width: 19.9px;
  height: 19.9px;
  vertical-align: middle;
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.databankWrapper #zd-chat-icon {
  width: 19.98px;
  height: 19.98px;
  margin-top: -2px;
}
.databankWrapper #zd-chat-icon path,
.databankWrapper #zd-chat-icon circle {
  fill: #fff;
}
@media (min-width: 576px) {
  .databankWrapper #zd-chat-icon {
    margin-top: 0;
  }
}
.databankWrapper .zd-chat-text {
  margin-left: 4px;
  font-weight: 500;
  letter-spacing: 0.6px;
  vertical-align: middle;
}
.databankWrapper
  #loyaltylion
  div[data-reward-id="100545"]
  .lion-reward-item__content
  .lion-reward-item__title {
  grid-area: "meta";
  font-size: 22px;
}
.databankWrapper
  #loyaltylion
  div[data-reward-id="100545"]
  .lion-reward-item__content
  .lion-reward-item__meta {
  grid-area: "title";
  color: #538000;
  font-size: 28px;
  font-weight: bold;
}
.databankWrapper * {
  --og-global-family: Arial, Helvetica, sans-serif;
  --og-global-size: 16px;
  --og-global-color: #676767;
  --og-wrapper-padding: 10px 0;
  --og-tooltip-family: Arial, Helvetica, sans-serif;
  --og-tooltip-size: 10px;
  --og-tooltip-color: rgba(83, 128, 0, 1);
  --og-tooltip-background: #ececec;
  --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  --og-tooltip-placement: top;
  --og-upsell-family: Arial, Helvetica, sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: rgba(99, 119, 219, 1);
}
.databankWrapper og-optout-button,
.databankWrapper og-optin-button {
  display: block;
  padding: 0.618em;
  border-radius: 6px;
  font-size: 16px;
  color: #676767;
}
.databankWrapper og-optout-button button,
.databankWrapper og-optin-button button {
  color: #676767;
}
.databankWrapper .og-optout-btn,
.databankWrapper .og-optin-btn {
  background: transparent;
  position: relative;
  font-family: inherit;
  cursor: pointer;
  border: 0 none;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.databankWrapper .og-optout-btn span,
.databankWrapper .og-optin-btn span {
  display: block;
  padding-left: 1em;
}
.databankWrapper .og-optout-btn::before,
.databankWrapper .og-optin-btn::before {
  content: " ";
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  height: 13px;
  width: 13px;
  border-radius: 50%;
  cursor: pointer;
  outline: 0;
}
.databankWrapper .og-optout-btn::before,
.databankWrapper og-optin-button[subscribed] > .og-optin-btn::before {
  border: 1px solid #211a18;
  background-color: #838383;
  box-shadow: inset 0 0 0 2px #333;
  -webkit-box-shadow: inset 0 0 0 2px #333;
  -moz-box-shadow: inset 0 0 0 2px #333;
}
.databankWrapper og-optout-button[subscribed] > .og-optout-btn::before,
.databankWrapper .og-optin-btn::before {
  border: 1px solid #211a18;
  background-color: transparent;
  box-shadow: 1px 1px 1px #83847a;
  -webkit-box-shadow: inset 0 0 0 12px #fff;
  -moz-box-shadow: inset 0 0 0 12px #fff;
}
.databankWrapper og-optout-button[subscribed],
.databankWrapper og-optin-button {
  background: #fff;
}
.databankWrapper og-optin-button[subscribed],
.databankWrapper og-optout-button {
  background: #f2f2f2;
}
.databankWrapper .bg-lazyload {
  background-image: none !important;
}
.databankWrapper .bg-lazyload:before {
  background-image: none !important;
}
@media (prefers-reduced-motion: no-preference) {
  .databankWrapper :root {
    scroll-behavior: smooth;
  }
}
@media (prefers-reduced-motion: reduce) {
  .databankWrapper .form-control {
    -webkit-transition: none;
    transition: none;
  }
  .databankWrapper .form-control::file-selector-button {
    -webkit-transition: none;
    transition: none;
  }
  .databankWrapper .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .databankWrapper .form-select {
    -webkit-transition: none;
    transition: none;
  }
  .databankWrapper .form-floating > label {
    -webkit-transition: none;
    transition: none;
  }
  .databankWrapper .btn {
    -webkit-transition: none;
    transition: none;
  }
  .databankWrapper .fade {
    -webkit-transition: none;
    transition: none;
  }
  .databankWrapper .nav-link {
    -webkit-transition: none;
    transition: none;
  }
  .databankWrapper .navbar-toggler {
    -webkit-transition: none;
    transition: none;
  }
  .databankWrapper .accordion-button {
    -webkit-transition: none;
    transition: none;
  }
  .databankWrapper .accordion-button::after {
    -webkit-transition: none;
    transition: none;
  }
  .databankWrapper .page-link {
    -webkit-transition: none;
    transition: none;
  }
  .databankWrapper .progress-bar {
    -webkit-transition: none;
    transition: none;
  }
  .databankWrapper .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}
@media only screen and (min-width: 321px) {
  .databankWrapper .gform_wrapper .gfield_date_day,
  .databankWrapper .gform_wrapper .gfield_date_month {
    max-width: 4rem;
  }
  .databankWrapper .gform_wrapper .gfield_date_year,
  .databankWrapper .gform_wrapper .gfield_time_ampm {
    max-width: 4.5rem;
  }
  .databankWrapper .gform_wrapper .gfield_time_hour,
  .databankWrapper .gform_wrapper .gfield_time_minute {
    max-width: 4rem;
  }
  .databankWrapper .gform_wrapper .gfield_time_ampm,
  .databankWrapper .gform_wrapper .gfield_time_hour {
    max-width: 4.5rem;
  }
  .databankWrapper .gform_wrapper .gfield_time_hour {
    max-width: 4.5rem;
  }
}
@media (max-width: 500px), (min-width: 768px) and (max-width: 1074px) {
  .databankWrapper #add-item-form {
    font-size: 85%;
  }
  .databankWrapper #add-item-form .btn-txt {
    font-size: 85%;
  }
  .databankWrapper #add-item-form .frequency-select-group {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width: 576px) {
  .databankWrapper .container {
    max-width: 540px;
  }
  .databankWrapper .col-sm {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0;
    flex: 1 0 0;
  }
  .databankWrapper .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  .databankWrapper .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .databankWrapper .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .databankWrapper .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  .databankWrapper .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .databankWrapper .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .databankWrapper .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .databankWrapper .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .databankWrapper .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }
  .databankWrapper .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .databankWrapper .d-sm-inline {
    display: inline !important;
  }
  .databankWrapper .d-sm-block {
    display: block !important;
  }
  .databankWrapper .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .databankWrapper .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .databankWrapper .d-sm-none {
    display: none !important;
  }
  .databankWrapper .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .databankWrapper .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .databankWrapper .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .databankWrapper .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  .databankWrapper .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  .databankWrapper .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .databankWrapper .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .databankWrapper .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .databankWrapper .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .databankWrapper .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  .databankWrapper .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  .databankWrapper .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .databankWrapper .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .databankWrapper .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .databankWrapper .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .databankWrapper .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .databankWrapper .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .databankWrapper .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .databankWrapper .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .databankWrapper .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .databankWrapper .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .databankWrapper .mt-sm-0 {
    margin-top: 0 !important;
  }
  .databankWrapper .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .databankWrapper .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .databankWrapper .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .databankWrapper .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .databankWrapper .me-sm-0 {
    margin-right: 0 !important;
  }
  .databankWrapper .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .databankWrapper .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .databankWrapper .me-sm-3 {
    margin-right: 1rem !important;
  }
  .databankWrapper .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .databankWrapper .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .databankWrapper .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .databankWrapper .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .databankWrapper .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .databankWrapper .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .databankWrapper .ms-sm-0 {
    margin-left: 0 !important;
  }
  .databankWrapper .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .databankWrapper .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .databankWrapper .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .databankWrapper .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .databankWrapper .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .databankWrapper .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .databankWrapper .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .databankWrapper .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .databankWrapper .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .databankWrapper .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .databankWrapper .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .databankWrapper .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .databankWrapper .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .databankWrapper .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .databankWrapper .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .databankWrapper .pt-sm-0 {
    padding-top: 0 !important;
  }
  .databankWrapper .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .databankWrapper .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .databankWrapper .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .databankWrapper .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .databankWrapper .pe-sm-0 {
    padding-right: 0 !important;
  }
  .databankWrapper .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .databankWrapper .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .databankWrapper .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .databankWrapper .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .databankWrapper .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .databankWrapper .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .databankWrapper .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .databankWrapper .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .databankWrapper .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .databankWrapper .ps-sm-0 {
    padding-left: 0 !important;
  }
  .databankWrapper .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .databankWrapper .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .databankWrapper .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .databankWrapper .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .databankWrapper .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .databankWrapper .text-sm-end {
    text-align: right !important;
  }
  .databankWrapper .text-sm-center {
    text-align: center !important;
  }
  .databankWrapper .nav-top .navbar-nav a.nav-link {
    font-size: 16px;
  }
  .databankWrapper .nav-main .navbar,
  .databankWrapper .nav-main .nav-item,
  .databankWrapper .nav-main .nav-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .databankWrapper .nav-main .nav-link span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .databankWrapper #foot .footer-nav li:first-of-type {
    min-width: 100px;
    margin-right: 0;
  }
  .databankWrapper .border-sm-end {
    border-right: 1px solid;
  }
  .databankWrapper .nav-top .navbar-nav a.nav-link {
    font-size: 16px;
  }
  .databankWrapper .nav-main .navbar,
  .databankWrapper .nav-main .nav-item,
  .databankWrapper .nav-main .nav-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .databankWrapper .nav-main .nav-link span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .databankWrapper #foot .footer-nav li:first-of-type {
    min-width: 100px;
    margin-right: 0;
  }
  .databankWrapper .media-band .band-inner svg {
    max-width: 6.5em;
  }
  .databankWrapper .author-byline .author-dropdown {
    width: 500px;
  }
  .databankWrapper .homepage .quiz-links h3,
  .databankWrapper .homepage .quiz-links .h3 {
    font-size: 1.6rem;
  }
  .databankWrapper main.free-resources .hero h1,
  .databankWrapper main.free-resources .hero .h1 {
    font-size: 4rem;
  }
  .databankWrapper #my-week-title {
    padding-top: 0.375rem;
  }
  .databankWrapper #foot .footer-nav li:first-of-type {
    min-width: 100px;
    margin-right: 0;
  }
  .databankWrapper #product-description .nav:first-of-type .nav-link {
    max-width: 50%;
  }
  .databankWrapper .discontinued #product-info .pi-left-column {
    grid-column: 1/6;
  }
  .databankWrapper .discontinued #product-info .pi-right-column {
    grid-column: 6/13;
  }
  .databankWrapper .quality-icons-title {
    margin-bottom: -20px;
  }
  .databankWrapper .quality-icons-title h2,
  .databankWrapper .quality-icons-title .h2 {
    font-size: 31px;
  }
  .databankWrapper .mission-text {
    width: 68%;
  }
  .databankWrapper .mission-statement {
    font-size: 6vw;
    margin-top: unset;
  }
  .databankWrapper #footer-cta .press-row .img-wrapper img {
    max-width: 6.5em;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .databankWrapper .nav-main .navbar-brand {
    max-width: 40%;
    padding: 1rem 0;
  }
  .databankWrapper .nav-main .nav-link {
    font-size: 18px;
  }
  .databankWrapper .nav-main .navbar-brand {
    max-width: 40%;
    padding: 1rem 0;
  }
  .databankWrapper .nav-main .nav-link {
    font-size: 18px;
  }
}
@media (min-width: 600px) {
  .databankWrapper .subscribe-and-save .product-links .flex-item {
    -ms-flex-preferred-size: 24%;
    flex-basis: 24%;
  }
}
@media only screen and (min-width: 641px) {
  .databankWrapper .gform_wrapper .gform_body {
    width: 100%;
  }
  .databankWrapper
    .gform_wrapper.gform_validation_error
    .gform_body
    ul
    li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: calc(100% - 16px) !important;
  }
  .databankWrapper .gform_wrapper .gfield_checkbox li,
  .databankWrapper .gform_wrapper .gfield_radio li {
    margin: 0 0 8px 0;
    line-height: 1.3;
  }
  .databankWrapper .gform_wrapper .gsection {
    margin: 28px 16px 28px 0;
  }
  .databankWrapper
    .gform_wrapper
    ul.gform_fields:not(.top_label)
    .gfield_label {
    float: left;
    width: 29%;
    padding-right: 16px;
    margin-bottom: 16px;
  }
  .databankWrapper .gform_wrapper .right_label .gfield_label {
    text-align: right;
  }
  .databankWrapper .gform_wrapper .left_label .gfield_description,
  .databankWrapper .gform_wrapper .right_label .gfield_description {
    width: 70%;
  }
  .databankWrapper .gform_wrapper form ul.left_label li ul.gfield_checkbox li,
  .databankWrapper .gform_wrapper form ul.left_label li ul.gfield_radio li,
  .databankWrapper .gform_wrapper form ul.right_label li ul.gfield_checkbox li,
  .databankWrapper .gform_wrapper form ul.right_label li ul.gfield_radio li,
  .databankWrapper .gform_wrapper ul.left_label li ul.gfield_checkbox li,
  .databankWrapper .gform_wrapper ul.left_label li ul.gfield_radio li,
  .databankWrapper .gform_wrapper ul.right_label li ul.gfield_checkbox li,
  .databankWrapper .gform_wrapper ul.right_label li ul.gfield_radio li {
    margin-bottom: 10px;
  }
  .databankWrapper .gform_wrapper .left_label .gfield_description,
  .databankWrapper .gform_wrapper .left_label .instruction,
  .databankWrapper .gform_wrapper .right_label .gfield_description,
  .databankWrapper .gform_wrapper .right_label .instruction {
    margin-left: 29%;
  }
  .databankWrapper
    .gform_wrapper
    ul.gform_fields:not(.top_label)
    .gsection
    .gsection_description {
    margin-left: 0;
    padding-top: 4px;
    padding-left: 0;
    line-height: 1.5;
  }
  .databankWrapper
    .gform_wrapper
    form
    ul.gform_fields:not(.top_label)
    li.gfield_html_formatted {
    margin-left: 29% !important;
    width: 70%;
  }
  .databankWrapper
    .gform_wrapper
    ul.gform_fields:not(.top_label)
    ul.gfield_checkbox,
  .databankWrapper
    .gform_wrapper
    ul.gform_fields:not(.top_label)
    ul.gfield_radio {
    overflow: hidden;
  }
  .databankWrapper .gform_wrapper .left_label div.ginput_complex,
  .databankWrapper .gform_wrapper .right_label div.ginput_complex {
    width: 70%;
    margin-left: 29%;
  }
  .databankWrapper .gform_wrapper .left_label input.small,
  .databankWrapper .gform_wrapper .left_label select.small,
  .databankWrapper .gform_wrapper .right_label input.small,
  .databankWrapper .gform_wrapper .right_label select.small {
    width: 15%;
  }
  .databankWrapper .gform_wrapper .left_label input.medium,
  .databankWrapper .gform_wrapper .left_label select.medium,
  .databankWrapper .gform_wrapper .right_label input.medium,
  .databankWrapper .gform_wrapper .right_label select.medium {
    width: calc(35% - 8px);
  }
  .databankWrapper .gform_wrapper .left_label input.large,
  .databankWrapper .gform_wrapper .left_label select.large,
  .databankWrapper .gform_wrapper .right_label input.large,
  .databankWrapper .gform_wrapper .right_label select.large {
    width: 70%;
  }
  .databankWrapper .gform_wrapper .left_label textarea.large,
  .databankWrapper .gform_wrapper .left_label textarea.medium,
  .databankWrapper .gform_wrapper .left_label textarea.small,
  .databankWrapper .gform_wrapper .right_label textarea.large,
  .databankWrapper .gform_wrapper .right_label textarea.medium,
  .databankWrapper .gform_wrapper .right_label textarea.small {
    width: 70%;
  }
  .databankWrapper .gform_wrapper ul.gform_fields:not(.top_label) .ginput_list {
    width: 70%;
    margin-left: 29% !important;
  }
  .databankWrapper .gform_wrapper .top_label .gfield_list {
    width: 100%;
  }
  .databankWrapper .gform_wrapper .left_label .gf_list_one_column,
  .databankWrapper .gform_wrapper .right_label .gf_list_one_column {
    width: 45%;
  }
  .databankWrapper .gform_wrapper .top_label .gf_list_one_column {
    width: 46%;
  }
  .databankWrapper .gform_wrapper .left_label li.hidden_label input,
  .databankWrapper .gform_wrapper .right_label li.hidden_label input {
    margin-left: 3.7%;
  }
  .databankWrapper
    .gform_wrapper
    .left_label
    li.gfield
    .gfield_password_strength,
  .databankWrapper
    .gform_wrapper
    .right_label
    li.gfield
    .gfield_password_strength {
    margin-left: 29%;
  }
  .databankWrapper .gform_wrapper .top_label input.small,
  .databankWrapper .gform_wrapper .top_label select.small {
    width: 25%;
  }
  .databankWrapper .gform_wrapper .top_label input.medium,
  .databankWrapper .gform_wrapper .top_label select.medium {
    width: calc(50% - 8px);
  }
  .databankWrapper
    .gform_wrapper.gform_validation_error
    .top_label
    input.medium,
  .databankWrapper
    .gform_wrapper.gform_validation_error
    .top_label
    select.medium {
    width: 50%;
  }
  .databankWrapper .gform_wrapper .hidden_label input.large,
  .databankWrapper .gform_wrapper .hidden_label select.large,
  .databankWrapper .gform_wrapper .top_label input.large,
  .databankWrapper .gform_wrapper .top_label select.large {
    width: 100%;
  }
  .databankWrapper .gform_wrapper .top_label input.large.datepicker,
  .databankWrapper .gform_wrapper .top_label input.medium.datepicker,
  .databankWrapper .gform_wrapper .top_label input.small.datepicker {
    width: auto;
  }
  .databankWrapper .gform_wrapper textarea.small {
    height: 80px;
    width: 100%;
  }
  .databankWrapper .gform_wrapper textarea.medium {
    height: 160px;
    width: 100%;
  }
  .databankWrapper .gform_wrapper textarea.large {
    height: 320px;
    width: 100%;
  }
  .databankWrapper .gform_wrapper .ginput_complex .ginput_left,
  .databankWrapper .gform_wrapper .ginput_complex .ginput_right {
    width: 50%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 0 -4px 0 0;
  }
  .databankWrapper .gform_wrapper .ginput_container_password .ginput_right {
    padding-left: 8px;
  }
  .databankWrapper .gform_wrapper .gfield_error .ginput_complex .ginput_left,
  .databankWrapper .gform_wrapper .gfield_error .ginput_complex .ginput_right {
    width: 50%;
  }
  .databankWrapper .gform_wrapper .ginput_complex .ginput_cardinfo_left,
  .databankWrapper .gform_wrapper .ginput_complex .ginput_cardinfo_right {
    min-height: 43px;
    position: relative;
    float: left;
  }
  .databankWrapper .gform_wrapper .ginput_complex .ginput_cardinfo_left {
    width: 50%;
  }
  .databankWrapper
    .gform_wrapper
    .ginput_complex
    select.ginput_card_expiration.ginput_card_expiration_month,
  .databankWrapper
    .gform_wrapper
    .ginput_complex
    select.ginput_card_expiration.ginput_card_expiration_year {
    width: 47% !important;
    display: -moz-inline-stack;
    display: inline-block;
  }
  .databankWrapper
    .gform_wrapper
    .ginput_complex
    .ginput_cardinfo_left
    select.ginput_card_expiration.ginput_card_expiration_month {
    margin-right: 4px;
  }
  .databankWrapper .gform_wrapper .gf_step {
    width: auto;
    display: -moz-inline-stack;
    display: inline-block;
    margin: 16px 32px 16px 0;
  }
  .databankWrapper .gform_wrapper .gform_footer input.button,
  .databankWrapper .gform_wrapper .gform_footer input[type="image"],
  .databankWrapper .gform_wrapper .gform_footer input[type="submit"] {
    display: -moz-inline-stack;
    display: inline-block;
  }
  .databankWrapper .gform_wrapper .gform_footer input[type="image"] {
    vertical-align: middle;
  }
  .databankWrapper .gform_wrapper .gform_footer a.gform_save_link,
  .databankWrapper .gform_wrapper .gform_page_footer a.gform_save_link {
    font-size: 1em;
    margin-left: 16px;
    display: -moz-inline-stack;
    display: inline-block;
  }
  .databankWrapper .gform_wrapper .gform_footer input.button,
  .databankWrapper .gform_wrapper .gform_footer input[type="submit"],
  .databankWrapper .gform_wrapper .gform_page_footer input.button,
  .databankWrapper .gform_wrapper .gform_page_footer input[type="submit"] {
    font-size: 1em;
    width: auto;
    margin: 0 16px 0 0;
  }
  .databankWrapper .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 16px;
  }
  .databankWrapper .gform_wrapper .ginput_complex .ginput_left {
    padding-right: 8px;
  }
  .databankWrapper
    .gform_wrapper
    .left_label
    .ginput_complex.ginput_container_address:after {
    content: "";
    display: block;
  }
  .databankWrapper
    .gform_wrapper
    .ginput_complex.ginput_container_address
    .ginput_left {
    margin-right: 8px;
  }
  .databankWrapper
    .gform_wrapper
    .ginput_complex.ginput_container_address
    .ginput_right {
    margin-right: -8px;
    padding-right: 8px;
  }
  .databankWrapper
    .gform_wrapper
    .ginput_complex.ginput_container_address
    span.ginput_full
    + span.ginput_right {
    padding-right: 8px !important;
    margin-right: 8px;
  }
  .databankWrapper
    .gform_wrapper
    .ginput_complex.ginput_container_address
    span.ginput_right
    + span.ginput_left {
    padding-right: 8px !important;
    margin-right: -8px;
  }
  .databankWrapper
    .gform_wrapper
    .ginput_complex.ginput_container_address
    span.ginput_right
    + span.ginput_left.address_zip {
    margin-right: 8px;
  }
  .databankWrapper .gform_wrapper .gfield_error .ginput_container {
    padding-right: 0;
  }
  .databankWrapper
    .gform_wrapper
    ul.top_label
    li.gfield.gfield_error.gfield_contains_required
    .gfield_password_strength {
    margin: 18px 0 18px 0;
  }
  .databankWrapper .gform_wrapper .gform_footer:not(.top_label) {
    padding: 16px 0 10px 0;
    margin-left: 29%;
    width: 70%;
  }
  .databankWrapper .top_label div.ginput_complex.ginput_container.gf_name_has_1,
  .databankWrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2,
  .databankWrapper
    .top_label
    div.ginput_complex.ginput_container.gf_name_has_3 {
    width: calc(100% + 15px);
  }
  .databankWrapper
    .top_label
    div.ginput_complex.ginput_container.gf_name_has_4 {
    width: calc(100% + 13px);
  }
  .databankWrapper
    .top_label
    div.ginput_complex.ginput_container.gf_name_has_5 {
    width: calc(100% + 14px);
  }
  .databankWrapper
    ul.gform_fields:not(.top_label)
    div.ginput_complex.ginput_container.gf_name_has_1,
  .databankWrapper
    ul.gform_fields:not(.top_label)
    div.ginput_complex.ginput_container.gf_name_has_2,
  .databankWrapper
    ul.gform_fields:not(.top_label)
    div.ginput_complex.ginput_container.gf_name_has_3 {
    width: calc(70% + 15px);
    margin-left: 29%;
  }
  .databankWrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.gf_name_has_1,
  .databankWrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.gf_name_has_2,
  .databankWrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.gf_name_has_3 {
    width: calc(70% + 24px);
  }
  .databankWrapper
    ul.gform_fields:not(.top_label)
    div.ginput_complex.ginput_container.gf_name_has_4 {
    width: calc(70% + 13px);
    margin-left: 29%;
  }
  .databankWrapper
    ul.gform_fields:not(.top_label)
    div.ginput_complex.ginput_container.gf_name_has_5 {
    width: calc(70% + 14px);
    margin-left: 29%;
  }
  .databankWrapper div.ginput_container_name span {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    padding-right: 16px;
    margin-right: -4px;
  }
  .databankWrapper div.ginput_complex.ginput_container.gf_name_has_1 span {
    width: 100%;
  }
  .databankWrapper div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 50%;
  }
  .databankWrapper div.ginput_complex.ginput_container.gf_name_has_3 span {
    width: 33.3%;
  }
  .databankWrapper div.ginput_complex.ginput_container.gf_name_has_4 span {
    width: 25%;
  }
  .databankWrapper div.ginput_complex.ginput_container.gf_name_has_5 span {
    width: 19.95%;
  }
  .databankWrapper
    .gform_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.gf_name_has_1
    span {
    width: 99.75% !important;
  }
  .databankWrapper
    .gform_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.gf_name_has_2
    span {
    width: 49.75% !important;
  }
  .databankWrapper
    .gform_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.gf_name_has_3
    span {
    width: 33% !important;
  }
  .databankWrapper
    .gform_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.gf_name_has_4
    span {
    width: 24.75% !important;
  }
  .databankWrapper
    .gform_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.gf_name_has_5
    span {
    width: 19.75% !important;
  }
  .databankWrapper
    html
    div.ginput_complex.ginput_container.gf_name_has_2
    span:first-child,
  .databankWrapper
    html
    div.ginput_complex.ginput_container.gf_name_has_3
    span:first-child,
  .databankWrapper
    html
    div.ginput_complex.ginput_container.gf_name_has_4
    span:first-child,
  .databankWrapper
    html
    div.ginput_complex.ginput_container.gf_name_has_5
    span:first-child {
    margin-left: 0 !important;
  }
  .databankWrapper
    .gform_wrapper
    .top_label
    .ginput_complex.ginput_container.ginput_container_email {
    width: calc(100% + 15px);
  }
  .databankWrapper
    .gform_wrapper
    ul.gform_fields:not(.top_label)
    div.ginput_complex.ginput_container.ginput_container_email {
    width: calc(70% + 16px);
    margin-left: 29%;
  }
  .databankWrapper
    .gform_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    div.ginput_complex.ginput_container.ginput_container_email {
    width: calc(70% + 17px);
  }
  .databankWrapper
    li.gfield.gfield_error
    .gform_wrapper
    ul.gform_fields:not(.top_label)
    li.gfield.gfield_error
    .ginput_complex.ginput_container.ginput_container_email {
    width: calc(70% + 8px) !important;
  }
  .databankWrapper
    .gform_wrapper
    .ginput_complex.ginput_container.ginput_container_email
    .ginput_left,
  .databankWrapper
    .gform_wrapper
    .ginput_complex.ginput_container.ginput_container_email
    .ginput_right {
    padding-right: 16px;
  }
  .databankWrapper
    .gform_wrapper
    ul.left_label
    li.gfield
    .gfield_password_strength,
  .databankWrapper
    .gform_wrapper
    ul.right_label
    li.gfield
    .gfield_password_strength {
    width: 70%;
  }
  .databankWrapper
    .gform_wrapper
    .ginput_complex
    span.ginput_left
    + input.gform_hidden
    + span.ginput_left {
    padding-right: 0;
  }
  .databankWrapper
    .gform_wrapper
    .ginput_complex
    span.ginput_left.address_country {
    margin-right: 0;
  }
  .databankWrapper
    html:not([dir="rtl"])
    .gform_wrapper
    ul.gform_fields:not(.top_label)
    .clear-multi,
  .databankWrapper
    html:not([dir="rtl"])
    .gform_wrapper
    ul.gform_fields:not(.top_label)
    .gfield_description,
  .databankWrapper
    html:not([dir="rtl"])
    .gform_wrapper
    ul.gform_fields:not(.top_label)
    .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    width: 70%;
    margin-left: 29%;
  }
  .databankWrapper .gform_wrapper .gf_progressbar {
    width: calc(100% - 16px);
  }
  .databankWrapper
    .gform_wrapper
    ul.gform_fields:not(.top_label)
    .gform_fileupload_multifile
    .gform_drop_area {
    margin-left: 29%;
    width: 70%;
  }
  .databankWrapper
    body
    .gform_wrapper
    span.ginput_left.address_city
    + input.gform_hidden
    + span.ginput_left.address_country {
    width: calc(50% - 8px);
    margin-right: 0;
  }
  .databankWrapper
    .gform_wrapper
    ul.gform_fields:not(.top_label)
    .ginput_container.ginput_recaptcha {
    margin-left: 29% !important;
  }
  .databankWrapper
    .gform_wrapper
    .gform_page_footer
    .button.gform_previous_button {
    margin-bottom: 0;
  }
  .databankWrapper .gform_wrapper .gform_page_footer .button.gform_button,
  .databankWrapper .gform_wrapper .gform_page_footer .button.gform_next_button {
    margin-right: 10px;
  }
  .databankWrapper
    body
    .gform_wrapper
    select.medium.gfield_select
    + div.chosen-container-multi[style],
  .databankWrapper
    body
    .gform_wrapper
    select.medium.gfield_select
    + div.chosen-container-single[style] {
    width: calc(50% - 8px) !important;
  }
  .databankWrapper
    body
    .gform_wrapper
    select.large.gfield_select
    + div.chosen-container-multi[style],
  .databankWrapper
    body
    .gform_wrapper
    select.large.gfield_select
    + div.chosen-container-single[style] {
    width: 100% !important;
  }
  .databankWrapper
    body
    .gform_wrapper
    select.small.gfield_select
    + div.chosen-container-multi[style],
  .databankWrapper
    body
    .gform_wrapper
    select.small.gfield_select
    + div.chosen-container-single[style] {
    width: 25% !important;
  }
}
@media (min-width: 651px) and (max-width: 805px) {
  .databankWrapper #header-search-input {
    max-width: 135px;
  }
  .databankWrapper #header-search-input {
    max-width: 135px;
  }
}
@media (min-width: 706px) {
  .databankWrapper
    #article-signup_wrapper
    .email-signup__wrapper
    .email-signup__click-through
    .click-through-content__wrapper
    .content-small {
    display: none;
  }
  .databankWrapper
    #article-signup_wrapper
    .email-signup__wrapper
    .email-signup__click-through
    .click-through-content__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .databankWrapper #article-signup_wrapper .email-signup__wrapper {
    min-height: 43em;
  }
  .databankWrapper #content-left {
    max-width: 55%;
  }
  .databankWrapper #content-right {
    display: block;
    max-width: 35%;
  }
  .databankWrapper #content-right img {
    max-height: 25em;
    position: relative;
    bottom: 1em;
  }
}
@media (min-width: 765px) {
  .databankWrapper
    #article-signup_wrapper
    .email-signup__wrapper
    .email-signup__click-through
    .click-through-title_wrapper
    h2,
  .databankWrapper
    #article-signup_wrapper
    .email-signup__wrapper
    .email-signup__click-through
    .click-through-title_wrapper
    .h2 {
    font-size: 3em;
  }
}
@media (min-width: 768px) {
  .databankWrapper .container-md,
  .databankWrapper .container {
    max-width: 720px;
  }
  .databankWrapper .col-md {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0;
    flex: 1 0 0;
  }
  .databankWrapper .row-cols-md-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .databankWrapper .row-cols-md-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  .databankWrapper .row-cols-md-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .databankWrapper .row-cols-md-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  .databankWrapper .row-cols-md-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }
  .databankWrapper .row-cols-md-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .databankWrapper .row-cols-md-7 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 14.2857142857%;
  }
  .databankWrapper .row-cols-md-8 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 12.5%;
  }
  .databankWrapper .row-cols-md-9 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 11.1111111111%;
  }
  .databankWrapper .row-cols-md-10 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 10%;
  }
  .databankWrapper .row-cols-md-11 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 9.0909090909%;
  }
  .databankWrapper .row-cols-md-12 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .databankWrapper .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  .databankWrapper .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .databankWrapper .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .databankWrapper .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  .databankWrapper .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .databankWrapper .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .databankWrapper .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  .databankWrapper .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .databankWrapper .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .databankWrapper .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  .databankWrapper .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .databankWrapper .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .databankWrapper .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .databankWrapper .offset-md-3 {
    margin-left: 25%;
  }
  .databankWrapper .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .databankWrapper .offset-md-6 {
    margin-left: 50%;
  }
  .databankWrapper .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .databankWrapper .navbar-expand-md {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .databankWrapper .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .databankWrapper .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .databankWrapper .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .databankWrapper .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .databankWrapper .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .databankWrapper .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .databankWrapper .d-md-inline {
    display: inline !important;
  }
  .databankWrapper .d-md-block {
    display: block !important;
  }
  .databankWrapper .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .databankWrapper .d-md-none {
    display: none !important;
  }
  .databankWrapper .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .databankWrapper .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .databankWrapper .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  .databankWrapper .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  .databankWrapper .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .databankWrapper .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .databankWrapper .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .databankWrapper .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .databankWrapper .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  .databankWrapper .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  .databankWrapper .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .databankWrapper .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .databankWrapper .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .databankWrapper .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .databankWrapper .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .databankWrapper .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .databankWrapper .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .databankWrapper .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .databankWrapper .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .databankWrapper .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .databankWrapper .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .databankWrapper .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .databankWrapper .mt-md-0 {
    margin-top: 0 !important;
  }
  .databankWrapper .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .databankWrapper .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .databankWrapper .mt-md-3 {
    margin-top: 1rem !important;
  }
  .databankWrapper .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .databankWrapper .mt-md-5 {
    margin-top: 3rem !important;
  }
  .databankWrapper .me-md-0 {
    margin-right: 0 !important;
  }
  .databankWrapper .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .databankWrapper .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .databankWrapper .me-md-3 {
    margin-right: 1rem !important;
  }
  .databankWrapper .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .databankWrapper .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .databankWrapper .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .databankWrapper .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .databankWrapper .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .databankWrapper .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .databankWrapper .ms-md-0 {
    margin-left: 0 !important;
  }
  .databankWrapper .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .databankWrapper .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .databankWrapper .ms-md-3 {
    margin-left: 1rem !important;
  }
  .databankWrapper .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .databankWrapper .ms-md-auto {
    margin-left: auto !important;
  }
  .databankWrapper .p-md-4 {
    padding: 1.5rem !important;
  }
  .databankWrapper .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .databankWrapper .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .databankWrapper .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .databankWrapper .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .databankWrapper .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .databankWrapper .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .databankWrapper .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .databankWrapper .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .databankWrapper .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .databankWrapper .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .databankWrapper .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .databankWrapper .pt-md-0 {
    padding-top: 0 !important;
  }
  .databankWrapper .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .databankWrapper .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .databankWrapper .pt-md-3 {
    padding-top: 1rem !important;
  }
  .databankWrapper .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .databankWrapper .pt-md-5 {
    padding-top: 3rem !important;
  }
  .databankWrapper .pe-md-0 {
    padding-right: 0 !important;
  }
  .databankWrapper .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .databankWrapper .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .databankWrapper .pe-md-3 {
    padding-right: 1rem !important;
  }
  .databankWrapper .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .databankWrapper .pe-md-5 {
    padding-right: 3rem !important;
  }
  .databankWrapper .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .databankWrapper .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .databankWrapper .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .databankWrapper .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .databankWrapper .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .databankWrapper .ps-md-0 {
    padding-left: 0 !important;
  }
  .databankWrapper .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .databankWrapper .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .databankWrapper .ps-md-3 {
    padding-left: 1rem !important;
  }
  .databankWrapper .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .databankWrapper .ps-md-5 {
    padding-left: 3rem !important;
  }
  .databankWrapper .text-md-start {
    text-align: left !important;
  }
  .databankWrapper .text-md-end {
    text-align: right !important;
  }
  .databankWrapper .text-md-center {
    text-align: center !important;
  }
  .databankWrapper .nav-main .navbar-nav {
    margin-left: 1rem;
  }
  .databankWrapper .nav-main .navbar-nav .nav-link {
    padding: 0.9rem 1rem 0.5rem;
  }
  .databankWrapper .nav-main .navbar-brand {
    padding: 1.5rem 0;
  }
  .databankWrapper .nav-secondary {
    -webkit-box-shadow: 0 0.5rem 0.75rem -5px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0.5rem 0.75rem -5px rgba(0, 0, 0, 0.15);
  }
  .databankWrapper .nav-secondary .navbar-nav.navbar-mobile {
    margin-left: -1rem;
  }
  .databankWrapper .nav-secondary .navbar-nav .nav-link {
    padding: 0 1rem;
    font-size: 1.1rem;
    line-height: 44px;
  }
  .databankWrapper .nav-secondary .navbar-mobile {
    margin-left: -1rem;
  }
  .databankWrapper .nav-main .navbar-nav {
    margin-left: 1rem;
  }
  .databankWrapper .nav-main .navbar-nav .nav-link {
    padding: 0.9rem 1rem 0.5rem;
  }
  .databankWrapper .nav-main .navbar-brand {
    padding: 1.5rem 0;
  }
  .databankWrapper .nav-secondary {
    -webkit-box-shadow: 0 0.5rem 0.75rem -5px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0.5rem 0.75rem -5px rgba(0, 0, 0, 0.15);
  }
  .databankWrapper .nav-secondary .navbar-nav.navbar-mobile {
    margin-left: -1rem;
  }
  .databankWrapper .nav-secondary .navbar-nav .nav-link {
    padding: 0 1rem;
    font-size: 1.1rem;
    line-height: 44px;
  }
  .databankWrapper .nav-secondary .navbar-mobile {
    margin-left: -1rem;
  }
  .databankWrapper .media-band .band-inner {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .databankWrapper .articlebody {
    min-height: 63rem;
  }
  .databankWrapper .homepage .hero--wrapper {
    padding-top: 6em;
  }
  .databankWrapper .homepage .quiz-links h3,
  .databankWrapper .homepage .quiz-links .h3 {
    font-size: 18px;
  }
  .databankWrapper .homepage .products--wrapper .backdrop .btn {
    width: calc(100% - 2em);
    position: absolute;
    left: 1em;
    bottom: -2em;
    z-index: 5;
  }
  .databankWrapper
    #em-capture-page
    #pageBanner
    .container
    .row.flex
    > .pageBanner-col:first-child {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .databankWrapper
    .page-giving
    .container
    .card_wrapper
    .charity-card:nth-child(even)
    .card_image {
    margin-right: 1em;
  }
  .databankWrapper
    .page-giving
    .container
    .card_wrapper
    .charity-card:nth-child(odd)
    .card_image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-left: 1em;
  }
  .databankWrapper
    #content-testimonials
    .pg-head
    .gradient-wrapper
    .head-content {
    max-width: 545px;
  }
  .databankWrapper #content-testimonials .pg-head .gradient-wrapper {
    min-height: 30em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .databankWrapper #content-testimonials .pg-head {
    min-height: 30em;
  }
  .databankWrapper .page-template#rewards .earning .d-grid > div:nth-child(7) {
    grid-column: 2 / span 2;
  }
  .databankWrapper .page-template#rewards .hiw-inner {
    border-top: 3px dashed #538000;
  }
  .databankWrapper .page-template#rewards .hiw-label {
    top: -2em;
  }
  .databankWrapper main.free-resources .hero h1,
  .databankWrapper main.free-resources .hero .h1 {
    font-size: 6rem;
  }
  .databankWrapper #shopping-list {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
  .databankWrapper html body .wpurp-container.recipe .recipe-btn {
    font-size: 16px;
    max-width: none;
  }
  .databankWrapper .pi-left-column {
    grid-column: 1/8;
  }
  .databankWrapper .pi-right-column {
    grid-column: 8/13;
  }
  .databankWrapper #product-title {
    grid-row: 1/1;
  }
  .databankWrapper #product-gallery {
    grid-row: 1/3;
  }
  .databankWrapper #shopify-section-product-gallery {
    margin-left: 0;
  }
  .databankWrapper #product-purchase {
    grid-row: 2/6;
  }
  .databankWrapper #product-usp-wrapper {
    grid-column: 1/8;
    grid-row: 3;
  }
  .databankWrapper #product-description .nav:first-of-type .nav-link {
    max-width: 25%;
  }
  .databankWrapper .discontinued #product-info {
    grid-gap: 0 30px;
  }
  .databankWrapper .discontinued #product-info .pi-left-column {
    grid-column: 1/4;
    grid-row: 1/16;
  }
  .databankWrapper .discontinued #product-info .pi-right-column,
  .databankWrapper .discontinued #product-info .info-bottom {
    grid-column: 4/13;
  }
  .databankWrapper .sidebar-nav.sticky-md-top {
    top: 81px;
    z-index: inherit;
  }
  .databankWrapper
    #account-address
    #current-addresses
    .defualt-address-wrapper
    .customer-edit-defualt-form {
    max-width: 800px;
  }
  .databankWrapper
    #account-address
    #current-addresses
    .saved-addresses-wrapper
    .edit-address
    .customer-edit-form {
    max-width: 800px;
  }
  .databankWrapper
    #account-address
    #address_form_wrapper
    #new-addressForm-wrapper
    #address_form_new {
    padding-left: 1em;
  }
  .databankWrapper .table-section h1,
  .databankWrapper .table-section .h1 {
    font-size: 2.5em;
  }
  .databankWrapper .table-section .table-wrapper .table-borderd tr th {
    font-size: 1.5em;
  }
  .databankWrapper .table-section .table-wrapper .table-borderd tr .heading {
    font-size: 1.2em;
  }
  .databankWrapper .table-section .table-wrapper .table-borderd tr .check {
    max-width: 2.5em;
  }
  .databankWrapper .table-section .table-wrapper .table-borderd tr .dot {
    max-width: 1em;
  }
  .databankWrapper .table-section .table-wrapper {
    padding-bottom: 5em;
  }
  .databankWrapper .home-collection-overlay .home-collection-overlay-text {
    font-size: 2rem;
  }
  .databankWrapper .quality-icons-title {
    margin-bottom: -24px;
  }
  .databankWrapper .quality-icons-title h2,
  .databankWrapper .quality-icons-title .h2 {
    font-size: 43px;
  }
  .databankWrapper .quality-icons-title h2,
  .databankWrapper .quality-icons-title .h2 {
    font-size: 33px;
  }
  .databankWrapper
    .reviews-section
    .reviews-wrapper
    .r_card_wrapper
    .r_card_inner {
    padding: 1em 0.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .databankWrapper
    .reviews-section
    .reviews-wrapper
    .r_card_wrapper
    .r_card_inner
    .img-col {
    max-width: 145px;
  }
  .databankWrapper
    .reviews-section
    .reviews-wrapper
    .r_card_wrapper
    .r_card_inner
    .content-col {
    max-width: 400px;
  }
  .databankWrapper .subscribe-and-save .flex-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .databankWrapper .subscribe-and-save .hero h1,
  .databankWrapper .subscribe-and-save .hero .h1 {
    font-size: 3.9rem;
  }
  .databankWrapper .subscribe-and-save .hero .container-wrapper {
    background-size: 90%;
    background-position-y: 36%;
    background-repeat: no-repeat;
    padding-top: 6em;
    padding-bottom: 0;
  }
  .databankWrapper .subscribe-and-save .hero h2,
  .databankWrapper .subscribe-and-save .hero .h2 {
    margin-bottom: 32%;
  }
  .databankWrapper .subscribe-and-save .how-it-works .flex-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 48%;
    flex: 0 1 48%;
  }
  .databankWrapper .subscribe-and-save .free-ebook .flex-item:nth-child(2) {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .databankWrapper .subscribe-and-save .free-ebook .flex-item img {
    margin: 0 auto 1em;
  }
  .databankWrapper .subscribe-and-save .reviews ul {
    padding-left: 40px;
    padding-right: 0;
  }
  .databankWrapper .ais-program-content .accordion-button {
    font-size: 1.25rem;
  }
  .databankWrapper .ais-program-content .hero h1,
  .databankWrapper .ais-program-content .hero .h1 {
    font-size: 3em;
    text-shadow:
      0 2px 1px rgba(108, 117, 125, 0.95),
      0 -1px 1px rgba(255, 255, 255, 0.8);
  }
  .databankWrapper #footer-cta .row .btn-outline-secondary {
    font-size: 1.6rem;
  }
  .databankWrapper .rebuy-widget-container .rebuy-product-block {
    margin-bottom: 2em !important;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .databankWrapper .discontinued .recommended-rebuy {
    min-height: 550px;
  }
}
@media (min-width: 895px) {
  .databankWrapper
    #content-left
    .form__wrapper
    #email_signup
    .klaviyo_field_group
    .checkbox-group {
    width: 27em;
  }
}
@media (min-width: 945px) {
  .databankWrapper #footer-cta .press-row .img-wrapper {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}
@media (min-width: 991px) {
  .databankWrapper .subscribe-and-save .product-links .flex-item {
    -ms-flex-preferred-size: 12%;
    flex-basis: 12%;
  }
}
@media (min-width: 992px) {
  .databankWrapper .container-md,
  .databankWrapper .container {
    max-width: 960px;
  }
  .databankWrapper .col-lg {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0;
    flex: 1 0 0;
  }
  .databankWrapper .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .databankWrapper .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  .databankWrapper .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .databankWrapper .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .databankWrapper .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  .databankWrapper .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .databankWrapper .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .databankWrapper .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  .databankWrapper .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .databankWrapper .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .databankWrapper .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .databankWrapper .navbar-expand-lg {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .databankWrapper .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .databankWrapper .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .databankWrapper .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .databankWrapper .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .databankWrapper .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .databankWrapper .modal-lg,
  .databankWrapper .modal-xl {
    max-width: 800px;
  }
  .databankWrapper .d-lg-inline {
    display: inline !important;
  }
  .databankWrapper .d-lg-inline-block {
    display: inline-block !important;
  }
  .databankWrapper .d-lg-block {
    display: block !important;
  }
  .databankWrapper .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .databankWrapper .d-lg-none {
    display: none !important;
  }
  .databankWrapper .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .databankWrapper .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .databankWrapper .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .databankWrapper .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .databankWrapper .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  .databankWrapper .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .databankWrapper .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  .databankWrapper .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  .databankWrapper .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .databankWrapper .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .databankWrapper .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .databankWrapper .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .databankWrapper .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  .databankWrapper .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  .databankWrapper .m-lg-0 {
    margin: 0 !important;
  }
  .databankWrapper .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .databankWrapper .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .databankWrapper .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .databankWrapper .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .databankWrapper .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .databankWrapper .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .databankWrapper .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .databankWrapper .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .databankWrapper .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .databankWrapper .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .databankWrapper .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .databankWrapper .mt-lg-0 {
    margin-top: 0 !important;
  }
  .databankWrapper .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .databankWrapper .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .databankWrapper .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .databankWrapper .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .databankWrapper .me-lg-0 {
    margin-right: 0 !important;
  }
  .databankWrapper .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .databankWrapper .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .databankWrapper .me-lg-3 {
    margin-right: 1rem !important;
  }
  .databankWrapper .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .databankWrapper .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .databankWrapper .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .databankWrapper .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .databankWrapper .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .databankWrapper .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .databankWrapper .ms-lg-0 {
    margin-left: 0 !important;
  }
  .databankWrapper .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .databankWrapper .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .databankWrapper .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .databankWrapper .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .databankWrapper .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .databankWrapper .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .databankWrapper .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .databankWrapper .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .databankWrapper .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .databankWrapper .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .databankWrapper .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .databankWrapper .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .databankWrapper .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .databankWrapper .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .databankWrapper .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .databankWrapper .pt-lg-0 {
    padding-top: 0 !important;
  }
  .databankWrapper .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .databankWrapper .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .databankWrapper .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .databankWrapper .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .databankWrapper .pe-lg-0 {
    padding-right: 0 !important;
  }
  .databankWrapper .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .databankWrapper .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .databankWrapper .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .databankWrapper .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .databankWrapper .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .databankWrapper .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .databankWrapper .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .databankWrapper .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .databankWrapper .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .databankWrapper .ps-lg-0 {
    padding-left: 0 !important;
  }
  .databankWrapper .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .databankWrapper .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .databankWrapper .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .databankWrapper .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .databankWrapper .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .databankWrapper .container-fluid,
  .databankWrapper .container-md {
    padding-right: 30px;
    padding-left: 30px;
  }
  .databankWrapper .navbar-expand-custom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .databankWrapper .navbar-expand-custom .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .databankWrapper .navbar-expand-custom .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .databankWrapper .navbar-expand-custom .navbar-toggler {
    display: none;
  }
  .databankWrapper .br-lg br {
    display: block;
  }
  .databankWrapper .navbar-expand-custom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .databankWrapper .navbar-expand-custom .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .databankWrapper .navbar-expand-custom .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .databankWrapper .navbar-expand-custom .navbar-toggler {
    display: none;
  }
  .databankWrapper #sidebar {
    min-width: 300px;
  }
  .databankWrapper .author-byline .author-dropdown {
    width: 800px;
  }
  .databankWrapper .quick-link_link {
    margin: 1em;
  }
  .databankWrapper .homepage .quiz-links h3,
  .databankWrapper .homepage .quiz-links .h3 {
    font-size: 1.6rem;
  }
  .databankWrapper .page-template#rewards .earning .header-block {
    text-align: left;
  }
  .databankWrapper .page-template#rewards .right-edge-image {
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 0;
    width: auto;
    height: 100%;
  }
  .databankWrapper .random-recipe:last-child {
    display: none;
  }
  .databankWrapper #shopping-list {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
  .databankWrapper #product-usp-wrapper {
    grid-column: 8/13;
    grid-row: auto;
  }
  .databankWrapper .db-template #product-usp-wrapper {
    grid-row-start: 3;
  }
  .databankWrapper .db-template #product-gallery {
    grid-row: 1/3;
  }
  .databankWrapper .db-template #product-purchase {
    grid-row-end: auto;
  }
  .databankWrapper #product-description .nav:first-of-type .nav-link {
    font-size: 1.3rem;
  }
  .databankWrapper .quality-icons-title {
    margin-bottom: -18px;
  }
  .databankWrapper .mission-statement {
    font-size: 3vw;
    margin-top: unset;
  }
}
@media (min-width: 992px) and (max-width: 1080px) {
  .databankWrapper .nav-secondary .navbar-nav.navbar-mobile {
    margin-left: -0.5rem;
  }
  .databankWrapper .navbar-expand-custom .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .databankWrapper .nav-secondary .navbar-nav.navbar-mobile {
    margin-left: -0.5rem;
  }
  .databankWrapper .navbar-expand-custom .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .databankWrapper .suggest-link.last-suggest-link-lg {
    border-bottom: 2px solid #73746c;
  }
}
@media (min-width: 998px) {
  .databankWrapper
    #content-testimonials
    .pg-head
    .gradient-wrapper
    .head-content {
    max-width: 750px;
  }
  .databankWrapper #content-testimonials .pg-head {
    padding-left: 0;
    background-position: right;
  }
}
@media (min-width: 1152px) {
  .databankWrapper #content-testimonials .pg-head .gradient-wrapper {
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(white),
      color-stop(30%, white),
      to(rgba(255, 255, 255, 0))
    );
    background: linear-gradient(
      90deg,
      white 0,
      white 30%,
      rgba(255, 255, 255, 0) 100%
    );
  }
  .databankWrapper #content-testimonials .pg-head {
    background-size: contain;
  }
}
@media (min-width: 1200px) {
  .databankWrapper h1,
  .databankWrapper .h1 {
    font-size: 2.5rem;
  }
  .databankWrapper h2,
  .databankWrapper .h2 {
    font-size: 2rem;
  }
  .databankWrapper h3,
  .databankWrapper .h3 {
    font-size: 1.75rem;
  }
  .databankWrapper h4,
  .databankWrapper .h4 {
    font-size: 1.5rem;
  }
  .databankWrapper legend {
    font-size: 1.5rem;
  }
  .databankWrapper .container-md,
  .databankWrapper .container {
    max-width: 1140px;
  }
  .databankWrapper .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  .databankWrapper .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .databankWrapper .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  .databankWrapper .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .databankWrapper .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .databankWrapper .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  .databankWrapper .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .databankWrapper .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .databankWrapper .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  .databankWrapper .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .databankWrapper .modal-xl {
    max-width: 1140px;
  }
  .databankWrapper .d-xl-inline {
    display: inline !important;
  }
  .databankWrapper .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .databankWrapper .d-xl-none {
    display: none !important;
  }
  .databankWrapper .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .databankWrapper .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  .databankWrapper .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  .databankWrapper .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .databankWrapper .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .databankWrapper .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .databankWrapper .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .databankWrapper .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  .databankWrapper .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  .databankWrapper .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .databankWrapper .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .databankWrapper .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .databankWrapper .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .databankWrapper .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .databankWrapper .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .databankWrapper .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .databankWrapper .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .databankWrapper .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .databankWrapper .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .databankWrapper .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .databankWrapper .mt-xl-0 {
    margin-top: 0 !important;
  }
  .databankWrapper .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .databankWrapper .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .databankWrapper .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .databankWrapper .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .databankWrapper .me-xl-0 {
    margin-right: 0 !important;
  }
  .databankWrapper .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .databankWrapper .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .databankWrapper .me-xl-3 {
    margin-right: 1rem !important;
  }
  .databankWrapper .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .databankWrapper .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .databankWrapper .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .databankWrapper .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .databankWrapper .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .databankWrapper .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .databankWrapper .ms-xl-0 {
    margin-left: 0 !important;
  }
  .databankWrapper .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .databankWrapper .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .databankWrapper .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .databankWrapper .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .databankWrapper .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .databankWrapper .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .databankWrapper .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .databankWrapper .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .databankWrapper .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .databankWrapper .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .databankWrapper .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .databankWrapper .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .databankWrapper .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .databankWrapper .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .databankWrapper .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .databankWrapper .pt-xl-0 {
    padding-top: 0 !important;
  }
  .databankWrapper .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .databankWrapper .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .databankWrapper .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .databankWrapper .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .databankWrapper .pe-xl-0 {
    padding-right: 0 !important;
  }
  .databankWrapper .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .databankWrapper .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .databankWrapper .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .databankWrapper .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .databankWrapper .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .databankWrapper .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .databankWrapper .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .databankWrapper .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .databankWrapper .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .databankWrapper .ps-xl-0 {
    padding-left: 0 !important;
  }
  .databankWrapper .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .databankWrapper .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .databankWrapper .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .databankWrapper .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .databankWrapper .fs-1 {
    font-size: 2.5rem !important;
  }
  .databankWrapper .fs-2 {
    font-size: 2rem !important;
  }
  .databankWrapper .fs-3 {
    font-size: 1.75rem !important;
  }
  .databankWrapper .fs-4 {
    font-size: 1.5rem !important;
  }
  .databankWrapper
    #content-testimonials
    .pg-head
    .gradient-wrapper
    .head-content {
    position: relative;
    right: 5em;
  }
  .databankWrapper #shopping-list {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
  }
  .databankWrapper #product-purchase {
    grid-row-end: 5;
  }
  .databankWrapper .db-template #product-gallery {
    grid-row: 1/4;
  }
  .databankWrapper .tns-controls [data-controls="prev"] {
    left: -20px;
  }
  .databankWrapper .tns-controls [data-controls="next"] {
    right: -20px;
  }
}
@media (min-width: 1201px) {
  .databankWrapper .subscribe-and-save .hero h2,
  .databankWrapper .subscribe-and-save .hero .h2 {
    margin-bottom: 36%;
  }
}
@media (min-width: 1224px) {
  .databankWrapper .subscribe-and-save .hero .container-wrapper {
    background-size: 100%;
    background-position-y: 15%;
  }
}
@media (min-width: 1341px) {
  .databankWrapper .mission-statement {
    font-size: 41px;
  }
}
@media (min-width: 1400px) {
  .databankWrapper .container-md,
  .databankWrapper .container {
    max-width: 1320px;
  }
  .databankWrapper .col-xxl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .databankWrapper .col-xxl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .databankWrapper .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  .databankWrapper .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  .databankWrapper .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .databankWrapper .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .databankWrapper .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .databankWrapper .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .databankWrapper .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  .databankWrapper .order-xxl-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  .databankWrapper .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .databankWrapper .page-template#rewards .right-edge-image {
    left: auto;
    right: -12px;
  }
}
@media (min-width: 1400px) and (max-width: 2200px) {
  .databankWrapper .homepage .products--wrapper {
    min-height: 28em;
    background-position-y: -210px;
  }
}
@media (min-width: 1440px) {
  .databankWrapper .homepage .page-hero {
    background-position-y: -100px;
  }
}
@media (min-width: 1550px) {
  .databankWrapper #week-nav {
    display: none;
  }
}
@media (max-width: 1199px) {
  .databankWrapper #skincare-lander.page-nourish-your-skin #pageBanner h2,
  .databankWrapper #skincare-lander.page-nourish-your-skin #pageBanner .h2 {
    font-size: 4.8rem;
  }
  .databankWrapper .productBx .productMetaBx {
    padding: 0 20px 20px;
  }
  .databankWrapper .productBx .productName {
    font-size: 1.85rem;
  }
}
@media (max-width: 991.98px) {
  .databankWrapper .nav-secondary .navbar-collapse .navbar-nav {
    border-top: 1px solid #b2b9bf;
    border-right: 0;
    border-left: 0;
    padding: 10px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .databankWrapper
    .nav-secondary
    .navbar-collapse
    .navbar-nav
    .nav-item:nth-of-type(odd) {
    width: 60%;
  }
  .databankWrapper
    .nav-secondary
    .navbar-collapse
    .navbar-nav
    .nav-item:nth-of-type(even) {
    width: 40%;
  }
  .databankWrapper
    .nav-secondary
    .navbar-collapse
    .navbar-nav.navbar-secondary-mobile-only {
    border: 0;
  }
  .databankWrapper .nav-secondary .navbar-collapse .navbar-nav {
    border-top: 1px solid #b2b9bf;
    border-right: 0;
    border-left: 0;
    padding: 10px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .databankWrapper
    .nav-secondary
    .navbar-collapse
    .navbar-nav
    .nav-item:nth-of-type(odd) {
    width: 60%;
  }
  .databankWrapper
    .nav-secondary
    .navbar-collapse
    .navbar-nav
    .nav-item:nth-of-type(even) {
    width: 40%;
  }
  .databankWrapper
    .nav-secondary
    .navbar-collapse
    .navbar-nav.navbar-secondary-mobile-only {
    border: 0;
  }
  .databankWrapper
    #content-within:not(.collection-promo)
    .collection-grid-item-wrapper
    .overlay-toggle-wrapper {
    min-height: 38px;
    position: relative;
    bottom: 3em;
    z-index: 20;
  }
}
@media only screen and (max-width: 991px) {
  .databankWrapper #em-capture-page #pageBanner {
    padding: 30px 0;
  }
  .databankWrapper #em-capture-page #pageBanner .bannerTitle {
    font-size: 1.95em;
  }
  .databankWrapper #em-capture-page #pageBanner .bannerTxt {
    font-size: 1.05em;
  }
  .databankWrapper #em-capture-page #pageBanner .bannerTagline {
    font-size: 1.11em;
  }
  .databankWrapper
    #em-capture-page
    #pageBanner
    .pageBanner-col
    #landingForm
    #landingHeader {
    font-size: 1.35em;
  }
  .databankWrapper
    #em-capture-page
    #pageBanner
    .pageBanner-col
    #landingForm
    #landingBody {
    padding-left: 20px;
    padding-right: 20px;
  }
  .databankWrapper #em-capture-page .section .sectionTitle {
    font-size: 1.35em;
  }
  .databankWrapper #em-capture-page ul li {
    font-size: 1em;
  }
}
@media (max-width: 991px) {
  .databankWrapper #skincare-lander #pageBanner h2,
  .databankWrapper #skincare-lander #pageBanner .h2 {
    font-size: 3.8rem;
  }
  .databankWrapper #skincare-lander #pageBanner .bannerTagline {
    font-size: 2rem;
  }
  .databankWrapper #skincare-lander #pageBanner .bannerTxt p {
    font-size: 1.06rem;
  }
  .databankWrapper #skincare-lander #finally-a-skincare-routine {
    padding: 5rem 0;
  }
  .databankWrapper .textWeBelieve {
    font-size: 1.11rem;
  }
  .databankWrapper .titleNourish {
    font-size: 2.8rem;
  }
  .databankWrapper .skincareStep .skincareStepMeta {
    padding: 20px;
    width: 60%;
  }
  .databankWrapper .skincareStep .titleStep {
    font-size: 2.4rem;
  }
  .databankWrapper .skincareStep .productStep {
    font-size: 2rem;
  }
  .databankWrapper .titleSection {
    font-size: 2.46rem;
  }
  .databankWrapper .taglineSection {
    font-size: 2.1rem;
  }
  .databankWrapper .textSection p {
    font-size: 1rem;
  }
  .databankWrapper .textNourish {
    font-size: 2rem;
  }
  .databankWrapper .badgePreOrder {
    left: 0;
    top: -5rem;
    max-width: 35%;
  }
  .databankWrapper .discountOfferBx .offerMeta {
    padding: 1px 20px 20px 20px;
  }
  .databankWrapper .discountOfferBx .titleOffer {
    font-size: 2.4rem !important;
  }
  .databankWrapper .discountOfferBx .textOffer {
    font-size: 1rem;
  }
  .databankWrapper
    #skincare-lander.page-nourish-your-skin
    #pageBanner
    .row
    .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .databankWrapper #skincare-lander.page-nourish-your-skin #pageBanner h2,
  .databankWrapper #skincare-lander.page-nourish-your-skin #pageBanner .h2 {
    font-size: 4rem;
  }
  .databankWrapper
    #skincare-lander.page-nourish-your-skin
    #pageBanner
    .bannerTagline {
    font-size: 2.5rem;
  }
  .databankWrapper
    #skincare-lander.page-nourish-your-skin
    #pageBanner
    .bannerTxt {
    font-size: 1rem;
  }
}
@media (max-width: 990px) {
  .databankWrapper .subscribe-and-save .flex.single-sm {
    display: block;
  }
  .databankWrapper .subscribe-and-save .flex.single-sm > * {
    width: auto;
    margin-bottom: 1em;
  }
}
@media (max-width: 768px) {
  .databankWrapper .ammd-polaroid-block-wrapper .pol-img-wrapper {
    margin: 1em 0;
  }
  .databankWrapper .page-giving .container .intro figure {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 420px;
    flex: 1 0 420px;
    width: 420px;
    margin-right: 2rem;
  }
  .databankWrapper .page-giving .container .intro .flex-md {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .databankWrapper .page-giving .container .intro .flex-md .intro_main {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .databankWrapper .page-giving .container .intro .flex-md .pull-quote {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    margin-left: auto;
  }
  .databankWrapper .page-giving .container .card_wrapper .charity-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .databankWrapper .page-giving .container p {
    margin-bottom: 1.618em;
  }
  .databankWrapper .subscribe-and-save .flex.single-xs {
    grid-template-columns: 1fr;
  }
  .databankWrapper .subscribe-and-save .flex.single-xs > * {
    width: 100%;
    width: auto;
    margin-bottom: 1em;
  }
}
@media (max-width: 767.98px) {
  .databankWrapper .nav-secondary .navbar-nav.navbar-mobile .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .databankWrapper .nav-secondary .navbar-collapse .navbar-nav {
    border-bottom: 1px solid #b2b9bf;
  }
  .databankWrapper #foot .footer-nav li {
    margin-right: 7px;
  }
  .databankWrapper #foot .footer-nav li:first-of-type {
    width: 100%;
  }
  .databankWrapper #foot .footer-nav li a {
    margin-right: 9px;
    font-size: 0.9rem;
  }
  .databankWrapper .nav-secondary .navbar-nav.navbar-mobile .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .databankWrapper .nav-secondary .navbar-collapse .navbar-nav {
    border-bottom: 1px solid #b2b9bf;
  }
  .databankWrapper #foot .footer-nav li {
    margin-right: 7px;
  }
  .databankWrapper #foot .footer-nav li:first-of-type {
    width: 100%;
  }
  .databankWrapper #foot .footer-nav li a {
    margin-right: 9px;
    font-size: 0.9rem;
  }
  .databankWrapper .ammd-container .wp-block-column {
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important;
  }
  .databankWrapper .homepage .page-hero .hero--container {
    max-width: 100% !important;
  }
  .databankWrapper .homepage .dr-bio {
    padding: 0;
    background-attachment: local;
  }
  .databankWrapper .homepage .dr-bio .social-proof {
    margin-top: 0;
  }
  .databankWrapper .homepage .dr-bio .social-proof .row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .databankWrapper .homepage .dr-bio .hero--container {
    padding: 0 !important;
  }
  .databankWrapper .what-changed .banner {
    background-image: none !important;
  }
  .databankWrapper .perks-table {
    background-position-y: top;
  }
  .databankWrapper .perks-table.top-tiers {
    background-position-y: -3px;
  }
  .databankWrapper #foot .footer-nav li {
    margin-right: 7px;
  }
  .databankWrapper #foot .footer-nav li:first-of-type {
    width: 100%;
  }
  .databankWrapper #foot .footer-nav li a {
    margin-right: 9px;
    font-size: 0.9rem;
  }
  .databankWrapper #product-title {
    grid-column-end: -2;
  }
  .databankWrapper #product-info .h1 {
    font-size: 1.8rem;
    line-height: 1.8rem;
  }
  .databankWrapper #product-info .h1 span {
    font-size: 1.1rem;
  }
  .databankWrapper #product-info .h3 {
    font-size: 1.5rem;
  }
  .databankWrapper .sidebar-nav {
    margin: -15px 0;
  }
  .databankWrapper .reviews-section {
    height: 35em;
  }
  .databankWrapper .reviews-section .reviews-banner h5,
  .databankWrapper .reviews-section .reviews-banner .h5 {
    text-align: center;
    padding: 5px 0;
    font-size: 17px;
  }
  .databankWrapper .reviews-section .reviews-banner h5 span svg,
  .databankWrapper .reviews-section .reviews-banner .h5 span svg {
    margin: 0 3px 5px 3px;
    width: 18px;
  }
  .databankWrapper .reviews-section .reviews-wrapper .r_card_wrapper {
    height: 34em;
  }
  .databankWrapper
    .reviews-section
    .reviews-wrapper
    .r_card_wrapper
    .r_card_inner {
    height: 30em;
  }
  .databankWrapper
    .reviews-section
    .reviews-wrapper
    .r_card_wrapper
    .r_card_inner
    .img-col {
    height: 130px;
  }
  .databankWrapper
    .reviews-section
    .reviews-wrapper
    .r_card_wrapper
    .r_card_inner
    .img-col
    img {
    min-height: unset;
    min-width: unset;
    height: 7em;
    width: auto;
  }
  .databankWrapper
    .reviews-section
    .reviews-wrapper
    .r_card_wrapper
    .r_card_inner
    .content-col {
    padding: 1em 0.5em;
    -ms-flex-line-pack: start;
    align-content: start;
  }
  .databankWrapper .reviews-section.loading {
    height: 35em;
  }
}
@media (max-width: 767px) {
  .databankWrapper #em-capture-page #pageBanner:after {
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(14.32%, #fff),
      color-stop(46.01%, rgba(255, 255, 255, 0.853181)),
      to(rgba(255, 255, 255, 0))
    );
    background: linear-gradient(
      180deg,
      #fff 14.32%,
      rgba(255, 255, 255, 0.853181) 46.01%,
      rgba(255, 255, 255, 0) 100%
    );
  }
  .databankWrapper #skincare-lander #nourish-rejuvenate {
    padding: 50vw 0 5.75rem;
  }
  .databankWrapper #skincare-lander #nourish-rejuvenate:before {
    width: 100%;
    height: 55vw;
    top: 0;
    left: 0;
  }
  .databankWrapper #skincare-lander #nourish-rejuvenate:after {
    width: 100%;
    height: 55vw;
    top: 0;
    left: 0;
    background: -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(7.65%, #fff),
      color-stop(52.18%, rgba(255, 255, 255, 0))
    );
    background: linear-gradient(0, #fff 7.65%, rgba(255, 255, 255, 0) 52.18%);
  }
  .databankWrapper #skincare-lander #finally-a-skincare-routine {
    padding-top: 50vw;
  }
  .databankWrapper #skincare-lander #finally-a-skincare-routine:before {
    width: 100%;
    height: 55vw;
    top: 0;
    left: 0;
  }
  .databankWrapper #skincare-lander #finally-a-skincare-routine:after {
    width: 100%;
    height: 55vw;
    top: 0;
    left: 0;
    background: -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(7.65%, #fff),
      color-stop(52.18%, rgba(255, 255, 255, 0))
    );
    background: linear-gradient(0, #fff 7.65%, rgba(255, 255, 255, 0) 52.18%);
  }
  .databankWrapper #skincare-lander #our-clean-promise {
    padding-top: 55vw;
  }
  .databankWrapper #skincare-lander #our-clean-promise:before {
    width: 100%;
    height: 55vw;
    top: 0;
    left: 0;
  }
  .databankWrapper #skincare-lander #our-clean-promise:after {
    width: 100%;
    height: 55vw;
    top: 0;
    left: 0;
    background: -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(7.65%, #fff),
      color-stop(52.18%, rgba(255, 255, 255, 0))
    );
    background: linear-gradient(0, #fff 7.65%, rgba(255, 255, 255, 0) 52.18%);
  }
  .databankWrapper #skincare-lander #pageBanner {
    padding: 100vw 0 4.85rem;
    position: relative;
    background: #fff;
  }
  .databankWrapper #skincare-lander #pageBanner #bannerImg {
    width: 100%;
    height: 100vw;
    background-position: center top;
  }
  .databankWrapper #skincare-lander #pageBanner #bannerImg:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(59.37%, rgba(255, 255, 255, 0)),
      to(#fff)
    );
    background: linear-gradient(
      180deg,
      rgba(255, 255, 255, 0) 59.37%,
      #fff 100%
    );
  }
  .databankWrapper #skincare-lander #pageBanner h2,
  .databankWrapper #skincare-lander #pageBanner .h2 {
    font-size: 3.2rem;
  }
  .databankWrapper #skincare-lander #pageBanner .bannerTagline {
    font-size: 1.7rem;
  }
  .databankWrapper .textWeBelieve {
    font-size: 1rem;
  }
  .databankWrapper .skincareStep .textStep p {
    font-size: 1rem;
  }
  .databankWrapper .badgePreOrder {
    left: inherit;
    top: -45vw;
    max-width: 35%;
    right: 20px;
  }
  .databankWrapper #skincare-lander.page-nourish-your-skin #pageBanner {
    padding-top: 50vw;
    padding-bottom: 4.5rem;
  }
  .databankWrapper
    #skincare-lander.page-nourish-your-skin
    #pageBanner
    .row
    .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .databankWrapper #skincare-lander.page-nourish-your-skin #pageBanner h2,
  .databankWrapper #skincare-lander.page-nourish-your-skin #pageBanner .h2 {
    font-size: 3.5rem;
  }
  .databankWrapper
    #skincare-lander.page-nourish-your-skin
    #pageBanner
    .bannerTagline {
    font-size: 2.3rem;
    padding-top: 0;
  }
  .databankWrapper #skincare-lander.page-nourish-your-skin #pageBanner:before {
    display: none;
  }
  .databankWrapper
    #skincare-lander.page-nourish-your-skin
    #pageBanner
    #bannerImg {
    width: 100%;
    left: 0;
    height: 50vw;
    background-size: 120% auto;
    background-position: left center;
  }
}
@media only screen and (max-width: 767px) {
  .databankWrapper #em-capture-page #pageBanner .bannerTxtBx {
    width: 100%;
  }
  .databankWrapper #em-capture-page #pageBanner .pageBanner-col #landingForm {
    width: 100%;
  }
}
@media only screen and (max-width: 761px),
  (min-device-width: 768px) and (max-device-width: 1023px) {
  .databankWrapper
    .gform_wrapper
    ul.gform_fields
    li.gfield.gfield_error
    + li.gfield.gfield_error {
    margin-top: 32px;
  }
  .databankWrapper .gform_wrapper table.gfield_list {
    border: 0;
  }
  .databankWrapper .gform_wrapper table.gfield_list thead {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .databankWrapper .gform_wrapper table.gfield_list tr {
    margin-bottom: 10px;
    display: block;
    background: #fff;
    position: relative;
    border: 1px solid #ccc;
    border-top: 2px solid #ccc;
    border-bottom: 4px solid #ccc;
  }
  .databankWrapper .gform_wrapper table.gfield_list td {
    display: block;
    margin-left: 8px;
    margin-right: 8px;
  }
  .databankWrapper .gform_wrapper table.gfield_list td.gfield_list_icons {
    border-bottom: 0;
    margin: 16px 0 0 0 !important;
  }
  .databankWrapper
    .gform_wrapper
    ul.gform_fields.form_sublabel_above
    table.gfield_list
    td:before,
  .databankWrapper
    .gform_wrapper
    ul.gform_fields.form_sublabel_below
    table.gfield_list
    td:after {
    content: attr(data-label);
    font-size: 0.875em;
    letter-spacing: 0.5pt;
    white-space: nowrap;
    display: block;
    clear: both;
  }
  .databankWrapper
    .gform_wrapper
    ul.gform_fields.form_sublabel_above
    table.gfield_list
    td:before {
    margin: 8px 0 3px 8px;
  }
  .databankWrapper
    .gform_wrapper
    ul.gform_fields.form_sublabel_below
    table.gfield_list
    td:after {
    margin: 3px 0 8px 8px;
  }
  .databankWrapper .gform_wrapper table.gfield_list td + td,
  .databankWrapper .gform_wrapper table.gfield_list th + th {
    padding: 4px 0 0 0;
  }
  .databankWrapper .gform_wrapper table.gfield_list tr.gfield_list_row_even,
  .databankWrapper .gform_wrapper table.gfield_list tr.gfield_list_row_odd {
    margin: 16px 0;
  }
  .databankWrapper
    .gform_wrapper
    table.gfield_list
    tr.gfield_list_row_odd:first-child {
    padding-top: 12px;
  }
  .databankWrapper .gform_wrapper table.gfield_list tr {
    padding-top: 12px;
  }
  .databankWrapper .gform_wrapper table.gfield_list tr td.gfield_list_icons {
    width: 100% !important;
    padding: 0 4px 4px 4px !important;
    background-color: #eee;
  }
  .databankWrapper
    .gform_wrapper
    table.gfield_list
    tr
    td.gfield_list_icons
    img.add_list_item {
    margin: 12px 0 0 16px !important;
  }
  .databankWrapper
    .gform_wrapper
    table.gfield_list
    tr
    td.gfield_list_icons
    img.delete_list_item {
    margin: 12px 0 0 8px !important;
  }
  .databankWrapper .gform_wrapper .gform_footer a.gform_save_link,
  .databankWrapper .gform_wrapper .gform_page_footer a.gform_save_link {
    margin-left: 0;
  }
  .databankWrapper .gform_wrapper .gfield_list td.gfield_list_cell input {
    width: calc(100% - 16px);
    margin-left: 8px;
    margin-right: 8px;
  }
}
@media (max-width: 650px) {
  .databankWrapper .nav-top {
    background: !important;
  }
  .databankWrapper .nav-top .navbar-nav:first-of-type {
    margin-left: -0.5rem;
  }
  .databankWrapper .toggle-top-bar-search {
    display: block;
  }
  .databankWrapper #nav-search {
    position: absolute;
    padding: 6px 12px;
    right: -12px;
    left: -12px;
    background: #fafafa;
    opacity: 0;
    z-index: -1;
  }
  .databankWrapper #nav-search .search-forms-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    height: 31px;
  }
  .databankWrapper #nav-search .form-control {
    display: inline-block;
    width: auto;
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
  .databankWrapper #nav-search .close-xs-search {
    margin-left: -0.5rem;
  }
  .databankWrapper #nav-search .search-form.active {
    opacity: 1;
    z-index: 2;
  }
  .databankWrapper #nav-search.open {
    opacity: 1;
    z-index: 1;
  }
  .databankWrapper .nav-top {
    background: !important;
  }
  .databankWrapper .nav-top .navbar-nav:first-of-type {
    margin-left: -0.5rem;
  }
  .databankWrapper .toggle-top-bar-search {
    display: block;
  }
  .databankWrapper #nav-search {
    position: absolute;
    padding: 6px 12px;
    right: -12px;
    left: -12px;
    background: #fafafa;
    opacity: 0;
    z-index: -1;
  }
  .databankWrapper #nav-search .search-forms-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    height: 31px;
  }
  .databankWrapper #nav-search .form-control {
    display: inline-block;
    width: auto;
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
  .databankWrapper #nav-search .close-xs-search {
    margin-left: -0.5rem;
  }
  .databankWrapper #nav-search .search-form.active {
    opacity: 1;
    z-index: 2;
  }
  .databankWrapper #nav-search.open {
    opacity: 1;
    z-index: 1;
  }
}
@media only screen and (max-width: 641px) {
  .databankWrapper
    .gform_wrapper
    input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not(
      [type="file"]
    ) {
    line-height: 2;
    min-height: 2rem;
  }
  .databankWrapper .gform_wrapper textarea {
    line-height: 1.5;
  }
  .databankWrapper
    .gform_wrapper
    .chosen-container.chosen-container-single[style] {
    width: 100% !important;
  }
  .databankWrapper .gform_wrapper .chosen-container-single .chosen-single {
    height: 40px;
    line-height: 2.8;
  }
  .databankWrapper
    .gform_wrapper
    .chosen-container-single
    .chosen-single
    div
    b {
    position: relative;
    top: 10px;
  }
  .databankWrapper
    .gform_wrapper
    div.chosen-container.chosen-container-multi[style] {
    width: 100% !important;
  }
  .databankWrapper
    .gform_wrapper
    .chosen-container.chosen-container-multi
    ul.chosen-choices
    li.search-choice,
  .databankWrapper
    .gform_wrapper
    .chosen-container.chosen-container-multi
    ul.chosen-choices
    li.search-field {
    width: 100%;
    line-height: inherit;
    float: none;
  }
  .databankWrapper
    .gform_wrapper
    .chosen-container.chosen-container-multi
    ul.chosen-choices
    li.search-choice
    span {
    margin-bottom: 0;
  }
  .databankWrapper
    .gform_wrapper
    .chosen-container-multi
    .chosen-choices
    li.search-choice
    .search-choice-close {
    top: calc(50% - 6px);
  }
  .databankWrapper .gform_wrapper .ginput_container span:not(.ginput_price) {
    margin-bottom: 8px;
    display: block;
  }
  .databankWrapper .gform_wrapper li.field_sublabel_below .ginput_complex {
    margin-top: 12px !important;
  }
  .databankWrapper .gform_wrapper ul.gfield_checkbox li label,
  .databankWrapper .gform_wrapper ul.gfield_radio li label {
    width: 85%;
    cursor: pointer;
  }
}
@media only screen and (max-width: 640px) {
  .databankWrapper
    div.form_saved_message
    div.form_saved_message_emailform
    form
    input[type="email"],
  .databankWrapper
    div.form_saved_message
    div.form_saved_message_emailform
    form
    input[type="submit"] {
    display: block;
    width: 98%;
  }
}
@media (max-width: 575.98px) {
  .databankWrapper .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .databankWrapper .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .databankWrapper .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .databankWrapper .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .databankWrapper .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .databankWrapper .nav-main .navbar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .databankWrapper .nav-main .navbar-brand {
    margin-top: 0.75rem;
    margin-right: 0;
    width: 80%;
  }
  .databankWrapper .nav-main .navbar-nav {
    margin-right: 0;
    width: 100%;
    max-width: 400px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .databankWrapper .nav-main .nav-item:first-of-type {
    margin-left: -0.5rem;
  }
  .databankWrapper .nav-main .nav-item:last-of-type {
    margin-right: -0.5rem;
  }
  .databankWrapper .nav-main .navbar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .databankWrapper .nav-main .navbar-brand {
    margin-top: 0.75rem;
    margin-right: 0;
    width: 80%;
  }
  .databankWrapper .nav-main .navbar-nav {
    margin-right: 0;
    width: 100%;
    max-width: 400px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .databankWrapper .nav-main .nav-item:first-of-type {
    margin-left: -0.5rem;
  }
  .databankWrapper .nav-main .nav-item:last-of-type {
    margin-right: -0.5rem;
  }
  .databankWrapper .author-bio {
    padding: 1rem 0 0;
  }
  .databankWrapper .author-bio .wp-block-media-text__content {
    padding-left: 0;
  }
  .databankWrapper .author-bio .wp-block-media-text__content p {
    font-size: 1rem;
  }
  .databankWrapper .author-bio img {
    max-width: 170px;
  }
  .databankWrapper main.free-resources .community-banner:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.75);
  }
  .databankWrapper #shopify-section-product-gallery {
    margin-right: auto;
    margin-left: auto;
  }
  .databankWrapper .tns-controls {
    display: none;
    visibility: hidden;
  }
  .databankWrapper .product-icons img {
    zoom: 80%;
  }
  .databankWrapper #product-description .nav:first-of-type .nav-link {
    font-size: 0.9rem;
  }
  .databankWrapper .one-line-review {
    font-size: 0.85em;
  }
  .databankWrapper
    #content-within:not(.collection-promo)
    .collection-grid-item-wrapper {
    padding-left: 7%;
    padding-right: 7%;
  }
  .databankWrapper
    #content-within:not(.collection-promo)
    .collection-grid-item-wrapper
    .h5 {
    font-size: 1.15rem;
  }
  .databankWrapper
    #content-within:not(.collection-promo)
    .collection-grid-item-wrapper
    .my-1 {
    margin-top: 0;
  }
  .databankWrapper
    #content-within:not(.collection-promo)
    .collection-grid-item-wrapper
    .collection-short-description {
    font-size: 0.8rem;
    line-height: 1.1rem;
  }
  .databankWrapper
    #content-within:not(.collection-promo)
    .collection-grid-item-wrapper
    .collection-grid-item.active {
    left: 7%;
    right: 7%;
  }
  .databankWrapper .update-cart-row {
    text-align: center !important;
  }
  .databankWrapper
    .reviews-section
    .reviews-wrapper
    .r_card_wrapper
    .r_card_inner
    .content-col {
    padding: 1.5em 2em 1.5em 2em;
  }
  .databankWrapper .reviews-section .tns-outer:before {
    width: 10%;
  }
  .databankWrapper .reviews-section .tns-outer:after {
    width: 10%;
  }
  .databankWrapper .reviews-section .tns-outer .tns-controls {
    display: block;
    visibility: visible;
    left: 0;
    width: 100%;
    top: 52%;
  }
  .databankWrapper .reviews-section.loading .reviews-wrapper {
    height: 28em;
  }
  .databankWrapper .reviews-section.loading .reviews-wrapper .r_card_wrapper {
    width: 22em;
    height: 28em;
  }
  .databankWrapper
    .reviews-section.loading
    .reviews-wrapper
    .r_card_wrapper
    .r_card_inner {
    height: 28em;
  }
  .databankWrapper
    .reviews-section.loading
    .reviews-wrapper
    .r_card_wrapper
    .r_card_inner
    .img-col {
    width: 22em;
  }
  .databankWrapper
    .reviews-section.loading
    .reviews-wrapper
    .r_card_wrapper
    .r_card_inner
    .img-col
    img {
    min-height: unset;
    min-width: unset;
    height: 8em;
    width: auto;
  }
  .databankWrapper
    .reviews-section.loading
    .reviews-wrapper
    .r_card_wrapper
    .r_card_inner
    .content-col {
    padding: 3em 2em;
    width: 22em;
  }
}
@media only screen and (max-width: 575px) {
  .databankWrapper #em-capture-page ul li:before {
    left: -12px;
  }
}
@media (max-width: 575px) {
  .databankWrapper #skincare-lander #pageBanner h2,
  .databankWrapper #skincare-lander #pageBanner .h2 {
    font-size: 2.7rem;
  }
  .databankWrapper .titleNourish {
    font-size: 2.38rem;
  }
  .databankWrapper .skincareStep .skincareStepMeta {
    padding: 20px;
    width: 100%;
  }
  .databankWrapper .skincareStep .titleStep {
    font-size: 2rem;
  }
  .databankWrapper .skincareStep .productStep {
    font-size: 1.7rem;
  }
  .databankWrapper .textNourish {
    font-size: 1.7rem;
  }
  .databankWrapper .skincareStep .skincareStepImg {
    width: 100%;
    height: 50vw;
    position: relative;
    top: inherit;
    right: inherit;
    left: inherit;
  }
  .databankWrapper .discountOfferBx .titleOffer {
    font-size: 2rem !important;
  }
  .databankWrapper #skincare-lander.page-nourish-your-skin #pageBanner h2,
  .databankWrapper #skincare-lander.page-nourish-your-skin #pageBanner .h2 {
    font-size: 3.2rem;
  }
  .databankWrapper
    #skincare-lander.page-nourish-your-skin
    #pageBanner
    .bannerTagline {
    font-size: 2rem;
    padding-top: 0;
  }
}
@media (max-width: 450px) {
  .databankWrapper .promo-bar p {
    font-size: 14px;
    line-height: 22px;
  }
  .databankWrapper .promo-bar p {
    font-size: 14px;
    line-height: 22px;
  }
}
@media (max-width: 338px) {
  .databankWrapper #footer-cta .press-row {
    padding-top: 3.5em;
  }
}
@media all and (max-height: 576px) {
  .databankWrapper .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }
  .databankWrapper .fancybox-slide--image {
    padding: 6px 0;
  }
  .databankWrapper .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media print {
  .databankWrapper .d-print-inline {
    display: inline !important;
  }
  .databankWrapper .d-print-block {
    display: block !important;
  }
  .databankWrapper .d-print-none {
    display: none !important;
  }
  .databankWrapper .color-print-dark {
    color: #333 !important;
  }
  .databankWrapper body {
    max-height: 50em;
  }
  .databankWrapper #content .col-md-8 {
    width: 100%;
  }
  .databankWrapper .mpt-print-caps {
    text-transform: uppercase;
  }
  .databankWrapper .print-no-border-no-shadow {
    border: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  .databankWrapper #nav-tabContent .day-tab {
    opacity: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    display: block;
  }
  .databankWrapper #nav-tabContent .day-tab a {
    color: #343a40;
  }
  .databankWrapper .day-name {
    font-size: 30px;
  }
  .databankWrapper .meal-name {
    background-color: transparent !important;
    font-style: italic;
  }
  .databankWrapper .day-name,
  .databankWrapper .meal-name {
    text-align: left !important;
  }
  .databankWrapper .meal-box {
    margin-bottom: 16px !important;
  }
  .databankWrapper .shopping-list-row ul {
    display: block;
  }
  .databankWrapper .shopping-list-row li {
    width: 100% !important;
  }
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0;
    mask-position: -200% 0;
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes flickerAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes popIn {
  0% {
    -webkit-transform: scale(0.01);
    transform: scale(0.01);
    opacity: 0;
  }
  80% {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  3% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  6% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  9% {
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
  }
  12% {
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
  }
  15% {
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
  }
  18% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
  }
  21% {
    -webkit-transform: rotate(-1deg);
    transform: rotate(-1deg);
  }
  24% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes fancybox-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  50% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
}
.wp-block-columns {
  display: flex;
  margin-bottom: 1.75em;
  box-sizing: border-box;
  flex-wrap: wrap !important;
  align-items: normal !important;
}

@media (min-width: 782px) {
  .wp-block-columns {
    flex-wrap: nowrap !important;
  }
}

.wp-block-columns.are-vertically-aligned-top {
  align-items: flex-start;
}

.wp-block-columns.are-vertically-aligned-center {
  align-items: center;
}

.wp-block-columns.are-vertically-aligned-bottom {
  align-items: flex-end;
}

@media (max-width: 781px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}

@media (min-width: 782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 0;
    flex-grow: 1;
  }

  .wp-block-columns:not(.is-not-stacked-on-mobile)
    > .wp-block-column[style*="flex-basis"] {
    flex-grow: 0;
  }
}

.wp-block-columns.is-not-stacked-on-mobile {
  flex-wrap: nowrap !important;
}

.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
  flex-basis: 0;
  flex-grow: 1;
}

.wp-block-columns.is-not-stacked-on-mobile
  > .wp-block-column[style*="flex-basis"] {
  flex-grow: 0;
}

:where(.wp-block-columns.has-background) {
  padding: 1.25em 2.375em;
}

.wp-block-column {
  flex-grow: 1;
  min-width: 0;
  word-break: break-word;
  overflow-wrap: break-word;
}

.wp-block-column.is-vertically-aligned-top {
  align-self: flex-start;
}

.wp-block-column.is-vertically-aligned-center {
  align-self: center;
}

.wp-block-column.is-vertically-aligned-bottom {
  align-self: flex-end;
}

.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top {
  width: 100%;
}
