@charset "UTF-8";
#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 #ndigest-box,
#home #content #nature-box {
  margin-bottom: 30px;
}
#home #content #ndigest-box .carousel .item,
#home #content #nature-box .carousel .item {
  height: 293px;
}
#home #content #ndigest-box .carousel .carousel-caption,
#home #content #nature-box .carousel .carousel-caption {
  height: 90px;
}
#home #content #ndigest-box .carousel .carousel-caption h3 a div.subject,
#home #content #nature-box .carousel .carousel-caption h3 a div.subject {
  font-size: 13px !important;
  font-weight: normal;
  font-family: sans-serif !important;
  line-height: 1;
  padding-bottom: 2px;
}
@media (max-width: 768px) {
  #home #content #ndigest-box .col-sm-push-10,
#home #content #nature-box .col-sm-push-10 {
    margin-bottom: 30px;
  }
}
#home #content .dolessmore {
  overflow: hidden;
}
#home #content .dolessmoreblock {
  position: relative;
}
#home #content .lm-control {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
  text-align: center;
  border: 1px solid #cccccc;
  border-radius: 3px;
  font-weight: bold !important;
}
#home #content .lm-control a {
  top: 0 !important;
  line-height: 18px;
  font-weight: bold !important;
  color: #36c !important;
  text-decoration: none !important;
  display: block;
  background: #fff;
}
#home #content .lm-control a:hover {
  color: #c03 !important;
  text-decoration: none !important;
  font-weight: bold !important;
  border: none !important;
  background: #fff;
}
#home #content .lm-control:hover {
  border-color: #c03;
}
#home #content .dlmexpand {
  padding-bottom: 20px;
}
#home #content #nature-box h1.lead {
  color: #801819;
}
#home #content #nature-box h1.lead span {
  border-color: #801819;
}
#home #content #nature-box h2 {
  color: #801819;
}
#home #content #nature-box #social {
  margin-bottom: 20px;
}
#home #content #nature-box #social p {
  color: #8c7b66;
}
@media (max-width: 768px) {
  #home #content #nature-box #social p span {
    display: none;
  }
}
#home #content #nature-box #social a {
  color: #8c7b66;
  font-size: 30px;
  opacity: 0.7;
}
#home #content #nature-box #social a:hover {
  text-decoration: none;
  border: none;
  opacity: 1;
}
#home #content #ndigest-box h1.lead {
  color: #046cbc;
}
#home #content #ndigest-box h1.lead span {
  border-color: #046cbc;
}
#home #content #ndigest-box h1.lead span.copy {
  border: none;
  color: #ff6e03;
  font-size: 75%;
  margin-left: 20px;
}
#home #content #ndigest-box h2 {
  color: #046cbc;
}
#home #content #ndigest-box .free-access {
  color: white;
  font-weight: normal;
}
#home #content #features.well {
  background: #f0eae3;
  border-color: #ece4d9;
  margin-bottom: 45px;
  padding: 15px;
}
#home #content #features.well h2 {
  color: #8f7b62;
  border-color: #d0c6ba;
}
#home #content #features.well .related-articles {
  position: relative;
}
#home #content #features.well .related-articles .thumbnail {
  border-color: #ddd0c0;
  margin-bottom: 10px;
}
#home #content #features.well .related-articles .thumbnail img {
  width: 100%;
}
#home #content #features.well .related-articles .thumbnail img:hover {
  -webkit-filter: brightness(0.6);
  -moz-filter: brightness(0.6);
  -o-filter: brightness(0.6);
  -ms-filter: brightness(0.6);
  filter: brightness(0.6);
}
#home #content #features.well .related-articles h3.title {
  margin-top: 10px;
}
#home #content #features.well .related-articles .pubdate {
  font-size: 12px;
  color: #85745e;
  margin-top: 5px;
}
#home #content #features.well .related-articles .journalname {
  font-size: 12px;
  color: #85745e;
  line-height: 14px;
  margin-bottom: 0;
}
#home #content #features.well .related-articles .slick-prev,
#home #content #features.well .related-articles .slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: #d0c6ba !important;
  margin-top: -12px;
  padding: 7px 0 0 0;
  border: none;
  outline: none;
}
#home #content #features.well .related-articles .slick-prev:hover,
#home #content #features.well .related-articles .slick-next:hover {
  color: #8f7b62 !important;
}
#home #content #features.well .related-articles .slick-prev:before,
#home #content #features.well .related-articles .slick-next:before {
  font-size: 20px;
  font-family: FontAwesome;
}
#home #content #features.well .related-articles .slick-prev {
  top: -27px;
  right: 25px;
  color: #ccc;
}
#home #content #features.well .related-articles .slick-prev:before {
  content: "";
}
#home #content #features.well .related-articles .slick-next {
  top: -27px;
  right: 0;
  color: #ccc;
}
#home #content #features.well .related-articles .slick-next:before {
  content: "";
}
#home #content #jobs.well {
  border-color: #cbdee2;
  background-color: #f1f7f8;
}
#home #content #jobs.well h2 a {
  color: #7d0836;
}
#home #content #jobs.well h2 a:hover {
  color: #b71b3c;
  border: none;
}
#home #content #jobs.well h2 a .red {
  color: #c00;
}
#home #content #jobs.well ul.list-unstyled li p.pubdate {
  margin: 0;
  color: #666;
  font-size: 12px;
  line-height: 1.5em;
}
#home #content #jobs.well .more:last-child {
  margin-bottom: 0 !important;
}
#home #content #marketing-feature .journal-logo-box {
  text-align: center;
}
#home #content #marketing-feature .journal-logo-box img {
  max-width: 441px;
  width: 100%;
}
@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 */
