#masthead {
  border-top: solid 1px #f70d43 !important;
  border-bottom: solid 1px #1d0108 !important;
  background: #b1062e;
}

#content header h2 {
  color: #800421;
}
#content h1.lead {
  color: #b1062e;
}
#content h1.lead span {
  border-top-color: #b1062e;
}
#content h1.page-header {
  color: #b1062e;
  border-bottom-color: #f82557;
}
#content h2.hl-hdr {
  color: #800421;
  border-bottom-color: #f70d43;
}
#content h2.hl-hdr span {
  color: #800421 !important;
}
#content h2.page-header {
  color: #800421;
  border-left-color: #800421;
}
#content h3 {
  color: #b1062e !important;
}
#content h2 + h3 {
  margin-top: 1em;
}
#content .thumbnail {
  border-color: #dfdfdf !important;
}
#content .media-left .media-object,
#content .media-right .media-object {
  border-color: #dfdfdf !important;
}
#content .media-body p.eng-title {
  color: #800421;
}
#content .collections .media .thumbnail {
  border-color: #dfdfdf;
}
#content .panel {
  border-color: #dfdfdf !important;
}
#content .panel .panel-heading {
  border-color: #dfdfdf !important;
  background: #f4f4f4;
}
#content .panel .panel-heading h2.panel-title {
  color: #b1062e;
}
#content .panel .panel-heading h2.panel-title a {
  color: #b1062e;
}
#content .panel .panel-heading h2.panel-title a:hover {
  border: none;
  color: #c03;
}
#content .panel .panel-body {
  border-color: #dfdfdf !important;
}
#content .panel .panel-body h3 {
  color: #800421 !important;
}

.well.pr-highlights,
.well.theme-color-well {
  background: #f4f4f4;
  border-color: #dfdfdf;
}

.reading #content article h1.title {
  color: #b1062e;
}
.reading #content article h2.standfirst,
.reading #content article h2.eng-title {
  color: #800421;
}
.reading #content article h2.summary {
  color: #800421;
}
.reading #content article .eng-content h2 {
  color: #36c;
}
.reading #content article .eng-content h2:hover {
  color: #c03;
}
.reading #content article .eng-content p.eng-title {
  color: #b1062e;
}
.reading #content article .eng-content p.standfirst {
  color: #800421;
}

.reading#abstracts #content article h2.author {
  color: #b1062e;
  border-color: #c6c6c6;
}
.reading#abstracts #content article div.author-box {
  background: #f4f4f4;
  background: -moz-linear-gradient(top, #f4f4f4 0, #fff 100px) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(100, #fff)) !important;
  background: -webkit-linear-gradient(top, #f4f4f4 0, #fff 100px) !important;
  background: -o-linear-gradient(top, #f4f4f4 0, #fff 100px) !important;
  background: -ms-linear-gradient(top, #f4f4f4 0, #fff 100px) !important;
  background: linear-gradient(to bottom, #f4f4f4 0, #fff 100px) !important;
}

#toc #content header .well,
#toc-archive #content header .well {
  background: #f4f4f4;
  border-color: #dfdfdf;
}
#toc #content article h1.title,
#toc-archive #content article h1.title {
  color: #b1062e;
}

#collections #content .thumbnail {
  border-color: #dfdfdf;
}

#sidebar .well h2 {
  color: #b1062e !important;
  border-color: #800421 !important;
}
#sidebar .panel {
  border-color: #dfdfdf;
}
#sidebar .panel .panel-heading {
  border-color: #dfdfdf;
  background: #f4f4f4;
}
#sidebar .panel .panel-heading h2.panel-title {
  color: #b1062e;
}
#sidebar .panel .panel-heading h2.panel-title a {
  color: #b1062e;
}
#sidebar .panel .panel-heading h2.panel-title a:hover {
  border: none;
  color: #c03;
}
#sidebar .panel .panel-body {
  border-color: #dfdfdf;
}
#sidebar #sponsor h2.page-header {
  color: #800421;
  border-color: #800421;
}

#backTop.theme-color {
  background: #b1062e;
  opacity: 0.7;
}
#backTop.theme-color:hover {
  background: #b1062e;
  opacity: 1;
}

#masthead {
  background: -webkit-gradient(linear, 0 0, 0 100, from(#e2083b), to(#67031b)) !important;
  background: -moz-linear-gradient(center top, #e2083b, #67031b 100px) !important;
}

#home #page {
  margin-top: 20px;
}
#home #content h1.lead {
  font-size: 18px;
  margin-bottom: 10px;
}
#home #content h2 {
  border-bottom: 1px solid #ccc;
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 15px;
  padding-bottom: 5px;
  color: #b1062e;
}
#home #content #nature-box {
  margin-bottom: 30px;
}
#home #content #nature-box h1.lead {
  color: #801819;
}
#home #content #nature-box h1.lead span {
  border-color: #801819;
}
@media (min-width: 768px) {
  #home #content #nature-box .col-sm-6.cover {
    padding-right: 0 !important;
  }
}
#home #content #reshigh .panel {
  border-color: #e6cfd4 !important;
}
#home #content #reshigh .panel .panel-heading {
  border-color: #e6cfd4 !important;
  background: #fceaee !important;
}
#home #content #reshigh .panel .panel-heading h2 {
  border: none !important;
  padding-bottom: 0;
}
#home #content #sidebar #services a:hover,
#home #content #sidebar #sites a:hover {
  border-bottom: none;
}
@media (min-width: 768px) {
  #home #content #left-banner {
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  #home #content #right-banner {
    padding-left: 0;
  }
}

/*# sourceMappingURL=styles.css.map */
