body #main .container {
  margin-left: auto;
  margin-right: auto;
  width: 92%; }
  @media screen and (min-width: 768px) {
    body #main .container {
      width: 720px; } }
  @media screen and (min-width: 992px) {
    body #main .container {
      width: 940px; } }
  @media screen and (min-width: 1200px) {
    body #main .container {
      width: 1140px; } }

body #main .container-narrow {
  margin-left: auto;
  margin-right: auto;
  width: 92%; }
  @media screen and (min-width: 768px) {
    body #main .container-narrow {
      width: 720px; } }

body #main > .container {
  width: auto; }

body #content {
  font-size: 1em; }
  @media screen and (min-width: 992px) {
    body #content {
      font-size: 1.025em; } }
  @media screen and (min-width: 1200px) {
    body #content {
      font-size: 1.05em; } }

body #main {
  padding-bottom: 0; }

body .block {
  margin-bottom: 0; }

body .region-content-below {
  padding-bottom: 0;
  padding-top: 0; }
