body.news .dropdown .dropdown-trigger,
body.text-page .dropdown .dropdown-trigger {
  background: #353a42;
  border: none;
  webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
body.news .dropdown .dropdown-trigger .caption,
body.text-page .dropdown .dropdown-trigger .caption {
  font: normal bold 12px/12px Arial;
  color: white;
  text-transform: none;
}
body.news .dropdown .dropdown-trigger .arrows,
body.text-page .dropdown .dropdown-trigger .arrows {
  border-left: 1px solid #535861;
  background: #353a42;
  width: 35px;
}
body.news .dropdown .dropdown-trigger .arrows .arrow.up,
body.text-page .dropdown .dropdown-trigger .arrows .arrow.up {
  background: transparent url(../img/v2/news/dropdown-arrow-up.png) no-repeat left top;
}
body.news .dropdown .dropdown-trigger .arrows .arrow.up:hover,
body.text-page .dropdown .dropdown-trigger .arrows .arrow.up:hover {
  background: transparent url(../img/v2/news/dropdown-arrow-up-hover.png) no-repeat left top;
}
body.news .dropdown .dropdown-trigger .arrows .arrow.down,
body.text-page .dropdown .dropdown-trigger .arrows .arrow.down {
  background: transparent url(../img/v2/news/dropdown-arrow-down.png) no-repeat left top;
}
body.news .dropdown .dropdown-trigger .arrows .arrow.down:hover,
body.text-page .dropdown .dropdown-trigger .arrows .arrow.down:hover {
  background: transparent url(../img/v2/news/dropdown-arrow-down-hover.png) no-repeat left top;
}
body.news .padding-wrapper,
body.text-page .padding-wrapper {
  padding-right: 20px;
  padding-bottom: 100px;
}
@media (max-width: 875px) {
  body.news .padding-wrapper,
  body.text-page .padding-wrapper {
    padding: 0;
  }
}
body.news .categories,
body.text-page .categories {
  width: 100%;
  padding: 0;
  border: none;
}
body.news .archive,
body.text-page .archive {
  border: none;
  padding: 0;
}
body.news .tags .view-all-tags,
body.text-page .tags .view-all-tags,
body.news .tags .view-less,
body.text-page .tags .view-less {
  font: normal bold 12px/24px Arial;
  color: #db393e;
  text-transform: uppercase;
  float: left;
}
body.news .featurette-template,
body.text-page .featurette-template {
  padding-left: 20px;
  padding-right: 8px;
}
body.news .featurette-template .entry-featurette,
body.text-page .featurette-template .entry-featurette {
  margin-top: 0px;
}
body.news .featurette-template .entry-featurette h3,
body.text-page .featurette-template .entry-featurette h3 {
  padding-bottom: 10px;
  font: normal normal 23px/36px 'neosansmedium';
  color: white;
}
body.news .featurette-template .entry-featurette p,
body.text-page .featurette-template .entry-featurette p {
  font: normal normal 16px/24px Arial;
  color: #edf1f5;
}
body.news .entry-list,
body.text-page .entry-list {
  left: 0px;
}
body.news .entry-list .entry,
body.text-page .entry-list .entry {
  border-right: 1px solid #d8deeb;
  box-sizing: border-box;
  padding-right: 20px;
  padding-left: 20px;
}
@media (max-width: 875px) {
  body.news .entry-list .entry,
  body.text-page .entry-list .entry {
    border-right: none;
  }
}
body.news .entry-list .entry .bottom-toolbar,
body.text-page .entry-list .entry .bottom-toolbar {
  border-top: none;
  border-bottom: 1px #e0e3e8 solid;
  bottom: -40px;
  left: 0px;
}
body.news .entry-list .entry .read-more,
body.text-page .entry-list .entry .read-more {
  font: normal bold 12px/24px Arial;
  color: #db393e;
  display: block;
  background: none;
  padding: 0;
  margin: 0;
  margin-top: 10px;
}
body.news .entry-list .entry .read-more:hover,
body.text-page .entry-list .entry .read-more:hover {
  text-decoration: underline;
}
@media (max-width: 875px) {
  body.news .entry-list .entry .read-more,
  body.text-page .entry-list .entry .read-more {
    font-size: 15px !important;
  }
}
body.news .entry-list .entry p,
body.text-page .entry-list .entry p {
  font: normal normal 16px/24px Arial;
  color: #535861;
}
body.news .entry-list .entry p a,
body.text-page .entry-list .entry p a {
  color: #535861;
  text-decoration: underline;
}
body.news .entry-list .entry h4,
body.text-page .entry-list .entry h4 {
  font: normal bold 16px/24px Arial;
  color: #3d3f42;
  text-transform: none;
}
body.news .entry-list .entry h5,
body.text-page .entry-list .entry h5 {
  font: normal bold 12px/18px Arial;
  color: #a0a4ad;
}
body.news .entry-list .entry h5 a,
body.text-page .entry-list .entry h5 a {
  color: #a0a4ad;
  text-decoration: underline;
}
body.news .archive a,
body.text-page .archive a {
  background: none;
  padding-left: 0;
  font: normal normal 16px/24px Arial;
  color: #5a5e63;
}
body.news .archive a:hover,
body.text-page .archive a:hover,
body.news .archive a.selected,
body.text-page .archive a.selected {
  background: none;
}
body.news .archive h5,
body.text-page .archive h5 {
  font: normal normal 16px/24px Arial;
  color: #5a5e63;
  padding-bottom: 20px;
}
body.news .archive ul,
body.text-page .archive ul {
  margin-bottom: 30px;
}
body.news .white-page-container .white-page .vertical-section .content-wrapper p,
body.text-page .white-page-container .white-page .vertical-section .content-wrapper p {
  padding: 0;
  font: normal normal 16px/24px Arial;
}
body.news .white-page-container .white-page .vertical-section .content-wrapper h2,
body.text-page .white-page-container .white-page .vertical-section .content-wrapper h2 {
  font: normal normal 40px/48px 'neosansmedium';
  color: #3d3f42;
  padding: 0;
  padding-bottom: 25px;
}
body.news .white-page-container .white-page .vertical-section .content-wrapper .author .caption h3,
body.text-page .white-page-container .white-page .vertical-section .content-wrapper .author .caption h3 {
  font: normal normal 32px/36px 'neosansregular';
  color: #3d3f42;
  padding-bottom: 0px;
}
body.news .white-page-container .white-page .vertical-section .content-wrapper .author .caption h4,
body.text-page .white-page-container .white-page .vertical-section .content-wrapper .author .caption h4 {
  font: normal bold 12px/24px Arial;
  color: #a0a4ad;
}
body.news .white-page-container .white-page .vertical-section .content-wrapper .buttons,
body.text-page .white-page-container .white-page .vertical-section .content-wrapper .buttons {
  padding: 40px 0;
}
body.news .white-page-container .white-page .vertical-section .content-wrapper .buttons a,
body.text-page .white-page-container .white-page .vertical-section .content-wrapper .buttons a {
  float: left;
  height: 72px;
  margin-right: 15px;
  background-position: 50% 50%;
}
body.news .white-page-container .white-page .vertical-section .content-wrapper .buttons a.gplus,
body.text-page .white-page-container .white-page .vertical-section .content-wrapper .buttons a.gplus {
  width: 20px;
  background-image: url(../img/v2/icon_googleplus_grey.png);
  -webkit-background-size: 20px 17px;
  -moz-background-size: 20px 17px;
  -o-background-size: 20px 17px;
  background-size: 20px 17px;
  background-repeat: no-repeat;
}
body.news .white-page-container .white-page .vertical-section .content-wrapper .buttons a.facebook,
body.text-page .white-page-container .white-page .vertical-section .content-wrapper .buttons a.facebook {
  width: 8px;
  background-image: url(../img/v2/icon_facebook_grey.png);
  -webkit-background-size: 8px 16px;
  -moz-background-size: 8px 16px;
  -o-background-size: 8px 16px;
  background-size: 8px 16px;
  background-repeat: no-repeat;
  margin-right: 20px;
}
body.news .white-page-container .white-page .vertical-section .content-wrapper .buttons a.twitter,
body.text-page .white-page-container .white-page .vertical-section .content-wrapper .buttons a.twitter {
  width: 19px;
  background-image: url(../img/v2/icon_twitter_grey.png);
  -webkit-background-size: 19px 16px;
  -moz-background-size: 19px 16px;
  -o-background-size: 19px 16px;
  background-size: 19px 16px;
  background-repeat: no-repeat;
}
body.news .white-page-container .white-page .vertical-section .content-wrapper .buttons span,
body.text-page .white-page-container .white-page .vertical-section .content-wrapper .buttons span {
  float: left;
  margin-right: 15px;
  font: 13px 'neosansmedium';
  line-height: 76px;
  color: #a0a4ad;
  height: 72px;
  text-transform: uppercase;
}
body.news .white-page-container .white-page .vertical-section .awesomeSlider .awesomeSlider-controls .arrow .img,
body.text-page .white-page-container .white-page .vertical-section .awesomeSlider .awesomeSlider-controls .arrow .img {
  top: 60%;
}
body.news .white-page-container .white-page .vertical-section .awesomeSlider .awesomeSlider-sliding-area .awesomeSlider-container .awesomeSlider-slide.text .right,
body.text-page .white-page-container .white-page .vertical-section .awesomeSlider .awesomeSlider-sliding-area .awesomeSlider-container .awesomeSlider-slide.text .right {
  padding-right: 8%;
  width: 68%;
}
body.news .white-page-container .white-page .vertical-section .colWithAwesomeSlider,
body.text-page .white-page-container .white-page .vertical-section .colWithAwesomeSlider {
  padding-bottom: 36px;
  overflow: hidden;
}
body.news .white-page-container .white-page .vertical-section .colAsideToAwesomeSlider,
body.text-page .white-page-container .white-page .vertical-section .colAsideToAwesomeSlider {
  background-color: #353a42;
  padding-bottom: 36px;
}
body.news .white-page-container .white-page .vertical-section .colAsideToAwesomeSlider .paddings,
body.text-page .white-page-container .white-page .vertical-section .colAsideToAwesomeSlider .paddings {
  padding: 40px 70px;
}
body.news .white-page-container .white-page .vertical-section .colAsideToAwesomeSlider .paddings h3,
body.text-page .white-page-container .white-page .vertical-section .colAsideToAwesomeSlider .paddings h3 {
  padding-bottom: 20px;
  color: #d7d8db;
}
body.news .white-page-container .white-page .vertical-section .colAsideToAwesomeSlider .paddings p,
body.text-page .white-page-container .white-page .vertical-section .colAsideToAwesomeSlider .paddings p {
  padding-bottom: 10px;
  color: #a0a4ad;
  font: normal 200 16px/24px Arial;
}
@media (max-width: 875px) {
  body.news .sidebar-template,
  body.news .featurette-template,
  body.news .science-papers-title,
  body.news .science-papers-body {
    display: none;
  }
  body.news .pagination-div {
    padding-top: 0;
    padding-bottom: 50px;
  }
}
@media (max-width: 640px) {
  body.news .dropdown .dropdown-trigger .arrows,
  body.text-page .dropdown .dropdown-trigger .caption {
    font-size: 22px;
  }
  body.news .dropdown .dropdown-trigger .arrows,
  body.text-page .dropdown .dropdown-trigger .arrows {
    width: 60px;
  }
}
