.grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  text-align: left;
}
.grid article {
  padding: 4em 2em 4em 0;
  max-width: 405px;
  /*margin: 7em auto;*/
  margin: auto;
  min-width: 405px;
}
#newsletter .mainTitle,
#pg-unavail .mainTitle {
  margin: 0 0 1.4em;
}
#newsletter h1,
#pg-unavail h1 {
  font-size: 1.55em;
  margin: 0 0 1.25em;
  font-weight: 500;
}
#newsletter p,
#pg-unavail p {
  line-height: 1.5;
  max-width: 414px;
}
#newsletter input[type="submit"],
#pg-unavail input[type="submit"] {
  max-width: 170px !important;
  padding: 0.8em 0.75em !important;
  margin-top: 3em !important;
  margin-bottom: 1.5em !important;
  background-color: #27333f;
  border-color: #27333f;
  padding: 0.5em 0.75em !important;
  color: #fff;
  border: none;
  font-family: inherit;
  letter-spacing: 0.2px;
  font-weight: 400;
  margin: 0.1em 0 2em;
  border: 0px transparent !important;
  cursor: pointer;
  border-radius: 0;
  -webkit-appearance: none !important;
  appearance: none;
}
#newsletter input[type="text"],
#pg-unavail input[type="email"] {
  margin-top: 0.4em;
  margin-bottom: 1em;
}
#newsimg {
  min-height: calc(100vh - 144px);
  background-image: url("/sites/all/themes/devol/img/newsletter-kitchen2.jpg");
  background-size: cover;
  background-position: center center;
}
#pg-unavail_img {
  min-height: calc(100vh - 144px);
  background-image: url("/sites/all/themes/dk23/imgs/Stepney-Townhouse-45-Lores.jpg");
  background-size: cover;
  background-position: center center;
}
.region-content + #wrap .row {
  display: none;
}

article .nextlinks a {
  border: 1px solid rgba(0, 0, 0, 0.3);
  color: #746f74;
  padding: 0.25em 2em 0.3em;
  margin-right: 1.2em;
  float: none;
  min-width: 173px;
  text-align: center;
}
article .nextlinks {
  margin-top: 3.8em;
  max-width: 400px;
  display: flex;
}
.mob23 {
  display: none;
}
.region {
  height: auto;
}
article .nextlinks a:hover {
  color: #595959;
  border: 1px solid #595959;
}
small {
  line-height: 1.35;
}
@media only screen and (max-width: 1024px) {
  .grid article {
    padding: 4em 0em 4em 1em;
  }
}
@media only screen and (max-width: 900px) {
  .grid #newsimg,
  .grid #pg-unavail_img {
    display: none;
  }
  .grid {
    grid-template-columns: repeat(1, 1fr);
    clear: both;
  }
  #fnew {
    margin-top: 4em;
  }
  .mob23 {
    margin-top: -1em;
    display: block;
  }
  .grid article {
    padding: 0;
    width: 87%;
    margin: 5em auto 4em;
    max-width: 380px;
    min-width: 0;
  }
  article .nextlinks a {
    padding: 0.75em 0 0.7em;
    margin-right: 1em;
    width: 47%;
    min-width: 0;
  }
  article .nextlinks {
    margin-top: 2.8em;
  }
}
@media only screen and (max-width: 430px) {
  .grid article {
    width: 83%;
  }
  article .nextlinks a {
    padding: 0.75em 0 0.7em;
    margin-right: 1em;
    width: 46%;
  }
  br {
    display: none;
  }
}

/* CHANGES */
article .nextlinks a {
  float: none;
}
