.enews {
  max-width: 1320px;
	width: 100%;
  margin: 0 auto 30px;
  padding: 0 20px
}

.enews h4 {
  font: 700 16px 'petala-pro', sans-serif;
  text-transform: uppercase;
  color: #464646;
	margin-bottom: 15px;
}
.enews form {
  position: relative;
  height: 35px;
  width: 280px;
}

.enews input {
  font: 300 15px 'petala-pro', sans-serif;
  color: #a3a3a3;
  box-shadow: none;
}

.enews button {
  position: absolute;
  right: 10px;
  top: 0;
  width: 22px;
  margin: 0;
  padding: 6px 0;
  transition: right 100ms ease-in;
  border: none;
  background-color: transparent;
}

.enews button:hover {
  right: 5px;
}

.enews img {
  width: 22px;
  height: 22px;
}

@media screen and (min-width: 768px) {
	.enews form {
			width: 200px;
	}
}