html, body, #page {
  font-family: Helvetica, sans-serif;
  font-size: 1.0em;
}

body {
  font: 13px/1.5 Verdana, Helvetica, Arial, sans-serif;
  line-height: 1.4em;
}

#page h2 {
  border: none;
}


#breadcrumb {
  background-color: #747476;
  border-radius: 0 0 3px 3px;
}
#breadcrumb ul.breadcrumb a {
  color: #000;
}
#breadcrumb ul.breadcrumb a.active {
  color: #fbfbfb;
}
#breadcrumb .breadcrumb > li + li:before {
  color: #000;
}

#page #zone-header {
  box-shadow: none;
}
#page #zone-header .block-views {
  margin-top: 20px;
}
#page #zone-header .region {
  box-shadow: 0px 6px 7px -1px rgba(0, 0, 0, 0.5);
}
#zone-content #preface-group {
  margin-bottom: 10px;
  box-shadow: none;
}
#zone-content #preface-group .preface {
  border-right: none;
}
#zone-content #preface-group .mbp-defaults-row {
  border: none;
}
#zone-content #preface-group .mbp-defaults-row > div {
  margin: 0 5px;
  box-shadow: 0px 6px 7px -1px rgba(0, 0, 0, 0.5);
}

#content-wrapper {
  box-shadow: none;
  padding-bottom: 20px;
}
#content-wrapper .region {
  box-shadow: 0px 6px 7px -1px rgba(0, 0, 0, 0.5);
}
#content-wrapper aside .region {
  border-radius: 3px;
}
#content-wrapper #page-title {
  border-radius: 3px 3px 0 0;
}
#content-wrapper #content .region {
  border-radius: 0 0 3px 3px;
  box-shadow: none;
}
/* #content-wrapper #region-content {
  box-shadow: 0px 6px 7px -1px rgba(0, 0, 0, 0.5);
} */

#content {
  z-index: 10;
}

#footer-branding {
  margin-bottom: 20px;
}
#footer-branding .footer-wrapper .footer-field {
  color: #000;
}

#footer-contact .footer-info .footer-address {
  background: none;
  box-shadow: none;
  padding: 10px 10px 0 0;
}
#footer-contact .footer-title {
  border: none;
  padding-bottom: 7px;
}
#footer-contact .footer-title:before {
  background: url("../img/icons/icon-contactus.png") no-repeat scroll 13px 8px #d9cfc6;
  display: block;
  float: left;
  height: 45px;
  width: 60px;
  content: "";
  margin: -10px 10px 0 0;
}

table caption {
  color: #676764;
}
