/***<<--- Mailchimp Transition --->>***/

.wdt-mailchimp-holder .wdt-mailchimp-wrapper,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > *,
.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder
  button[type="submit"],
.wdt-mailchimp-holder.wdt-template-type3
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form:after {
  -webkit-transition: var(
    --wdt-Ad-Transition,
    var(--wdt-elementor-base-transition)
  );
  transition: var(--wdt-Ad-Transition, var(--wdt-elementor-base-transition));
}

/***<<--- Mailchimp Common --->>***/

.wdt-mailchimp-holder {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}

.wdt-mailchimp-holder .wdt-mailchimp-wrapper {
  display: inline-flex;
  flex-wrap: wrap;

  width: 100%;
}

.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
  display: inline-flex;
  flex-wrap: wrap;

  width: 100%;
}

.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  > *:not(:last-child) {
  margin-bottom: 20px;
}

.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-title,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subtitle,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-description {
  line-height: 1;
}

.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-title {
  font-size: 2em;
}

.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subtitle {
  font-size: 1.5em;

  letter-spacing: 0.05em;
}

.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input[type="text"],
.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input[type="email"] {
  font-size: 1em;
  line-height: 1;
  width: 100%;
  padding: 1em;
  border: 1px solid;
  border-radius: inherit;
}

.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input,
.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input:focus-visible {
  outline: none;
}

.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder
  button[type="submit"] {
  font-size: var(--wdtFontSize_Ext, 1em);
  line-height: 1;

  position: relative;

  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;

  height: 100%;
  margin-top: 0;
  padding: 0.75em 1.5em;

  text-align: center;

  color: var(--wdt-elementor-color-white);
  border: 1px solid transparent;
  -webkit-border-radius: inherit;
  border-radius: inherit;
  outline: none;
  background-color: var(--wdt-elementor-color-accent);

  fill: var(--wdt-elementor-color-white);
}

.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder
  button[type="submit"]
  > *:last-child {
  margin: 0 0 0 10px;
}
.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder
  button[type="submit"]
  > *:only-child {
  margin: 0;
}

.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form.with-btn-icon
  .wdt-mailchimp-subscription-button-holder
  button {
  padding: 1em;
}

.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder
  button[type="submit"]
  i {
  font-size: inherit;
}

.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input:not(:last-child) {
  margin: 0 0 20px;
}

.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  button[type="submit"]:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  visibility: hidden;

  width: 25px;
  height: 25px;
  margin: auto;

  content: "";
  -webkit-animation: jet-spinner 0.6s linear infinite;
  animation: jet-spinner 0.6s linear infinite;

  border: 3px solid #e1e1e1;
  border-top-color: #000000;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

@-webkit-keyframes jet-spinner {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes jet-spinner {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  button[type="submit"].loading:before {
  visibility: visible;
}
.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  button[type="submit"].loading
  > * {
  visibility: hidden;
}

.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg {
  position: relative;

  display: flex;
  align-items: center;

  width: 100%;
  margin: 20px 0 0;
}

.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-title:empty,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subtitle:empty,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-description:empty,
.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscription-msg:empty {
  display: none;
}

.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscription-msg
  .wdt-mailchimp-subscription-msg-inner {
  line-height: 1.4;

  display: flex;
  align-items: center;
  flex-wrap: wrap;

  width: 100%;
  padding: 14px 20px;
  border-radius: 1em;
}

.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscription-msg
  .success {
  color: #5cb85c;
  background-color: #d9efd9;
}
.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscription-msg
  .error {
  color: #d9534f;
  background-color: #ffcac9;
}

/* Type 2 */

.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper {
  display: flex;
  -webkit-box-align: start;
  align-items: center;
  -ms-flex-align: start;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;

  width: 100%;
}

.wdt-mailchimp-holder.wdt-template-type2
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form {
  position: relative;
  z-index: 1;

  display: flex;
  flex-wrap: nowrap;

  width: 100%;
  margin: 0;
  padding: 15px 35px;

  border-radius: 50px;
}

.wdt-mailchimp-holder.wdt-template-type2
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form:before {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  margin: auto;

  content: "";

  opacity: 0.25;
  border-radius: inherit;
}

.wdt-mailchimp-holder.wdt-template-type2
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input {
  line-height: 1;

  margin: 0;
  padding: 0;

  border: none;
  outline: none;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wdt-mailchimp-holder.wdt-template-type2
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input[type="email"] {
  padding-right: 25px;
}

.wdt-mailchimp-holder.wdt-template-type2
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder {
  width: auto;
}

.wdt-mailchimp-holder.wdt-template-type2
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder
  button[type="submit"] {
  flex-wrap: nowrap;

  padding: 15px 0 15px 25px;

  letter-spacing: 0.9px;
  text-transform: uppercase;

  border-left-width: 1px;
  border-left-style: solid;
  border-radius: 0;
}

.wdt-mailchimp-holder.wdt-template-type2
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder
  button[type="submit"] {
  color: inherit;
  border-left-color: #e1e1e1;
  background: transparent;
}

.wdt-mailchimp-holder.wdt-template-type2
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder
  button[type="submit"]:hover {
  color: var(--wdt-elementor-color-primary);
  background-color: transparent;
}

/* Type 3 */

.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper {
  display: flex;
  -webkit-box-align: start;
  align-items: center;
  -ms-flex-align: start;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.wdt-mailchimp-holder.wdt-template-type3
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form {
  position: relative;

  display: flex;

  width: 100%;
  margin: 0;
}

.wdt-mailchimp-holder.wdt-template-type3
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form:hover:before {
  width: 100%;
}

.wdt-mailchimp-holder.wdt-template-type3
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input {
  margin: 0;

  outline: none;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wdt-mailchimp-holder.wdt-template-type3
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form.with-btn-text
  input {
  padding-right: 6em;
}
.wdt-mailchimp-holder.wdt-template-type3
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form.with-btn-icon
  input {
  padding-right: 3em;
}
.wdt-mailchimp-holder.wdt-template-type3
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form.with-btn-icon-and-text
  input {
  padding-right: 8em;
}

.wdt-mailchimp-holder.wdt-template-type3
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;

  display: inline-flex;
  align-items: center;

  margin: auto;
}

.wdt-mailchimp-holder.wdt-template-type3
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form.with-btn-icon
  .wdt-mailchimp-subscription-button-holder
  button {
  align-items: center;
  justify-content: center;

  width: 50px;
  height: 50px;
  padding: 0;
}

/* Type 4 */

.wdt-mailchimp-holder.wdt-template-type4
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input[type="text"],
.wdt-mailchimp-holder.wdt-template-type4
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input[type="email"] {
  padding-right: 0;
  padding-left: 0;

  border-width: 0 0 1px;
  border-style: solid;
}

/* Type 5 */

.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper {
  display: flex;
  -webkit-box-align: start;
  align-items: center;
  -ms-flex-align: start;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.wdt-mailchimp-holder.wdt-template-type5
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form {
  position: relative;

  display: flex;

  width: 100%;
  margin: 0;

  border-radius: 50px;
}

.wdt-mailchimp-holder.wdt-template-type5
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form:hover:before {
  width: 100%;
}

.wdt-mailchimp-holder.wdt-template-type5
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input {
  margin: 0;

  outline: none;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wdt-mailchimp-holder.wdt-template-type5
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form.with-btn-text
  input {
  padding-right: 8em;
}
.wdt-mailchimp-holder.wdt-template-type5
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form.with-btn-icon
  input {
  padding: 15px 30px;
  padding-right: 5.5em;
}
.wdt-mailchimp-holder.wdt-template-type5
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form.with-btn-icon-and-text
  input {
  padding-right: 10em;
}

.wdt-mailchimp-holder.wdt-template-type5
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder {
  position: absolute;
  z-index: 1;
  top: 4px;
  right: 4px;
  bottom: 4px;
  left: auto;
  align-items: center;
  margin: 0px;
  border-radius: 50px;
}

.wdt-mailchimp-holder.wdt-template-type5
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form.with-btn-icon
  .wdt-mailchimp-subscription-button-holder
  button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 70px;
  height: 100%;
  padding: 0;
  font-size: 20px;
  background: var(--wdtSecondaryColor);
}

/* Type 6 */

.wdt-mailchimp-holder.wdt-template-type6
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form {
  flex-wrap: nowrap;
}
.wdt-mailchimp-holder.wdt-template-type6
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input {
  margin: 0 10px 0 0;
}

.wdt-mailchimp-holder.wdt-template-type6
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder
  button[type="submit"] {
  flex-wrap: nowrap;
}

/* Default Colors */

.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input[type="text"],
.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input[type="email"] {
  border-color: transparent;
}

.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input:focus {
  border-color: var(--wdtSecondaryColor);
}

.wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder
  button[type="submit"]:hover {
  background-color: var(--wdt-elementor-color-primary);
}

.wdt-mailchimp-holder.wdt-template-type2
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form:before {
  background-color: #e1e1e1;
}

.wdt-mailchimp-holder.wdt-template-type3
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  button[type="submit"],
.wdt-mailchimp-holder.wdt-template-type3
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  button[type="submit"]:hover {
  background-color: transparent;
}

.wdt-mailchimp-holder.wdt-template-type3
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  button[type="submit"] {
  color: inherit;
}
.wdt-mailchimp-holder.wdt-template-type3
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  button[type="submit"]:hover {
  color: var(--wdt-elementor-color-primary);
}

/* New */

.wdt-button-overlap-mailchimp
  .wdt-mailchimp-holder.wdt-template-type5
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form.with-btn-icon
  input {
  border-radius: 0;
  background: var(--wdtBodyBGColor);
  border-color: transparent;
}
.wdt-button-overlap-mailchimp
  .wdt-mailchimp-holder.wdt-template-type5
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form.with-btn-icon
  input:focus {
  border-color: var(--wdtSecondaryColor);
}
.wdt-button-overlap-mailchimp
  .wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form.with-btn-icon
  .wdt-mailchimp-subscription-button-holder {
  margin: 5px;
}
.wdt-button-overlap-mailchimp
  .wdt-mailchimp-holder.wdt-template-type5
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form.with-btn-icon
  .wdt-mailchimp-subscription-button-holder
  button {
  height: 100%;
  background: var(--wdtTertiaryColor);
  border-radius: 0;
  color: var(--wdtHeadAltColor);
  font-size: 20px;
  width: 60px;
}
.wdt-button-overlap-mailchimp
  .wdt-mailchimp-holder.wdt-template-type5
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form.with-btn-icon
  .wdt-mailchimp-subscription-button-holder
  button:hover {
  background: var(--wdtPrimaryColor);
}

/*Newsletter*/
.wdt-custom-mailchimp
  .wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form {
  display: flex;
  flex-direction: column;
}
.wdt-custom-mailchimp
  .wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder {
  order: 1;
  margin-top: 20px;
  margin-bottom: 0px;
}
.wdt-custom-mailchimp
  .wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input[type="email"] {
  border-bottom: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.15);
  margin-bottom: 18px !important;
  padding-left: 0px;
}
.wdt-custom-mailchimp
  .wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input:not(:last-child) {
  margin: 0px;
}
.wdt-custom-mailchimp
  .wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder
  button {
  border-radius: var(--wdtRadius_Part);
  font-weight: 500;
  padding: var(--wdtPadding_Btn);
}
.wdt-custom-mailchimp
  .wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder
  button:hover {
  background-color: var(--wdtSecondaryColor);
}

.wdt-custom-mailchimp
  .wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input[type="email"]:focus {
  border-color: transparent;
  border-bottom-color: var(--wdtHeadAltColor);
}

.wdt-custom-mailchimp
  .wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input[type="checkbox"] {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 18px;
  padding-right: 0px;
  margin-right: 10px;
  cursor: pointer;
  border: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.15);
  border-radius: var(--wdtRadius_Zero);
  position: relative;
  transform: translateY(4px);
}
.wdt-custom-mailchimp
  .wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input[type="checkbox"]
  ~ label {
  cursor: pointer;
}
.wdt-custom-mailchimp
  .wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input[type="checkbox"]:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 3px;
  margin: auto;
  width: 5px;
  height: 10px;
  border-width: 0 2px 2px 0;
  border-color: var(--wdtLinkHoverColor);
  border-style: solid;
  z-index: 1;
  transform: rotate(46deg) scale(0);
  -webkit-transform: rotate(46deg) scale(0);
  transition: var(--wdt-Ad-Transition);
  -webkit-transition: var(--wdt-Ad-Transition);
  transform-origin: center bottom;
  -webkit-transform-origin: center bottom;
}

.wdt-custom-mailchimp
  .wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  input[type="checkbox"]:checked:before {
  transform: rotate(46deg) scale(1);
  -webkit-transform: rotate(46deg) scale(1);
  transition: var(--wdt-Ad-Transition);
  -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-custom-mailchimp
  .wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder
  ~ div {
  display: flex;
  align-items: baseline;
}

/* Coming soon Newsletter */

.wdt-newsletter-with-bg
  .wdt-mailchimp-holder.wdt-template-type3
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form {
  background: var(--wdtBodyBGColor);
  border-radius: var(--wdtRadius_Part);
  overflow: hidden;
}
.wdt-newsletter-with-bg
  .wdt-mailchimp-holder.wdt-template-type3
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder {
  background: var(--wdtHeadAltColor);
  color: var(--wdtAccentTxtColor);
}
.wdt-newsletter-with-bg
  .wdt-mailchimp-holder.wdt-template-type3
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  button[type="submit"]:hover {
  color: var(--wdtAccentTxtColor);
  background: var(--wdtSecondaryColor);
}
.wdt-newsletter-with-bg
  .wdt-mailchimp-holder.wdt-template-type3
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  button[type="submit"]
  svg {
  display: none;
}

.wdt-newsletter-with-soon
  .wdt-mailchimp-holder.wdt-template-type5
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form.with-btn-icon-and-text
  input {
  min-height: 58px;
  padding-right: 4em;
  font-size: 14px;
  padding-left: 1.6em;
}

.wdt-newsletter-with-soon
  .wdt-mailchimp-holder
  .wdt-mailchimp-wrapper
  .wdt-mailchimp-subscribe-form
  .wdt-mailchimp-subscription-button-holder
  button[type="submit"] {
  font-size: 14px;
  font-weight: 500;
}

@media only screen and (min-width: 501px) {
  .wdt-newsletter-with-soon
    .wdt-mailchimp-holder
    .wdt-mailchimp-wrapper
    .wdt-mailchimp-subscribe-form
    .wdt-mailchimp-subscription-button-holder
    button[type="submit"]
    > :last-child {
    display: none;
  }
}

@media only screen and (max-width: 500px) {
  .wdt-newsletter-with-soon
    .wdt-mailchimp-holder
    .wdt-mailchimp-wrapper
    .wdt-mailchimp-subscribe-form
    .wdt-mailchimp-subscription-button-holder
    button[type="submit"] {
    padding: 10px;
    font-size: 1.1em;
    aspect-ratio: 1;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .wdt-newsletter-with-soon
    .wdt-mailchimp-holder
    .wdt-mailchimp-wrapper
    .wdt-mailchimp-subscribe-form
    .wdt-mailchimp-subscription-button-holder
    button[type="submit"]
    > span {
    display: none;
  }

  .wdt-newsletter-with-soon
    .wdt-mailchimp-holder
    .wdt-mailchimp-wrapper
    .wdt-mailchimp-subscribe-form
    .wdt-mailchimp-subscription-button-holder
    button[type="submit"]
    > :last-child {
    margin: 0;
  }
}

/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {
  .wdt-mailchimp-holder.wdt-template-type2
    .wdt-mailchimp-wrapper
    .wdt-mailchimp-subscribe-form {
    padding: 10px 25px;
  }
  .wdt-mailchimp-holder.wdt-template-type2
    .wdt-mailchimp-wrapper
    .wdt-mailchimp-subscribe-form
    input[type="email"] {
    padding-right: 10px;
  }
  .wdt-mailchimp-holder.wdt-template-type2
    .wdt-mailchimp-wrapper
    .wdt-mailchimp-subscribe-form
    button[type="submit"] {
    padding: 10px 0 10px 15px;
  }

  .wdt-mailchimp-holder.wdt-template-type6
    .wdt-mailchimp-wrapper
    .wdt-mailchimp-subscribe-form {
    flex-wrap: wrap;
  }
  .wdt-mailchimp-holder.wdt-template-type6
    .wdt-mailchimp-wrapper
    .wdt-mailchimp-subscribe-form
    input {
    margin: 0 0 10px 0;
  }
}
