.widget_wdes_newsletter {
  width: 100%;
  display: block;
  margin-bottom: 30px;
  border: 1px solid #f3f5f9;
  padding: 30px;
  color: inherit;

  .wid-title {
    h2 {
      margin: 0 0 15px 0;
      font-weight: 600;
      line-height: 25px;
      color: inherit;
    }
  }

  >p {
    font-family: var(--text-font);
    font-size: var(--text-base);
    font-weight: 400;
    color: inherit;
    line-height: 26px;
    margin: 0;
  }

  form {
    margin-top: 20px;

    // Input
    .email-news {
      background-color: #f1f4f8;
      border: 1px solid #e7ecf4;
      padding: 10px;
      font-family: var(--main-font);
      font-size: 14px;
      font-weight: 400;
      color: inherit;
      width: 100%;
      border-radius: 2px;
      text-align: center;

      &::-webkit-input-placeholder {
        color: inherit;
        text-transform: capitalize;
      }
    }

    // Submit
    .sub-news {
      background: linear-gradient(-90deg, var(--main-color) 0, var(--main-color) 100%);
      color: #fff;
      padding: 10px;
      border: none;
      font-family: var(--main-font);
      font-weight: 600;
      font-size: 15px;
      transition: all 0.3s;
      text-transform: capitalize;
      width: 100%;
      border-radius: 2px;
      cursor: pointer;
      margin-top: 8px;
    }

  }
}

// Footer
.footer {
  .widget_wdes_newsletter {
    border: 0;
    padding: 0;
    margin: 0 0 50px;

    .wid-title {
      h2 {
        font-weight: inherit;
      }
    }

    form {
      .email-news {
        background-color: #19384c;
        border-color: #19384c;
      }
    }
  }
}