.mlp-text-link {
  color: var(--color_link, #1176d4);
  cursor: pointer;
  text-decoration: underline;
  display: inline-block;
  margin-right: -.25rem;
}

.is-style-btn_solid .mlp-button-link {
  box-shadow: 0 4px 0 var(--the-solid-shadow,var(--color_main_dark));
  color: #fff;
  font-weight: 700;
  transition: box-shadow .25s,-webkit-transform .25s;
  transition: transform .25s,box-shadow .25s;
  transition: transform .25s,box-shadow .25s,-webkit-transform .25s;
  z-index: 1;
  cursor: pointer;
}

.is-style-btn_solid .mlp-button-link:hover {
  box-shadow: 0 0 0 transparent!important;
  -webkit-transform: translate3d(0,4px,0);
  transform: translate3d(0,4px,0);
}

[class*=is-style-btn_] .mlp-button-link {
  background: var(--the-btn-bg);
  border-radius: var(--the-btn-radius,0);
  display: inline-block;
  letter-spacing: var(--swl-letter_spacing,1px);
  line-height: 1.5;
  margin: 0;
  min-width: var(--the-min-width);
  padding: var(--the-padding);
  position: relative;
  text-decoration: none;
  width: var(--the-width);
}

.p-blogParts p:empty {
  display: none;
}

/* debug */

/* [class*=is-style-btn_] {
  --the-fz: 1em;
  --the-width: auto;
  --the-min-width: 64%;
  --the-padding: .75em 1.5em;
  --the-btn-color: var(--color_main);
  --the-btn-color2: var(--color_main);
  --the-btn-bg: var(--the-btn-color);
  display: block;
  font-size: var(--the-fz);
  margin: 0 auto 2em;
  position: relative;
  text-align: center;
}

.green_ {
  --the-btn-color: #62d847;
  --the-btn-color2: #7bf7bd;
  --the-solid-shadow: rgba(74, 162, 53, 1 );
}

.is-style-btn_solid {
  --the-btn-radius: 80px;
} */

/* // debug */