/* ----- Page Content ---------------- */

section > .container,
form.user-login-form,
form.user-form,
form.user-pass,
.view.content-list .standard-container {
  max-width:750px;
  padding:30px 20px;
}

.view.content-list .standard-container {margin:0 auto;}


/* MEDIA QUERIES ************************* */
/* ----- Responsive ------------------ */

@media (min-width:360px) {

  section > .container,
  form.user-login-form,
  form.user-form,
  form.user-pass {padding:50px 30px;}

}

 
/* Portrait tablet and up */
@media (min-width: 768px) {

  section > .container,
  form.user-login-form,
  form.user-form,
  form.user-pass {
    margin:0 auto;
    padding:100px 0;
    width:740px;
  }

}


/* Default: 980px and up  */
@media (min-width:980px) {

  .region-header {
    margin:0 auto;
    position:relative;
    width:960px;
  }

  section > .container,
  form.user-login-form,
  form.user-form,
  form.user-pass {width:100%;}

}


/* 1200px and up  */
@media (min-width:1200px) {

  .region-header {width:1160px;}

}