@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic|Merriweather:400,300,700,300italic,400italic,700italic);


.scroll-top-waypoint, .about-top-waypoint {
  display: block;
  position: relative;
  top: -2.8125rem;
  visibility: hidden; }

.article-offset-nav {
  display: block;
  position: relative;
  top: -5.625rem;
  visibility: hidden; }


    .navigation .navigation-wrapper:after {
      clear: both; }
  .navigation li {
    display: inline-block;
    vertical-align: top; }
    .navigation li a {
      display: block;
      height: 2.8125rem;
      line-height: 2.8125rem;
      padding-left: 1.25rem;
      padding-right: 1.25rem; }
    .navigation li .subnav {
      display: none;
      position: absolute; }
      .navigation li .subnav li {
        display: block;
        z-index: 9999; }
        .navigation li .subnav li a {
          font-size: 0.875rem; }
        .navigation li .subnav li a:hover {
          background-color: #6172c2; }
    @media screen and (min-width: 991px) {
      .navigation li:hover a {
        background-color: black; }
      .navigation li:hover ul {
        display: block; } }
  .navigation .right-content {
    float: right;
    position: absolute;
    right: 0px;
    top: 0px; }
    .navigation .right-content .searchbar {
      position: relative;
      height: 1.96875rem;
      margin-top: 0.421875rem;
      border-radius: 0.375rem;
      overflow: hidden;
      float: left; }
      .navigation .right-content .searchbar input {
        float: left;
        background-color: white;
        height: 1.96875rem;
        width: 200px; }
        @media screen and (max-width: 580px) {
          .navigation .right-content .searchbar input {
            width: 150px; } }
        @media screen and (max-width: 340px) {
          .navigation .right-content .searchbar input {
            width: 125px; } }
      .navigation .right-content .searchbar button, .navigation .right-content .searchbar .modal .btn, .modal .navigation .right-content .searchbar .btn {
        -webkit-transition: background-color 0.3s ease-in;
        -moz-transition: background-color 0.3s ease-in;
        transition: background-color 0.3s ease-in;
        position: absolute;
        right: 0px;
        font-size: 1.3125rem;
        height: 100%;
        width: 40px;
        padding-top: 0.328125rem;
        text-align: center;
        background-color: #6172c2;
        color: white;
        cursor: pointer; }
        .navigation .right-content .searchbar button:hover, .navigation .right-content .searchbar .modal .btn:hover, .modal .navigation .right-content .searchbar .btn:hover {
          background-color: #7E4442; }
        @media screen and (max-width: 340px) {
          .navigation .right-content .searchbar button, .navigation .right-content .searchbar .modal .btn, .modal .navigation .right-content .searchbar .btn {
            width: 25px; } }
    .navigation .right-content .login-states {
      float: left; }
      .navigation .right-content .login-states .login-link {
        padding-bottom: 0px;
        line-height: 2.8125rem;
        padding-right: 0.625rem;
        padding-left: 0.625rem;
        border-right: 1px solid #6172c2; }
      .navigation .right-content .login-states .register-link {
        line-height: 2.8125rem;
        padding-left: 0.625rem;
        padding-right: 0.625rem; }
        .navigation .right-content .login-states .register-link:hover {
          color: #6172c2; }
      .navigation .right-content .login-states .register-link + .register-link {
        border-left: 1px solid #6172c2; }
  .navigation .nav-button {
    display: none; }
  @media screen and (max-width: 991px) {
    .navigation {
      position: absolute; }
      .navigation .navigation-ul {
        display: none; }
      .navigation.expand {
        height: 100%; }
        .navigation.expand .navigation-ul {
          display: block;
          margin-top: 3.4375rem;
          border-top: 1px solid black; }
        .navigation.expand li {
          display: block; }
          .navigation.expand li a {
            font-size: 1.3125rem; }
          .navigation.expand li.selected-subnav {
            background-color: black; }
          .navigation.expand li .subnav {
            width: 100%;
            background-color: black;
            position: relative; }
            .navigation.expand li .subnav a {
              font-size: 1rem; }
            .navigation.expand li .subnav.view-subnav {
              display: block;
              border-top: 1px solid #272822; }
      .navigation .nav-button {
        position: absolute;
        top: 0.15625rem;
        left: 1.25rem;
        display: block;
        z-index: 999; }
        .navigation .nav-button li {
          display: block;
          width: 2.5rem;
          height: 0.3125rem;
          margin-top: 0.375rem;
          padding: 0;
          background: white;
          -webkit-transition: all, 0.3s;
          -moz-transition: all, 0.3s;
          transition: all, 0.3s; } }

.brand-header {
  width: 100%;
  height: auto;
  text-align: center;
  z-index: 99;
  max-height: 100px;
  position: relative;
  top: 0px;
  clear: both; }
  .brand-header:after {
    content: "";
    background: url("/static/images/bg.jpg") rgba(255, 255, 255, 0.4);
    background-size: cover;
    background-position: center center;
    opacity: 1;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: -1; }
  @media screen and (max-width: 340px) {
    .brand-header {
      max-height: 80px; } }
  .brand-header img {
    max-width: 100%;
    max-height: 100px; }
    @media screen and (max-width: 340px) {
      .brand-header img {
        max-height: 80px; } }
  .brand-header .button-collection {
    position: absolute;
    top: 33px;
    right: 15%;
    z-index: 1; }
    @media screen and (max-width: 1200px) {
      .brand-header .button-collection {
        right: 5%; } }
    @media screen and (max-width: 768px) {
      .brand-header .button-collection a {
        display: none; } }
    @media screen and (max-width: 991px) {
      .brand-header .button-collection a:last-of-type {
        display: none; } }
  .brand-header .button {
    background-color: #616161; }
    .brand-header .button:hover {
      background-color: #2e2e2e; }
  .brand-header .logo {
    *zoom: 1;
    max-width: 68.75em;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left; }
    .brand-header .logo:before, .brand-header .logo:after {
      content: " ";
      display: table; }
    .brand-header .logo:after {
      clear: both; }
    .brand-header .logo .logo-wrapper {
      max-width: 60%; }
      .brand-header .logo .logo-wrapper .society-logo {
        max-width: 20%;
        display: inline-block;
        vertical-align: middle; }
        @media screen and (max-width: 991px) {
          .brand-header .logo .logo-wrapper .society-logo {
            display: none; } }
      .brand-header .logo .logo-wrapper .header-logo {
        max-width: 79%;
        display: inline-block;
        vertical-align: middle; }
      .brand-header .logo .logo-wrapper .move-out {
        margin-left: 15%; }
        @media screen and (max-width: 991px) {
          .brand-header .logo .logo-wrapper .move-out {
            margin-left: 10px; } }
      @media screen and (max-width: 580px) {
        .brand-header .logo .logo-wrapper {
          max-width: 100%; } }
  .brand-header .press-logo {
    -webkit-transition: opacity 0.2s ease-in;
    -moz-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    right: 0.625rem;
    opacity: 0.8;
    display: block;
    max-width: 150px;
    text-decoration: none; }
    .brand-header .press-logo:hover {
      opacity: 1;
      text-decoration: none; }
    @media screen and (max-width: 1200px) {
      .brand-header .press-logo {
        display: none; } }
  .brand-header .society-logo {
    left: 0px;
    display: block;
    max-width: 150px;
    text-decoration: none; }
    @media screen and (max-width: 768px) {
      .brand-header .society-logo {
        display: none; } }

.footer {
  background-color: #d5d5d5;
  padding: 0rem; }

.footer-info {
  padding-bottom: 1.25rem; }
  .footer-info li {
    display: inline;
    padding: 0 0.625rem 0 0;
    font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
    font-size: 1rem;
    font-weight: 600;
    color: #616161; }
  .footer-info li + li {
    border-left: 1px solid #eeeeee;
    padding-left: 0.625rem; }

.other-footer-info {
  float: left;
  display: block;
  margin-right: 0%;
  width: 50%;
  margin-left: 0%;
  font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
  font-size: 0.875rem;
  font-weight: 400;
  color: #616161; }
  .other-footer-info:last-child {
    margin-right: 0; }
  @media screen and (max-width: 768px) {
    .other-footer-info {
      float: left;
      display: block;
      margin-right: 0%;
      width: 50%;
      margin-left: 0%; }
      .other-footer-info:last-child {
        margin-right: 0; } }

body.lock-scroll {
  overflow: hidden;
  height: 100%; }

.app-container {
  *zoom: 1;
  max-width: 68.75em;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
  min-height: 100%; }
  .app-container:before, .app-container:after {
    content: " ";
    display: table; }
  .app-container:after {
    clear: both; }
  @media screen and (min-width: 991px) {
    .app-container.no-jank-padding {
      padding-top: 2.8125rem; } }

.outer-container {
  *zoom: 1;
  max-width: 68.75em;
  margin-left: auto;
  margin-right: auto; }
  .outer-container:before, .outer-container:after {
    content: " ";
    display: table; }
  .outer-container:after {
    clear: both; }

.sidebar-block, .metrics-for, .trending-block, .volume-list, .sidebar-conversation-block, .intro-row, .team-list-container, .chapters, .disq-comments, .progress-block, .order-by, .filters {
  padding-right: 2.5rem;
  padding-left: 1.25rem; }
  @media screen and (max-width: 991px) {
    .sidebar-block, .metrics-for, .trending-block, .volume-list, .sidebar-conversation-block, .intro-row, .team-list-container, .chapters, .disq-comments, .progress-block, .order-by, .filters {
      padding-right: 1.25rem; } }

.featured-block, .featured-image .featured-caption-fill, .featured-caption-fill, .article-list-block, .information-block, .main-body-block, .article-title, .article-body, .article-references, .article-type-list-block, .thumbnail-volume-container, .special-collection-card-block {
  padding-left: 1.25rem;
  padding-right: 0rem;
  padding-bottom: 1.25rem;
  padding-top: 1.25rem; }
  @media screen and (max-width: 991px) {
    .featured-block, .featured-image .featured-caption-fill, .featured-caption-fill, .article-list-block, .information-block, .main-body-block, .article-title, .article-body, .article-references, .article-type-list-block, .thumbnail-volume-container, .special-collection-card-block {
      padding-left: 1.25rem; } }

.major-block {
  float: left;
  display: block;
  margin-right: 0%;
  width: 66.6666666667%;
  margin-left: 0%;
  border-right: 1px solid #dddddd; }
  .major-block:last-child {
    margin-right: 0; }
  @media screen and (max-width: 991px) {
    .major-block {
      float: left;
      display: block;
      margin-right: 0%;
      width: 100%;
      margin-left: 0%; }
      .major-block:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 991px) {
    .major-block {
      border-right: 1px solid rgba(221, 221, 221, 0); } }

.major-article-block, .major-floating-block {
  float: left;
  display: block;
  margin-right: 0%;
  width: 66.6666666667%;
  margin-left: 0%;
  font-size: 16px;
  line-height: 1.9rem; }
  .major-article-block:last-child, .major-floating-block:last-child {
    margin-right: 0; }
  @media screen and (max-width: 991px) {
    .major-article-block, .major-floating-block {
      float: left;
      display: block;
      margin-right: 0%;
      width: 100%;
      margin-left: 0%; }
      .major-article-block:last-child, .major-floating-block:last-child {
        margin-right: 0; } }

.major-article-block div[id^='F'] {
  margin-bottom: 20px; }

.major-center-block {
  float: left;
  display: block;
  margin-right: 0%;
  width: 66.6666666667%;
  margin-left: 16.6666666667%; }
  .major-center-block:last-child {
    margin-right: 0; }
  @media screen and (max-width: 991px) {
    .major-center-block {
      float: left;
      display: block;
      margin-right: 0%;
      width: 100%;
      margin-left: 0%; }
      .major-center-block:last-child {
        margin-right: 0; } }

.center-padded {
  padding: 1.25rem 0; }
  @media screen and (min-width: 680px) and (max-width: 991px) {
    .center-padded {
      padding: 1.25rem 45px; } }
  @media screen and (max-width: 680px) {
    .center-padded {
      padding: 1.25rem 1.25rem; } }

.minor-block {
  float: left;
  display: block;
  margin-right: 0%;
  width: 33.3333333333%;
  margin-left: 0%;
  border-left: 1px solid #dddddd;
  margin-left: -1px;
  background-color: white; }
  .minor-block:last-child {
    margin-right: 0; }
  @media screen and (max-width: 991px) {
    .minor-block {
      float: left;
      display: block;
      margin-right: 0%;
      width: 100%;
      margin-left: 0%; }
      .minor-block:last-child {
        margin-right: 0; } }

.article-minor-block, .minor-floating-block {
  position: absolute;
  width: 33.333%;
  right: 0px;
  background-color: white;
  border-left: 1px solid #dddddd;
  height: 100%; }
  @media screen and (min-width: 991px) {
    .article-minor-block.fixed, .minor-floating-block.fixed {
      position: fixed;
      top: 5.625rem;
      right: 1px;
      height: 100%; } }
  @media screen and (max-width: 991px) {
    .article-minor-block, .minor-floating-block {
      position: relative;
      right: auto;
      height: auto;
      width: 100%;
      clear: both;
      display: block;
      zoom: 1; }
      .article-minor-block:after, .minor-floating-block:after {
        content: "";
        display: table;
        clear: both; } }

@media screen and (min-width: 991px) {
  .minor-floating-block.fixed {
    position: fixed;
    top: 2.8125rem;
    right: 1px;
    height: 100%; } }
.minor-floating-block .chapters {
  padding-top: 0px; }

@media screen and (min-width: 991px) {
  .floating-block-inner {
    height: 100%;
    overflow: scroll;
    padding-bottom: 9.375rem; } }

.sidebar-block + .sidebar-block {
  padding-top: 0.625rem;
  border-top: 1px solid #dddddd; }

.third {
  float: left;
  display: block;
  margin-right: 0%;
  width: 33.3333333333%;
  margin-left: 0%; }
  .third:last-child {
    margin-right: 0; }
  @media screen and (max-width: 768px) {
    .third {
      float: left;
      display: block;
      margin-right: 0%;
      width: 25%;
      margin-left: 0%; }
      .third:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 580px) {
    .third {
      float: left;
      display: block;
      margin-right: 0%;
      width: 75%;
      margin-left: 0%; }
      .third:last-child {
        margin-right: 0; } }

.half {
  float: left;
  display: block;
  margin-right: 0%;
  width: 50%;
  margin-left: 0%; }
  .half:last-child {
    margin-right: 0; }
  @media screen and (max-width: 680px) {
    .half {
      float: left;
      display: block;
      margin-right: 0%;
      width: 75%;
      margin-left: 0%; }
      .half:last-child {
        margin-right: 0; } }

.multi-inline * + * {
  padding-right: 0.625rem; }

.appcontainer .announcement {
  font-size: 100px; }

/*!
 *
 * jQuery TE 1.4.0 , http://jqueryte.com/
 * Copyright (C) 2013, Fatih Koca (fattih@fattih.com), (http://jqueryte.com/about)

 * jQuery TE is provided under the MIT LICENSE.
 *
*/
.wysiwig-area {
  display: block;
  margin: 0 0 0.625rem;
  padding: 0.375rem;
  width: 95%;
  background: #FFF;
  border: #AAA 1px solid;
  font-size: 0.8125rem; }

textarea.wysiwig-area {
  min-height: 100px; }

/* editor's general field */
.jqte {
  margin: 0;
  border: #dddddd 1px solid;
  border-radius: 0.375rem;
  overflow: hidden; }

.jqte * {
  color: #616161;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.875rem; }

.jqte_focused {
  border-color: #39a6ce;
  box-shadow: 0px 0px 10px -2px rgba(57, 166, 206, 0.75); }

/* toolbar */
.jqte_toolbar {
  overflow: auto;
  padding: 0.1875rem 0.25rem;
  background: #f6f6f6;
  border-bottom: #dddddd 1px solid; }

.jqte_tool {
  float: left;
  margin: 0;
  padding: 0;
  cursor: pointer;
  min-height: 1.5625rem; }

.jqte_tool, .jqte_tool_icon, .jqte_tool_label {
  border: 1px solid transparent;
  border-radius: 0.1875rem; }

.jqte_hiddenField {
  display: none; }

.jqte_tool_icon {
  display: block;
  width: 22px;
  height: 22px;
  background: url("/static/images/jquery-te.png") no-repeat;
  opacity: 0.8; }

.jqte_tool.jqte_tool_1 .jqte_tool_label {
  position: relative;
  display: block;
  padding: 3px;
  width: 70px;
  height: 1.5625rem;
  overflow: hidden; }

.jqte_tool.jqte_tool_1 .jqte_tool_text {
  font: bold 13px Arial,sans-serif;
  color: #222; }

.jqte_tool.jqte_tool_1 .jqte_tool_icon {
  position: absolute;
  top: 10px;
  right: 2px;
  width: 6px;
  height: 4px;
  background-position: -19px -23px;
  border: none;
  border-radius: none;
  -webkit-border-radius: none;
  -moz-border-radius: none; }

.jqte_tool.jqte_tool_2 .jqte_tool_icon {
  background-position: 0 0; }

.jqte_tool.jqte_tool_3 .jqte_tool_icon {
  background-position: -22px 0; }

.jqte_tool.jqte_tool_4 .jqte_tool_icon {
  background-position: -44px 0; }

.jqte_tool.jqte_tool_5 .jqte_tool_icon {
  background-position: -66px 0; }

.jqte_tool.jqte_tool_6 .jqte_tool_icon {
  background-position: -88px 0; }

.jqte_tool.jqte_tool_7 .jqte_tool_icon {
  background-position: -110px 0; }

.jqte_tool.jqte_tool_8 .jqte_tool_icon {
  background-position: -132px 0; }

.jqte_tool.jqte_tool_9 .jqte_tool_icon {
  background-position: -154px 0; }

.jqte_tool.jqte_tool_10 .jqte_tool_icon {
  background-position: -176px 0; }

.jqte_tool.jqte_tool_11 .jqte_tool_icon {
  background-position: -198px 0; }

.jqte_tool.jqte_tool_12 .jqte_tool_icon {
  background-position: -220px 0; }

.jqte_tool.jqte_tool_13 .jqte_tool_icon {
  background-position: -242px 0; }

.jqte_tool.jqte_tool_14 .jqte_tool_icon {
  background-position: -264px 0; }

.jqte_tool.jqte_tool_15 .jqte_tool_icon {
  background-position: -286px 0; }

.jqte_tool.jqte_tool_16 .jqte_tool_icon {
  background-position: -308px 0; }

.jqte_tool.jqte_tool_17 .jqte_tool_icon {
  background-position: -330px 0; }

.jqte_tool.jqte_tool_18 .jqte_tool_icon {
  background-position: -352px 0; }

.jqte_tool.jqte_tool_19 .jqte_tool_icon {
  background-position: -374px 0; }

.jqte_tool.jqte_tool_20 .jqte_tool_icon {
  background-position: -396px 0; }

.jqte_tool.jqte_tool_21 .jqte_tool_icon {
  background-position: -418px 0; }

.jqte_tool:hover {
  background-color: #FFF;
  border-color: #FFF; }

.jqte_tool:hover .jqte_tool_icon, .jqte_tool:hover .jqte_tool_label {
  border: #AAA 1px solid; }

.jqte_tool:active .jqte_tool_icon, .jqte_tool:active .jqte_tool_label {
  border: #777 1px solid; }

.jqte_tool.jqte_tool_1:hover .jqte_tool_icon, .jqte_tool.jqte_tool_1:active .jqte_tool_icon {
  border: none; }

.jqte_tool_depressed {
  background-color: #DDD;
  border-color: #CCC; }

.jqte_tool_depressed .jqte_tool_icon {
  border-color: #AAA; }

.jqte_tool_depressed:hover {
  background-color: #EEE; }

/* link form area */
.jqte_linkform {
  padding: 5px 10px;
  background: #DDD;
  border-bottom: #BBB 1px solid; }

.jqte_linktypeselect {
  position: relative;
  float: left;
  width: 130px;
  background: #EEE;
  cursor: pointer; }

.jqte_linktypeselect:Active {
  background: #FFF; }

.jqte_linktypeview {
  padding: 3px 5px;
  border: #333 1px solid;
  color: #777;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  outline: none; }

.jqte_linktypetext {
  font-size: 12px; }

.jqte_linktypearrow {
  position: absolute;
  bottom: 8px;
  right: 6px;
  width: 7px;
  height: 6px;
  margin: 0 auto;
  background: url("/static/images/jquery-te.png") -7px -23px no-repeat; }

.jqte_linktypes {
  display: none;
  position: absolute;
  top: 22px;
  left: 1px;
  width: 125px;
  background: #FFF;
  border: #333 1px solid;
  box-shadow: 0 1px 4px #AAA;
  -webkit-box-shadow: 0 1px 4px #AAA;
  -moz-box-shadow: 0 1px 4px #AAA; }

.jqte_linktypes a {
  display: block;
  padding: 4px 5px;
  font-size: 12px; }

.jqte_linktypes a:hover {
  background: #DDD; }

.jqte_linkinput {
  float: left;
  margin: 0 5px;
  padding: 3px 5px;
  width: 300px;
  background: #EEE;
  border: #333 1px solid;
  color: #777;
  font-size: 12px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  outline: none; }

.jqte_linkinput:focus, .jqte_linkinput:hover {
  background: #FFF;
  border-color: #dddddd; }

.jqte_linkbutton {
  float: left;
  padding: 3px 12px;
  background: #AAA;
  border: #333 1px solid;
  color: #FFF;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: inset 0 1px #EEE;
  -webkit-box-shadow: inset 0 1px #EEE;
  -moz-box-shadow: inset 0 1px #EEE; }

.jqte_linkbutton:hover {
  background: #A1A1A1; }

.jqte_linkbutton:active {
  box-shadow: inset 0 1px #CCC;
  -webkit-box-shadow: inset 0 1px #CCC;
  -moz-box-shadow: inset 0 1px #CCC;
  background: #888; }

/* text format menu */
.jqte_formats {
  display: none;
  position: absolute;
  width: 180px;
  oveflow-x: hidden;
  overflow-y: auto;
  background: #FFF;
  border: #AAA 1px solid;
  box-shadow: 0 0 5px #AAA;
  -webkit-box-shadow: 0 0 5px #AAA;
  -moz-box-shadow: 0 0 5px #AAA;
  z-index: 100; }

.jqte_format {
  display: block;
  padding: 4px 7px;
  font-size: 13px; }

.jqte_format:hover {
  background: #DDD; }

.jqte_format_1, .jqte_format_2, .jqte_format_3, .jqte_format_4, .jqte_format_5, .jqte_format_6 {
  font-weight: bold; }

.jqte_format_1 {
  font-size: 22px; }

.jqte_format_2 {
  font-size: 20px; }

.jqte_format_3 {
  font-size: 18px; }

.jqte_format_4 {
  font-size: 16px; }

.jqte_format_5 {
  font-size: 14px; }

.jqte_format_6 {
  font-size: 12px; }

.jqte_format_7 {
  font-family: "Courier New", Courier, monospace; }

/* font size menu */
.jqte_fontsizes {
  display: none;
  position: absolute;
  width: 180px;
  height: 198px;
  oveflow-x: hidden;
  overflow-y: auto;
  background: #FFF;
  border: #AAA 1px solid;
  box-shadow: 0 0 5px #AAA;
  -webkit-box-shadow: 0 0 5px #AAA;
  -moz-box-shadow: 0 0 5px #AAA; }

.jqte_fontsize {
  display: block;
  padding: 3px 7px; }

.jqte_fontsize:hover {
  background: #DDD; }

/* color pallette */
.jqte_cpalette {
  display: none;
  position: absolute;
  padding: 6px;
  width: 144px;
  background: #FFF;
  border: #AAA 1px solid;
  box-shadow: 0 0 5px #AAA;
  -webkit-box-shadow: 0 0 5px #AAA;
  -moz-box-shadow: 0 0 5px #AAA; }

.jqte_color {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  border: #FFF 1px solid; }

.jqte_color:hover {
  border-color: #dddddd; }

.jqte_colorSeperator {
  float: none;
  clear: both;
  height: 7px; }

/* editor area */
.jqte_editor, .jqte_source {
  padding: 10px;
  background: #FFF;
  min-height: 100px;
  max-height: 900px;
  overflow: auto;
  outline: none;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
  resize: vertical; }

.jqte_editor div, .jqte_editor p, .jqte_editor .center-padded .list li, .center-padded .list .jqte_editor li, .jqte_editor .featured-block .list li, .featured-block .list .jqte_editor li, .jqte_editor .metrics-for .list li, .metrics-for .list .jqte_editor li, .jqte_editor .information-block .list li, .information-block .list .jqte_editor li, .jqte_editor .main-body-block .list li, .main-body-block .list .jqte_editor li, .jqte_editor .intro-row .list li, .intro-row .list .jqte_editor li, .jqte_editor .article-title .list li, .article-title .list .jqte_editor li, .jqte_editor .article-references .list li, .article-references .list .jqte_editor li, .jqte_editor .chapters .list li, .chapters .list .jqte_editor li, .jqte_editor .progress-block .list li, .progress-block .list .jqte_editor li, .jqte_editor .center-padded .numbered-list li, .center-padded .numbered-list .jqte_editor li, .jqte_editor .featured-block .numbered-list li, .featured-block .numbered-list .jqte_editor li, .jqte_editor .metrics-for .numbered-list li, .metrics-for .numbered-list .jqte_editor li, .jqte_editor .information-block .numbered-list li, .information-block .numbered-list .jqte_editor li, .jqte_editor .main-body-block .numbered-list li, .main-body-block .numbered-list .jqte_editor li, .jqte_editor .intro-row .numbered-list li, .intro-row .numbered-list .jqte_editor li, .jqte_editor .article-title .numbered-list li, .article-title .numbered-list .jqte_editor li, .jqte_editor .article-references .numbered-list li, .article-references .numbered-list .jqte_editor li, .jqte_editor .chapters .numbered-list li, .chapters .numbered-list .jqte_editor li, .jqte_editor .progress-block .numbered-list li, .progress-block .numbered-list .jqte_editor li, .jqte_editor .center-padded .alphabetic-list li, .center-padded .alphabetic-list .jqte_editor li, .jqte_editor .featured-block .alphabetic-list li, .featured-block .alphabetic-list .jqte_editor li, .jqte_editor .metrics-for .alphabetic-list li, .metrics-for .alphabetic-list .jqte_editor li, .jqte_editor .information-block .alphabetic-list li, .information-block .alphabetic-list .jqte_editor li, .jqte_editor .main-body-block .alphabetic-list li, .main-body-block .alphabetic-list .jqte_editor li, .jqte_editor .intro-row .alphabetic-list li, .intro-row .alphabetic-list .jqte_editor li, .jqte_editor .article-title .alphabetic-list li, .article-title .alphabetic-list .jqte_editor li, .jqte_editor .article-references .alphabetic-list li, .article-references .alphabetic-list .jqte_editor li, .jqte_editor .chapters .alphabetic-list li, .chapters .alphabetic-list .jqte_editor li, .jqte_editor .progress-block .alphabetic-list li, .progress-block .alphabetic-list .jqte_editor li, .jqte_editor .article-body li, .article-body .jqte_editor li {
  margin: 0 0 7px; }

.jqte_editor a:link, .jqte_editor a:link * {
  color: #0066FF !important;
  text-decoration: underline; }

.jqte_editor blockquote {
  margin-top: 0;
  margin-bottom: 7px; }

.jqte_editor img {
  float: left;
  margin: 0 10px 5px 0; }

.jqte_editor a[jqte-setlink], .jqte_editor a[jqte-setlink] * {
  background: #3297FD !important;
  color: #FFF !important; }

.jqte_editor h1, .jqte_editor h2, .jqte_editor h3, .jqte_editor h4, .jqte_editor h5, .jqte_editor h6, .jqte_editor pre {
  display: block;
  margin: 0 0 3px; }

.jqte_editor h1, .jqte_editor h1 * {
  font-size: 26px; }

.jqte_editor h2, .jqte_editor h2 * {
  font-size: 24px; }

.jqte_editor h3, .jqte_editor h3 * {
  font-size: 22px; }

.jqte_editor h4, .jqte_editor h4 * {
  font-size: 20px; }

.jqte_editor h5, .jqte_editor h5 * {
  font-size: 18px; }

.jqte_editor h6, .jqte_editor h6 * {
  font-size: 15px; }

.jqte_editor pre, .jqte_editor pre * {
  font-family: "Courier New", Courier, monospace; }

/* source area */
.jqte_source, .jqte_source textarea {
  background: #FFF1E8; }

.jqte_source textarea {
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
  width: 100% !important;
  min-height: 100px;
  font-family: Courier, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 15px;
  overflow: hidden !important;
  outline: none;
  resize: none; }

.jqte_source textarea, .jqte_source textarea:focus {
  css_shadow: none !important;
  background: none !important;
  border: none !important; }

/* title box */
.jqte_title {
  display: none;
  position: absolute;
  z-index: 9999; }

.jqte_titleArrow {
  position: relative; }

.jqte_titleArrowIcon {
  width: 7px;
  height: 6px;
  margin: 0 auto;
  background: url("/static/images/jquery-te.png") 0 -23px no-repeat; }

.jqte_titleText {
  padding: 5px 7px;
  margin-top: 0;
  min-width: 5px;
  min-height: 1px;
  max-width: 400px;
  background: #dddddd;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  word-wrap: break-word;
  -ms-word-wrap: break-word; }

.jqte_titleText, .jqte_titleText * {
  color: #FFF;
  font-size: 11px; }

/* placeholder */
.jqte_placeholder {
  position: relative;
  display: none; }

.jqte_placeholder_text {
  position: absolute;
  top: 43px;
  left: 10px;
  font-size: 14px;
  color: #CCC; }

/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.0.3 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2014, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
  .featherlight {
    display: none;
    /* dimensions: spanning the background from edge to edge */
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    /* position: centering content */
    text-align: center;
    /* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
    white-space: nowrap;
    /* styling */
    cursor: pointer;
    background: #333;
    /* IE8 "hack" for nested featherlights */
    background: transparent; }

  /* support for nested featherlights. Does not work in IE8 (use JS to fix) */
  .featherlight:last-of-type {
    background: rgba(0, 0, 0, 0.8); }

  .featherlight:before {
    /* position: trick to center content vertically */
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em; }

  .featherlight .featherlight-content {
    /* make content container for positioned elements (close button) */
    position: relative;
    /* position: centering vertical and horizontal */
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    /* dimensions: cut off images */
    overflow: auto;
    padding: 25px 25px 0;
    border-bottom: 25px solid transparent;
    /* dimensions: handling small or empty content */
    min-width: 30%;
    /* dimensions: handling large content */
    margin-left: 5%;
    margin-right: 5%;
    max-height: 95%;
    /* styling */
    background: #fff;
    cursor: auto;
    /* reset white-space wrapping */
    white-space: normal; }

  /* contains the content */
  .featherlight .featherlight-inner {
    /* make sure its visible */
    display: block; }

  .featherlight .featherlight-close-icon {
    /* position: centering vertical and horizontal */
    position: absolute;
    z-index: 9999;
    top: 0;
    right: 0;
    /* dimensions: 25px x 25px */
    line-height: 25px;
    width: 25px;
    /* styling */
    cursor: pointer;
    text-align: center;
    font: Arial, sans-serif;
    background: #fff;
    /* Set the background in case it overlaps the content */
    background: rgba(255, 255, 255, 0.3);
    color: #000; }

  .featherlight .featherlight-image {
    /* styling */
    width: 100%; }

  .featherlight-iframe .featherlight-content {
    /* removed the border for image croping since iframe is edge to edge */
    border-bottom: 0;
    padding: 0; }

  .featherlight iframe {
    /* styling */
    border: none; } }
/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
  .featherlight .featherlight-content {
    /* dimensions: maximize lightbox with for small screens */
    margin-left: 10px;
    margin-right: 10px;
    max-height: 98%;
    padding: 10px 10px 0;
    border-bottom: 10px solid transparent; } }
.brand-header .button, .button-secondary, .button-main, .button-add, .discussion-button-main, .file-upload-button, .button-small-delete, .button-big-main, .button-add-large, .button-log-in, .orcid-login, .final-button-row .button-big {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  color: #ffffff !important;
  border-radius: 0.375rem; }
  .brand-header .button:hover, .button-secondary:hover, .button-main:hover, .button-add:hover, .discussion-button-main:hover, .file-upload-button:hover, .button-small-delete:hover, .button-big-main:hover, .button-add-large:hover, .button-log-in:hover, .orcid-login:hover, .final-button-row .button-big:hover {
    border-color: transparent !important; }
  .brand-header .button i + span, .button-secondary i + span, .button-main i + span, .button-add i + span, .discussion-button-main i + span, .file-upload-button i + span, .button-small-delete i + span, .button-big-main i + span, .button-add-large i + span, .button-log-in i + span, .orcid-login i + span, .final-button-row .button-big i + span {
    padding-left: 0.625rem; }
  .brand-header .button span + i, .button-secondary span + i, .button-main span + i, .button-add span + i, .discussion-button-main span + i, .file-upload-button span + i, .button-small-delete span + i, .button-big-main span + i, .button-add-large span + i, .button-log-in span + i, .orcid-login span + i, .final-button-row .button-big span + i {
    padding-left: 0.625rem; }
  .brand-header .disabled.button, .disabled.button-secondary, .disabled.button-main, .disabled.button-add, .disabled.discussion-button-main, .disabled.file-upload-button, .disabled.button-small-delete, .disabled.button-big-main, .disabled.button-add-large, .disabled.button-log-in, .disabled.orcid-login, .final-button-row .disabled.button-big {
    background-color: #d5d5d5;
    pointer-events: none; }
    .brand-header .disabled.button:hover, .disabled.button-secondary:hover, .disabled.button-main:hover, .disabled.button-add:hover, .disabled.discussion-button-main:hover, .disabled.file-upload-button:hover, .disabled.button-small-delete:hover, .disabled.button-big-main:hover, .disabled.button-add-large:hover, .disabled.button-log-in:hover, .disabled.orcid-login:hover, .final-button-row .disabled.button-big:hover {
      background-color: #a2a2a2; }

.brand-header .button, .button-secondary, .button-main, .button-add, .discussion-button-main, .file-upload-button {
  height: 2.1875rem;
  line-height: 2.1875rem;
  padding: 0 1.25rem;
  font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
  min-width: 150px;
  white-space: nowrap;
  overflow: hidden; }

.button-small-delete {
  height: 2.1875rem;
  line-height: 2.1875rem;
  padding: 0 0.625rem;
  font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff; }

.button-big-main, .button-add-large, .button-log-in, .orcid-login, .final-button-row .button-big {
  height: 3.125rem;
  line-height: 3.125rem;
  padding: 0 2.1875rem;
  font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
  font-size: 1.3125rem;
  font-weight: 600;
  color: #ffffff;
  min-width: 150px; }

.button-secondary {
  background-color: #616161; }
  .button-secondary:hover {
    background-color: #2e2e2e; }

.button-main {
  background-color: #6172c2; }
  .button-main:hover {
    background-color: #7e4442; }

.button-big-main {
  background-color: #6172c2; }
  .button-big-main:hover {
    background-color: #7e4442; }

.button-add {
  background-color: #49bb6e; }
  .button-add:hover {
    background-color: #2b7342; }

.button-small-delete {
  background-color: #df5749; }
  .button-small-delete:hover {
    background-color: #a52a1d; }

.button-add-large {
  background-color: #49bb6e; }
  .button-add-large:hover {
    background-color: #2b7342; }

.discussion-button-main {
  display: none; }
  @media screen and (max-width: 991px) {
    .discussion-button-main {
      display: inline-block;
      background-color: #6172c2; }
      .discussion-button-main:hover {
        background-color: #7e4442; }
      .discussion-button-main:before {
        content: 'View '; } }

.button-share-row .button-main {
  float: left; }
.button-share-row .sharing-row {
  float: right;
  padding-top: 1.25rem;
  height: 1.125rem; }




.button-with-list {
  width: 165px;
  margin-right: 10px;
  text-align: center;
  position: relative;
  cursor: pointer; }
  .button-with-list .button-main {
    width: 165px;
    background: #616161; }
  @media screen and (min-width: 991px) {
    .button-with-list:hover ul {
      max-height: 500px; }
    .button-with-list:hover .button-main {
      border-radius: 0.375rem 0.375rem 0 0; } }
  .button-with-list ul {
    max-height: 0px;
    width: 100%;
    position: absolute;
    z-index: 10;
    top: 100%;
    -webkit-transition: all 700ms;
    -moz-transition: all 700ms;
    transition: all 700ms;
    border-radius: 0px 0px 6px 6px;
    background-color: #aeaeae;
    box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.3);
    overflow: hidden; }
    .button-with-list ul a {
      position: relative;
      display: block;
      padding-top: 10px;
      width: 100%;
      padding-bottom: 10px;
      margin: 0;
      font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
      font-size: 1rem;
      font-weight: 400;
      color: white;
      -webkit-transition: all 0.2s ease-in;
      -moz-transition: all 0.2s ease-in;
      transition: all 0.2s ease-in; }
      .button-with-list ul a:hover {
        background-color: #484848;
        color: white !important; }
    .button-with-list ul li + li {
      border-top: 1px dotted #616161; }
  .button-with-list.show-list ul {
    max-height: 500px; }
  .button-with-list.show-list .button-main {
    border-radius: 0.375rem 0.375rem 0 0; }
  @media screen and (max-width: 768px) {
    .button-with-list {
      width: 125px; }
      .button-with-list .button-main {
        width: 125px;
        min-width: 125px;
        box-sizing: border-box; } }
  @media screen and (max-width: 580px) {
    .button-with-list {
      display: block !important;
      margin: 0.3125rem auto 0.625rem auto; } }

@media screen and (max-width: 580px) {
  .button-with-list + .controls-wrapper {
    border-top: 1px solid #c4c4c4;
    display: block;
    padding: 0.3125rem 0; } }
.icon-with-list {
  position: relative;
  display: inline-block;
  cursor: pointer;
  color: #08c; }
  .icon-with-list ul {
    max-height: 0px;
    min-width: 120px;
    overflow: hidden;
    width: auto;
    position: absolute;
    z-index: 10;
    top: 100%;
    left: -10px;
    margin-top: 0.625rem;
    border-radius: 0.375rem;
    background-color: #aeaeae;
    box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.3); }
    .icon-with-list ul:before {
      content: '';
      width: 0;
      height: 0;
      position: absolute;
      top: -0.625rem;
      left: 0.625rem;
      border-left: 0.625rem solid transparent;
      border-right: 0.625rem solid transparent;
      border-bottom: 0.625rem solid #aeaeae; }
    .icon-with-list ul a {
      position: relative;
      display: block;
      text-align: center;
      padding-top: 10px;
      width: 100%;
      padding-bottom: 10px;
      margin: 0;
      font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
      font-size: 1rem;
      font-weight: 400;
      color: white;
      -webkit-transition: all 0.2s ease-in;
      -moz-transition: all 0.2s ease-in;
      transition: all 0.2s ease-in; }
      .icon-with-list ul a:hover {
        background-color: #484848;
        color: white !important; }
    .icon-with-list ul li + li {
      border-top: 1px dotted #616161; }
  .icon-with-list.show-list ul {
    max-height: 500px;
    overflow: visible; }

/* icon mine */

.button-with-list {
  width: 165px;
  margin-right: 10px;
  text-align: center;
  position: relative;
  cursor: pointer; }
  .button-with-list .button-main {
    width: 165px;
    background: #616161; }
  @media screen and (min-width: 991px) {
    .button-with-list:hover ul {
      max-height: 500px; }
    .button-with-list:hover .button-main {
      border-radius: 0.375rem 0.375rem 0 0; } }
  .button-with-list ul {
    max-height: 0px;
    width: 100%;
    position: absolute;
    z-index: 10;
    top: 100%;
    -webkit-transition: all 700ms;
    -moz-transition: all 700ms;
    transition: all 700ms;
    border-radius: 0px 0px 6px 6px;
    background-color: #aeaeae;
    box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.3);
    overflow: hidden; }
    .button-with-list ul a {
      position: relative;
      display: block;
      padding-top: 10px;
      width: 100%;
      padding-bottom: 10px;
      margin: 0;
      font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
      font-size: 1rem;
      font-weight: 400;
      color: white;
      -webkit-transition: all 0.2s ease-in;
      -moz-transition: all 0.2s ease-in;
      transition: all 0.2s ease-in; }
      .button-with-list ul a:hover {
        background-color: #484848;
        color: white !important; }
    .button-with-list ul li + li {
      border-top: 1px dotted #616161; }
  .button-with-list.show-list ul {
    max-height: 500px; }
  .button-with-list.show-list .button-main {
    border-radius: 0.375rem 0.375rem 0 0; }
  @media screen and (max-width: 768px) {
    .button-with-list {
      width: 125px; }
      .button-with-list .button-main {
        width: 125px;
        min-width: 125px;
        box-sizing: border-box; } }
  @media screen and (max-width: 580px) {
    .button-with-list {
      display: block !important;
      margin: 0.3125rem auto 0.625rem auto; } }

@media screen and (max-width: 580px) {
  .button-with-list + .controls-wrapper {
    border-top: 1px solid #c4c4c4;
    display: block;
    padding: 0.3125rem 0; } }
.icon-with-list1 {
  position: relative;
  display: inline-block;
  cursor: pointer;
  color: #08c; }
  .icon-with-list1 ul {
    max-height: 0px;
    min-width: 120px;
    overflow: hidden;
    width: auto;
    position: absolute;
    z-index: 10;
    top: 100%;
    margin-top: 0.625rem;
    border-radius: 0.375rem;
    background-color: #aeaeae;
    box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.3); }
    .icon-with-list1 ul:before {
      content: '';
      width: 0;
      height: 0;
      position: absolute;
      top: -0.625rem;
      left: 0.625rem;
      border-left: 0.625rem solid transparent;
      border-right: 0.625rem solid transparent;
      border-bottom: 0.625rem solid #aeaeae; }
    .icon-with-list1 ul a {
      position: relative;
      display: block;
      text-align: center;
      padding-top: 10px;
      width: 100%;
      padding-bottom: 10px;
      margin: 0;
      font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
      font-size: 1rem;
      font-weight: 400;
      color: white;
      -webkit-transition: all 0.2s ease-in;
      -moz-transition: all 0.2s ease-in;
      transition: all 0.2s ease-in; }
      .icon-with-list1 ul a:hover {
        background-color: #484848;
        color: white !important; }
    .icon-with-list1 ul li + li {
      border-top: 1px dotted #616161; }
  .icon-with-list1.show-list ul {
    max-height: 500px;
    overflow: visible; padding: 0px;left:-70px}


.standard-styled-select {
  width: 100%;
  overflow: hidden;
  position: relative; }
  .standard-styled-select select {
    height: 100%;
    display: table-cell;
    border: 0;
    background: transparent;
    -webkit-appearance: none;
    -moz-appearance: none; }
  .standard-styled-select:after {
    content: "";
    position: absolute;
    right: 0.625rem;
    z-index: 21;
    font-family: 'fontawesome';
    font-size: 1.125rem;
    color: #444444;
    pointer-events: none; }

/*
<div class="standard-styled-select">
  <select name="" id="">
    <option value="">A</option>
    <option value="">B</option>
    <option value="">C</option>
    <option value="">D</option>
  </select>
</div> */
.standard-styled-select {
  height: 2.1875rem;
  border-radius: 0.375rem;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  z-index: 99; }
  .standard-styled-select select {
    width: 100%;
    height: 2.1875rem;
    padding: 5px;
    font-size: 0.875rem; }

fieldset {
  padding: 0.3125rem;
  border-radius: 0.375rem; }
  fieldset .third {
    padding-right: 0.3125rem; }
    fieldset .third input {
      width: 100%; }
    @media screen and (max-width: 580px) {
      fieldset .third {
        padding-bottom: 0.3125rem; } }
  fieldset div + .aside {
    padding-top: 0.3125rem; }

.small-label {
  font-size: 0.875rem; }

.full-input input, .full-input textarea {
  width: 100%; }
.full-input textarea {
  height: 7.8125rem; }

.full-medium-textarea input, .full-medium-textarea textarea {
  width: 100%; }
.full-medium-textarea textarea {
  height: 4.6875rem; }

.long-input label {
  width: 20%; }
.long-input input {
  width: 79%; }
@media screen and (max-width: 580px) {
  .long-input label, .long-input input {
    width: 100%; }
  .long-input input {
    margin-bottom: 0.3125rem; } }

.inline-select label {
  width: 20%; }
.inline-select .standard-styled-select {
  width: 12.5rem; }
@media screen and (max-width: 580px) {
  .inline-select label, .inline-select .standard-styled-select {
    display: block;
    width: 100%; } }

.alert-field {
  text-align: left;
  background-color: #f8f3dd;
  border: 1px solid #eadeca;
  padding: 0.625rem;
  border-radius: 0.375rem;
  margin-bottom: 0.3125rem; }

.aside-with-button .button-block {
  width: 30%;
  text-align: right;
  padding-right: 0.3125rem; }
.aside-with-button .aside {
  max-width: 68%; }
@media screen and (max-width: 680px) {
  .aside-with-button .button-block, .aside-with-button .aside {
    display: block;
    width: 100%;
    max-width: 100%; }
  .aside-with-button .button-block {
    padding-bottom: 0.3125rem; } }

.radio-pill, .radio-square {
  max-width: 300px;
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  .hide.radio-pill, .hide.radio-square {
    max-width: 0px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    opacity: 0; }
  .radio-pill span, .radio-square span {
    position: relative;
    float: left;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
    border: 1px solid #dddddd;
    cursor: pointer;
    overflow: hidden;
    background: #fff;
    text-align: center;
    font-weight: normal; }
    .radio-pill span:hover, .radio-square span:hover {
      background-color: #eeeeee; }
  .radio-pill input[type="radio"], .radio-square input[type="radio"], .radio-pill input[type="checkbox"], .radio-square input[type="checkbox"] {
    position: absolute;
    display: none; }
    .radio-pill input[type="radio"]:checked + span, .radio-square input[type="radio"]:checked + span, .radio-pill input[type="checkbox"]:checked + span, .radio-square input[type="checkbox"]:checked + span {
      background-color: #6172c2;
      color: white;
      border: 1px solid #6172c2; }
  .radio-pill input[type="radio"]#yes:checked + span, .radio-square input[type="radio"]#yes:checked + span, .radio-pill input[type="checkbox"]#yes:checked + span, .radio-square input[type="checkbox"]#yes:checked + span {
    background-color: #49bb6e;
    border: 1px solid #49bb6e; }
  .radio-pill input[type="radio"]#no:checked + span, .radio-square input[type="radio"]#no:checked + span, .radio-pill input[type="checkbox"]#no:checked + span, .radio-square input[type="checkbox"]#no:checked + span {
    background-color: #df5749;
    border: 1px solid #df5749; }

.radio-pill {
  float: left;
  margin-right: 0.3125rem; }
  .radio-pill span {
    border-radius: 50%;
    height: 2.1875rem;
    width: 2.1875rem;
    font-size: 1.5rem;
    line-height: 2.1875rem; }
  .radio-pill .text-radio {
    font-size: 0.75rem; }

.radio-square span {
  border-radius: 0.375rem;
  height: 2.1875rem;
  font-weight: normal;
  line-height: 2.1875rem;
  padding: 0 0.625rem;
  font-size: 1rem; }
  .radio-square span i {
    padding-right: 5px; }
.radio-square img {
  height: 1.640625rem;
  display: inline-block;
  vertical-align: middle; }

.inline-radios {
  white-space: nowrap; }
  @media screen and (max-width: 580px) {
    .inline-radios {
      white-space: normal; }
      .inline-radios label {
        padding-bottom: 0.3125rem; } }

.regular-checkbox {
  cursor: pointer;
  width: 1.5625rem;
  height: 1.5625rem;
  border: 1px solid #dddddd;
  margin: 0px;
  position: relative; }
  .regular-checkbox span {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
    border: 1px solid #dddddd;
    cursor: pointer;
    line-height: 1.5625rem;
    overflow: hidden;
    background: #fff;
    text-align: center;
    font-weight: normal; }
    .regular-checkbox span:hover {
      background-color: #eeeeee; }
  .regular-checkbox input[type="radio"], .regular-checkbox input[type="checkbox"] {
    position: absolute;
    display: none; }
    .regular-checkbox input[type="radio"]:checked + span:after, .regular-checkbox input[type="checkbox"]:checked + span:after {
      display: block;
      color: #6172c2;
      font-size: 1rem;
      content: "";
      font-family: 'fontawesome';
      -webkit-transform: translateY(-10%);
      -moz-transform: translateY(-10%);
      -ms-transform: translateY(-10%);
      -o-transform: translateY(-10%);
      transform: translateY(-10%); }

.checkbox-and-label {
  padding-left: 0px;
  padding: 0.3125rem 0; }
  .checkbox-and-label label {
    display: inline-block;
    vertical-align: top; }
  .checkbox-and-label .checkbox-label {
    max-width: 90%;
    font-weight: 600;
    font-size: 1rem;
    -webkit-transform: translateY(-0.25rem);
    -moz-transform: translateY(-0.25rem);
    -ms-transform: translateY(-0.25rem);
    -o-transform: translateY(-0.25rem);
    transform: translateY(-0.25rem);
    padding-left: 0.625rem; }

fieldset.gray {
  background-color: #eeeeee;
  border: 1px solid #dddddd;
  padding: 0.3125rem 0.625rem; }

.single-line-checkbox {
  padding-left: 0px;
  padding: 0.3125rem 0; }
  .single-line-checkbox label {
    display: inline-block;
    vertical-align: middle; }
  .single-line-checkbox .checkbox-label {
    max-width: 90%;
    font-weight: 600;
    font-size: 1rem;
    padding-left: 0.625rem; }

.progress-bar-indication {
  background-color: white;
  border: 1px solid #dddddd;
  border-radius: 0.1875rem;
  overflow: hidden; }
  .progress-bar-indication > span.meter {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #6172c2;
    background-size: 2.5rem 2.5rem;
    background-repeat: repeat-x;
    border: 1px solid #ac6361;
    border-radius: 0.1875rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    display: block;
    height: 100%; }
  .progress-bar-indication.complete span.meter {
    background-color: #49bb6e;
    border: 1px solid #40ab62; }
    .progress-bar-indication.complete span.meter h5 {
      text-shadow: 0 0 1px #40ab62; }
      .progress-bar-indication.complete span.meter h5:after {
        content: 'uploaded!';
        padding-left: 0.625rem; }
  .progress-bar-indication h5 {
    margin-bottom: 0;
    padding: .1em .5em;
    font-weight: 800;
    color: white;
    text-shadow: 0 0 1px #ac6361; }

.bar-long {
  background-color: #7E4442; }

/* usage:
<a href="" class="has-tooltip">
    [anchor content]
  <div class="tooltip-popup">
    [tooltip content]
  </div>
</a> */
.tooltip-popup {
  position: absolute;
  top: 130%;
  left: 0.625rem;
  z-index: 999;
  display: none;
  border-radius: 0.375rem;
  box-shadow: 0px 0px 6px 1px rgba(50, 50, 50, 0.2);
  background-color: rgba(39, 40, 34, 0.9);
  padding: 0.625rem;
  min-width: 25rem;
  text-align: left;
  line-height: 1.8rem;
  /*font-family: "Merriweather", "Georgia", "Times New Roman", serif;
  font-size: 0.875rem;
  font-weight: 400;*/
  color: white; }
  .tooltip-popup:before {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    top: -0.625rem;
    left: 1.25rem;
    border-left: 0.625rem solid transparent;
    border-right: 0.625rem solid transparent;
    border-bottom: 0.625rem solid rgba(39, 40, 34, 0.9); }

.has-tooltip {
  position: relative;
  display: inline-block; }
  .has-tooltip:hover .tooltip-popup {
    display: block; }

#tooltip {
  text-align: center;
  color: #fff;
  background: rgba(39, 40, 34, 0.9);
  position: absolute;
  z-index: 100;
  padding: 15px; }

#tooltip:after {
  width: 0;
  height: 0;
  content: '';
  position: absolute;
  left: 50%;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top-color: transparent;
  border-bottom: 10px solid rgba(39, 40, 34, 0.9);
  top: -10px;
  bottom: auto; }

#tooltip.top:after {
  border-top-color: transparent;
  border-bottom: 10px solid rgba(39, 40, 34, 0.9);
  top: -10px;
  bottom: auto; }

#tooltip.left:after {
  left: 10px;
  margin: 0; }

#tooltip.right:after {
  right: 10px;
  left: auto;
  margin: 0; }

[rel=footnote] {
  position: relative; }

#footnote_box {
  border-radius: 0.375rem;
  padding: 0.625rem;
  background-color: rgba(39, 40, 34, 0.9);
  color: white;
  top: 130%; }
  #footnote_box strong {
    margin-right: 5px; }
  #footnote_box p, #footnote_box .center-padded .list li, .center-padded .list #footnote_box li, #footnote_box .featured-block .list li, .featured-block .list #footnote_box li, #footnote_box .metrics-for .list li, .metrics-for .list #footnote_box li, #footnote_box .information-block .list li, .information-block .list #footnote_box li, #footnote_box .main-body-block .list li, .main-body-block .list #footnote_box li, #footnote_box .intro-row .list li, .intro-row .list #footnote_box li, #footnote_box .article-title .list li, .article-title .list #footnote_box li, #footnote_box .article-references .list li, .article-references .list #footnote_box li, #footnote_box .chapters .list li, .chapters .list #footnote_box li, #footnote_box .progress-block .list li, .progress-block .list #footnote_box li, #footnote_box .center-padded .numbered-list li, .center-padded .numbered-list #footnote_box li, #footnote_box .featured-block .numbered-list li, .featured-block .numbered-list #footnote_box li, #footnote_box .metrics-for .numbered-list li, .metrics-for .numbered-list #footnote_box li, #footnote_box .information-block .numbered-list li, .information-block .numbered-list #footnote_box li, #footnote_box .main-body-block .numbered-list li, .main-body-block .numbered-list #footnote_box li, #footnote_box .intro-row .numbered-list li, .intro-row .numbered-list #footnote_box li, #footnote_box .article-title .numbered-list li, .article-title .numbered-list #footnote_box li, #footnote_box .article-references .numbered-list li, .article-references .numbered-list #footnote_box li, #footnote_box .chapters .numbered-list li, .chapters .numbered-list #footnote_box li, #footnote_box .progress-block .numbered-list li, .progress-block .numbered-list #footnote_box li, #footnote_box .center-padded .alphabetic-list li, .center-padded .alphabetic-list #footnote_box li, #footnote_box .featured-block .alphabetic-list li, .featured-block .alphabetic-list #footnote_box li, #footnote_box .metrics-for .alphabetic-list li, .metrics-for .alphabetic-list #footnote_box li, #footnote_box .information-block .alphabetic-list li, .information-block .alphabetic-list #footnote_box li, #footnote_box .main-body-block .alphabetic-list li, .main-body-block .alphabetic-list #footnote_box li, #footnote_box .intro-row .alphabetic-list li, .intro-row .alphabetic-list #footnote_box li, #footnote_box .article-title .alphabetic-list li, .article-title .alphabetic-list #footnote_box li, #footnote_box .article-references .alphabetic-list li, .article-references .alphabetic-list #footnote_box li, #footnote_box .chapters .alphabetic-list li, .chapters .alphabetic-list #footnote_box li, #footnote_box .progress-block .alphabetic-list li, .progress-block .alphabetic-list #footnote_box li, #footnote_box .article-body li, .article-body #footnote_box li {
    color: white; }
    #footnote_box p em, #footnote_box .center-padded .list li em, .center-padded .list #footnote_box li em, #footnote_box .featured-block .list li em, .featured-block .list #footnote_box li em, #footnote_box .metrics-for .list li em, .metrics-for .list #footnote_box li em, #footnote_box .information-block .list li em, .information-block .list #footnote_box li em, #footnote_box .main-body-block .list li em, .main-body-block .list #footnote_box li em, #footnote_box .intro-row .list li em, .intro-row .list #footnote_box li em, #footnote_box .article-title .list li em, .article-title .list #footnote_box li em, #footnote_box .article-references .list li em, .article-references .list #footnote_box li em, #footnote_box .chapters .list li em, .chapters .list #footnote_box li em, #footnote_box .progress-block .list li em, .progress-block .list #footnote_box li em, #footnote_box .center-padded .numbered-list li em, .center-padded .numbered-list #footnote_box li em, #footnote_box .featured-block .numbered-list li em, .featured-block .numbered-list #footnote_box li em, #footnote_box .metrics-for .numbered-list li em, .metrics-for .numbered-list #footnote_box li em, #footnote_box .information-block .numbered-list li em, .information-block .numbered-list #footnote_box li em, #footnote_box .main-body-block .numbered-list li em, .main-body-block .numbered-list #footnote_box li em, #footnote_box .intro-row .numbered-list li em, .intro-row .numbered-list #footnote_box li em, #footnote_box .article-title .numbered-list li em, .article-title .numbered-list #footnote_box li em, #footnote_box .article-references .numbered-list li em, .article-references .numbered-list #footnote_box li em, #footnote_box .chapters .numbered-list li em, .chapters .numbered-list #footnote_box li em, #footnote_box .progress-block .numbered-list li em, .progress-block .numbered-list #footnote_box li em, #footnote_box .center-padded .alphabetic-list li em, .center-padded .alphabetic-list #footnote_box li em, #footnote_box .featured-block .alphabetic-list li em, .featured-block .alphabetic-list #footnote_box li em, #footnote_box .metrics-for .alphabetic-list li em, .metrics-for .alphabetic-list #footnote_box li em, #footnote_box .information-block .alphabetic-list li em, .information-block .alphabetic-list #footnote_box li em, #footnote_box .main-body-block .alphabetic-list li em, .main-body-block .alphabetic-list #footnote_box li em, #footnote_box .intro-row .alphabetic-list li em, .intro-row .alphabetic-list #footnote_box li em, #footnote_box .article-title .alphabetic-list li em, .article-title .alphabetic-list #footnote_box li em, #footnote_box .article-references .alphabetic-list li em, .article-references .alphabetic-list #footnote_box li em, #footnote_box .chapters .alphabetic-list li em, .chapters .alphabetic-list #footnote_box li em, #footnote_box .progress-block .alphabetic-list li em, .progress-block .alphabetic-list #footnote_box li em, #footnote_box .article-body li em, .article-body #footnote_box li em, #footnote_box p strong, #footnote_box .center-padded .list li strong, .center-padded .list #footnote_box li strong, #footnote_box .featured-block .list li strong, .featured-block .list #footnote_box li strong, #footnote_box .metrics-for .list li strong, .metrics-for .list #footnote_box li strong, #footnote_box .information-block .list li strong, .information-block .list #footnote_box li strong, #footnote_box .main-body-block .list li strong, .main-body-block .list #footnote_box li strong, #footnote_box .intro-row .list li strong, .intro-row .list #footnote_box li strong, #footnote_box .article-title .list li strong, .article-title .list #footnote_box li strong, #footnote_box .article-references .list li strong, .article-references .list #footnote_box li strong, #footnote_box .chapters .list li strong, .chapters .list #footnote_box li strong, #footnote_box .progress-block .list li strong, .progress-block .list #footnote_box li strong, #footnote_box .center-padded .numbered-list li strong, .center-padded .numbered-list #footnote_box li strong, #footnote_box .featured-block .numbered-list li strong, .featured-block .numbered-list #footnote_box li strong, #footnote_box .metrics-for .numbered-list li strong, .metrics-for .numbered-list #footnote_box li strong, #footnote_box .information-block .numbered-list li strong, .information-block .numbered-list #footnote_box li strong, #footnote_box .main-body-block .numbered-list li strong, .main-body-block .numbered-list #footnote_box li strong, #footnote_box .intro-row .numbered-list li strong, .intro-row .numbered-list #footnote_box li strong, #footnote_box .article-title .numbered-list li strong, .article-title .numbered-list #footnote_box li strong, #footnote_box .article-references .numbered-list li strong, .article-references .numbered-list #footnote_box li strong, #footnote_box .chapters .numbered-list li strong, .chapters .numbered-list #footnote_box li strong, #footnote_box .progress-block .numbered-list li strong, .progress-block .numbered-list #footnote_box li strong, #footnote_box .center-padded .alphabetic-list li strong, .center-padded .alphabetic-list #footnote_box li strong, #footnote_box .featured-block .alphabetic-list li strong, .featured-block .alphabetic-list #footnote_box li strong, #footnote_box .metrics-for .alphabetic-list li strong, .metrics-for .alphabetic-list #footnote_box li strong, #footnote_box .information-block .alphabetic-list li strong, .information-block .alphabetic-list #footnote_box li strong, #footnote_box .main-body-block .alphabetic-list li strong, .main-body-block .alphabetic-list #footnote_box li strong, #footnote_box .intro-row .alphabetic-list li strong, .intro-row .alphabetic-list #footnote_box li strong, #footnote_box .article-title .alphabetic-list li strong, .article-title .alphabetic-list #footnote_box li strong, #footnote_box .article-references .alphabetic-list li strong, .article-references .alphabetic-list #footnote_box li strong, #footnote_box .chapters .alphabetic-list li strong, .chapters .alphabetic-list #footnote_box li strong, #footnote_box .progress-block .alphabetic-list li strong, .progress-block .alphabetic-list #footnote_box li strong, #footnote_box .article-body li strong, .article-body #footnote_box li strong, #footnote_box p b, #footnote_box .center-padded .list li b, .center-padded .list #footnote_box li b, #footnote_box .featured-block .list li b, .featured-block .list #footnote_box li b, #footnote_box .metrics-for .list li b, .metrics-for .list #footnote_box li b, #footnote_box .information-block .list li b, .information-block .list #footnote_box li b, #footnote_box .main-body-block .list li b, .main-body-block .list #footnote_box li b, #footnote_box .intro-row .list li b, .intro-row .list #footnote_box li b, #footnote_box .article-title .list li b, .article-title .list #footnote_box li b, #footnote_box .article-references .list li b, .article-references .list #footnote_box li b, #footnote_box .chapters .list li b, .chapters .list #footnote_box li b, #footnote_box .progress-block .list li b, .progress-block .list #footnote_box li b, #footnote_box .center-padded .numbered-list li b, .center-padded .numbered-list #footnote_box li b, #footnote_box .featured-block .numbered-list li b, .featured-block .numbered-list #footnote_box li b, #footnote_box .metrics-for .numbered-list li b, .metrics-for .numbered-list #footnote_box li b, #footnote_box .information-block .numbered-list li b, .information-block .numbered-list #footnote_box li b, #footnote_box .main-body-block .numbered-list li b, .main-body-block .numbered-list #footnote_box li b, #footnote_box .intro-row .numbered-list li b, .intro-row .numbered-list #footnote_box li b, #footnote_box .article-title .numbered-list li b, .article-title .numbered-list #footnote_box li b, #footnote_box .article-references .numbered-list li b, .article-references .numbered-list #footnote_box li b, #footnote_box .chapters .numbered-list li b, .chapters .numbered-list #footnote_box li b, #footnote_box .progress-block .numbered-list li b, .progress-block .numbered-list #footnote_box li b, #footnote_box .center-padded .alphabetic-list li b, .center-padded .alphabetic-list #footnote_box li b, #footnote_box .featured-block .alphabetic-list li b, .featured-block .alphabetic-list #footnote_box li b, #footnote_box .metrics-for .alphabetic-list li b, .metrics-for .alphabetic-list #footnote_box li b, #footnote_box .information-block .alphabetic-list li b, .information-block .alphabetic-list #footnote_box li b, #footnote_box .main-body-block .alphabetic-list li b, .main-body-block .alphabetic-list #footnote_box li b, #footnote_box .intro-row .alphabetic-list li b, .intro-row .alphabetic-list #footnote_box li b, #footnote_box .article-title .alphabetic-list li b, .article-title .alphabetic-list #footnote_box li b, #footnote_box .article-references .alphabetic-list li b, .article-references .alphabetic-list #footnote_box li b, #footnote_box .chapters .alphabetic-list li b, .chapters .alphabetic-list #footnote_box li b, #footnote_box .progress-block .alphabetic-list li b, .progress-block .alphabetic-list #footnote_box li b, #footnote_box .article-body li b, .article-body #footnote_box li b, #footnote_box p i, #footnote_box .center-padded .list li i, .center-padded .list #footnote_box li i, #footnote_box .featured-block .list li i, .featured-block .list #footnote_box li i, #footnote_box .metrics-for .list li i, .metrics-for .list #footnote_box li i, #footnote_box .information-block .list li i, .information-block .list #footnote_box li i, #footnote_box .main-body-block .list li i, .main-body-block .list #footnote_box li i, #footnote_box .intro-row .list li i, .intro-row .list #footnote_box li i, #footnote_box .article-title .list li i, .article-title .list #footnote_box li i, #footnote_box .article-references .list li i, .article-references .list #footnote_box li i, #footnote_box .chapters .list li i, .chapters .list #footnote_box li i, #footnote_box .progress-block .list li i, .progress-block .list #footnote_box li i, #footnote_box .center-padded .numbered-list li i, .center-padded .numbered-list #footnote_box li i, #footnote_box .featured-block .numbered-list li i, .featured-block .numbered-list #footnote_box li i, #footnote_box .metrics-for .numbered-list li i, .metrics-for .numbered-list #footnote_box li i, #footnote_box .information-block .numbered-list li i, .information-block .numbered-list #footnote_box li i, #footnote_box .main-body-block .numbered-list li i, .main-body-block .numbered-list #footnote_box li i, #footnote_box .intro-row .numbered-list li i, .intro-row .numbered-list #footnote_box li i, #footnote_box .article-title .numbered-list li i, .article-title .numbered-list #footnote_box li i, #footnote_box .article-references .numbered-list li i, .article-references .numbered-list #footnote_box li i, #footnote_box .chapters .numbered-list li i, .chapters .numbered-list #footnote_box li i, #footnote_box .progress-block .numbered-list li i, .progress-block .numbered-list #footnote_box li i, #footnote_box .center-padded .alphabetic-list li i, .center-padded .alphabetic-list #footnote_box li i, #footnote_box .featured-block .alphabetic-list li i, .featured-block .alphabetic-list #footnote_box li i, #footnote_box .metrics-for .alphabetic-list li i, .metrics-for .alphabetic-list #footnote_box li i, #footnote_box .information-block .alphabetic-list li i, .information-block .alphabetic-list #footnote_box li i, #footnote_box .main-body-block .alphabetic-list li i, .main-body-block .alphabetic-list #footnote_box li i, #footnote_box .intro-row .alphabetic-list li i, .intro-row .alphabetic-list #footnote_box li i, #footnote_box .article-title .alphabetic-list li i, .article-title .alphabetic-list #footnote_box li i, #footnote_box .article-references .alphabetic-list li i, .article-references .alphabetic-list #footnote_box li i, #footnote_box .chapters .alphabetic-list li i, .chapters .alphabetic-list #footnote_box li i, #footnote_box .progress-block .alphabetic-list li i, .progress-block .alphabetic-list #footnote_box li i, #footnote_box .article-body li i, .article-body #footnote_box li i {
      padding-left: 0.3125rem; }
    #footnote_box p a, #footnote_box .center-padded .list li a, .center-padded .list #footnote_box li a, #footnote_box .featured-block .list li a, .featured-block .list #footnote_box li a, #footnote_box .metrics-for .list li a, .metrics-for .list #footnote_box li a, #footnote_box .information-block .list li a, .information-block .list #footnote_box li a, #footnote_box .main-body-block .list li a, .main-body-block .list #footnote_box li a, #footnote_box .intro-row .list li a, .intro-row .list #footnote_box li a, #footnote_box .article-title .list li a, .article-title .list #footnote_box li a, #footnote_box .article-references .list li a, .article-references .list #footnote_box li a, #footnote_box .chapters .list li a, .chapters .list #footnote_box li a, #footnote_box .progress-block .list li a, .progress-block .list #footnote_box li a, #footnote_box .center-padded .numbered-list li a, .center-padded .numbered-list #footnote_box li a, #footnote_box .featured-block .numbered-list li a, .featured-block .numbered-list #footnote_box li a, #footnote_box .metrics-for .numbered-list li a, .metrics-for .numbered-list #footnote_box li a, #footnote_box .information-block .numbered-list li a, .information-block .numbered-list #footnote_box li a, #footnote_box .main-body-block .numbered-list li a, .main-body-block .numbered-list #footnote_box li a, #footnote_box .intro-row .numbered-list li a, .intro-row .numbered-list #footnote_box li a, #footnote_box .article-title .numbered-list li a, .article-title .numbered-list #footnote_box li a, #footnote_box .article-references .numbered-list li a, .article-references .numbered-list #footnote_box li a, #footnote_box .chapters .numbered-list li a, .chapters .numbered-list #footnote_box li a, #footnote_box .progress-block .numbered-list li a, .progress-block .numbered-list #footnote_box li a, #footnote_box .center-padded .alphabetic-list li a, .center-padded .alphabetic-list #footnote_box li a, #footnote_box .featured-block .alphabetic-list li a, .featured-block .alphabetic-list #footnote_box li a, #footnote_box .metrics-for .alphabetic-list li a, .metrics-for .alphabetic-list #footnote_box li a, #footnote_box .information-block .alphabetic-list li a, .information-block .alphabetic-list #footnote_box li a, #footnote_box .main-body-block .alphabetic-list li a, .main-body-block .alphabetic-list #footnote_box li a, #footnote_box .intro-row .alphabetic-list li a, .intro-row .alphabetic-list #footnote_box li a, #footnote_box .article-title .alphabetic-list li a, .article-title .alphabetic-list #footnote_box li a, #footnote_box .article-references .alphabetic-list li a, .article-references .alphabetic-list #footnote_box li a, #footnote_box .chapters .alphabetic-list li a, .chapters .alphabetic-list #footnote_box li a, #footnote_box .progress-block .alphabetic-list li a, .progress-block .alphabetic-list #footnote_box li a, #footnote_box .article-body li a, .article-body #footnote_box li a {
      color: white;
      text-decoration: underline;
      padding-left: 0.3125rem; }

.login-block {
  width: 70%; }

.modal label {
  cursor: pointer;
  margin-bottom: 0; }
.modal label img {
  border-radius: 150px;
  display: block;
  max-width: 300px; }
.modal input[type="checkbox"] {
  display: none; }
.modal .modal-open {
  overflow: hidden; }
.modal .modal-window {
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background: rgba(181, 116, 113, 0.85);
  opacity: 0;
  overflow: auto;
  text-align: left;
  visibility: hidden;
  z-index: 99999999999; }
  .modal .modal-window .modal-bg {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    cursor: pointer; }
.modal .modal-close, .modal .close-modal {
  position: absolute;
  top: 1.5em;
  right: 1.5em;
  width: 1.5em;
  height: 1.5em;
  cursor: pointer;
  background: white; }
  .modal .modal-close:after, .modal .modal-close:before, .modal .close-modal:after, .modal .close-modal:before {
    position: absolute;
    top: 3px;
    right: 3px;
    left: 50%;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 0.15em;
    height: 1.5em;
    background: #616161;
    content: '';
    display: block;
    margin: -3px 0 0 -1px; }
  .modal .modal-close:hover:after, .modal .modal-close:hover:before, .modal .close-modal:hover:after, .modal .close-modal:hover:before {
    background: #484848; }
  .modal .modal-close:before, .modal .close-modal:before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
.modal .modal-wrapper {
  *zoom: 1;
  max-width: 68.75em;
  margin-left: auto;
  margin-right: auto; }
  .modal .modal-wrapper:before, .modal .modal-wrapper:after {
    content: " ";
    display: table; }
  .modal .modal-wrapper:after {
    clear: both; }
.modal .modal-large-inner {
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  position: relative;
  border-radius: 0.375rem;
  background: white;
  width: 90%;
  margin-top: 0.625rem;
  padding: 1.25rem; }
  @media screen and (min-width: 991px) {
    .modal .modal-large-inner {
      float: left;
      display: block;
      margin-right: 0%;
      width: 83.3333333333%;
      margin-left: 8.3333333333%;
      max-width: 68.75em; }
      .modal .modal-large-inner:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 991px) {
    .modal .modal-large-inner {
      margin: 0 auto;
      width: 95%;
      padding: 0.3125rem; } }
  .modal .modal-large-inner .bio-statement textarea {
    height: 75px; }
  .modal .modal-large-inner h2 {
    padding-bottom: 0px; }
  .modal .modal-large-inner label {
    font-size: 1rem;
    font-size: 1rem; }
.modal .modal-inner {
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  position: absolute;
  border-radius: 0.375rem;
  background: white;
  margin: auto;
  max-height: 90%;
  overflow: auto;
  width: 90%;
  padding: 1.25rem; }
  @media screen and (min-width: 991px) {
    .modal .modal-inner {
      float: left;
      display: block;
      margin-right: 0%;
      width: 66.6666666667%; }
      .modal .modal-inner:last-child {
        margin-right: 0; } }
  .modal .modal-inner.login {
    max-width: 25rem; }
  .modal .modal-inner p.body, .modal .modal-inner .center-padded .list li.body, .center-padded .list .modal .modal-inner li.body, .modal .modal-inner .featured-block .list li.body, .featured-block .list .modal .modal-inner li.body, .modal .modal-inner .metrics-for .list li.body, .metrics-for .list .modal .modal-inner li.body, .modal .modal-inner .information-block .list li.body, .information-block .list .modal .modal-inner li.body, .modal .modal-inner .main-body-block .list li.body, .main-body-block .list .modal .modal-inner li.body, .modal .modal-inner .intro-row .list li.body, .intro-row .list .modal .modal-inner li.body, .modal .modal-inner .article-title .list li.body, .article-title .list .modal .modal-inner li.body, .modal .modal-inner .article-references .list li.body, .article-references .list .modal .modal-inner li.body, .modal .modal-inner .chapters .list li.body, .chapters .list .modal .modal-inner li.body, .modal .modal-inner .progress-block .list li.body, .progress-block .list .modal .modal-inner li.body, .modal .modal-inner .center-padded .numbered-list li.body, .center-padded .numbered-list .modal .modal-inner li.body, .modal .modal-inner .featured-block .numbered-list li.body, .featured-block .numbered-list .modal .modal-inner li.body, .modal .modal-inner .metrics-for .numbered-list li.body, .metrics-for .numbered-list .modal .modal-inner li.body, .modal .modal-inner .information-block .numbered-list li.body, .information-block .numbered-list .modal .modal-inner li.body, .modal .modal-inner .main-body-block .numbered-list li.body, .main-body-block .numbered-list .modal .modal-inner li.body, .modal .modal-inner .intro-row .numbered-list li.body, .intro-row .numbered-list .modal .modal-inner li.body, .modal .modal-inner .article-title .numbered-list li.body, .article-title .numbered-list .modal .modal-inner li.body, .modal .modal-inner .article-references .numbered-list li.body, .article-references .numbered-list .modal .modal-inner li.body, .modal .modal-inner .chapters .numbered-list li.body, .chapters .numbered-list .modal .modal-inner li.body, .modal .modal-inner .progress-block .numbered-list li.body, .progress-block .numbered-list .modal .modal-inner li.body, .modal .modal-inner .center-padded .alphabetic-list li.body, .center-padded .alphabetic-list .modal .modal-inner li.body, .modal .modal-inner .featured-block .alphabetic-list li.body, .featured-block .alphabetic-list .modal .modal-inner li.body, .modal .modal-inner .metrics-for .alphabetic-list li.body, .metrics-for .alphabetic-list .modal .modal-inner li.body, .modal .modal-inner .information-block .alphabetic-list li.body, .information-block .alphabetic-list .modal .modal-inner li.body, .modal .modal-inner .main-body-block .alphabetic-list li.body, .main-body-block .alphabetic-list .modal .modal-inner li.body, .modal .modal-inner .intro-row .alphabetic-list li.body, .intro-row .alphabetic-list .modal .modal-inner li.body, .modal .modal-inner .article-title .alphabetic-list li.body, .article-title .alphabetic-list .modal .modal-inner li.body, .modal .modal-inner .article-references .alphabetic-list li.body, .article-references .alphabetic-list .modal .modal-inner li.body, .modal .modal-inner .chapters .alphabetic-list li.body, .chapters .alphabetic-list .modal .modal-inner li.body, .modal .modal-inner .progress-block .alphabetic-list li.body, .progress-block .alphabetic-list .modal .modal-inner li.body, .modal .modal-inner .article-body li.body, .article-body .modal .modal-inner li.body, .modal .modal-inner p.intro, .modal .modal-inner .center-padded .list li.intro, .center-padded .list .modal .modal-inner li.intro, .modal .modal-inner .featured-block .list li.intro, .featured-block .list .modal .modal-inner li.intro, .modal .modal-inner .metrics-for .list li.intro, .metrics-for .list .modal .modal-inner li.intro, .modal .modal-inner .information-block .list li.intro, .information-block .list .modal .modal-inner li.intro, .modal .modal-inner .main-body-block .list li.intro, .main-body-block .list .modal .modal-inner li.intro, .modal .modal-inner .intro-row .list li.intro, .intro-row .list .modal .modal-inner li.intro, .modal .modal-inner .article-title .list li.intro, .article-title .list .modal .modal-inner li.intro, .modal .modal-inner .article-references .list li.intro, .article-references .list .modal .modal-inner li.intro, .modal .modal-inner .chapters .list li.intro, .chapters .list .modal .modal-inner li.intro, .modal .modal-inner .progress-block .list li.intro, .progress-block .list .modal .modal-inner li.intro, .modal .modal-inner .center-padded .numbered-list li.intro, .center-padded .numbered-list .modal .modal-inner li.intro, .modal .modal-inner .featured-block .numbered-list li.intro, .featured-block .numbered-list .modal .modal-inner li.intro, .modal .modal-inner .metrics-for .numbered-list li.intro, .metrics-for .numbered-list .modal .modal-inner li.intro, .modal .modal-inner .information-block .numbered-list li.intro, .information-block .numbered-list .modal .modal-inner li.intro, .modal .modal-inner .main-body-block .numbered-list li.intro, .main-body-block .numbered-list .modal .modal-inner li.intro, .modal .modal-inner .intro-row .numbered-list li.intro, .intro-row .numbered-list .modal .modal-inner li.intro, .modal .modal-inner .article-title .numbered-list li.intro, .article-title .numbered-list .modal .modal-inner li.intro, .modal .modal-inner .article-references .numbered-list li.intro, .article-references .numbered-list .modal .modal-inner li.intro, .modal .modal-inner .chapters .numbered-list li.intro, .chapters .numbered-list .modal .modal-inner li.intro, .modal .modal-inner .progress-block .numbered-list li.intro, .progress-block .numbered-list .modal .modal-inner li.intro, .modal .modal-inner .center-padded .alphabetic-list li.intro, .center-padded .alphabetic-list .modal .modal-inner li.intro, .modal .modal-inner .featured-block .alphabetic-list li.intro, .featured-block .alphabetic-list .modal .modal-inner li.intro, .modal .modal-inner .metrics-for .alphabetic-list li.intro, .metrics-for .alphabetic-list .modal .modal-inner li.intro, .modal .modal-inner .information-block .alphabetic-list li.intro, .information-block .alphabetic-list .modal .modal-inner li.intro, .modal .modal-inner .main-body-block .alphabetic-list li.intro, .main-body-block .alphabetic-list .modal .modal-inner li.intro, .modal .modal-inner .intro-row .alphabetic-list li.intro, .intro-row .alphabetic-list .modal .modal-inner li.intro, .modal .modal-inner .article-title .alphabetic-list li.intro, .article-title .alphabetic-list .modal .modal-inner li.intro, .modal .modal-inner .article-references .alphabetic-list li.intro, .article-references .alphabetic-list .modal .modal-inner li.intro, .modal .modal-inner .chapters .alphabetic-list li.intro, .chapters .alphabetic-list .modal .modal-inner li.intro, .modal .modal-inner .progress-block .alphabetic-list li.intro, .progress-block .alphabetic-list .modal .modal-inner li.intro, .modal .modal-inner .article-body li.intro, .article-body .modal .modal-inner li.intro {
    font-size: 16px;
    max-width: 100% !important;
    text-align: left; }
    .modal .modal-inner p.body.intro, .modal .modal-inner .center-padded .list li.body.intro, .center-padded .list .modal .modal-inner li.body.intro, .modal .modal-inner .featured-block .list li.body.intro, .featured-block .list .modal .modal-inner li.body.intro, .modal .modal-inner .metrics-for .list li.body.intro, .metrics-for .list .modal .modal-inner li.body.intro, .modal .modal-inner .information-block .list li.body.intro, .information-block .list .modal .modal-inner li.body.intro, .modal .modal-inner .main-body-block .list li.body.intro, .main-body-block .list .modal .modal-inner li.body.intro, .modal .modal-inner .intro-row .list li.body.intro, .intro-row .list .modal .modal-inner li.body.intro, .modal .modal-inner .article-title .list li.body.intro, .article-title .list .modal .modal-inner li.body.intro, .modal .modal-inner .article-references .list li.body.intro, .article-references .list .modal .modal-inner li.body.intro, .modal .modal-inner .chapters .list li.body.intro, .chapters .list .modal .modal-inner li.body.intro, .modal .modal-inner .progress-block .list li.body.intro, .progress-block .list .modal .modal-inner li.body.intro, .modal .modal-inner .center-padded .numbered-list li.body.intro, .center-padded .numbered-list .modal .modal-inner li.body.intro, .modal .modal-inner .featured-block .numbered-list li.body.intro, .featured-block .numbered-list .modal .modal-inner li.body.intro, .modal .modal-inner .metrics-for .numbered-list li.body.intro, .metrics-for .numbered-list .modal .modal-inner li.body.intro, .modal .modal-inner .information-block .numbered-list li.body.intro, .information-block .numbered-list .modal .modal-inner li.body.intro, .modal .modal-inner .main-body-block .numbered-list li.body.intro, .main-body-block .numbered-list .modal .modal-inner li.body.intro, .modal .modal-inner .intro-row .numbered-list li.body.intro, .intro-row .numbered-list .modal .modal-inner li.body.intro, .modal .modal-inner .article-title .numbered-list li.body.intro, .article-title .numbered-list .modal .modal-inner li.body.intro, .modal .modal-inner .article-references .numbered-list li.body.intro, .article-references .numbered-list .modal .modal-inner li.body.intro, .modal .modal-inner .chapters .numbered-list li.body.intro, .chapters .numbered-list .modal .modal-inner li.body.intro, .modal .modal-inner .progress-block .numbered-list li.body.intro, .progress-block .numbered-list .modal .modal-inner li.body.intro, .modal .modal-inner .center-padded .alphabetic-list li.body.intro, .center-padded .alphabetic-list .modal .modal-inner li.body.intro, .modal .modal-inner .featured-block .alphabetic-list li.body.intro, .featured-block .alphabetic-list .modal .modal-inner li.body.intro, .modal .modal-inner .metrics-for .alphabetic-list li.body.intro, .metrics-for .alphabetic-list .modal .modal-inner li.body.intro, .modal .modal-inner .information-block .alphabetic-list li.body.intro, .information-block .alphabetic-list .modal .modal-inner li.body.intro, .modal .modal-inner .main-body-block .alphabetic-list li.body.intro, .main-body-block .alphabetic-list .modal .modal-inner li.body.intro, .modal .modal-inner .intro-row .alphabetic-list li.body.intro, .intro-row .alphabetic-list .modal .modal-inner li.body.intro, .modal .modal-inner .article-title .alphabetic-list li.body.intro, .article-title .alphabetic-list .modal .modal-inner li.body.intro, .modal .modal-inner .article-references .alphabetic-list li.body.intro, .article-references .alphabetic-list .modal .modal-inner li.body.intro, .modal .modal-inner .chapters .alphabetic-list li.body.intro, .chapters .alphabetic-list .modal .modal-inner li.body.intro, .modal .modal-inner .progress-block .alphabetic-list li.body.intro, .progress-block .alphabetic-list .modal .modal-inner li.body.intro, .modal .modal-inner .article-body li.body.intro, .article-body .modal .modal-inner li.body.intro, .modal .modal-inner p.intro.intro, .modal .modal-inner .center-padded .list li.intro.intro, .center-padded .list .modal .modal-inner li.intro.intro, .modal .modal-inner .featured-block .list li.intro.intro, .featured-block .list .modal .modal-inner li.intro.intro, .modal .modal-inner .metrics-for .list li.intro.intro, .metrics-for .list .modal .modal-inner li.intro.intro, .modal .modal-inner .information-block .list li.intro.intro, .information-block .list .modal .modal-inner li.intro.intro, .modal .modal-inner .main-body-block .list li.intro.intro, .main-body-block .list .modal .modal-inner li.intro.intro, .modal .modal-inner .intro-row .list li.intro.intro, .intro-row .list .modal .modal-inner li.intro.intro, .modal .modal-inner .article-title .list li.intro.intro, .article-title .list .modal .modal-inner li.intro.intro, .modal .modal-inner .article-references .list li.intro.intro, .article-references .list .modal .modal-inner li.intro.intro, .modal .modal-inner .chapters .list li.intro.intro, .chapters .list .modal .modal-inner li.intro.intro, .modal .modal-inner .progress-block .list li.intro.intro, .progress-block .list .modal .modal-inner li.intro.intro, .modal .modal-inner .center-padded .numbered-list li.intro.intro, .center-padded .numbered-list .modal .modal-inner li.intro.intro, .modal .modal-inner .featured-block .numbered-list li.intro.intro, .featured-block .numbered-list .modal .modal-inner li.intro.intro, .modal .modal-inner .metrics-for .numbered-list li.intro.intro, .metrics-for .numbered-list .modal .modal-inner li.intro.intro, .modal .modal-inner .information-block .numbered-list li.intro.intro, .information-block .numbered-list .modal .modal-inner li.intro.intro, .modal .modal-inner .main-body-block .numbered-list li.intro.intro, .main-body-block .numbered-list .modal .modal-inner li.intro.intro, .modal .modal-inner .intro-row .numbered-list li.intro.intro, .intro-row .numbered-list .modal .modal-inner li.intro.intro, .modal .modal-inner .article-title .numbered-list li.intro.intro, .article-title .numbered-list .modal .modal-inner li.intro.intro, .modal .modal-inner .article-references .numbered-list li.intro.intro, .article-references .numbered-list .modal .modal-inner li.intro.intro, .modal .modal-inner .chapters .numbered-list li.intro.intro, .chapters .numbered-list .modal .modal-inner li.intro.intro, .modal .modal-inner .progress-block .numbered-list li.intro.intro, .progress-block .numbered-list .modal .modal-inner li.intro.intro, .modal .modal-inner .center-padded .alphabetic-list li.intro.intro, .center-padded .alphabetic-list .modal .modal-inner li.intro.intro, .modal .modal-inner .featured-block .alphabetic-list li.intro.intro, .featured-block .alphabetic-list .modal .modal-inner li.intro.intro, .modal .modal-inner .metrics-for .alphabetic-list li.intro.intro, .metrics-for .alphabetic-list .modal .modal-inner li.intro.intro, .modal .modal-inner .information-block .alphabetic-list li.intro.intro, .information-block .alphabetic-list .modal .modal-inner li.intro.intro, .modal .modal-inner .main-body-block .alphabetic-list li.intro.intro, .main-body-block .alphabetic-list .modal .modal-inner li.intro.intro, .modal .modal-inner .intro-row .alphabetic-list li.intro.intro, .intro-row .alphabetic-list .modal .modal-inner li.intro.intro, .modal .modal-inner .article-title .alphabetic-list li.intro.intro, .article-title .alphabetic-list .modal .modal-inner li.intro.intro, .modal .modal-inner .article-references .alphabetic-list li.intro.intro, .article-references .alphabetic-list .modal .modal-inner li.intro.intro, .modal .modal-inner .chapters .alphabetic-list li.intro.intro, .chapters .alphabetic-list .modal .modal-inner li.intro.intro, .modal .modal-inner .progress-block .alphabetic-list li.intro.intro, .progress-block .alphabetic-list .modal .modal-inner li.intro.intro, .modal .modal-inner .article-body li.intro.intro, .article-body .modal .modal-inner li.intro.intro {
      color: #6172c2;
      line-height: 1.6em; }
    .modal .modal-inner p.body.body, .modal .modal-inner .center-padded .list li.body.body, .center-padded .list .modal .modal-inner li.body.body, .modal .modal-inner .featured-block .list li.body.body, .featured-block .list .modal .modal-inner li.body.body, .modal .modal-inner .metrics-for .list li.body.body, .metrics-for .list .modal .modal-inner li.body.body, .modal .modal-inner .information-block .list li.body.body, .information-block .list .modal .modal-inner li.body.body, .modal .modal-inner .main-body-block .list li.body.body, .main-body-block .list .modal .modal-inner li.body.body, .modal .modal-inner .intro-row .list li.body.body, .intro-row .list .modal .modal-inner li.body.body, .modal .modal-inner .article-title .list li.body.body, .article-title .list .modal .modal-inner li.body.body, .modal .modal-inner .article-references .list li.body.body, .article-references .list .modal .modal-inner li.body.body, .modal .modal-inner .chapters .list li.body.body, .chapters .list .modal .modal-inner li.body.body, .modal .modal-inner .progress-block .list li.body.body, .progress-block .list .modal .modal-inner li.body.body, .modal .modal-inner .center-padded .numbered-list li.body.body, .center-padded .numbered-list .modal .modal-inner li.body.body, .modal .modal-inner .featured-block .numbered-list li.body.body, .featured-block .numbered-list .modal .modal-inner li.body.body, .modal .modal-inner .metrics-for .numbered-list li.body.body, .metrics-for .numbered-list .modal .modal-inner li.body.body, .modal .modal-inner .information-block .numbered-list li.body.body, .information-block .numbered-list .modal .modal-inner li.body.body, .modal .modal-inner .main-body-block .numbered-list li.body.body, .main-body-block .numbered-list .modal .modal-inner li.body.body, .modal .modal-inner .intro-row .numbered-list li.body.body, .intro-row .numbered-list .modal .modal-inner li.body.body, .modal .modal-inner .article-title .numbered-list li.body.body, .article-title .numbered-list .modal .modal-inner li.body.body, .modal .modal-inner .article-references .numbered-list li.body.body, .article-references .numbered-list .modal .modal-inner li.body.body, .modal .modal-inner .chapters .numbered-list li.body.body, .chapters .numbered-list .modal .modal-inner li.body.body, .modal .modal-inner .progress-block .numbered-list li.body.body, .progress-block .numbered-list .modal .modal-inner li.body.body, .modal .modal-inner .center-padded .alphabetic-list li.body.body, .center-padded .alphabetic-list .modal .modal-inner li.body.body, .modal .modal-inner .featured-block .alphabetic-list li.body.body, .featured-block .alphabetic-list .modal .modal-inner li.body.body, .modal .modal-inner .metrics-for .alphabetic-list li.body.body, .metrics-for .alphabetic-list .modal .modal-inner li.body.body, .modal .modal-inner .information-block .alphabetic-list li.body.body, .information-block .alphabetic-list .modal .modal-inner li.body.body, .modal .modal-inner .main-body-block .alphabetic-list li.body.body, .main-body-block .alphabetic-list .modal .modal-inner li.body.body, .modal .modal-inner .intro-row .alphabetic-list li.body.body, .intro-row .alphabetic-list .modal .modal-inner li.body.body, .modal .modal-inner .article-title .alphabetic-list li.body.body, .article-title .alphabetic-list .modal .modal-inner li.body.body, .modal .modal-inner .article-references .alphabetic-list li.body.body, .article-references .alphabetic-list .modal .modal-inner li.body.body, .modal .modal-inner .chapters .alphabetic-list li.body.body, .chapters .alphabetic-list .modal .modal-inner li.body.body, .modal .modal-inner .progress-block .alphabetic-list li.body.body, .progress-block .alphabetic-list .modal .modal-inner li.body.body, .modal .modal-inner .article-body li.body.body, .article-body .modal .modal-inner li.body.body, .modal .modal-inner p.intro.body, .modal .modal-inner .center-padded .list li.intro.body, .center-padded .list .modal .modal-inner li.intro.body, .modal .modal-inner .featured-block .list li.intro.body, .featured-block .list .modal .modal-inner li.intro.body, .modal .modal-inner .metrics-for .list li.intro.body, .metrics-for .list .modal .modal-inner li.intro.body, .modal .modal-inner .information-block .list li.intro.body, .information-block .list .modal .modal-inner li.intro.body, .modal .modal-inner .main-body-block .list li.intro.body, .main-body-block .list .modal .modal-inner li.intro.body, .modal .modal-inner .intro-row .list li.intro.body, .intro-row .list .modal .modal-inner li.intro.body, .modal .modal-inner .article-title .list li.intro.body, .article-title .list .modal .modal-inner li.intro.body, .modal .modal-inner .article-references .list li.intro.body, .article-references .list .modal .modal-inner li.intro.body, .modal .modal-inner .chapters .list li.intro.body, .chapters .list .modal .modal-inner li.intro.body, .modal .modal-inner .progress-block .list li.intro.body, .progress-block .list .modal .modal-inner li.intro.body, .modal .modal-inner .center-padded .numbered-list li.intro.body, .center-padded .numbered-list .modal .modal-inner li.intro.body, .modal .modal-inner .featured-block .numbered-list li.intro.body, .featured-block .numbered-list .modal .modal-inner li.intro.body, .modal .modal-inner .metrics-for .numbered-list li.intro.body, .metrics-for .numbered-list .modal .modal-inner li.intro.body, .modal .modal-inner .information-block .numbered-list li.intro.body, .information-block .numbered-list .modal .modal-inner li.intro.body, .modal .modal-inner .main-body-block .numbered-list li.intro.body, .main-body-block .numbered-list .modal .modal-inner li.intro.body, .modal .modal-inner .intro-row .numbered-list li.intro.body, .intro-row .numbered-list .modal .modal-inner li.intro.body, .modal .modal-inner .article-title .numbered-list li.intro.body, .article-title .numbered-list .modal .modal-inner li.intro.body, .modal .modal-inner .article-references .numbered-list li.intro.body, .article-references .numbered-list .modal .modal-inner li.intro.body, .modal .modal-inner .chapters .numbered-list li.intro.body, .chapters .numbered-list .modal .modal-inner li.intro.body, .modal .modal-inner .progress-block .numbered-list li.intro.body, .progress-block .numbered-list .modal .modal-inner li.intro.body, .modal .modal-inner .center-padded .alphabetic-list li.intro.body, .center-padded .alphabetic-list .modal .modal-inner li.intro.body, .modal .modal-inner .featured-block .alphabetic-list li.intro.body, .featured-block .alphabetic-list .modal .modal-inner li.intro.body, .modal .modal-inner .metrics-for .alphabetic-list li.intro.body, .metrics-for .alphabetic-list .modal .modal-inner li.intro.body, .modal .modal-inner .information-block .alphabetic-list li.intro.body, .information-block .alphabetic-list .modal .modal-inner li.intro.body, .modal .modal-inner .main-body-block .alphabetic-list li.intro.body, .main-body-block .alphabetic-list .modal .modal-inner li.intro.body, .modal .modal-inner .intro-row .alphabetic-list li.intro.body, .intro-row .alphabetic-list .modal .modal-inner li.intro.body, .modal .modal-inner .article-title .alphabetic-list li.intro.body, .article-title .alphabetic-list .modal .modal-inner li.intro.body, .modal .modal-inner .article-references .alphabetic-list li.intro.body, .article-references .alphabetic-list .modal .modal-inner li.intro.body, .modal .modal-inner .chapters .alphabetic-list li.intro.body, .chapters .alphabetic-list .modal .modal-inner li.intro.body, .modal .modal-inner .progress-block .alphabetic-list li.intro.body, .progress-block .alphabetic-list .modal .modal-inner li.intro.body, .modal .modal-inner .article-body li.intro.body, .article-body .modal .modal-inner li.intro.body {
      color: #616161;
      line-height: 1.45em; }
  .modal .modal-inner a.cta {
    color: white;
    display: inline-block;
    margin-right: .5em;
    margin-top: 1em; }
    .modal .modal-inner a.cta:last-child {
      padding: 0 2em; }
.modal .modal-state:checked + .modal-window {
  opacity: 1;
  visibility: visible; }
.modal.show .modal-window {
  opacity: 1;
  visibility: visible; }

.content-hide-medium {
  max-height: 0px;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .content-hide-medium.show {
    opacity: 1;
    visibility: visible;
    max-height: 312.5rem; }

.content-hide-xl {
  max-height: 0px;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .content-hide-xl.show {
    opacity: 1;
    visibility: visible;
    max-height: 312.5rem; }

.toggle-lists {
  display: none;
  visibility: hidden;
  opacity: 0;
  overflow: auto;
  height: 100%;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out; }


/*Share*/
.share-this {
  display: inline-block;
  font-size: 0.75rem;
  opacity: 0.6; }

.addthis_sharing_toolbox {
  /*display: inline-block;
  vertical-align: middle;
  margin-left: $padding-small;
  opacity: 0.6;
  &:hover {
    opacity: 1;
  }*/
  display: none; }

.trending-share-bar {
  width: 100%;
  position: relative;
  padding: 0.3125rem;
  border-top: 1px solid rgba(221, 221, 221, 0.3);
  border-bottom: 1px solid rgba(221, 221, 221, 0.3); }

.social-likes {
  display: inline-block;
  vertical-align: middle; }

.social-likes__icon {
  font-family: fontawesome;
  color: #616161;
  height: 1.09375rem;
  width: 1.09375rem;
  margin-left: 0.3125rem;
  display: inline-block;
  vertical-align: middle;
  position: relative; }

.social-likes__icon_facebook {
  background-color: rgba(70, 98, 158, 0);
  opacity: 0.7; }
  .social-likes__icon_facebook:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    background-color: #46629e;
    color: white; }

.social-likes__icon_plusone {
  background-color: rgba(220, 73, 55, 0);
  opacity: 0.7; }
  .social-likes__icon_plusone:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    background-color: #dc4937;
    color: white; }

.social-likes__icon_linkedin {
  background-color: rgba(0, 123, 183, 0);
  opacity: 0.7; }
  .social-likes__icon_linkedin:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    background-color: #007bb7;
    color: white; }

.social-likes__icon_twitter {
  background-color: rgba(0, 171, 240, 0);
  opacity: 0.7; }
  .social-likes__icon_twitter:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    background-color: #00abf0;
    color: white; }

.social-likes__icon_facebook:before {
  content: ""; }

.social-likes__icon_plusone:before {
  content: ""; }

.social-likes__icon_linkedin:before {
  content: ""; }

.social-likes__icon_twitter:before {
  content: ""; }

.social-contact {
  padding-bottom: 0.625rem; }
  .social-contact .aside {
    padding: 0px; }
  .social-contact a.fa {
    font-size: 1.3125rem;
    padding-left: 0.3125rem; }

.orcid {
  font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
  font-weight: 600;
  color: white !important;
  background: #A7CC46;
  width: 1.375rem;
  height: 1.375rem;
  border-radius: 50%;
  line-height: 1.375rem;
  font-size: 1rem;
  display: inline-block;
  text-align: center; }
  .orcid:hover {
    border-color: transparent !important;
    background-color: #8caf30; }

.fa.twitter {
  color: #00ABF0 !important; }
  .fa.twitter:hover {
    color: #0087bd !important;
    border-color: transparent !important; }
.fa.linkedin {
  color: #007BB7 !important;
  border-bottom: 0px !important; }
  .fa.linkedin:hover {
    color: #005984 !important;
    border-color: transparent !important; }
.fa.impactstory {
  color: #FF4000 !important;
  border-bottom: 0px !important; }
  .fa.impactstory:hover {
    color: #cc3300 !important;
    border-color: transparent !important; }

.image-caption {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background-color: rgba(181, 116, 113, 0.8);
  /*font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";*/
  color: white;
  opacity: 0; }
  .image-caption span {
    text-align: center; }
  .image-caption i {
    /*font-size: 3.75rem;*/ }
  .image-caption:hover {
    opacity: 1; }

@media screen and (min-width: 680px) and (max-width: 991px) {
  .featured-block {
    padding: 1.25rem 45px; } }

.featured-block + .featured-block {
  border-top: 1px solid #dddddd; }

.featured-type {
  color: #7E4442;
  padding-bottom: 1.25rem; }

.article-minor-block .featured-type, .minor-block .featured-type {
  /*font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
  font-size: 1rem;
  font-weight: 600;
  color: #7E4442;
  text-transform: uppercase;*/ }

.featured-article:hover .featured-caption-fill {
  -webkit-transform: translateY(-1.25rem);
  -moz-transform: translateY(-1.25rem);
  -ms-transform: translateY(-1.25rem);
  -o-transform: translateY(-1.25rem);
  transform: translateY(-1.25rem); }

.featured-image {
  height: 350px;
  overflow: hidden;
  width: 100%;
  position: relative; }
  .featured-image img {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    max-width: 100%; }
  .featured-image .featured-caption-fill {
    bottom: -240px;
    z-index: 2;
    background: -webkit-linear-gradient( rgba(181, 116, 113, 0) 40%, rgba(181, 116, 113, 0.5) 10%, #6172c2 80%, #6172c2) top;
    background: linear-gradient( rgba(181, 116, 113, 0) 40%, rgba(181, 116, 113, 0.5) 10%, #6172c2 80%, #6172c2) top; }
    .featured-image .featured-caption-fill .featured-caption-text {
      position: absolute;
      bottom: 220px;
      padding-bottom: 1.25rem; }
      .featured-image .featured-caption-fill .featured-caption-text h2 {
        margin-bottom: 1.25rem;
        border-bottom: 1px solid #c69493; }

.featured-date {
  text-align: right; }
  .featured-date:before {
    content: '—'; }

.featured-caption-fill {
  bottom: -200px;
  z-index: 2;
  background: -webkit-linear-gradient( rgba(181, 116, 113, 0) 40%, rgba(181, 116, 113, 0.5) 10%, #6172c2 80%, #6172c2) top;
  background: linear-gradient( rgba(181, 116, 113, 0) 40%, rgba(181, 116, 113, 0.5) 10%, #6172c2 80%, #6172c2) top; }
  .featured-caption-fill .featured-caption-text {
    position: absolute;
    bottom: 180px;
    padding-bottom: 1.25rem; }
    .featured-caption-fill .featured-caption-text h2 {
      margin-bottom: 1.25rem;
      border-bottom: 1px solid #c69493; }

.carousel-holder:hover .featured-caption-fill {
  -webkit-transform: translateY(-1.25rem);
  -moz-transform: translateY(-1.25rem);
  -ms-transform: translateY(-1.25rem);
  -o-transform: translateY(-1.25rem);
  transform: translateY(-1.25rem); }

.article-stats {
  border-top: 1px solid #dddddd;
   }
  .article-stats .stat-block {
    float: left;
    display: block;
    margin-right: 0%;
    width: 13.6666666667%;
    margin-left: 0%;
    text-align: center;
    border-right: 1px solid #dddddd;
    padding: 0.625rem;
    font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif"; }
    .article-stats .stat-block:last-child {
      margin-right: 0; }
    @media screen and (max-width: 580px) {
      .article-stats .stat-block {
        float: left;
        display: block;
        margin-right: 0%;
        width: 25%;
        margin-left: 0%; }
        .article-stats .stat-block:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 580px) {
      .article-stats .stat-block {
        border-bottom: 1px solid #dddddd; } }
    .article-stats .stat-block .stat-number {
      color: #6172c2;
      font-weight: 600; }
    .article-stats .stat-block .stat-label {
      font-size: 0.875rem;
      color: #616161; }
    .article-stats .stat-block:last-child {
      border-right: 0px solid #dddddd; }
    .article-stats .stat-block:nth-child(-n+5) {
      border-bottom: 0px solid #dddddd; }
    .article-stats .stat-block:nth-child(5) {
      border-right: 1px solid #dddddd; }
    .article-stats .stat-block:nth-child(6) {
      border-left: 0px solid #dddddd; }
    .article-stats .stat-block:hover {
      background-color: #6172c2; }
      .article-stats .stat-block:hover .stat-number, .article-stats .stat-block:hover .stat-label {
        color: #ffffff; }

.article-stats + .hidden-stats .article-stats {
  border-top: 0px; }

.hidden-stats {
  max-height: 0px;
  overflow: hidden; }
  .hidden-stats.show-stats {
    max-height: 600px; }

.show-stats + .expand-stats h5:before {
  content: 'Hide '; }
.show-stats + .expand-stats h5:after {
  font-family: FontAwesome;
  content: " "; }

.expand-stats {
  background-color: #eeeeee;
  text-align: center;
  padding-top: 0.625rem;
  cursor: pointer; }
  .expand-stats h5:before {
    content: "Show more "; }
  .expand-stats h5:after {
    font-family: FontAwesome;
    content: " "; }
  .expand-stats:hover {
    background-color: #6172c2; }
    .expand-stats:hover h5 {
      color: #ffffff; }

.tweet-author {
  font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
  font-size: 1rem;
  font-weight: 400;
  color: white; }

.metrics-for {
  padding-top: 1.25rem; }

@media screen and (max-width: 991px) {
  .metrics-list {
    border-top: 1px solid #dddddd;
    margin-top: 0.625rem; } }
.metrics-list .metrics-slab {
  border-bottom: 1px solid #dddddd; }
  .metrics-list .metrics-slab.views .main-numbers .number {
    color: #6172c2; }
  .metrics-list .metrics-slab.views .main-numbers .total-number .description:after {
    content: "";
    color: #6172c2; }
  .metrics-list .metrics-slab.downloads .main-numbers .number {
    color: #6172c2; }
  .metrics-list .metrics-slab.downloads .main-numbers .total-number .description:after {
    content: "";
    color: #6172c2; }
  .metrics-list .metrics-slab.citations .main-numbers .number {
    color: #6172c2; }
  .metrics-list .metrics-slab.citations .main-numbers .total-number .description:after {
    content: "";
    color: #6172c2; }
  .metrics-list .metrics-slab.facebook .main-numbers .number {
    color: #46629E; }
  .metrics-list .metrics-slab.facebook .main-numbers .total-number .description:after {
    content: "";
    color: #46629E; }
  .metrics-list .metrics-slab.twitter .main-numbers .number {
    color: #00ABF0; }
  .metrics-list .metrics-slab.twitter .main-numbers .total-number .description:after {
    content: "";
    color: #00ABF0; }
  .metrics-list .metrics-slab.linkedin .main-numbers .number {
    color: #007BB7; }
  .metrics-list .metrics-slab.linkedin .main-numbers .total-number .description:after {
    content: "";
    color: #007BB7; }
.metrics-list .main-graph {
  float: left;
  display: block;
  margin-right: 0%;
  width: 58.3333333333%;
  margin-left: 0%;
  margin-right: 0;
  margin-left: -1px;
  position: relative;
  text-align: center; }
  .metrics-list .main-graph:last-child {
    margin-right: 0; }
  @media screen and (max-width: 680px) {
    .metrics-list .main-graph {
      float: left;
      display: block;
      margin-right: 0%;
      width: 75%;
      margin-left: 0%; }
      .metrics-list .main-graph:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 680px) {
    .metrics-list .main-graph {
      border-left: 0px;
      margin-left: 0px; } }
.metrics-list .main-numbers {
  float: left;
  display: block;
  margin-right: 0%;
  width: 41.6666666667%;
  margin-left: 0%;
  font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
  text-align: center; }
  .metrics-list .main-numbers:last-child {
    margin-right: 0; }
  @media screen and (max-width: 680px) {
    .metrics-list .main-numbers {
      float: left;
      display: block;
      margin-right: 0%;
      width: 75%;
      margin-left: 0%; }
      .metrics-list .main-numbers:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 680px) {
    .metrics-list .main-numbers {
      border-bottom: 1px solid #dddddd; } }
  .metrics-list .main-numbers .description {
    color: #616161;
    font-weight: 700; }
  .metrics-list .main-numbers a {
    color: #6172c2; }
  .metrics-list .main-numbers .time-number {
    float: left;
    display: block;
    margin-right: 0%;
    width: 33.3333333333%;
    padding: 0.625rem;
    display: block; }
    .metrics-list .main-numbers .time-number:last-child {
      margin-right: 0; }
    .metrics-list .main-numbers .time-number:nth-child(3n) {
      margin-right: 0; }
    .metrics-list .main-numbers .time-number:nth-child(3n+1) {
      clear: left; }
    .metrics-list .main-numbers .time-number .description {
      font-size: 0.875rem;
      opacity: 0.8; }
    .metrics-list .main-numbers .time-number .number {
      font-size: 2.0625rem;
      font-weight: 900;
      line-height: 1;
      color: #616161; }
    .metrics-list .main-numbers .time-number:hover {
      background: #f6f6f6; }
  .metrics-list .main-numbers .time-number + .time-number {
    border-left: 1px solid #dddddd; }
  .metrics-list .main-numbers .total-number {
    padding: 0.625rem;
    position: relative;
    padding-top: 4.0625rem; }
    @media screen and (max-width: 680px) {
      .metrics-list .main-numbers .total-number {
        padding-top: 1.25rem; } }
    .metrics-list .main-numbers .total-number .number {
      font-size: 5rem;
      font-weight: bold;
      line-height: 1;
      color: #616161; }
    .metrics-list .main-numbers .total-number .description {
      font-size: 1.125rem;
      font-weight: 700;
      text-transform: uppercase;
      display: inline-block;
      vertical-align: middle;
      height: 1.5625rem;
      line-height: 1.5625rem; }
      .metrics-list .main-numbers .total-number .description:after {
        font-size: 1.125rem;
        font-family: 'fontAwesome';
        display: block;
        opacity: 0.8;
        display: inline-block;
        vertical-align: middle;
        height: 1.5625rem;
        line-height: 1.5625rem;
        margin-left: 0.3125rem; }

.table-wrapper {
  width: 100%;
  background-color: #eeeeee;
  padding: 1.25rem;
  margin-bottom: 1.25rem;
  position: relative;
  overflow: hidden; }
  .table-wrapper:after {
    content: '';
    position: absolute;
    width: 1.25rem;
    right: 0px;
    top: 0;
    bottom: 0;
    background-color: #eeeeee;
    text-align: center;
    color: #616161;
    /*font-size: 1.125rem;*/
    box-shadow: -3px 0px 17px -1px rgba(50, 50, 50, 0.53); }
  .table-wrapper:before {
    /*font-family: 'fontawesome';*/
    content: "";
    right: 0px;
    width: 1.25rem;
    text-align: center;
    z-index: 2; }
  .table-wrapper.hide:after, .table-wrapper.hide:before {
    display: none; }
  .table-wrapper .table-scroll {
    width: 100%;
    overflow: auto; }
  .table-wrapper .table-scroll-link {
    position: absolute;
    width: 1.25rem;
    right: 0px;
    top: 0;
    bottom: 0;
    background-color: #eeeeee;
    text-align: center;
    color: #616161;
    font-size: 1.125rem;
    box-shadow: -3px 0px 17px -1px rgba(50, 50, 50, 0.53); }
    .table-wrapper .table-scroll-link.hide {
      display: none; }
  .table-wrapper table {
    margin-right: 1.25rem; }
  .table-wrapper td, .table-wrapper th {
    background-color: white;
    padding: 0.625rem; }
  .table-wrapper td {
    font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
    font-size: 0.875rem;
    font-weight: 400;
    color: #616161; }
  .table-wrapper th {
    font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
    font-size: 0.875rem;
    font-weight: 700;
    color: #616161;
    text-align: left; }

.trending-sidebar {
  padding-top: 1.25rem; }

.article-block {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd; }
  .article-block a:hover .article-image {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }
  .article-block a:hover h5 {
    color: #6172c2; }
  @media screen and (max-width: 680px) {
    .article-block {
      padding-bottom: 0px; } }
  .article-block.research .article-caption:before {
    content: 'Research'; }
  .article-block.editorial .article-caption:before {
    content: 'Editorial'; }
  .article-block.note .article-caption:before {
    content: 'Note'; }
  .article-block.review .article-caption:before {
    content: 'Review'; }
  .article-block.interview .article-caption:before {
    content: 'Interview'; }
  .article-block.commentary .article-caption:before {
    content: 'Commentary'; }
  .article-block .article-image {
    position: relative;
    float: left;
    display: block;
    margin-right: 0%;
    width: 16.6666666667%; }
    .article-block .article-image:last-child {
      margin-right: 0; text-align: center; }
    .article-block .article-image img {
      max-width: 100%;
      padding-right: 20px;}
    .article-block .article-image.round img {
      border-radius: 50%; }
  .article-block .article-caption {
    display: block;
    margin-right: 0%;
    width: 83.3333333333%;
    margin-right: 0;
    position: relative; }
    .article-block .article-caption:last-child {
      margin-right: 0; }
    .article-block .article-caption .caption-text {
      float: left;
      display: block;
      margin-right: 0%;
      width: 66.6666666667%;
      margin-left: 0%; }
      .article-block .article-caption .caption-text:last-child {
        margin-right: 0; }
      @media screen and (max-width: 680px) {
        .article-block .article-caption .caption-text {
          float: left;
          display: block;
          margin-right: 0%;
          width: 75%;
          margin-left: 0%; }
          .article-block .article-caption .caption-text:last-child {
            margin-right: 0; } }
      .article-block .article-caption .caption-text .article-author {
        font-size: 0.875rem; }
    .article-block .article-caption:before {
      display: block;
      clear: both;
      font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
      font-size: 1rem;
      font-weight: 600;
      color: #7E4442; }
    .article-block .article-caption .sharing-row p, .article-block .article-caption .sharing-row .center-padded .list li, .center-padded .list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .featured-block .list li, .featured-block .list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .metrics-for .list li, .metrics-for .list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .information-block .list li, .information-block .list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .main-body-block .list li, .main-body-block .list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .intro-row .list li, .intro-row .list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .article-title .list li, .article-title .list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .article-references .list li, .article-references .list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .chapters .list li, .chapters .list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .progress-block .list li, .progress-block .list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .center-padded .numbered-list li, .center-padded .numbered-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .featured-block .numbered-list li, .featured-block .numbered-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .metrics-for .numbered-list li, .metrics-for .numbered-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .information-block .numbered-list li, .information-block .numbered-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .main-body-block .numbered-list li, .main-body-block .numbered-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .intro-row .numbered-list li, .intro-row .numbered-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .article-title .numbered-list li, .article-title .numbered-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .article-references .numbered-list li, .article-references .numbered-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .chapters .numbered-list li, .chapters .numbered-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .progress-block .numbered-list li, .progress-block .numbered-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .center-padded .alphabetic-list li, .center-padded .alphabetic-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .featured-block .alphabetic-list li, .featured-block .alphabetic-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .metrics-for .alphabetic-list li, .metrics-for .alphabetic-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .information-block .alphabetic-list li, .information-block .alphabetic-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .main-body-block .alphabetic-list li, .main-body-block .alphabetic-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .intro-row .alphabetic-list li, .intro-row .alphabetic-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .article-title .alphabetic-list li, .article-title .alphabetic-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .article-references .alphabetic-list li, .article-references .alphabetic-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .chapters .alphabetic-list li, .chapters .alphabetic-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .progress-block .alphabetic-list li, .progress-block .alphabetic-list .article-block .article-caption .sharing-row li, .article-block .article-caption .sharing-row .article-body li, .article-body .article-block .article-caption .sharing-row li {
      padding-bottom: 0px; }
    .article-block .article-caption .article-actions {
      float: left;
      display: block;
      margin-right: 0%;
      width: 33.3333333333%;
      margin-left: 0%;
      margin-right: 0;
      text-align: right;
      padding-right: 0.625rem;
      padding-bottom: 0.3125rem; }
      .article-block .article-caption .article-actions:last-child {
        margin-right: 0; }
      @media screen and (max-width: 680px) {
        .article-block .article-caption .article-actions {
          float: left;
          display: block;
          margin-right: 0%;
          width: 75%;
          margin-left: 0%; }
          .article-block .article-caption .article-actions:last-child {
            margin-right: 0; } }
      .article-block .article-caption .article-actions .fa {
        color: #FF5722;
        font-size: 1.3125rem;
        padding: 0 0.625rem; }
        .article-block .article-caption .article-actions .fa:hover {
          border-bottom: 0px;
          color: #7e4442; }
      @media screen and (max-width: 680px) {
        .article-block .article-caption .article-actions {
          padding-right: 0px;
          text-align: left; }
          .article-block .article-caption .article-actions div, .article-block .article-caption .article-actions p, .article-block .article-caption .article-actions .center-padded .list li, .center-padded .list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .featured-block .list li, .featured-block .list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .metrics-for .list li, .metrics-for .list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .information-block .list li, .information-block .list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .main-body-block .list li, .main-body-block .list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .intro-row .list li, .intro-row .list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .article-title .list li, .article-title .list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .article-references .list li, .article-references .list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .chapters .list li, .chapters .list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .progress-block .list li, .progress-block .list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .center-padded .numbered-list li, .center-padded .numbered-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .featured-block .numbered-list li, .featured-block .numbered-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .metrics-for .numbered-list li, .metrics-for .numbered-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .information-block .numbered-list li, .information-block .numbered-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .main-body-block .numbered-list li, .main-body-block .numbered-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .intro-row .numbered-list li, .intro-row .numbered-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .article-title .numbered-list li, .article-title .numbered-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .article-references .numbered-list li, .article-references .numbered-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .chapters .numbered-list li, .chapters .numbered-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .progress-block .numbered-list li, .progress-block .numbered-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .center-padded .alphabetic-list li, .center-padded .alphabetic-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .featured-block .alphabetic-list li, .featured-block .alphabetic-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .metrics-for .alphabetic-list li, .metrics-for .alphabetic-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .information-block .alphabetic-list li, .information-block .alphabetic-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .main-body-block .alphabetic-list li, .main-body-block .alphabetic-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .intro-row .alphabetic-list li, .intro-row .alphabetic-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .article-title .alphabetic-list li, .article-title .alphabetic-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .article-references .alphabetic-list li, .article-references .alphabetic-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .chapters .alphabetic-list li, .chapters .alphabetic-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .progress-block .alphabetic-list li, .progress-block .alphabetic-list .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions .article-body li, .article-body .article-block .article-caption .article-actions li, .article-block .article-caption .article-actions h5 {
            display: inline-block; }
          .article-block .article-caption .article-actions div + p, .article-block .article-caption .article-actions .center-padded .list div + li, .center-padded .list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .featured-block .list div + li, .featured-block .list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .metrics-for .list div + li, .metrics-for .list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .information-block .list div + li, .information-block .list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .main-body-block .list div + li, .main-body-block .list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .intro-row .list div + li, .intro-row .list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .article-title .list div + li, .article-title .list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .article-body .list div + li, .article-block .article-caption .article-actions .article-references .list div + li, .article-references .list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .chapters .list div + li, .chapters .list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .progress-block .list div + li, .progress-block .list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .center-padded .numbered-list div + li, .center-padded .numbered-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .featured-block .numbered-list div + li, .featured-block .numbered-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .metrics-for .numbered-list div + li, .metrics-for .numbered-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .information-block .numbered-list div + li, .information-block .numbered-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .main-body-block .numbered-list div + li, .main-body-block .numbered-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .intro-row .numbered-list div + li, .intro-row .numbered-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .article-title .numbered-list div + li, .article-title .numbered-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .article-body .numbered-list div + li, .article-block .article-caption .article-actions .article-references .numbered-list div + li, .article-references .numbered-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .chapters .numbered-list div + li, .chapters .numbered-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .progress-block .numbered-list div + li, .progress-block .numbered-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .center-padded .alphabetic-list div + li, .center-padded .alphabetic-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .featured-block .alphabetic-list div + li, .featured-block .alphabetic-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .metrics-for .alphabetic-list div + li, .metrics-for .alphabetic-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .information-block .alphabetic-list div + li, .information-block .alphabetic-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .main-body-block .alphabetic-list div + li, .main-body-block .alphabetic-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .intro-row .alphabetic-list div + li, .intro-row .alphabetic-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .article-title .alphabetic-list div + li, .article-title .alphabetic-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .article-body .alphabetic-list div + li, .article-block .article-caption .article-actions .article-references .alphabetic-list div + li, .article-references .alphabetic-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .chapters .alphabetic-list div + li, .chapters .alphabetic-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .progress-block .alphabetic-list div + li, .progress-block .alphabetic-list .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions .article-body div + li, .article-body .article-block .article-caption .article-actions div + li, .article-block .article-caption .article-actions p + div, .article-block .article-caption .article-actions .center-padded .list li + div, .center-padded .list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .featured-block .list li + div, .featured-block .list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .metrics-for .list li + div, .metrics-for .list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .information-block .list li + div, .information-block .list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .main-body-block .list li + div, .main-body-block .list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .intro-row .list li + div, .intro-row .list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .article-title .list li + div, .article-title .list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .article-body .list li + div, .article-block .article-caption .article-actions .article-references .list li + div, .article-references .list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .chapters .list li + div, .chapters .list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .progress-block .list li + div, .progress-block .list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .center-padded .numbered-list li + div, .center-padded .numbered-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .featured-block .numbered-list li + div, .featured-block .numbered-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .metrics-for .numbered-list li + div, .metrics-for .numbered-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .information-block .numbered-list li + div, .information-block .numbered-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .main-body-block .numbered-list li + div, .main-body-block .numbered-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .intro-row .numbered-list li + div, .intro-row .numbered-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .article-title .numbered-list li + div, .article-title .numbered-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .article-body .numbered-list li + div, .article-block .article-caption .article-actions .article-references .numbered-list li + div, .article-references .numbered-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .chapters .numbered-list li + div, .chapters .numbered-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .progress-block .numbered-list li + div, .progress-block .numbered-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .center-padded .alphabetic-list li + div, .center-padded .alphabetic-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .featured-block .alphabetic-list li + div, .featured-block .alphabetic-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .metrics-for .alphabetic-list li + div, .metrics-for .alphabetic-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .information-block .alphabetic-list li + div, .information-block .alphabetic-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .main-body-block .alphabetic-list li + div, .main-body-block .alphabetic-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .intro-row .alphabetic-list li + div, .intro-row .alphabetic-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .article-title .alphabetic-list li + div, .article-title .alphabetic-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .article-body .alphabetic-list li + div, .article-block .article-caption .article-actions .article-references .alphabetic-list li + div, .article-references .alphabetic-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .chapters .alphabetic-list li + div, .chapters .alphabetic-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .progress-block .alphabetic-list li + div, .progress-block .alphabetic-list .article-block .article-caption .article-actions li + div, .article-block .article-caption .article-actions .article-body li + div, .article-body .article-block .article-caption .article-actions li + div {
            padding-left: 0.3125rem; } }
    .article-block .article-caption .aside {
      max-width: 100%; }
    .article-block .article-caption .article-date {
      /*font-size: 0.75rem;*/
      padding-top: 0.625rem;
      padding-bottom: 0.3125rem;
      line-height: 1; }
  @media screen and (max-width: 680px) {
    .article-block .article-caption {
      padding: 0 0.625rem; }
    .article-block .sharing-row {
      width: 100%;
      clear: both;
      display: block;
      *zoom: 1; }
      .article-block .sharing-row:before, .article-block .sharing-row:after {
        content: " ";
        display: table; }
      .article-block .sharing-row:after {
        clear: both; }
    .article-block .caption-text {
      width: 100% !important; } }

.article-block + .article-block {
  margin-top: -1px; }

.trending-block {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem; }
  .trending-block a:hover .trending-image {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }
  .trending-block a:hover .trending-caption h5 {
    color: #6172c2; }
  @media screen and (max-width: 991px) {
    .trending-block {
      float: left;
      display: block;
      margin-right: 0%;
      width: 50%;
      border-right: 1px solid #dddddd; }
      .trending-block:last-child {
        margin-right: 0; }
      .trending-block:nth-child(2n) {
        margin-right: 0; }
      .trending-block:nth-child(2n+1) {
        clear: left; } }
  @media screen and (max-width: 580px) {
    .trending-block {
      float: left;
      display: block;
      margin-right: 0%;
      width: 75%;
      border-right: 0px solid #dddddd; }
      .trending-block:last-child {
        margin-right: 0; } }

.trending-image {
  text-align: center;
  position: relative;
  float: left;
  display: block;
  margin-right: 0%;
  width: 33.3333333333%; }
  .trending-image:last-child {
    margin-right: 0; }
  .trending-image img {
    max-width: 100%;
    max-height: 75px; }
  .trending-image.round img {
    border-radius: 50%; }

.trending-caption {
  float: left;
  display: block;
  margin-right: 0%;
  width: 66.6666666667%;
  margin-right: 0; }
  .trending-caption:last-child {
    margin-right: 0; }
  .trending-caption h5 {
    padding-bottom: 0.625rem; }
  .trending-caption .trending-author {
    float: left;
    display: block;
    margin-right: 0%;
    width: 50%;
    font-size: 0.75rem;
    padding-bottom: 0.3125rem; }
    .trending-caption .trending-author:last-child {
      margin-right: 0; }
  .trending-caption .trending-date {
    float: left;
    display: block;
    margin-right: 0%;
    width: 50%;
    margin-right: 0;
    text-align: right;
    font-size: 0.75rem;
    padding-bottom: 0.625rem; }
    .trending-caption .trending-date:last-child {
      margin-right: 0; }
    .trending-caption .trending-date:before {
      content: '—';
      padding-right: 0.625rem; }

.volume-list {
  padding-top: 1.25rem; }
  @media screen and (max-width: 991px) {
    .volume-list {
      float: left;
      display: block;
      margin-right: 0%;
      width: 83.3333333333%;
      margin-left: 8.3333333333%;
      padding: 0px; }
      .volume-list:last-child {
        margin-right: 0; }
      .volume-list h4 {
        display: none; }
      .volume-list .volumes .volume-block {
        display: none; }
        .volume-list .volumes .volume-block.active {
          display: block !important; } }
  @media screen and (max-width: 768px) {
    .volume-list {
      float: left;
      display: block;
      margin-right: 0%;
      width: 75%;
      margin-left: 0%; }
      .volume-list:last-child {
        margin-right: 0; } }

.volume-block {
  margin-bottom: 0.3125rem;
  position: relative;
  overflow: hidden;
  height: 3.125rem;
  line-height: 3.125rem; }
  .volume-block img {
    width: 100%; }
  .volume-block .volume-caption {
    background-color: rgba(181, 116, 113, 0.8);
    text-align: left; }
    .volume-block .volume-caption h5 {
      padding-bottom: 0.3125rem; }
    .volume-block .volume-caption .centered-text {
      left: 0.3125rem;
      right: 0; }
    .volume-block .volume-caption:before {
      font-family: 'fontawesome';
      content: "";
      color: white;
      font-size: 1.875rem;
      position: absolute;
      top: 0px;
      line-height: 1;
      right: 0.625rem;
      -webkit-transform: translateY(-30px);
      -moz-transform: translateY(-30px);
      -ms-transform: translateY(-30px);
      -o-transform: translateY(-30px);
      transform: translateY(-30px);
      -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
      -moz-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
      transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1); }
    .volume-block .volume-caption:after {
      position: absolute;
      text-align: center;
      -webkit-transform: translateY(30px);
      -moz-transform: translateY(30px);
      -ms-transform: translateY(30px);
      -o-transform: translateY(30px);
      transform: translateY(30px);
      content: '';
      line-height: 1;
      right: 2.1875rem;
      text-align: right;
      direction: rtl;
      width: 1.875rem;
      font-size: 0.75rem;
      opacity: 0;
      font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
      color: white;
      -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
      -moz-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
      transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1); }
  .volume-block:hover .volume-caption, .volume-block.active .volume-caption {
    background-color: rgba(126, 68, 66, 0.8); }
    .volume-block:hover .volume-caption:before, .volume-block.active .volume-caption:before {
      -webkit-transform: translateY(-5px);
      -moz-transform: translateY(-5px);
      -ms-transform: translateY(-5px);
      -o-transform: translateY(-5px);
      transform: translateY(-5px); }
    .volume-block:hover .volume-caption:after, .volume-block.active .volume-caption:after {
      opacity: 1;
      -webkit-transform: translateY(0px);
      -moz-transform: translateY(0px);
      -ms-transform: translateY(0px);
      -o-transform: translateY(0px);
      transform: translateY(0px); }
  .volume-block.active .volume-caption:after {
    content: 'currently reading'; }
  .volume-block.active .volume-caption:hover:after {
    content: 'currently reading'; }
  .volume-block:hover .volume-caption:after {
    content: 'read this'; }

.volume-thumb-list .volume-block {
  width: 24%;
  float: left;
  height: 13.75rem; }
  .volume-thumb-list .volume-block:nth-child(4n) {
    margin-right: 0; }
  .volume-thumb-list .volume-block:nth-child(4n+1) {
    clear: left; }
  .volume-thumb-list .volume-block img {
    height: 100%;
    width: auto;
    max-width: 300%; }
  .volume-thumb-list .volume-block .volume-caption {
    text-align: center; }
  @media screen and (max-width: 580px) {
    .volume-thumb-list .volume-block {
      width: 32.333333%; }
      .volume-thumb-list .volume-block:nth-child(4n) {
        margin-right: 0%; }
      .volume-thumb-list .volume-block:nth-child(4n+1) {
        clear: none; }
      .volume-thumb-list .volume-block:nth-child(3n) {
        margin-right: 0; }
      .volume-thumb-list .volume-block:nth-child(3n+1) {
        clear: left; } }
.volume-thumb-list .volume-block + .volume-block {
  margin-left: 1%; }

.home-volume {
  background-color: rgba(181, 116, 113, 0.8);
  color: white; }
  .home-volume h1 {
    padding: 8px 8px 8px 8px;
    color: white;
    font-weight: 400; }

.new-volume-block h1, .new-volume-block h5 {
  color: #6172c2;
  margin-left: 15px;
  margin-top: 15px;
  font-size: 1.2rem; }
  .new-volume-block h1:hover, .new-volume-block h5:hover {
    color: #7e4442; }

.view-all {
  text-align: right;
  padding-right: 2.5rem;
  padding-bottom: 0.625rem;
  margin-bottom: 0.3125rem;
  font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
  font-size: 0.875rem;
  font-weight: 600;
  color: #616161; }

.follow-all {
  background: #eeeeee; }
  .follow-all .three {
    float: left;
    display: block;
    margin-right: 0%;
    width: 33.3333333333%; }
    .follow-all .three:last-child {
      margin-right: 0; }
    .follow-all .three:nth-child(3n) {
      margin-right: 0; }
    .follow-all .three:nth-child(3n+1) {
      clear: left; }
  .follow-all .four {
    float: left;
    display: block;
    margin-right: 0%;
    width: 25%; }
    .follow-all .four:last-child {
      margin-right: 0; }
    .follow-all .four:nth-child(4n) {
      margin-right: 0; }
    .follow-all .four:nth-child(4n+1) {
      clear: left; }
  .follow-all a {
    display: block;
    padding: 0.625rem 0.625rem;
    font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
    font-size: 1rem;
    font-weight: 600;
    color: white;
    border-left: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd; }
    @media screen and (max-width: 340px) {
      .follow-all a {
        height: 90px;
        text-align: center; } }
    @media screen and (max-width: 680px) {
      .follow-all a {
        height: 60px; } }
    .follow-all a i {
      padding-right: 0.625rem; }
      @media screen and (max-width: 340px) {
        .follow-all a i {
          display: block;
          padding-right: 0px;
          padding-bottom: 0.3125rem; } }
    .follow-all a.twitter {
      background-color: rgba(0, 171, 240, 0.65);
      color: white; }
      .follow-all a.twitter:hover {
        background-color: #00abf0;
        color: white; }
        .follow-all a.twitter:hover i {
          color: white; }
    .follow-all a.facebook {
      background-color: rgba(70, 98, 158, 0.65);
      color: white; }
      .follow-all a.facebook:hover {
        background-color: #46629e;
        color: white; }
        .follow-all a.facebook:hover i {
          color: white; }
    .follow-all a.rss {
      background-color: rgba(238, 147, 19, 0.65);
      color: white; }
      .follow-all a.rss:hover {
        background-color: #ee9313;
        color: white; }
        .follow-all a.rss:hover i {
          color: white; }
    .follow-all a.mailing-list {
      background-color: rgba(126, 68, 66, 0.65);
      color: white; }
      .follow-all a.mailing-list:hover {
        background-color: #7e4442;
        color: white; }
        .follow-all a.mailing-list:hover i {
          color: white; }
    .follow-all a.blog {
      background-color: rgba(97, 97, 97, 0.65);
      color: white; }
      .follow-all a.blog:hover {
        background-color: #616161;
        color: white; }
        .follow-all a.blog:hover i {
          color: white; }

@-webkit-keyframes $animation-name {
  0% {
    background-color: rgba(181, 116, 113, 0); }
  3% {
    background-color: rgba(181, 116, 113, 0.2); }
  97% {
    background-color: rgba(181, 116, 113, 0.2); }
  100% {
    background-color: rgba(181, 116, 113, 0); } }
@-moz-keyframes $animation-name {
  0% {
    background-color: rgba(181, 116, 113, 0); }
  3% {
    background-color: rgba(181, 116, 113, 0.2); }
  97% {
    background-color: rgba(181, 116, 113, 0.2); }
  100% {
    background-color: rgba(181, 116, 113, 0); } }
@-ms-keyframes $animation-name {
  0% {
    background-color: rgba(181, 116, 113, 0); }
  3% {
    background-color: rgba(181, 116, 113, 0.2); }
  97% {
    background-color: rgba(181, 116, 113, 0.2); }
  100% {
    background-color: rgba(181, 116, 113, 0); } }
@-o-keyframes $animation-name {
  0% {
    background-color: rgba(181, 116, 113, 0); }
  3% {
    background-color: rgba(181, 116, 113, 0.2); }
  97% {
    background-color: rgba(181, 116, 113, 0.2); }
  100% {
    background-color: rgba(181, 116, 113, 0); } }
@keyframes $animation-name {
  0% {
    background-color: rgba(181, 116, 113, 0); }
  3% {
    background-color: rgba(181, 116, 113, 0.2); }
  97% {
    background-color: rgba(181, 116, 113, 0.2); }
  100% {
    background-color: rgba(181, 116, 113, 0); } }
.footnote-flash {
  -webkit-animation: flashing-background 30s;
  -moz-animation: flashing-background 30s;
  -ms-animation: flashing-background 30s;
  -o-animation: flashing-background 30s;
  animation: flashing-background 30s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

#footnote_box a {
  color: #6CA6CD;
  padding-left: 5px;
  text-decoration: underline; }

.conversation {
  position: relative;
  /*** Containers ***/ }
  .conversation #wrapper {
    height: 100%; }
  .conversation .fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight; }
  .conversation .ls-preloader {
    background: rgba(39, 40, 34, 0.9);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }
  .conversation .ls-wrapper {
    clear: both;
    overflow: auto;
    position: relative;
    height: 100%; }
  .conversation .liquid-slider {
    background: #272822;
    width: 100%;
    height: 80%;
    margin: 0 auto;
    float: left;
    overflow: hidden;
    position: relative; }
  .conversation .arrows .liquid-slider {
    /* Margin between slider and arrows */
    margin: 0 10px; }
  .conversation .ls-responsive .liquid-slider {
    width: 100%;
    margin: 0; }
  .conversation .panel-container {
    height: 100%;
    position: relative;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    /* from http://davidwalsh.name/translate3d */ }
  .conversation .liquid-slider .panel-container .fade {
    width: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: block; }

.conversation {
  max-height: 300px;
  overflow: hidden; }
  .conversation h2 {
    padding-bottom: 5px; }
  .conversation .conversation-slides li {
    width: 100% !important; }
  .conversation .bx-viewport {
    height: 270px !important;
    padding-bottom: 10px; }
  .conversation .bx-wrapper .bx-pager.bx-default-pager a {
    background: rgba(39, 40, 34, 0.4);
    text-indent: -9999px;
    display: block;
    width: 5px;
    height: 5px;
    margin: 0 5px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 0px solid transparent; }
  .conversation .bx-wrapper .bx-pager.bx-default-pager a:hover,
  .conversation .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #616161;
    border: 0px solid transparent; }
  .conversation .bx-pager {
    top: -11px;
    left: 135px;
    text-align: left;
    display: none; }
  .conversation .bx-next, .conversation .bx-prev {
    font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
    font-size: 0.8em;
    font-weight: 400;
    color: #616161;
    z-index: 999; }
    .conversation .bx-next:hover, .conversation .bx-prev:hover {
      opacity: 1; }
  .conversation .bx-controls-direction {
    position: absolute;
    width: 7.8125rem;
    right: 2.5rem;
    top: 1.28125rem; }
  .conversation .bx-prev, .conversation .bx-next {
    display: block;
    position: absolute; }
  .conversation .bx-wrapper .bx-prev {
    left: 0px; }
  .conversation .bx-wrapper .bx-next {
    right: 0px; }

.major-block .conversation iframe {
  -webkit-transform: scale(0.9, 0.9);
  -moz-transform: scale(0.9, 0.9);
  -ms-transform: scale(0.9, 0.9);
  -o-transform: scale(0.9, 0.9);
  transform: scale(0.9, 0.9);
  width: 99% !important; }
.major-block .conversation .conversation-slides li {
  margin-top: -3px;
  margin-bottom: -13px;
  width: 100%; }

.minor-block .conversation iframe {
  -webkit-transform: scale(0.95, 0.95);
  -moz-transform: scale(0.95, 0.95);
  -ms-transform: scale(0.95, 0.95);
  -o-transform: scale(0.95, 0.95);
  transform: scale(0.95, 0.95);
  width: 100% !important; }
.minor-block .conversation .conversation-slides li {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%; }
.minor-block .conversation .bx-controls-direction {
  position: absolute;
  width: 7.8125rem;
  right: 0.625rem;
  top: 0; }

.sidebar-conversation-block {
  border-top: 1px solid #dddddd;
  padding-top: 0.625rem;
  height: 430px; }
  .sidebar-conversation-block .conversation {
    border-bottom: 1px solid #dddddd; }
    .sidebar-conversation-block .conversation iframe {
      -webkit-transform: scale(0.9, 0.95);
      -moz-transform: scale(0.9, 0.95);
      -ms-transform: scale(0.9, 0.95);
      -o-transform: scale(0.9, 0.95);
      transform: scale(0.9, 0.95);
      width: 100% !important; }
    .sidebar-conversation-block .conversation .article-conversation-slides li {
      margin-top: 0px;
      margin-bottom: 0px;
      width: 100%; }
    .sidebar-conversation-block .conversation .bx-controls-direction {
      position: absolute;
      width: 7.8125rem;
      right: 0.625rem;
      top: 0; }

.authors { list-style-type: none; font-size: 12px;}
  .authors h4 {
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 0px; }
  .authors .author-block {
    display: inline-block;
    vertical-align: middle; }
    .authors .author-block .has-author-image {
      display: none; }
    .authors .author-block h5 {
      color: #616161; }
    
    .authors .author-block .main-author-wrapper {
      display: inline-block; }
    .authors .author-block .has-author-image {
      max-width: 80px;
      max-height: 80px;
      overflow: hidden; }
    .authors .author-block .author-hover {
      color: #6172c2;
      cursor: pointer; }
      .authors .author-block .author-hover:hover {
        color: #7e4442; }
    .authors .author-block .fa {
      color: #6172c2;
      border-bottom: None; }
      .authors .author-block .fa:hover {
        text-decoration: none; }
    .authors .author-block .author-details {
      display: none; }
    .authors .author-block.show-author .author-hover {
      color: #616161; }
    .authors .author-block.show-author h4 {
      margin-bottom: 0.3125rem; }
    .authors .author-block.show-author .hide-author {
      float: right; }
    .authors .author-block.show-author .has-author-image, .authors .author-block.show-author .main-author-wrapper {
      display: inline-block;
      vertical-align: top; }
    .authors .author-block.show-author .main-author-wrapper {
      max-width: 80%; }
      @media screen and (max-width: 580px) {
        .authors .author-block.show-author .main-author-wrapper {
          max-width: 100%; } }
  .authors .author-block + .author-block:before {
    font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
    font-size: 1.3125rem;
    font-weight: 600;
    color: #444444;
    padding-right: 0.3125rem; }

.author-reorder-state .author-reorder li {
  display: inline-block;
  width: auto;
  padding: 0.3125rem 0.625rem;
  padding-right: 2.5rem;
  background-color: #f6f6f6;
  border-radius: border-base-radius;
  border: 1px solid #eeeeee;
  margin-bottom: 0.3125rem;
  font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
  font-size: 1.125rem;
  font-weight: 600;
  color: #616161;
  position: relative; }
  .author-reorder-state .author-reorder li:after {
    right: 0.625rem;
    color: #d5d5d5;
    font-family: 'fontawesome';
    content: "";
    font-size: 1rem; }

.submission-author .author-block .aside {
  line-height: 1.5; }
.submission-author .author-block .remove-author {
  float: right; }

.authors .author-block.show-author, .submission-author .author-block {
  display: block;
  clear: both;
  background-color: #f6f6f6;
  border-radius: 0.375rem;
  border: 1px solid #eeeeee;
  padding: 0.625rem;
  margin-bottom: 0.625rem; }
  .authors .author-block.show-author .author-header, .submission-author .author-block .author-header {
    margin-bottom: 0.3125rem;
    border-bottom: 1px solid #dddddd; }
    .authors .author-block.show-author .author-header h4, .submission-author .author-block .author-header h4, .authors .author-block.show-author .author-header .button-secondary, .submission-author .author-block .author-header .button-secondary {
      display: inline-block;
      vertical-align: middle; }
    .authors .author-block.show-author .author-header .button-secondary, .submission-author .author-block .author-header .button-secondary {
      float: right;
      -webkit-transform: translateY(-10%);
      -moz-transform: translateY(-10%);
      -ms-transform: translateY(-10%);
      -o-transform: translateY(-10%);
      transform: translateY(-10%); }
  .authors .author-block.show-author .author-details, .submission-author .author-block .author-details {
    display: block;
    padding-left: 0.3125rem; }
  .authors .author-block.show-author:before, .submission-author .author-block:before {
    content: '';
    padding-right: 0px; }

.image-upload-states, .manuscript-upload-states, .files-list, .image-files-list {
  width: 100%;
  counter-reset: section; }
  .image-upload-states li, .manuscript-upload-states li, .files-list li, .image-files-list li {
    white-space: nowrap;
    padding: 0.3125rem 0.3125rem;
    background: #f6f6f6;
    border: 1px solid #dddddd;
    border-radius: 0.375rem;
    margin-bottom: 0.3125rem;
    position: relative; }
    .image-upload-states li:hover, .manuscript-upload-states li:hover, .files-list li:hover, .image-files-list li:hover {
      background-color: #eeeeee; }
  .image-upload-states h5, .manuscript-upload-states h5, .files-list h5, .image-files-list h5 {
    font-weight: 400;
    font-size: 0.875rem;
    padding-bottom: 0px; }
  .image-upload-states .file-name-block, .manuscript-upload-states .file-name-block, .files-list .file-name-block, .image-files-list .file-name-block {
    position: relative;
    word-wrap: break-word;
    white-space: normal; }
  .image-upload-states .actions-block, .manuscript-upload-states .actions-block, .files-list .actions-block, .image-files-list .actions-block {
    position: relative;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    .image-upload-states .actions-block .close, .manuscript-upload-states .actions-block .close, .files-list .actions-block .close, .image-files-list .actions-block .close {
      color: #df5749;
      position: absolute;
      right: 1.25rem; }
      @media screen and (max-width: 580px) {
        .image-upload-states .actions-block .close, .manuscript-upload-states .actions-block .close, .files-list .actions-block .close, .image-files-list .actions-block .close {
          right: 0.625rem; } }
    .image-upload-states .actions-block:hover, .manuscript-upload-states .actions-block:hover, .files-list .actions-block:hover, .image-files-list .actions-block:hover {
      -webkit-transform: scale(1.2, 1.2) translateX(5%);
      -moz-transform: scale(1.2, 1.2) translateX(5%);
      -ms-transform: scale(1.2, 1.2) translateX(5%);
      -o-transform: scale(1.2, 1.2) translateX(5%);
      transform: scale(1.2, 1.2) translateX(5%); }

.image-upload-states li {
  margin-left: 15%; }
  .image-upload-states li:before {
    counter-increment: section;
    content: "Figure " counters(section,"") ".";
    position: absolute;
    left: -15%;
    font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
    font-size: 1rem;
    font-weight: 600;
    color: #6172c2; }
  .image-upload-states li:after {
    font-family: 'fontawesome';
    content: "";
    position: absolute;
    left: 0.625rem;
    top: 0.625rem;
    color: white;
    text-shadow: 0px 0px 0px 1px rgba(39, 40, 34, 0.8); }
.image-upload-states .image-preview-block {
  width: 20%; }
.image-upload-states .file-name-block {
  width: 20%;
  text-align: center; }
.image-upload-states .progress-bar-indication {
  width: 53%; }
.image-upload-states .actions-block {
  width: 7%; }
@media screen and (max-width: 580px) {
  .image-upload-states li {
    margin-left: 0px;
    margin-top: 1.25rem; }
    .image-upload-states li:before {
      top: -0.625rem;
      left: 0; } }

.manuscript-upload-states .icon-block {
  width: 10%;
  text-align: center; }
  .manuscript-upload-states .icon-block .fa {
    font-size: 2.5rem;
    opacity: 0.3; }
.manuscript-upload-states .file-name-block {
  width: 20%;
  padding: 0 0.625rem; }
.manuscript-upload-states .progress-bar-indication {
  width: 63%; }
.manuscript-upload-states .actions-block {
  width: 7%; }
@media screen and (max-width: 580px) {
  .manuscript-upload-states .icon-block {
    display: none; }
  .manuscript-upload-states .file-name-block {
    width: 30%; } }

.files-list li {
  clear: both;
  width: 60%; }
.files-list .fa {
  font-size: 1.25rem;
  opacity: 0.3; }
.files-list .file-name-block {
  padding-left: 0.625rem; }

.image-files-list {
  counter-reset: section; }
  .image-files-list li {
    float: left;
    display: block;
    margin-right: 0%;
    width: 16.6666666667%;
    margin-left: 0%;
    padding-bottom: 2.125rem; }
    .image-files-list li:last-child {
      margin-right: 0; }
    @media screen and (max-width: 680px) {
      .image-files-list li {
        float: left;
        display: block;
        margin-right: 0%;
        width: 25%;
        margin-left: 0%; }
        .image-files-list li:last-child {
          margin-right: 0; } }
    .image-files-list li:nth-child(6n) {
      margin-right: 0; }
    .image-files-list li:nth-child(6n+1) {
      clear: left; }
    .image-files-list li:hover {
      background-color: #eeeeee; }
    .image-files-list li:after {
      counter-increment: section;
      content: "Figure " counters(section,"") ".";
      position: absolute;
      left: 0;
      right: 0;
      text-align: center;
      bottom: 0.3125rem;
      font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
      font-size: 1rem;
      font-weight: 600;
      color: #6172c2; }
    @media screen and (max-width: 680px) {
      .image-files-list li:nth-child(6n) {
        margin-right: 0%; }
      .image-files-list li:nth-child(6n+1) {
        clear: none; }
      .image-files-list li:nth-child(3n) {
        margin-right: 0; }
      .image-files-list li:nth-child(3n+1) {
        clear: left; } }
  .image-files-list .image-block {
    height: 4.5625rem;
    overflow: hidden; }
    .image-files-list .image-block img {
      width: 100%; }

.alert {
  padding: 8px 35px 8px 14px;
  padding-bottom: 8px !important;
  margin-bottom: 18px;
  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  border-radius: 4px; }
  .alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 18px; }

.alert-heading {
  color: inherit; }

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1; }

.alert-danger {
  font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7; }
  .alert-danger p, .alert-danger .center-padded .list li, .center-padded .list .alert-danger li, .alert-danger .featured-block .list li, .featured-block .list .alert-danger li, .alert-danger .metrics-for .list li, .metrics-for .list .alert-danger li, .alert-danger .information-block .list li, .information-block .list .alert-danger li, .alert-danger .main-body-block .list li, .main-body-block .list .alert-danger li, .alert-danger .intro-row .list li, .intro-row .list .alert-danger li, .alert-danger .article-title .list li, .article-title .list .alert-danger li, .alert-danger .article-references .list li, .article-references .list .alert-danger li, .alert-danger .chapters .list li, .chapters .list .alert-danger li, .alert-danger .progress-block .list li, .progress-block .list .alert-danger li, .alert-danger .center-padded .numbered-list li, .center-padded .numbered-list .alert-danger li, .alert-danger .featured-block .numbered-list li, .featured-block .numbered-list .alert-danger li, .alert-danger .metrics-for .numbered-list li, .metrics-for .numbered-list .alert-danger li, .alert-danger .information-block .numbered-list li, .information-block .numbered-list .alert-danger li, .alert-danger .main-body-block .numbered-list li, .main-body-block .numbered-list .alert-danger li, .alert-danger .intro-row .numbered-list li, .intro-row .numbered-list .alert-danger li, .alert-danger .article-title .numbered-list li, .article-title .numbered-list .alert-danger li, .alert-danger .article-references .numbered-list li, .article-references .numbered-list .alert-danger li, .alert-danger .chapters .numbered-list li, .chapters .numbered-list .alert-danger li, .alert-danger .progress-block .numbered-list li, .progress-block .numbered-list .alert-danger li, .alert-danger .center-padded .alphabetic-list li, .center-padded .alphabetic-list .alert-danger li, .alert-danger .featured-block .alphabetic-list li, .featured-block .alphabetic-list .alert-danger li, .alert-danger .metrics-for .alphabetic-list li, .metrics-for .alphabetic-list .alert-danger li, .alert-danger .information-block .alphabetic-list li, .information-block .alphabetic-list .alert-danger li, .alert-danger .main-body-block .alphabetic-list li, .main-body-block .alphabetic-list .alert-danger li, .alert-danger .intro-row .alphabetic-list li, .intro-row .alphabetic-list .alert-danger li, .alert-danger .article-title .alphabetic-list li, .article-title .alphabetic-list .alert-danger li, .alert-danger .article-references .alphabetic-list li, .article-references .alphabetic-list .alert-danger li, .alert-danger .chapters .alphabetic-list li, .chapters .alphabetic-list .alert-danger li, .alert-danger .progress-block .alphabetic-list li, .progress-block .alphabetic-list .alert-danger li, .alert-danger .article-body li, .article-body .alert-danger li {
    font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
    color: #b94a48;
    padding-bottom: 10px; }
  .alert-danger a {
    color: #b94a48;
    text-decoration: underline; }

.warn ul li {
  font-size: 0.875rem;
  font-weight: 400;
  color: #b94a48;
  font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
  padding-top: 3px;
  padding-bottom: 3px; }

.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover {
  color: #999999;
  background-color: transparent;
  cursor: default; }

.pager .disabled a, .pager .disabled a:hover {
  color: #999999;
  background-color: #fff;
  cursor: default; }

.pagination {
  height: 36px;
  margin: 18px 0; }
  .pagination ul {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 0;
    margin-bottom: 0;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }
  .pagination li {
    display: inline; }
    .pagination li:first-child a {
      border-left-width: 1px;
      border-radius: 3px 0 0 3px; }
    .pagination li:last-child a {
      border-radius: 0 3px 3px 0; }
  .pagination a {
    float: left;
    padding: 0 14px;
    line-height: 34px;
    text-decoration: none;
    border: 1px solid #ddd;
    border-left-width: 0; }
    .pagination a:hover {
      background-color: #f5f5f5; }
  .pagination .active a {
    background-color: #f5f5f5;
    color: #999999;
    cursor: default; }

.pagination-centered {
  text-align: center; }

.pagination-right {
  text-align: right; }

.pager {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
  text-align: center;
  *zoom: 1; }
  .pager:before {
    display: table;
    content: ""; }
  .pager:after {
    display: table;
    content: "";
    clear: both; }
  .pager li {
    display: inline; }
  .pager a {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px; }
    .pager a:hover {
      text-decoration: none;
      background-color: #f5f5f5; }
  .pager .next a {
    float: right; }
  .pager .previous a {
    float: left; }

.information-block {
  border-bottom: 1px solid #dddddd; }
  .information-block ul {
    list-style: disc;
    list-style-type: disc; }

.main-body-block + .main-body-block {
  border-top: 1px solid #dddddd; }

.intro-row {
  padding-top: 1.25rem; }

.agreement-block + .agreement-block {
  border-top: 1px dashed #dddddd;
  padding-top: 0.625rem;
  margin-top: 0.625rem; }

.team-list-container {
  padding-top: 1.25rem; }
  .team-list-container h4 {
    padding-bottom: 0.3125rem; }

@media screen and (max-width: 991px) {
  .team-sidebar-block {
    background-color: #f6f6f6;
    border-bottom: 1px solid #eeeeee; } }

.team-member-block .image-block {
  position: relative;
  float: left;
  display: block;
  margin-right: 0%;
  width: 16.6666666667%;
  height: auto;
  overflow: hidden; }
  .team-member-block .image-block:last-child {
    margin-right: 0; }
  .team-member-block .image-block img {
    max-width: 100%; }
  @media screen and (min-width: 991px) {
    .team-member-block .image-block {
      height: 7.8125rem; }
      .team-member-block .image-block img {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        min-height: 100%;
        min-width: 100%;
        max-width: 125%; } }
.team-member-block .details-block {
  padding: 0 0.625rem;
  float: left;
  display: block;
  margin-right: 0%;
  width: 83.3333333333%;
  margin-right: 0; }
  .team-member-block .details-block:last-child {
    margin-right: 0; }
.team-member-block .expanding-about p, .team-member-block .expanding-about .center-padded .list li, .center-padded .list .team-member-block .expanding-about li, .team-member-block .expanding-about .featured-block .list li, .featured-block .list .team-member-block .expanding-about li, .team-member-block .expanding-about .metrics-for .list li, .metrics-for .list .team-member-block .expanding-about li, .team-member-block .expanding-about .information-block .list li, .information-block .list .team-member-block .expanding-about li, .team-member-block .expanding-about .main-body-block .list li, .main-body-block .list .team-member-block .expanding-about li, .team-member-block .expanding-about .intro-row .list li, .intro-row .list .team-member-block .expanding-about li, .team-member-block .expanding-about .article-title .list li, .article-title .list .team-member-block .expanding-about li, .team-member-block .expanding-about .article-references .list li, .article-references .list .team-member-block .expanding-about li, .team-member-block .expanding-about .chapters .list li, .chapters .list .team-member-block .expanding-about li, .team-member-block .expanding-about .progress-block .list li, .progress-block .list .team-member-block .expanding-about li, .team-member-block .expanding-about .center-padded .numbered-list li, .center-padded .numbered-list .team-member-block .expanding-about li, .team-member-block .expanding-about .featured-block .numbered-list li, .featured-block .numbered-list .team-member-block .expanding-about li, .team-member-block .expanding-about .metrics-for .numbered-list li, .metrics-for .numbered-list .team-member-block .expanding-about li, .team-member-block .expanding-about .information-block .numbered-list li, .information-block .numbered-list .team-member-block .expanding-about li, .team-member-block .expanding-about .main-body-block .numbered-list li, .main-body-block .numbered-list .team-member-block .expanding-about li, .team-member-block .expanding-about .intro-row .numbered-list li, .intro-row .numbered-list .team-member-block .expanding-about li, .team-member-block .expanding-about .article-title .numbered-list li, .article-title .numbered-list .team-member-block .expanding-about li, .team-member-block .expanding-about .article-references .numbered-list li, .article-references .numbered-list .team-member-block .expanding-about li, .team-member-block .expanding-about .chapters .numbered-list li, .chapters .numbered-list .team-member-block .expanding-about li, .team-member-block .expanding-about .progress-block .numbered-list li, .progress-block .numbered-list .team-member-block .expanding-about li, .team-member-block .expanding-about .center-padded .alphabetic-list li, .center-padded .alphabetic-list .team-member-block .expanding-about li, .team-member-block .expanding-about .featured-block .alphabetic-list li, .featured-block .alphabetic-list .team-member-block .expanding-about li, .team-member-block .expanding-about .metrics-for .alphabetic-list li, .metrics-for .alphabetic-list .team-member-block .expanding-about li, .team-member-block .expanding-about .information-block .alphabetic-list li, .information-block .alphabetic-list .team-member-block .expanding-about li, .team-member-block .expanding-about .main-body-block .alphabetic-list li, .main-body-block .alphabetic-list .team-member-block .expanding-about li, .team-member-block .expanding-about .intro-row .alphabetic-list li, .intro-row .alphabetic-list .team-member-block .expanding-about li, .team-member-block .expanding-about .article-title .alphabetic-list li, .article-title .alphabetic-list .team-member-block .expanding-about li, .team-member-block .expanding-about .article-references .alphabetic-list li, .article-references .alphabetic-list .team-member-block .expanding-about li, .team-member-block .expanding-about .chapters .alphabetic-list li, .chapters .alphabetic-list .team-member-block .expanding-about li, .team-member-block .expanding-about .progress-block .alphabetic-list li, .progress-block .alphabetic-list .team-member-block .expanding-about li, .team-member-block .expanding-about .article-body li, .article-body .team-member-block .expanding-about li {
  font-size: 0.875rem;
  line-height: 1.6rem; }
.team-member-block .expanding-about .close-expander {
  position: absolute;
  right: 0.625rem;
  bottom: 0.625rem; }
.team-member-block .expanding-about .content-hide-xl {
  background-color: #f6f6f6;
  border: 1px solid #eeeeee;
  border-radius: 0.375rem;
  position: relative; }
  .team-member-block .expanding-about .content-hide-xl.show {
    padding: 0.625rem; }

.team-member-block + .team-member-block {
  padding-top: 0.625rem;
  margin-top: 0.625rem;
  border-top: 1px dashed #dddddd; }

.policy-show {
  background-color: #f6f6f6;
  border: 1px solid #eeeeee;
  border-radius: 0.375rem;
  width: 100%;
  overflow: hidden;
  margin-bottom: 0.3125rem; }
  .policy-show li {
    float: left;
    vertical-align: middle;
    width: 33.3333%;
    padding: 0.625rem;
    position: relative;
    font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif"; }
    .policy-show li:after {
      font-family: 'fontawesome';
      content: "";
      color: #eeeeee;
      position: absolute;
      right: 0.625rem;
      background-color: white;
      border: 2px solid #dddddd;
      border-radius: 50%;
      width: 1.5625rem;
      height: 1.5625rem;
      line-height: 1.5625rem;
      text-align: center; }
    .policy-show li.yes {
      background-color: rgba(73, 187, 110, 0.1); }
      .policy-show li.yes:after {
        content: "";
        color: #49bb6e; }
  @media screen and (max-width: 580px) {
    .policy-show li {
      float: none;
      width: 100%; }
    .policy-show li + li {
      border-bottom: 1px solid #dddddd; } }
  .policy-show li + li {
    border-left: 1px solid #dddddd; }

.article-top-nav {
  background-color: #eeeeee;
  position: relative;
  padding: 0.15625rem;
  height: 2.8125rem;
  border-bottom: 0px solid #dddddd;
  margin-top: -30px !important;
  /*z-index: 1;*/ 
    position: fixed;
    top: 150px;
    left: 0;
    right: 0;
    z-index: 5;}
  .article-top-nav .top-nav-container {
    *zoom: 1;
    max-width: 68.75em;
    margin-left: auto;
    margin-right: auto; }
    .article-top-nav .top-nav-container:before, .article-top-nav .top-nav-container:after {
      content: " ";
      display: table; }
    .article-top-nav .top-nav-container:after {
      clear: both; }
    @media screen and (max-width: 580px) {
      .article-top-nav .top-nav-container {
        background-color: #d5d5d5; } }
  .article-top-nav .top-nav-title {
    display: inline-block;
    vertical-align: middle;
    max-width: 35%;
    padding-right: 0.625rem;
    height: 2.5rem;
    overflow: hidden; }
    .article-top-nav .top-nav-title h4 {
      font-size: 0.875rem;
      opacity: 0.4; }
    @media screen and (max-width: 580px) {
      .article-top-nav .top-nav-title {
        display: none; } }
  .article-top-nav .share-article {
    display: inline-block;
    vertical-align: middle; }
    .article-top-nav .share-article .aside {
      display: inline-block;
      height: 2.3125rem;
      line-height: 2.3125rem; }
    .article-top-nav .share-article .addthis_sharing_toolbox {
      /*height: 2rem + $padding-small;
      padding-top: 10px;
      display: inline-flex;
      @include media($phone) {
        */
      display: none;
      /*}*/ }
    .article-top-nav .share-article .sharing-link {
      display: inline-block;
      vertical-align: top; }
      @media screen and (max-width: 580px) {
        .article-top-nav .share-article .sharing-link {
          font-size: 1.6875rem; } }
      .article-top-nav .share-article .sharing-link .social-likes__icon {
        height: 2.3125rem;
        width: 1.3125rem; }
        @media screen and (max-width: 768px) {
          .article-top-nav .share-article .sharing-link .social-likes__icon {
            width: 1.3125rem; } }
  .article-top-nav .right-controls {
    position: absolute;
    /*top: 0px;*/
    
    right: 0px;
    padding: 0.6125rem;
    font-size: inherit; }
    .article-top-nav .right-controls .button-with-list {
      display: inline-block; }
    .article-top-nav .right-controls a, .article-top-nav .right-controls .icon-with-list {
      display: inline-block;
      vertical-align: middle;
      padding-right: 0.3125rem;
      border-right: 1px solid #c4c4c4;}
      .article-top-nav .right-controls a.fa, .article-top-nav .right-controls a .fa, .article-top-nav .right-controls a.grey, .article-top-nav .right-controls .icon-with-list.fa, .article-top-nav .right-controls .icon-with-list .fa, .article-top-nav .right-controls .icon-with-list.grey {
        color: #616161; }
      .article-top-nav .right-controls a.button-main, .article-top-nav .right-controls .icon-with-list.button-main {
        border-right: 0px solid #c4c4c4; }
        .article-top-nav .right-controls a.button-main:hover, .article-top-nav .right-controls .icon-with-list.button-main:hover {
          color: white; }
      .article-top-nav .right-controls a.smaller, .article-top-nav .right-controls .icon-with-list.smaller {
        font-size: 0.875rem; }
      .article-top-nav .right-controls a:hover, .article-top-nav .right-controls .icon-with-list:hover {
        color: #6172c2; }
    .article-top-nav .right-controls .control-caption {
      font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
      font-size: 1rem;
      font-weight: 600;
      color: #616161; }
    .article-top-nav .right-controls .dyslexia-friendly {
      font-size: 0.625rem;
      font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
      max-width: 2.8125rem;
      padding: 0.3125rem;
      border-radius: 0.375rem;
      border: 1px solid #dddddd; }
      .article-top-nav .right-controls .dyslexia-friendly:hover, .article-top-nav .right-controls .dyslexia-friendly.active {
        background-color: #6172c2;
        color: #ffffff; }
    @media screen and (max-width: 768px) {
      .article-top-nav .right-controls {
        font-size: 1.1875rem; } }
  @media screen and (min-width: 991px) {
    .article-top-nav.fixed {
      position: fixed;
      top: 2.8125rem;
      right: 0px;
      left: 0px; }
      .article-top-nav.fixed:hover .button-main {
        opacity: 1; } }
        @media screen and (max-width:860px) {.article-top-nav .right-controls {
    position: relative;
    padding-top: 0.625rem;
    border-top: 1px solid #c4c4c4;
    margin:0 auto;
    text-align: right;
}}
  @media screen and (max-width: 768px) {
    .article-top-nav {
      height: auto;
      text-align: center; }
      .article-top-nav .top-nav-title {
        max-width: 60%; }
      .article-top-nav .right-controls {
        position: relative;
        padding-bottom: 0.325rem;
        border-top: 1px solid #c4c4c4; }
        .article-top-nav .right-controls .button-main {
          float: none; } }
  @media screen and (max-width: 580px) {
    .article-top-nav {
      padding: 0; }
      .article-top-nav .right-controls {
        padding: 0; } }

@media screen and (min-width: 680px) and (max-width: 991px) {
  .article-title, .article-body, .article-references {
    padding: 1.25rem 45px; } }

.article-title h4 {
  font-size: 1.3125em; }

.discussion-button-container {
  text-align: center; }

.special-collection-caption {
  background-color: #eeeeee;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left: -10px;
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 5px; }
  .special-collection-caption h5 {
    padding-bottom: 0px; }

.article-body li {
  padding-left: 1.25rem;
  position: relative; }
  .article-body li:before {
    content: '✱';
    color: #6172c2;
    position: absolute;
    left: 0px; }
.article-body blockquote {
  margin-left: 0.625rem;
  margin-bottom: 1.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-left: 5px solid #6172c2;
  font-style: italic; }
  .article-body blockquote p, .center-padded .list .article-body blockquote li, .featured-block .list .article-body blockquote li, .metrics-for .list .article-body blockquote li, .information-block .list .article-body blockquote li, .main-body-block .list .article-body blockquote li, .intro-row .list .article-body blockquote li, .article-title .list .article-body blockquote li, .article-body blockquote .list li, .article-body .list blockquote li, .article-references .list .article-body blockquote li, .chapters .list .article-body blockquote li, .progress-block .list .article-body blockquote li, .center-padded .numbered-list .article-body blockquote li, .featured-block .numbered-list .article-body blockquote li, .metrics-for .numbered-list .article-body blockquote li, .information-block .numbered-list .article-body blockquote li, .main-body-block .numbered-list .article-body blockquote li, .intro-row .numbered-list .article-body blockquote li, .article-title .numbered-list .article-body blockquote li, .article-body blockquote .numbered-list li, .article-body .numbered-list blockquote li, .article-references .numbered-list .article-body blockquote li, .chapters .numbered-list .article-body blockquote li, .progress-block .numbered-list .article-body blockquote li, .center-padded .alphabetic-list .article-body blockquote li, .featured-block .alphabetic-list .article-body blockquote li, .metrics-for .alphabetic-list .article-body blockquote li, .information-block .alphabetic-list .article-body blockquote li, .main-body-block .alphabetic-list .article-body blockquote li, .intro-row .alphabetic-list .article-body blockquote li, .article-title .alphabetic-list .article-body blockquote li, .article-body blockquote .alphabetic-list li, .article-body .alphabetic-list blockquote li, .article-references .alphabetic-list .article-body blockquote li, .chapters .alphabetic-list .article-body blockquote li, .progress-block .alphabetic-list .article-body blockquote li, .article-body blockquote li {
    padding-bottom: 0.625rem; }
.article-body .caption {
  margin-bottom: 1.25rem;
  background-color: #eeeeee;
  padding: 0.625rem 0.625rem 0 0.625rem; }
  .article-body .caption .label {
    font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
    font-size: 1rem;
    font-weight: 600;
    color: #6172c2;
    padding-bottom: 0.625rem; }
  .article-body .caption p, .article-body .caption li {
    padding-bottom: 0.625rem;
    font-size: 0.875rem;
    line-height: 1.5;
    font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif"; }

.article-references .reference-list li {
  padding-top: 1.25rem;
  color: #616161; }
.article-references .reference-list p, .center-padded .list .article-references .reference-list li, .featured-block .list .article-references .reference-list li, .metrics-for .list .article-references .reference-list li, .information-block .list .article-references .reference-list li, .main-body-block .list .article-references .reference-list li, .intro-row .list .article-references .reference-list li, .article-title .list .article-references .reference-list li, .article-references .reference-list .list li, .article-references .list .reference-list li, .chapters .list .article-references .reference-list li, .progress-block .list .article-references .reference-list li, .center-padded .numbered-list .article-references .reference-list li, .featured-block .numbered-list .article-references .reference-list li, .metrics-for .numbered-list .article-references .reference-list li, .information-block .numbered-list .article-references .reference-list li, .main-body-block .numbered-list .article-references .reference-list li, .intro-row .numbered-list .article-references .reference-list li, .article-title .numbered-list .article-references .reference-list li, .article-references .reference-list .numbered-list li, .article-references .numbered-list .reference-list li, .chapters .numbered-list .article-references .reference-list li, .progress-block .numbered-list .article-references .reference-list li, .center-padded .alphabetic-list .article-references .reference-list li, .featured-block .alphabetic-list .article-references .reference-list li, .metrics-for .alphabetic-list .article-references .reference-list li, .information-block .alphabetic-list .article-references .reference-list li, .main-body-block .alphabetic-list .article-references .reference-list li, .intro-row .alphabetic-list .article-references .reference-list li, .article-title .alphabetic-list .article-references .reference-list li, .article-references .reference-list .alphabetic-list li, .article-references .alphabetic-list .reference-list li, .chapters .alphabetic-list .article-references .reference-list li, .progress-block .alphabetic-list .article-references .reference-list li, .article-references .reference-list .article-body li, .article-body .article-references .reference-list li {
  padding-bottom: 0px;
  display: inline; }
.article-references .reference-list a {
  display: inline; }

.chapters {
  padding-top: 1.25rem;
  counter-reset: section;
  list-style-type: none; }
  .chapters li {
    padding-bottom: 1.25rem;
    font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
    font-size: 1.125rem; }
    .chapters li a {
      color: #6172c2; }
    .chapters li ul {
      counter-reset: section;
      padding-top: 0.3125rem; }
      .chapters li ul li {
        font-size: 80%;
        padding-bottom: 0.3125rem;
        margin-left: 1.25rem; }
      .chapters li ul li:before {
        content: counters(section,lower-alpha) "."; }
  .chapters li:before {
    counter-increment: section;
    content: counters(section,".") ".";
    float: left;
    padding-right: 10px;
    color: #616161; }

.disq-comments {
  height: 100%;
  overflow: scroll; }

.ipad-toc {
  display: none; }
  @media screen and (max-width: 991px) {
    .ipad-toc {
      display: block;
      max-height: 2.5625rem;
      margin-top: 1.25rem;
      overflow: hidden; }
      .ipad-toc .ipad-toc-button {
        background-color: #eeeeee;
        padding: 0.625rem;
        display: block; }
        .ipad-toc .ipad-toc-button h4 {
          padding: 0px; }
      .ipad-toc .chapters {
        border: 1px solid #eeeeee; }
      .ipad-toc.show-ipad-toc {
        max-height: 1000px; } }
.aff-bio{
  margin: 10px;
}
.article-credits-block {
  padding: 0.625rem 0; width: 100%; float: left; border-top: 1px solid #eee !important}
  .article-credits-block .credit-block {
    display: inline-block;
    padding: 0 1.25rem;
    font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
    font-size: 1.125rem;
    font-weight: 600;
    color: #6172c2;
    border-right: 1px solid #dddddd; }
    .article-credits-block .credit-block.last-child {
      border-right: none;
    }
    .article-credits-block .credit-block a {
      color: #6172c2; }
      .article-credits-block .credit-block a:hover {
        color: #7e4442; }
    .article-credits-block .credit-block img {
      max-height: 1.125rem;
      padding-right: 0.3125rem; }
      .article-credits-block .credit-block.cclicence img {
      max-height: none;
      padding-right: 0.3125rem; }

*[data-featherlight] {
  position: relative;
  display: block; }
  *[data-featherlight]:after {
    content: "";
    font-size: 2.0625rem;
    font-family: 'fontawesome';
    color: white;
    background: rgba(181, 116, 113, 0.9);
    padding: 1.25rem;
    border-radius: 0.375rem;
    opacity: 0;
    -webkit-transition: all 0.1s cubic-bezier(1, 0, 0, 1);
    -moz-transition: all 0.1s cubic-bezier(1, 0, 0, 1);
    transition: all 0.1s cubic-bezier(1, 0, 0, 1); }
  *[data-featherlight]:hover:after {
    opacity: 1; }

.button-input-row input {
  display: inline-block;
  vertical-align: middle;
  min-width: 12.5rem; }
@media screen and (max-width: 580px) {
  .button-input-row .orcid-button {
    width: 20%; }
  .button-input-row input {
    width: 78%;
    margin-bottom: 0.3125rem; }
  .button-input-row .button-secondary {
    width: 100%; } }

.orcid-button {
  background: #A7CC46 url("/static/images/orcid.png");
  background-size: cover;
  background-position: center center;
  border-radius: 0.375rem;
  height: 2.1875rem;
  width: 2.5rem;
  display: inline-block;
  vertical-align: middle; }

.orcid-login {
  background: #A7CC46 url("/static/images/orcid.png");
  background-size: auto 100%;
  background-position: left center;
  background-repeat: no-repeat;
  width: 100%; }
  .orcid-login:hover {
    background-color: #6c8725; }

.user-info {
  padding-bottom: 0.625rem;
  margin-bottom: 0.625rem;
  border-bottom: 1px dashed #dddddd; }
  .user-info .titles {
    float: left;
    display: block;
    margin-right: 0%;
    width: 8.3333333333%;
    margin-left: 0%; }
    .user-info .titles:last-child {
      margin-right: 0; }
    @media screen and (max-width: 580px) {
      .user-info .titles {
        float: left;
        display: block;
        margin-right: 0%;
        width: 75%;
        margin-left: 0%; }
        .user-info .titles:last-child {
          margin-right: 0; } }
  .user-info .names {
    float: left;
    display: block;
    margin-right: 0%;
    width: 91.6666666667%;
    margin-left: 0%;
    padding-left: 0.3125rem; }
    .user-info .names:last-child {
      margin-right: 0; }
    @media screen and (max-width: 580px) {
      .user-info .names {
        float: left;
        display: block;
        margin-right: 0%;
        width: 75%;
        margin-left: 0%; }
        .user-info .names:last-child {
          margin-right: 0; } }

.bio-statement textarea {
  width: 100%;
  height: 150px; }

.institution {
  background-color: #f6f6f6;
  border: 1px solid #eeeeee; }
  .institution .institution-row {
    padding-top: 0.625rem;
    margin-top: 0.625rem;
    border-top: 1px dashed #dddddd; }
  .institution .button-row {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    padding-right: 0.3125rem; }
    .institution .button-row .button-add {
      float: right; }

.final-button-row {
  text-align: right;
  padding-top: 0.625rem; }
  .final-button-row .button-big {
    background-color: #616161; }
    .final-button-row .button-big:hover {
      background-color: #2e2e2e; }

.social-services .fa-twitter {
  color: #00ABF0; }
  .social-services .fa-twitter:hover {
    color: #0087bd; }
.social-services .fa-linkedin {
  color: #007BB7; }
  .social-services .fa-linkedin:hover {
    color: #005984; }
.social-services .fa-info-circle {
  color: #FF4000; }
  .social-services .fa-info-circle:hover {
    color: #cc3300; }

.login h1 {
  padding-bottom: 0.625rem; }
.login .aside {
  padding-bottom: 0.3125rem; }
.login .button-log-in {
  margin-bottom: 0.3125rem; }

.profile-image {
  padding: 0.625rem 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  border-radius: 0px; }
  .profile-image .profile-image-container {
    width: 5rem;
    height: 5rem;
    background-color: #f6f6f6;
    border: 1px solid #eeeeee; }
    .profile-image .profile-image-container:after {
      content: "";
      font-family: 'fontawesome';
      font-size: 3.75rem;
      left: 0;
      right: 0;
      text-align: center;
      color: #eeeeee; }
    @media screen and (max-width: 768px) {
      .profile-image .profile-image-container {
        margin-bottom: 0.3125rem; } }
  .profile-image .profile-image-action {
    padding-left: 0.625rem; }
    @media screen and (max-width: 768px) {
      .profile-image .profile-image-action {
        padding-left: 0px; } }

.orcid-helper {
  *zoom: 1;
  max-width: 68.75em;
  margin-left: auto;
  margin-right: auto; }
  .orcid-helper:before, .orcid-helper:after {
    content: " ";
    display: table; }
  .orcid-helper:after {
    clear: both; }

.orcid-left {
  float: left;
  display: block;
  margin-right: 0%;
  width: 50%;
  padding: 15px;
  border-right: 2px dashed #ff0000; }
  .orcid-left:last-child {
    margin-right: 0; }

.orcid-right {
  float: left;
  display: block;
  margin-right: 0%;
  width: 50%;
  padding: 15px; }
  .orcid-right:last-child {
    margin-right: 0; }

p.center, .center-padded .list li.center, .featured-block .list li.center, .metrics-for .list li.center, .information-block .list li.center, .main-body-block .list li.center, .intro-row .list li.center, .article-title .list li.center, .article-references .list li.center, .chapters .list li.center, .progress-block .list li.center, .center-padded .numbered-list li.center, .featured-block .numbered-list li.center, .metrics-for .numbered-list li.center, .information-block .numbered-list li.center, .main-body-block .numbered-list li.center, .intro-row .numbered-list li.center, .article-title .numbered-list li.center, .article-references .numbered-list li.center, .chapters .numbered-list li.center, .progress-block .numbered-list li.center, .center-padded .alphabetic-list li.center, .featured-block .alphabetic-list li.center, .metrics-for .alphabetic-list li.center, .information-block .alphabetic-list li.center, .main-body-block .alphabetic-list li.center, .intro-row .alphabetic-list li.center, .article-title .alphabetic-list li.center, .article-references .alphabetic-list li.center, .chapters .alphabetic-list li.center, .progress-block .alphabetic-list li.center, .article-body li.center {
  text-align: center; }

p.orcid-font, .center-padded .list li.orcid-font, .featured-block .list li.orcid-font, .metrics-for .list li.orcid-font, .information-block .list li.orcid-font, .main-body-block .list li.orcid-font, .intro-row .list li.orcid-font, .article-title .list li.orcid-font, .article-references .list li.orcid-font, .chapters .list li.orcid-font, .progress-block .list li.orcid-font, .center-padded .numbered-list li.orcid-font, .featured-block .numbered-list li.orcid-font, .metrics-for .numbered-list li.orcid-font, .information-block .numbered-list li.orcid-font, .main-body-block .numbered-list li.orcid-font, .intro-row .numbered-list li.orcid-font, .article-title .numbered-list li.orcid-font, .article-references .numbered-list li.orcid-font, .chapters .numbered-list li.orcid-font, .progress-block .numbered-list li.orcid-font, .center-padded .alphabetic-list li.orcid-font, .featured-block .alphabetic-list li.orcid-font, .metrics-for .alphabetic-list li.orcid-font, .information-block .alphabetic-list li.orcid-font, .main-body-block .alphabetic-list li.orcid-font, .intro-row .alphabetic-list li.orcid-font, .article-title .alphabetic-list li.orcid-font, .article-references .alphabetic-list li.orcid-font, .chapters .alphabetic-list li.orcid-font, .progress-block .alphabetic-list li.orcid-font, .article-body li.orcid-font {
  /*padding-top: 10px;
  font-size: 60px;
  font-weight: 100;
  color: #6172c2;*/ }

span.center {
  width: 100%;
  text-align: center; }

i.orcid {
  color: #616161; }

.comment-area {
  width: 100%;
  min-height: 9.375rem; }

.progress-block {
  padding-top: 1.25rem; }

.progress-list {
  counter-reset: section; }
  .progress-list li {
    position: relative;
    /*font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";
    font-size: 1.125rem; }*/
    .progress-list li.progress:after {
      content: '';
      display: block;
      position: absolute;
      background-color: #eeeeee; }
    .progress-list li:before {
      /*font-family: "Source Sans Pro", "helvetica neue", "helvetica", "Arial", "sans-serif";*/
      width: 2.1875rem;
      height: 2.1875rem;
      line-height: 2.1875rem;
      counter-increment: section;
      content: counters(section,"");
      position: absolute;
      /*font-size: 1.125rem;*/
      text-align: center;
      background-color: white;
      color: #eeeeee;
      border: 1px solid #dddddd;
      z-index: 3; }
    .progress-list li.finished:before, .progress-list li.finished.progress:after {
      background-color: #6172c2;
      color: white;
     /* font-weight: 700;*/
      border-color: #6172c2; }
    @media screen and (min-width: 991px) {
      .progress-list li {
        line-height: 2.1875rem;
        padding-left: 2.8125rem;
        padding-bottom: 2.1875rem; }
        .progress-list li.progress:after {
          top: 0;
          bottom: 0;
          left: 0.96875rem;
          width: 0.25rem; }
        .progress-list li:before {
          left: 0px; } }
    @media screen and (max-width: 991px) {
      .progress-list li {
        line-height: 1.5;
        padding-top: 2.8125rem;
        padding-bottom: 2.1875rem;
        width: 20%;
        float: left;
        padding-right: 2.1875rem;
       /* font-size: 0.875rem;*/ }
        .progress-list li:after {
          top: 0;
          left: 0;
          right: 0;
          width: 100%;
          height: 0.25rem; }
        .progress-list li:before {
          top: 0px;
          left: 0px; } }

.funder-row {
  padding: 0.3125rem;
  margin-bottom: 0.3125rem;
  border-radius: 0.375rem;
  background-color: #eeeeee; }
  .funder-row .third {
    padding-right: 0.3125rem; }
    .funder-row .third input {
      width: 100%; }
    .funder-row .third .button-add {
      margin-top: 0.3125rem; }
    .funder-row .third:nth-child(3) .button-add {
      margin-top: 1.75rem; }

.form-next-row {
  margin-top: 0.625rem;
  padding-top: 0.625rem;
  text-align: right;
  border-top: 1px dashed #dddddd; }
  .form-next-row h2 {
    text-align: left;
    padding-bottom: 0.3125rem; }

#funding-no {
  padding: 0.625rem 0.3125rem;
  border-radius: 0.375rem;
  margin-top: 0.3125rem;
  background-color: #eeeeee; }

.upload-files .inline-button-row {
  padding-top: 0.625rem; }
  @media screen and (max-width: 580px) {
    .upload-files .inline-button-row {
      max-width: 95%; } }

@media screen and (max-width: 768px) {
  .congratulate {
    display: none; } }

@media screen and (max-width: 991px) {
  .filters {
    width: 100%;
    clear: both;
    display: block;
    *zoom: 1;
    background-color: #f6f6f6;
    border-bottom: 1px solid #eeeeee; }
    .filters:before, .filters:after {
      content: " ";
      display: table; }
    .filters:after {
      clear: both; }
    .filters .filter-list {
      *zoom: 1; }
      .filters .filter-list:before, .filters .filter-list:after {
        content: " ";
        display: table; }
      .filters .filter-list:after {
        clear: both; }
    .filters .single-line-checkbox {
      clear: none;
      float: left;
      display: block;
      margin-right: 0%;
      width: 33.3333333333%;
      margin-left: 0%; }
      .filters .single-line-checkbox:last-child {
        margin-right: 0; } }
    @media screen and (max-width: 991px) and (max-width: 580px) {
      .filters .single-line-checkbox {
        float: left;
        display: block;
        margin-right: 0%;
        width: 33.3333333333%;
        margin-left: 0%; }
        .filters .single-line-checkbox:last-child {
          margin-right: 0; } }
@media screen and (max-width: 991px) {
      .filters .single-line-checkbox:nth-child(2n) {
        margin-right: 0; }
      .filters .single-line-checkbox:nth-child(2n+1) {
        clear: left; } }

.order-by {
  padding-bottom: 0.625rem;
  margin-bottom: 0.625rem;
  border-bottom: 1px solid #dddddd; }
  .order-by label {
    width: auto; }
  .order-by .standard-styled-select {
    width: 100%; }

.issue-archive-body .multi-inline {
  padding-left: 2.5rem;
  padding-top: 1.25rem; }
  @media screen and (max-width: 991px) {
    .issue-archive-body .multi-inline {
      padding-left: 1.25rem;
      padding-top: 0px; }
      .issue-archive-body .multi-inline h1, .issue-archive-body .multi-inline h2 {
        display: none; } }
  .issue-archive-body .multi-inline .share-article {
    float: right; }
.issue-archive-body .view-all-issues {
  display: none; }
  @media screen and (max-width: 991px) {
    .issue-archive-body .view-all-issues {
      display: inline-block; } }

.article-type-list-block .article-block {
  padding-left: 2.5rem;
  position: relative;
  border-right: 1px solid #dddddd; }
  @media screen and (max-width: 580px) {
    .article-type-list-block .article-block {
      padding-left: 0.625rem; } }
  .article-type-list-block .article-block p, .article-type-list-block .article-block .center-padded .list li, .center-padded .list .article-type-list-block .article-block li, .article-type-list-block .article-block .featured-block .list li, .featured-block .list .article-type-list-block .article-block li, .article-type-list-block .article-block .metrics-for .list li, .metrics-for .list .article-type-list-block .article-block li, .article-type-list-block .article-block .information-block .list li, .information-block .list .article-type-list-block .article-block li, .article-type-list-block .article-block .main-body-block .list li, .main-body-block .list .article-type-list-block .article-block li, .article-type-list-block .article-block .intro-row .list li, .intro-row .list .article-type-list-block .article-block li, .article-type-list-block .article-block .article-title .list li, .article-title .list .article-type-list-block .article-block li, .article-type-list-block .article-block .article-references .list li, .article-references .list .article-type-list-block .article-block li, .article-type-list-block .article-block .chapters .list li, .chapters .list .article-type-list-block .article-block li, .article-type-list-block .article-block .progress-block .list li, .progress-block .list .article-type-list-block .article-block li, .article-type-list-block .article-block .center-padded .numbered-list li, .center-padded .numbered-list .article-type-list-block .article-block li, .article-type-list-block .article-block .featured-block .numbered-list li, .featured-block .numbered-list .article-type-list-block .article-block li, .article-type-list-block .article-block .metrics-for .numbered-list li, .metrics-for .numbered-list .article-type-list-block .article-block li, .article-type-list-block .article-block .information-block .numbered-list li, .information-block .numbered-list .article-type-list-block .article-block li, .article-type-list-block .article-block .main-body-block .numbered-list li, .main-body-block .numbered-list .article-type-list-block .article-block li, .article-type-list-block .article-block .intro-row .numbered-list li, .intro-row .numbered-list .article-type-list-block .article-block li, .article-type-list-block .article-block .article-title .numbered-list li, .article-title .numbered-list .article-type-list-block .article-block li, .article-type-list-block .article-block .article-references .numbered-list li, .article-references .numbered-list .article-type-list-block .article-block li, .article-type-list-block .article-block .chapters .numbered-list li, .chapters .numbered-list .article-type-list-block .article-block li, .article-type-list-block .article-block .progress-block .numbered-list li, .progress-block .numbered-list .article-type-list-block .article-block li, .article-type-list-block .article-block .center-padded .alphabetic-list li, .center-padded .alphabetic-list .article-type-list-block .article-block li, .article-type-list-block .article-block .featured-block .alphabetic-list li, .featured-block .alphabetic-list .article-type-list-block .article-block li, .article-type-list-block .article-block .metrics-for .alphabetic-list li, .metrics-for .alphabetic-list .article-type-list-block .article-block li, .article-type-list-block .article-block .information-block .alphabetic-list li, .information-block .alphabetic-list .article-type-list-block .article-block li, .article-type-list-block .article-block .main-body-block .alphabetic-list li, .main-body-block .alphabetic-list .article-type-list-block .article-block li, .article-type-list-block .article-block .intro-row .alphabetic-list li, .intro-row .alphabetic-list .article-type-list-block .article-block li, .article-type-list-block .article-block .article-title .alphabetic-list li, .article-title .alphabetic-list .article-type-list-block .article-block li, .article-type-list-block .article-block .article-references .alphabetic-list li, .article-references .alphabetic-list .article-type-list-block .article-block li, .article-type-list-block .article-block .chapters .alphabetic-list li, .chapters .alphabetic-list .article-type-list-block .article-block li, .article-type-list-block .article-block .progress-block .alphabetic-list li, .progress-block .alphabetic-list .article-type-list-block .article-block li, .article-type-list-block .article-block .article-body li, .article-body .article-type-list-block .article-block li {
    padding-bottom: 0px; }
  .article-type-list-block .article-block:before {
    position: absolute;
    content: '';
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    width: 3px;
    background-color: #6172c2; }

.article-type-list-block + .article-type-list-block {
  padding-top: 1.25rem; }

.thumbnail-volume-container {
  padding-bottom: 1.25rem; }

.special-collection-card-block .title {
  padding-bottom: 1.25rem; }
.special-collection-card-block .special-collection li {
  display: block;
  float: left;
  width: 49%;
  margin-right: 1%;
  margin-bottom: 1.25rem; }
  .special-collection-card-block .special-collection li:nth-child(2n) {
    margin-right: 0; }
  .special-collection-card-block .special-collection li:nth-child(2n+1) {
    clear: left; }
  @media screen and (max-width: 680px) {
    .special-collection-card-block .special-collection li {
      width: 100%;
      margin-right: 0px; }
      .special-collection-card-block .special-collection li .collections-description {
        height: auto;
        padding-bottom: 2.5rem; } }
  .special-collection-card-block .special-collection li .collection-image {
    height: 13.75rem; }

.collection-image {
  height: 13.75rem;
  display: block;
  overflow: hidden;
  position: relative; }
  .collection-image img {
    width: 100%;
    min-height: 100%; }

.collection-image-caption {
  padding: 1.25rem;
  bottom: -9.375rem;
  background: -webkit-linear-gradient( rgba(181, 116, 113, 0) 0%, rgba(181, 116, 113, 0.5) 10%, #6172c2 70%, rgba(181, 116, 113, 0.8)) top;
  background: linear-gradient( rgba(181, 116, 113, 0) 0%, rgba(181, 116, 113, 0.5) 10%, #6172c2 70%, rgba(181, 116, 113, 0.8)) top; }
  .collection-image-caption .caption-text {
    position: absolute;
    bottom: 10rem; }
  .collection-image-caption:hover {
    -webkit-transform: translateY(-1.25rem);
    -moz-transform: translateY(-1.25rem);
    -ms-transform: translateY(-1.25rem);
    -o-transform: translateY(-1.25rem);
    transform: translateY(-1.25rem); }

.collections-description {
  padding: 0.625rem 1.25rem;
  border: 1px solid #dddddd;
  border-top: 0px;
  height: 16.25rem;
  position: relative; }
  .collections-description h5 {
    padding-bottom: 0.3125rem;
    color: #616161; }
  .collections-description p, .collections-description .center-padded .list li, .center-padded .list .collections-description li, .collections-description .featured-block .list li, .featured-block .list .collections-description li, .collections-description .metrics-for .list li, .metrics-for .list .collections-description li, .collections-description .information-block .list li, .information-block .list .collections-description li, .collections-description .main-body-block .list li, .main-body-block .list .collections-description li, .collections-description .intro-row .list li, .intro-row .list .collections-description li, .collections-description .article-title .list li, .article-title .list .collections-description li, .collections-description .article-references .list li, .article-references .list .collections-description li, .collections-description .chapters .list li, .chapters .list .collections-description li, .collections-description .progress-block .list li, .progress-block .list .collections-description li, .collections-description .center-padded .numbered-list li, .center-padded .numbered-list .collections-description li, .collections-description .featured-block .numbered-list li, .featured-block .numbered-list .collections-description li, .collections-description .metrics-for .numbered-list li, .metrics-for .numbered-list .collections-description li, .collections-description .information-block .numbered-list li, .information-block .numbered-list .collections-description li, .collections-description .main-body-block .numbered-list li, .main-body-block .numbered-list .collections-description li, .collections-description .intro-row .numbered-list li, .intro-row .numbered-list .collections-description li, .collections-description .article-title .numbered-list li, .article-title .numbered-list .collections-description li, .collections-description .article-references .numbered-list li, .article-references .numbered-list .collections-description li, .collections-description .chapters .numbered-list li, .chapters .numbered-list .collections-description li, .collections-description .progress-block .numbered-list li, .progress-block .numbered-list .collections-description li, .collections-description .center-padded .alphabetic-list li, .center-padded .alphabetic-list .collections-description li, .collections-description .featured-block .alphabetic-list li, .featured-block .alphabetic-list .collections-description li, .collections-description .metrics-for .alphabetic-list li, .metrics-for .alphabetic-list .collections-description li, .collections-description .information-block .alphabetic-list li, .information-block .alphabetic-list .collections-description li, .collections-description .main-body-block .alphabetic-list li, .main-body-block .alphabetic-list .collections-description li, .collections-description .intro-row .alphabetic-list li, .intro-row .alphabetic-list .collections-description li, .collections-description .article-title .alphabetic-list li, .article-title .alphabetic-list .collections-description li, .collections-description .article-references .alphabetic-list li, .article-references .alphabetic-list .collections-description li, .collections-description .chapters .alphabetic-list li, .chapters .alphabetic-list .collections-description li, .collections-description .progress-block .alphabetic-list li, .progress-block .alphabetic-list .collections-description li, .collections-description .article-body li, .article-body .collections-description li {
    /*font-size: 0.875rem;*/
    line-height: 1.6rem;
    padding-bottom: 0.625rem; }
  .collections-description .sharing-row {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    text-align: center; }
    .collections-description .sharing-row p, .collections-description .sharing-row .center-padded .list li, .center-padded .list .collections-description .sharing-row li, .collections-description .sharing-row .featured-block .list li, .featured-block .list .collections-description .sharing-row li, .collections-description .sharing-row .metrics-for .list li, .metrics-for .list .collections-description .sharing-row li, .collections-description .sharing-row .information-block .list li, .information-block .list .collections-description .sharing-row li, .collections-description .sharing-row .main-body-block .list li, .main-body-block .list .collections-description .sharing-row li, .collections-description .sharing-row .intro-row .list li, .intro-row .list .collections-description .sharing-row li, .collections-description .sharing-row .article-title .list li, .article-title .list .collections-description .sharing-row li, .collections-description .sharing-row .article-references .list li, .article-references .list .collections-description .sharing-row li, .collections-description .sharing-row .chapters .list li, .chapters .list .collections-description .sharing-row li, .collections-description .sharing-row .progress-block .list li, .progress-block .list .collections-description .sharing-row li, .collections-description .sharing-row .center-padded .numbered-list li, .center-padded .numbered-list .collections-description .sharing-row li, .collections-description .sharing-row .featured-block .numbered-list li, .featured-block .numbered-list .collections-description .sharing-row li, .collections-description .sharing-row .metrics-for .numbered-list li, .metrics-for .numbered-list .collections-description .sharing-row li, .collections-description .sharing-row .information-block .numbered-list li, .information-block .numbered-list .collections-description .sharing-row li, .collections-description .sharing-row .main-body-block .numbered-list li, .main-body-block .numbered-list .collections-description .sharing-row li, .collections-description .sharing-row .intro-row .numbered-list li, .intro-row .numbered-list .collections-description .sharing-row li, .collections-description .sharing-row .article-title .numbered-list li, .article-title .numbered-list .collections-description .sharing-row li, .collections-description .sharing-row .article-references .numbered-list li, .article-references .numbered-list .collections-description .sharing-row li, .collections-description .sharing-row .chapters .numbered-list li, .chapters .numbered-list .collections-description .sharing-row li, .collections-description .sharing-row .progress-block .numbered-list li, .progress-block .numbered-list .collections-description .sharing-row li, .collections-description .sharing-row .center-padded .alphabetic-list li, .center-padded .alphabetic-list .collections-description .sharing-row li, .collections-description .sharing-row .featured-block .alphabetic-list li, .featured-block .alphabetic-list .collections-description .sharing-row li, .collections-description .sharing-row .metrics-for .alphabetic-list li, .metrics-for .alphabetic-list .collections-description .sharing-row li, .collections-description .sharing-row .information-block .alphabetic-list li, .information-block .alphabetic-list .collections-description .sharing-row li, .collections-description .sharing-row .main-body-block .alphabetic-list li, .main-body-block .alphabetic-list .collections-description .sharing-row li, .collections-description .sharing-row .intro-row .alphabetic-list li, .intro-row .alphabetic-list .collections-description .sharing-row li, .collections-description .sharing-row .article-title .alphabetic-list li, .article-title .alphabetic-list .collections-description .sharing-row li, .collections-description .sharing-row .article-references .alphabetic-list li, .article-references .alphabetic-list .collections-description .sharing-row li, .collections-description .sharing-row .chapters .alphabetic-list li, .chapters .alphabetic-list .collections-description .sharing-row li, .collections-description .sharing-row .progress-block .alphabetic-list li, .progress-block .alphabetic-list .collections-description .sharing-row li, .collections-description .sharing-row .article-body li, .article-body .collections-description .sharing-row li {
      padding-bottom: 0.3125rem; }

.special-collection-header-block .collection-image-caption:hover {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.dyslexia-mode {
  background-color: #FAFAC8; }
  .dyslexia-mode p, .dyslexia-mode .center-padded .list li, .center-padded .list .dyslexia-mode li, .dyslexia-mode .featured-block .list li, .featured-block .list .dyslexia-mode li, .dyslexia-mode .metrics-for .list li, .metrics-for .list .dyslexia-mode li, .dyslexia-mode .information-block .list li, .information-block .list .dyslexia-mode li, .dyslexia-mode .main-body-block .list li, .main-body-block .list .dyslexia-mode li, .dyslexia-mode .intro-row .list li, .intro-row .list .dyslexia-mode li, .dyslexia-mode .article-title .list li, .article-title .list .dyslexia-mode li, .dyslexia-mode .article-references .list li, .article-references .list .dyslexia-mode li, .dyslexia-mode .chapters .list li, .chapters .list .dyslexia-mode li, .dyslexia-mode .progress-block .list li, .progress-block .list .dyslexia-mode li, .dyslexia-mode .center-padded .numbered-list li, .center-padded .numbered-list .dyslexia-mode li, .dyslexia-mode .featured-block .numbered-list li, .featured-block .numbered-list .dyslexia-mode li, .dyslexia-mode .metrics-for .numbered-list li, .metrics-for .numbered-list .dyslexia-mode li, .dyslexia-mode .information-block .numbered-list li, .information-block .numbered-list .dyslexia-mode li, .dyslexia-mode .main-body-block .numbered-list li, .main-body-block .numbered-list .dyslexia-mode li, .dyslexia-mode .intro-row .numbered-list li, .intro-row .numbered-list .dyslexia-mode li, .dyslexia-mode .article-title .numbered-list li, .article-title .numbered-list .dyslexia-mode li, .dyslexia-mode .article-references .numbered-list li, .article-references .numbered-list .dyslexia-mode li, .dyslexia-mode .chapters .numbered-list li, .chapters .numbered-list .dyslexia-mode li, .dyslexia-mode .progress-block .numbered-list li, .progress-block .numbered-list .dyslexia-mode li, .dyslexia-mode .center-padded .alphabetic-list li, .center-padded .alphabetic-list .dyslexia-mode li, .dyslexia-mode .featured-block .alphabetic-list li, .featured-block .alphabetic-list .dyslexia-mode li, .dyslexia-mode .metrics-for .alphabetic-list li, .metrics-for .alphabetic-list .dyslexia-mode li, .dyslexia-mode .information-block .alphabetic-list li, .information-block .alphabetic-list .dyslexia-mode li, .dyslexia-mode .main-body-block .alphabetic-list li, .main-body-block .alphabetic-list .dyslexia-mode li, .dyslexia-mode .intro-row .alphabetic-list li, .intro-row .alphabetic-list .dyslexia-mode li, .dyslexia-mode .article-title .alphabetic-list li, .article-title .alphabetic-list .dyslexia-mode li, .dyslexia-mode .article-references .alphabetic-list li, .article-references .alphabetic-list .dyslexia-mode li, .dyslexia-mode .chapters .alphabetic-list li, .chapters .alphabetic-list .dyslexia-mode li, .dyslexia-mode .progress-block .alphabetic-list li, .progress-block .alphabetic-list .dyslexia-mode li, .dyslexia-mode .article-body li, .article-body .dyslexia-mode li {
    /*font-family: arial;
    font-size: 1.125rem;*/
    line-height: 2;
    letter-spacing: 0px; }
  .dyslexia-mode h1 a, .dyslexia-mode h2 a, .dyslexia-mode h3 a, .dyslexia-mode h4 a, .dyslexia-mode h5 a, .dyslexia-mode p a, .dyslexia-mode .center-padded .list li a, .center-padded .list .dyslexia-mode li a, .dyslexia-mode .featured-block .list li a, .featured-block .list .dyslexia-mode li a, .dyslexia-mode .metrics-for .list li a, .metrics-for .list .dyslexia-mode li a, .dyslexia-mode .information-block .list li a, .information-block .list .dyslexia-mode li a, .dyslexia-mode .main-body-block .list li a, .main-body-block .list .dyslexia-mode li a, .dyslexia-mode .intro-row .list li a, .intro-row .list .dyslexia-mode li a, .dyslexia-mode .article-title .list li a, .article-title .list .dyslexia-mode li a, .dyslexia-mode .article-references .list li a, .article-references .list .dyslexia-mode li a, .dyslexia-mode .chapters .list li a, .chapters .list .dyslexia-mode li a, .dyslexia-mode .progress-block .list li a, .progress-block .list .dyslexia-mode li a, .dyslexia-mode .center-padded .numbered-list li a, .center-padded .numbered-list .dyslexia-mode li a, .dyslexia-mode .featured-block .numbered-list li a, .featured-block .numbered-list .dyslexia-mode li a, .dyslexia-mode .metrics-for .numbered-list li a, .metrics-for .numbered-list .dyslexia-mode li a, .dyslexia-mode .information-block .numbered-list li a, .information-block .numbered-list .dyslexia-mode li a, .dyslexia-mode .main-body-block .numbered-list li a, .main-body-block .numbered-list .dyslexia-mode li a, .dyslexia-mode .intro-row .numbered-list li a, .intro-row .numbered-list .dyslexia-mode li a, .dyslexia-mode .article-title .numbered-list li a, .article-title .numbered-list .dyslexia-mode li a, .dyslexia-mode .article-references .numbered-list li a, .article-references .numbered-list .dyslexia-mode li a, .dyslexia-mode .chapters .numbered-list li a, .chapters .numbered-list .dyslexia-mode li a, .dyslexia-mode .progress-block .numbered-list li a, .progress-block .numbered-list .dyslexia-mode li a, .dyslexia-mode .center-padded .alphabetic-list li a, .center-padded .alphabetic-list .dyslexia-mode li a, .dyslexia-mode .featured-block .alphabetic-list li a, .featured-block .alphabetic-list .dyslexia-mode li a, .dyslexia-mode .metrics-for .alphabetic-list li a, .metrics-for .alphabetic-list .dyslexia-mode li a, .dyslexia-mode .information-block .alphabetic-list li a, .information-block .alphabetic-list .dyslexia-mode li a, .dyslexia-mode .main-body-block .alphabetic-list li a, .main-body-block .alphabetic-list .dyslexia-mode li a, .dyslexia-mode .intro-row .alphabetic-list li a, .intro-row .alphabetic-list .dyslexia-mode li a, .dyslexia-mode .article-title .alphabetic-list li a, .article-title .alphabetic-list .dyslexia-mode li a, .dyslexia-mode .article-references .alphabetic-list li a, .article-references .alphabetic-list .dyslexia-mode li a, .dyslexia-mode .chapters .alphabetic-list li a, .chapters .alphabetic-list .dyslexia-mode li a, .dyslexia-mode .progress-block .alphabetic-list li a, .progress-block .alphabetic-list .dyslexia-mode li a, .dyslexia-mode .article-body li a, .article-body .dyslexia-mode li a {
    color: #616161;
    font-weight: bold;
    border-bottom: 2px solid #eded3c; }
  .dyslexia-mode blockquote {
    border-left: 5px solid #eded3c;
    font-style: normal; }
  .dyslexia-mode em {
    font-style: normal;
    background-color: #eded3c; }
  .dyslexia-mode .major-block {
    border-right: 1px solid #eded3c; }
  .dyslexia-mode .article-minor-block {
    background-color: #FAFAC8; }
    .dyslexia-mode .article-minor-block li a {
      color: #616161;
      font-weight: bold;
      border-bottom: 2px solid #eded3c; }
  .dyslexia-mode .article-title .article-stats .stat-block .stat-number {
    color: black; }
  .dyslexia-mode .article-title .article-stats .stat-fb:hover, .dyslexia-mode .article-title .article-stats .stat-tw:hover, .dyslexia-mode .article-title .article-stats .stat-ln:hover {
    background-color: #eded3c; }
    .dyslexia-mode .article-title .article-stats .stat-fb:hover .stat-number, .dyslexia-mode .article-title .article-stats .stat-fb:hover .stat-label, .dyslexia-mode .article-title .article-stats .stat-tw:hover .stat-number, .dyslexia-mode .article-title .article-stats .stat-tw:hover .stat-label, .dyslexia-mode .article-title .article-stats .stat-ln:hover .stat-number, .dyslexia-mode .article-title .article-stats .stat-ln:hover .stat-label {
      color: white; }
  .dyslexia-mode .tab-choice-block .active {
    background-color: #FAFAC8;
    color: black; }
  .dyslexia-mode .main-color-text {
    color: black; }

.brand-header .button, .button-secondary, .button-main, .button-add, .discussion-button-main, .file-upload-button, .button-small-delete, .button-big-main, .button-add-large, .button-log-in, .orcid-login, .final-button-row .button-big, .image-caption, .featured-image .featured-caption-fill, .featured-caption-fill, .article-stats .stat-block, .hidden-stats, .article-block .article-image, .trending-image, .trending-caption h5, .volume-block .volume-caption, .ipad-toc, .collection-image-caption {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.social-likes__icon_facebook, .social-likes__icon_plusone, .social-likes__icon_linkedin, .social-likes__icon_twitter, .expand-stats, .dyslexia-mode {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

.visible {
  display: block;
  visibility: visible;
  opacity: 1; }
  .htmlDownload li{display: inline;}
  .htmlDownload a {
    border: 1px solid #eee;
    box-shadow: 0px 0px 0px #eee;
    padding: 6px;
}
/*.aside a
{
  font-size: 1.3rem;
}*/

.sticky {
  position: fixed;
    top: 120px;
    width: 27%;
    right: 7%;
}

.sticky + .content {
  padding-top: 102px;
}
.cmp_breadcrumbs
{
    margin:0 -15px;
}
}
.icon-with-list1 ul{padding: 0;}
.icon-with-list1 ul li{list-style-type: none;}

#deepdown{cursor: pointer;}
