/*!
 * Copyright (c) 2019 Public Library of Science
 *
 * Permission is hereby granted, free of charge, to any person obtaining a
 * copy of this software and associated documentation files (the "Software"),
 * to deal in the Software without restriction, including without limitation
 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
 * and/or sell copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 * DEALINGS IN THE SOFTWARE.
 */
/*
 * This is the centralized import file for the main screen.css.
*/
/*doc
---
title: Files
name: files
category: Files

These are the common files we use in our framework.

*/
/*doc
---
title: global-imports.scss
name: global-imports.scss
category: Files
---

This is a centralized import file that covers the main libraries and component files. you should import this into any new standalone .css
These are the files that need to be on each stand alone stylesheet, this is the basis of our framework

*/
/*doc
---
title: variables.scss
name: variables.scss
category: Files
---
Variables.scss  contain color values, fonts, font-sizes and padding options you should use instead of setting those yourself.

For example: instead of using `font-size: 22px` you should  instead use `font-size: $txt-size-xxlarge` this way we can adjust the sizes in one place rather than all over the stylesheets.

*/
/*------------------------------------*\
   COLORS
\*------------------------------------*/
/* 0, 640px */
/* 641px, 1024px */
/* 1025px, 1440px */
/* 1441px, 1920px */
/* 1921px, ... */
/*doc
---
title: Setting basic defaults
name: defaults
category: Theming
---
Variables.scss  contain color values, fonts, font-sizes, grid values etc.... that you can use to create your own themes for other journals.

#Units
We are assuming that pixel values will be converted to pixels using the rem-calc function from the foundation framework from zurb - http:foundation.zurb.com/ - if not using foundation you can change these values to use the units of your choice. you will have to go through the scss code to remove the rem-calc function.

*/
/*doc
---
title: Reusable Variables
name: reusable_variables
category: utilities
---
Use variables rather than setting the values yourself.
Unfortunately it's impractical to list them all here but I'll provide a few highlights:

option          | result
--------------- | -----------------
`$border-radius-default`| our default border-radius
`$border-radius-large` | our larger border-radius
`$default-box-shadow` | our default box shadow (you can also `@include box-shadow()`);
`$pad-xsmall`| 5px
`$pad-small`| 10px
`$pad-notsmall`| 15px
`$pad-default`| 20px
`$pad-medium`|  30px
`$pad-large`| 40px
`$font-face-fancy`| Open Sans font
`$font-face-plain` | arial font
`$clr-brand`| sets the journal color
`$clr-highlight`| sets the plos-default color
                                                                                                                                                     */
/*doc
---
title: variables.scss
name: variables.scss
category: Files
---
Variables.scss  contain color values, fonts, font-sizes and padding options you should use instead of setting those yourself.

For example: instead of using `font-size: 22px` you should  instead use `font-size: $txt-size-xxlarge` this way we can adjust the sizes in one place rather than all over the stylesheets.

*/
/*------------------------------------*\
   COLORS
\*------------------------------------*/
/* 0, 640px */
/* 641px, 1024px */
/* 1025px, 1440px */
/* 1441px, 1920px */
/* 1921px, ... */
/*doc
---
title: Setting basic defaults
name: defaults
category: Theming
---
Variables.scss  contain color values, fonts, font-sizes, grid values etc.... that you can use to create your own themes for other journals.

#Units
We are assuming that pixel values will be converted to pixels using the rem-calc function from the foundation framework from zurb - http:foundation.zurb.com/ - if not using foundation you can change these values to use the units of your choice. you will have to go through the scss code to remove the rem-calc function.

*/
/*doc
---
title: Reusable Variables
name: reusable_variables
category: utilities
---
Use variables rather than setting the values yourself.
Unfortunately it's impractical to list them all here but I'll provide a few highlights:

option          | result
--------------- | -----------------
`$border-radius-default`| our default border-radius
`$border-radius-large` | our larger border-radius
`$default-box-shadow` | our default box shadow (you can also `@include box-shadow()`);
`$pad-xsmall`| 5px
`$pad-small`| 10px
`$pad-notsmall`| 15px
`$pad-default`| 20px
`$pad-medium`|  30px
`$pad-large`| 40px
`$font-face-fancy`| Open Sans font
`$font-face-plain` | arial font
`$clr-brand`| sets the journal color
`$clr-highlight`| sets the plos-default color
                                                                                                                                                     */
/* line 429, sass/vendor/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.5.3/"; }

/* line 433, sass/vendor/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

/* line 438, sass/vendor/foundation/components/_global.scss */
meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 90em)/";
  width: 0em; }

/* line 443, sass/vendor/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:0em)/";
  width: 0em; }

/* line 448, sass/vendor/foundation/components/_global.scss */
meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:0em) and (max-width:90em)/";
  width: 0em; }

/* line 453, sass/vendor/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

/* line 458, sass/vendor/foundation/components/_global.scss */
meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
  width: 64.063em; }

/* line 463, sass/vendor/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

/* line 468, sass/vendor/foundation/components/_global.scss */
meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
  width: 90.063em; }

/* line 473, sass/vendor/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.0625em)/";
  width: 120.0625em; }

/* line 478, sass/vendor/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false; }

/* line 487, sass/vendor/foundation/components/_global.scss */
html, body {
  height: 100%; }

/* line 490, sass/vendor/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 496, sass/vendor/foundation/components/_global.scss */
html, body {
  font-size: 100%; }

/* line 500, sass/vendor/foundation/components/_global.scss */
body {
  background: #fff;
  color: #202020;
  cursor: auto;
  font-family: Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  margin: 0;
  padding: 0;
  position: relative; }

/* line 513, sass/vendor/foundation/components/_global.scss */
a:hover {
  cursor: pointer; }

/* line 516, sass/vendor/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto; }

/* line 518, sass/vendor/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic; }

/* line 523, sass/vendor/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important; }

/* line 530, sass/vendor/foundation/components/_global.scss */
.left {
  float: left !important; }

/* line 531, sass/vendor/foundation/components/_global.scss */
.right, .nav .nav-user, .top-bar-section ul.nav-elements, .top-bar-section .head-search, .block .date, #article-list .date, #issue .date {
  float: right !important; }

/* line 237, sass/vendor/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

/* line 238, sass/vendor/foundation/components/_global.scss */
.clearfix:after {
  clear: both; }

/* line 535, sass/vendor/foundation/components/_global.scss */
.hide, #figure-carousel-section {
  display: none; }

/* line 540, sass/vendor/foundation/components/_global.scss */
.invisible {
  visibility: hidden; }

/* line 546, sass/vendor/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 549, sass/vendor/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle; }

/* line 559, sass/vendor/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px; }

/* line 562, sass/vendor/foundation/components/_global.scss */
select {
  width: 100%; }

/* line 107, sass/vendor/foundation/components/_block-grid.scss */
[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0; }
  /* line 237, sass/vendor/foundation/components/_global.scss */
  [class*="block-grid-"]:before, [class*="block-grid-"]:after {
    content: " ";
    display: table; }
  /* line 238, sass/vendor/foundation/components/_global.scss */
  [class*="block-grid-"]:after {
    clear: both; }
  /* line 51, sass/vendor/foundation/components/_block-grid.scss */
  [class*="block-grid-"] > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 10px 20px; }

@media only screen {
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li {
    list-style: none;
    width: 100%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-1 > li:nth-of-type(1n) {
      padding-left: 0px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li {
    list-style: none;
    width: 50%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-2 > li:nth-of-type(2n+1) {
      padding-left: 0px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-2 > li:nth-of-type(2n) {
      padding-left: 10px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li {
    list-style: none;
    width: 33.33333%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-3 > li:nth-of-type(3n+1) {
      padding-left: 0px;
      padding-right: 13.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-3 > li:nth-of-type(3n+2) {
      padding-left: 6.66667px;
      padding-right: 6.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-3 > li:nth-of-type(3n) {
      padding-left: 13.33333px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li {
    list-style: none;
    width: 25%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-4 > li:nth-of-type(4n+1) {
      padding-left: 0px;
      padding-right: 15px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-4 > li:nth-of-type(4n+2) {
      padding-left: 5px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-4 > li:nth-of-type(4n+3) {
      padding-left: 10px;
      padding-right: 5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-4 > li:nth-of-type(4n) {
      padding-left: 15px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li {
    list-style: none;
    width: 20%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-5 > li:nth-of-type(5n+1) {
      padding-left: 0px;
      padding-right: 16px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-5 > li:nth-of-type(5n+2) {
      padding-left: 4px;
      padding-right: 12px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-5 > li:nth-of-type(5n+3) {
      padding-left: 8px;
      padding-right: 8px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-5 > li:nth-of-type(5n+4) {
      padding-left: 12px;
      padding-right: 4px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-5 > li:nth-of-type(5n) {
      padding-left: 16px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li {
    list-style: none;
    width: 16.66667%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-6 > li:nth-of-type(6n+1) {
      padding-left: 0px;
      padding-right: 16.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-6 > li:nth-of-type(6n+2) {
      padding-left: 3.33333px;
      padding-right: 13.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-6 > li:nth-of-type(6n+3) {
      padding-left: 6.66667px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-6 > li:nth-of-type(6n+4) {
      padding-left: 10px;
      padding-right: 6.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-6 > li:nth-of-type(6n+5) {
      padding-left: 13.33333px;
      padding-right: 3.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-6 > li:nth-of-type(6n) {
      padding-left: 16.66667px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li {
    list-style: none;
    width: 14.28571%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-7 > li:nth-of-type(7n+1) {
      padding-left: 0px;
      padding-right: 17.14286px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-7 > li:nth-of-type(7n+2) {
      padding-left: 2.85714px;
      padding-right: 14.28571px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-7 > li:nth-of-type(7n+3) {
      padding-left: 5.71429px;
      padding-right: 11.42857px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-7 > li:nth-of-type(7n+4) {
      padding-left: 8.57143px;
      padding-right: 8.57143px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-7 > li:nth-of-type(7n+5) {
      padding-left: 11.42857px;
      padding-right: 5.71429px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-7 > li:nth-of-type(7n+6) {
      padding-left: 14.28571px;
      padding-right: 2.85714px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-7 > li:nth-of-type(7n) {
      padding-left: 17.14286px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li {
    list-style: none;
    width: 12.5%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-8 > li:nth-of-type(8n+1) {
      padding-left: 0px;
      padding-right: 17.5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-8 > li:nth-of-type(8n+2) {
      padding-left: 2.5px;
      padding-right: 15px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-8 > li:nth-of-type(8n+3) {
      padding-left: 5px;
      padding-right: 12.5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-8 > li:nth-of-type(8n+4) {
      padding-left: 7.5px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-8 > li:nth-of-type(8n+5) {
      padding-left: 10px;
      padding-right: 7.5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-8 > li:nth-of-type(8n+6) {
      padding-left: 12.5px;
      padding-right: 5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-8 > li:nth-of-type(8n+7) {
      padding-left: 15px;
      padding-right: 2.5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-8 > li:nth-of-type(8n) {
      padding-left: 17.5px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li {
    list-style: none;
    width: 11.11111%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-9 > li:nth-of-type(9n+1) {
      padding-left: 0px;
      padding-right: 17.77778px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-9 > li:nth-of-type(9n+2) {
      padding-left: 2.22222px;
      padding-right: 15.55556px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-9 > li:nth-of-type(9n+3) {
      padding-left: 4.44444px;
      padding-right: 13.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-9 > li:nth-of-type(9n+4) {
      padding-left: 6.66667px;
      padding-right: 11.11111px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-9 > li:nth-of-type(9n+5) {
      padding-left: 8.88889px;
      padding-right: 8.88889px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-9 > li:nth-of-type(9n+6) {
      padding-left: 11.11111px;
      padding-right: 6.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-9 > li:nth-of-type(9n+7) {
      padding-left: 13.33333px;
      padding-right: 4.44444px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-9 > li:nth-of-type(9n+8) {
      padding-left: 15.55556px;
      padding-right: 2.22222px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-9 > li:nth-of-type(9n) {
      padding-left: 17.77778px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li {
    list-style: none;
    width: 10%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-10 > li:nth-of-type(10n+1) {
      padding-left: 0px;
      padding-right: 18px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-10 > li:nth-of-type(10n+2) {
      padding-left: 2px;
      padding-right: 16px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-10 > li:nth-of-type(10n+3) {
      padding-left: 4px;
      padding-right: 14px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-10 > li:nth-of-type(10n+4) {
      padding-left: 6px;
      padding-right: 12px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-10 > li:nth-of-type(10n+5) {
      padding-left: 8px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-10 > li:nth-of-type(10n+6) {
      padding-left: 10px;
      padding-right: 8px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-10 > li:nth-of-type(10n+7) {
      padding-left: 12px;
      padding-right: 6px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-10 > li:nth-of-type(10n+8) {
      padding-left: 14px;
      padding-right: 4px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-10 > li:nth-of-type(10n+9) {
      padding-left: 16px;
      padding-right: 2px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-10 > li:nth-of-type(10n) {
      padding-left: 18px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li {
    list-style: none;
    width: 9.09091%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-11 > li:nth-of-type(11n+1) {
      padding-left: 0px;
      padding-right: 18.18182px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-11 > li:nth-of-type(11n+2) {
      padding-left: 1.81818px;
      padding-right: 16.36364px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-11 > li:nth-of-type(11n+3) {
      padding-left: 3.63636px;
      padding-right: 14.54545px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-11 > li:nth-of-type(11n+4) {
      padding-left: 5.45455px;
      padding-right: 12.72727px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-11 > li:nth-of-type(11n+5) {
      padding-left: 7.27273px;
      padding-right: 10.90909px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-11 > li:nth-of-type(11n+6) {
      padding-left: 9.09091px;
      padding-right: 9.09091px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-11 > li:nth-of-type(11n+7) {
      padding-left: 10.90909px;
      padding-right: 7.27273px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-11 > li:nth-of-type(11n+8) {
      padding-left: 12.72727px;
      padding-right: 5.45455px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-11 > li:nth-of-type(11n+9) {
      padding-left: 14.54545px;
      padding-right: 3.63636px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-11 > li:nth-of-type(11n+10) {
      padding-left: 16.36364px;
      padding-right: 1.81818px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-11 > li:nth-of-type(11n) {
      padding-left: 18.18182px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li {
    list-style: none;
    width: 8.33333%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-12 > li:nth-of-type(12n+1) {
      padding-left: 0px;
      padding-right: 18.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-12 > li:nth-of-type(12n+2) {
      padding-left: 1.66667px;
      padding-right: 16.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-12 > li:nth-of-type(12n+3) {
      padding-left: 3.33333px;
      padding-right: 15px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-12 > li:nth-of-type(12n+4) {
      padding-left: 5px;
      padding-right: 13.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-12 > li:nth-of-type(12n+5) {
      padding-left: 6.66667px;
      padding-right: 11.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-12 > li:nth-of-type(12n+6) {
      padding-left: 8.33333px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-12 > li:nth-of-type(12n+7) {
      padding-left: 10px;
      padding-right: 8.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-12 > li:nth-of-type(12n+8) {
      padding-left: 11.66667px;
      padding-right: 6.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-12 > li:nth-of-type(12n+9) {
      padding-left: 13.33333px;
      padding-right: 5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-12 > li:nth-of-type(12n+10) {
      padding-left: 15px;
      padding-right: 3.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-12 > li:nth-of-type(12n+11) {
      padding-left: 16.66667px;
      padding-right: 1.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .small-block-grid-12 > li:nth-of-type(12n) {
      padding-left: 18.33333px;
      padding-right: 0px; } }

@media only screen and (min-width: 0em) {
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li {
    list-style: none;
    width: 100%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-1 > li:nth-of-type(1n) {
      padding-left: 0px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li {
    list-style: none;
    width: 50%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-2 > li:nth-of-type(2n+1) {
      padding-left: 0px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-2 > li:nth-of-type(2n) {
      padding-left: 10px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li {
    list-style: none;
    width: 33.33333%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-3 > li:nth-of-type(3n+1) {
      padding-left: 0px;
      padding-right: 13.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-3 > li:nth-of-type(3n+2) {
      padding-left: 6.66667px;
      padding-right: 6.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-3 > li:nth-of-type(3n) {
      padding-left: 13.33333px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li {
    list-style: none;
    width: 25%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-4 > li:nth-of-type(4n+1) {
      padding-left: 0px;
      padding-right: 15px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-4 > li:nth-of-type(4n+2) {
      padding-left: 5px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-4 > li:nth-of-type(4n+3) {
      padding-left: 10px;
      padding-right: 5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-4 > li:nth-of-type(4n) {
      padding-left: 15px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li {
    list-style: none;
    width: 20%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-5 > li:nth-of-type(5n+1) {
      padding-left: 0px;
      padding-right: 16px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-5 > li:nth-of-type(5n+2) {
      padding-left: 4px;
      padding-right: 12px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-5 > li:nth-of-type(5n+3) {
      padding-left: 8px;
      padding-right: 8px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-5 > li:nth-of-type(5n+4) {
      padding-left: 12px;
      padding-right: 4px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-5 > li:nth-of-type(5n) {
      padding-left: 16px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li {
    list-style: none;
    width: 16.66667%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-6 > li:nth-of-type(6n+1) {
      padding-left: 0px;
      padding-right: 16.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-6 > li:nth-of-type(6n+2) {
      padding-left: 3.33333px;
      padding-right: 13.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-6 > li:nth-of-type(6n+3) {
      padding-left: 6.66667px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-6 > li:nth-of-type(6n+4) {
      padding-left: 10px;
      padding-right: 6.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-6 > li:nth-of-type(6n+5) {
      padding-left: 13.33333px;
      padding-right: 3.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-6 > li:nth-of-type(6n) {
      padding-left: 16.66667px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li {
    list-style: none;
    width: 14.28571%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-7 > li:nth-of-type(7n+1) {
      padding-left: 0px;
      padding-right: 17.14286px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-7 > li:nth-of-type(7n+2) {
      padding-left: 2.85714px;
      padding-right: 14.28571px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-7 > li:nth-of-type(7n+3) {
      padding-left: 5.71429px;
      padding-right: 11.42857px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-7 > li:nth-of-type(7n+4) {
      padding-left: 8.57143px;
      padding-right: 8.57143px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-7 > li:nth-of-type(7n+5) {
      padding-left: 11.42857px;
      padding-right: 5.71429px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-7 > li:nth-of-type(7n+6) {
      padding-left: 14.28571px;
      padding-right: 2.85714px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-7 > li:nth-of-type(7n) {
      padding-left: 17.14286px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li {
    list-style: none;
    width: 12.5%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-8 > li:nth-of-type(8n+1) {
      padding-left: 0px;
      padding-right: 17.5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-8 > li:nth-of-type(8n+2) {
      padding-left: 2.5px;
      padding-right: 15px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-8 > li:nth-of-type(8n+3) {
      padding-left: 5px;
      padding-right: 12.5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-8 > li:nth-of-type(8n+4) {
      padding-left: 7.5px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-8 > li:nth-of-type(8n+5) {
      padding-left: 10px;
      padding-right: 7.5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-8 > li:nth-of-type(8n+6) {
      padding-left: 12.5px;
      padding-right: 5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-8 > li:nth-of-type(8n+7) {
      padding-left: 15px;
      padding-right: 2.5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-8 > li:nth-of-type(8n) {
      padding-left: 17.5px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li {
    list-style: none;
    width: 11.11111%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-9 > li:nth-of-type(9n+1) {
      padding-left: 0px;
      padding-right: 17.77778px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-9 > li:nth-of-type(9n+2) {
      padding-left: 2.22222px;
      padding-right: 15.55556px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-9 > li:nth-of-type(9n+3) {
      padding-left: 4.44444px;
      padding-right: 13.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-9 > li:nth-of-type(9n+4) {
      padding-left: 6.66667px;
      padding-right: 11.11111px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-9 > li:nth-of-type(9n+5) {
      padding-left: 8.88889px;
      padding-right: 8.88889px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-9 > li:nth-of-type(9n+6) {
      padding-left: 11.11111px;
      padding-right: 6.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-9 > li:nth-of-type(9n+7) {
      padding-left: 13.33333px;
      padding-right: 4.44444px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-9 > li:nth-of-type(9n+8) {
      padding-left: 15.55556px;
      padding-right: 2.22222px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-9 > li:nth-of-type(9n) {
      padding-left: 17.77778px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li {
    list-style: none;
    width: 10%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-10 > li:nth-of-type(10n+1) {
      padding-left: 0px;
      padding-right: 18px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-10 > li:nth-of-type(10n+2) {
      padding-left: 2px;
      padding-right: 16px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-10 > li:nth-of-type(10n+3) {
      padding-left: 4px;
      padding-right: 14px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-10 > li:nth-of-type(10n+4) {
      padding-left: 6px;
      padding-right: 12px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-10 > li:nth-of-type(10n+5) {
      padding-left: 8px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-10 > li:nth-of-type(10n+6) {
      padding-left: 10px;
      padding-right: 8px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-10 > li:nth-of-type(10n+7) {
      padding-left: 12px;
      padding-right: 6px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-10 > li:nth-of-type(10n+8) {
      padding-left: 14px;
      padding-right: 4px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-10 > li:nth-of-type(10n+9) {
      padding-left: 16px;
      padding-right: 2px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-10 > li:nth-of-type(10n) {
      padding-left: 18px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li {
    list-style: none;
    width: 9.09091%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-11 > li:nth-of-type(11n+1) {
      padding-left: 0px;
      padding-right: 18.18182px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-11 > li:nth-of-type(11n+2) {
      padding-left: 1.81818px;
      padding-right: 16.36364px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-11 > li:nth-of-type(11n+3) {
      padding-left: 3.63636px;
      padding-right: 14.54545px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-11 > li:nth-of-type(11n+4) {
      padding-left: 5.45455px;
      padding-right: 12.72727px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-11 > li:nth-of-type(11n+5) {
      padding-left: 7.27273px;
      padding-right: 10.90909px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-11 > li:nth-of-type(11n+6) {
      padding-left: 9.09091px;
      padding-right: 9.09091px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-11 > li:nth-of-type(11n+7) {
      padding-left: 10.90909px;
      padding-right: 7.27273px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-11 > li:nth-of-type(11n+8) {
      padding-left: 12.72727px;
      padding-right: 5.45455px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-11 > li:nth-of-type(11n+9) {
      padding-left: 14.54545px;
      padding-right: 3.63636px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-11 > li:nth-of-type(11n+10) {
      padding-left: 16.36364px;
      padding-right: 1.81818px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-11 > li:nth-of-type(11n) {
      padding-left: 18.18182px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li {
    list-style: none;
    width: 8.33333%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-12 > li:nth-of-type(12n+1) {
      padding-left: 0px;
      padding-right: 18.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-12 > li:nth-of-type(12n+2) {
      padding-left: 1.66667px;
      padding-right: 16.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-12 > li:nth-of-type(12n+3) {
      padding-left: 3.33333px;
      padding-right: 15px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-12 > li:nth-of-type(12n+4) {
      padding-left: 5px;
      padding-right: 13.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-12 > li:nth-of-type(12n+5) {
      padding-left: 6.66667px;
      padding-right: 11.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-12 > li:nth-of-type(12n+6) {
      padding-left: 8.33333px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-12 > li:nth-of-type(12n+7) {
      padding-left: 10px;
      padding-right: 8.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-12 > li:nth-of-type(12n+8) {
      padding-left: 11.66667px;
      padding-right: 6.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-12 > li:nth-of-type(12n+9) {
      padding-left: 13.33333px;
      padding-right: 5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-12 > li:nth-of-type(12n+10) {
      padding-left: 15px;
      padding-right: 3.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-12 > li:nth-of-type(12n+11) {
      padding-left: 16.66667px;
      padding-right: 1.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .medium-block-grid-12 > li:nth-of-type(12n) {
      padding-left: 18.33333px;
      padding-right: 0px; } }

@media only screen and (min-width: 64.063em) {
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li {
    list-style: none;
    width: 100%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-1 > li:nth-of-type(1n) {
      padding-left: 0px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li {
    list-style: none;
    width: 50%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-2 > li:nth-of-type(2n+1) {
      padding-left: 0px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-2 > li:nth-of-type(2n) {
      padding-left: 10px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li {
    list-style: none;
    width: 33.33333%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-3 > li:nth-of-type(3n+1) {
      padding-left: 0px;
      padding-right: 13.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-3 > li:nth-of-type(3n+2) {
      padding-left: 6.66667px;
      padding-right: 6.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-3 > li:nth-of-type(3n) {
      padding-left: 13.33333px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li {
    list-style: none;
    width: 25%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-4 > li:nth-of-type(4n+1) {
      padding-left: 0px;
      padding-right: 15px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-4 > li:nth-of-type(4n+2) {
      padding-left: 5px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-4 > li:nth-of-type(4n+3) {
      padding-left: 10px;
      padding-right: 5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-4 > li:nth-of-type(4n) {
      padding-left: 15px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li {
    list-style: none;
    width: 20%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-5 > li:nth-of-type(5n+1) {
      padding-left: 0px;
      padding-right: 16px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-5 > li:nth-of-type(5n+2) {
      padding-left: 4px;
      padding-right: 12px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-5 > li:nth-of-type(5n+3) {
      padding-left: 8px;
      padding-right: 8px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-5 > li:nth-of-type(5n+4) {
      padding-left: 12px;
      padding-right: 4px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-5 > li:nth-of-type(5n) {
      padding-left: 16px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li {
    list-style: none;
    width: 16.66667%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-6 > li:nth-of-type(6n+1) {
      padding-left: 0px;
      padding-right: 16.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-6 > li:nth-of-type(6n+2) {
      padding-left: 3.33333px;
      padding-right: 13.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-6 > li:nth-of-type(6n+3) {
      padding-left: 6.66667px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-6 > li:nth-of-type(6n+4) {
      padding-left: 10px;
      padding-right: 6.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-6 > li:nth-of-type(6n+5) {
      padding-left: 13.33333px;
      padding-right: 3.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-6 > li:nth-of-type(6n) {
      padding-left: 16.66667px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li {
    list-style: none;
    width: 14.28571%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-7 > li:nth-of-type(7n+1) {
      padding-left: 0px;
      padding-right: 17.14286px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-7 > li:nth-of-type(7n+2) {
      padding-left: 2.85714px;
      padding-right: 14.28571px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-7 > li:nth-of-type(7n+3) {
      padding-left: 5.71429px;
      padding-right: 11.42857px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-7 > li:nth-of-type(7n+4) {
      padding-left: 8.57143px;
      padding-right: 8.57143px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-7 > li:nth-of-type(7n+5) {
      padding-left: 11.42857px;
      padding-right: 5.71429px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-7 > li:nth-of-type(7n+6) {
      padding-left: 14.28571px;
      padding-right: 2.85714px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-7 > li:nth-of-type(7n) {
      padding-left: 17.14286px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li {
    list-style: none;
    width: 12.5%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-8 > li:nth-of-type(8n+1) {
      padding-left: 0px;
      padding-right: 17.5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-8 > li:nth-of-type(8n+2) {
      padding-left: 2.5px;
      padding-right: 15px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-8 > li:nth-of-type(8n+3) {
      padding-left: 5px;
      padding-right: 12.5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-8 > li:nth-of-type(8n+4) {
      padding-left: 7.5px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-8 > li:nth-of-type(8n+5) {
      padding-left: 10px;
      padding-right: 7.5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-8 > li:nth-of-type(8n+6) {
      padding-left: 12.5px;
      padding-right: 5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-8 > li:nth-of-type(8n+7) {
      padding-left: 15px;
      padding-right: 2.5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-8 > li:nth-of-type(8n) {
      padding-left: 17.5px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li {
    list-style: none;
    width: 11.11111%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-9 > li:nth-of-type(9n+1) {
      padding-left: 0px;
      padding-right: 17.77778px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-9 > li:nth-of-type(9n+2) {
      padding-left: 2.22222px;
      padding-right: 15.55556px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-9 > li:nth-of-type(9n+3) {
      padding-left: 4.44444px;
      padding-right: 13.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-9 > li:nth-of-type(9n+4) {
      padding-left: 6.66667px;
      padding-right: 11.11111px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-9 > li:nth-of-type(9n+5) {
      padding-left: 8.88889px;
      padding-right: 8.88889px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-9 > li:nth-of-type(9n+6) {
      padding-left: 11.11111px;
      padding-right: 6.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-9 > li:nth-of-type(9n+7) {
      padding-left: 13.33333px;
      padding-right: 4.44444px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-9 > li:nth-of-type(9n+8) {
      padding-left: 15.55556px;
      padding-right: 2.22222px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-9 > li:nth-of-type(9n) {
      padding-left: 17.77778px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li {
    list-style: none;
    width: 10%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-10 > li:nth-of-type(10n+1) {
      padding-left: 0px;
      padding-right: 18px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-10 > li:nth-of-type(10n+2) {
      padding-left: 2px;
      padding-right: 16px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-10 > li:nth-of-type(10n+3) {
      padding-left: 4px;
      padding-right: 14px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-10 > li:nth-of-type(10n+4) {
      padding-left: 6px;
      padding-right: 12px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-10 > li:nth-of-type(10n+5) {
      padding-left: 8px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-10 > li:nth-of-type(10n+6) {
      padding-left: 10px;
      padding-right: 8px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-10 > li:nth-of-type(10n+7) {
      padding-left: 12px;
      padding-right: 6px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-10 > li:nth-of-type(10n+8) {
      padding-left: 14px;
      padding-right: 4px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-10 > li:nth-of-type(10n+9) {
      padding-left: 16px;
      padding-right: 2px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-10 > li:nth-of-type(10n) {
      padding-left: 18px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li {
    list-style: none;
    width: 9.09091%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-11 > li:nth-of-type(11n+1) {
      padding-left: 0px;
      padding-right: 18.18182px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-11 > li:nth-of-type(11n+2) {
      padding-left: 1.81818px;
      padding-right: 16.36364px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-11 > li:nth-of-type(11n+3) {
      padding-left: 3.63636px;
      padding-right: 14.54545px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-11 > li:nth-of-type(11n+4) {
      padding-left: 5.45455px;
      padding-right: 12.72727px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-11 > li:nth-of-type(11n+5) {
      padding-left: 7.27273px;
      padding-right: 10.90909px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-11 > li:nth-of-type(11n+6) {
      padding-left: 9.09091px;
      padding-right: 9.09091px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-11 > li:nth-of-type(11n+7) {
      padding-left: 10.90909px;
      padding-right: 7.27273px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-11 > li:nth-of-type(11n+8) {
      padding-left: 12.72727px;
      padding-right: 5.45455px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-11 > li:nth-of-type(11n+9) {
      padding-left: 14.54545px;
      padding-right: 3.63636px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-11 > li:nth-of-type(11n+10) {
      padding-left: 16.36364px;
      padding-right: 1.81818px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-11 > li:nth-of-type(11n) {
      padding-left: 18.18182px;
      padding-right: 0px; }
  /* line 62, sass/vendor/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li {
    list-style: none;
    width: 8.33333%; }
    /* line 69, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    /* line 70, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-12 > li:nth-of-type(12n+1) {
      padding-left: 0px;
      padding-right: 18.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-12 > li:nth-of-type(12n+2) {
      padding-left: 1.66667px;
      padding-right: 16.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-12 > li:nth-of-type(12n+3) {
      padding-left: 3.33333px;
      padding-right: 15px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-12 > li:nth-of-type(12n+4) {
      padding-left: 5px;
      padding-right: 13.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-12 > li:nth-of-type(12n+5) {
      padding-left: 6.66667px;
      padding-right: 11.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-12 > li:nth-of-type(12n+6) {
      padding-left: 8.33333px;
      padding-right: 10px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-12 > li:nth-of-type(12n+7) {
      padding-left: 10px;
      padding-right: 8.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-12 > li:nth-of-type(12n+8) {
      padding-left: 11.66667px;
      padding-right: 6.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-12 > li:nth-of-type(12n+9) {
      padding-left: 13.33333px;
      padding-right: 5px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-12 > li:nth-of-type(12n+10) {
      padding-left: 15px;
      padding-right: 3.33333px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-12 > li:nth-of-type(12n+11) {
      padding-left: 16.66667px;
      padding-right: 1.66667px; }
    /* line 85, sass/vendor/foundation/components/_block-grid.scss */
    .large-block-grid-12 > li:nth-of-type(12n) {
      padding-left: 18.33333px;
      padding-right: 0px; } }

/* line 347, sass/vendor/foundation/components/_icon-bar.scss */
.icon-bar {
  display: inline-block;
  font-size: 0;
  width: 100%;
  background: #333333; }
  /* line 45, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar > * {
    display: block;
    float: left;
    font-size: 1rem;
    margin: 0 auto;
    padding: 1.25rem;
    text-align: center;
    width: 25%; }
    /* line 54, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar > * i, .icon-bar > * img {
      display: block;
      margin: 0 auto; }
      /* line 58, sass/vendor/foundation/components/_icon-bar.scss */
      .icon-bar > * i + label, .icon-bar > * img + label {
        margin-top: .0625rem; }
    /* line 63, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar > * i {
      font-size: 1.875rem;
      vertical-align: middle; }
    /* line 68, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar > * img {
      height: 1.875rem;
      width: 1.875rem; }
  /* line 76, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.label-right > * i, .icon-bar.label-right > * img {
    display: inline-block;
    margin: 0 .0625rem 0 0; }
    /* line 80, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.label-right > * i + label, .icon-bar.label-right > * img + label {
      margin-top: 0; }
  /* line 85, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.label-right > * label {
    display: inline-block; }
  /* line 88, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.vertical.label-right > * {
    text-align: left; }
  /* line 92, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.vertical, .icon-bar.small-vertical {
    height: 100%;
    width: auto; }
    /* line 96, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.vertical .item, .icon-bar.small-vertical .item {
      float: none;
      margin: auto;
      width: auto; }
  @media only screen and (min-width: 0em) {
    /* line 103, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.medium-vertical {
      height: 100%;
      width: auto; }
      /* line 108, sass/vendor/foundation/components/_icon-bar.scss */
      .icon-bar.medium-vertical .item {
        float: none;
        margin: auto;
        width: auto; } }
  @media only screen and (min-width: 64.063em) {
    /* line 115, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.large-vertical {
      height: 100%;
      width: auto; }
      /* line 120, sass/vendor/foundation/components/_icon-bar.scss */
      .icon-bar.large-vertical .item {
        float: none;
        margin: auto;
        width: auto; } }
  /* line 137, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar > * {
    font-size: 1rem;
    padding: 1.25rem; }
    /* line 143, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar > * i + label, .icon-bar > * img + label {
      margin-top: .0625rem;
      font-size: 1rem; }
    /* line 149, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar > * i {
      font-size: 1.875rem; }
    /* line 153, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar > * img {
      height: 1.875rem;
      width: 1.875rem; }
  /* line 177, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar > * label {
    color: #fff; }
  /* line 179, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar > * i {
    color: #fff; }
  /* line 182, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar > a:hover {
    background: #303030; }
    /* line 186, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar > a:hover label {
      color: #fff; }
    /* line 188, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar > a:hover i {
      color: #fff; }
  /* line 191, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar > a.active {
    background: #303030; }
    /* line 195, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar > a.active label {
      color: #fff; }
    /* line 197, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar > a.active i {
      color: #fff; }
  /* line 201, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar .item.disabled {
    cursor: not-allowed;
    opacity: 0.7; }
    /* line 205, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar .item.disabled > * {
      opacity: 0.7;
      cursor: not-allowed; }
  /* line 246, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.two-up .item {
    width: 50%; }
  /* line 247, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.two-up.vertical .item, .icon-bar.two-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 0em) {
    /* line 248, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.two-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.063em) {
    /* line 253, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.two-up.large-vertical .item {
      width: auto; } }
  /* line 260, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.three-up .item {
    width: 33.3333%; }
  /* line 261, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.three-up.vertical .item, .icon-bar.three-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 0em) {
    /* line 262, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.three-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.063em) {
    /* line 267, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.three-up.large-vertical .item {
      width: auto; } }
  /* line 274, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.four-up .item {
    width: 25%; }
  /* line 275, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.four-up.vertical .item, .icon-bar.four-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 0em) {
    /* line 276, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.four-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.063em) {
    /* line 281, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.four-up.large-vertical .item {
      width: auto; } }
  /* line 288, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.five-up .item {
    width: 20%; }
  /* line 289, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.five-up.vertical .item, .icon-bar.five-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 0em) {
    /* line 290, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.five-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.063em) {
    /* line 295, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.five-up.large-vertical .item {
      width: auto; } }
  /* line 302, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.six-up .item {
    width: 16.66667%; }
  /* line 303, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.six-up.vertical .item, .icon-bar.six-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 0em) {
    /* line 304, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.six-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.063em) {
    /* line 309, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.six-up.large-vertical .item {
      width: auto; } }
  /* line 316, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.seven-up .item {
    width: 14.28571%; }
  /* line 317, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.seven-up.vertical .item, .icon-bar.seven-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 0em) {
    /* line 318, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.seven-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.063em) {
    /* line 323, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.seven-up.large-vertical .item {
      width: auto; } }
  /* line 330, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.eight-up .item {
    width: 12.5%; }
  /* line 331, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.eight-up.vertical .item, .icon-bar.eight-up.small-vertical .item {
    width: auto; }
  @media only screen and (min-width: 0em) {
    /* line 332, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.eight-up.medium-vertical .item {
      width: auto; } }
  @media only screen and (min-width: 64.063em) {
    /* line 337, sass/vendor/foundation/components/_icon-bar.scss */
    .icon-bar.eight-up.large-vertical .item {
      width: auto; } }

/* line 362, sass/vendor/foundation/components/_icon-bar.scss */
.icon-bar.two-up .item {
  width: 50%; }

/* line 363, sass/vendor/foundation/components/_icon-bar.scss */
.icon-bar.two-up.vertical .item, .icon-bar.two-up.small-vertical .item {
  width: auto; }

@media only screen and (min-width: 0em) {
  /* line 364, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.two-up.medium-vertical .item {
    width: auto; } }

@media only screen and (min-width: 64.063em) {
  /* line 369, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.two-up.large-vertical .item {
    width: auto; } }

/* line 376, sass/vendor/foundation/components/_icon-bar.scss */
.icon-bar.three-up .item {
  width: 33.3333%; }

/* line 377, sass/vendor/foundation/components/_icon-bar.scss */
.icon-bar.three-up.vertical .item, .icon-bar.three-up.small-vertical .item {
  width: auto; }

@media only screen and (min-width: 0em) {
  /* line 378, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.three-up.medium-vertical .item {
    width: auto; } }

@media only screen and (min-width: 64.063em) {
  /* line 383, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.three-up.large-vertical .item {
    width: auto; } }

/* line 390, sass/vendor/foundation/components/_icon-bar.scss */
.icon-bar.four-up .item {
  width: 25%; }

/* line 391, sass/vendor/foundation/components/_icon-bar.scss */
.icon-bar.four-up.vertical .item, .icon-bar.four-up.small-vertical .item {
  width: auto; }

@media only screen and (min-width: 0em) {
  /* line 392, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.four-up.medium-vertical .item {
    width: auto; } }

@media only screen and (min-width: 64.063em) {
  /* line 397, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.four-up.large-vertical .item {
    width: auto; } }

/* line 404, sass/vendor/foundation/components/_icon-bar.scss */
.icon-bar.five-up .item {
  width: 20%; }

/* line 405, sass/vendor/foundation/components/_icon-bar.scss */
.icon-bar.five-up.vertical .item, .icon-bar.five-up.small-vertical .item {
  width: auto; }

@media only screen and (min-width: 0em) {
  /* line 406, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.five-up.medium-vertical .item {
    width: auto; } }

@media only screen and (min-width: 64.063em) {
  /* line 411, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.five-up.large-vertical .item {
    width: auto; } }

/* line 418, sass/vendor/foundation/components/_icon-bar.scss */
.icon-bar.six-up .item {
  width: 16.66667%; }

/* line 419, sass/vendor/foundation/components/_icon-bar.scss */
.icon-bar.six-up.vertical .item, .icon-bar.six-up.small-vertical .item {
  width: auto; }

@media only screen and (min-width: 0em) {
  /* line 420, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.six-up.medium-vertical .item {
    width: auto; } }

@media only screen and (min-width: 64.063em) {
  /* line 425, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.six-up.large-vertical .item {
    width: auto; } }

/* line 432, sass/vendor/foundation/components/_icon-bar.scss */
.icon-bar.seven-up .item {
  width: 14.28571%; }

/* line 433, sass/vendor/foundation/components/_icon-bar.scss */
.icon-bar.seven-up.vertical .item, .icon-bar.seven-up.small-vertical .item {
  width: auto; }

@media only screen and (min-width: 0em) {
  /* line 434, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.seven-up.medium-vertical .item {
    width: auto; } }

@media only screen and (min-width: 64.063em) {
  /* line 439, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.seven-up.large-vertical .item {
    width: auto; } }

/* line 446, sass/vendor/foundation/components/_icon-bar.scss */
.icon-bar.eight-up .item {
  width: 12.5%; }

/* line 447, sass/vendor/foundation/components/_icon-bar.scss */
.icon-bar.eight-up.vertical .item, .icon-bar.eight-up.small-vertical .item {
  width: auto; }

@media only screen and (min-width: 0em) {
  /* line 448, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.eight-up.medium-vertical .item {
    width: auto; } }

@media only screen and (min-width: 64.063em) {
  /* line 453, sass/vendor/foundation/components/_icon-bar.scss */
  .icon-bar.eight-up.large-vertical .item {
    width: auto; } }

/* line 54, sass/vendor/foundation/components/_inline-lists.scss */
.inline-list, .nav .nav-user, #submission-links .split-container, .signposts, .float-title #floatAuthorList {
  list-style: none;
  margin-top: 0;
  margin-bottom: 1.0625rem;
  margin-left: -1.375rem;
  margin-right: 0;
  overflow: hidden;
  padding: 0; }
  /* line 43, sass/vendor/foundation/components/_inline-lists.scss */
  .inline-list > li, .nav .nav-user > li, #submission-links .split-container > li, .signposts > li, .float-title #floatAuthorList > li {
    display: block;
    float: left;
    list-style: none;
    margin-left: 1.375rem; }
    /* line 48, sass/vendor/foundation/components/_inline-lists.scss */
    .inline-list > li > *, .nav .nav-user > li > *, #submission-links .split-container > li > *, .signposts > li > *, .float-title #floatAuthorList > li > * {
      display: block; }

/* line 91, sass/vendor/foundation/components/_labels.scss */
.label {
  display: inline-block;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: 1;
  margin-bottom: auto;
  position: relative;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  padding: 0.25rem 0.5rem 0.25rem;
  font-size: 0.6875rem;
  background-color: #303030;
  color: #fff; }
  /* line 96, sass/vendor/foundation/components/_labels.scss */
  .label.radius {
    border-radius: 3px; }
  /* line 97, sass/vendor/foundation/components/_labels.scss */
  .label.round {
    border-radius: 1000px; }
  /* line 99, sass/vendor/foundation/components/_labels.scss */
  .label.alert {
    background-color: #e53350;
    color: #fff; }
  /* line 100, sass/vendor/foundation/components/_labels.scss */
  .label.warning {
    background-color: #e53350;
    color: #fff; }
  /* line 101, sass/vendor/foundation/components/_labels.scss */
  .label.success {
    background-color: #a3dfd8;
    color: #333333; }
  /* line 102, sass/vendor/foundation/components/_labels.scss */
  .label.secondary {
    background-color: #202020;
    color: #fff; }
  /* line 103, sass/vendor/foundation/components/_labels.scss */
  .label.info {
    background-color: #a3dfd8;
    color: #333333; }

/* line 131, sass/vendor/foundation/components/_range-slider.scss */
.range-slider {
  border: 1px solid #DDDDDD;
  margin: 1.25rem 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  display: block;
  height: 1rem;
  width: 100%;
  background: #FAFAFA; }
  /* line 134, sass/vendor/foundation/components/_range-slider.scss */
  .range-slider.vertical-range {
    border: 1px solid #DDDDDD;
    margin: 1.25rem 0;
    position: relative;
    -ms-touch-action: none;
    touch-action: none;
    display: inline-block;
    height: 12.5rem;
    width: 1rem; }
    /* line 136, sass/vendor/foundation/components/_range-slider.scss */
    .range-slider.vertical-range .range-slider-handle {
      bottom: -10.5rem;
      margin-left: -0.5rem;
      margin-top: 0;
      position: absolute; }
    /* line 142, sass/vendor/foundation/components/_range-slider.scss */
    .range-slider.vertical-range .range-slider-active-segment {
      border-bottom-left-radius: inherit;
      border-bottom-right-radius: inherit;
      border-top-left-radius: initial;
      bottom: 0;
      height: auto;
      width: 0.875rem; }
  /* line 151, sass/vendor/foundation/components/_range-slider.scss */
  .range-slider.radius {
    background: #FAFAFA;
    border-radius: 3px; }
    /* line 153, sass/vendor/foundation/components/_range-slider.scss */
    .range-slider.radius .range-slider-handle {
      background: #303030;
      border-radius: 3px; }
      /* line 118, sass/vendor/foundation/components/_range-slider.scss */
      .range-slider.radius .range-slider-handle:hover {
        background: #2a2a2a; }
  /* line 155, sass/vendor/foundation/components/_range-slider.scss */
  .range-slider.round {
    background: #FAFAFA;
    border-radius: 1000px; }
    /* line 157, sass/vendor/foundation/components/_range-slider.scss */
    .range-slider.round .range-slider-handle {
      background: #303030;
      border-radius: 1000px; }
      /* line 118, sass/vendor/foundation/components/_range-slider.scss */
      .range-slider.round .range-slider-handle:hover {
        background: #2a2a2a; }
  /* line 159, sass/vendor/foundation/components/_range-slider.scss */
  .range-slider.disabled, .range-slider[disabled] {
    background: #FAFAFA;
    cursor: not-allowed;
    opacity: 0.7; }
    /* line 161, sass/vendor/foundation/components/_range-slider.scss */
    .range-slider.disabled .range-slider-handle, .range-slider[disabled] .range-slider-handle {
      background: #303030;
      cursor: default;
      opacity: 0.7; }
      /* line 118, sass/vendor/foundation/components/_range-slider.scss */
      .range-slider.disabled .range-slider-handle:hover, .range-slider[disabled] .range-slider-handle:hover {
        background: #2a2a2a; }

/* line 164, sass/vendor/foundation/components/_range-slider.scss */
.range-slider-active-segment {
  background: #202020;
  border-bottom-left-radius: inherit;
  border-top-left-radius: inherit;
  display: inline-block;
  height: 0.875rem;
  position: absolute; }

/* line 172, sass/vendor/foundation/components/_range-slider.scss */
.range-slider-handle {
  border: 1px solid none;
  cursor: pointer;
  display: inline-block;
  height: 1.375rem;
  position: absolute;
  top: -0.3125rem;
  width: 2rem;
  z-index: 1;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #303030; }
  /* line 118, sass/vendor/foundation/components/_range-slider.scss */
  .range-slider-handle:hover {
    background: #2a2a2a; }

/* line 173, sass/vendor/foundation/components/_reveal.scss */
.reveal-modal-bg {
  background: #202020;
  background: rgba(32, 32, 32, 0.45);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1004;
  left: 0; }

/* line 175, sass/vendor/foundation/components/_reveal.scss */
.reveal-modal {
  border-radius: 3px;
  display: none;
  position: absolute;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 1005;
  left: 0;
  background-color: #fff;
  padding: 0;
  border: solid 0 #666666;
  box-shadow: 0; }
  @media only screen and (max-width: 90em) {
    /* line 175, sass/vendor/foundation/components/_reveal.scss */
    .reveal-modal {
      min-height: 100vh; } }
  /* line 89, sass/vendor/foundation/components/_reveal.scss */
  .reveal-modal .column, .reveal-modal .columns {
    min-width: 0; }
  /* line 92, sass/vendor/foundation/components/_reveal.scss */
  .reveal-modal > :first-child {
    margin-top: 0; }
  /* line 94, sass/vendor/foundation/components/_reveal.scss */
  .reveal-modal > :last-child {
    margin-bottom: 0; }
  @media only screen and (min-width: 0em) {
    /* line 175, sass/vendor/foundation/components/_reveal.scss */
    .reveal-modal {
      left: 0;
      margin: 0 auto;
      max-width: 61.25rem;
      right: 0;
      width: 100%; } }
  @media only screen and (min-width: 0em) {
    /* line 175, sass/vendor/foundation/components/_reveal.scss */
    .reveal-modal {
      top: 0; } }
  /* line 186, sass/vendor/foundation/components/_reveal.scss */
  .reveal-modal.radius {
    box-shadow: none;
    border-radius: 3px; }
  /* line 187, sass/vendor/foundation/components/_reveal.scss */
  .reveal-modal.round {
    box-shadow: none;
    border-radius: 1000px; }
  /* line 188, sass/vendor/foundation/components/_reveal.scss */
  .reveal-modal.collapse {
    padding: 0;
    box-shadow: none; }
  @media only screen and (min-width: 0em) {
    /* line 189, sass/vendor/foundation/components/_reveal.scss */
    .reveal-modal.tiny {
      left: 0;
      margin: 0 auto;
      max-width: 61.25rem;
      right: 0;
      width: 30%; } }
  @media only screen and (min-width: 0em) {
    /* line 190, sass/vendor/foundation/components/_reveal.scss */
    .reveal-modal.small {
      left: 0;
      margin: 0 auto;
      max-width: 61.25rem;
      right: 0;
      width: 40%; } }
  @media only screen and (min-width: 0em) {
    /* line 191, sass/vendor/foundation/components/_reveal.scss */
    .reveal-modal.medium {
      left: 0;
      margin: 0 auto;
      max-width: 61.25rem;
      right: 0;
      width: 60%; } }
  @media only screen and (min-width: 0em) {
    /* line 192, sass/vendor/foundation/components/_reveal.scss */
    .reveal-modal.large {
      left: 0;
      margin: 0 auto;
      max-width: 61.25rem;
      right: 0;
      width: 70%; } }
  @media only screen and (min-width: 0em) {
    /* line 193, sass/vendor/foundation/components/_reveal.scss */
    .reveal-modal.xlarge {
      left: 0;
      margin: 0 auto;
      max-width: 61.25rem;
      right: 0;
      width: 95%; } }
  /* line 194, sass/vendor/foundation/components/_reveal.scss */
  .reveal-modal.full {
    height: 100vh;
    height: 100%;
    left: 0;
    margin-left: 0 !important;
    max-width: none !important;
    min-height: 100vh;
    top: 0; }
    @media only screen and (min-width: 0em) {
      /* line 194, sass/vendor/foundation/components/_reveal.scss */
      .reveal-modal.full {
        left: 0;
        margin: 0 auto;
        max-width: 61.25rem;
        right: 0;
        width: 100%; } }
  /* line 206, sass/vendor/foundation/components/_reveal.scss */
  .reveal-modal.toback {
    z-index: 1003; }
  /* line 210, sass/vendor/foundation/components/_reveal.scss */
  .reveal-modal .close-reveal-modal {
    color: #AAAAAA;
    cursor: pointer;
    font-size: 2.5rem;
    font-weight: bold;
    line-height: 1;
    position: absolute;
    top: 0.625rem;
    right: 1.375rem;
    text-decoration: none; }

/* line 30, sass/vendor/foundation/components/_tabs.scss */
.tabs {
  margin-bottom: 0 !important;
  margin-left: 0; }
  /* line 237, sass/vendor/foundation/components/_global.scss */
  .tabs:before, .tabs:after {
    content: " ";
    display: table; }
  /* line 238, sass/vendor/foundation/components/_global.scss */
  .tabs:after {
    clear: both; }
  /* line 35, sass/vendor/foundation/components/_tabs.scss */
  .tabs dd,
  .tabs .tab-title {
    float: left;
    list-style: none;
    margin-bottom: 0 !important;
    position: relative; }
    /* line 42, sass/vendor/foundation/components/_tabs.scss */
    .tabs dd > a,
    .tabs .tab-title > a {
      display: block;
      background-color: #EFEFEF;
      color: #222222;
      font-family: Helvetica, Arial, sans-serif;
      font-size: 1rem;
      padding: 0 0; }
      /* line 50, sass/vendor/foundation/components/_tabs.scss */
      .tabs dd > a:hover,
      .tabs .tab-title > a:hover {
        background-color: #e1e1e1; }
    /* line 55, sass/vendor/foundation/components/_tabs.scss */
    .tabs dd.active > a,
    .tabs .tab-title.active > a {
      background-color: #fff;
      color: #222222; }
  /* line 64, sass/vendor/foundation/components/_tabs.scss */
  .tabs.radius dd:first-child a,
  .tabs.radius .tab:first-child a {
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
  /* line 69, sass/vendor/foundation/components/_tabs.scss */
  .tabs.radius dd:last-child a,
  .tabs.radius .tab:last-child a {
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }
  /* line 74, sass/vendor/foundation/components/_tabs.scss */
  .tabs.vertical dd,
  .tabs.vertical .tab-title {
    position: inherit;
    float: none;
    display: block;
    top: auto; }

/* line 84, sass/vendor/foundation/components/_tabs.scss */
.tabs-content {
  margin-bottom: 0 !important;
  width: 100%; }
  /* line 237, sass/vendor/foundation/components/_global.scss */
  .tabs-content:before, .tabs-content:after {
    content: " ";
    display: table; }
  /* line 238, sass/vendor/foundation/components/_global.scss */
  .tabs-content:after {
    clear: both; }
  /* line 89, sass/vendor/foundation/components/_tabs.scss */
  .tabs-content > .content {
    display: none;
    float: left;
    padding: 0 !important 0;
    width: 100%; }
    /* line 95, sass/vendor/foundation/components/_tabs.scss */
    .tabs-content > .content.active {
      display: block;
      float: none; }
    /* line 99, sass/vendor/foundation/components/_tabs.scss */
    .tabs-content > .content.contained {
      padding: 0 !important; }
  /* line 104, sass/vendor/foundation/components/_tabs.scss */
  .tabs-content.vertical {
    display: block; }
    /* line 107, sass/vendor/foundation/components/_tabs.scss */
    .tabs-content.vertical > .content {
      padding: 0 0 !important; }

@media only screen and (min-width: 0em) {
  /* line 115, sass/vendor/foundation/components/_tabs.scss */
  .tabs.vertical {
    float: left;
    margin: 0;
    margin-bottom: 0 !important;
    max-width: 20%;
    width: 20%; }
  /* line 125, sass/vendor/foundation/components/_tabs.scss */
  .tabs-content.vertical {
    float: left;
    margin-left: -1px;
    max-width: 80%;
    padding-left: 1rem;
    width: 80%; } }

/* line 136, sass/vendor/foundation/components/_tabs.scss */
.no-js .tabs-content > .content {
  display: block;
  float: none; }

/* Tooltips */
/* line 38, sass/vendor/foundation/components/_tooltips.scss */
.has-tip, #article-list .truncated-tooltip {
  border-bottom: none;
  color: #202020;
  cursor: pointer;
  font-weight: 400; }
  /* line 44, sass/vendor/foundation/components/_tooltips.scss */
  .has-tip:hover, #article-list .truncated-tooltip:hover, .has-tip:focus, #article-list .truncated-tooltip:focus {
    border-bottom: none;
    color: #303030; }
  /* line 50, sass/vendor/foundation/components/_tooltips.scss */
  .has-tip.tip-left, #article-list .tip-left.truncated-tooltip, .has-tip.tip-right, #article-list .tip-right.truncated-tooltip {
    float: none !important; }

/* line 54, sass/vendor/foundation/components/_tooltips.scss */
.tooltip {
  background: #e0e0e0;
  color: #202020;
  display: none;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.3;
  max-width: 300px;
  padding: 1.25rem;
  position: absolute;
  width: 100%;
  z-index: 1006;
  left: 50%; }
  /* line 68, sass/vendor/foundation/components/_tooltips.scss */
  .tooltip > .nub {
    border: solid 5px;
    border-color: transparent transparent #e0e0e0 transparent;
    display: block;
    height: 0;
    pointer-events: none;
    position: absolute;
    top: -10px;
    width: 0;
    left: 5px; }
    /* line 79, sass/vendor/foundation/components/_tooltips.scss */
    .tooltip > .nub.rtl {
      left: auto;
      right: 5px; }
  /* line 85, sass/vendor/foundation/components/_tooltips.scss */
  .tooltip.radius {
    border-radius: 3px; }
  /* line 88, sass/vendor/foundation/components/_tooltips.scss */
  .tooltip.round {
    border-radius: 1000px; }
    /* line 90, sass/vendor/foundation/components/_tooltips.scss */
    .tooltip.round > .nub {
      left: 2rem; }
  /* line 95, sass/vendor/foundation/components/_tooltips.scss */
  .tooltip.opened {
    border-bottom: none !important;
    color: #303030 !important; }

/* line 101, sass/vendor/foundation/components/_tooltips.scss */
.tap-to-close {
  color: #777777;
  display: block;
  font-size: 0.625rem;
  font-weight: normal; }

@media only screen {
  /* line 110, sass/vendor/foundation/components/_tooltips.scss */
  .tooltip > .nub {
    border-color: transparent transparent #e0e0e0 transparent;
    top: -10px; }
  /* line 114, sass/vendor/foundation/components/_tooltips.scss */
  .tooltip.tip-top > .nub {
    border-color: #e0e0e0 transparent transparent transparent;
    bottom: -10px;
    top: auto; }
  /* line 120, sass/vendor/foundation/components/_tooltips.scss */
  .tooltip.tip-left, .tooltip.tip-right {
    float: none !important; }
  /* line 123, sass/vendor/foundation/components/_tooltips.scss */
  .tooltip.tip-left > .nub {
    border-color: transparent transparent transparent #e0e0e0;
    left: auto;
    margin-top: -5px;
    right: -10px;
    top: 50%; }
  /* line 130, sass/vendor/foundation/components/_tooltips.scss */
  .tooltip.tip-right > .nub {
    border-color: transparent #e0e0e0 transparent transparent;
    left: -10px;
    margin-top: -5px;
    right: auto;
    top: 50%; }
  /* line 140, sass/vendor/foundation/components/_tooltips.scss */
  .tooltip.tip-override > .nub {
    border-color: transparent transparent #e0e0e0 transparent; }
  /* line 144, sass/vendor/foundation/components/_tooltips.scss */
  .tooltip.tip-override.tip-left > .nub,
  .tooltip.tip-override.tip-right > .nub {
    margin-top: 0; } }

/* line 113, sass/vendor/foundation/components/_top-bar.scss */
meta.foundation-mq-topbar {
  font-family: "/only screen and (min-width:0em)/";
  width: 0em; }

/* Wrapped around .top-bar to contain to grid width */
/* line 119, sass/vendor/foundation/components/_top-bar.scss */
.contain-to-grid {
  width: 100%;
  background: #efefef; }
  /* line 123, sass/vendor/foundation/components/_top-bar.scss */
  .contain-to-grid .top-bar, .contain-to-grid .nav-main {
    margin-bottom: 0; }

/* line 129, sass/vendor/foundation/components/_top-bar.scss */
.fixed {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
  left: 0; }
  /* line 136, sass/vendor/foundation/components/_top-bar.scss */
  .fixed.expanded:not(.top-bar):not(.nav-main) {
    height: auto;
    max-height: 100%;
    overflow-y: auto;
    width: 100%; }
    /* line 142, sass/vendor/foundation/components/_top-bar.scss */
    .fixed.expanded:not(.top-bar):not(.nav-main) .title-area, .fixed.expanded:not(.top-bar):not(.nav-main) .logo {
      position: fixed;
      width: 100%;
      z-index: 99; }
    /* line 149, sass/vendor/foundation/components/_top-bar.scss */
    .fixed.expanded:not(.top-bar):not(.nav-main) .top-bar-section {
      margin-top: auto;
      z-index: 98; }

/* line 156, sass/vendor/foundation/components/_top-bar.scss */
.top-bar, .nav-main {
  background: #efefef;
  height: auto;
  line-height: inherit;
  margin-bottom: 0;
  overflow: hidden;
  position: relative; }
  /* line 165, sass/vendor/foundation/components/_top-bar.scss */
  .top-bar ul, .nav-main ul {
    list-style: none;
    margin-bottom: 0; }
  /* line 170, sass/vendor/foundation/components/_top-bar.scss */
  .top-bar .row, .nav-main .row {
    max-width: none; }
  /* line 174, sass/vendor/foundation/components/_top-bar.scss */
  .top-bar form, .nav-main form,
  .top-bar input,
  .nav-main input,
  .top-bar select,
  .nav-main select {
    margin-bottom: 0; }
  /* line 180, sass/vendor/foundation/components/_top-bar.scss */
  
  .top-bar input,
  .nav-main input,
  .top-bar select,
  .nav-main select {
    font-size: 0.75rem;
    height: 1.75rem;
    padding-bottom: .35rem;
    padding-top: .35rem; }
  /* line 188, sass/vendor/foundation/components/_top-bar.scss */
  .top-bar .button, .nav-main .button, .top-bar .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .top-bar .taxo-term, .nav-main .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .nav-main .taxo-term, .top-bar button, .nav-main button {
    font-size: 0.75rem;
    margin-bottom: 0;
    padding-bottom: 0.4125rem;
    padding-top: 0.4125rem; }
    @media only screen and (max-width: 90em) {
      /* line 188, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar .button, .nav-main .button, .top-bar .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .top-bar .taxo-term, .nav-main .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .nav-main .taxo-term, .top-bar button, .nav-main button {
        position: relative;
        top: -1px; } }
  /* line 204, sass/vendor/foundation/components/_top-bar.scss */
  .top-bar .title-area, .nav-main .title-area, .top-bar .logo, .nav-main .logo {
    margin: 0;
    position: relative; }
  /* line 209, sass/vendor/foundation/components/_top-bar.scss */
  .top-bar .name, .nav-main .name {
    font-size: 16px;
    height: auto;
    margin: 0; }
    /* line 214, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar .name h1, .nav-main .name h1, .top-bar .name h2, .nav-main .name h2, .top-bar .name h3, .nav-main .name h3, .top-bar .name h4, .nav-main .name h4, .top-bar .name p, .nav-main .name p, .top-bar .name span, .nav-main .name span {
      font-size: 13px;
      line-height: inherit;
      margin: 0; }
      /* line 219, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar .name h1 a, .nav-main .name h1 a, .top-bar .name h2 a, .nav-main .name h2 a, .top-bar .name h3 a, .nav-main .name h3 a, .top-bar .name h4 a, .nav-main .name h4 a, .top-bar .name p a, .nav-main .name p a, .top-bar .name span a, .nav-main .name span a {
        color: #303030;
        display: block;
        font-weight: 400;
        padding: 0 0;
        width: 75%; }
  /* line 230, sass/vendor/foundation/components/_top-bar.scss */
  .top-bar .toggle-topbar, .nav-main .toggle-topbar {
    position: absolute;
    right: 0;
    top: 0; }
    /* line 235, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar .toggle-topbar a, .nav-main .toggle-topbar a {
      color: #303030;
      display: block;
      font-size: inherit;
      font-weight: inherit;
      height: auto;
      line-height: inherit;
      padding: 0 0;
      position: relative;
      text-transform: inherit; }
    /* line 248, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar .toggle-topbar.menu-icon, .nav-main .toggle-topbar.menu-icon {
      margin-top: -16px;
      top: 50%; }
      /* line 252, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar .toggle-topbar.menu-icon a, .nav-main .toggle-topbar.menu-icon a {
        color: inherit;
        height: 34px;
        line-height: 33px;
        padding: 0 1.5625rem 0 0;
        position: relative; }
        /* line 186, sass/vendor/foundation/components/_global.scss */
        .top-bar .toggle-topbar.menu-icon a span::after, .nav-main .toggle-topbar.menu-icon a span::after {
          content: "";
          display: block;
          height: 0;
          position: absolute;
          margin-top: -8px;
          top: 50%;
          right: 0;
          box-shadow: 0 0 0 1px inherit, 0 7px 0 1px inherit, 0 14px 0 1px inherit;
          -webkit-box-shadow: 0 0 0 1px inherit, 0 7px 0 1px inherit, 0 14px 0 1px inherit;
          width: 16px; }
        /* line 223, sass/vendor/foundation/components/_global.scss */
        .top-bar .toggle-topbar.menu-icon a span:hover:after, .nav-main .toggle-topbar.menu-icon a span:hover:after {
          box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px "";
          -webkit-box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px ""; }
  /* line 268, sass/vendor/foundation/components/_top-bar.scss */
  .top-bar.expanded, .expanded.nav-main {
    background: transparent;
    height: auto; }
    /* line 272, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar.expanded .title-area, .expanded.nav-main .title-area, .top-bar.expanded .logo, .expanded.nav-main .logo {
      background: #efefef; }
    /* line 277, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar.expanded .toggle-topbar a, .expanded.nav-main .toggle-topbar a {
      color: inherit; }
      /* line 280, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar.expanded .toggle-topbar a span::after, .expanded.nav-main .toggle-topbar a span::after {
        box-shadow: 0 0 0 1px inherit, 0 7px 0 1px inherit, 0 14px 0 1px inherit; }
    @media screen and (-webkit-min-device-pixel-ratio: 0) {
      /* line 293, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar.expanded .top-bar-section .has-dropdown.moved > .dropdown, .expanded.nav-main .top-bar-section .has-dropdown.moved > .dropdown,
      .top-bar.expanded .top-bar-section .dropdown,
      .expanded.nav-main .top-bar-section .dropdown {
        clip: initial; }
      /* line 299, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar.expanded .top-bar-section .has-dropdown:not(.moved) > ul, .expanded.nav-main .top-bar-section .has-dropdown:not(.moved) > ul {
        padding: 0; } }

/* line 308, sass/vendor/foundation/components/_top-bar.scss */
.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  transition: left 300ms ease-out; }
  /* line 314, sass/vendor/foundation/components/_top-bar.scss */
  .top-bar-section ul {
    display: block;
    font-size: 16px;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%; }
  /* line 323, sass/vendor/foundation/components/_top-bar.scss */
  .top-bar-section .divider,
  .top-bar-section [role="separator"] {
    border-top: solid 1px #787878;
    clear: both;
    height: 1px;
    width: 100%; }
  /* line 331, sass/vendor/foundation/components/_top-bar.scss */
  .top-bar-section ul li {
    background: #efefef; }
    /* line 334, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section ul li > a {
      color: #303030;
      display: block;
      font-family: Helvetica, Arial, sans-serif;
      font-size: 13px;
      font-weight: 400;
      padding-left: 0;
      padding: 12px 0 12px 0;
      text-transform: none;
      width: 100%; }
      /* line 345, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section ul li > a.button, .top-bar-section .subject-areas-container ul li > a.taxo-term, .subject-areas-container .top-bar-section ul li > a.taxo-term {
        font-size: 13px;
        padding-left: 0;
        padding-right: 0;
        background-color: #303030;
        border-color: #262626;
        color: #fff; }
        /* line 163, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > a.button:hover, .top-bar-section .subject-areas-container ul li > a.taxo-term:hover, .subject-areas-container .top-bar-section ul li > a.taxo-term:hover, .top-bar-section ul li > a.button:focus, .top-bar-section .subject-areas-container ul li > a.taxo-term:focus, .subject-areas-container .top-bar-section ul li > a.taxo-term:focus {
          background-color: #262626; }
        /* line 169, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > a.button:hover, .top-bar-section .subject-areas-container ul li > a.taxo-term:hover, .subject-areas-container .top-bar-section ul li > a.taxo-term:hover, .top-bar-section ul li > a.button:focus, .top-bar-section .subject-areas-container ul li > a.taxo-term:focus, .subject-areas-container .top-bar-section ul li > a.taxo-term:focus {
          color: #fff; }
      /* line 352, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section ul li > a.button.secondary, .top-bar-section .subject-areas-container ul li > a.secondary.taxo-term, .subject-areas-container .top-bar-section ul li > a.secondary.taxo-term {
        background-color: #202020;
        border-color: #1a1a1a;
        color: #fff; }
        /* line 163, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > a.button.secondary:hover, .top-bar-section .subject-areas-container ul li > a.secondary.taxo-term:hover, .subject-areas-container .top-bar-section ul li > a.secondary.taxo-term:hover, .top-bar-section ul li > a.button.secondary:focus, .top-bar-section .subject-areas-container ul li > a.secondary.taxo-term:focus, .subject-areas-container .top-bar-section ul li > a.secondary.taxo-term:focus {
          background-color: #1a1a1a; }
        /* line 169, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > a.button.secondary:hover, .top-bar-section .subject-areas-container ul li > a.secondary.taxo-term:hover, .subject-areas-container .top-bar-section ul li > a.secondary.taxo-term:hover, .top-bar-section ul li > a.button.secondary:focus, .top-bar-section .subject-areas-container ul li > a.secondary.taxo-term:focus, .subject-areas-container .top-bar-section ul li > a.secondary.taxo-term:focus {
          color: #fff; }
      /* line 353, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section ul li > a.button.success, .top-bar-section .subject-areas-container ul li > a.success.taxo-term, .subject-areas-container .top-bar-section ul li > a.success.taxo-term {
        background-color: #a3dfd8;
        border-color: #6acac0;
        color: #333333; }
        /* line 163, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > a.button.success:hover, .top-bar-section .subject-areas-container ul li > a.success.taxo-term:hover, .subject-areas-container .top-bar-section ul li > a.success.taxo-term:hover, .top-bar-section ul li > a.button.success:focus, .top-bar-section .subject-areas-container ul li > a.success.taxo-term:focus, .subject-areas-container .top-bar-section ul li > a.success.taxo-term:focus {
          background-color: #6acac0; }
        /* line 169, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > a.button.success:hover, .top-bar-section .subject-areas-container ul li > a.success.taxo-term:hover, .subject-areas-container .top-bar-section ul li > a.success.taxo-term:hover, .top-bar-section ul li > a.button.success:focus, .top-bar-section .subject-areas-container ul li > a.success.taxo-term:focus, .subject-areas-container .top-bar-section ul li > a.success.taxo-term:focus {
          color: #fff; }
      /* line 354, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section ul li > a.button.alert, .top-bar-section .subject-areas-container ul li > a.alert.taxo-term, .subject-areas-container .top-bar-section ul li > a.alert.taxo-term {
        background-color: #e53350;
        border-color: #c71936;
        color: #fff; }
        /* line 163, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > a.button.alert:hover, .top-bar-section .subject-areas-container ul li > a.alert.taxo-term:hover, .subject-areas-container .top-bar-section ul li > a.alert.taxo-term:hover, .top-bar-section ul li > a.button.alert:focus, .top-bar-section .subject-areas-container ul li > a.alert.taxo-term:focus, .subject-areas-container .top-bar-section ul li > a.alert.taxo-term:focus {
          background-color: #c71936; }
        /* line 169, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > a.button.alert:hover, .top-bar-section .subject-areas-container ul li > a.alert.taxo-term:hover, .subject-areas-container .top-bar-section ul li > a.alert.taxo-term:hover, .top-bar-section ul li > a.button.alert:focus, .top-bar-section .subject-areas-container ul li > a.alert.taxo-term:focus, .subject-areas-container .top-bar-section ul li > a.alert.taxo-term:focus {
          color: #fff; }
      /* line 355, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section ul li > a.button.warning, .top-bar-section .subject-areas-container ul li > a.warning.taxo-term, .subject-areas-container .top-bar-section ul li > a.warning.taxo-term {
        background-color: #e53350;
        border-color: #c71936;
        color: #fff; }
        /* line 163, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > a.button.warning:hover, .top-bar-section .subject-areas-container ul li > a.warning.taxo-term:hover, .subject-areas-container .top-bar-section ul li > a.warning.taxo-term:hover, .top-bar-section ul li > a.button.warning:focus, .top-bar-section .subject-areas-container ul li > a.warning.taxo-term:focus, .subject-areas-container .top-bar-section ul li > a.warning.taxo-term:focus {
          background-color: #c71936; }
        /* line 169, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > a.button.warning:hover, .top-bar-section .subject-areas-container ul li > a.warning.taxo-term:hover, .subject-areas-container .top-bar-section ul li > a.warning.taxo-term:hover, .top-bar-section ul li > a.button.warning:focus, .top-bar-section .subject-areas-container ul li > a.warning.taxo-term:focus, .subject-areas-container .top-bar-section ul li > a.warning.taxo-term:focus {
          color: #fff; }
      /* line 356, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section ul li > a.button.info, .top-bar-section .subject-areas-container ul li > a.info.taxo-term, .subject-areas-container .top-bar-section ul li > a.info.taxo-term {
        background-color: #a3dfd8;
        border-color: #6acac0;
        color: #333333; }
        /* line 163, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > a.button.info:hover, .top-bar-section .subject-areas-container ul li > a.info.taxo-term:hover, .subject-areas-container .top-bar-section ul li > a.info.taxo-term:hover, .top-bar-section ul li > a.button.info:focus, .top-bar-section .subject-areas-container ul li > a.info.taxo-term:focus, .subject-areas-container .top-bar-section ul li > a.info.taxo-term:focus {
          background-color: #6acac0; }
        /* line 169, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > a.button.info:hover, .top-bar-section .subject-areas-container ul li > a.info.taxo-term:hover, .subject-areas-container .top-bar-section ul li > a.info.taxo-term:hover, .top-bar-section ul li > a.button.info:focus, .top-bar-section .subject-areas-container ul li > a.info.taxo-term:focus, .subject-areas-container .top-bar-section ul li > a.info.taxo-term:focus {
          color: #fff; }
    /* line 359, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section ul li > button {
      font-size: 13px;
      padding-left: 0;
      padding-right: 0;
      background-color: #303030;
      border-color: #262626;
      color: #fff; }
      /* line 163, sass/vendor/foundation/components/_buttons.scss */
      .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
        background-color: #262626; }
      /* line 169, sass/vendor/foundation/components/_buttons.scss */
      .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
        color: #fff; }
      /* line 365, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section ul li > button.secondary {
        background-color: #202020;
        border-color: #1a1a1a;
        color: #fff; }
        /* line 163, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
          background-color: #1a1a1a; }
        /* line 169, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
          color: #fff; }
      /* line 366, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section ul li > button.success {
        background-color: #a3dfd8;
        border-color: #6acac0;
        color: #333333; }
        /* line 163, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
          background-color: #6acac0; }
        /* line 169, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
          color: #fff; }
      /* line 367, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section ul li > button.alert {
        background-color: #e53350;
        border-color: #c71936;
        color: #fff; }
        /* line 163, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
          background-color: #c71936; }
        /* line 169, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
          color: #fff; }
      /* line 368, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section ul li > button.warning {
        background-color: #e53350;
        border-color: #c71936;
        color: #fff; }
        /* line 163, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
          background-color: #c71936; }
        /* line 169, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
          color: #fff; }
      /* line 369, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section ul li > button.info {
        background-color: #a3dfd8;
        border-color: #6acac0;
        color: #333333; }
        /* line 163, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > button.info:hover, .top-bar-section ul li > button.info:focus {
          background-color: #6acac0; }
        /* line 169, sass/vendor/foundation/components/_buttons.scss */
        .top-bar-section ul li > button.info:hover, .top-bar-section ul li > button.info:focus {
          color: #fff; }
    /* line 373, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section ul li:hover:not(.has-form) > a {
      background-color: #555555;
      color: #fff;
      background: #303030; }
    /* line 383, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section ul li.active > a {
      background: #f4f6c3;
      color: #f4f6c3; }
      /* line 387, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section ul li.active > a:hover {
        background: #303030;
        color: #fff; }
  /* line 395, sass/vendor/foundation/components/_top-bar.scss */
  .top-bar-section .has-form {
    padding: 0; }
  /* line 400, sass/vendor/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown {
    position: relative; }
    /* line 404, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section .has-dropdown > a:after {
      margin-right: 0;
      margin-top: -false/2-2;
      position: absolute;
      top: 50%;
      right: 0; }
    /* line 417, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section .has-dropdown.moved {
      position: static; }
      /* line 420, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section .has-dropdown.moved > .dropdown {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto;
        display: block;
        position: absolute !important;
        width: 100%; }
      /* line 425, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section .has-dropdown.moved > a:after {
        display: none; }
  /* line 432, sass/vendor/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    display: block;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: 99;
    left: 100%; }
    /* line 440, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section .dropdown li {
      height: auto;
      width: 100%; }
      /* line 444, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section .dropdown li a {
        font-weight: 400;
        padding: 8px 0; }
        /* line 447, sass/vendor/foundation/components/_top-bar.scss */
        .top-bar-section .dropdown li a.parent-link {
          font-weight: 400; }
      /* line 452, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {
        margin-bottom: 0;
        margin-top: 0;
        font-size: 1.125rem; }
        /* line 458, sass/vendor/foundation/components/_top-bar.scss */
        .top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
          color: #303030;
          display: block; }
          /* line 462, sass/vendor/foundation/components/_top-bar.scss */
          .top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {
            background: none; }
      /* line 466, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section .dropdown li.has-form {
        padding: 8px 0; }
      /* line 470, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section .dropdown li .button, .top-bar-section .dropdown .subject-areas-container ul li .taxo-term, .subject-areas-container ul .top-bar-section .dropdown li .taxo-term,
      .top-bar-section .dropdown li button {
        top: auto; }
    /* line 476, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section .dropdown label {
      color: inherit;
      font-size: inherit;
      font-weight: inherit;
      margin-bottom: 0;
      padding: 8px 0 2px;
      text-transform: inherit; }

/* line 487, sass/vendor/foundation/components/_top-bar.scss */
.js-generated {
  display: block; }

@media only screen and (min-width: 0em) {
  /* line 492, sass/vendor/foundation/components/_top-bar.scss */
  .top-bar, .nav-main {
    background: #efefef;
    overflow: visible; }
    /* line 237, sass/vendor/foundation/components/_global.scss */
    .top-bar:before, .nav-main:before, .top-bar:after, .nav-main:after {
      content: " ";
      display: table; }
    /* line 238, sass/vendor/foundation/components/_global.scss */
    .top-bar:after, .nav-main:after {
      clear: both; }
    /* line 497, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar .toggle-topbar, .nav-main .toggle-topbar {
      display: none; }
    /* line 499, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar .title-area, .nav-main .title-area, .top-bar .logo, .nav-main .logo {
      float: left; }
    /* line 500, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar .name h1 a, .nav-main .name h1 a, .top-bar .name h2 a, .nav-main .name h2 a, .top-bar .name h3 a, .nav-main .name h3 a, .top-bar .name h4 a, .nav-main .name h4 a,
    .top-bar .name h5 a,
    .nav-main .name h5 a,
    .top-bar .name h6 a,
    .nav-main .name h6 a {
      width: auto; }
    /* line 507, sass/vendor/foundation/components/_top-bar.scss */
    
    .top-bar input,
    .nav-main input,
    .top-bar select,
    .nav-main select, .top-bar .button, .nav-main .button, .top-bar .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .top-bar .taxo-term, .nav-main .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .nav-main .taxo-term, .top-bar button, .nav-main button {
      font-size: 0.875rem;
      height: 1.75rem;
      position: relative;
      top: auto-1.75rem/2; }
    /* line 517, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar .has-form > .button, .nav-main .has-form > .button, .top-bar .subject-areas-container ul li .has-form > .taxo-term, .subject-areas-container ul li .top-bar .has-form > .taxo-term, .nav-main .subject-areas-container ul li .has-form > .taxo-term, .subject-areas-container ul li .nav-main .has-form > .taxo-term,
    .top-bar .has-form > button,
    .nav-main .has-form > button {
      font-size: 0.875rem;
      height: 1.75rem;
      position: relative;
      top: auto-1.75rem/2; }
    /* line 525, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar.expanded, .expanded.nav-main {
      background: #efefef; }
  /* line 530, sass/vendor/foundation/components/_top-bar.scss */
  .contain-to-grid .top-bar, .contain-to-grid .nav-main {
    margin: 0 auto;
    margin-bottom: 0;
    max-width: 61.25rem; }
  /* line 536, sass/vendor/foundation/components/_top-bar.scss */
  .top-bar-section {
    transition: none 0 0;
    left: 0 !important; }
    /* line 540, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section ul {
      display: inline;
      height: auto !important;
      width: auto; }
      /* line 545, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section ul li {
        float: left; }
        /* line 547, sass/vendor/foundation/components/_top-bar.scss */
        .top-bar-section ul li .js-generated {
          display: none; }
    /* line 553, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section li:not(.head-search).hover > a:not(.button) {
      background-color: #555555;
      background: #303030;
      color: #fff; }
    /* line 563, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section li:not(.head-search):not(.has-form) a:not(.button) {
      background: #efefef;
      line-height: inherit;
      padding: 0 0; }
      /* line 567, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section li:not(.head-search):not(.has-form) a:not(.button):hover {
        background-color: #555555;
        background: #303030; }
    /* line 577, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section li:not(.head-search).active:not(.has-form) a:not(.button) {
      background: #f4f6c3;
      color: #f4f6c3;
      line-height: inherit;
      padding: 0 0; }
      /* line 582, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section li:not(.head-search).active:not(.has-form) a:not(.button):hover {
        background: #303030;
        color: #fff; }
    /* line 602, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section .has-dropdown.moved {
      position: relative; }
      /* line 603, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section .has-dropdown.moved > .dropdown {
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: absolute !important;
        width: 1px;
        display: block; }
    /* line 609, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto;
      display: block;
      position: absolute !important; }
    /* line 614, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section .has-dropdown > a:focus + .dropdown {
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto;
      display: block;
      position: absolute !important; }
    /* line 621, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
      border: none;
      content: "\00bb";
      top: 0.1875rem;
      right: 5px; }
    /* line 633, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section .dropdown {
      left: 0;
      background: transparent;
      min-width: 100%;
      top: auto; }
      /* line 640, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section .dropdown li a {
        background: transparent;
        color: #202020;
        line-height: inherit;
        padding: 12px 0;
        white-space: nowrap; }
      /* line 649, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
        background: transparent;
        color: #202020; }
      /* line 654, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
        background-color: #555555;
        color: #fff;
        background: #222222; }
      /* line 663, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section .dropdown li label {
        background: inherit;
        white-space: nowrap; }
      /* line 669, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section .dropdown li .dropdown {
        left: 100%;
        top: 0; }
    /* line 676, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section > ul > .divider,
    .top-bar-section > ul > [role="separator"] {
      border-right: solid 1px #f1f1f1;
      border-bottom: none;
      border-top: none;
      clear: none;
      height: auto;
      width: 0; }
    /* line 686, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section .has-form {
      background: #efefef;
      height: auto;
      padding: 0 0; }
    /* line 694, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section .right li .dropdown, .top-bar-section .nav .nav-user li .dropdown, .nav .top-bar-section .nav-user li .dropdown, .top-bar-section ul.nav-elements li .dropdown, .top-bar-section .head-search li .dropdown, .top-bar-section .block .date li .dropdown, .block .top-bar-section .date li .dropdown, .top-bar-section #article-list .date li .dropdown, #article-list .top-bar-section .date li .dropdown, .top-bar-section #issue .date li .dropdown, #issue .top-bar-section .date li .dropdown {
      left: auto;
      right: 0; }
      /* line 698, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section .right li .dropdown li .dropdown, .top-bar-section .nav .nav-user li .dropdown li .dropdown, .nav .top-bar-section .nav-user li .dropdown li .dropdown, .top-bar-section ul.nav-elements li .dropdown li .dropdown, .top-bar-section .head-search li .dropdown li .dropdown, .top-bar-section .block .date li .dropdown li .dropdown, .block .top-bar-section .date li .dropdown li .dropdown, .top-bar-section #article-list .date li .dropdown li .dropdown, #article-list .top-bar-section .date li .dropdown li .dropdown, .top-bar-section #issue .date li .dropdown li .dropdown, #issue .top-bar-section .date li .dropdown li .dropdown {
        right: 100%; }
    /* line 702, sass/vendor/foundation/components/_top-bar.scss */
    .top-bar-section .left li .dropdown {
      right: auto;
      left: 0; }
      /* line 706, sass/vendor/foundation/components/_top-bar.scss */
      .top-bar-section .left li .dropdown li .dropdown {
        left: 100%; }
  /* line 716, sass/vendor/foundation/components/_top-bar.scss */
  .no-js .top-bar-section ul li:hover > a {
    background-color: #555555;
    background: #303030;
    color: #fff; }
  /* line 725, sass/vendor/foundation/components/_top-bar.scss */
  .no-js .top-bar-section ul li:active > a {
    background: #f4f6c3;
    color: #f4f6c3; }
  /* line 733, sass/vendor/foundation/components/_top-bar.scss */
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    display: block;
    position: absolute !important; }
  /* line 738, sass/vendor/foundation/components/_top-bar.scss */
  .no-js .top-bar-section .has-dropdown > a:focus + .dropdown {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    display: block;
    position: absolute !important; } }

/* line 158, sass/vendor/foundation/components/_type.scss */
.text-left {
  text-align: left !important; }

/* line 159, sass/vendor/foundation/components/_type.scss */
.text-right {
  text-align: right !important; }

/* line 160, sass/vendor/foundation/components/_type.scss */
.text-center, .head-top {
  text-align: center !important; }

/* line 161, sass/vendor/foundation/components/_type.scss */
.text-justify {
  text-align: justify !important; }

@media only screen and (max-width: 90em) {
  /* line 165, sass/vendor/foundation/components/_type.scss */
  .small-only-text-left {
    text-align: left !important; }
  /* line 166, sass/vendor/foundation/components/_type.scss */
  .small-only-text-right {
    text-align: right !important; }
  /* line 167, sass/vendor/foundation/components/_type.scss */
  .small-only-text-center {
    text-align: center !important; }
  /* line 168, sass/vendor/foundation/components/_type.scss */
  .small-only-text-justify {
    text-align: justify !important; } }

@media only screen {
  /* line 165, sass/vendor/foundation/components/_type.scss */
  .small-text-left {
    text-align: left !important; }
  /* line 166, sass/vendor/foundation/components/_type.scss */
  .small-text-right {
    text-align: right !important; }
  /* line 167, sass/vendor/foundation/components/_type.scss */
  .small-text-center {
    text-align: center !important; }
  /* line 168, sass/vendor/foundation/components/_type.scss */
  .small-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 0em) and (max-width: 90em) {
  /* line 165, sass/vendor/foundation/components/_type.scss */
  .medium-only-text-left {
    text-align: left !important; }
  /* line 166, sass/vendor/foundation/components/_type.scss */
  .medium-only-text-right {
    text-align: right !important; }
  /* line 167, sass/vendor/foundation/components/_type.scss */
  .medium-only-text-center {
    text-align: center !important; }
  /* line 168, sass/vendor/foundation/components/_type.scss */
  .medium-only-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 0em) {
  /* line 165, sass/vendor/foundation/components/_type.scss */
  .medium-text-left {
    text-align: left !important; }
  /* line 166, sass/vendor/foundation/components/_type.scss */
  .medium-text-right {
    text-align: right !important; }
  /* line 167, sass/vendor/foundation/components/_type.scss */
  .medium-text-center {
    text-align: center !important; }
  /* line 168, sass/vendor/foundation/components/_type.scss */
  .medium-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  /* line 165, sass/vendor/foundation/components/_type.scss */
  .large-only-text-left {
    text-align: left !important; }
  /* line 166, sass/vendor/foundation/components/_type.scss */
  .large-only-text-right {
    text-align: right !important; }
  /* line 167, sass/vendor/foundation/components/_type.scss */
  .large-only-text-center {
    text-align: center !important; }
  /* line 168, sass/vendor/foundation/components/_type.scss */
  .large-only-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 64.063em) {
  /* line 165, sass/vendor/foundation/components/_type.scss */
  .large-text-left {
    text-align: left !important; }
  /* line 166, sass/vendor/foundation/components/_type.scss */
  .large-text-right {
    text-align: right !important; }
  /* line 167, sass/vendor/foundation/components/_type.scss */
  .large-text-center {
    text-align: center !important; }
  /* line 168, sass/vendor/foundation/components/_type.scss */
  .large-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 90.063em) and (max-width: 120em) {
  /* line 165, sass/vendor/foundation/components/_type.scss */
  .xlarge-only-text-left {
    text-align: left !important; }
  /* line 166, sass/vendor/foundation/components/_type.scss */
  .xlarge-only-text-right {
    text-align: right !important; }
  /* line 167, sass/vendor/foundation/components/_type.scss */
  .xlarge-only-text-center {
    text-align: center !important; }
  /* line 168, sass/vendor/foundation/components/_type.scss */
  .xlarge-only-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 90.063em) {
  /* line 165, sass/vendor/foundation/components/_type.scss */
  .xlarge-text-left {
    text-align: left !important; }
  /* line 166, sass/vendor/foundation/components/_type.scss */
  .xlarge-text-right {
    text-align: right !important; }
  /* line 167, sass/vendor/foundation/components/_type.scss */
  .xlarge-text-center {
    text-align: center !important; }
  /* line 168, sass/vendor/foundation/components/_type.scss */
  .xlarge-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 120.0625em) and (max-width: 6249999.9375em) {
  /* line 165, sass/vendor/foundation/components/_type.scss */
  .xxlarge-only-text-left {
    text-align: left !important; }
  /* line 166, sass/vendor/foundation/components/_type.scss */
  .xxlarge-only-text-right {
    text-align: right !important; }
  /* line 167, sass/vendor/foundation/components/_type.scss */
  .xxlarge-only-text-center {
    text-align: center !important; }
  /* line 168, sass/vendor/foundation/components/_type.scss */
  .xxlarge-only-text-justify {
    text-align: justify !important; } }

@media only screen and (min-width: 120.0625em) {
  /* line 165, sass/vendor/foundation/components/_type.scss */
  .xxlarge-text-left {
    text-align: left !important; }
  /* line 166, sass/vendor/foundation/components/_type.scss */
  .xxlarge-text-right {
    text-align: right !important; }
  /* line 167, sass/vendor/foundation/components/_type.scss */
  .xxlarge-text-center {
    text-align: center !important; }
  /* line 168, sass/vendor/foundation/components/_type.scss */
  .xxlarge-text-justify {
    text-align: justify !important; } }

/* Typography resets */
/* line 196, sass/vendor/foundation/components/_type.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
.block-quote,
.pullquote,
th,
td {
  margin: 0;
  padding: 0; }

/* Default Link Styles */
/* line 220, sass/vendor/foundation/components/_type.scss */
a {
  color: #303030;
  line-height: inherit;
  text-decoration: none; }
  /* line 225, sass/vendor/foundation/components/_type.scss */
  a:hover, a:focus {
    color: #202020; }
  /* line 233, sass/vendor/foundation/components/_type.scss */
  a img {
    border: none; }

/* Default paragraph styles */
/* line 237, sass/vendor/foundation/components/_type.scss */
p {
  font-family: inherit;
  font-size: 0.8125rem;
  font-weight: normal;
  line-height: 1.125rem;
  margin-bottom: 0.8125rem;
  text-rendering: optimizeLegibility; }
  /* line 245, sass/vendor/foundation/components/_type.scss */
  p.lead {
    font-size: 1.03125rem;
    line-height: 1.6; }
  /* line 247, sass/vendor/foundation/components/_type.scss */
  p aside {
    font-size: 0.8125rem;
    font-style: italic;
    line-height: 1.125rem; }

/* Default header styles */
/* line 255, sass/vendor/foundation/components/_type.scss */
h1, h2, h3, h4, h5, h6 {
  color: #202020;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-style: 400;
  font-weight: 400;
  line-height: 27px;
  margin-bottom: 1.6875rem;
  margin-top: 0;
  text-rendering: optimizeLegibility; }
  /* line 265, sass/vendor/foundation/components/_type.scss */
  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    color: #202020;
    font-size: 0.75rem;
    line-height: 0; }

/* line 272, sass/vendor/foundation/components/_type.scss */
h1 {
  font-size: 1rem; }

/* line 273, sass/vendor/foundation/components/_type.scss */
h2 {
  font-size: 0.625rem; }

/* line 274, sass/vendor/foundation/components/_type.scss */
h3 {
  font-size: 0.6875rem; }

/* line 275, sass/vendor/foundation/components/_type.scss */
h4 {
  font-size: 0.6875rem; }

/* line 276, sass/vendor/foundation/components/_type.scss */
h5 {
  font-size: 0.8125rem; }

/* line 277, sass/vendor/foundation/components/_type.scss */
h6 {
  font-size: 0.8125rem; }

/* line 279, sass/vendor/foundation/components/_type.scss */
.subheader {
  line-height: 1.3;
  color: #202020;
  font-weight: bold;
  margin-top: 1.6875rem;
  margin-bottom: 0.5625rem; }

/* line 281, sass/vendor/foundation/components/_type.scss */
hr {
  border: solid #DDDDDD;
  border-width: 1px 0 0;
  clear: both;
  height: 0;
  margin: 1.25rem 0 1.1875rem; }

/* Helpful Typography Defaults */
/* line 290, sass/vendor/foundation/components/_type.scss */
em,
i {
  font-style: italic;
  line-height: inherit; }

/* line 296, sass/vendor/foundation/components/_type.scss */
strong,
b {
  font-weight: bold;
  line-height: inherit; }

/* line 302, sass/vendor/foundation/components/_type.scss */
small {
  font-size: 0.75rem;
  line-height: inherit; }

/* line 307, sass/vendor/foundation/components/_type.scss */
code {
  background-color: #bcbcbc;
  border-color: darkgray;
  border-style: solid;
  border-width: 1px;
  color: #333333;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  padding: 0.125rem 0.3125rem 0.0625rem; }

/* Lists */
/* line 319, sass/vendor/foundation/components/_type.scss */
ul,
ol,
dl {
  font-family: inherit;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  list-style-position: outside;
  margin-bottom: 0.8125rem; }

/* line 329, sass/vendor/foundation/components/_type.scss */
ul {
  margin-left: 1.25rem; }

/* Unordered Lists */
/* line 336, sass/vendor/foundation/components/_type.scss */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0; }

/* line 345, sass/vendor/foundation/components/_type.scss */
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit; }

/* line 348, sass/vendor/foundation/components/_type.scss */
ul.square {
  list-style-type: square;
  margin-left: 1.25rem; }

/* line 349, sass/vendor/foundation/components/_type.scss */
ul.circle {
  list-style-type: circle;
  margin-left: 1.25rem; }

/* line 350, sass/vendor/foundation/components/_type.scss */
ul.disc {
  list-style-type: disc;
  margin-left: 1.25rem; }

/* Ordered Lists */
/* line 354, sass/vendor/foundation/components/_type.scss */
ol {
  margin-left: 1.25rem; }
  /* line 357, sass/vendor/foundation/components/_type.scss */
  ol li ul,
  ol li ol {
    margin-left: 1.25rem;
    margin-bottom: 0; }

/* line 366, sass/vendor/foundation/components/_type.scss */
.no-bullet, #article-list ul.list-plain, .linkbox ul, #nav-article .nav-page, #nav-article .nav-secondary {
  list-style-type: none;
  margin-left: 0; }
  /* line 371, sass/vendor/foundation/components/_type.scss */
  .no-bullet li ul, #article-list ul.list-plain li ul, .linkbox ul li ul, #nav-article .nav-page li ul, #nav-article .nav-secondary li ul,
  .no-bullet li ol,
  #article-list ul.list-plain li ol,
  .linkbox ul li ol,
  #nav-article .nav-page li ol,
  #nav-article .nav-secondary li ol {
    margin-left: 1.25rem;
    margin-bottom: 0;
    list-style: none; }

/* Definition Lists */
/* line 382, sass/vendor/foundation/components/_type.scss */
dl dt {
  margin-bottom: 0;
  font-weight: bold; }

/* line 386, sass/vendor/foundation/components/_type.scss */
dl dd {
  margin-bottom: 0.8125rem; }

/* Abbreviations */
/* line 390, sass/vendor/foundation/components/_type.scss */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #202020;
  cursor: help; }

/* line 397, sass/vendor/foundation/components/_type.scss */
abbr {
  text-transform: none; }
  /* line 399, sass/vendor/foundation/components/_type.scss */
  abbr[title] {
    border-bottom: 1px dotted #DDDDDD; }

/* Blockquotes */
/* line 405, sass/vendor/foundation/components/_type.scss */

blockquote,
.block-quote,
.pullquote {
  margin: 0 0 0.8125rem;
  padding: 0 1.25rem;
  border-left: 0.3125rem solid #c0c0c0; }
  /* line 410, sass/vendor/foundation/components/_type.scss */
  blockquote cite, .block-quote cite, .pullquote cite {
    display: block;
    font-size: 13px;
    color: #202020; }
    /* line 414, sass/vendor/foundation/components/_type.scss */
    blockquote cite:before, .block-quote cite:before, .pullquote cite:before {
      content: "\2014 \0020"; }
    /* line 418, sass/vendor/foundation/components/_type.scss */
    blockquote cite a, .block-quote cite a, .pullquote cite a,
    blockquote cite a:visited,
    .block-quote cite a:visited,
    .pullquote cite a:visited {
      color: #303030; }

/* line 424, sass/vendor/foundation/components/_type.scss */

blockquote,
.block-quote,
.pullquote,
blockquote p,
.block-quote p,
.pullquote p {
  line-height: 1.125rem;
  color: #202020; }

/* Microformats */
/* line 431, sass/vendor/foundation/components/_type.scss */
.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid #DDDDDD;
  padding: 0.625rem 0.75rem; }
  /* line 437, sass/vendor/foundation/components/_type.scss */
  .vcard li {
    margin: 0;
    display: block; }
  /* line 441, sass/vendor/foundation/components/_type.scss */
  .vcard .fn {
    font-weight: bold;
    font-size: 0.9375rem; }

/* line 448, sass/vendor/foundation/components/_type.scss */
.vevent .summary {
  font-weight: bold; }

/* line 450, sass/vendor/foundation/components/_type.scss */
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem; }

@media only screen and (min-width: 0em) {
  /* line 461, sass/vendor/foundation/components/_type.scss */
  h1, h2, h3, h4, h5, h6 {
    line-height: 27px; }
  /* line 462, sass/vendor/foundation/components/_type.scss */
  h1 {
    font-size: 1.625rem; }
  /* line 463, sass/vendor/foundation/components/_type.scss */
  h2 {
    font-size: 1.25rem; }
  /* line 464, sass/vendor/foundation/components/_type.scss */
  h3 {
    font-size: 1rem; }
  /* line 465, sass/vendor/foundation/components/_type.scss */
  h4 {
    font-size: 1rem; }
  /* line 466, sass/vendor/foundation/components/_type.scss */
  h5 {
    font-size: 0.8125rem; }
  /* line 467, sass/vendor/foundation/components/_type.scss */
  h6 {
    font-size: 0.8125rem; } }

/*doc
---
title: Intro
name: intro
category: Grid
---
A grid allows us to set widths of columns and containers so that they are consistent.

The plos-grid mixins use the foundation grid but allow us to extend the foundation grid in a few important ways:
 - it allows us to put margins on the outside which allows us the ability to set containers.
 - it allows us to use pixel widths for columns that do not fit into the 12 columns grid.

## Usage
 * wrap in a container: `@extend .plos-row`  or use the  `@plos-row` mixin if you need more control
 * for each column  `@extend .plos-column-NUMBER` or use the  `@plos-columns` mixin if you need more control


```html_example

<div class="grid-example-simple">
  <div class="grid-example-column-1">3 column div</div>
  <div class="grid-example-column-2">8 column div</div>
</div>

```

``` scss_example
.grid-example-simple{
  @extend .plos-row; // make this 3 columns out of 12 width
  .grid-example-column-1 {
    @extend .plos-column-3;
  }
  .grid-example-column-2{
    @extend .plos-column-8;
  }
}
```

column classes                            | result
------------------------------------------| -----------------
`@extend .plos-column-NUMBER`               | sets the column width NUMBER of 12 with the default margins on either side.
`@extend .plos-column-third`              |   sets the column to a third of the container with default margins on either side
`@extend .plos-column-half`               |   sets the column to half of the container with default margins on either side.
`@extend %width-full`               |   sets the column the full-width of teh container with default margins on either side.
*/
/* sets up the body container */
/* line 159, sass/_scaffold.scss */
.plos-row, #pageftr .row, .nav, .nav-main, .top-bar-section .calloutcontainer, .row, #ad-slot-bottom, .error-page, .set-grid, .title-block, .article-body {
  margin: 0 auto;
  max-width: 61.25rem;
  width: 100%; }
  /* line 237, sass/vendor/foundation/components/_global.scss */
  .plos-row:before, #pageftr .row:before, .nav:before, .nav-main:before, .top-bar-section .calloutcontainer:before, .row:before, #ad-slot-bottom:before, .error-page:before, .set-grid:before, .title-block:before, .article-body:before, .plos-row:after, #pageftr .row:after, .nav:after, .nav-main:after, .top-bar-section .calloutcontainer:after, .row:after, #ad-slot-bottom:after, .error-page:after, .set-grid:after, .title-block:after, .article-body:after {
    content: " ";
    display: table; }
  /* line 238, sass/vendor/foundation/components/_global.scss */
  .plos-row:after, #pageftr .row:after, .nav:after, .nav-main:after, .top-bar-section .calloutcontainer:after, .row:after, #ad-slot-bottom:after, .error-page:after, .set-grid:after, .title-block:after, .article-body:after {
    clear: both; }

/* line 167, sass/_scaffold.scss */
.plos-column-0 {
  width: 0rem;
  float: left;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

/* line 167, sass/_scaffold.scss */
.plos-column-1 {
  width: 5.10417rem;
  float: left;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

/* line 167, sass/_scaffold.scss */
.plos-column-2 {
  width: 10.20833rem;
  float: left;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

/* line 167, sass/_scaffold.scss */
.plos-column-3 {
  width: 15.3125rem;
  float: left;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

/* line 167, sass/_scaffold.scss */
.plos-column-4, .error-page .image {
  width: 20.41667rem;
  float: left;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

/* line 167, sass/_scaffold.scss */
.plos-column-5 {
  width: 25.52083rem;
  float: left;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

/* line 167, sass/_scaffold.scss */
.plos-column-6, .error-page .content {
  width: 30.625rem;
  float: left;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

/* line 167, sass/_scaffold.scss */
.plos-column-7 {
  width: 35.72917rem;
  float: left;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

/* line 167, sass/_scaffold.scss */
.plos-column-8 {
  width: 40.83333rem;
  float: left;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

/* line 167, sass/_scaffold.scss */
.plos-column-9 {
  width: 45.9375rem;
  float: left;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

/* line 167, sass/_scaffold.scss */
.plos-column-10 {
  width: 51.04167rem;
  float: left;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

/* line 167, sass/_scaffold.scss */
.plos-column-11 {
  width: 56.14583rem;
  float: left;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

/* line 175, sass/_scaffold.scss */
.plos-column-third {
  width: 20.41667rem;
  float: left;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

/* line 179, sass/_scaffold.scss */
.plos-column-half {
  width: 30.625rem;
  float: left;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

/* line 184, sass/_scaffold.scss */
.hero, #billboard {
  float: left;
  width: 60rem;
  margin-left: 0.625rem;
  margin-right: 0.625rem; }

/* line 188, sass/_scaffold.scss */
.block.xx-small, .xx-small#article-list, #issue {
  float: left;
  width: 10rem; }

/*

%width-x-small {
  @include plos-grid-column(267);
}

%width-small {
  @include plos-grid-column(306);
}

%width-medium {
  @include plos-grid-column(470);
}
*/
/* line 207, sass/_scaffold.scss */
.block.large, .large#article-list, .large#issue {
  float: left;
  width: 47.5rem; }

/* line 212, sass/_scaffold.scss */
main,
#pagehdr {
  display: block;
  margin: 0 auto;
  max-width: 61.25rem;
  width: 100%;
  min-width: 61.25rem;
  max-width: 61.25rem;
  margin: 0 auto; }
  /* line 237, sass/vendor/foundation/components/_global.scss */
  main:before, main:after,
  #pagehdr:before,
  #pagehdr:after {
    content: " ";
    display: table; }
  /* line 238, sass/vendor/foundation/components/_global.scss */
  main:after,
  #pagehdr:after {
    clear: both; }
  /* line 217, sass/_scaffold.scss */
  main.width-full,
  #pagehdr.width-full {
    width: 100%;
    max-width: 100%; }

/*doc
---
title: layout options
name: layout
category: Scaffold
---

```sass_example

```

```sass_example

```

*/
/*doc

---
title: Advanced Features
name: z-advanced
category: Grid

---

##setting column widths in pixels
`@extend .plos-grid-column(NUMBER)` - creates a column of the width you set with margins on either side.

```html_example
<div class="grid-example-complex">
  <div class="grid-example-one">120px div</div>
</div>
```
```sass_example
  .grid-example-one {
    @include plos-grid-column(120);
  }
```

##further customisation
###gutters

variable  | result
------------------------------------------| -----------------
`$gutter: none`              | no gutter on either side
`$gutter: left` |  default gutter on the left side - the plos default is 20px
`$gutter: right` |  default gutter on the right side - the plos default is 20px
`$gutter: left, $gutter-width: 50` |  *50px gutter on the left side ONLY - $gutter width does nothing without $gutter: left or right.
`$gutter: right, $gutter-width: 50` |  *50px gutter on the right side ONLY - $gutter width does nothing without $gutter: left or right.

 ```html_example
<div class="grid-example-complex">
    <div class="grid-example-two">120px div left gutter of 50px none on the right</div>
  <div class="grid-example-three">120px div with default gutter on the left, none on the right</div>
  <div class="grid-example-four">120px div with 50px gutter on the right, none on the left</div>
  <div class="grid-example-five">120px div with default gutter on the right, none on the left</div>
  <div class="grid-example-six">120px div with no gutter</div>
</div>
```
```sass_example
  .grid-example-two{
    @include plos-grid-column( 120, $gutter: left, $gutter-width: 50px );
  }
  .grid-example-three{
    @include plos-grid-column( 120, $gutter: left );
  }

  .grid-example-four{
    @include plos-grid-column( 120, $gutter: right, $gutter-width: 50px );
  }
  .grid-example-five{
    @include plos-grid-column( 120, $gutter: right );
  }
    .grid-example-six{
    @include plos-grid-column( 120, $gutter: none );
  }
```
*/
/*doc
---
title: Grid
name: grid
category: Theming

---
 you can adjust the the number of columns, total width,  gutter widths etc... in `_variables.scss`


*/
/*doc
---
title: scaffold.scss
name:  scaffold.scss
category: Files
---

This file contains the code for the grid and general layout.

*/
/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.1.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.1.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.1.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

/* line 14, sass/vendor/_font-awesome.scss */
.fa, .list-bullet > li:before, .bulleted > li:before, .more-icon, .more-link:after, .icon-fa, .icon-spinner, #figure-lightbox .loader i, .icon-twitter, .icon-facebook, .icon-rss, .icon-email, .icon-minus, .icon-plus-no-square, .icon-plus, .icon-close, .icon-alert, .classifications .type-concern-retraction:before, .article-content .amendment-eoc h2:before,
.article-content .amendment-retraction h2:before,
.article-content .amendment-uncorrected-proof h2:before, .icon-important, .block-important:after, .icon-arrow-right, .icon-arrow-left, .icon-caret-down, .dload-menu .dload-hover, .twitter-container .load-more span, .icon-caret-left, .icon-caret-right, .level-active li a:not(.no-children)::after, .level-selection .level-scroll a:not(.no-children)::after, .icon-angle-up, .levels .up, .icon-angle-down, .levels .down, .icon-angle-right, .icon-angle-left, .icon-chevron-left, .levels .prev, .icon-chevron-right, .levels .next, .icon-circle, .icon-times-circle, .icon-pointer, .block-tip:after, .icon-info, .block-more-information:after, .icon-warning, .icon-bell, .top-bar-section .head-search form button[type="submit"] .search-icon, .article-tabs .tab-title.active a:after, #figure-carousel .carousel-control .button, #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term, .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term, #figure-carousel .carousel-page-buttons .index {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
/* line 24, sass/vendor/_font-awesome.scss */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

/* line 29, sass/vendor/_font-awesome.scss */
.fa-2x {
  font-size: 2em; }

/* line 32, sass/vendor/_font-awesome.scss */
.fa-3x {
  font-size: 3em; }

/* line 35, sass/vendor/_font-awesome.scss */
.fa-4x {
  font-size: 4em; }

/* line 38, sass/vendor/_font-awesome.scss */
.fa-5x {
  font-size: 5em; }

/* line 41, sass/vendor/_font-awesome.scss */
.fa-fw {
  width: 1.28571429em;
  text-align: center; }

/* line 45, sass/vendor/_font-awesome.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

/* line 50, sass/vendor/_font-awesome.scss */
.fa-ul > li {
  position: relative; }

/* line 53, sass/vendor/_font-awesome.scss */
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center; }

/* line 60, sass/vendor/_font-awesome.scss */
.fa-li.fa-lg {
  left: -1.85714286em; }

/* line 63, sass/vendor/_font-awesome.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em; }

/* line 68, sass/vendor/_font-awesome.scss */
.pull-right {
  float: right; }

/* line 71, sass/vendor/_font-awesome.scss */
.pull-left {
  float: left; }

/* line 74, sass/vendor/_font-awesome.scss */
.fa.pull-left, .list-bullet > li.pull-left:before, .bulleted > li.pull-left:before, .pull-left.more-icon, .pull-left.more-link:after, .pull-left.icon-fa, .pull-left.icon-spinner, #figure-lightbox .loader i.pull-left, .pull-left.icon-twitter, .pull-left.icon-facebook, .pull-left.icon-rss, .pull-left.icon-email, .pull-left.icon-minus, .pull-left.icon-plus-no-square, .pull-left.icon-plus, .pull-left.icon-close, .pull-left.icon-alert, .classifications .pull-left.type-concern-retraction:before, .article-content .amendment-eoc h2.pull-left:before,
.article-content .amendment-retraction h2.pull-left:before,
.article-content .amendment-uncorrected-proof h2.pull-left:before, .pull-left.icon-important, .pull-left.block-important:after, .pull-left.icon-arrow-right, .pull-left.icon-arrow-left, .pull-left.icon-caret-down, .dload-menu .pull-left.dload-hover, .twitter-container .load-more span.pull-left, .pull-left.icon-caret-left, .pull-left.icon-caret-right, .level-active li a.pull-left:not(.no-children)::after, .level-selection .level-scroll a.pull-left:not(.no-children)::after, .pull-left.icon-angle-up, .levels .pull-left.up, .pull-left.icon-angle-down, .levels .pull-left.down, .pull-left.icon-angle-right, .pull-left.icon-angle-left, .pull-left.icon-chevron-left, .levels .pull-left.prev, .pull-left.icon-chevron-right, .levels .pull-left.next, .pull-left.icon-circle, .pull-left.icon-times-circle, .pull-left.icon-pointer, .pull-left.block-tip:after, .pull-left.icon-info, .pull-left.block-more-information:after, .pull-left.icon-warning, .pull-left.icon-bell, .top-bar-section .head-search form button[type="submit"] .pull-left.search-icon, .article-tabs .tab-title.active a.pull-left:after, #figure-carousel .carousel-control .pull-left.button, #figure-carousel .carousel-control .subject-areas-container ul li .pull-left.taxo-term, .subject-areas-container ul li #figure-carousel .carousel-control .pull-left.taxo-term, #figure-carousel .carousel-page-buttons .pull-left.index {
  margin-right: .3em; }

/* line 77, sass/vendor/_font-awesome.scss */
.fa.pull-right, .list-bullet > li.pull-right:before, .bulleted > li.pull-right:before, .pull-right.more-icon, .pull-right.more-link:after, .pull-right.icon-fa, .pull-right.icon-spinner, #figure-lightbox .loader i.pull-right, .pull-right.icon-twitter, .pull-right.icon-facebook, .pull-right.icon-rss, .pull-right.icon-email, .pull-right.icon-minus, .pull-right.icon-plus-no-square, .pull-right.icon-plus, .pull-right.icon-close, .pull-right.icon-alert, .classifications .pull-right.type-concern-retraction:before, .article-content .amendment-eoc h2.pull-right:before,
.article-content .amendment-retraction h2.pull-right:before,
.article-content .amendment-uncorrected-proof h2.pull-right:before, .pull-right.icon-important, .pull-right.block-important:after, .pull-right.icon-arrow-right, .pull-right.icon-arrow-left, .pull-right.icon-caret-down, .dload-menu .pull-right.dload-hover, .twitter-container .load-more span.pull-right, .pull-right.icon-caret-left, .pull-right.icon-caret-right, .level-active li a.pull-right:not(.no-children)::after, .level-selection .level-scroll a.pull-right:not(.no-children)::after, .pull-right.icon-angle-up, .levels .pull-right.up, .pull-right.icon-angle-down, .levels .pull-right.down, .pull-right.icon-angle-right, .pull-right.icon-angle-left, .pull-right.icon-chevron-left, .levels .pull-right.prev, .pull-right.icon-chevron-right, .levels .pull-right.next, .pull-right.icon-circle, .pull-right.icon-times-circle, .pull-right.icon-pointer, .pull-right.block-tip:after, .pull-right.icon-info, .pull-right.block-more-information:after, .pull-right.icon-warning, .pull-right.icon-bell, .top-bar-section .head-search form button[type="submit"] .pull-right.search-icon, .article-tabs .tab-title.active a.pull-right:after, #figure-carousel .carousel-control .pull-right.button, #figure-carousel .carousel-control .subject-areas-container ul li .pull-right.taxo-term, .subject-areas-container ul li #figure-carousel .carousel-control .pull-right.taxo-term, #figure-carousel .carousel-page-buttons .pull-right.index {
  margin-left: .3em; }

/* line 80, sass/vendor/_font-awesome.scss */
.fa-spin, .icon-spinner, #figure-lightbox .loader i {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear; }

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg); } }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg); } }

@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg); }
  100% {
    -o-transform: rotate(359deg); } }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

/* line 120, sass/vendor/_font-awesome.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg); }

/* line 128, sass/vendor/_font-awesome.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 136, sass/vendor/_font-awesome.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg); }

/* line 144, sass/vendor/_font-awesome.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1); }

/* line 152, sass/vendor/_font-awesome.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1); }

/* line 160, sass/vendor/_font-awesome.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

/* line 168, sass/vendor/_font-awesome.scss */
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

/* line 175, sass/vendor/_font-awesome.scss */
.fa-stack-1x {
  line-height: inherit; }

/* line 178, sass/vendor/_font-awesome.scss */
.fa-stack-2x {
  font-size: 2em; }

/* line 181, sass/vendor/_font-awesome.scss */
.fa-inverse, .more-icon, .more-link:after, .levels .next:hover, .levels .prev:hover, .level-active .down:hover, .level-active .up:hover {
  color: #303030; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 186, sass/vendor/_font-awesome.scss */
.fa-glass:before {
  content: "\f000"; }

/* line 189, sass/vendor/_font-awesome.scss */
.fa-music:before {
  content: "\f001"; }

/* line 192, sass/vendor/_font-awesome.scss */
.fa-search:before, .top-bar-section .head-search form button[type="submit"] .search-icon:before {
  content: "\f002"; }

/* line 195, sass/vendor/_font-awesome.scss */
.fa-envelope-o:before, .icon-email:before {
  content: "\f003"; }

/* line 198, sass/vendor/_font-awesome.scss */
.fa-heart:before {
  content: "\f004"; }

/* line 201, sass/vendor/_font-awesome.scss */
.fa-star:before {
  content: "\f005"; }

/* line 204, sass/vendor/_font-awesome.scss */
.fa-star-o:before {
  content: "\f006"; }

/* line 207, sass/vendor/_font-awesome.scss */
.fa-user:before {
  content: "\f007"; }

/* line 210, sass/vendor/_font-awesome.scss */
.fa-film:before {
  content: "\f008"; }

/* line 213, sass/vendor/_font-awesome.scss */
.fa-th-large:before {
  content: "\f009"; }

/* line 216, sass/vendor/_font-awesome.scss */
.fa-th:before {
  content: "\f00a"; }

/* line 219, sass/vendor/_font-awesome.scss */
.fa-th-list:before {
  content: "\f00b"; }

/* line 222, sass/vendor/_font-awesome.scss */
.fa-check:before {
  content: "\f00c"; }

/* line 225, sass/vendor/_font-awesome.scss */
.fa-times:before {
  content: "\f00d"; }

/* line 228, sass/vendor/_font-awesome.scss */
.fa-search-plus:before {
  content: "\f00e"; }

/* line 231, sass/vendor/_font-awesome.scss */
.fa-search-minus:before {
  content: "\f010"; }

/* line 234, sass/vendor/_font-awesome.scss */
.fa-power-off:before {
  content: "\f011"; }

/* line 237, sass/vendor/_font-awesome.scss */
.fa-signal:before {
  content: "\f012"; }

/* line 240, sass/vendor/_font-awesome.scss */
.fa-gear:before,
.fa-cog:before {
  content: "\f013"; }

/* line 244, sass/vendor/_font-awesome.scss */
.fa-trash-o:before {
  content: "\f014"; }

/* line 247, sass/vendor/_font-awesome.scss */
.fa-home:before {
  content: "\f015"; }

/* line 250, sass/vendor/_font-awesome.scss */
.fa-file-o:before {
  content: "\f016"; }

/* line 253, sass/vendor/_font-awesome.scss */
.fa-clock-o:before {
  content: "\f017"; }

/* line 256, sass/vendor/_font-awesome.scss */
.fa-road:before {
  content: "\f018"; }

/* line 259, sass/vendor/_font-awesome.scss */
.fa-download:before {
  content: "\f019"; }

/* line 262, sass/vendor/_font-awesome.scss */
.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

/* line 265, sass/vendor/_font-awesome.scss */
.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

/* line 268, sass/vendor/_font-awesome.scss */
.fa-inbox:before {
  content: "\f01c"; }

/* line 271, sass/vendor/_font-awesome.scss */
.fa-play-circle-o:before {
  content: "\f01d"; }

/* line 274, sass/vendor/_font-awesome.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e"; }

/* line 278, sass/vendor/_font-awesome.scss */
.fa-refresh:before {
  content: "\f021"; }

/* line 281, sass/vendor/_font-awesome.scss */
.fa-list-alt:before {
  content: "\f022"; }

/* line 284, sass/vendor/_font-awesome.scss */
.fa-lock:before {
  content: "\f023"; }

/* line 287, sass/vendor/_font-awesome.scss */
.fa-flag:before {
  content: "\f024"; }

/* line 290, sass/vendor/_font-awesome.scss */
.fa-headphones:before {
  content: "\f025"; }

/* line 293, sass/vendor/_font-awesome.scss */
.fa-volume-off:before {
  content: "\f026"; }

/* line 296, sass/vendor/_font-awesome.scss */
.fa-volume-down:before {
  content: "\f027"; }

/* line 299, sass/vendor/_font-awesome.scss */
.fa-volume-up:before {
  content: "\f028"; }

/* line 302, sass/vendor/_font-awesome.scss */
.fa-qrcode:before {
  content: "\f029"; }

/* line 305, sass/vendor/_font-awesome.scss */
.fa-barcode:before {
  content: "\f02a"; }

/* line 308, sass/vendor/_font-awesome.scss */
.fa-tag:before {
  content: "\f02b"; }

/* line 311, sass/vendor/_font-awesome.scss */
.fa-tags:before {
  content: "\f02c"; }

/* line 314, sass/vendor/_font-awesome.scss */
.fa-book:before {
  content: "\f02d"; }

/* line 317, sass/vendor/_font-awesome.scss */
.fa-bookmark:before {
  content: "\f02e"; }

/* line 320, sass/vendor/_font-awesome.scss */
.fa-print:before {
  content: "\f02f"; }

/* line 323, sass/vendor/_font-awesome.scss */
.fa-camera:before {
  content: "\f030"; }

/* line 326, sass/vendor/_font-awesome.scss */
.fa-font:before {
  content: "\f031"; }

/* line 329, sass/vendor/_font-awesome.scss */
.fa-bold:before {
  content: "\f032"; }

/* line 332, sass/vendor/_font-awesome.scss */
.fa-italic:before {
  content: "\f033"; }

/* line 335, sass/vendor/_font-awesome.scss */
.fa-text-height:before {
  content: "\f034"; }

/* line 338, sass/vendor/_font-awesome.scss */
.fa-text-width:before {
  content: "\f035"; }

/* line 341, sass/vendor/_font-awesome.scss */
.fa-align-left:before {
  content: "\f036"; }

/* line 344, sass/vendor/_font-awesome.scss */
.fa-align-center:before {
  content: "\f037"; }

/* line 347, sass/vendor/_font-awesome.scss */
.fa-align-right:before {
  content: "\f038"; }

/* line 350, sass/vendor/_font-awesome.scss */
.fa-align-justify:before {
  content: "\f039"; }

/* line 353, sass/vendor/_font-awesome.scss */
.fa-list:before {
  content: "\f03a"; }

/* line 356, sass/vendor/_font-awesome.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b"; }

/* line 360, sass/vendor/_font-awesome.scss */
.fa-indent:before {
  content: "\f03c"; }

/* line 363, sass/vendor/_font-awesome.scss */
.fa-video-camera:before {
  content: "\f03d"; }

/* line 366, sass/vendor/_font-awesome.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e"; }

/* line 371, sass/vendor/_font-awesome.scss */
.fa-pencil:before {
  content: "\f040"; }

/* line 374, sass/vendor/_font-awesome.scss */
.fa-map-marker:before {
  content: "\f041"; }

/* line 377, sass/vendor/_font-awesome.scss */
.fa-adjust:before {
  content: "\f042"; }

/* line 380, sass/vendor/_font-awesome.scss */
.fa-tint:before {
  content: "\f043"; }

/* line 383, sass/vendor/_font-awesome.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044"; }

/* line 387, sass/vendor/_font-awesome.scss */
.fa-share-square-o:before {
  content: "\f045"; }

/* line 390, sass/vendor/_font-awesome.scss */
.fa-check-square-o:before {
  content: "\f046"; }

/* line 393, sass/vendor/_font-awesome.scss */
.fa-arrows:before {
  content: "\f047"; }

/* line 396, sass/vendor/_font-awesome.scss */
.fa-step-backward:before {
  content: "\f048"; }

/* line 399, sass/vendor/_font-awesome.scss */
.fa-fast-backward:before {
  content: "\f049"; }

/* line 402, sass/vendor/_font-awesome.scss */
.fa-backward:before {
  content: "\f04a"; }

/* line 405, sass/vendor/_font-awesome.scss */
.fa-play:before {
  content: "\f04b"; }

/* line 408, sass/vendor/_font-awesome.scss */
.fa-pause:before {
  content: "\f04c"; }

/* line 411, sass/vendor/_font-awesome.scss */
.fa-stop:before {
  content: "\f04d"; }

/* line 414, sass/vendor/_font-awesome.scss */
.fa-forward:before {
  content: "\f04e"; }

/* line 417, sass/vendor/_font-awesome.scss */
.fa-fast-forward:before {
  content: "\f050"; }

/* line 420, sass/vendor/_font-awesome.scss */
.fa-step-forward:before {
  content: "\f051"; }

/* line 423, sass/vendor/_font-awesome.scss */
.fa-eject:before {
  content: "\f052"; }

/* line 426, sass/vendor/_font-awesome.scss */
.fa-chevron-left:before, .icon-chevron-left:before, .levels .prev:before {
  content: "\f053"; }

/* line 429, sass/vendor/_font-awesome.scss */
.fa-chevron-right:before, .list-bullet > li:before, .bulleted > li:before, .icon-chevron-right:before, .levels .next:before {
  content: "\f054"; }

/* line 432, sass/vendor/_font-awesome.scss */
.fa-plus-circle:before {
  content: "\f055"; }

/* line 435, sass/vendor/_font-awesome.scss */
.fa-minus-circle:before {
  content: "\f056"; }

/* line 438, sass/vendor/_font-awesome.scss */
.fa-times-circle:before, .icon-times-circle:before {
  content: "\f057"; }

/* line 441, sass/vendor/_font-awesome.scss */
.fa-check-circle:before {
  content: "\f058"; }

/* line 444, sass/vendor/_font-awesome.scss */
.fa-question-circle:before {
  content: "\f059"; }

/* line 447, sass/vendor/_font-awesome.scss */
.fa-info-circle:before, .icon-info:before {
  content: "\f05a"; }

/* line 450, sass/vendor/_font-awesome.scss */
.fa-crosshairs:before {
  content: "\f05b"; }

/* line 453, sass/vendor/_font-awesome.scss */
.fa-times-circle-o:before {
  content: "\f05c"; }

/* line 456, sass/vendor/_font-awesome.scss */
.fa-check-circle-o:before {
  content: "\f05d"; }

/* line 459, sass/vendor/_font-awesome.scss */
.fa-ban:before {
  content: "\f05e"; }

/* line 462, sass/vendor/_font-awesome.scss */
.fa-arrow-left:before, .icon-arrow-left:before {
  content: "\f060"; }

/* line 465, sass/vendor/_font-awesome.scss */
.fa-arrow-right:before, .icon-arrow-right:before {
  content: "\f061"; }

/* line 468, sass/vendor/_font-awesome.scss */
.fa-arrow-up:before {
  content: "\f062"; }

/* line 471, sass/vendor/_font-awesome.scss */
.fa-arrow-down:before {
  content: "\f063"; }

/* line 474, sass/vendor/_font-awesome.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064"; }

/* line 478, sass/vendor/_font-awesome.scss */
.fa-expand:before {
  content: "\f065"; }

/* line 481, sass/vendor/_font-awesome.scss */
.fa-compress:before {
  content: "\f066"; }

/* line 484, sass/vendor/_font-awesome.scss */
.fa-plus:before, .icon-plus-no-square:before {
  content: "\f067"; }

/* line 487, sass/vendor/_font-awesome.scss */
.fa-minus:before, .icon-minus:before {
  content: "\f068"; }

/* line 490, sass/vendor/_font-awesome.scss */
.fa-asterisk:before {
  content: "\f069"; }

/* line 493, sass/vendor/_font-awesome.scss */
.fa-exclamation-circle:before, .icon-important:before {
  content: "\f06a"; }

/* line 496, sass/vendor/_font-awesome.scss */
.fa-gift:before {
  content: "\f06b"; }

/* line 499, sass/vendor/_font-awesome.scss */
.fa-leaf:before {
  content: "\f06c"; }

/* line 502, sass/vendor/_font-awesome.scss */
.fa-fire:before {
  content: "\f06d"; }

/* line 505, sass/vendor/_font-awesome.scss */
.fa-eye:before {
  content: "\f06e"; }

/* line 508, sass/vendor/_font-awesome.scss */
.fa-eye-slash:before {
  content: "\f070"; }

/* line 511, sass/vendor/_font-awesome.scss */
.fa-warning:before, .icon-warning:before,
.fa-exclamation-triangle:before,
.icon-alert:before,
.classifications .type-concern-retraction:before,
.article-content .amendment-eoc h2:before,
.article-content .amendment-retraction h2:before,
.article-content .amendment-uncorrected-proof h2:before {
  content: "\f071"; }

/* line 515, sass/vendor/_font-awesome.scss */
.fa-plane:before {
  content: "\f072"; }

/* line 518, sass/vendor/_font-awesome.scss */
.fa-calendar:before {
  content: "\f073"; }

/* line 521, sass/vendor/_font-awesome.scss */
.fa-random:before {
  content: "\f074"; }

/* line 524, sass/vendor/_font-awesome.scss */
.fa-comment:before {
  content: "\f075"; }

/* line 527, sass/vendor/_font-awesome.scss */
.fa-magnet:before {
  content: "\f076"; }

/* line 530, sass/vendor/_font-awesome.scss */
.fa-chevron-up:before {
  content: "\f077"; }

/* line 533, sass/vendor/_font-awesome.scss */
.fa-chevron-down:before {
  content: "\f078"; }

/* line 536, sass/vendor/_font-awesome.scss */
.fa-retweet:before {
  content: "\f079"; }

/* line 539, sass/vendor/_font-awesome.scss */
.fa-shopping-cart:before {
  content: "\f07a"; }

/* line 542, sass/vendor/_font-awesome.scss */
.fa-folder:before {
  content: "\f07b"; }

/* line 545, sass/vendor/_font-awesome.scss */
.fa-folder-open:before {
  content: "\f07c"; }

/* line 548, sass/vendor/_font-awesome.scss */
.fa-arrows-v:before {
  content: "\f07d"; }

/* line 551, sass/vendor/_font-awesome.scss */
.fa-arrows-h:before {
  content: "\f07e"; }

/* line 554, sass/vendor/_font-awesome.scss */
.fa-bar-chart-o:before {
  content: "\f080"; }

/* line 557, sass/vendor/_font-awesome.scss */
.fa-twitter-square:before {
  content: "\f081"; }

/* line 560, sass/vendor/_font-awesome.scss */
.fa-facebook-square:before {
  content: "\f082"; }

/* line 563, sass/vendor/_font-awesome.scss */
.fa-camera-retro:before {
  content: "\f083"; }

/* line 566, sass/vendor/_font-awesome.scss */
.fa-key:before {
  content: "\f084"; }

/* line 569, sass/vendor/_font-awesome.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "\f085"; }

/* line 573, sass/vendor/_font-awesome.scss */
.fa-comments:before {
  content: "\f086"; }

/* line 576, sass/vendor/_font-awesome.scss */
.fa-thumbs-o-up:before {
  content: "\f087"; }

/* line 579, sass/vendor/_font-awesome.scss */
.fa-thumbs-o-down:before {
  content: "\f088"; }

/* line 582, sass/vendor/_font-awesome.scss */
.fa-star-half:before {
  content: "\f089"; }

/* line 585, sass/vendor/_font-awesome.scss */
.fa-heart-o:before {
  content: "\f08a"; }

/* line 588, sass/vendor/_font-awesome.scss */
.fa-sign-out:before {
  content: "\f08b"; }

/* line 591, sass/vendor/_font-awesome.scss */
.fa-linkedin-square:before {
  content: "\f08c"; }

/* line 594, sass/vendor/_font-awesome.scss */
.fa-thumb-tack:before {
  content: "\f08d"; }

/* line 597, sass/vendor/_font-awesome.scss */
.fa-external-link:before {
  content: "\f08e"; }

/* line 600, sass/vendor/_font-awesome.scss */
.fa-sign-in:before {
  content: "\f090"; }

/* line 603, sass/vendor/_font-awesome.scss */
.fa-trophy:before {
  content: "\f091"; }

/* line 606, sass/vendor/_font-awesome.scss */
.fa-github-square:before {
  content: "\f092"; }

/* line 609, sass/vendor/_font-awesome.scss */
.fa-upload:before {
  content: "\f093"; }

/* line 612, sass/vendor/_font-awesome.scss */
.fa-lemon-o:before {
  content: "\f094"; }

/* line 615, sass/vendor/_font-awesome.scss */
.fa-phone:before {
  content: "\f095"; }

/* line 618, sass/vendor/_font-awesome.scss */
.fa-square-o:before {
  content: "\f096"; }

/* line 621, sass/vendor/_font-awesome.scss */
.fa-bookmark-o:before {
  content: "\f097"; }

/* line 624, sass/vendor/_font-awesome.scss */
.fa-phone-square:before {
  content: "\f098"; }

/* line 627, sass/vendor/_font-awesome.scss */
.fa-twitter:before, .icon-twitter:before {
  content: "\f099"; }

/* line 630, sass/vendor/_font-awesome.scss */
.fa-facebook:before, .icon-facebook:before {
  content: "\f09a"; }

/* line 633, sass/vendor/_font-awesome.scss */
.fa-github:before {
  content: "\f09b"; }

/* line 636, sass/vendor/_font-awesome.scss */
.fa-unlock:before {
  content: "\f09c"; }

/* line 639, sass/vendor/_font-awesome.scss */
.fa-credit-card:before {
  content: "\f09d"; }

/* line 642, sass/vendor/_font-awesome.scss */
.fa-rss:before, .icon-rss:before {
  content: "\f09e"; }

/* line 645, sass/vendor/_font-awesome.scss */
.fa-hdd-o:before {
  content: "\f0a0"; }

/* line 648, sass/vendor/_font-awesome.scss */
.fa-bullhorn:before {
  content: "\f0a1"; }

/* line 651, sass/vendor/_font-awesome.scss */
.fa-bell:before, .icon-bell:before {
  content: "\f0f3"; }

/* line 654, sass/vendor/_font-awesome.scss */
.fa-certificate:before {
  content: "\f0a3"; }

/* line 657, sass/vendor/_font-awesome.scss */
.fa-hand-o-right:before, .icon-pointer:before {
  content: "\f0a4"; }

/* line 660, sass/vendor/_font-awesome.scss */
.fa-hand-o-left:before {
  content: "\f0a5"; }

/* line 663, sass/vendor/_font-awesome.scss */
.fa-hand-o-up:before {
  content: "\f0a6"; }

/* line 666, sass/vendor/_font-awesome.scss */
.fa-hand-o-down:before {
  content: "\f0a7"; }

/* line 669, sass/vendor/_font-awesome.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8"; }

/* line 672, sass/vendor/_font-awesome.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9"; }

/* line 675, sass/vendor/_font-awesome.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa"; }

/* line 678, sass/vendor/_font-awesome.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab"; }

/* line 681, sass/vendor/_font-awesome.scss */
.fa-globe:before {
  content: "\f0ac"; }

/* line 684, sass/vendor/_font-awesome.scss */
.fa-wrench:before {
  content: "\f0ad"; }

/* line 687, sass/vendor/_font-awesome.scss */
.fa-tasks:before {
  content: "\f0ae"; }

/* line 690, sass/vendor/_font-awesome.scss */
.fa-filter:before {
  content: "\f0b0"; }

/* line 693, sass/vendor/_font-awesome.scss */
.fa-briefcase:before {
  content: "\f0b1"; }

/* line 696, sass/vendor/_font-awesome.scss */
.fa-arrows-alt:before {
  content: "\f0b2"; }

/* line 699, sass/vendor/_font-awesome.scss */
.fa-group:before,
.fa-users:before {
  content: "\f0c0"; }

/* line 703, sass/vendor/_font-awesome.scss */
.fa-chain:before,
.fa-link:before {
  content: "\f0c1"; }

/* line 707, sass/vendor/_font-awesome.scss */
.fa-cloud:before {
  content: "\f0c2"; }

/* line 710, sass/vendor/_font-awesome.scss */
.fa-flask:before {
  content: "\f0c3"; }

/* line 713, sass/vendor/_font-awesome.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4"; }

/* line 717, sass/vendor/_font-awesome.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5"; }

/* line 721, sass/vendor/_font-awesome.scss */
.fa-paperclip:before {
  content: "\f0c6"; }

/* line 724, sass/vendor/_font-awesome.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7"; }

/* line 728, sass/vendor/_font-awesome.scss */
.fa-square:before {
  content: "\f0c8"; }

/* line 731, sass/vendor/_font-awesome.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9"; }

/* line 736, sass/vendor/_font-awesome.scss */
.fa-list-ul:before {
  content: "\f0ca"; }

/* line 739, sass/vendor/_font-awesome.scss */
.fa-list-ol:before {
  content: "\f0cb"; }

/* line 742, sass/vendor/_font-awesome.scss */
.fa-strikethrough:before {
  content: "\f0cc"; }

/* line 745, sass/vendor/_font-awesome.scss */
.fa-underline:before {
  content: "\f0cd"; }

/* line 748, sass/vendor/_font-awesome.scss */
.fa-table:before {
  content: "\f0ce"; }

/* line 751, sass/vendor/_font-awesome.scss */
.fa-magic:before {
  content: "\f0d0"; }

/* line 754, sass/vendor/_font-awesome.scss */
.fa-truck:before {
  content: "\f0d1"; }

/* line 757, sass/vendor/_font-awesome.scss */
.fa-pinterest:before {
  content: "\f0d2"; }

/* line 760, sass/vendor/_font-awesome.scss */
.fa-pinterest-square:before {
  content: "\f0d3"; }

/* line 763, sass/vendor/_font-awesome.scss */
.fa-google-plus-square:before {
  content: "\f0d4"; }

/* line 766, sass/vendor/_font-awesome.scss */
.fa-google-plus:before {
  content: "\f0d5"; }

/* line 769, sass/vendor/_font-awesome.scss */
.fa-money:before {
  content: "\f0d6"; }

/* line 772, sass/vendor/_font-awesome.scss */
.fa-caret-down:before, .icon-caret-down:before, .dload-menu .dload-hover:before, .twitter-container .load-more span:before {
  content: "\f0d7"; }

/* line 775, sass/vendor/_font-awesome.scss */
.fa-caret-up:before {
  content: "\f0d8"; }

/* line 778, sass/vendor/_font-awesome.scss */
.fa-caret-left:before, #figure-carousel .carousel-control .button.previous:before, #figure-carousel .carousel-control .subject-areas-container ul li .previous.taxo-term:before, .subject-areas-container ul li #figure-carousel .carousel-control .previous.taxo-term:before {
  content: "\f0d9"; }

/* line 781, sass/vendor/_font-awesome.scss */
.fa-caret-right:before, #figure-carousel .carousel-control .button.next:before, #figure-carousel .carousel-control .subject-areas-container ul li .next.taxo-term:before, .subject-areas-container ul li #figure-carousel .carousel-control .next.taxo-term:before {
  content: "\f0da"; }

/* line 784, sass/vendor/_font-awesome.scss */
.fa-columns:before {
  content: "\f0db"; }

/* line 787, sass/vendor/_font-awesome.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc"; }

/* line 791, sass/vendor/_font-awesome.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd"; }

/* line 795, sass/vendor/_font-awesome.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de"; }

/* line 799, sass/vendor/_font-awesome.scss */
.fa-envelope:before {
  content: "\f0e0"; }

/* line 802, sass/vendor/_font-awesome.scss */
.fa-linkedin:before {
  content: "\f0e1"; }

/* line 805, sass/vendor/_font-awesome.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2"; }

/* line 809, sass/vendor/_font-awesome.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3"; }

/* line 813, sass/vendor/_font-awesome.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4"; }

/* line 817, sass/vendor/_font-awesome.scss */
.fa-comment-o:before {
  content: "\f0e5"; }

/* line 820, sass/vendor/_font-awesome.scss */
.fa-comments-o:before {
  content: "\f0e6"; }

/* line 823, sass/vendor/_font-awesome.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7"; }

/* line 827, sass/vendor/_font-awesome.scss */
.fa-sitemap:before {
  content: "\f0e8"; }

/* line 830, sass/vendor/_font-awesome.scss */
.fa-umbrella:before {
  content: "\f0e9"; }

/* line 833, sass/vendor/_font-awesome.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea"; }

/* line 837, sass/vendor/_font-awesome.scss */
.fa-lightbulb-o:before {
  content: "\f0eb"; }

/* line 840, sass/vendor/_font-awesome.scss */
.fa-exchange:before {
  content: "\f0ec"; }

/* line 843, sass/vendor/_font-awesome.scss */
.fa-cloud-download:before {
  content: "\f0ed"; }

/* line 846, sass/vendor/_font-awesome.scss */
.fa-cloud-upload:before {
  content: "\f0ee"; }

/* line 849, sass/vendor/_font-awesome.scss */
.fa-user-md:before {
  content: "\f0f0"; }

/* line 852, sass/vendor/_font-awesome.scss */
.fa-stethoscope:before {
  content: "\f0f1"; }

/* line 855, sass/vendor/_font-awesome.scss */
.fa-suitcase:before {
  content: "\f0f2"; }

/* line 858, sass/vendor/_font-awesome.scss */
.fa-bell-o:before {
  content: "\f0a2"; }

/* line 861, sass/vendor/_font-awesome.scss */
.fa-coffee:before {
  content: "\f0f4"; }

/* line 864, sass/vendor/_font-awesome.scss */
.fa-cutlery:before {
  content: "\f0f5"; }

/* line 867, sass/vendor/_font-awesome.scss */
.fa-file-text-o:before {
  content: "\f0f6"; }

/* line 870, sass/vendor/_font-awesome.scss */
.fa-building-o:before {
  content: "\f0f7"; }

/* line 873, sass/vendor/_font-awesome.scss */
.fa-hospital-o:before {
  content: "\f0f8"; }

/* line 876, sass/vendor/_font-awesome.scss */
.fa-ambulance:before {
  content: "\f0f9"; }

/* line 879, sass/vendor/_font-awesome.scss */
.fa-medkit:before {
  content: "\f0fa"; }

/* line 882, sass/vendor/_font-awesome.scss */
.fa-fighter-jet:before {
  content: "\f0fb"; }

/* line 885, sass/vendor/_font-awesome.scss */
.fa-beer:before {
  content: "\f0fc"; }

/* line 888, sass/vendor/_font-awesome.scss */
.fa-h-square:before {
  content: "\f0fd"; }

/* line 891, sass/vendor/_font-awesome.scss */
.fa-plus-square:before, .icon-plus:before {
  content: "\f0fe"; }

/* line 894, sass/vendor/_font-awesome.scss */
.fa-angle-double-left:before {
  content: "\f100"; }

/* line 897, sass/vendor/_font-awesome.scss */
.fa-angle-double-right:before {
  content: "\f101"; }

/* line 900, sass/vendor/_font-awesome.scss */
.fa-angle-double-up:before {
  content: "\f102"; }

/* line 903, sass/vendor/_font-awesome.scss */
.fa-angle-double-down:before {
  content: "\f103"; }

/* line 906, sass/vendor/_font-awesome.scss */
.fa-angle-left:before, .icon-angle-left:before {
  content: "\f104"; }

/* line 909, sass/vendor/_font-awesome.scss */
.fa-angle-right:before, .icon-angle-right:before {
  content: "\f105"; }

/* line 912, sass/vendor/_font-awesome.scss */
.fa-angle-up:before, .icon-angle-up:before, .levels .up:before {
  content: "\f106"; }

/* line 915, sass/vendor/_font-awesome.scss */
.fa-angle-down:before, .icon-angle-down:before, .levels .down:before {
  content: "\f107"; }

/* line 918, sass/vendor/_font-awesome.scss */
.fa-desktop:before {
  content: "\f108"; }

/* line 921, sass/vendor/_font-awesome.scss */
.fa-laptop:before {
  content: "\f109"; }

/* line 924, sass/vendor/_font-awesome.scss */
.fa-tablet:before {
  content: "\f10a"; }

/* line 927, sass/vendor/_font-awesome.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b"; }

/* line 931, sass/vendor/_font-awesome.scss */
.fa-circle-o:before {
  content: "\f10c"; }

/* line 934, sass/vendor/_font-awesome.scss */
.fa-quote-left:before {
  content: "\f10d"; }

/* line 937, sass/vendor/_font-awesome.scss */
.fa-quote-right:before {
  content: "\f10e"; }

/* line 940, sass/vendor/_font-awesome.scss */
.fa-spinner:before, .icon-spinner:before, #figure-lightbox .loader i:before {
  content: "\f110"; }

/* line 943, sass/vendor/_font-awesome.scss */
.fa-circle:before, #figure-carousel .carousel-page-buttons .index:before {
  content: "\f111"; }

/* line 946, sass/vendor/_font-awesome.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112"; }

/* line 950, sass/vendor/_font-awesome.scss */
.fa-github-alt:before {
  content: "\f113"; }

/* line 953, sass/vendor/_font-awesome.scss */
.fa-folder-o:before {
  content: "\f114"; }

/* line 956, sass/vendor/_font-awesome.scss */
.fa-folder-open-o:before {
  content: "\f115"; }

/* line 959, sass/vendor/_font-awesome.scss */
.fa-smile-o:before {
  content: "\f118"; }

/* line 962, sass/vendor/_font-awesome.scss */
.fa-frown-o:before {
  content: "\f119"; }

/* line 965, sass/vendor/_font-awesome.scss */
.fa-meh-o:before {
  content: "\f11a"; }

/* line 968, sass/vendor/_font-awesome.scss */
.fa-gamepad:before {
  content: "\f11b"; }

/* line 971, sass/vendor/_font-awesome.scss */
.fa-keyboard-o:before {
  content: "\f11c"; }

/* line 974, sass/vendor/_font-awesome.scss */
.fa-flag-o:before {
  content: "\f11d"; }

/* line 977, sass/vendor/_font-awesome.scss */
.fa-flag-checkered:before {
  content: "\f11e"; }

/* line 980, sass/vendor/_font-awesome.scss */
.fa-terminal:before {
  content: "\f120"; }

/* line 983, sass/vendor/_font-awesome.scss */
.fa-code:before {
  content: "\f121"; }

/* line 986, sass/vendor/_font-awesome.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122"; }

/* line 990, sass/vendor/_font-awesome.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123"; }

/* line 995, sass/vendor/_font-awesome.scss */
.fa-location-arrow:before {
  content: "\f124"; }

/* line 998, sass/vendor/_font-awesome.scss */
.fa-crop:before {
  content: "\f125"; }

/* line 1001, sass/vendor/_font-awesome.scss */
.fa-code-fork:before {
  content: "\f126"; }

/* line 1004, sass/vendor/_font-awesome.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127"; }

/* line 1008, sass/vendor/_font-awesome.scss */
.fa-question:before {
  content: "\f128"; }

/* line 1011, sass/vendor/_font-awesome.scss */
.fa-info:before {
  content: "\f129"; }

/* line 1014, sass/vendor/_font-awesome.scss */
.fa-exclamation:before {
  content: "\f12a"; }

/* line 1017, sass/vendor/_font-awesome.scss */
.fa-superscript:before {
  content: "\f12b"; }

/* line 1020, sass/vendor/_font-awesome.scss */
.fa-subscript:before {
  content: "\f12c"; }

/* line 1023, sass/vendor/_font-awesome.scss */
.fa-eraser:before {
  content: "\f12d"; }

/* line 1026, sass/vendor/_font-awesome.scss */
.fa-puzzle-piece:before {
  content: "\f12e"; }

/* line 1029, sass/vendor/_font-awesome.scss */
.fa-microphone:before {
  content: "\f130"; }

/* line 1032, sass/vendor/_font-awesome.scss */
.fa-microphone-slash:before {
  content: "\f131"; }

/* line 1035, sass/vendor/_font-awesome.scss */
.fa-shield:before {
  content: "\f132"; }

/* line 1038, sass/vendor/_font-awesome.scss */
.fa-calendar-o:before {
  content: "\f133"; }

/* line 1041, sass/vendor/_font-awesome.scss */
.fa-fire-extinguisher:before {
  content: "\f134"; }

/* line 1044, sass/vendor/_font-awesome.scss */
.fa-rocket:before {
  content: "\f135"; }

/* line 1047, sass/vendor/_font-awesome.scss */
.fa-maxcdn:before {
  content: "\f136"; }

/* line 1050, sass/vendor/_font-awesome.scss */
.fa-chevron-circle-left:before {
  content: "\f137"; }

/* line 1053, sass/vendor/_font-awesome.scss */
.fa-chevron-circle-right:before {
  content: "\f138"; }

/* line 1056, sass/vendor/_font-awesome.scss */
.fa-chevron-circle-up:before {
  content: "\f139"; }

/* line 1059, sass/vendor/_font-awesome.scss */
.fa-chevron-circle-down:before {
  content: "\f13a"; }

/* line 1062, sass/vendor/_font-awesome.scss */
.fa-html5:before {
  content: "\f13b"; }

/* line 1065, sass/vendor/_font-awesome.scss */
.fa-css3:before {
  content: "\f13c"; }

/* line 1068, sass/vendor/_font-awesome.scss */
.fa-anchor:before {
  content: "\f13d"; }

/* line 1071, sass/vendor/_font-awesome.scss */
.fa-unlock-alt:before {
  content: "\f13e"; }

/* line 1074, sass/vendor/_font-awesome.scss */
.fa-bullseye:before {
  content: "\f140"; }

/* line 1077, sass/vendor/_font-awesome.scss */
.fa-ellipsis-h:before {
  content: "\f141"; }

/* line 1080, sass/vendor/_font-awesome.scss */
.fa-ellipsis-v:before {
  content: "\f142"; }

/* line 1083, sass/vendor/_font-awesome.scss */
.fa-rss-square:before {
  content: "\f143"; }

/* line 1086, sass/vendor/_font-awesome.scss */
.fa-play-circle:before {
  content: "\f144"; }

/* line 1089, sass/vendor/_font-awesome.scss */
.fa-ticket:before {
  content: "\f145"; }

/* line 1092, sass/vendor/_font-awesome.scss */
.fa-minus-square:before {
  content: "\f146"; }

/* line 1095, sass/vendor/_font-awesome.scss */
.fa-minus-square-o:before {
  content: "\f147"; }

/* line 1098, sass/vendor/_font-awesome.scss */
.fa-level-up:before {
  content: "\f148"; }

/* line 1101, sass/vendor/_font-awesome.scss */
.fa-level-down:before {
  content: "\f149"; }

/* line 1104, sass/vendor/_font-awesome.scss */
.fa-check-square:before {
  content: "\f14a"; }

/* line 1107, sass/vendor/_font-awesome.scss */
.fa-pencil-square:before {
  content: "\f14b"; }

/* line 1110, sass/vendor/_font-awesome.scss */
.fa-external-link-square:before {
  content: "\f14c"; }

/* line 1113, sass/vendor/_font-awesome.scss */
.fa-share-square:before {
  content: "\f14d"; }

/* line 1116, sass/vendor/_font-awesome.scss */
.fa-compass:before {
  content: "\f14e"; }

/* line 1119, sass/vendor/_font-awesome.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150"; }

/* line 1123, sass/vendor/_font-awesome.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151"; }

/* line 1127, sass/vendor/_font-awesome.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152"; }

/* line 1131, sass/vendor/_font-awesome.scss */
.fa-euro:before,
.fa-eur:before {
  content: "\f153"; }

/* line 1135, sass/vendor/_font-awesome.scss */
.fa-gbp:before {
  content: "\f154"; }

/* line 1138, sass/vendor/_font-awesome.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "\f155"; }

/* line 1142, sass/vendor/_font-awesome.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "\f156"; }

/* line 1146, sass/vendor/_font-awesome.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157"; }

/* line 1152, sass/vendor/_font-awesome.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158"; }

/* line 1157, sass/vendor/_font-awesome.scss */
.fa-won:before,
.fa-krw:before {
  content: "\f159"; }

/* line 1161, sass/vendor/_font-awesome.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a"; }

/* line 1165, sass/vendor/_font-awesome.scss */
.fa-file:before {
  content: "\f15b"; }

/* line 1168, sass/vendor/_font-awesome.scss */
.fa-file-text:before {
  content: "\f15c"; }

/* line 1171, sass/vendor/_font-awesome.scss */
.fa-sort-alpha-asc:before {
  content: "\f15d"; }

/* line 1174, sass/vendor/_font-awesome.scss */
.fa-sort-alpha-desc:before {
  content: "\f15e"; }

/* line 1177, sass/vendor/_font-awesome.scss */
.fa-sort-amount-asc:before {
  content: "\f160"; }

/* line 1180, sass/vendor/_font-awesome.scss */
.fa-sort-amount-desc:before {
  content: "\f161"; }

/* line 1183, sass/vendor/_font-awesome.scss */
.fa-sort-numeric-asc:before {
  content: "\f162"; }

/* line 1186, sass/vendor/_font-awesome.scss */
.fa-sort-numeric-desc:before {
  content: "\f163"; }

/* line 1189, sass/vendor/_font-awesome.scss */
.fa-thumbs-up:before {
  content: "\f164"; }

/* line 1192, sass/vendor/_font-awesome.scss */
.fa-thumbs-down:before {
  content: "\f165"; }

/* line 1195, sass/vendor/_font-awesome.scss */
.fa-youtube-square:before {
  content: "\f166"; }

/* line 1198, sass/vendor/_font-awesome.scss */
.fa-youtube:before {
  content: "\f167"; }

/* line 1201, sass/vendor/_font-awesome.scss */
.fa-xing:before {
  content: "\f168"; }

/* line 1204, sass/vendor/_font-awesome.scss */
.fa-xing-square:before {
  content: "\f169"; }

/* line 1207, sass/vendor/_font-awesome.scss */
.fa-youtube-play:before {
  content: "\f16a"; }

/* line 1210, sass/vendor/_font-awesome.scss */
.fa-dropbox:before {
  content: "\f16b"; }

/* line 1213, sass/vendor/_font-awesome.scss */
.fa-stack-overflow:before {
  content: "\f16c"; }

/* line 1216, sass/vendor/_font-awesome.scss */
.fa-instagram:before {
  content: "\f16d"; }

/* line 1219, sass/vendor/_font-awesome.scss */
.fa-flickr:before {
  content: "\f16e"; }

/* line 1222, sass/vendor/_font-awesome.scss */
.fa-adn:before {
  content: "\f170"; }

/* line 1225, sass/vendor/_font-awesome.scss */
.fa-bitbucket:before {
  content: "\f171"; }

/* line 1228, sass/vendor/_font-awesome.scss */
.fa-bitbucket-square:before {
  content: "\f172"; }

/* line 1231, sass/vendor/_font-awesome.scss */
.fa-tumblr:before {
  content: "\f173"; }

/* line 1234, sass/vendor/_font-awesome.scss */
.fa-tumblr-square:before {
  content: "\f174"; }

/* line 1237, sass/vendor/_font-awesome.scss */
.fa-long-arrow-down:before {
  content: "\f175"; }

/* line 1240, sass/vendor/_font-awesome.scss */
.fa-long-arrow-up:before {
  content: "\f176"; }

/* line 1243, sass/vendor/_font-awesome.scss */
.fa-long-arrow-left:before {
  content: "\f177"; }

/* line 1246, sass/vendor/_font-awesome.scss */
.fa-long-arrow-right:before {
  content: "\f178"; }

/* line 1249, sass/vendor/_font-awesome.scss */
.fa-apple:before {
  content: "\f179"; }

/* line 1252, sass/vendor/_font-awesome.scss */
.fa-windows:before {
  content: "\f17a"; }

/* line 1255, sass/vendor/_font-awesome.scss */
.fa-android:before {
  content: "\f17b"; }

/* line 1258, sass/vendor/_font-awesome.scss */
.fa-linux:before {
  content: "\f17c"; }

/* line 1261, sass/vendor/_font-awesome.scss */
.fa-dribbble:before {
  content: "\f17d"; }

/* line 1264, sass/vendor/_font-awesome.scss */
.fa-skype:before {
  content: "\f17e"; }

/* line 1267, sass/vendor/_font-awesome.scss */
.fa-foursquare:before {
  content: "\f180"; }

/* line 1270, sass/vendor/_font-awesome.scss */
.fa-trello:before {
  content: "\f181"; }

/* line 1273, sass/vendor/_font-awesome.scss */
.fa-female:before {
  content: "\f182"; }

/* line 1276, sass/vendor/_font-awesome.scss */
.fa-male:before {
  content: "\f183"; }

/* line 1279, sass/vendor/_font-awesome.scss */
.fa-gittip:before {
  content: "\f184"; }

/* line 1282, sass/vendor/_font-awesome.scss */
.fa-sun-o:before {
  content: "\f185"; }

/* line 1285, sass/vendor/_font-awesome.scss */
.fa-moon-o:before {
  content: "\f186"; }

/* line 1288, sass/vendor/_font-awesome.scss */
.fa-archive:before {
  content: "\f187"; }

/* line 1291, sass/vendor/_font-awesome.scss */
.fa-bug:before {
  content: "\f188"; }

/* line 1294, sass/vendor/_font-awesome.scss */
.fa-vk:before {
  content: "\f189"; }

/* line 1297, sass/vendor/_font-awesome.scss */
.fa-weibo:before {
  content: "\f18a"; }

/* line 1300, sass/vendor/_font-awesome.scss */
.fa-renren:before {
  content: "\f18b"; }

/* line 1303, sass/vendor/_font-awesome.scss */
.fa-pagelines:before {
  content: "\f18c"; }

/* line 1306, sass/vendor/_font-awesome.scss */
.fa-stack-exchange:before {
  content: "\f18d"; }

/* line 1309, sass/vendor/_font-awesome.scss */
.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

/* line 1312, sass/vendor/_font-awesome.scss */
.fa-arrow-circle-o-left:before {
  content: "\f190"; }

/* line 1315, sass/vendor/_font-awesome.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191"; }

/* line 1319, sass/vendor/_font-awesome.scss */
.fa-dot-circle-o:before {
  content: "\f192"; }

/* line 1322, sass/vendor/_font-awesome.scss */
.fa-wheelchair:before {
  content: "\f193"; }

/* line 1325, sass/vendor/_font-awesome.scss */
.fa-vimeo-square:before {
  content: "\f194"; }

/* line 1328, sass/vendor/_font-awesome.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195"; }

/* line 1332, sass/vendor/_font-awesome.scss */
.fa-plus-square-o:before {
  content: "\f196"; }

/* line 1335, sass/vendor/_font-awesome.scss */
.fa-space-shuttle:before {
  content: "\f197"; }

/* line 1338, sass/vendor/_font-awesome.scss */
.fa-slack:before {
  content: "\f198"; }

/* line 1341, sass/vendor/_font-awesome.scss */
.fa-envelope-square:before {
  content: "\f199"; }

/* line 1344, sass/vendor/_font-awesome.scss */
.fa-wordpress:before {
  content: "\f19a"; }

/* line 1347, sass/vendor/_font-awesome.scss */
.fa-openid:before {
  content: "\f19b"; }

/* line 1350, sass/vendor/_font-awesome.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c"; }

/* line 1355, sass/vendor/_font-awesome.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d"; }

/* line 1359, sass/vendor/_font-awesome.scss */
.fa-yahoo:before {
  content: "\f19e"; }

/* line 1362, sass/vendor/_font-awesome.scss */
.fa-google:before {
  content: "\f1a0"; }

/* line 1365, sass/vendor/_font-awesome.scss */
.fa-reddit:before {
  content: "\f1a1"; }

/* line 1368, sass/vendor/_font-awesome.scss */
.fa-reddit-square:before {
  content: "\f1a2"; }

/* line 1371, sass/vendor/_font-awesome.scss */
.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

/* line 1374, sass/vendor/_font-awesome.scss */
.fa-stumbleupon:before {
  content: "\f1a4"; }

/* line 1377, sass/vendor/_font-awesome.scss */
.fa-delicious:before {
  content: "\f1a5"; }

/* line 1380, sass/vendor/_font-awesome.scss */
.fa-digg:before {
  content: "\f1a6"; }

/* line 1383, sass/vendor/_font-awesome.scss */
.fa-pied-piper-square:before,
.fa-pied-piper:before {
  content: "\f1a7"; }

/* line 1387, sass/vendor/_font-awesome.scss */
.fa-pied-piper-alt:before {
  content: "\f1a8"; }

/* line 1390, sass/vendor/_font-awesome.scss */
.fa-drupal:before {
  content: "\f1a9"; }

/* line 1393, sass/vendor/_font-awesome.scss */
.fa-joomla:before {
  content: "\f1aa"; }

/* line 1396, sass/vendor/_font-awesome.scss */
.fa-language:before {
  content: "\f1ab"; }

/* line 1399, sass/vendor/_font-awesome.scss */
.fa-fax:before {
  content: "\f1ac"; }

/* line 1402, sass/vendor/_font-awesome.scss */
.fa-building:before {
  content: "\f1ad"; }

/* line 1405, sass/vendor/_font-awesome.scss */
.fa-child:before {
  content: "\f1ae"; }

/* line 1408, sass/vendor/_font-awesome.scss */
.fa-paw:before {
  content: "\f1b0"; }

/* line 1411, sass/vendor/_font-awesome.scss */
.fa-spoon:before {
  content: "\f1b1"; }

/* line 1414, sass/vendor/_font-awesome.scss */
.fa-cube:before {
  content: "\f1b2"; }

/* line 1417, sass/vendor/_font-awesome.scss */
.fa-cubes:before {
  content: "\f1b3"; }

/* line 1420, sass/vendor/_font-awesome.scss */
.fa-behance:before {
  content: "\f1b4"; }

/* line 1423, sass/vendor/_font-awesome.scss */
.fa-behance-square:before {
  content: "\f1b5"; }

/* line 1426, sass/vendor/_font-awesome.scss */
.fa-steam:before {
  content: "\f1b6"; }

/* line 1429, sass/vendor/_font-awesome.scss */
.fa-steam-square:before {
  content: "\f1b7"; }

/* line 1432, sass/vendor/_font-awesome.scss */
.fa-recycle:before {
  content: "\f1b8"; }

/* line 1435, sass/vendor/_font-awesome.scss */
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9"; }

/* line 1439, sass/vendor/_font-awesome.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba"; }

/* line 1443, sass/vendor/_font-awesome.scss */
.fa-tree:before {
  content: "\f1bb"; }

/* line 1446, sass/vendor/_font-awesome.scss */
.fa-spotify:before {
  content: "\f1bc"; }

/* line 1449, sass/vendor/_font-awesome.scss */
.fa-deviantart:before {
  content: "\f1bd"; }

/* line 1452, sass/vendor/_font-awesome.scss */
.fa-soundcloud:before {
  content: "\f1be"; }

/* line 1455, sass/vendor/_font-awesome.scss */
.fa-database:before {
  content: "\f1c0"; }

/* line 1458, sass/vendor/_font-awesome.scss */
.fa-file-pdf-o:before {
  content: "\f1c1"; }

/* line 1461, sass/vendor/_font-awesome.scss */
.fa-file-word-o:before {
  content: "\f1c2"; }

/* line 1464, sass/vendor/_font-awesome.scss */
.fa-file-excel-o:before {
  content: "\f1c3"; }

/* line 1467, sass/vendor/_font-awesome.scss */
.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

/* line 1470, sass/vendor/_font-awesome.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5"; }

/* line 1475, sass/vendor/_font-awesome.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6"; }

/* line 1479, sass/vendor/_font-awesome.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7"; }

/* line 1483, sass/vendor/_font-awesome.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8"; }

/* line 1487, sass/vendor/_font-awesome.scss */
.fa-file-code-o:before {
  content: "\f1c9"; }

/* line 1490, sass/vendor/_font-awesome.scss */
.fa-vine:before {
  content: "\f1ca"; }

/* line 1493, sass/vendor/_font-awesome.scss */
.fa-codepen:before {
  content: "\f1cb"; }

/* line 1496, sass/vendor/_font-awesome.scss */
.fa-jsfiddle:before {
  content: "\f1cc"; }

/* line 1499, sass/vendor/_font-awesome.scss */
.fa-life-bouy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd"; }

/* line 1505, sass/vendor/_font-awesome.scss */
.fa-circle-o-notch:before {
  content: "\f1ce"; }

/* line 1508, sass/vendor/_font-awesome.scss */
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0"; }

/* line 1512, sass/vendor/_font-awesome.scss */
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1"; }

/* line 1516, sass/vendor/_font-awesome.scss */
.fa-git-square:before {
  content: "\f1d2"; }

/* line 1519, sass/vendor/_font-awesome.scss */
.fa-git:before {
  content: "\f1d3"; }

/* line 1522, sass/vendor/_font-awesome.scss */
.fa-hacker-news:before {
  content: "\f1d4"; }

/* line 1525, sass/vendor/_font-awesome.scss */
.fa-tencent-weibo:before {
  content: "\f1d5"; }

/* line 1528, sass/vendor/_font-awesome.scss */
.fa-qq:before {
  content: "\f1d6"; }

/* line 1531, sass/vendor/_font-awesome.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7"; }

/* line 1535, sass/vendor/_font-awesome.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8"; }

/* line 1539, sass/vendor/_font-awesome.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9"; }

/* line 1543, sass/vendor/_font-awesome.scss */
.fa-history:before {
  content: "\f1da"; }

/* line 1546, sass/vendor/_font-awesome.scss */
.fa-circle-thin:before {
  content: "\f1db"; }

/* line 1549, sass/vendor/_font-awesome.scss */
.fa-header:before {
  content: "\f1dc"; }

/* line 1552, sass/vendor/_font-awesome.scss */
.fa-paragraph:before {
  content: "\f1dd"; }

/* line 1555, sass/vendor/_font-awesome.scss */
.fa-sliders:before {
  content: "\f1de"; }

/* line 1558, sass/vendor/_font-awesome.scss */
.fa-share-alt:before {
  content: "\f1e0"; }

/* line 1561, sass/vendor/_font-awesome.scss */
.fa-share-alt-square:before {
  content: "\f1e1"; }

/* line 1564, sass/vendor/_font-awesome.scss */
.fa-bomb:before {
  content: "\f1e2"; }

/*doc
---
title: typography.scss
name: typography
category: Files
---
 type styles including sizes and vertical spacing
*/
/* line 12, sass/_typography.scss */
p {
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 18px;
  word-wrap: break-word; }

/* line 19, sass/_typography.scss */
sup,
sub {
  vertical-align: 0;
  position: relative; }

/* line 25, sass/_typography.scss */
sub {
  top: 0.5ex; }

/* line 29, sass/_typography.scss */
sup {
  bottom: 1ex; }

/*doc
---
title: other text styles
name: other
category: typography
---
Other text-styles

example | extension
--------|----------
<p class="example-condense">I am condensed</p> | `@extend %condense`

*/
/*doc
---
title: header styles
name: header styles
category: typography
---

we want to use semantic headers - a logical flow of `h1`, `h2`, `h3` etc...

example | extension
--------|----------
<p class="example-header-allcaps">I am all caps and fancy</p> | `@extend %header-allcaps`
<p class="example-header-allcaps-plain">I am all-caps but plain </p> | `@extend %header-allcaps-plain`
<p class="example-header-allcaps-xlarge">I am x-large</p> | `@extend %header-allcaps-xlarge`
<p class="example-brand-title">I am the color of the journal</p> | `@extend %brand-title`

*/
/* basic styles  */
/* line 80, sass/_typography.scss */
ol {
  padding-left: 0; }
  /* line 74, sass/_typography.scss */
  ol li {
    font-size: 0.8125rem;
    line-height: 18px;
    margin-bottom: 9px; }

/* line 85, sass/_typography.scss */
.list-bullet, .bulleted {
  list-style-type: none; }
  /* line 87, sass/_typography.scss */
  .list-bullet > li, .bulleted > li {
    padding-left: 1.25rem;
    margin-bottom: 9px;
    position: relative; }
  /* line 92, sass/_typography.scss */
  .list-bullet > li:before, .bulleted > li:before {
    content: "\f054";
    font-size: 0.625rem;
    display: inline-block;
    margin-left: -1.0625rem; }

/* line 104, sass/_typography.scss */
.list-bullet-over-ride li:before {
  content: none;
  font-size: inherit;
  display: inline-block;
  margin-left: 0;
  position: relative; }

/* line 115, sass/_typography.scss */
.list-no-bullet {
  margin-left: 0;
  list-style-type: none; }
  /* line 74, sass/_typography.scss */
  .list-no-bullet li {
    font-size: 0.8125rem;
    line-height: 18px;
    margin-bottom: 9px; }

/* line 122, sass/_typography.scss */
h2,
h3,
h4,
h5 {
  font-family: Helvetica, Arial, sans-serif; }

/* line 129, sass/_typography.scss */
h2 {
  font-size: 1.25rem;
  font-weight: 400; }

/* line 136, sass/_typography.scss */
h3 {
  font-weight: 600; }

/* line 140, sass/_typography.scss */
h5 {
  font-weight: 400; }

/* line 144, sass/_typography.scss */
h4 {
  font-weight: 400; }

/* line 149, sass/_typography.scss */
h2,
h3,
h4,
h5 {
  line-height: 18px;
  margin-bottom: 18px; }

/* line 159, sass/_typography.scss */
.title-small, .title-small-sans {
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
  margin-bottom: 0; }

/* line 166, sass/_typography.scss */
.title-medium {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 18px; }

/* line 171, sass/_typography.scss */
.title-small-sans {
  font-family: Helvetica, Arial, sans-serif; }

/* line 176, sass/_typography.scss */
.title-primary-large {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 32px;
  line-height: 27px; }

/* line 182, sass/_typography.scss */
.title-primary, .article-tabs h1, .article-title-etc h1 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 26px;
  line-height: 27px;
  font-weight: 600;
  margin-bottom: 9px; }

/* line 190, sass/_typography.scss */
.title-secondary, .article-tabs h2 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 22px;
  line-height: 27px;
  margin-bottom: 9px; }

/* line 228, sass/_typography.scss */
.block-global-alert, .block-aperta {
  margin: 1.125rem 0 1.125rem 0;
  padding: 1.125rem 1.25rem;
  font-size: 0.8125rem;
  line-height: 18px; }

/* line 236, sass/_typography.scss */

blockquote,
.block-quote,
.pullquote,
.pullquote,
.block-quote {
  font-size: 0.8125rem;
  line-height: 18px;
  border-left: 0.3125rem solid #c0c0c0;
  margin: 1.6875rem 0 1.125rem 0; }

/* line 244, sass/_typography.scss */
.pullquote {
  font-style: italic; }

/* line 249, sass/_typography.scss */
.block-basic {
  margin: 1.125rem 0 1.125rem 0;
  padding: 1.125rem 1.25rem;
  font-size: 0.8125rem;
  line-height: 18px;
  background: #efefef; }

/* line 254, sass/_typography.scss */
.block-global-alert, .block-aperta {
  background: #f0f0f0;
  font-weight: 600; }

/* line 260, sass/_typography.scss */
.block-aperta {
  background: #8ecb87; }

/* line 265, sass/_typography.scss */
.block-tip {
  margin: 1.125rem 0 1.125rem 0;
  padding: 0 0;
  font-size: 0.8125rem;
  line-height: 18px;
  padding-left: 1.875rem;
  position: relative; }
  /* line 213, sass/_typography.scss */
  .block-tip:after {
    display: block;
    position: absolute;
    left: 0;
    top: -0.125rem;
    line-height: 1 !important; }

/* line 269, sass/_typography.scss */
.block-important {
  margin: 1.125rem 0 1.125rem 0;
  padding: 1.125rem 1.25rem;
  font-size: 0.8125rem;
  line-height: 18px;
  padding-left: 3rem;
  position: relative;
  background: #f4f6c3; }
  /* line 213, sass/_typography.scss */
  .block-important:after {
    display: block;
    position: absolute;
    left: 1.125rem;
    top: 1.125rem;
    line-height: 1 !important; }

/* line 274, sass/_typography.scss */
.block-more-information {
  margin: 1.125rem 0 1.125rem 0;
  padding: 1.125rem 1.25rem;
  font-size: 0.8125rem;
  line-height: 18px;
  padding-left: 3rem;
  position: relative;
  background: #efefef; }
  /* line 213, sass/_typography.scss */
  .block-more-information:after {
    display: block;
    position: absolute;
    left: 1.125rem;
    top: 1.125rem;
    line-height: 1 !important; }

/* line 285, sass/_typography.scss */
#blogs .block-header {
  color: #fff;
  padding: 0 1.25rem;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 2.5rem;
  height: 2.5rem; }

/*doc
---
title: link styles
name: link styles
category: typography
---

in most cases you can leave the a tag alone but in some cases we need to manipulate the link behaviour. these also work when they are added to the parent tag like the `p` or `div`.

example | extension
--------|----------
<a class="example-link">I don't have an underline but I still turn the default color<a> | `@extend %link-text-body`
<a class="example-link-text-white">I am a white link<a> | `@extend %link-text-white`


### mixin
`@mixin link-text($color, $color-hover, $decoration-hover, $decoration-text)`
 `$decoration-hover` sets the hover style:

 option  | result
 -----------|------------------
 `$decoration-hover:none` | there is NO underline and the text turns the highlight color
 `$decoration-hover:underline` | text stays the same color but has an underline

  `$color-hover` will set the color on hover *only if* `$decoration-hover` is underline
  (to preserve backwards compatibility).
*/
/* line 344, sass/_typography.scss */
.home main h2,
.home main h3,
.home main h4,
.home main h5, .tooltip-aside li a, .dload-xml li a, .print-options li a, .share-options li a, .block .title, #article-list .title, #issue .title, #article-list ul.list-plain li a, #issue .boxtitle a, .linkbox ul li, #blogs #blogrss .posttitle a,
.home main h2 a,
.home main h3 a,
.home main h4 a,
.home main h5 a,
.tooltip-aside li a a,
.dload-xml li a a,
.print-options li a a,
.share-options li a a,
.block .title a,
#article-list .title a,
#issue .title a,
#article-list ul.list-plain li a a,
#issue .boxtitle a a,
.linkbox ul li a,
#blogs #blogrss .posttitle a a {
  color: #202020;
  text-decoration: none; }
  /* line 327, sass/_typography.scss */
  .home main h2:hover,
  .home main h3:hover,
  .home main h4:hover,
  .home main h5:hover, .tooltip-aside li a:hover, .dload-xml li a:hover, .print-options li a:hover, .share-options li a:hover, .block .title:hover, #article-list .title:hover, #issue .title:hover, #article-list ul.list-plain li a:hover, #issue .boxtitle a:hover, .linkbox ul li:hover, #blogs #blogrss .posttitle a:hover,
  .home main h2 a:hover,
  .home main h3 a:hover,
  .home main h4 a:hover,
  .home main h5 a:hover,
  .tooltip-aside li a a:hover,
  .dload-xml li a a:hover,
  .print-options li a a:hover,
  .share-options li a a:hover,
  .block .title a:hover,
  #article-list .title a:hover,
  #issue .title a:hover,
  #article-list ul.list-plain li a a:hover,
  #issue .boxtitle a a:hover,
  .linkbox ul li a:hover,
  #blogs #blogrss .posttitle a a:hover,
  .home main h2:hover a,
  .home main h3:hover a,
  .home main h4:hover a,
  .home main h5:hover a,
  .tooltip-aside li a:hover a,
  .dload-xml li a:hover a,
  .print-options li a:hover a,
  .share-options li a:hover a,
  .block .title:hover a,
  #article-list .title:hover a,
  #issue .title:hover a,
  #article-list ul.list-plain li a:hover a,
  #issue .boxtitle a:hover a,
  .linkbox ul li:hover a,
  #blogs #blogrss .posttitle a:hover a,
  .home main h2 a:hover,
  .home main h3 a:hover,
  .home main h4 a:hover,
  .home main h5 a:hover,
  .tooltip-aside li a a:hover,
  .dload-xml li a a:hover,
  .print-options li a a:hover,
  .share-options li a a:hover,
  .block .title a:hover,
  #article-list .title a:hover,
  #issue .title a:hover,
  #article-list ul.list-plain li a a:hover,
  #issue .boxtitle a a:hover,
  .linkbox ul li a:hover,
  #blogs #blogrss .posttitle a a:hover,
  .home main h2 a a:hover,
  .home main h3 a a:hover,
  .home main h4 a a:hover,
  .home main h5 a a:hover,
  .tooltip-aside li a a a:hover,
  .dload-xml li a a a:hover,
  .print-options li a a a:hover,
  .share-options li a a a:hover,
  .block .title a a:hover,
  #article-list .title a a:hover,
  #issue .title a a:hover,
  #article-list ul.list-plain li a a a:hover,
  #issue .boxtitle a a a:hover,
  .linkbox ul li a a:hover,
  #blogs #blogrss .posttitle a a a:hover,
  .home main h2 a:hover a,
  .home main h3 a:hover a,
  .home main h4 a:hover a,
  .home main h5 a:hover a,
  .tooltip-aside li a a:hover a,
  .dload-xml li a a:hover a,
  .print-options li a a:hover a,
  .share-options li a a:hover a,
  .block .title a:hover a,
  #article-list .title a:hover a,
  #issue .title a:hover a,
  #article-list ul.list-plain li a a:hover a,
  #issue .boxtitle a a:hover a,
  .linkbox ul li a:hover a,
  #blogs #blogrss .posttitle a a:hover a {
    color: #202020;
    text-decoration: none; }

/* line 350, sass/_typography.scss */
.taxonomy-header #subjInfoText a, .type-desc p a, .subject-areas-container h3 #subjInfoText a,
.taxonomy-header #subjInfoText a a,
.type-desc p a a,
.subject-areas-container h3 #subjInfoText a a {
  color: #fff;
  text-decoration: none; }
  /* line 327, sass/_typography.scss */
  .taxonomy-header #subjInfoText a:hover, .type-desc p a:hover, .subject-areas-container h3 #subjInfoText a:hover,
  .taxonomy-header #subjInfoText a a:hover,
  .type-desc p a a:hover,
  .subject-areas-container h3 #subjInfoText a a:hover,
  .taxonomy-header #subjInfoText a:hover a,
  .type-desc p a:hover a,
  .subject-areas-container h3 #subjInfoText a:hover a,
  .taxonomy-header #subjInfoText a a:hover,
  .type-desc p a a:hover,
  .subject-areas-container h3 #subjInfoText a a:hover,
  .taxonomy-header #subjInfoText a a a:hover,
  .type-desc p a a a:hover,
  .subject-areas-container h3 #subjInfoText a a a:hover,
  .taxonomy-header #subjInfoText a a:hover a,
  .type-desc p a a:hover a,
  .subject-areas-container h3 #subjInfoText a a:hover a {
    text-decoration: underline; }

/* line 360, sass/_typography.scss */
.article-content .figure-inline-download ul li a, .article-content .table-download span,
.article-content .figure-inline-download ul li a a,
.article-content .table-download span a {
  color: #303030;
  text-decoration: none; }
  /* line 327, sass/_typography.scss */
  .article-content .figure-inline-download ul li a:hover, .article-content .table-download span:hover,
  .article-content .figure-inline-download ul li a a:hover,
  .article-content .table-download span a:hover,
  .article-content .figure-inline-download ul li a:hover a,
  .article-content .table-download span:hover a,
  .article-content .figure-inline-download ul li a a:hover,
  .article-content .table-download span a:hover,
  .article-content .figure-inline-download ul li a a a:hover,
  .article-content .table-download span a a:hover,
  .article-content .figure-inline-download ul li a a:hover a,
  .article-content .table-download span a:hover a {
    text-decoration: underline; }

/* line 365, sass/_typography.scss */
.link-disabled {
  color: #e0e0e0; }

/* line 374, sass/_typography.scss */
.type {
  font-weight: 600; }
  /* line 376, sass/_typography.scss */
  .type:after {
    content: ':'; }

/* line 379, sass/_typography.scss */
.hero .hero-content p.credit {
  font-size: 0.625rem;
  font-style: italic; }

/* line 388, sass/_typography.scss */
.block .category, #article-list .category, #issue .category, #article-list h3, .header-allcaps-smallest, .skyscraper-container .title, .classifications {
  text-transform: uppercase; }

/* line 392, sass/_typography.scss */
.inline-intro {
  font-weight: 600; }

/* line 396, sass/_typography.scss */
.no-margin, .hero .hero-content p {
  margin-bottom: 0; }

/* line 400, sass/_typography.scss */
.small-caps {
  font-variant: small-caps; }

/* line 404, sass/_typography.scss */
.monospace {
  font-family: "Courier New", monospace; }

/* line 407, sass/_typography.scss */
.roman {
  font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; }

/* line 410, sass/_typography.scss */
.sans-serif {
  font-family: Helvetica, Arial, sans-serif; }

/*doc
---
title: note
name: note
category: typography
---

This is one place not to use @extend, since this is a semantic class name

```html_example
           <p class="note">This is a note</p>
          <p class="caption">this is a caption</p>
          <figcaption>This is a figcaption</figcaption>
 ```

*/
/* line 456, sass/_typography.scss */
.note,
.caption,
figcaption {
  color: #909090; }

/* line 466, sass/_typography.scss */
.table-basic, .table-borders, .table-zebra-stripes {
  background: #fff;
  border: solid 0.0625rem #c0c0c0;
  margin-bottom: 1.25rem;
  table-layout: auto;
  border-collapse: collapse;
  width: 100%; }
  /* line 69, sass/vendor/foundation/components/_tables.scss */
  .table-basic caption, .table-borders caption, .table-zebra-stripes caption {
    background: transparent;
    color: #202020;
    font-size: 1rem;
    font-weight: bold; }
  /* line 78, sass/vendor/foundation/components/_tables.scss */
  .table-basic thead, .table-borders thead, .table-zebra-stripes thead {
    background: #fff; }
    /* line 82, sass/vendor/foundation/components/_tables.scss */
    .table-basic thead tr th, .table-borders thead tr th, .table-zebra-stripes thead tr th,
    .table-basic thead tr td,
    .table-borders thead tr td,
    .table-zebra-stripes thead tr td {
      color: #202020;
      font-size: 0.8125rem;
      font-weight: 600;
      padding: 0.5625rem 0.625rem; }
  /* line 92, sass/vendor/foundation/components/_tables.scss */
  .table-basic tfoot, .table-borders tfoot, .table-zebra-stripes tfoot {
    background: #fff; }
    /* line 96, sass/vendor/foundation/components/_tables.scss */
    .table-basic tfoot tr th, .table-borders tfoot tr th, .table-zebra-stripes tfoot tr th,
    .table-basic tfoot tr td,
    .table-borders tfoot tr td,
    .table-zebra-stripes tfoot tr td {
      color: #202020;
      font-size: 0.8125rem;
      font-weight: 600;
      padding: 0.5625rem 0.625rem; }
  /* line 107, sass/vendor/foundation/components/_tables.scss */
  .table-basic tr th, .table-borders tr th, .table-zebra-stripes tr th,
  .table-basic tr td,
  .table-borders tr td,
  .table-zebra-stripes tr td {
    color: #202020;
    font-size: 0.8125rem;
    padding: 0.5625rem 0.625rem;
    text-align: left; }
  /* line 115, sass/vendor/foundation/components/_tables.scss */
  .table-basic tr.even, .table-borders tr.even, .table-zebra-stripes tr.even, .table-basic tr.alt, .table-borders tr.alt, .table-zebra-stripes tr.alt, .table-basic tr:nth-of-type(even), .table-borders tr:nth-of-type(even), .table-zebra-stripes tr:nth-of-type(even) {
    background: #fff; }
  /* line 120, sass/vendor/foundation/components/_tables.scss */
  .table-basic thead tr th, .table-borders thead tr th, .table-zebra-stripes thead tr th, .table-basic tfoot tr th, .table-borders tfoot tr th, .table-zebra-stripes tfoot tr th,
  .table-basic tfoot tr td,
  .table-borders tfoot tr td,
  .table-zebra-stripes tfoot tr td,
  .table-basic tbody tr th,
  .table-borders tbody tr th,
  .table-zebra-stripes tbody tr th,
  .table-basic tbody tr td,
  .table-borders tbody tr td,
  .table-zebra-stripes tbody tr td,
  .table-basic tr td,
  .table-borders tr td,
  .table-zebra-stripes tr td {
    display: table-cell;
    line-height: 1.125rem; }

/* line 472, sass/_typography.scss */
.table-basic {
  border-width: 0; }
  /* line 476, sass/_typography.scss */
  .table-basic thead th {
    border-bottom: 1px solid #202020; }
  /* line 480, sass/_typography.scss */
  .table-basic tbody td {
    border-bottom: 1px solid #c0c0c0; }
  /* line 484, sass/_typography.scss */
  .table-basic tbody tr:last-child td {
    border-bottom: 0; }

/* line 489, sass/_typography.scss */
.table-borders {
  border: 1px solid #c0c0c0; }
  /* line 493, sass/_typography.scss */
  .table-borders td,
  .table-borders th {
    border: 1px solid #c0c0c0; }
  /* line 498, sass/_typography.scss */
  .table-borders thead th {
    border-bottom: 1px solid #202020; }

/* line 503, sass/_typography.scss */
.table-zebra-stripes {
  border-width: 0; }
  /* line 507, sass/_typography.scss */
  .table-zebra-stripes td,
  .table-zebra-stripes th {
    border-left: 1px solid #fff; }
  /* line 512, sass/_typography.scss */
  .table-zebra-stripes tr {
    background: #e0e0e0; }
  /* line 517, sass/_typography.scss */
  .table-zebra-stripes tr.even, .table-zebra-stripes tr.alt, .table-zebra-stripes tr:nth-of-type(even) {
    background: #c0c0c0; }
  /* line 524, sass/_typography.scss */
  .table-zebra-stripes thead tr th {
    background: #606060;
    color: #fff; }

/* line 534, sass/_typography.scss */
.home main h2,
.home main h3,
.home main h4,
.home main h5 {
  line-height: 1;
  color: #303030;
  font-weight: normal;
  margin-top: .2rem;
  margin-bottom: .2rem; }

/* line 543, sass/_typography.scss */
.block .category, #article-list .category, #issue .category, #article-list h3, .header-allcaps-smallest, .skyscraper-container .title {
  font-size: 0.8125rem;
  font-family: "Open Sans", Helvetica, Arial, sans-serif; }

/* line 549, sass/_typography.scss */
.header-allcaps-smallest, .skyscraper-container .title {
  font-family: Helvetica, Arial, sans-serif; }

/* line 588, sass/_typography.scss */
.header-allcaps-smallest, .skyscraper-container .title {
  font-size: 0.625rem; }

/*
 *
 */
/*doc
---
title: utilities.scss
name: utilities
category: files
---
  this file has wombat specific mixins and extensible styles
  and ties in with plos-themes and setting each journal color
*/
/*doc
---
title: interaction and animation utilities
name:  animation
category: utilities
---

example | extension
--------|----------
hide something | data-visibility= 'none']

### z-index - rather than just making up a z-index we use this map so that we dont' have any surprises when elements appear on top of each other.


type | value
--------|----------
  modal     | '9000'
  overlay   | '8000'
  topvisible| '7000'
  crossmark-tooltip| '6999'
  dropdown  | '6998'
  header    | '6000'
  footer    | '5000'
  invisible | '-1'

```sass_example
.header {
  z-index: map-get($zindex, header);
}
 ```


*/
/* line 52, sass/_utilities.scss */
p [data-visibility="none"],
div [data-visibility="none"],
span [data-visibility="none"],
li [data-visibility="none"],
ul [data-visibility="none"],
ol [data-visibility="none"] {
  display: none; }

/* line 57, sass/_utilities.scss */
[data-js-tooltip=tooltip_trigger]:focus {
  outline: 0; }

/* line 76, sass/_utilities.scss */
.top-bar-section ul.nav-elements .subject-area, .levels .next:hover, .levels .prev:hover, .level-top {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

/* line 80, sass/_utilities.scss */
.levels .up {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px; }

/* line 84, sass/_utilities.scss */
.levels .down {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px; }

/*doc
---
title: colors
name: color
category: utilities
---

`brand color` refers to the journal colors

`highlight color` refers to the default highlight color - in our case it is `plos-blue`

example | extension
--------|----------
<p class="example-bg-dark">i have a dark background</p> | `@extend %bg-dark`
<p class="example-highlight-color">my text is the highlight color</p> | `@extend %highlight-color`
<a class="example-highlight-background">i have a highlighted background - hover over me</a> | `@extend %highlight-background`
<p class="example-highlight-border">i have a highlighted border </p> | `@extend %highlight-border`
<p class="example-brand-color">my text is the brand color</p> | `@extend %brand-color`
<p class="example-brand-background">i have a branded background - hover over me</p> | `@extend %brand-background`
<p class="example-brand-border">i have a branded border </p> | `@extend %brand-border`


*/
/* line 142, sass/_utilities.scss */
#pageftr, .head-top {
  background: #303030; }

/*doc
---
title: layout utilities
name: layout
category: utilities
---

example | extension
--------|----------
<p class="center-simple" style="width: 50%">i have am centered in the middle</p> | `@extend .center-simple`
<p class="pad-xsmall-x">i have a small amount of padding ???? we dont' use this much, should we? </p> | `@extend .pad-xsmall-x`
<div class="example-border-radius">i have a border radius</div> | ` @include border-radius()`
<div class="example-border-radius-large">i have a large border radius</div> | ` @include border-radius($border-radius-large)`
<div class="example-box-shadow">i have box-shadow</div> | ` @include box-shadow()`

*/
/* line 188, sass/_utilities.scss */
.center-simple {
  margin: 0 auto; }

/* line 192, sass/_utilities.scss */
.pad-xsmall-x {
  padding: 0 1.25rem; }

/* line 196, sass/_utilities.scss */
.pad-default-y, .article-id {
  padding: 18px 0; }

/* line 200, sass/_utilities.scss */
.margins-reset {
  margin: 0;
  padding: 0; }

/* line 212, sass/_utilities.scss */
.overlay, .hero.overlay-dark > a:before, .hero.overlay-light > a:before {
  background-position: bottom;
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0; }

/* line 223, sass/_utilities.scss */
.print-only {
  display: none !important; }

@media print {
  /* line 228, sass/_utilities.scss */
  .hide-on-print {
    display: none !important; }
  /* line 231, sass/_utilities.scss */
  .print-only {
    display: block !important; }
  /* line 234, sass/_utilities.scss */
  .hide-for-print, #pageftr, .head-top, .top-bar-section, #user, #topslot, .article-aside, .article-meta, .float-title #floatAuthorList, .article-tabs, .author-list [data-js-toggle="toggle_trigger"],
  .author-list [data-js-toggle="toggle_add"], #nav-article, .article-content .figshare_widget, #figshare_enlarge *, .article-content .figure-inline-download, .table-wrap .expand, .article-content .table-download {
    display: none !important; }
  /* line 237, sass/_utilities.scss */
  .show-for-print, .author-list [data-js-toggle="toggle_target"] {
    display: inherit !important; } }

/* line 243, sass/_utilities.scss */
.dummy-anchor {
  visibility: hidden; }

/*doc
---
title: small components
name: small components
category: components
---

##pill
<p class="pill">I am a pill</p>
`@extend .pill`
<p class="pill-small">I am a small pill</p>
`@extend .pill-small`
<p class="button-big">I am button </p>
`@extend .button-big`
<p class="button">I am hoverable button</p>
`@extend .button`
*/
/* line 37, sass/_components.scss */
.pill {
  background: #303030;
  padding: 1.25rem;
  border-radius: 3px;
  color: #fff;
  display: inline-block; }

/* line 41, sass/_components.scss */
.pill-small, .author-info {
  background: #303030;
  padding: 0.625rem;
  border-radius: 3px;
  color: #fff;
  display: inline-block; }

/* line 45, sass/_components.scss */
.button, .subject-areas-container ul li .taxo-term {
  border-radius: 3px;
  width: auto;
  padding: 0.3125rem;
  height: auto;
  line-height: 1.0625rem;
  font-size: 10px;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase; }

/* line 64, sass/_components.scss */
.button-big, #figure-lightbox #lightbox-footer #image-context #show-context-container .show-context, #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn, .print-article, .share-article {
  background: #303030;
  padding: 0 0.625rem;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  background: #303030;
  line-height: 2.25rem;
  font-weight: 600;
  font-size: 15px;
  text-align: center; }

/* line 76, sass/_components.scss */
.button-default {
  background: #303030;
  padding: 0 0.625rem;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  line-height: 2.25rem;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  text-align: center; }
  /* line 85, sass/_components.scss */
  .plosone .button-default {
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    background: #cc00a6;
    color: #fff; }

/*doc
---
title: blocks
name: blocks
category: components
---

Blocks are essentially boxes with some defaults, such as color and bottom margin. You can either use the extendable classes below or the mixin if you need more flexibility. if you are using a certain style over and over feel free to add a extendable class of your own.

### Extendable Classes
We created extendable classes for some commonly used blocks.

example | extension
--------|----------
<p class="block">I am a block - usually on the homepage</p> | `@extend .block`
<div class="padded-example" style="color:black"><p class="block-noshadow">I am a block - with no shadow </p></div> | `@extend .block-noshadow`
<p class="block-card ">I am a block - with padding and no border radius</p> | `@extend .block-card`

###Mixin
We also have a mixin you can use to create your own blocks:
`@include blocks();`

variable  | result   | default
------------------------------------------| ----------------- | ---------
`$radius: top` | default radius on the top corners of block   |  yes
`$radius: none` | no radius  |
`$radius: all` | default radius on all corners of block   |
`$padding: default` | block has a padding of `$pad-small` - 10px   |   yes
`$padding: none` |  block has no padding |
`$padding: NUMBER` | allows you to set the number padding - use variables |
`$color: COLOR` | sets the background color   |   `$white`
*/
/* line 163, sass/_components.scss */
.block, #article-list, #issue {
  padding: 0.3125rem 0.625rem 0.3125rem 0.3125rem;
  margin-bottom: 1.25rem;
  background: #fff; }

/* line 166, sass/_components.scss */
.block-noshadow {
  padding: 0.3125rem 0.625rem 0.3125rem 0.3125rem;
  margin-bottom: 1.25rem;
  background: #fff; }

/* line 169, sass/_components.scss */
.block-card, .linkbox, #blogs {
  padding: 0;
  margin-bottom: 1.25rem;
  background: #fff;
  border: 1px solid #e0e0e0; }

/* line 173, sass/_components.scss */
.block-dark {
  padding: 0.3125rem 0.625rem 0.3125rem 0.3125rem;
  margin-bottom: 1.25rem;
  background: #303030; }

/* line 183, sass/_components.scss */
.action-label, .article-content .figure-inline-download ul li .definition-label, .article-content .table-download .definition-label {
  display: inline-block;
  float: left;
  margin-right: 0.25rem;
  border-radius: 1px; }

/* line 253, sass/_components.scss */
.tooltip-aside, .dload-xml, .print-options, .share-options {
  background: #303030;
  padding: 0.9375rem 0.625rem 0.625rem 1.25rem;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  padding-right: 1.25rem;
  width: 10rem;
  margin-left: 0;
  display: block; }
  /* line 227, sass/_components.scss */
  .tooltip-aside .close, .dload-xml .close, .print-options .close, .share-options .close {
    position: absolute;
    top: 0.3125rem;
    right: 0.3125rem; }
  /* line 257, sass/_components.scss */
  .tooltip-aside li, .dload-xml li, .print-options li, .share-options li {
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    list-style-type: disc;
    list-style-position: inside;
    padding-bottom: 0.5rem; }
    /* line 265, sass/_components.scss */
    .tooltip-aside li a, .dload-xml li a, .print-options li a, .share-options li a {
      font-weight: 600;
      color: #fff; }
      /* line 270, sass/_components.scss */
      .tooltip-aside li a:hover, .dload-xml li a:hover, .print-options li a:hover, .share-options li a:hover {
        color: #e0e0e0; }

/*
Modal component
*/
/* line 382, sass/_components.scss */
#figure-lightbox .lb-close {
  background: url("../../resource/img/sprite.fv.png") no-repeat -40px 0;
  position: absolute;
  top: 0;
  right: 0;
  width: 2.875rem;
  height: 2.875rem;
  cursor: pointer;
  color: #e0e0e0;
  border-left: 1px #e0e0e0 solid; }
  /* line 392, sass/_components.scss */
  #figure-lightbox .lb-close:hover {
    border-left: none; }

/* line 416, sass/_components.scss */
.reveal-modal-bg {
  background-color: rgba(0, 0, 0, 0.5); }

/*
TypeAhead
*/
/* line 426, sass/_components.scss */
.twitter-typeahead .tt-menu {
  background-color: white;
  min-width: 100%;
  border: 1px solid #c0c0c0;
  border-top-color: transparent;
  padding: 0.3125rem 0; }

/* line 433, sass/_components.scss */
.twitter-typeahead h5 {
  font-weight: 600;
  padding: 0.3125rem 0.625rem;
  margin: 0; }

/* line 438, sass/_components.scss */
.twitter-typeahead .tt-suggestion {
  padding: 0.3125rem 0.625rem;
  margin: 0; }
  /* line 442, sass/_components.scss */
  .twitter-typeahead .tt-suggestion.tt-cursor, .twitter-typeahead .tt-suggestion:hover {
    cursor: pointer; }

/* line 450, sass/_components.scss */
.pos-right {
  right: 0; }

/* line 454, sass/_components.scss */
.shim {
  height: 50px;
  position: absolute;
  width: 100%; }

/*doc
---
title: icons
name: icons
category: typography
---

We use the fantastic FontAwesome library for most icons. There are a few manipulation functions, found in the documentation.
For icons after text:
use  with `::after` example:
.next {
    @extend .icon-chevron-right;
    color: white;

    &:after{
      content: "\f054";
    }
  }

example | extension
--------|----------
<a class="example-more-link">more</a>| `@extend .more-icon`
<p class="icon-twitter"> twitter </p> | `@extend .icon-twitter`
<p class="icon-facebook"> facebook</p> | `@extend .icon-facebook`
<p class="icon-email"> email</p> | `@extend .icon-email`


Example of hiding the text normally shown in a <a> and replacing it with an icon:

<a class="example"><spac class="icon"></span><span class="icon-text">Text Normally Shown</span></a>

.example {
  .icon-text {
    @extend .aria-text;
  }

  .icon:before {
    @extend .icon-of-your-choice;
    white-space: nowrap;
    color: $whateverYouLike;
  }
}

*/
/* line 47, sass/_icons.scss */
.more-icon, .more-link:after {
  content: '\f138';
  padding-left: 0.1875rem; }

/* line 56, sass/_icons.scss */
.icon-fa, .icon-spinner, #figure-lightbox .loader i, .icon-twitter, .icon-facebook, .icon-rss, .icon-email, .icon-minus, .icon-plus-no-square, .icon-plus, .icon-close, .icon-alert, .classifications .type-concern-retraction:before, .article-content .amendment-eoc h2:before,
.article-content .amendment-retraction h2:before,
.article-content .amendment-uncorrected-proof h2:before, .icon-important, .block-important:after, .icon-arrow-right, .icon-arrow-left, .icon-caret-down, .dload-menu .dload-hover, .twitter-container .load-more span, .icon-caret-left, .icon-caret-right, .level-active li a:not(.no-children)::after, .level-selection .level-scroll a:not(.no-children)::after, .icon-angle-up, .levels .up, .icon-angle-down, .levels .down, .icon-angle-right, .icon-angle-left, .icon-chevron-left, .levels .prev, .icon-chevron-right, .levels .next, .icon-circle, .icon-times-circle, .icon-pointer, .block-tip:after, .icon-info, .block-more-information:after, .icon-warning, .icon-bell {
  line-height: 44px;
  font-size: 22px; }

/* line 69, sass/_icons.scss */
.icon-twitter {
  content: '\f099'; }

/* line 75, sass/_icons.scss */
.icon-facebook {
  content: '\f09a'; }

/* line 81, sass/_icons.scss */
.icon-rss {
  content: '\f09e'; }

/* line 87, sass/_icons.scss */
.icon-email {
  content: '\f003'; }

/* line 92, sass/_icons.scss */
.icon-minus {
  line-height: normal; }

/* line 97, sass/_icons.scss */
.icon-plus-no-square {
  line-height: normal; }

/* line 102, sass/_icons.scss */
.icon-plus {
  line-height: normal; }

/* line 107, sass/_icons.scss */
.icon-close {
  line-height: normal;
  content: '\f00d'; }

/* line 112, sass/_icons.scss */
.icon-alert, .classifications .type-concern-retraction:before, .article-content .amendment-eoc h2:before,
.article-content .amendment-retraction h2:before,
.article-content .amendment-uncorrected-proof h2:before {
  color: #e53350; }

/* line 117, sass/_icons.scss */
.icon-important, .block-important:after {
  content: "\f06a"; }

/* line 130, sass/_icons.scss */
.icon-caret-down, .dload-menu .dload-hover, .twitter-container .load-more span {
  font-size: 16px;
  line-height: 2.25rem; }

/* line 138, sass/_icons.scss */
.icon-caret-left {
  content: '\f0d9';
  font-size: 16px;
  line-height: 2.25rem; }

/* line 145, sass/_icons.scss */
.icon-caret-right, .level-active li a:not(.no-children)::after, .level-selection .level-scroll a:not(.no-children)::after {
  content: '\f0da';
  font-size: 16px;
  line-height: 2.25rem; }

/* line 153, sass/_icons.scss */
.icon-angle-up, .levels .up {
  font-size: 18px;
  line-height: 2.25rem; }

/* line 160, sass/_icons.scss */
.icon-angle-down, .levels .down {
  font-size: 18px;
  line-height: 2.25rem; }

/* line 166, sass/_icons.scss */
.icon-angle-right {
  font-size: 18px;
  line-height: 2.25rem; }

/* line 173, sass/_icons.scss */
.icon-angle-left {
  font-size: 18px;
  line-height: 2.25rem; }

/* line 180, sass/_icons.scss */
.icon-chevron-left, .levels .prev {
  font-size: 26px;
  line-height: 2.25rem; }

/* line 187, sass/_icons.scss */
.icon-chevron-right, .levels .next {
  font-size: 26px;
  line-height: 2.25rem; }

/* line 194, sass/_icons.scss */
.icon-circle {
  content: '\f111';
  font-size: 10px;
  line-height: 2.25rem; }

/* line 201, sass/_icons.scss */
.icon-question, .article-content .amendment a.info-link, .icon-question:hover, .article-content .amendment a.info-link:hover {
  width: 18px;
  height: 18px;
  background: #303030;
  border-radius: 9px;
  text-align: center;
  line-height: 18px;
  background-color: #303030;
  color: #fff;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  text-decoration: none; }

/* line 212, sass/_icons.scss */
.icon-times-circle {
  line-height: 18px;
  font-size: 20px; }

/* line 219, sass/_icons.scss */
.icon-pointer, .block-tip:after {
  content: "\f0a4"; }

/* line 225, sass/_icons.scss */
.icon-info, .block-more-information:after {
  content: "\f05a"; }

/* line 231, sass/_icons.scss */
.icon-warning {
  font-size: 13px;
  line-height: 2.25rem; }

/* line 238, sass/_icons.scss */
.icon-bell {
  content: '\f0f3'; }

/* line 244, sass/_icons.scss */
.list-icon, .list-bullet > li:before, .bulleted > li:before, .menu-icon-right, .level-active li a:not(.no-children)::after, .level-selection .level-scroll a:not(.no-children)::after {
  position: absolute;
  top: 9px;
  line-height: 0; }

/* line 250, sass/_icons.scss */
.aria-text, #social-links ul > li .icon-text {
  position: absolute;
  top: -9999px;
  left: -9999px; }

/* line 274, sass/_icons.scss */
.icon-author-contribute, .author-list .contribute {
  background: url("../../resource/img/icon.author.co.gif") no-repeat 0 0;
  vertical-align: middle;
  display: inline-block;
  width: 0.9375rem;
  height: 0.8125rem; }

/* line 278, sass/_icons.scss */
.icon-author-footnotes, .author-list .rel-footnote {
  background: url("../../resource/img/icon.author.grp.png") no-repeat 0 0;
  vertical-align: middle;
  display: inline-block;
  width: 0.9375rem;
  height: 0.8125rem; }

/* line 281, sass/_icons.scss */
.icon-author-address, .author-list .email {
  background: url("../../resource/img/icon.author.email.png") no-repeat 0 0;
  vertical-align: middle;
  display: inline-block;
  width: 0.9375rem;
  height: 0.8125rem; }

/* line 284, sass/_icons.scss */
.icon-correction, .classifications .type-correction::before, .article-content .amendment-correction h2:before {
  background: url("../../resource/img/icon.correction.png") no-repeat 0 0;
  vertical-align: middle;
  display: inline-block;
  width: 0.9375rem;
  height: 0.9375rem; }

/* line 287, sass/_icons.scss */
.icon-expand, .article-content .figure .img-box .expand, .table-wrap .expand {
  background: url("../../resource/img/icon.sprite.expand.png") no-repeat 0 0;
  vertical-align: middle;
  display: inline-block;
  width: 1.5625rem;
  height: 1.5625rem; }
  /* line 289, sass/_icons.scss */
  .icon-expand:hover, .article-content .figure .img-box .expand:hover, .table-wrap .expand:hover {
    background-position: 0 -25px;
    cursor: pointer; }

/* line 296, sass/_icons.scss */
.closer, .tooltip-aside .close, .dload-xml .close, .print-options .close, .share-options .close, .closer-brand, .topVisible .logo-close .close-floater, .top-bar-section .subject-area-info .close, .taxonomy-header #subjInfoText .close, .author-list .active .close, .type-desc .close, .subject-areas-container h3 #subjInfoText .close, .subject-areas-container ul li .taxo-tooltip .close {
  background: url("../../resource/img/icon.sprite.close.png") no-repeat 0 -24px;
  vertical-align: middle;
  display: inline-block;
  width: 1.5625rem;
  height: 1.5625rem;
  color: #fff;
  text-indent: -9999px; }

/* line 303, sass/_icons.scss */
.closer-brand, .topVisible .logo-close .close-floater {
  border-radius: 2px; }
  /* line 308, sass/_icons.scss */
  .plosone .closer-brand, .plosone .topVisible .logo-close .close-floater, .topVisible .logo-close .plosone .close-floater {
    background-position: 0 0; }

/*doc
---
title: typography.scss
name: typography
category: Files
---
 forms styles

*/
/* line 11, sass/_forms.scss */
form fieldset {
  border: 0 none;
  margin: 0;
  padding: 0; }

/* line 5, sass/journals/_branding.scss */
.generic .block .category, .block .generic .category, .generic #article-list .category, #article-list .generic .category, .generic #issue .category, #issue .generic .category, .generic #article-list h3, #article-list .generic h3, .generic .taxonomy-header #subjInfoText a:hover, .taxonomy-header #subjInfoText .generic a:hover, .generic .type-desc p a:hover, .type-desc p .generic a:hover, .generic .subject-areas-container h3 #subjInfoText a:hover, .subject-areas-container h3 #subjInfoText .generic a:hover,
.generic .taxonomy-header #subjInfoText a:hover a, .taxonomy-header #subjInfoText a:hover .generic a,
.generic .type-desc p a:hover a, .type-desc p a:hover .generic a,
.generic .subject-areas-container h3 #subjInfoText a:hover a, .subject-areas-container h3 #subjInfoText a:hover .generic a, .generic .article-content .figure-inline-download ul li a:hover, .article-content .figure-inline-download ul li .generic a:hover, .generic .article-content .table-download span:hover, .article-content .table-download .generic span:hover,
.generic .article-content .figure-inline-download ul li a:hover a, .article-content .figure-inline-download ul li a:hover .generic a,
.generic .article-content .table-download span a a:hover, .article-content .table-download span a .generic a:hover,
.generic .article-content .table-download span a:hover a, .article-content .table-download span a:hover .generic a, .generic .more-icon, .generic .more-link:after, .generic .top-bar-section .calloutcontainer .callout-content a:hover, .top-bar-section .calloutcontainer .callout-content .generic a:hover,
.generic .top-bar-section .calloutcontainer .callout-content a:hover a, .top-bar-section .calloutcontainer .callout-content a:hover .generic a, .generic .top-bar-section .calloutcontainer .button-contain a.button-link, .top-bar-section .calloutcontainer .button-contain .generic a.button-link, .generic .block .blurb a, .block .blurb .generic a, .generic #article-list .blurb a, #article-list .blurb .generic a, .generic #issue .blurb a, #issue .blurb .generic a,
.generic .block .blurb a a:hover, .block .blurb a .generic a:hover,
.generic .block .blurb a:hover a, .block .blurb a:hover .generic a, .generic .block .title a:hover, .block .title .generic a:hover, .generic #article-list .title a:hover, #article-list .title .generic a:hover, .generic #issue .title a:hover, #issue .title .generic a:hover, .generic .row.three .row-small-blocks .small .title a:hover, .row.three .row-small-blocks .small .title .generic a:hover, .generic #article-list ul.list-plain li a:hover, #article-list ul.list-plain li .generic a:hover, .generic .more-link > a, .generic #issue .boxtitle a:hover, #issue .boxtitle .generic a:hover, .generic #submission-links h3, #submission-links .generic h3, .generic #blogs #blogrss .posttitle a:hover, #blogs #blogrss .posttitle .generic a:hover, .generic #collectionList li a, #collectionList li .generic a, .generic .related-article-links a, .related-article-links .generic a, .generic .comments-container ul a, .comments-container ul .generic a, .generic .twitter-container #tweetList li .tweet-info a, .twitter-container #tweetList li .tweet-info .generic a, .generic .twitter-container .load-more, .twitter-container .generic .load-more,
.generic .twitter-container .view-all, .twitter-container .generic .view-all, .generic #tweetActions a, #tweetActions .generic a, .generic .article-content a, .article-content .generic a, .generic .review-history a, .review-history .generic a, .generic .peer-review-open-letter a, .peer-review-open-letter .generic a {
  color: #3c63af; }

/* line 9, sass/journals/_branding.scss */
.generic .head-top, .generic #submission-links {
  border-color: #3c63af; }

/* line 12, sass/journals/_branding.scss */
.generic #blogs .block-header, #blogs .generic .block-header, .generic .pill:hover, .generic .button-big:hover, .generic #figure-lightbox #lightbox-footer #image-context #show-context-container .show-context:hover, #figure-lightbox #lightbox-footer #image-context #show-context-container .generic .show-context:hover, .generic #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .generic .download-btn:hover, .generic .print-article:hover, .generic .share-article:hover, .generic .button-big.highlighted, .generic #figure-lightbox #lightbox-footer #image-context #show-context-container .highlighted.show-context, #figure-lightbox #lightbox-footer #image-context #show-context-container .generic .highlighted.show-context, .generic #figure-lightbox #lightbox-footer #image-context #download-buttons .highlighted.download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .generic .highlighted.download-btn, .generic .highlighted.print-article, .generic .highlighted.share-article, .generic .button-default:hover, .generic .action-label, .generic .article-content .figure-inline-download ul li .definition-label, .article-content .figure-inline-download ul li .generic .definition-label, .generic .article-content .table-download .definition-label, .article-content .table-download .generic .definition-label, .generic #figure-lightbox .lb-close:hover, #figure-lightbox .generic .lb-close:hover, .generic .twitter-typeahead .tt-suggestion.tt-cursor, .twitter-typeahead .generic .tt-suggestion.tt-cursor, .generic .twitter-typeahead .tt-suggestion:hover, .twitter-typeahead .generic .tt-suggestion:hover, .generic .closer-brand, .generic .topVisible .logo-close .close-floater, .topVisible .logo-close .generic .close-floater, .generic .nav .nav-user > li > a:hover, .nav .generic .nav-user > li > a:hover, .generic .nav .nav-user li.highlighted > a, .nav .nav-user .generic li.highlighted > a, .generic .plosone #billboard a:hover, .plosone #billboard .generic a:hover, .generic #submission-links a, #submission-links .generic a, .generic body.plosone #submission-links a:hover, body.plosone #submission-links .generic a:hover, .generic #social-links, .generic #social-links ul > li > a, #social-links .generic ul > li > a, .generic #figure-lightbox .img-container #figures-list .change-img.change-img-active, #figure-lightbox .img-container #figures-list .generic .change-img.change-img-active, .generic #figure-lightbox #lightbox-footer #btns-container, #figure-lightbox #lightbox-footer .generic #btns-container, .generic .signposts li .tools a.show-tip, .signposts li .tools .generic a.show-tip, .generic .article-tabs .tab-title.active a, .article-tabs .tab-title.active .generic a, .generic .dload-menu div:hover, .dload-menu .generic div:hover, .generic .dload-menu .dload-pdf:not(.no-pdf):hover, .dload-menu .generic .dload-pdf:not(.no-pdf):hover, .generic .dload-menu .dload-hover:hover, .dload-menu .generic .dload-hover:hover, .generic .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .generic .taxo-term {
  background-color: #3c63af;
  color: #fff; }

/* line 17, sass/journals/_branding.scss */
.generic .button, .generic .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .generic .taxo-term, .generic .button-default, .generic .nav .nav-user > li > a:hover, .nav .generic .nav-user > li > a:hover, .generic .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .generic li.highlighted > a:hover, .generic #billboard a, #billboard .generic a, .generic #submission-links a:hover, #submission-links .generic a:hover, .generic #social-links ul > li > a:hover, #social-links .generic ul > li > a:hover, .generic #figure-lightbox .lb-nav li.tab-active, #figure-lightbox .lb-nav .generic li.tab-active, .generic #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .generic .fig-btn, .generic #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .generic .download-btn, .generic #figure-carousel .carousel-control .button, #figure-carousel .carousel-control .generic .button, .generic #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term, #figure-carousel .carousel-control .subject-areas-container ul li .generic .taxo-term, .generic .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term, .subject-areas-container ul li #figure-carousel .carousel-control .generic .taxo-term {
  background-color: #3c63af;
  color: #fff; }
  /* line 20, sass/journals/_branding.scss */
  .generic .button:hover, .generic .subject-areas-container ul li .taxo-term:hover, .subject-areas-container ul li .generic .taxo-term:hover, .generic .button-default:hover, .generic .nav .nav-user > li > a:hover, .nav .generic .nav-user > li > a:hover, .generic .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .generic li.highlighted > a:hover, .generic #billboard a:hover, #billboard .generic a:hover, .generic #submission-links a:hover, #submission-links .generic a:hover, .generic #social-links ul > li > a:hover, #social-links .generic ul > li > a:hover, .generic #figure-lightbox .lb-nav li.tab-active:hover, #figure-lightbox .lb-nav .generic li.tab-active:hover, .generic #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn:hover, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .generic .fig-btn:hover, .generic #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .generic .download-btn:hover, .generic #figure-carousel .carousel-control .button:hover, #figure-carousel .carousel-control .generic .button:hover, .generic #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term:hover, #figure-carousel .carousel-control .subject-areas-container ul li .generic .taxo-term:hover, .generic .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term:hover, .subject-areas-container ul li #figure-carousel .carousel-control .generic .taxo-term:hover {
    background-color: #2f4e89;
    color: #fff; }

/* line 26, sass/journals/_branding.scss */
.generic .amendment {
  background-color: #d0d0d0; }

/* line 31, sass/journals/_branding.scss */
.generic .signposts li:first-child, .signposts .generic li:first-child, .generic .signposts li:nth-child(2), .signposts .generic li:nth-child(2), .generic .signposts li:last-child, .signposts .generic li:last-child {
  background-color: #f0f0f0; }

/* line 36, sass/journals/_branding.scss */
.generic .signposts li:nth-child(3), .signposts .generic li:nth-child(3) {
  background-color: #e0e0e0; }

/* line 39, sass/journals/_branding.scss */
.generic .signposts li:nth-child(4), .signposts .generic li:nth-child(4) {
  background-color: #d0d0d0; }

/* line 5, sass/journals/_branding.scss */
.plosbiology .block .category, .block .plosbiology .category, .plosbiology #article-list .category, #article-list .plosbiology .category, .plosbiology #issue .category, #issue .plosbiology .category, .plosbiology #article-list h3, #article-list .plosbiology h3, .plosbiology .taxonomy-header #subjInfoText a:hover, .taxonomy-header #subjInfoText .plosbiology a:hover, .plosbiology .type-desc p a:hover, .type-desc p .plosbiology a:hover, .plosbiology .subject-areas-container h3 #subjInfoText a:hover, .subject-areas-container h3 #subjInfoText .plosbiology a:hover,
.plosbiology .taxonomy-header #subjInfoText a:hover a, .taxonomy-header #subjInfoText a:hover .plosbiology a,
.plosbiology .type-desc p a:hover a, .type-desc p a:hover .plosbiology a,
.plosbiology .subject-areas-container h3 #subjInfoText a:hover a, .subject-areas-container h3 #subjInfoText a:hover .plosbiology a, .plosbiology .article-content .figure-inline-download ul li a:hover, .article-content .figure-inline-download ul li .plosbiology a:hover, .plosbiology .article-content .table-download span:hover, .article-content .table-download .plosbiology span:hover,
.plosbiology .article-content .figure-inline-download ul li a:hover a, .article-content .figure-inline-download ul li a:hover .plosbiology a,
.plosbiology .article-content .table-download span a a:hover, .article-content .table-download span a .plosbiology a:hover,
.plosbiology .article-content .table-download span a:hover a, .article-content .table-download span a:hover .plosbiology a, .plosbiology .more-icon, .plosbiology .more-link:after, .plosbiology .top-bar-section .calloutcontainer .callout-content a:hover, .top-bar-section .calloutcontainer .callout-content .plosbiology a:hover,
.plosbiology .top-bar-section .calloutcontainer .callout-content a:hover a, .top-bar-section .calloutcontainer .callout-content a:hover .plosbiology a, .plosbiology .top-bar-section .calloutcontainer .button-contain a.button-link, .top-bar-section .calloutcontainer .button-contain .plosbiology a.button-link, .plosbiology .block .blurb a, .block .blurb .plosbiology a, .plosbiology #article-list .blurb a, #article-list .blurb .plosbiology a, .plosbiology #issue .blurb a, #issue .blurb .plosbiology a,
.plosbiology .block .blurb a a:hover, .block .blurb a .plosbiology a:hover,
.plosbiology .block .blurb a:hover a, .block .blurb a:hover .plosbiology a, .plosbiology .block .title a:hover, .block .title .plosbiology a:hover, .plosbiology #article-list .title a:hover, #article-list .title .plosbiology a:hover, .plosbiology #issue .title a:hover, #issue .title .plosbiology a:hover, .plosbiology .row.three .row-small-blocks .small .title a:hover, .row.three .row-small-blocks .small .title .plosbiology a:hover, .plosbiology #article-list ul.list-plain li a:hover, #article-list ul.list-plain li .plosbiology a:hover, .plosbiology .more-link > a, .plosbiology #issue .boxtitle a:hover, #issue .boxtitle .plosbiology a:hover, .plosbiology #submission-links h3, #submission-links .plosbiology h3, .plosbiology #blogs #blogrss .posttitle a:hover, #blogs #blogrss .posttitle .plosbiology a:hover, .plosbiology #collectionList li a, #collectionList li .plosbiology a, .plosbiology .related-article-links a, .related-article-links .plosbiology a, .plosbiology .comments-container ul a, .comments-container ul .plosbiology a, .plosbiology .twitter-container #tweetList li .tweet-info a, .twitter-container #tweetList li .tweet-info .plosbiology a, .plosbiology .twitter-container .load-more, .twitter-container .plosbiology .load-more,
.plosbiology .twitter-container .view-all, .twitter-container .plosbiology .view-all, .plosbiology #tweetActions a, #tweetActions .plosbiology a, .plosbiology .article-content a, .article-content .plosbiology a, .plosbiology .review-history a, .review-history .plosbiology a, .plosbiology .peer-review-open-letter a, .peer-review-open-letter .plosbiology a {
  color: #1334c6; }

/* line 9, sass/journals/_branding.scss */
.plosbiology .head-top, .plosbiology #submission-links {
  border-color: #1334c6; }

/* line 12, sass/journals/_branding.scss */
.plosbiology #blogs .block-header, #blogs .plosbiology .block-header, .plosbiology .pill:hover, .plosbiology .button-big:hover, .plosbiology #figure-lightbox #lightbox-footer #image-context #show-context-container .show-context:hover, #figure-lightbox #lightbox-footer #image-context #show-context-container .plosbiology .show-context:hover, .plosbiology #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosbiology .download-btn:hover, .plosbiology .print-article:hover, .plosbiology .share-article:hover, .plosbiology .button-big.highlighted, .plosbiology #figure-lightbox #lightbox-footer #image-context #show-context-container .highlighted.show-context, #figure-lightbox #lightbox-footer #image-context #show-context-container .plosbiology .highlighted.show-context, .plosbiology #figure-lightbox #lightbox-footer #image-context #download-buttons .highlighted.download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosbiology .highlighted.download-btn, .plosbiology .highlighted.print-article, .plosbiology .highlighted.share-article, .plosbiology .button-default:hover, .plosbiology .action-label, .plosbiology .article-content .figure-inline-download ul li .definition-label, .article-content .figure-inline-download ul li .plosbiology .definition-label, .plosbiology .article-content .table-download .definition-label, .article-content .table-download .plosbiology .definition-label, .plosbiology #figure-lightbox .lb-close:hover, #figure-lightbox .plosbiology .lb-close:hover, .plosbiology .twitter-typeahead .tt-suggestion.tt-cursor, .twitter-typeahead .plosbiology .tt-suggestion.tt-cursor, .plosbiology .twitter-typeahead .tt-suggestion:hover, .twitter-typeahead .plosbiology .tt-suggestion:hover, .plosbiology .closer-brand, .plosbiology .topVisible .logo-close .close-floater, .topVisible .logo-close .plosbiology .close-floater, .plosbiology .nav .nav-user > li > a:hover, .nav .plosbiology .nav-user > li > a:hover, .plosbiology .nav .nav-user li.highlighted > a, .nav .nav-user .plosbiology li.highlighted > a, .plosbiology .plosone #billboard a:hover, .plosone #billboard .plosbiology a:hover, .plosbiology #submission-links a, #submission-links .plosbiology a, .plosbiology body.plosone #submission-links a:hover, body.plosone #submission-links .plosbiology a:hover, .plosbiology #social-links, .plosbiology #social-links ul > li > a, #social-links .plosbiology ul > li > a, .plosbiology #figure-lightbox .img-container #figures-list .change-img.change-img-active, #figure-lightbox .img-container #figures-list .plosbiology .change-img.change-img-active, .plosbiology #figure-lightbox #lightbox-footer #btns-container, #figure-lightbox #lightbox-footer .plosbiology #btns-container, .plosbiology .signposts li .tools a.show-tip, .signposts li .tools .plosbiology a.show-tip, .plosbiology .article-tabs .tab-title.active a, .article-tabs .tab-title.active .plosbiology a, .plosbiology .dload-menu div:hover, .dload-menu .plosbiology div:hover, .plosbiology .dload-menu .dload-pdf:not(.no-pdf):hover, .dload-menu .plosbiology .dload-pdf:not(.no-pdf):hover, .plosbiology .dload-menu .dload-hover:hover, .dload-menu .plosbiology .dload-hover:hover, .plosbiology .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .plosbiology .taxo-term {
  background-color: #1334c6;
  color: #fff; }

/* line 17, sass/journals/_branding.scss */
.plosbiology .button, .plosbiology .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .plosbiology .taxo-term, .plosbiology .button-default, .plosbiology .nav .nav-user > li > a:hover, .nav .plosbiology .nav-user > li > a:hover, .plosbiology .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .plosbiology li.highlighted > a:hover, .plosbiology #billboard a, #billboard .plosbiology a, .plosbiology #submission-links a:hover, #submission-links .plosbiology a:hover, .plosbiology #social-links ul > li > a:hover, #social-links .plosbiology ul > li > a:hover, .plosbiology #figure-lightbox .lb-nav li.tab-active, #figure-lightbox .lb-nav .plosbiology li.tab-active, .plosbiology #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .plosbiology .fig-btn, .plosbiology #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosbiology .download-btn, .plosbiology #figure-carousel .carousel-control .button, #figure-carousel .carousel-control .plosbiology .button, .plosbiology #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term, #figure-carousel .carousel-control .subject-areas-container ul li .plosbiology .taxo-term, .plosbiology .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term, .subject-areas-container ul li #figure-carousel .carousel-control .plosbiology .taxo-term {
  background-color: #1334c6;
  color: #fff; }
  /* line 20, sass/journals/_branding.scss */
  .plosbiology .button:hover, .plosbiology .subject-areas-container ul li .taxo-term:hover, .subject-areas-container ul li .plosbiology .taxo-term:hover, .plosbiology .button-default:hover, .plosbiology .nav .nav-user > li > a:hover, .nav .plosbiology .nav-user > li > a:hover, .plosbiology .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .plosbiology li.highlighted > a:hover, .plosbiology #billboard a:hover, #billboard .plosbiology a:hover, .plosbiology #submission-links a:hover, #submission-links .plosbiology a:hover, .plosbiology #social-links ul > li > a:hover, #social-links .plosbiology ul > li > a:hover, .plosbiology #figure-lightbox .lb-nav li.tab-active:hover, #figure-lightbox .lb-nav .plosbiology li.tab-active:hover, .plosbiology #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn:hover, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .plosbiology .fig-btn:hover, .plosbiology #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosbiology .download-btn:hover, .plosbiology #figure-carousel .carousel-control .button:hover, #figure-carousel .carousel-control .plosbiology .button:hover, .plosbiology #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term:hover, #figure-carousel .carousel-control .subject-areas-container ul li .plosbiology .taxo-term:hover, .plosbiology .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term:hover, .subject-areas-container ul li #figure-carousel .carousel-control .plosbiology .taxo-term:hover {
    background-color: #0f2897;
    color: #fff; }

/* line 26, sass/journals/_branding.scss */
.plosbiology .amendment {
  background-color: #c9dffd; }

/* line 31, sass/journals/_branding.scss */
.plosbiology .signposts li:first-child, .signposts .plosbiology li:first-child, .plosbiology .signposts li:nth-child(2), .signposts .plosbiology li:nth-child(2), .plosbiology .signposts li:last-child, .signposts .plosbiology li:last-child {
  background-color: #88bafc; }

/* line 36, sass/journals/_branding.scss */
.plosbiology .signposts li:nth-child(3), .signposts .plosbiology li:nth-child(3) {
  background-color: #5fa3fc; }

/* line 39, sass/journals/_branding.scss */
.plosbiology .signposts li:nth-child(4), .signposts .plosbiology li:nth-child(4) {
  background-color: #c9dffd; }

/* line 10, sass/journals/_plosbiology.scss */
.plosbiology .hero.overlay-dark > a:before {
  background: none; }

/* line 13, sass/journals/_plosbiology.scss */
.plosbiology .hero.overlay-dark .hero-content {
  background: linear-gradient(to bottom, rgba(19, 52, 198, 0.45) 0, rgba(19, 52, 198, 0.75) 33%, rgba(19, 52, 198, 0.95) 85%, rgba(19, 52, 198, 0.95) 100%); }

/* line 5, sass/journals/_branding.scss */
.ploscompbiol .block .category, .block .ploscompbiol .category, .ploscompbiol #article-list .category, #article-list .ploscompbiol .category, .ploscompbiol #issue .category, #issue .ploscompbiol .category, .ploscompbiol #article-list h3, #article-list .ploscompbiol h3, .ploscompbiol .taxonomy-header #subjInfoText a:hover, .taxonomy-header #subjInfoText .ploscompbiol a:hover, .ploscompbiol .type-desc p a:hover, .type-desc p .ploscompbiol a:hover, .ploscompbiol .subject-areas-container h3 #subjInfoText a:hover, .subject-areas-container h3 #subjInfoText .ploscompbiol a:hover,
.ploscompbiol .taxonomy-header #subjInfoText a:hover a, .taxonomy-header #subjInfoText a:hover .ploscompbiol a,
.ploscompbiol .type-desc p a:hover a, .type-desc p a:hover .ploscompbiol a,
.ploscompbiol .subject-areas-container h3 #subjInfoText a:hover a, .subject-areas-container h3 #subjInfoText a:hover .ploscompbiol a, .ploscompbiol .article-content .figure-inline-download ul li a:hover, .article-content .figure-inline-download ul li .ploscompbiol a:hover, .ploscompbiol .article-content .table-download span:hover, .article-content .table-download .ploscompbiol span:hover,
.ploscompbiol .article-content .figure-inline-download ul li a:hover a, .article-content .figure-inline-download ul li a:hover .ploscompbiol a,
.ploscompbiol .article-content .table-download span a a:hover, .article-content .table-download span a .ploscompbiol a:hover,
.ploscompbiol .article-content .table-download span a:hover a, .article-content .table-download span a:hover .ploscompbiol a, .ploscompbiol .more-icon, .ploscompbiol .more-link:after, .ploscompbiol .top-bar-section .calloutcontainer .callout-content a:hover, .top-bar-section .calloutcontainer .callout-content .ploscompbiol a:hover,
.ploscompbiol .top-bar-section .calloutcontainer .callout-content a:hover a, .top-bar-section .calloutcontainer .callout-content a:hover .ploscompbiol a, .ploscompbiol .top-bar-section .calloutcontainer .button-contain a.button-link, .top-bar-section .calloutcontainer .button-contain .ploscompbiol a.button-link, .ploscompbiol .block .blurb a, .block .blurb .ploscompbiol a, .ploscompbiol #article-list .blurb a, #article-list .blurb .ploscompbiol a, .ploscompbiol #issue .blurb a, #issue .blurb .ploscompbiol a,
.ploscompbiol .block .blurb a a:hover, .block .blurb a .ploscompbiol a:hover,
.ploscompbiol .block .blurb a:hover a, .block .blurb a:hover .ploscompbiol a, .ploscompbiol .block .title a:hover, .block .title .ploscompbiol a:hover, .ploscompbiol #article-list .title a:hover, #article-list .title .ploscompbiol a:hover, .ploscompbiol #issue .title a:hover, #issue .title .ploscompbiol a:hover, .ploscompbiol .row.three .row-small-blocks .small .title a:hover, .row.three .row-small-blocks .small .title .ploscompbiol a:hover, .ploscompbiol #article-list ul.list-plain li a:hover, #article-list ul.list-plain li .ploscompbiol a:hover, .ploscompbiol .more-link > a, .ploscompbiol #issue .boxtitle a:hover, #issue .boxtitle .ploscompbiol a:hover, .ploscompbiol #submission-links h3, #submission-links .ploscompbiol h3, .ploscompbiol #blogs #blogrss .posttitle a:hover, #blogs #blogrss .posttitle .ploscompbiol a:hover, .ploscompbiol #collectionList li a, #collectionList li .ploscompbiol a, .ploscompbiol .related-article-links a, .related-article-links .ploscompbiol a, .ploscompbiol .comments-container ul a, .comments-container ul .ploscompbiol a, .ploscompbiol .twitter-container #tweetList li .tweet-info a, .twitter-container #tweetList li .tweet-info .ploscompbiol a, .ploscompbiol .twitter-container .load-more, .twitter-container .ploscompbiol .load-more,
.ploscompbiol .twitter-container .view-all, .twitter-container .ploscompbiol .view-all, .ploscompbiol #tweetActions a, #tweetActions .ploscompbiol a, .ploscompbiol .article-content a, .article-content .ploscompbiol a, .ploscompbiol .review-history a, .review-history .ploscompbiol a, .ploscompbiol .peer-review-open-letter a, .peer-review-open-letter .ploscompbiol a {
  color: #16a127; }

/* line 9, sass/journals/_branding.scss */
.ploscompbiol .head-top, .ploscompbiol #submission-links {
  border-color: #16a127; }

/* line 12, sass/journals/_branding.scss */
.ploscompbiol #blogs .block-header, #blogs .ploscompbiol .block-header, .ploscompbiol .pill:hover, .ploscompbiol .button-big:hover, .ploscompbiol #figure-lightbox #lightbox-footer #image-context #show-context-container .show-context:hover, #figure-lightbox #lightbox-footer #image-context #show-context-container .ploscompbiol .show-context:hover, .ploscompbiol #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .ploscompbiol .download-btn:hover, .ploscompbiol .print-article:hover, .ploscompbiol .share-article:hover, .ploscompbiol .button-big.highlighted, .ploscompbiol #figure-lightbox #lightbox-footer #image-context #show-context-container .highlighted.show-context, #figure-lightbox #lightbox-footer #image-context #show-context-container .ploscompbiol .highlighted.show-context, .ploscompbiol #figure-lightbox #lightbox-footer #image-context #download-buttons .highlighted.download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .ploscompbiol .highlighted.download-btn, .ploscompbiol .highlighted.print-article, .ploscompbiol .highlighted.share-article, .ploscompbiol .button-default:hover, .ploscompbiol .action-label, .ploscompbiol .article-content .figure-inline-download ul li .definition-label, .article-content .figure-inline-download ul li .ploscompbiol .definition-label, .ploscompbiol .article-content .table-download .definition-label, .article-content .table-download .ploscompbiol .definition-label, .ploscompbiol #figure-lightbox .lb-close:hover, #figure-lightbox .ploscompbiol .lb-close:hover, .ploscompbiol .twitter-typeahead .tt-suggestion.tt-cursor, .twitter-typeahead .ploscompbiol .tt-suggestion.tt-cursor, .ploscompbiol .twitter-typeahead .tt-suggestion:hover, .twitter-typeahead .ploscompbiol .tt-suggestion:hover, .ploscompbiol .closer-brand, .ploscompbiol .topVisible .logo-close .close-floater, .topVisible .logo-close .ploscompbiol .close-floater, .ploscompbiol .nav .nav-user > li > a:hover, .nav .ploscompbiol .nav-user > li > a:hover, .ploscompbiol .nav .nav-user li.highlighted > a, .nav .nav-user .ploscompbiol li.highlighted > a, .ploscompbiol .plosone #billboard a:hover, .plosone #billboard .ploscompbiol a:hover, .ploscompbiol #submission-links a, #submission-links .ploscompbiol a, .ploscompbiol body.plosone #submission-links a:hover, body.plosone #submission-links .ploscompbiol a:hover, .ploscompbiol #social-links, .ploscompbiol #social-links ul > li > a, #social-links .ploscompbiol ul > li > a, .ploscompbiol #figure-lightbox .img-container #figures-list .change-img.change-img-active, #figure-lightbox .img-container #figures-list .ploscompbiol .change-img.change-img-active, .ploscompbiol #figure-lightbox #lightbox-footer #btns-container, #figure-lightbox #lightbox-footer .ploscompbiol #btns-container, .ploscompbiol .signposts li .tools a.show-tip, .signposts li .tools .ploscompbiol a.show-tip, .ploscompbiol .article-tabs .tab-title.active a, .article-tabs .tab-title.active .ploscompbiol a, .ploscompbiol .dload-menu div:hover, .dload-menu .ploscompbiol div:hover, .ploscompbiol .dload-menu .dload-pdf:not(.no-pdf):hover, .dload-menu .ploscompbiol .dload-pdf:not(.no-pdf):hover, .ploscompbiol .dload-menu .dload-hover:hover, .dload-menu .ploscompbiol .dload-hover:hover, .ploscompbiol .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .ploscompbiol .taxo-term {
  background-color: #16a127;
  color: #fff; }

/* line 17, sass/journals/_branding.scss */
.ploscompbiol .button, .ploscompbiol .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .ploscompbiol .taxo-term, .ploscompbiol .button-default, .ploscompbiol .nav .nav-user > li > a:hover, .nav .ploscompbiol .nav-user > li > a:hover, .ploscompbiol .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .ploscompbiol li.highlighted > a:hover, .ploscompbiol #billboard a, #billboard .ploscompbiol a, .ploscompbiol #submission-links a:hover, #submission-links .ploscompbiol a:hover, .ploscompbiol #social-links ul > li > a:hover, #social-links .ploscompbiol ul > li > a:hover, .ploscompbiol #figure-lightbox .lb-nav li.tab-active, #figure-lightbox .lb-nav .ploscompbiol li.tab-active, .ploscompbiol #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .ploscompbiol .fig-btn, .ploscompbiol #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .ploscompbiol .download-btn, .ploscompbiol #figure-carousel .carousel-control .button, #figure-carousel .carousel-control .ploscompbiol .button, .ploscompbiol #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term, #figure-carousel .carousel-control .subject-areas-container ul li .ploscompbiol .taxo-term, .ploscompbiol .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term, .subject-areas-container ul li #figure-carousel .carousel-control .ploscompbiol .taxo-term {
  background-color: #16a127;
  color: #fff; }
  /* line 20, sass/journals/_branding.scss */
  .ploscompbiol .button:hover, .ploscompbiol .subject-areas-container ul li .taxo-term:hover, .subject-areas-container ul li .ploscompbiol .taxo-term:hover, .ploscompbiol .button-default:hover, .ploscompbiol .nav .nav-user > li > a:hover, .nav .ploscompbiol .nav-user > li > a:hover, .ploscompbiol .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .ploscompbiol li.highlighted > a:hover, .ploscompbiol #billboard a:hover, #billboard .ploscompbiol a:hover, .ploscompbiol #submission-links a:hover, #submission-links .ploscompbiol a:hover, .ploscompbiol #social-links ul > li > a:hover, #social-links .ploscompbiol ul > li > a:hover, .ploscompbiol #figure-lightbox .lb-nav li.tab-active:hover, #figure-lightbox .lb-nav .ploscompbiol li.tab-active:hover, .ploscompbiol #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn:hover, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .ploscompbiol .fig-btn:hover, .ploscompbiol #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .ploscompbiol .download-btn:hover, .ploscompbiol #figure-carousel .carousel-control .button:hover, #figure-carousel .carousel-control .ploscompbiol .button:hover, .ploscompbiol #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term:hover, #figure-carousel .carousel-control .subject-areas-container ul li .ploscompbiol .taxo-term:hover, .ploscompbiol .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term:hover, .subject-areas-container ul li #figure-carousel .carousel-control .ploscompbiol .taxo-term:hover {
    background-color: #10741c;
    color: #fff; }

/* line 26, sass/journals/_branding.scss */
.ploscompbiol .amendment {
  background-color: #caeed7; }

/* line 31, sass/journals/_branding.scss */
.ploscompbiol .signposts li:first-child, .signposts .ploscompbiol li:first-child, .ploscompbiol .signposts li:nth-child(2), .signposts .ploscompbiol li:nth-child(2), .ploscompbiol .signposts li:last-child, .signposts .ploscompbiol li:last-child {
  background-color: #a8e2be; }

/* line 36, sass/journals/_branding.scss */
.ploscompbiol .signposts li:nth-child(3), .signposts .ploscompbiol li:nth-child(3) {
  background-color: #92e5ab; }

/* line 39, sass/journals/_branding.scss */
.ploscompbiol .signposts li:nth-child(4), .signposts .ploscompbiol li:nth-child(4) {
  background-color: #caeed7; }

/* line 10, sass/journals/_ploscompbiol.scss */
.ploscompbiol .logo {
  height: 27px; }

/* line 5, sass/journals/_branding.scss */
.plosgenetics .block .category, .block .plosgenetics .category, .plosgenetics #article-list .category, #article-list .plosgenetics .category, .plosgenetics #issue .category, #issue .plosgenetics .category, .plosgenetics #article-list h3, #article-list .plosgenetics h3, .plosgenetics .taxonomy-header #subjInfoText a:hover, .taxonomy-header #subjInfoText .plosgenetics a:hover, .plosgenetics .type-desc p a:hover, .type-desc p .plosgenetics a:hover, .plosgenetics .subject-areas-container h3 #subjInfoText a:hover, .subject-areas-container h3 #subjInfoText .plosgenetics a:hover,
.plosgenetics .taxonomy-header #subjInfoText a:hover a, .taxonomy-header #subjInfoText a:hover .plosgenetics a,
.plosgenetics .type-desc p a:hover a, .type-desc p a:hover .plosgenetics a,
.plosgenetics .subject-areas-container h3 #subjInfoText a:hover a, .subject-areas-container h3 #subjInfoText a:hover .plosgenetics a, .plosgenetics .article-content .figure-inline-download ul li a:hover, .article-content .figure-inline-download ul li .plosgenetics a:hover, .plosgenetics .article-content .table-download span:hover, .article-content .table-download .plosgenetics span:hover,
.plosgenetics .article-content .figure-inline-download ul li a:hover a, .article-content .figure-inline-download ul li a:hover .plosgenetics a,
.plosgenetics .article-content .table-download span a a:hover, .article-content .table-download span a .plosgenetics a:hover,
.plosgenetics .article-content .table-download span a:hover a, .article-content .table-download span a:hover .plosgenetics a, .plosgenetics .more-icon, .plosgenetics .more-link:after, .plosgenetics .top-bar-section .calloutcontainer .callout-content a:hover, .top-bar-section .calloutcontainer .callout-content .plosgenetics a:hover,
.plosgenetics .top-bar-section .calloutcontainer .callout-content a:hover a, .top-bar-section .calloutcontainer .callout-content a:hover .plosgenetics a, .plosgenetics .top-bar-section .calloutcontainer .button-contain a.button-link, .top-bar-section .calloutcontainer .button-contain .plosgenetics a.button-link, .plosgenetics .block .blurb a, .block .blurb .plosgenetics a, .plosgenetics #article-list .blurb a, #article-list .blurb .plosgenetics a, .plosgenetics #issue .blurb a, #issue .blurb .plosgenetics a,
.plosgenetics .block .blurb a a:hover, .block .blurb a .plosgenetics a:hover,
.plosgenetics .block .blurb a:hover a, .block .blurb a:hover .plosgenetics a, .plosgenetics .block .title a:hover, .block .title .plosgenetics a:hover, .plosgenetics #article-list .title a:hover, #article-list .title .plosgenetics a:hover, .plosgenetics #issue .title a:hover, #issue .title .plosgenetics a:hover, .plosgenetics .row.three .row-small-blocks .small .title a:hover, .row.three .row-small-blocks .small .title .plosgenetics a:hover, .plosgenetics #article-list ul.list-plain li a:hover, #article-list ul.list-plain li .plosgenetics a:hover, .plosgenetics .more-link > a, .plosgenetics #issue .boxtitle a:hover, #issue .boxtitle .plosgenetics a:hover, .plosgenetics #submission-links h3, #submission-links .plosgenetics h3, .plosgenetics #blogs #blogrss .posttitle a:hover, #blogs #blogrss .posttitle .plosgenetics a:hover, .plosgenetics #collectionList li a, #collectionList li .plosgenetics a, .plosgenetics .related-article-links a, .related-article-links .plosgenetics a, .plosgenetics .comments-container ul a, .comments-container ul .plosgenetics a, .plosgenetics .twitter-container #tweetList li .tweet-info a, .twitter-container #tweetList li .tweet-info .plosgenetics a, .plosgenetics .twitter-container .load-more, .twitter-container .plosgenetics .load-more,
.plosgenetics .twitter-container .view-all, .twitter-container .plosgenetics .view-all, .plosgenetics #tweetActions a, #tweetActions .plosgenetics a, .plosgenetics .article-content a, .article-content .plosgenetics a, .plosgenetics .review-history a, .review-history .plosgenetics a, .plosgenetics .peer-review-open-letter a, .peer-review-open-letter .plosgenetics a {
  color: #16a127; }

/* line 9, sass/journals/_branding.scss */
.plosgenetics .head-top, .plosgenetics #submission-links {
  border-color: #16a127; }

/* line 12, sass/journals/_branding.scss */
.plosgenetics #blogs .block-header, #blogs .plosgenetics .block-header, .plosgenetics .pill:hover, .plosgenetics .button-big:hover, .plosgenetics #figure-lightbox #lightbox-footer #image-context #show-context-container .show-context:hover, #figure-lightbox #lightbox-footer #image-context #show-context-container .plosgenetics .show-context:hover, .plosgenetics #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosgenetics .download-btn:hover, .plosgenetics .print-article:hover, .plosgenetics .share-article:hover, .plosgenetics .button-big.highlighted, .plosgenetics #figure-lightbox #lightbox-footer #image-context #show-context-container .highlighted.show-context, #figure-lightbox #lightbox-footer #image-context #show-context-container .plosgenetics .highlighted.show-context, .plosgenetics #figure-lightbox #lightbox-footer #image-context #download-buttons .highlighted.download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosgenetics .highlighted.download-btn, .plosgenetics .highlighted.print-article, .plosgenetics .highlighted.share-article, .plosgenetics .button-default:hover, .plosgenetics .action-label, .plosgenetics .article-content .figure-inline-download ul li .definition-label, .article-content .figure-inline-download ul li .plosgenetics .definition-label, .plosgenetics .article-content .table-download .definition-label, .article-content .table-download .plosgenetics .definition-label, .plosgenetics #figure-lightbox .lb-close:hover, #figure-lightbox .plosgenetics .lb-close:hover, .plosgenetics .twitter-typeahead .tt-suggestion.tt-cursor, .twitter-typeahead .plosgenetics .tt-suggestion.tt-cursor, .plosgenetics .twitter-typeahead .tt-suggestion:hover, .twitter-typeahead .plosgenetics .tt-suggestion:hover, .plosgenetics .closer-brand, .plosgenetics .topVisible .logo-close .close-floater, .topVisible .logo-close .plosgenetics .close-floater, .plosgenetics .nav .nav-user > li > a:hover, .nav .plosgenetics .nav-user > li > a:hover, .plosgenetics .nav .nav-user li.highlighted > a, .nav .nav-user .plosgenetics li.highlighted > a, .plosgenetics .plosone #billboard a:hover, .plosone #billboard .plosgenetics a:hover, .plosgenetics #submission-links a, #submission-links .plosgenetics a, .plosgenetics body.plosone #submission-links a:hover, body.plosone #submission-links .plosgenetics a:hover, .plosgenetics #social-links, .plosgenetics #social-links ul > li > a, #social-links .plosgenetics ul > li > a, .plosgenetics #figure-lightbox .img-container #figures-list .change-img.change-img-active, #figure-lightbox .img-container #figures-list .plosgenetics .change-img.change-img-active, .plosgenetics #figure-lightbox #lightbox-footer #btns-container, #figure-lightbox #lightbox-footer .plosgenetics #btns-container, .plosgenetics .signposts li .tools a.show-tip, .signposts li .tools .plosgenetics a.show-tip, .plosgenetics .article-tabs .tab-title.active a, .article-tabs .tab-title.active .plosgenetics a, .plosgenetics .dload-menu div:hover, .dload-menu .plosgenetics div:hover, .plosgenetics .dload-menu .dload-pdf:not(.no-pdf):hover, .dload-menu .plosgenetics .dload-pdf:not(.no-pdf):hover, .plosgenetics .dload-menu .dload-hover:hover, .dload-menu .plosgenetics .dload-hover:hover, .plosgenetics .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .plosgenetics .taxo-term {
  background-color: #16a127;
  color: #fff; }

/* line 17, sass/journals/_branding.scss */
.plosgenetics .button, .plosgenetics .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .plosgenetics .taxo-term, .plosgenetics .button-default, .plosgenetics .nav .nav-user > li > a:hover, .nav .plosgenetics .nav-user > li > a:hover, .plosgenetics .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .plosgenetics li.highlighted > a:hover, .plosgenetics #billboard a, #billboard .plosgenetics a, .plosgenetics #submission-links a:hover, #submission-links .plosgenetics a:hover, .plosgenetics #social-links ul > li > a:hover, #social-links .plosgenetics ul > li > a:hover, .plosgenetics #figure-lightbox .lb-nav li.tab-active, #figure-lightbox .lb-nav .plosgenetics li.tab-active, .plosgenetics #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .plosgenetics .fig-btn, .plosgenetics #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosgenetics .download-btn, .plosgenetics #figure-carousel .carousel-control .button, #figure-carousel .carousel-control .plosgenetics .button, .plosgenetics #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term, #figure-carousel .carousel-control .subject-areas-container ul li .plosgenetics .taxo-term, .plosgenetics .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term, .subject-areas-container ul li #figure-carousel .carousel-control .plosgenetics .taxo-term {
  background-color: #16a127;
  color: #fff; }
  /* line 20, sass/journals/_branding.scss */
  .plosgenetics .button:hover, .plosgenetics .subject-areas-container ul li .taxo-term:hover, .subject-areas-container ul li .plosgenetics .taxo-term:hover, .plosgenetics .button-default:hover, .plosgenetics .nav .nav-user > li > a:hover, .nav .plosgenetics .nav-user > li > a:hover, .plosgenetics .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .plosgenetics li.highlighted > a:hover, .plosgenetics #billboard a:hover, #billboard .plosgenetics a:hover, .plosgenetics #submission-links a:hover, #submission-links .plosgenetics a:hover, .plosgenetics #social-links ul > li > a:hover, #social-links .plosgenetics ul > li > a:hover, .plosgenetics #figure-lightbox .lb-nav li.tab-active:hover, #figure-lightbox .lb-nav .plosgenetics li.tab-active:hover, .plosgenetics #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn:hover, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .plosgenetics .fig-btn:hover, .plosgenetics #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosgenetics .download-btn:hover, .plosgenetics #figure-carousel .carousel-control .button:hover, #figure-carousel .carousel-control .plosgenetics .button:hover, .plosgenetics #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term:hover, #figure-carousel .carousel-control .subject-areas-container ul li .plosgenetics .taxo-term:hover, .plosgenetics .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term:hover, .subject-areas-container ul li #figure-carousel .carousel-control .plosgenetics .taxo-term:hover {
    background-color: #10741c;
    color: #fff; }

/* line 26, sass/journals/_branding.scss */
.plosgenetics .amendment {
  background-color: #caeed7; }

/* line 31, sass/journals/_branding.scss */
.plosgenetics .signposts li:first-child, .signposts .plosgenetics li:first-child, .plosgenetics .signposts li:nth-child(2), .signposts .plosgenetics li:nth-child(2), .plosgenetics .signposts li:last-child, .signposts .plosgenetics li:last-child {
  background-color: #a8e2be; }

/* line 36, sass/journals/_branding.scss */
.plosgenetics .signposts li:nth-child(3), .signposts .plosgenetics li:nth-child(3) {
  background-color: #92e5ab; }

/* line 39, sass/journals/_branding.scss */
.plosgenetics .signposts li:nth-child(4), .signposts .plosgenetics li:nth-child(4) {
  background-color: #caeed7; }

/* line 5, sass/journals/_branding.scss */
.plosmedicine .block .category, .block .plosmedicine .category, .plosmedicine #article-list .category, #article-list .plosmedicine .category, .plosmedicine #issue .category, #issue .plosmedicine .category, .plosmedicine #article-list h3, #article-list .plosmedicine h3, .plosmedicine .taxonomy-header #subjInfoText a:hover, .taxonomy-header #subjInfoText .plosmedicine a:hover, .plosmedicine .type-desc p a:hover, .type-desc p .plosmedicine a:hover, .plosmedicine .subject-areas-container h3 #subjInfoText a:hover, .subject-areas-container h3 #subjInfoText .plosmedicine a:hover,
.plosmedicine .taxonomy-header #subjInfoText a:hover a, .taxonomy-header #subjInfoText a:hover .plosmedicine a,
.plosmedicine .type-desc p a:hover a, .type-desc p a:hover .plosmedicine a,
.plosmedicine .subject-areas-container h3 #subjInfoText a:hover a, .subject-areas-container h3 #subjInfoText a:hover .plosmedicine a, .plosmedicine .article-content .figure-inline-download ul li a:hover, .article-content .figure-inline-download ul li .plosmedicine a:hover, .plosmedicine .article-content .table-download span:hover, .article-content .table-download .plosmedicine span:hover,
.plosmedicine .article-content .figure-inline-download ul li a:hover a, .article-content .figure-inline-download ul li a:hover .plosmedicine a,
.plosmedicine .article-content .table-download span a a:hover, .article-content .table-download span a .plosmedicine a:hover,
.plosmedicine .article-content .table-download span a:hover a, .article-content .table-download span a:hover .plosmedicine a, .plosmedicine .more-icon, .plosmedicine .more-link:after, .plosmedicine .top-bar-section .calloutcontainer .callout-content a:hover, .top-bar-section .calloutcontainer .callout-content .plosmedicine a:hover,
.plosmedicine .top-bar-section .calloutcontainer .callout-content a:hover a, .top-bar-section .calloutcontainer .callout-content a:hover .plosmedicine a, .plosmedicine .top-bar-section .calloutcontainer .button-contain a.button-link, .top-bar-section .calloutcontainer .button-contain .plosmedicine a.button-link, .plosmedicine .block .blurb a, .block .blurb .plosmedicine a, .plosmedicine #article-list .blurb a, #article-list .blurb .plosmedicine a, .plosmedicine #issue .blurb a, #issue .blurb .plosmedicine a,
.plosmedicine .block .blurb a a:hover, .block .blurb a .plosmedicine a:hover,
.plosmedicine .block .blurb a:hover a, .block .blurb a:hover .plosmedicine a, .plosmedicine .block .title a:hover, .block .title .plosmedicine a:hover, .plosmedicine #article-list .title a:hover, #article-list .title .plosmedicine a:hover, .plosmedicine #issue .title a:hover, #issue .title .plosmedicine a:hover, .plosmedicine .row.three .row-small-blocks .small .title a:hover, .row.three .row-small-blocks .small .title .plosmedicine a:hover, .plosmedicine #article-list ul.list-plain li a:hover, #article-list ul.list-plain li .plosmedicine a:hover, .plosmedicine .more-link > a, .plosmedicine #issue .boxtitle a:hover, #issue .boxtitle .plosmedicine a:hover, .plosmedicine #submission-links h3, #submission-links .plosmedicine h3, .plosmedicine #blogs #blogrss .posttitle a:hover, #blogs #blogrss .posttitle .plosmedicine a:hover, .plosmedicine #collectionList li a, #collectionList li .plosmedicine a, .plosmedicine .related-article-links a, .related-article-links .plosmedicine a, .plosmedicine .comments-container ul a, .comments-container ul .plosmedicine a, .plosmedicine .twitter-container #tweetList li .tweet-info a, .twitter-container #tweetList li .tweet-info .plosmedicine a, .plosmedicine .twitter-container .load-more, .twitter-container .plosmedicine .load-more,
.plosmedicine .twitter-container .view-all, .twitter-container .plosmedicine .view-all, .plosmedicine #tweetActions a, #tweetActions .plosmedicine a, .plosmedicine .article-content a, .article-content .plosmedicine a, .plosmedicine .review-history a, .review-history .plosmedicine a, .plosmedicine .peer-review-open-letter a, .peer-review-open-letter .plosmedicine a {
  color: #520043; }

/* line 9, sass/journals/_branding.scss */
.plosmedicine .head-top, .plosmedicine #submission-links {
  border-color: #520043; }

/* line 12, sass/journals/_branding.scss */
.plosmedicine #blogs .block-header, #blogs .plosmedicine .block-header, .plosmedicine .pill:hover, .plosmedicine .button-big:hover, .plosmedicine #figure-lightbox #lightbox-footer #image-context #show-context-container .show-context:hover, #figure-lightbox #lightbox-footer #image-context #show-context-container .plosmedicine .show-context:hover, .plosmedicine #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosmedicine .download-btn:hover, .plosmedicine .print-article:hover, .plosmedicine .share-article:hover, .plosmedicine .button-big.highlighted, .plosmedicine #figure-lightbox #lightbox-footer #image-context #show-context-container .highlighted.show-context, #figure-lightbox #lightbox-footer #image-context #show-context-container .plosmedicine .highlighted.show-context, .plosmedicine #figure-lightbox #lightbox-footer #image-context #download-buttons .highlighted.download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosmedicine .highlighted.download-btn, .plosmedicine .highlighted.print-article, .plosmedicine .highlighted.share-article, .plosmedicine .button-default:hover, .plosmedicine .action-label, .plosmedicine .article-content .figure-inline-download ul li .definition-label, .article-content .figure-inline-download ul li .plosmedicine .definition-label, .plosmedicine .article-content .table-download .definition-label, .article-content .table-download .plosmedicine .definition-label, .plosmedicine #figure-lightbox .lb-close:hover, #figure-lightbox .plosmedicine .lb-close:hover, .plosmedicine .twitter-typeahead .tt-suggestion.tt-cursor, .twitter-typeahead .plosmedicine .tt-suggestion.tt-cursor, .plosmedicine .twitter-typeahead .tt-suggestion:hover, .twitter-typeahead .plosmedicine .tt-suggestion:hover, .plosmedicine .closer-brand, .plosmedicine .topVisible .logo-close .close-floater, .topVisible .logo-close .plosmedicine .close-floater, .plosmedicine .nav .nav-user > li > a:hover, .nav .plosmedicine .nav-user > li > a:hover, .plosmedicine .nav .nav-user li.highlighted > a, .nav .nav-user .plosmedicine li.highlighted > a, .plosmedicine .plosone #billboard a:hover, .plosone #billboard .plosmedicine a:hover, .plosmedicine #submission-links a, #submission-links .plosmedicine a, .plosmedicine body.plosone #submission-links a:hover, body.plosone #submission-links .plosmedicine a:hover, .plosmedicine #social-links, .plosmedicine #social-links ul > li > a, #social-links .plosmedicine ul > li > a, .plosmedicine #figure-lightbox .img-container #figures-list .change-img.change-img-active, #figure-lightbox .img-container #figures-list .plosmedicine .change-img.change-img-active, .plosmedicine #figure-lightbox #lightbox-footer #btns-container, #figure-lightbox #lightbox-footer .plosmedicine #btns-container, .plosmedicine .signposts li .tools a.show-tip, .signposts li .tools .plosmedicine a.show-tip, .plosmedicine .article-tabs .tab-title.active a, .article-tabs .tab-title.active .plosmedicine a, .plosmedicine .dload-menu div:hover, .dload-menu .plosmedicine div:hover, .plosmedicine .dload-menu .dload-pdf:not(.no-pdf):hover, .dload-menu .plosmedicine .dload-pdf:not(.no-pdf):hover, .plosmedicine .dload-menu .dload-hover:hover, .dload-menu .plosmedicine .dload-hover:hover, .plosmedicine .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .plosmedicine .taxo-term {
  background-color: #520043;
  color: #fff; }

/* line 17, sass/journals/_branding.scss */
.plosmedicine .button, .plosmedicine .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .plosmedicine .taxo-term, .plosmedicine .button-default, .plosmedicine .nav .nav-user > li > a:hover, .nav .plosmedicine .nav-user > li > a:hover, .plosmedicine .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .plosmedicine li.highlighted > a:hover, .plosmedicine #billboard a, #billboard .plosmedicine a, .plosmedicine #submission-links a:hover, #submission-links .plosmedicine a:hover, .plosmedicine #social-links ul > li > a:hover, #social-links .plosmedicine ul > li > a:hover, .plosmedicine #figure-lightbox .lb-nav li.tab-active, #figure-lightbox .lb-nav .plosmedicine li.tab-active, .plosmedicine #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .plosmedicine .fig-btn, .plosmedicine #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosmedicine .download-btn, .plosmedicine #figure-carousel .carousel-control .button, #figure-carousel .carousel-control .plosmedicine .button, .plosmedicine #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term, #figure-carousel .carousel-control .subject-areas-container ul li .plosmedicine .taxo-term, .plosmedicine .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term, .subject-areas-container ul li #figure-carousel .carousel-control .plosmedicine .taxo-term {
  background-color: #520043;
  color: #fff; }
  /* line 20, sass/journals/_branding.scss */
  .plosmedicine .button:hover, .plosmedicine .subject-areas-container ul li .taxo-term:hover, .subject-areas-container ul li .plosmedicine .taxo-term:hover, .plosmedicine .button-default:hover, .plosmedicine .nav .nav-user > li > a:hover, .nav .plosmedicine .nav-user > li > a:hover, .plosmedicine .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .plosmedicine li.highlighted > a:hover, .plosmedicine #billboard a:hover, #billboard .plosmedicine a:hover, .plosmedicine #submission-links a:hover, #submission-links .plosmedicine a:hover, .plosmedicine #social-links ul > li > a:hover, #social-links .plosmedicine ul > li > a:hover, .plosmedicine #figure-lightbox .lb-nav li.tab-active:hover, #figure-lightbox .lb-nav .plosmedicine li.tab-active:hover, .plosmedicine #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn:hover, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .plosmedicine .fig-btn:hover, .plosmedicine #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosmedicine .download-btn:hover, .plosmedicine #figure-carousel .carousel-control .button:hover, #figure-carousel .carousel-control .plosmedicine .button:hover, .plosmedicine #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term:hover, #figure-carousel .carousel-control .subject-areas-container ul li .plosmedicine .taxo-term:hover, .plosmedicine .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term:hover, .subject-areas-container ul li #figure-carousel .carousel-control .plosmedicine .taxo-term:hover {
    background-color: #1f0019;
    color: #fff; }

/* line 26, sass/journals/_branding.scss */
.plosmedicine .amendment {
  background-color: #decbe4; }

/* line 31, sass/journals/_branding.scss */
.plosmedicine .signposts li:first-child, .signposts .plosmedicine li:first-child, .plosmedicine .signposts li:nth-child(2), .signposts .plosmedicine li:nth-child(2), .plosmedicine .signposts li:last-child, .signposts .plosmedicine li:last-child {
  background-color: #d4afe0; }

/* line 36, sass/journals/_branding.scss */
.plosmedicine .signposts li:nth-child(3), .signposts .plosmedicine li:nth-child(3) {
  background-color: #c688e7; }

/* line 39, sass/journals/_branding.scss */
.plosmedicine .signposts li:nth-child(4), .signposts .plosmedicine li:nth-child(4) {
  background-color: #decbe4; }

/* line 10, sass/journals/_plosmedicine.scss */
.plosmedicine .hero.overlay-dark > a:before {
  background: none; }

/* line 13, sass/journals/_plosmedicine.scss */
.plosmedicine .hero.overlay-dark .hero-content {
  background: linear-gradient(to bottom, rgba(82, 0, 67, 0.45) 0, rgba(82, 0, 67, 0.75) 33%, rgba(82, 0, 67, 0.95) 85%, rgba(82, 0, 67, 0.95) 100%); }

/* line 5, sass/journals/_branding.scss */
.plosntd .block .category, .block .plosntd .category, .plosntd #article-list .category, #article-list .plosntd .category, .plosntd #issue .category, #issue .plosntd .category, .plosntd #article-list h3, #article-list .plosntd h3, .plosntd .taxonomy-header #subjInfoText a:hover, .taxonomy-header #subjInfoText .plosntd a:hover, .plosntd .type-desc p a:hover, .type-desc p .plosntd a:hover, .plosntd .subject-areas-container h3 #subjInfoText a:hover, .subject-areas-container h3 #subjInfoText .plosntd a:hover,
.plosntd .taxonomy-header #subjInfoText a:hover a, .taxonomy-header #subjInfoText a:hover .plosntd a,
.plosntd .type-desc p a:hover a, .type-desc p a:hover .plosntd a,
.plosntd .subject-areas-container h3 #subjInfoText a:hover a, .subject-areas-container h3 #subjInfoText a:hover .plosntd a, .plosntd .article-content .figure-inline-download ul li a:hover, .article-content .figure-inline-download ul li .plosntd a:hover, .plosntd .article-content .table-download span:hover, .article-content .table-download .plosntd span:hover,
.plosntd .article-content .figure-inline-download ul li a:hover a, .article-content .figure-inline-download ul li a:hover .plosntd a,
.plosntd .article-content .table-download span a a:hover, .article-content .table-download span a .plosntd a:hover,
.plosntd .article-content .table-download span a:hover a, .article-content .table-download span a:hover .plosntd a, .plosntd .more-icon, .plosntd .more-link:after, .plosntd .top-bar-section .calloutcontainer .callout-content a:hover, .top-bar-section .calloutcontainer .callout-content .plosntd a:hover,
.plosntd .top-bar-section .calloutcontainer .callout-content a:hover a, .top-bar-section .calloutcontainer .callout-content a:hover .plosntd a, .plosntd .top-bar-section .calloutcontainer .button-contain a.button-link, .top-bar-section .calloutcontainer .button-contain .plosntd a.button-link, .plosntd .block .blurb a, .block .blurb .plosntd a, .plosntd #article-list .blurb a, #article-list .blurb .plosntd a, .plosntd #issue .blurb a, #issue .blurb .plosntd a,
.plosntd .block .blurb a a:hover, .block .blurb a .plosntd a:hover,
.plosntd .block .blurb a:hover a, .block .blurb a:hover .plosntd a, .plosntd .block .title a:hover, .block .title .plosntd a:hover, .plosntd #article-list .title a:hover, #article-list .title .plosntd a:hover, .plosntd #issue .title a:hover, #issue .title .plosntd a:hover, .plosntd .row.three .row-small-blocks .small .title a:hover, .row.three .row-small-blocks .small .title .plosntd a:hover, .plosntd #article-list ul.list-plain li a:hover, #article-list ul.list-plain li .plosntd a:hover, .plosntd .more-link > a, .plosntd #issue .boxtitle a:hover, #issue .boxtitle .plosntd a:hover, .plosntd #submission-links h3, #submission-links .plosntd h3, .plosntd #blogs #blogrss .posttitle a:hover, #blogs #blogrss .posttitle .plosntd a:hover, .plosntd #collectionList li a, #collectionList li .plosntd a, .plosntd .related-article-links a, .related-article-links .plosntd a, .plosntd .comments-container ul a, .comments-container ul .plosntd a, .plosntd .twitter-container #tweetList li .tweet-info a, .twitter-container #tweetList li .tweet-info .plosntd a, .plosntd .twitter-container .load-more, .twitter-container .plosntd .load-more,
.plosntd .twitter-container .view-all, .twitter-container .plosntd .view-all, .plosntd #tweetActions a, #tweetActions .plosntd a, .plosntd .article-content a, .article-content .plosntd a, .plosntd .review-history a, .review-history .plosntd a, .plosntd .peer-review-open-letter a, .peer-review-open-letter .plosntd a {
  color: #891fb1; }

/* line 9, sass/journals/_branding.scss */
.plosntd .head-top, .plosntd #submission-links {
  border-color: #891fb1; }

/* line 12, sass/journals/_branding.scss */
.plosntd #blogs .block-header, #blogs .plosntd .block-header, .plosntd .pill:hover, .plosntd .button-big:hover, .plosntd #figure-lightbox #lightbox-footer #image-context #show-context-container .show-context:hover, #figure-lightbox #lightbox-footer #image-context #show-context-container .plosntd .show-context:hover, .plosntd #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosntd .download-btn:hover, .plosntd .print-article:hover, .plosntd .share-article:hover, .plosntd .button-big.highlighted, .plosntd #figure-lightbox #lightbox-footer #image-context #show-context-container .highlighted.show-context, #figure-lightbox #lightbox-footer #image-context #show-context-container .plosntd .highlighted.show-context, .plosntd #figure-lightbox #lightbox-footer #image-context #download-buttons .highlighted.download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosntd .highlighted.download-btn, .plosntd .highlighted.print-article, .plosntd .highlighted.share-article, .plosntd .button-default:hover, .plosntd .action-label, .plosntd .article-content .figure-inline-download ul li .definition-label, .article-content .figure-inline-download ul li .plosntd .definition-label, .plosntd .article-content .table-download .definition-label, .article-content .table-download .plosntd .definition-label, .plosntd #figure-lightbox .lb-close:hover, #figure-lightbox .plosntd .lb-close:hover, .plosntd .twitter-typeahead .tt-suggestion.tt-cursor, .twitter-typeahead .plosntd .tt-suggestion.tt-cursor, .plosntd .twitter-typeahead .tt-suggestion:hover, .twitter-typeahead .plosntd .tt-suggestion:hover, .plosntd .closer-brand, .plosntd .topVisible .logo-close .close-floater, .topVisible .logo-close .plosntd .close-floater, .plosntd .nav .nav-user > li > a:hover, .nav .plosntd .nav-user > li > a:hover, .plosntd .nav .nav-user li.highlighted > a, .nav .nav-user .plosntd li.highlighted > a, .plosntd .plosone #billboard a:hover, .plosone #billboard .plosntd a:hover, .plosntd #submission-links a, #submission-links .plosntd a, .plosntd body.plosone #submission-links a:hover, body.plosone #submission-links .plosntd a:hover, .plosntd #social-links, .plosntd #social-links ul > li > a, #social-links .plosntd ul > li > a, .plosntd #figure-lightbox .img-container #figures-list .change-img.change-img-active, #figure-lightbox .img-container #figures-list .plosntd .change-img.change-img-active, .plosntd #figure-lightbox #lightbox-footer #btns-container, #figure-lightbox #lightbox-footer .plosntd #btns-container, .plosntd .signposts li .tools a.show-tip, .signposts li .tools .plosntd a.show-tip, .plosntd .article-tabs .tab-title.active a, .article-tabs .tab-title.active .plosntd a, .plosntd .dload-menu div:hover, .dload-menu .plosntd div:hover, .plosntd .dload-menu .dload-pdf:not(.no-pdf):hover, .dload-menu .plosntd .dload-pdf:not(.no-pdf):hover, .plosntd .dload-menu .dload-hover:hover, .dload-menu .plosntd .dload-hover:hover, .plosntd .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .plosntd .taxo-term {
  background-color: #891fb1;
  color: #fff; }

/* line 17, sass/journals/_branding.scss */
.plosntd .button, .plosntd .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .plosntd .taxo-term, .plosntd .button-default, .plosntd .nav .nav-user > li > a:hover, .nav .plosntd .nav-user > li > a:hover, .plosntd .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .plosntd li.highlighted > a:hover, .plosntd #billboard a, #billboard .plosntd a, .plosntd #submission-links a:hover, #submission-links .plosntd a:hover, .plosntd #social-links ul > li > a:hover, #social-links .plosntd ul > li > a:hover, .plosntd #figure-lightbox .lb-nav li.tab-active, #figure-lightbox .lb-nav .plosntd li.tab-active, .plosntd #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .plosntd .fig-btn, .plosntd #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosntd .download-btn, .plosntd #figure-carousel .carousel-control .button, #figure-carousel .carousel-control .plosntd .button, .plosntd #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term, #figure-carousel .carousel-control .subject-areas-container ul li .plosntd .taxo-term, .plosntd .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term, .subject-areas-container ul li #figure-carousel .carousel-control .plosntd .taxo-term {
  background-color: #891fb1;
  color: #fff; }
  /* line 20, sass/journals/_branding.scss */
  .plosntd .button:hover, .plosntd .subject-areas-container ul li .taxo-term:hover, .subject-areas-container ul li .plosntd .taxo-term:hover, .plosntd .button-default:hover, .plosntd .nav .nav-user > li > a:hover, .nav .plosntd .nav-user > li > a:hover, .plosntd .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .plosntd li.highlighted > a:hover, .plosntd #billboard a:hover, #billboard .plosntd a:hover, .plosntd #submission-links a:hover, #submission-links .plosntd a:hover, .plosntd #social-links ul > li > a:hover, #social-links .plosntd ul > li > a:hover, .plosntd #figure-lightbox .lb-nav li.tab-active:hover, #figure-lightbox .lb-nav .plosntd li.tab-active:hover, .plosntd #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn:hover, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .plosntd .fig-btn:hover, .plosntd #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosntd .download-btn:hover, .plosntd #figure-carousel .carousel-control .button:hover, #figure-carousel .carousel-control .plosntd .button:hover, .plosntd #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term:hover, #figure-carousel .carousel-control .subject-areas-container ul li .plosntd .taxo-term:hover, .plosntd .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term:hover, .subject-areas-container ul li #figure-carousel .carousel-control .plosntd .taxo-term:hover {
    background-color: #671786;
    color: #fff; }

/* line 26, sass/journals/_branding.scss */
.plosntd .amendment {
  background-color: #decbe4; }

/* line 31, sass/journals/_branding.scss */
.plosntd .signposts li:first-child, .signposts .plosntd li:first-child, .plosntd .signposts li:nth-child(2), .signposts .plosntd li:nth-child(2), .plosntd .signposts li:last-child, .signposts .plosntd li:last-child {
  background-color: #d4afe0; }

/* line 36, sass/journals/_branding.scss */
.plosntd .signposts li:nth-child(3), .signposts .plosntd li:nth-child(3) {
  background-color: #c493d4; }

/* line 39, sass/journals/_branding.scss */
.plosntd .signposts li:nth-child(4), .signposts .plosntd li:nth-child(4) {
  background-color: #decbe4; }

/* line 10, sass/journals/_plosntd.scss */
.plosntd .logo {
  height: 24px; }

/* line 5, sass/journals/_branding.scss */
.plosone .block .category, .block .plosone .category, .plosone #article-list .category, #article-list .plosone .category, .plosone #issue .category, #issue .plosone .category, .plosone #article-list h3, #article-list .plosone h3, .plosone .taxonomy-header #subjInfoText a:hover, .taxonomy-header #subjInfoText .plosone a:hover, .plosone .type-desc p a:hover, .type-desc p .plosone a:hover, .plosone .subject-areas-container h3 #subjInfoText a:hover, .subject-areas-container h3 #subjInfoText .plosone a:hover,
.plosone .taxonomy-header #subjInfoText a:hover a, .taxonomy-header #subjInfoText a:hover .plosone a,
.plosone .type-desc p a:hover a, .type-desc p a:hover .plosone a,
.plosone .subject-areas-container h3 #subjInfoText a:hover a, .subject-areas-container h3 #subjInfoText a:hover .plosone a, .plosone .article-content .figure-inline-download ul li a:hover, .article-content .figure-inline-download ul li .plosone a:hover, .plosone .article-content .table-download span:hover, .article-content .table-download .plosone span:hover,
.plosone .article-content .figure-inline-download ul li a:hover a, .article-content .figure-inline-download ul li a:hover .plosone a,
.plosone .article-content .table-download span a a:hover, .article-content .table-download span a .plosone a:hover,
.plosone .article-content .table-download span a:hover a, .article-content .table-download span a:hover .plosone a, .plosone .more-icon, .plosone .more-link:after, .plosone .top-bar-section .calloutcontainer .callout-content a:hover, .top-bar-section .calloutcontainer .callout-content .plosone a:hover,
.plosone .top-bar-section .calloutcontainer .callout-content a:hover a, .top-bar-section .calloutcontainer .callout-content a:hover .plosone a, .plosone .top-bar-section .calloutcontainer .button-contain a.button-link, .top-bar-section .calloutcontainer .button-contain .plosone a.button-link, .plosone .block .blurb a, .block .blurb .plosone a, .plosone #article-list .blurb a, #article-list .blurb .plosone a, .plosone #issue .blurb a, #issue .blurb .plosone a,
.plosone .block .blurb a a:hover, .block .blurb a .plosone a:hover,
.plosone .block .blurb a:hover a, .block .blurb a:hover .plosone a, .plosone .block .title a:hover, .block .title .plosone a:hover, .plosone #article-list .title a:hover, #article-list .title .plosone a:hover, .plosone #issue .title a:hover, #issue .title .plosone a:hover, .plosone .row.three .row-small-blocks .small .title a:hover, .row.three .row-small-blocks .small .title .plosone a:hover, .plosone #article-list ul.list-plain li a:hover, #article-list ul.list-plain li .plosone a:hover, .plosone .more-link > a, .plosone #issue .boxtitle a:hover, #issue .boxtitle .plosone a:hover, .plosone #submission-links h3, #submission-links .plosone h3, .plosone #blogs #blogrss .posttitle a:hover, #blogs #blogrss .posttitle .plosone a:hover, .plosone #collectionList li a, #collectionList li .plosone a, .plosone .related-article-links a, .related-article-links .plosone a, .plosone .comments-container ul a, .comments-container ul .plosone a, .plosone .twitter-container #tweetList li .tweet-info a, .twitter-container #tweetList li .tweet-info .plosone a, .plosone .twitter-container .load-more, .twitter-container .plosone .load-more,
.plosone .twitter-container .view-all, .twitter-container .plosone .view-all, .plosone #tweetActions a, #tweetActions .plosone a, .plosone .article-content a, .article-content .plosone a, .plosone .review-history a, .review-history .plosone a, .plosone .peer-review-open-letter a, .peer-review-open-letter .plosone a {
  color: #d7df23; }

/* line 9, sass/journals/_branding.scss */
.plosone .head-top, .plosone #submission-links {
  border-color: #d7df23; }

/* line 12, sass/journals/_branding.scss */
.plosone #blogs .block-header, #blogs .plosone .block-header, .plosone .pill:hover, .plosone .button-big:hover, .plosone #figure-lightbox #lightbox-footer #image-context #show-context-container .show-context:hover, #figure-lightbox #lightbox-footer #image-context #show-context-container .plosone .show-context:hover, .plosone #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosone .download-btn:hover, .plosone .print-article:hover, .plosone .share-article:hover, .plosone .button-big.highlighted, .plosone #figure-lightbox #lightbox-footer #image-context #show-context-container .highlighted.show-context, #figure-lightbox #lightbox-footer #image-context #show-context-container .plosone .highlighted.show-context, .plosone #figure-lightbox #lightbox-footer #image-context #download-buttons .highlighted.download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosone .highlighted.download-btn, .plosone .highlighted.print-article, .plosone .highlighted.share-article, .plosone .button-default:hover, .plosone .action-label, .plosone .article-content .figure-inline-download ul li .definition-label, .article-content .figure-inline-download ul li .plosone .definition-label, .plosone .article-content .table-download .definition-label, .article-content .table-download .plosone .definition-label, .plosone #figure-lightbox .lb-close:hover, #figure-lightbox .plosone .lb-close:hover, .plosone .twitter-typeahead .tt-suggestion.tt-cursor, .twitter-typeahead .plosone .tt-suggestion.tt-cursor, .plosone .twitter-typeahead .tt-suggestion:hover, .twitter-typeahead .plosone .tt-suggestion:hover, .plosone .closer-brand, .plosone .topVisible .logo-close .close-floater, .topVisible .logo-close .plosone .close-floater, .plosone .nav .nav-user > li > a:hover, .nav .plosone .nav-user > li > a:hover, .plosone .nav .nav-user li.highlighted > a, .nav .nav-user .plosone li.highlighted > a, .plosone #billboard a:hover, .plosone #submission-links a, #submission-links .plosone a, body.plosone #submission-links a:hover, .plosone #social-links, .plosone #social-links ul > li > a, #social-links .plosone ul > li > a, .plosone #figure-lightbox .img-container #figures-list .change-img.change-img-active, #figure-lightbox .img-container #figures-list .plosone .change-img.change-img-active, .plosone #figure-lightbox #lightbox-footer #btns-container, #figure-lightbox #lightbox-footer .plosone #btns-container, .plosone .signposts li .tools a.show-tip, .signposts li .tools .plosone a.show-tip, .plosone .article-tabs .tab-title.active a, .article-tabs .tab-title.active .plosone a, .plosone .dload-menu div:hover, .dload-menu .plosone div:hover, .plosone .dload-menu .dload-pdf:not(.no-pdf):hover, .dload-menu .plosone .dload-pdf:not(.no-pdf):hover, .plosone .dload-menu .dload-hover:hover, .dload-menu .plosone .dload-hover:hover, .plosone .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .plosone .taxo-term {
  background-color: #d7df23;
  color: #202020; }

/* line 17, sass/journals/_branding.scss */
.plosone .button, .plosone .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .plosone .taxo-term, .plosone .button-default, .plosone .nav .nav-user > li > a:hover, .nav .plosone .nav-user > li > a:hover, .plosone .nav .nav-user li.highlighted > a:hover, .plosone #billboard a, #billboard .plosone a, .plosone #submission-links a:hover, #submission-links .plosone a:hover, .plosone #social-links ul > li > a:hover, #social-links .plosone ul > li > a:hover, .plosone #figure-lightbox .lb-nav li.tab-active, #figure-lightbox .lb-nav .plosone li.tab-active, .plosone #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .plosone .fig-btn, .plosone #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosone .download-btn, .plosone #figure-carousel .carousel-control .button, #figure-carousel .carousel-control .plosone .button, .plosone #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term, #figure-carousel .carousel-control .subject-areas-container ul li .plosone .taxo-term, .plosone .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term, .subject-areas-container ul li #figure-carousel .carousel-control .plosone .taxo-term {
  background-color: #d7df23;
  color: #202020; }
  /* line 20, sass/journals/_branding.scss */
  .plosone .button:hover, .plosone .subject-areas-container ul li .taxo-term:hover, .subject-areas-container ul li .plosone .taxo-term:hover, .plosone .button-default:hover, .plosone .nav .nav-user > li > a:hover, .nav .plosone .nav-user > li > a:hover, .plosone .nav .nav-user li.highlighted > a:hover, .plosone #billboard a:hover, #billboard .plosone a:hover, .plosone #submission-links a:hover, #submission-links .plosone a:hover, .plosone #social-links ul > li > a:hover, #social-links .plosone ul > li > a:hover, .plosone #figure-lightbox .lb-nav li.tab-active:hover, #figure-lightbox .lb-nav .plosone li.tab-active:hover, .plosone #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn:hover, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .plosone .fig-btn:hover, .plosone #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosone .download-btn:hover, .plosone #figure-carousel .carousel-control .button:hover, #figure-carousel .carousel-control .plosone .button:hover, .plosone #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term:hover, #figure-carousel .carousel-control .subject-areas-container ul li .plosone .taxo-term:hover, .plosone .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term:hover, .subject-areas-container ul li #figure-carousel .carousel-control .plosone .taxo-term:hover {
    background-color: #aeb51a;
    color: #fff; }

/* line 26, sass/journals/_branding.scss */
.plosone .amendment {
  background-color: #f4f6c3; }

/* line 31, sass/journals/_branding.scss */
.plosone .signposts li:first-child, .signposts .plosone li:first-child, .plosone .signposts li:nth-child(2), .signposts .plosone li:nth-child(2), .plosone .signposts li:last-child, .signposts .plosone li:last-child {
  background-color: #ecf09b; }

/* line 36, sass/journals/_branding.scss */
.plosone .signposts li:nth-child(3), .signposts .plosone li:nth-child(3) {
  background-color: #d7df23; }

/* line 39, sass/journals/_branding.scss */
.plosone .signposts li:nth-child(4), .signposts .plosone li:nth-child(4) {
  background-color: #f4f6c3; }

/* line 8, sass/journals/_plosone.scss */
.plosone .logo {
  height: 40px; }

/* line 12, sass/journals/_plosone.scss */
.plosone .article-content .table-download .definition-label {
  color: #303030; }

/* line 15, sass/journals/_plosone.scss */
.plosone .article-content .figure-inline-download ul li .definition-label a {
  color: #303030; }
  /* line 18, sass/journals/_plosone.scss */
  .plosone .article-content .figure-inline-download ul li .definition-label a:hover {
    text-decoration: none; }

/* line 24, sass/journals/_plosone.scss */
.plosone #fig-viewer .fv-nav li.tab_active {
  color: #202020; }

/* line 28, sass/journals/_plosone.scss */
.plosone #fig-viewer-controls .fig-btn {
  color: #303030; }
  /* line 32, sass/journals/_plosone.scss */
  .plosone #fig-viewer-controls .fig-btn.next .icn {
    background-position: -140px 0; }
  /* line 36, sass/journals/_plosone.scss */
  .plosone #fig-viewer-controls .fig-btn.next:hover .icn {
    background-position: -140px -20px; }
  /* line 42, sass/journals/_plosone.scss */
  .plosone #fig-viewer-controls .fig-btn.prev .icn {
    background-position: -130px 0; }
  /* line 46, sass/journals/_plosone.scss */
  .plosone #fig-viewer-controls .fig-btn.prev:hover .icn {
    background-position: -130px -20px; }

/* line 54, sass/journals/_plosone.scss */
.plosone #fig-viewer-controls .fig-btn.next .icn {
  background-position: -140px -20px; }

/* line 57, sass/journals/_plosone.scss */
.plosone #fig-viewer-controls .fig-btn.next:hover .icn {
  background-position: -140px 0; }

/* line 62, sass/journals/_plosone.scss */
.plosone #fig-viewer-controls .fig-btn.prev .icn {
  background-position: -130px -20px; }

/* line 65, sass/journals/_plosone.scss */
.plosone #fig-viewer-controls .fig-btn.prev:hover .icn {
  background-position: -130px 0; }

/* line 5, sass/journals/_branding.scss */
.plospathogens .block .category, .block .plospathogens .category, .plospathogens #article-list .category, #article-list .plospathogens .category, .plospathogens #issue .category, #issue .plospathogens .category, .plospathogens #article-list h3, #article-list .plospathogens h3, .plospathogens .taxonomy-header #subjInfoText a:hover, .taxonomy-header #subjInfoText .plospathogens a:hover, .plospathogens .type-desc p a:hover, .type-desc p .plospathogens a:hover, .plospathogens .subject-areas-container h3 #subjInfoText a:hover, .subject-areas-container h3 #subjInfoText .plospathogens a:hover,
.plospathogens .taxonomy-header #subjInfoText a:hover a, .taxonomy-header #subjInfoText a:hover .plospathogens a,
.plospathogens .type-desc p a:hover a, .type-desc p a:hover .plospathogens a,
.plospathogens .subject-areas-container h3 #subjInfoText a:hover a, .subject-areas-container h3 #subjInfoText a:hover .plospathogens a, .plospathogens .article-content .figure-inline-download ul li a:hover, .article-content .figure-inline-download ul li .plospathogens a:hover, .plospathogens .article-content .table-download span:hover, .article-content .table-download .plospathogens span:hover,
.plospathogens .article-content .figure-inline-download ul li a:hover a, .article-content .figure-inline-download ul li a:hover .plospathogens a,
.plospathogens .article-content .table-download span a a:hover, .article-content .table-download span a .plospathogens a:hover,
.plospathogens .article-content .table-download span a:hover a, .article-content .table-download span a:hover .plospathogens a, .plospathogens .more-icon, .plospathogens .more-link:after, .plospathogens .top-bar-section .calloutcontainer .callout-content a:hover, .top-bar-section .calloutcontainer .callout-content .plospathogens a:hover,
.plospathogens .top-bar-section .calloutcontainer .callout-content a:hover a, .top-bar-section .calloutcontainer .callout-content a:hover .plospathogens a, .plospathogens .top-bar-section .calloutcontainer .button-contain a.button-link, .top-bar-section .calloutcontainer .button-contain .plospathogens a.button-link, .plospathogens .block .blurb a, .block .blurb .plospathogens a, .plospathogens #article-list .blurb a, #article-list .blurb .plospathogens a, .plospathogens #issue .blurb a, #issue .blurb .plospathogens a,
.plospathogens .block .blurb a a:hover, .block .blurb a .plospathogens a:hover,
.plospathogens .block .blurb a:hover a, .block .blurb a:hover .plospathogens a, .plospathogens .block .title a:hover, .block .title .plospathogens a:hover, .plospathogens #article-list .title a:hover, #article-list .title .plospathogens a:hover, .plospathogens #issue .title a:hover, #issue .title .plospathogens a:hover, .plospathogens .row.three .row-small-blocks .small .title a:hover, .row.three .row-small-blocks .small .title .plospathogens a:hover, .plospathogens #article-list ul.list-plain li a:hover, #article-list ul.list-plain li .plospathogens a:hover, .plospathogens .more-link > a, .plospathogens #issue .boxtitle a:hover, #issue .boxtitle .plospathogens a:hover, .plospathogens #submission-links h3, #submission-links .plospathogens h3, .plospathogens #blogs #blogrss .posttitle a:hover, #blogs #blogrss .posttitle .plospathogens a:hover, .plospathogens #collectionList li a, #collectionList li .plospathogens a, .plospathogens .related-article-links a, .related-article-links .plospathogens a, .plospathogens .comments-container ul a, .comments-container ul .plospathogens a, .plospathogens .twitter-container #tweetList li .tweet-info a, .twitter-container #tweetList li .tweet-info .plospathogens a, .plospathogens .twitter-container .load-more, .twitter-container .plospathogens .load-more,
.plospathogens .twitter-container .view-all, .twitter-container .plospathogens .view-all, .plospathogens #tweetActions a, #tweetActions .plospathogens a, .plospathogens .article-content a, .article-content .plospathogens a, .plospathogens .review-history a, .review-history .plospathogens a, .plospathogens .peer-review-open-letter a, .peer-review-open-letter .plospathogens a {
  color: #891fb1; }

/* line 9, sass/journals/_branding.scss */
.plospathogens .head-top, .plospathogens #submission-links {
  border-color: #891fb1; }

/* line 12, sass/journals/_branding.scss */
.plospathogens #blogs .block-header, #blogs .plospathogens .block-header, .plospathogens .pill:hover, .plospathogens .button-big:hover, .plospathogens #figure-lightbox #lightbox-footer #image-context #show-context-container .show-context:hover, #figure-lightbox #lightbox-footer #image-context #show-context-container .plospathogens .show-context:hover, .plospathogens #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .plospathogens .download-btn:hover, .plospathogens .print-article:hover, .plospathogens .share-article:hover, .plospathogens .button-big.highlighted, .plospathogens #figure-lightbox #lightbox-footer #image-context #show-context-container .highlighted.show-context, #figure-lightbox #lightbox-footer #image-context #show-context-container .plospathogens .highlighted.show-context, .plospathogens #figure-lightbox #lightbox-footer #image-context #download-buttons .highlighted.download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .plospathogens .highlighted.download-btn, .plospathogens .highlighted.print-article, .plospathogens .highlighted.share-article, .plospathogens .button-default:hover, .plospathogens .action-label, .plospathogens .article-content .figure-inline-download ul li .definition-label, .article-content .figure-inline-download ul li .plospathogens .definition-label, .plospathogens .article-content .table-download .definition-label, .article-content .table-download .plospathogens .definition-label, .plospathogens #figure-lightbox .lb-close:hover, #figure-lightbox .plospathogens .lb-close:hover, .plospathogens .twitter-typeahead .tt-suggestion.tt-cursor, .twitter-typeahead .plospathogens .tt-suggestion.tt-cursor, .plospathogens .twitter-typeahead .tt-suggestion:hover, .twitter-typeahead .plospathogens .tt-suggestion:hover, .plospathogens .closer-brand, .plospathogens .topVisible .logo-close .close-floater, .topVisible .logo-close .plospathogens .close-floater, .plospathogens .nav .nav-user > li > a:hover, .nav .plospathogens .nav-user > li > a:hover, .plospathogens .nav .nav-user li.highlighted > a, .nav .nav-user .plospathogens li.highlighted > a, .plospathogens .plosone #billboard a:hover, .plosone #billboard .plospathogens a:hover, .plospathogens #submission-links a, #submission-links .plospathogens a, .plospathogens body.plosone #submission-links a:hover, body.plosone #submission-links .plospathogens a:hover, .plospathogens #social-links, .plospathogens #social-links ul > li > a, #social-links .plospathogens ul > li > a, .plospathogens #figure-lightbox .img-container #figures-list .change-img.change-img-active, #figure-lightbox .img-container #figures-list .plospathogens .change-img.change-img-active, .plospathogens #figure-lightbox #lightbox-footer #btns-container, #figure-lightbox #lightbox-footer .plospathogens #btns-container, .plospathogens .signposts li .tools a.show-tip, .signposts li .tools .plospathogens a.show-tip, .plospathogens .article-tabs .tab-title.active a, .article-tabs .tab-title.active .plospathogens a, .plospathogens .dload-menu div:hover, .dload-menu .plospathogens div:hover, .plospathogens .dload-menu .dload-pdf:not(.no-pdf):hover, .dload-menu .plospathogens .dload-pdf:not(.no-pdf):hover, .plospathogens .dload-menu .dload-hover:hover, .dload-menu .plospathogens .dload-hover:hover, .plospathogens .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .plospathogens .taxo-term {
  background-color: #891fb1;
  color: #fff; }

/* line 17, sass/journals/_branding.scss */
.plospathogens .button, .plospathogens .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .plospathogens .taxo-term, .plospathogens .button-default, .plospathogens .nav .nav-user > li > a:hover, .nav .plospathogens .nav-user > li > a:hover, .plospathogens .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .plospathogens li.highlighted > a:hover, .plospathogens #billboard a, #billboard .plospathogens a, .plospathogens #submission-links a:hover, #submission-links .plospathogens a:hover, .plospathogens #social-links ul > li > a:hover, #social-links .plospathogens ul > li > a:hover, .plospathogens #figure-lightbox .lb-nav li.tab-active, #figure-lightbox .lb-nav .plospathogens li.tab-active, .plospathogens #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .plospathogens .fig-btn, .plospathogens #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .plospathogens .download-btn, .plospathogens #figure-carousel .carousel-control .button, #figure-carousel .carousel-control .plospathogens .button, .plospathogens #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term, #figure-carousel .carousel-control .subject-areas-container ul li .plospathogens .taxo-term, .plospathogens .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term, .subject-areas-container ul li #figure-carousel .carousel-control .plospathogens .taxo-term {
  background-color: #891fb1;
  color: #fff; }
  /* line 20, sass/journals/_branding.scss */
  .plospathogens .button:hover, .plospathogens .subject-areas-container ul li .taxo-term:hover, .subject-areas-container ul li .plospathogens .taxo-term:hover, .plospathogens .button-default:hover, .plospathogens .nav .nav-user > li > a:hover, .nav .plospathogens .nav-user > li > a:hover, .plospathogens .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .plospathogens li.highlighted > a:hover, .plospathogens #billboard a:hover, #billboard .plospathogens a:hover, .plospathogens #submission-links a:hover, #submission-links .plospathogens a:hover, .plospathogens #social-links ul > li > a:hover, #social-links .plospathogens ul > li > a:hover, .plospathogens #figure-lightbox .lb-nav li.tab-active:hover, #figure-lightbox .lb-nav .plospathogens li.tab-active:hover, .plospathogens #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn:hover, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .plospathogens .fig-btn:hover, .plospathogens #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .plospathogens .download-btn:hover, .plospathogens #figure-carousel .carousel-control .button:hover, #figure-carousel .carousel-control .plospathogens .button:hover, .plospathogens #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term:hover, #figure-carousel .carousel-control .subject-areas-container ul li .plospathogens .taxo-term:hover, .plospathogens .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term:hover, .subject-areas-container ul li #figure-carousel .carousel-control .plospathogens .taxo-term:hover {
    background-color: #671786;
    color: #fff; }

/* line 26, sass/journals/_branding.scss */
.plospathogens .amendment {
  background-color: #decbe4; }

/* line 31, sass/journals/_branding.scss */
.plospathogens .signposts li:first-child, .signposts .plospathogens li:first-child, .plospathogens .signposts li:nth-child(2), .signposts .plospathogens li:nth-child(2), .plospathogens .signposts li:last-child, .signposts .plospathogens li:last-child {
  background-color: #d4afe0; }

/* line 36, sass/journals/_branding.scss */
.plospathogens .signposts li:nth-child(3), .signposts .plospathogens li:nth-child(3) {
  background-color: #c493d4; }

/* line 39, sass/journals/_branding.scss */
.plospathogens .signposts li:nth-child(4), .signposts .plospathogens li:nth-child(4) {
  background-color: #decbe4; }

/* line 5, sass/journals/_branding.scss */
.ploscollections .block .category, .block .ploscollections .category, .ploscollections #article-list .category, #article-list .ploscollections .category, .ploscollections #issue .category, #issue .ploscollections .category, .ploscollections #article-list h3, #article-list .ploscollections h3, .ploscollections .taxonomy-header #subjInfoText a:hover, .taxonomy-header #subjInfoText .ploscollections a:hover, .ploscollections .type-desc p a:hover, .type-desc p .ploscollections a:hover, .ploscollections .subject-areas-container h3 #subjInfoText a:hover, .subject-areas-container h3 #subjInfoText .ploscollections a:hover,
.ploscollections .taxonomy-header #subjInfoText a:hover a, .taxonomy-header #subjInfoText a:hover .ploscollections a,
.ploscollections .type-desc p a:hover a, .type-desc p a:hover .ploscollections a,
.ploscollections .subject-areas-container h3 #subjInfoText a:hover a, .subject-areas-container h3 #subjInfoText a:hover .ploscollections a, .ploscollections .article-content .figure-inline-download ul li a:hover, .article-content .figure-inline-download ul li .ploscollections a:hover, .ploscollections .article-content .table-download span:hover, .article-content .table-download .ploscollections span:hover,
.ploscollections .article-content .figure-inline-download ul li a:hover a, .article-content .figure-inline-download ul li a:hover .ploscollections a,
.ploscollections .article-content .table-download span a a:hover, .article-content .table-download span a .ploscollections a:hover,
.ploscollections .article-content .table-download span a:hover a, .article-content .table-download span a:hover .ploscollections a, .ploscollections .more-icon, .ploscollections .more-link:after, .ploscollections .top-bar-section .calloutcontainer .callout-content a:hover, .top-bar-section .calloutcontainer .callout-content .ploscollections a:hover,
.ploscollections .top-bar-section .calloutcontainer .callout-content a:hover a, .top-bar-section .calloutcontainer .callout-content a:hover .ploscollections a, .ploscollections .top-bar-section .calloutcontainer .button-contain a.button-link, .top-bar-section .calloutcontainer .button-contain .ploscollections a.button-link, .ploscollections .block .blurb a, .block .blurb .ploscollections a, .ploscollections #article-list .blurb a, #article-list .blurb .ploscollections a, .ploscollections #issue .blurb a, #issue .blurb .ploscollections a,
.ploscollections .block .blurb a a:hover, .block .blurb a .ploscollections a:hover,
.ploscollections .block .blurb a:hover a, .block .blurb a:hover .ploscollections a, .ploscollections .block .title a:hover, .block .title .ploscollections a:hover, .ploscollections #article-list .title a:hover, #article-list .title .ploscollections a:hover, .ploscollections #issue .title a:hover, #issue .title .ploscollections a:hover, .ploscollections .row.three .row-small-blocks .small .title a:hover, .row.three .row-small-blocks .small .title .ploscollections a:hover, .ploscollections #article-list ul.list-plain li a:hover, #article-list ul.list-plain li .ploscollections a:hover, .ploscollections .more-link > a, .ploscollections #issue .boxtitle a:hover, #issue .boxtitle .ploscollections a:hover, .ploscollections #submission-links h3, #submission-links .ploscollections h3, .ploscollections #blogs #blogrss .posttitle a:hover, #blogs #blogrss .posttitle .ploscollections a:hover, .ploscollections #collectionList li a, #collectionList li .ploscollections a, .ploscollections .related-article-links a, .related-article-links .ploscollections a, .ploscollections .comments-container ul a, .comments-container ul .ploscollections a, .ploscollections .twitter-container #tweetList li .tweet-info a, .twitter-container #tweetList li .tweet-info .ploscollections a, .ploscollections .twitter-container .load-more, .twitter-container .ploscollections .load-more,
.ploscollections .twitter-container .view-all, .twitter-container .ploscollections .view-all, .ploscollections #tweetActions a, #tweetActions .ploscollections a, .ploscollections .article-content a, .article-content .ploscollections a, .ploscollections .review-history a, .review-history .ploscollections a, .ploscollections .peer-review-open-letter a, .peer-review-open-letter .ploscollections a {
  color: #3c63af; }

/* line 9, sass/journals/_branding.scss */
.ploscollections .head-top, .ploscollections #submission-links {
  border-color: #3c63af; }

/* line 12, sass/journals/_branding.scss */
.ploscollections #blogs .block-header, #blogs .ploscollections .block-header, .ploscollections .pill:hover, .ploscollections .button-big:hover, .ploscollections #figure-lightbox #lightbox-footer #image-context #show-context-container .show-context:hover, #figure-lightbox #lightbox-footer #image-context #show-context-container .ploscollections .show-context:hover, .ploscollections #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .ploscollections .download-btn:hover, .ploscollections .print-article:hover, .ploscollections .share-article:hover, .ploscollections .button-big.highlighted, .ploscollections #figure-lightbox #lightbox-footer #image-context #show-context-container .highlighted.show-context, #figure-lightbox #lightbox-footer #image-context #show-context-container .ploscollections .highlighted.show-context, .ploscollections #figure-lightbox #lightbox-footer #image-context #download-buttons .highlighted.download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .ploscollections .highlighted.download-btn, .ploscollections .highlighted.print-article, .ploscollections .highlighted.share-article, .ploscollections .button-default:hover, .ploscollections .action-label, .ploscollections .article-content .figure-inline-download ul li .definition-label, .article-content .figure-inline-download ul li .ploscollections .definition-label, .ploscollections .article-content .table-download .definition-label, .article-content .table-download .ploscollections .definition-label, .ploscollections #figure-lightbox .lb-close:hover, #figure-lightbox .ploscollections .lb-close:hover, .ploscollections .twitter-typeahead .tt-suggestion.tt-cursor, .twitter-typeahead .ploscollections .tt-suggestion.tt-cursor, .ploscollections .twitter-typeahead .tt-suggestion:hover, .twitter-typeahead .ploscollections .tt-suggestion:hover, .ploscollections .closer-brand, .ploscollections .topVisible .logo-close .close-floater, .topVisible .logo-close .ploscollections .close-floater, .ploscollections .nav .nav-user > li > a:hover, .nav .ploscollections .nav-user > li > a:hover, .ploscollections .nav .nav-user li.highlighted > a, .nav .nav-user .ploscollections li.highlighted > a, .ploscollections .plosone #billboard a:hover, .plosone #billboard .ploscollections a:hover, .ploscollections #submission-links a, #submission-links .ploscollections a, .ploscollections body.plosone #submission-links a:hover, body.plosone #submission-links .ploscollections a:hover, .ploscollections #social-links, .ploscollections #social-links ul > li > a, #social-links .ploscollections ul > li > a, .ploscollections #figure-lightbox .img-container #figures-list .change-img.change-img-active, #figure-lightbox .img-container #figures-list .ploscollections .change-img.change-img-active, .ploscollections #figure-lightbox #lightbox-footer #btns-container, #figure-lightbox #lightbox-footer .ploscollections #btns-container, .ploscollections .signposts li .tools a.show-tip, .signposts li .tools .ploscollections a.show-tip, .ploscollections .article-tabs .tab-title.active a, .article-tabs .tab-title.active .ploscollections a, .ploscollections .dload-menu div:hover, .dload-menu .ploscollections div:hover, .ploscollections .dload-menu .dload-pdf:not(.no-pdf):hover, .dload-menu .ploscollections .dload-pdf:not(.no-pdf):hover, .ploscollections .dload-menu .dload-hover:hover, .dload-menu .ploscollections .dload-hover:hover, .ploscollections .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .ploscollections .taxo-term {
  background-color: #3c63af;
  color: #fff; }

/* line 17, sass/journals/_branding.scss */
.ploscollections .button, .ploscollections .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .ploscollections .taxo-term, .ploscollections .button-default, .ploscollections .nav .nav-user > li > a:hover, .nav .ploscollections .nav-user > li > a:hover, .ploscollections .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .ploscollections li.highlighted > a:hover, .ploscollections #billboard a, #billboard .ploscollections a, .ploscollections #submission-links a:hover, #submission-links .ploscollections a:hover, .ploscollections #social-links ul > li > a:hover, #social-links .ploscollections ul > li > a:hover, .ploscollections #figure-lightbox .lb-nav li.tab-active, #figure-lightbox .lb-nav .ploscollections li.tab-active, .ploscollections #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .ploscollections .fig-btn, .ploscollections #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .ploscollections .download-btn, .ploscollections #figure-carousel .carousel-control .button, #figure-carousel .carousel-control .ploscollections .button, .ploscollections #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term, #figure-carousel .carousel-control .subject-areas-container ul li .ploscollections .taxo-term, .ploscollections .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term, .subject-areas-container ul li #figure-carousel .carousel-control .ploscollections .taxo-term {
  background-color: #3c63af;
  color: #fff; }
  /* line 20, sass/journals/_branding.scss */
  .ploscollections .button:hover, .ploscollections .subject-areas-container ul li .taxo-term:hover, .subject-areas-container ul li .ploscollections .taxo-term:hover, .ploscollections .button-default:hover, .ploscollections .nav .nav-user > li > a:hover, .nav .ploscollections .nav-user > li > a:hover, .ploscollections .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .ploscollections li.highlighted > a:hover, .ploscollections #billboard a:hover, #billboard .ploscollections a:hover, .ploscollections #submission-links a:hover, #submission-links .ploscollections a:hover, .ploscollections #social-links ul > li > a:hover, #social-links .ploscollections ul > li > a:hover, .ploscollections #figure-lightbox .lb-nav li.tab-active:hover, #figure-lightbox .lb-nav .ploscollections li.tab-active:hover, .ploscollections #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn:hover, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .ploscollections .fig-btn:hover, .ploscollections #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .ploscollections .download-btn:hover, .ploscollections #figure-carousel .carousel-control .button:hover, #figure-carousel .carousel-control .ploscollections .button:hover, .ploscollections #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term:hover, #figure-carousel .carousel-control .subject-areas-container ul li .ploscollections .taxo-term:hover, .ploscollections .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term:hover, .subject-areas-container ul li #figure-carousel .carousel-control .ploscollections .taxo-term:hover {
    background-color: #2f4e89;
    color: #fff; }

/* line 26, sass/journals/_branding.scss */
.ploscollections .amendment {
  background-color: #d0d0d0; }

/* line 31, sass/journals/_branding.scss */
.ploscollections .signposts li:first-child, .signposts .ploscollections li:first-child, .ploscollections .signposts li:nth-child(2), .signposts .ploscollections li:nth-child(2), .ploscollections .signposts li:last-child, .signposts .ploscollections li:last-child {
  background-color: #f0f0f0; }

/* line 36, sass/journals/_branding.scss */
.ploscollections .signposts li:nth-child(3), .signposts .ploscollections li:nth-child(3) {
  background-color: #e0e0e0; }

/* line 39, sass/journals/_branding.scss */
.ploscollections .signposts li:nth-child(4), .signposts .ploscollections li:nth-child(4) {
  background-color: #d0d0d0; }

/* line 5, sass/journals/_branding.scss */
.plosclinicaltrials .block .category, .block .plosclinicaltrials .category, .plosclinicaltrials #article-list .category, #article-list .plosclinicaltrials .category, .plosclinicaltrials #issue .category, #issue .plosclinicaltrials .category, .plosclinicaltrials #article-list h3, #article-list .plosclinicaltrials h3, .plosclinicaltrials .taxonomy-header #subjInfoText a:hover, .taxonomy-header #subjInfoText .plosclinicaltrials a:hover, .plosclinicaltrials .type-desc p a:hover, .type-desc p .plosclinicaltrials a:hover, .plosclinicaltrials .subject-areas-container h3 #subjInfoText a:hover, .subject-areas-container h3 #subjInfoText .plosclinicaltrials a:hover,
.plosclinicaltrials .taxonomy-header #subjInfoText a:hover a, .taxonomy-header #subjInfoText a:hover .plosclinicaltrials a,
.plosclinicaltrials .type-desc p a:hover a, .type-desc p a:hover .plosclinicaltrials a,
.plosclinicaltrials .subject-areas-container h3 #subjInfoText a:hover a, .subject-areas-container h3 #subjInfoText a:hover .plosclinicaltrials a, .plosclinicaltrials .article-content .figure-inline-download ul li a:hover, .article-content .figure-inline-download ul li .plosclinicaltrials a:hover, .plosclinicaltrials .article-content .table-download span:hover, .article-content .table-download .plosclinicaltrials span:hover,
.plosclinicaltrials .article-content .figure-inline-download ul li a:hover a, .article-content .figure-inline-download ul li a:hover .plosclinicaltrials a,
.plosclinicaltrials .article-content .table-download span a a:hover, .article-content .table-download span a .plosclinicaltrials a:hover,
.plosclinicaltrials .article-content .table-download span a:hover a, .article-content .table-download span a:hover .plosclinicaltrials a, .plosclinicaltrials .more-icon, .plosclinicaltrials .more-link:after, .plosclinicaltrials .top-bar-section .calloutcontainer .callout-content a:hover, .top-bar-section .calloutcontainer .callout-content .plosclinicaltrials a:hover,
.plosclinicaltrials .top-bar-section .calloutcontainer .callout-content a:hover a, .top-bar-section .calloutcontainer .callout-content a:hover .plosclinicaltrials a, .plosclinicaltrials .top-bar-section .calloutcontainer .button-contain a.button-link, .top-bar-section .calloutcontainer .button-contain .plosclinicaltrials a.button-link, .plosclinicaltrials .block .blurb a, .block .blurb .plosclinicaltrials a, .plosclinicaltrials #article-list .blurb a, #article-list .blurb .plosclinicaltrials a, .plosclinicaltrials #issue .blurb a, #issue .blurb .plosclinicaltrials a,
.plosclinicaltrials .block .blurb a a:hover, .block .blurb a .plosclinicaltrials a:hover,
.plosclinicaltrials .block .blurb a:hover a, .block .blurb a:hover .plosclinicaltrials a, .plosclinicaltrials .block .title a:hover, .block .title .plosclinicaltrials a:hover, .plosclinicaltrials #article-list .title a:hover, #article-list .title .plosclinicaltrials a:hover, .plosclinicaltrials #issue .title a:hover, #issue .title .plosclinicaltrials a:hover, .plosclinicaltrials .row.three .row-small-blocks .small .title a:hover, .row.three .row-small-blocks .small .title .plosclinicaltrials a:hover, .plosclinicaltrials #article-list ul.list-plain li a:hover, #article-list ul.list-plain li .plosclinicaltrials a:hover, .plosclinicaltrials .more-link > a, .plosclinicaltrials #issue .boxtitle a:hover, #issue .boxtitle .plosclinicaltrials a:hover, .plosclinicaltrials #submission-links h3, #submission-links .plosclinicaltrials h3, .plosclinicaltrials #blogs #blogrss .posttitle a:hover, #blogs #blogrss .posttitle .plosclinicaltrials a:hover, .plosclinicaltrials #collectionList li a, #collectionList li .plosclinicaltrials a, .plosclinicaltrials .related-article-links a, .related-article-links .plosclinicaltrials a, .plosclinicaltrials .comments-container ul a, .comments-container ul .plosclinicaltrials a, .plosclinicaltrials .twitter-container #tweetList li .tweet-info a, .twitter-container #tweetList li .tweet-info .plosclinicaltrials a, .plosclinicaltrials .twitter-container .load-more, .twitter-container .plosclinicaltrials .load-more,
.plosclinicaltrials .twitter-container .view-all, .twitter-container .plosclinicaltrials .view-all, .plosclinicaltrials #tweetActions a, #tweetActions .plosclinicaltrials a, .plosclinicaltrials .article-content a, .article-content .plosclinicaltrials a, .plosclinicaltrials .review-history a, .review-history .plosclinicaltrials a, .plosclinicaltrials .peer-review-open-letter a, .peer-review-open-letter .plosclinicaltrials a {
  color: #3c63af; }

/* line 9, sass/journals/_branding.scss */
.plosclinicaltrials .head-top, .plosclinicaltrials #submission-links {
  border-color: #3c63af; }

/* line 12, sass/journals/_branding.scss */
.plosclinicaltrials #blogs .block-header, #blogs .plosclinicaltrials .block-header, .plosclinicaltrials .pill:hover, .plosclinicaltrials .button-big:hover, .plosclinicaltrials #figure-lightbox #lightbox-footer #image-context #show-context-container .show-context:hover, #figure-lightbox #lightbox-footer #image-context #show-context-container .plosclinicaltrials .show-context:hover, .plosclinicaltrials #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosclinicaltrials .download-btn:hover, .plosclinicaltrials .print-article:hover, .plosclinicaltrials .share-article:hover, .plosclinicaltrials .button-big.highlighted, .plosclinicaltrials #figure-lightbox #lightbox-footer #image-context #show-context-container .highlighted.show-context, #figure-lightbox #lightbox-footer #image-context #show-context-container .plosclinicaltrials .highlighted.show-context, .plosclinicaltrials #figure-lightbox #lightbox-footer #image-context #download-buttons .highlighted.download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosclinicaltrials .highlighted.download-btn, .plosclinicaltrials .highlighted.print-article, .plosclinicaltrials .highlighted.share-article, .plosclinicaltrials .button-default:hover, .plosclinicaltrials .action-label, .plosclinicaltrials .article-content .figure-inline-download ul li .definition-label, .article-content .figure-inline-download ul li .plosclinicaltrials .definition-label, .plosclinicaltrials .article-content .table-download .definition-label, .article-content .table-download .plosclinicaltrials .definition-label, .plosclinicaltrials #figure-lightbox .lb-close:hover, #figure-lightbox .plosclinicaltrials .lb-close:hover, .plosclinicaltrials .twitter-typeahead .tt-suggestion.tt-cursor, .twitter-typeahead .plosclinicaltrials .tt-suggestion.tt-cursor, .plosclinicaltrials .twitter-typeahead .tt-suggestion:hover, .twitter-typeahead .plosclinicaltrials .tt-suggestion:hover, .plosclinicaltrials .closer-brand, .plosclinicaltrials .topVisible .logo-close .close-floater, .topVisible .logo-close .plosclinicaltrials .close-floater, .plosclinicaltrials .nav .nav-user > li > a:hover, .nav .plosclinicaltrials .nav-user > li > a:hover, .plosclinicaltrials .nav .nav-user li.highlighted > a, .nav .nav-user .plosclinicaltrials li.highlighted > a, .plosclinicaltrials .plosone #billboard a:hover, .plosone #billboard .plosclinicaltrials a:hover, .plosclinicaltrials #submission-links a, #submission-links .plosclinicaltrials a, .plosclinicaltrials body.plosone #submission-links a:hover, body.plosone #submission-links .plosclinicaltrials a:hover, .plosclinicaltrials #social-links, .plosclinicaltrials #social-links ul > li > a, #social-links .plosclinicaltrials ul > li > a, .plosclinicaltrials #figure-lightbox .img-container #figures-list .change-img.change-img-active, #figure-lightbox .img-container #figures-list .plosclinicaltrials .change-img.change-img-active, .plosclinicaltrials #figure-lightbox #lightbox-footer #btns-container, #figure-lightbox #lightbox-footer .plosclinicaltrials #btns-container, .plosclinicaltrials .signposts li .tools a.show-tip, .signposts li .tools .plosclinicaltrials a.show-tip, .plosclinicaltrials .article-tabs .tab-title.active a, .article-tabs .tab-title.active .plosclinicaltrials a, .plosclinicaltrials .dload-menu div:hover, .dload-menu .plosclinicaltrials div:hover, .plosclinicaltrials .dload-menu .dload-pdf:not(.no-pdf):hover, .dload-menu .plosclinicaltrials .dload-pdf:not(.no-pdf):hover, .plosclinicaltrials .dload-menu .dload-hover:hover, .dload-menu .plosclinicaltrials .dload-hover:hover, .plosclinicaltrials .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .plosclinicaltrials .taxo-term {
  background-color: #3c63af;
  color: #fff; }

/* line 17, sass/journals/_branding.scss */
.plosclinicaltrials .button, .plosclinicaltrials .subject-areas-container ul li .taxo-term, .subject-areas-container ul li .plosclinicaltrials .taxo-term, .plosclinicaltrials .button-default, .plosclinicaltrials .nav .nav-user > li > a:hover, .nav .plosclinicaltrials .nav-user > li > a:hover, .plosclinicaltrials .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .plosclinicaltrials li.highlighted > a:hover, .plosclinicaltrials #billboard a, #billboard .plosclinicaltrials a, .plosclinicaltrials #submission-links a:hover, #submission-links .plosclinicaltrials a:hover, .plosclinicaltrials #social-links ul > li > a:hover, #social-links .plosclinicaltrials ul > li > a:hover, .plosclinicaltrials #figure-lightbox .lb-nav li.tab-active, #figure-lightbox .lb-nav .plosclinicaltrials li.tab-active, .plosclinicaltrials #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .plosclinicaltrials .fig-btn, .plosclinicaltrials #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosclinicaltrials .download-btn, .plosclinicaltrials #figure-carousel .carousel-control .button, #figure-carousel .carousel-control .plosclinicaltrials .button, .plosclinicaltrials #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term, #figure-carousel .carousel-control .subject-areas-container ul li .plosclinicaltrials .taxo-term, .plosclinicaltrials .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term, .subject-areas-container ul li #figure-carousel .carousel-control .plosclinicaltrials .taxo-term {
  background-color: #3c63af;
  color: #fff; }
  /* line 20, sass/journals/_branding.scss */
  .plosclinicaltrials .button:hover, .plosclinicaltrials .subject-areas-container ul li .taxo-term:hover, .subject-areas-container ul li .plosclinicaltrials .taxo-term:hover, .plosclinicaltrials .button-default:hover, .plosclinicaltrials .nav .nav-user > li > a:hover, .nav .plosclinicaltrials .nav-user > li > a:hover, .plosclinicaltrials .plosone .nav .nav-user li.highlighted > a:hover, .plosone .nav .nav-user .plosclinicaltrials li.highlighted > a:hover, .plosclinicaltrials #billboard a:hover, #billboard .plosclinicaltrials a:hover, .plosclinicaltrials #submission-links a:hover, #submission-links .plosclinicaltrials a:hover, .plosclinicaltrials #social-links ul > li > a:hover, #social-links .plosclinicaltrials ul > li > a:hover, .plosclinicaltrials #figure-lightbox .lb-nav li.tab-active:hover, #figure-lightbox .lb-nav .plosclinicaltrials li.tab-active:hover, .plosclinicaltrials #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn:hover, #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .plosclinicaltrials .fig-btn:hover, .plosclinicaltrials #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn:hover, #figure-lightbox #lightbox-footer #image-context #download-buttons .plosclinicaltrials .download-btn:hover, .plosclinicaltrials #figure-carousel .carousel-control .button:hover, #figure-carousel .carousel-control .plosclinicaltrials .button:hover, .plosclinicaltrials #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term:hover, #figure-carousel .carousel-control .subject-areas-container ul li .plosclinicaltrials .taxo-term:hover, .plosclinicaltrials .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term:hover, .subject-areas-container ul li #figure-carousel .carousel-control .plosclinicaltrials .taxo-term:hover {
    background-color: #2f4e89;
    color: #fff; }

/* line 26, sass/journals/_branding.scss */
.plosclinicaltrials .amendment {
  background-color: #d0d0d0; }

/* line 31, sass/journals/_branding.scss */
.plosclinicaltrials .signposts li:first-child, .signposts .plosclinicaltrials li:first-child, .plosclinicaltrials .signposts li:nth-child(2), .signposts .plosclinicaltrials li:nth-child(2), .plosclinicaltrials .signposts li:last-child, .signposts .plosclinicaltrials li:last-child {
  background-color: #f0f0f0; }

/* line 36, sass/journals/_branding.scss */
.plosclinicaltrials .signposts li:nth-child(3), .signposts .plosclinicaltrials li:nth-child(3) {
  background-color: #e0e0e0; }

/* line 39, sass/journals/_branding.scss */
.plosclinicaltrials .signposts li:nth-child(4), .signposts .plosclinicaltrials li:nth-child(4) {
  background-color: #d0d0d0; }

/*doc
---
title: Files
name: files
category: Files

These are the common files we use in our framework.

*/
/*doc
---
title: global-section-imports.scss
name: global-section-imports.scss
category: Files
---

This is a centralized import file that covers the sections that have to be on every page.
you should import this into any new standalone .css
These are the files that need to be on each stand alone stylesheet

*/
/*
 *      styles for the footer
 */
/* line 6, sass/sections/_footer.scss */
#pageftr {
  color: #fff;
  padding: 18px 0 0; }
  /* line 14, sass/sections/_footer.scss */
  #pageftr .block, #pageftr #article-list, #pageftr #issue {
    padding: 9px 0 0;
    margin-bottom: 1.25rem;
    background: #303030;
    background: inherit;
    border: 0;
    height: 11.25rem; }
    /* line 19, sass/sections/_footer.scss */
    #pageftr .block.x-small, #pageftr .x-small#article-list, #pageftr .x-small#issue {
      float: left;
      width: 16.6875rem;
      margin-left: 0.625rem;
      margin-right: 0.625rem; }
    /* line 22, sass/sections/_footer.scss */
    #pageftr .block.xx-small, #pageftr .xx-small#article-list, #pageftr .xx-small#issue {
      float: left;
      width: 11.4375rem;
      margin-left: 0.625rem;
      margin-right: 0.625rem; }
  /* line 26, sass/sections/_footer.scss */
  #pageftr .logo-footer {
    float: right;
    margin: 0 0 0 0; }
  /* line 30, sass/sections/_footer.scss */
  #pageftr .footer-non-profit-statement {
    text-align: right;
    color: #c0c0c0;
    margin-bottom: 36px; }
  /* line 36, sass/sections/_footer.scss */
  #pageftr .nav {
    list-style: none;
    padding: 0;
    margin: 0; }
    /* line 40, sass/sections/_footer.scss */
    #pageftr .nav li {
      list-style-type: none;
      line-height: 18px;
      padding: 0; }
      /* line 44, sass/sections/_footer.scss */
      #pageftr .nav li.ftr-header {
        font-weight: 600;
        margin-bottom: 9px; }
      /* line 48, sass/sections/_footer.scss */
      #pageftr .nav li a {
        color: #fff; }
        /* line 50, sass/sections/_footer.scss */
        #pageftr .nav li a:hover {
          text-decoration: underline; }

/*
 *       These are the header styles
  header
   topslot (banner ad)
   nav-user (***production has "user")
   pagehdr
       nav-main (foundation)
         logo
         top-bar-section  (foundation)
             ul.nav-elements /
             li:
               'browse'
               'for authors'
               'about us'
               'search'
 */
/* line 22, sass/sections/_header.scss */
header {
  background: #efefef; }

/* line 26, sass/sections/_header.scss */
.head-top {
  border-bottom-width: 6px;
  border-bottom-style: solid;
  padding: 0.3125rem 0.625rem; }
  /* line 34, sass/sections/_header.scss */
  .head-top .advertisement {
    float: left; }
  /* line 37, sass/sections/_header.scss */
  .head-top .center {
    width: 748px;
    margin: 0 auto;
    height: 90px; }
  /* line 42, sass/sections/_header.scss */
  .head-top .title {
    width: 18px;
    height: 88px;
    text-indent: -9999px;
    background: url("../../resource/img/text.vert.ad.gif") no-repeat 0 6px;
    float: left; }

/* line 57, sass/sections/_header.scss */
.nav .nav-user {
  font-weight: 400; }
  /* line 61, sass/sections/_header.scss */
  .nav .nav-user > li {
    margin-top: -0.3125rem;
    margin-left: 0.25rem; }
    /* line 65, sass/sections/_header.scss */
    .nav .nav-user > li > a {
      background: transparent;
      padding: 0.875rem 1rem 0.5rem;
      border-radius: 3px;
      color: #fff;
      display: inline-block;
      color: #303030; }
      /* line 69, sass/sections/_header.scss */
      .nav .nav-user > li > a:hover {
        color: #fff; }
  /* line 78, sass/sections/_header.scss */
  .nav .nav-user li.highlighted > a {
    color: #fff; }
    /* line 82, sass/sections/_header.scss */
    .plosone .nav .nav-user li.highlighted > a {
      color: #202020; }
      /* line 85, sass/sections/_header.scss */
      .plosone .nav .nav-user li.highlighted > a:hover {
        color: #fff; }

/* line 97, sass/sections/_header.scss */
.logo {
  width: 20.41667rem;
  float: left;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  text-indent: -9999px;
  height: 34px;
  width: 100%;
  bottom: 0;
  background: url("../../resource/img/logo.png") no-repeat 0 0;
  background-size: contain; }
  /* line 108, sass/sections/_header.scss */
  .logo a {
    display: block;
    height: 100%; }

/* line 115, sass/sections/_header.scss */
#pagehdr .nav-main .logo {
  position: absolute;
  float: none; }

/* line 122, sass/sections/_header.scss */
.ploscompbiol .logo {
  height: 27px; }

/* line 126, sass/sections/_header.scss */
.plosntd .logo {
  height: 24px; }

/* line 130, sass/sections/_header.scss */
.plosone .logo {
  height: 40px; }

/* using Foundation Top Bar
 all @extend .class are Foundation
 */
/* line 138, sass/sections/_header.scss */
.nav-main {
  margin-bottom: 1.25rem;
  font-family: "Open Sans", Helvetica, Arial, sans-serif; }
  /* line 143, sass/sections/_header.scss */
  .nav-main > .dropdown {
    visibility: hidden; }

/* line 148, sass/sections/_header.scss */
.nav-main .top-bar-section {
  float: right; }

/* line 152, sass/sections/_header.scss */
.top-bar-section {
  width: 40.83333rem;
  float: left;
  width: 40.83333rem; }
  /* line 154, sass/sections/_header.scss */
  .top-bar-section ul.nav-elements .menu-section-header {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase; }
  /* line 160, sass/sections/_header.scss */
  .top-bar-section ul.nav-elements .menu-section li > a, .top-bar-section .dropdownanchor, .top-bar-section ul > li.has-dropdown.hover ul.dropdown li a {
    width: 100%;
    padding: 0.25rem 1.125rem !important;
    font-size: 14px;
    white-space: pre-wrap; }
    /* line 165, sass/sections/_header.scss */
    .top-bar-section ul.nav-elements .menu-section li > a:hover, .top-bar-section .dropdownanchor:hover, .top-bar-section ul > li.has-dropdown.hover ul.dropdown li a:hover {
      color: #202020;
      background: #e0e0e0; }
  /* line 176, sass/sections/_header.scss */
  .top-bar-section h2, .top-bar-section h3 {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 20px; }
  /* line 182, sass/sections/_header.scss */
  .top-bar-section .dropdown li {
    background: #fff; }
  /* line 185, sass/sections/_header.scss */
  .top-bar-section ul.nav-elements {
    padding-right: 0; }
    /* line 188, sass/sections/_header.scss */
    .top-bar-section ul.nav-elements > li {
      margin-left: 0.1875rem;
      line-height: 2.5rem;
      padding: 0 1.125rem; }
    /* line 194, sass/sections/_header.scss */
    .top-bar-section ul.nav-elements ul.dropdown li a, .top-bar-section ul.nav-elements ul.dropdowncallout li a {
      line-height: 1.5em !important; }
  /* line 199, sass/sections/_header.scss */
  .top-bar-section ul.nav-elements > li {
    float: left; }
    /* line 202, sass/sections/_header.scss */
    .top-bar-section ul.nav-elements > li:last-child {
      padding-right: 0; }
    /* line 206, sass/sections/_header.scss */
    .top-bar-section ul.nav-elements > li:first-child {
      /*  border-left: 1px solid transparent;*/
      margin-left: 0; }
  /* line 213, sass/sections/_header.scss */
  .top-bar-section ul.nav-elements .menu-section-header {
    color: #202020;
    cursor: pointer; }
    /* line 217, sass/sections/_header.scss */
    .top-bar-section ul.nav-elements .menu-section-header:first-child {
      border-left: none; }
  /* line 224, sass/sections/_header.scss */
  .top-bar-section ul.nav-elements .menu-section li {
    padding: 0;
    margin-bottom: 0; }
    /* line 229, sass/sections/_header.scss */
    .top-bar-section ul.nav-elements .menu-section li > a:hover {
      background: #e0e0e0; }
  /* line 236, sass/sections/_header.scss */
  .top-bar-section ul.nav-elements .subject-area {
    border: none;
    padding-bottom: 0.1875rem; }
  /* line 245, sass/sections/_header.scss */
  .top-bar-section ul.nav-elements .mega .menu-section-header-title {
    margin-left: 1.125rem;
    margin-bottom: 18px;
    display: block;
    color: #202020;
    cursor: default; }
  /* line 254, sass/sections/_header.scss */
  .top-bar-section ul.nav-elements .mega .menu-section li > a {
    padding-left: 1.125rem !important; }
  /* line 257, sass/sections/_header.scss */
  .top-bar-section ul.nav-elements .mega .menu-section:hover {
    background: #e0e0e0; }
  /* line 263, sass/sections/_header.scss */
  .top-bar-section ul.nav-elements .mega #submissions .menu-section-header-title {
    margin-left: 1.125rem; }
  /* line 267, sass/sections/_header.scss */
  .top-bar-section ul.nav-elements .mega #submissions .menu-section li > a {
    padding-left: 1.125rem !important; }
  /* line 275, sass/sections/_header.scss */
  .top-bar-section .subject-area-info {
    top: 0;
    height: 0;
    position: absolute;
    margin-top: 1.25rem;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    transition: opacity 300ms ease-out;
    background: #303030;
    padding: 0.3125rem;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    padding-right: 1.25rem;
    width: 21.875rem;
    margin-left: 0;
    top: -50px;
    left: -60%;
    text-align: center;
    font-size: 13px;
    background-color: #fff;
    color: #909090;
    font-family: Helvetica, Arial, sans-serif;
    width: 350px; }
    /* line 292, sass/_components.scss */
    .top-bar-section .subject-area-info.visible {
      opacity: 1;
      z-index: 68;
      visibility: visible;
      height: auto; }
    /* line 227, sass/_components.scss */
    .top-bar-section .subject-area-info .close {
      position: absolute;
      top: 0.3125rem;
      right: 0.3125rem; }
    /* line 236, sass/_components.scss */
    .top-bar-section .subject-area-info:after {
      content: '\A';
      top: 100%;
      left: 50%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-top-color: #fff;
      border-width: 0.5rem;
      margin-left: -0.5rem; }
  /* line 289, sass/sections/_header.scss */
  .top-bar-section ul > li.has-dropdown.hover {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.15), 3px 3px 3px rgba(0, 0, 0, 0.15);
    background: #fff;
    color: #202020; }
    /* line 299, sass/sections/_header.scss */
    .top-bar-section ul > li.has-dropdown.hover > .dropdown {
      top: 2.5rem;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      width: 15rem;
      left: -13px;
      padding-top: 1.25rem;
      padding-bottom: 1.875rem;
      background: #fff;
      box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.15), 3px 3px 3px rgba(0, 0, 0, 0.15); }
    /* line 309, sass/sections/_header.scss */
    .top-bar-section ul > li.has-dropdown.hover .mega {
      width: 61.25rem;
      left: -37.125rem;
      position: relative;
      padding-bottom: 0; }
      /* line 314, sass/sections/_header.scss */
      .plosone .top-bar-section ul > li.has-dropdown.hover .mega {
        left: -30rem; }
    /* line 323, sass/sections/_header.scss */
    .top-bar-section ul > li.has-dropdown.hover ul.multi-col {
      display: table;
      background: #fff;
      margin: 0;
      margin-bottom: 0.625rem; }
      /* line 326, sass/sections/_header.scss */
      .top-bar-section ul > li.has-dropdown.hover ul.multi-col > li {
        display: table-cell;
        width: 33%;
        margin-right: 0;
        margin-left: 0;
        float: none;
        height: 100%; }
        /* line 334, sass/sections/_header.scss */
        .top-bar-section ul > li.has-dropdown.hover ul.multi-col > li a {
          padding-left: 0; }
        /* line 337, sass/sections/_header.scss */
        .top-bar-section ul > li.has-dropdown.hover ul.multi-col > li > ul {
          margin: 0; }
  /* line 345, sass/sections/_header.scss */
  .top-bar-section .calloutcontainer {
    width: 100%;
    bottom: 0;
    padding: 1.75rem;
    background: #303030;
    cursor: default;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px; }
    /* line 355, sass/sections/_header.scss */
    .top-bar-section .calloutcontainer h3, .top-bar-section .calloutcontainer p {
      color: #fff;
      line-height: 18px; }
    /* line 360, sass/sections/_header.scss */
    .top-bar-section .calloutcontainer h3 {
      font-size: 18px;
      font-weight: 600; }
    /* line 365, sass/sections/_header.scss */
    .top-bar-section .calloutcontainer .callout-content {
      height: auto;
      font-family: "Open Sans", Helvetica, Arial, sans-serif;
      font-size: 13px;
      text-transform: none;
      line-height: 18px;
      float: left;
      width: 42.5rem; }
      /* line 370, sass/sections/_header.scss */
      .plosone .top-bar-section .calloutcontainer .callout-content {
        font-size: 14px; }
      /* line 375, sass/sections/_header.scss */
      .top-bar-section .calloutcontainer .callout-content a {
        background: none !important;
        color: #fff;
        text-decoration: none; }
        /* line 327, sass/_typography.scss */
        .top-bar-section .calloutcontainer .callout-content a:hover,
        .top-bar-section .calloutcontainer .callout-content a a:hover,
        .top-bar-section .calloutcontainer .callout-content a:hover a {
          text-decoration: underline; }
    /* line 381, sass/sections/_header.scss */
    .top-bar-section .calloutcontainer .button-contain {
      float: right;
      width: 14.6875rem;
      text-align: right;
      white-space: nowrap;
      height: 2.1875rem; }
      /* line 386, sass/sections/_header.scss */
      .top-bar-section .calloutcontainer .button-contain a {
        padding-top: 0;
        padding-bottom: 0;
        vertical-align: middle;
        align-items: center;
        display: inline-flex; }
      /* line 393, sass/sections/_header.scss */
      .top-bar-section .calloutcontainer .button-contain a.button, .top-bar-section .calloutcontainer .button-contain .subject-areas-container ul li a.taxo-term, .subject-areas-container ul li .top-bar-section .calloutcontainer .button-contain a.taxo-term {
        top: 0; }
      /* line 396, sass/sections/_header.scss */
      .top-bar-section .calloutcontainer .button-contain a.button-link {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-size: 13px;
        font-weight: 600;
        text-transform: uppercase;
        background: #303030 !important;
        white-space: nowrap;
        margin-left: 0.625rem;
        vertical-align: middle;
        line-height: 35px; }
        /* line 408, sass/sections/_header.scss */
        .top-bar-section .calloutcontainer .button-contain a.button-link:hover {
          background: #303030 !important;
          color: #fff; }
  /* line 420, sass/sections/_header.scss */
  .top-bar-section .head-search {
    padding-top: 2px;
    padding-left: 1.25rem;
    padding-right: 0;
    text-align: right; }
    /* line 430, sass/sections/_header.scss */
    .top-bar-section .head-search form {
      background: #fff;
      display: inline-block; }
      /* line 433, sass/sections/_header.scss */
      .top-bar-section .head-search form input:focus,
      .top-bar-section .head-search form select:focus,
      .top-bar-section .head-search form textarea:focus,
      .top-bar-section .head-search form button:focus {
        outline: none; }
      /* line 439, sass/sections/_header.scss */
      .top-bar-section .head-search form legend, .top-bar-section .head-search form label {
        display: none; }
      /* line 443, sass/sections/_header.scss */
      .top-bar-section .head-search form fieldset {
        border: none;
        margin: 0;
        padding: 0 0.625rem; }
      /* line 449, sass/sections/_header.scss */
      .top-bar-section .head-search form input[type="text"] {
        margin: 0;
        padding: 0 0.3125rem;
        border: none;
        display: inline-block;
        width: 9.375rem;
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-size: 13px;
        color: #303030;
        text-align: left;
        top: 0 !important; }
      /* line 463, sass/sections/_header.scss */
      .top-bar-section .head-search form.placeholder {
        text-transform: uppercase; }
        /* line 419, sass/_typography.scss */
        .top-bar-section .head-search form.placeholder ::-webkit-input-placeholder {
          color: #c0c0c0; }
        /* line 422, sass/_typography.scss */
        .top-bar-section .head-search form.placeholder :-moz-placeholder {
          /* Firefox 18- */
          color: #c0c0c0; }
        /* line 426, sass/_typography.scss */
        .top-bar-section .head-search form.placeholder ::-moz-placeholder {
          /* Firefox 19+ */
          color: #c0c0c0; }
        /* line 430, sass/_typography.scss */
        .top-bar-section .head-search form.placeholder :-ms-input-placeholder {
          color: #c0c0c0; }
      /* line 468, sass/sections/_header.scss */
      .top-bar-section .head-search form button[type="submit"] {
        background: #fff;
        border-left: none;
        color: #333333;
        border-color: #cccccc;
        padding: 0;
        margin: 0;
        border: none;
        display: inline-block;
        top: 0 !important; }
        /* line 476, sass/sections/_header.scss */
        .top-bar-section .head-search form button[type="submit"] .search-icon {
          font-size: 1.25rem; }
  /* line 486, sass/sections/_header.scss */
  .top-bar-section ul > li.head-search:not(.has-form) > a {
    line-height: 32px;
    padding: 0;
    font-size: 0.8125rem;
    color: #202020;
    text-decoration: none; }
    /* line 327, sass/_typography.scss */
    .top-bar-section ul > li.head-search:not(.has-form) > a:hover,
    .top-bar-section ul > li.head-search:not(.has-form) > a a:hover,
    .top-bar-section ul > li.head-search:not(.has-form) > a:hover a {
      color: #202020;
      text-decoration: none; }
  /* line 493, sass/sections/_header.scss */
  .top-bar-section ul > li.head-search:hover:not(.has-form) > a {
    background: #efefef;
    color: #303030; }

/* line 28, sass/sections/_taxonomy-browser.scss */
.areas {
  background: #303030; }
  /* line 31, sass/sections/_taxonomy-browser.scss */
  .areas .wrapper {
    width: 60rem;
    padding: 1.25rem 0 1.875rem;
    margin: 0 auto; }

/* line 38, sass/sections/_taxonomy-browser.scss */
.menu-icon-right, .level-active li a:not(.no-children)::after, .level-selection .level-scroll a:not(.no-children)::after {
  top: 54%;
  right: 0.5rem; }

/* line 44, sass/sections/_taxonomy-browser.scss */
#taxonomy-browser {
  display: none; }

/* line 48, sass/sections/_taxonomy-browser.scss */
.taxonomy-header {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  background: url("../../resource/img/icon-subjAreas.png") no-repeat;
  height: 1.875rem;
  padding-left: 2.0625rem;
  margin: 0.625rem auto 2.1875rem 0.5rem;
  line-height: 1.875rem; }
  /* line 58, sass/sections/_taxonomy-browser.scss */
  .taxonomy-header #subjInfoText {
    background: #303030;
    padding: 0.625rem;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    padding-right: 1.25rem;
    width: 25rem;
    margin-left: 0;
    display: none;
    position: relative;
    top: -1.5625rem;
    left: 12.625rem;
    padding-left: 1.25rem;
    z-index: 50; }
    /* line 227, sass/_components.scss */
    .taxonomy-header #subjInfoText .close {
      position: absolute;
      top: 0.3125rem;
      right: 0.3125rem; }
    /* line 67, sass/sections/_taxonomy-browser.scss */
    .taxonomy-header #subjInfoText:hover {
      display: block; }
    /* line 71, sass/sections/_taxonomy-browser.scss */
    .taxonomy-header #subjInfoText a {
      font-weight: 600; }
  /* line 77, sass/sections/_taxonomy-browser.scss */
  .taxonomy-header #subjInfo {
    width: 18px;
    height: 18px;
    background: #303030;
    border-radius: 9px;
    text-align: center;
    line-height: 18px;
    display: inline-block;
    font-size: 12px;
    position: relative;
    left: 0.4375rem;
    top: -0.125rem;
    line-height: 18px;
    z-index: 60; }
    /* line 88, sass/sections/_taxonomy-browser.scss */
    .taxonomy-header #subjInfo:hover + #subjInfoText {
      display: block; }

/* line 95, sass/sections/_taxonomy-browser.scss */
.levels .next, .levels .prev {
  color: #fff;
  line-height: 2.75rem;
  display: none;
  width: 2.1875rem;
  height: 2.5625rem;
  position: absolute;
  top: 7.5rem;
  text-align: center;
  cursor: pointer; }
  /* line 106, sass/sections/_taxonomy-browser.scss */
  .levels .next:hover, .levels .prev:hover {
    background-color: #e0e0e0; }

/* line 114, sass/sections/_taxonomy-browser.scss */
.levels {
  padding-left: 2.5625rem;
  position: relative; }
  /* line 118, sass/sections/_taxonomy-browser.scss */
  .levels .next {
    left: 57.5rem; }
    /* line 124, sass/sections/_taxonomy-browser.scss */
    .levels .next:before {
      content: "\f054"; }
  /* line 129, sass/sections/_taxonomy-browser.scss */
  .levels .prev {
    left: 0; }

/* line 148, sass/sections/_taxonomy-browser.scss */
.levels-container {
  width: 54.5rem;
  height: 16.125rem;
  overflow: hidden;
  position: relative; }

/* line 155, sass/sections/_taxonomy-browser.scss */
.touch .levels-container {
  overflow-x: auto; }

/* line 159, sass/sections/_taxonomy-browser.scss */
.levels-position {
  width: 99999px;
  position: absolute; }

/* line 164, sass/sections/_taxonomy-browser.scss */
.level, .level-top {
  float: left;
  width: 17.875rem;
  height: 12.8125rem;
  font-weight: 600;
  color: #606060;
  margin-right: 0.4375rem;
  position: relative; }
  /* line 173, sass/sections/_taxonomy-browser.scss */
  .level ul, .level-top ul {
    font-size: 14px;
    width: 17.875rem;
    margin: 0; }
    /* line 178, sass/sections/_taxonomy-browser.scss */
    .level ul li a, .level-top ul li a {
      display: block;
      position: relative;
      width: 100%;
      padding: 0.5625rem 1.25rem; }

/* line 189, sass/sections/_taxonomy-browser.scss */
.no-touch .level .level-scroll li:hover, .no-touch .level-top .level-scroll li:hover {
  background: #303030; }

/* line 193, sass/sections/_taxonomy-browser.scss */
.no-touch .level .level-scroll a:hover, .no-touch .level-top .level-scroll a:hover {
  color: #fff; }

/* line 198, sass/sections/_taxonomy-browser.scss */
.level-scroll {
  width: 17.875rem;
  height: 9.875rem;
  overflow: hidden;
  background: #e0e0e0; }
  /* line 204, sass/sections/_taxonomy-browser.scss */
  .level-scroll a {
    text-decoration: none;
    color: #303030; }

/* line 210, sass/sections/_taxonomy-browser.scss */
.level-title {
  font-size: 14px;
  margin-bottom: 0.5625rem; }

/* line 215, sass/sections/_taxonomy-browser.scss */
.level-top {
  float: none;
  background-color: #e0e0e0;
  height: 1.875rem;
  margin-bottom: 0.4375rem;
  line-height: 1.875rem;
  font-size: 14px; }
  /* line 225, sass/sections/_taxonomy-browser.scss */
  .level-top a {
    display: block;
    position: relative;
    width: 100%;
    color: #303030;
    padding-left: 1.25rem; }

/* line 234, sass/sections/_taxonomy-browser.scss */
.touch .level-scroll {
  overflow: auto; }

/* active levels */
/* line 252, sass/sections/_taxonomy-browser.scss */
.level-active .level-top {
  background-color: #d7df23; }

/* line 256, sass/sections/_taxonomy-browser.scss */
.level-active .level-title {
  color: #d7df23; }

/* line 261, sass/sections/_taxonomy-browser.scss */
.levels .up, .levels .down {
  width: 17.875rem;
  height: 1.25rem;
  text-align: center;
  background-color: #e0e0e0;
  line-height: 1.25rem;
  color: #202020; }

/* line 270, sass/sections/_taxonomy-browser.scss */
a.hide-active-scroll {
  cursor: default; }
  /* line 274, sass/sections/_taxonomy-browser.scss */
  a.hide-active-scroll:hover {
    cursor: default; }
  /* line 278, sass/sections/_taxonomy-browser.scss */
  a.hide-active-scroll::before {
    color: #e0e0e0; }

/* levels with selections made */
/* line 288, sass/sections/_taxonomy-browser.scss */
.level-selection .level-scroll, .level-selection .level-top {
  border: 1px solid #606060;
  background: #606060; }

/* line 293, sass/sections/_taxonomy-browser.scss */
.level-selection .hide-active-scroll::before {
  color: #606060; }

/* line 297, sass/sections/_taxonomy-browser.scss */
.level-selection .level-title {
  color: #c0c0c0; }

/* line 301, sass/sections/_taxonomy-browser.scss */
.level-selection .level-top a {
  color: #a0a0a0; }

/* line 305, sass/sections/_taxonomy-browser.scss */
.level-selection .up, .level-selection .down {
  background: #606060;
  color: #a0a0a0; }

/* line 312, sass/sections/_taxonomy-browser.scss */
.level-selection .level-scroll a {
  color: #a0a0a0; }

/* line 320, sass/sections/_taxonomy-browser.scss */
.level-selection .level-scroll li.active a {
  color: #fff; }

/* line 324, sass/sections/_taxonomy-browser.scss */
.level-selection .level-scroll li.active {
  background: #303030; }

/* line 330, sass/sections/_taxonomy-browser.scss */
.taxonomy-browser-border-bottom {
  width: 100%;
  height: 1.3125rem;
  background: #e0e0e0; }

/*
  Shadow box and mask for search alerts
*/
/* line 340, sass/sections/_taxonomy-browser.scss */
div.inlinePopup {
  display: none;
  position: fixed;
  box-sizing: content-box;
  top: 50%;
  left: 50%;
  width: 400px;
  height: 180px;
  border: solid 1px #C8DFED;
  padding-bottom: 16px;
  font-family: Helvetica, Arial, sans-serif;
  background: #fff;
  z-index: 99999; }

/* line 355, sass/sections/_taxonomy-browser.scss */
div.inlinePopup input[type="button"].primary {
  background: #303030;
  color: #fff; }

/* Journal alerts are a little smaller.  Note the footer in browse.ftl */
/* line 362, sass/sections/_taxonomy-browser.scss */
div#journal-alert-box.journalAlert {
  height: 150px; }

/* line 366, sass/sections/_taxonomy-browser.scss */
div#login-box.login {
  height: 110px; }

/* line 370, sass/sections/_taxonomy-browser.scss */
div.inlinePopup div.top-header {
  position: absolute;
  width: 100%;
  height: 40px;
  background-color: #303030;
  color: #fff; }

/* line 378, sass/sections/_taxonomy-browser.scss */
div.inlinePopup span.heading {
  font-weight: 600;
  font-size: 14px;
  position: absolute;
  left: 20px;
  top: 10px; }

/* line 386, sass/sections/_taxonomy-browser.scss */
div.inlinePopup div.body-wrapper {
  position: absolute;
  top: 40px;
  bottom: 40px;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12px; }

/* line 396, sass/sections/_taxonomy-browser.scss */
div.inlinePopup .big-box {
  width: 350px;
  border: solid 1px #606060; }

/* line 401, sass/sections/_taxonomy-browser.scss */
div.inlinePopup div.check-box {
  padding-top: 4px;
  width: 370px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 409, sass/sections/_taxonomy-browser.scss */
div.inlinePopup div.grey-text {
  color: #303030;
  margin-top: 8px;
  width: 370px; }

/* line 415, sass/sections/_taxonomy-browser.scss */
div.inlinePopup div.button-wrapper {
  margin-top: 10px;
  cursor: pointer; }

/* line 420, sass/sections/_taxonomy-browser.scss */
div.inlinePopup span.errortext {
  color: #ff0000; }

/* line 424, sass/sections/_taxonomy-browser.scss */
div.inlinePopup input[type="button"] {
  background: #303030;
  color: #fff;
  margin-right: 2px;
  padding: 9px 10px;
  border: 0;
  display: inline-block;
  border-radius: 4px;
  font-weight: 600;
  text-align: center; }

/* line 436, sass/sections/_taxonomy-browser.scss */
div.inlinePopup input[type="button"]:hover {
  background: #303030 !important;
  color: #fff !important; }

/* line 441, sass/sections/_taxonomy-browser.scss */
#mask {
  display: none;
  background: #202020;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  z-index: 999; }

/*
  End shadow box and mask for search alerts
*/
/* line 16, sass/pages/_home.scss */
body {
  background: #fff; }
  /* line 21, sass/pages/_home.scss */
  body.home {
    background-color: #efefef; }
  /* line 25, sass/pages/_home.scss */
  body.plosone {
    background: #fff; }
  /* line 29, sass/pages/_home.scss */
  body .hero, body #billboard {
    float: left;
    width: 60rem;
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  /* line 33, sass/pages/_home.scss */
  body .block.xx-small, body .xx-small#article-list, body #issue {
    float: left;
    width: 11.4375rem;
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  /* line 37, sass/pages/_home.scss */
  body .block.x-small, body .x-small#issue, body #article-list {
    float: left;
    width: 16.6875rem;
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  /* line 41, sass/pages/_home.scss */
  body .carousel-wrap.small, body .block.small, body .small#article-list, body .small#issue, body #twitter, body .linkbox, body #submission-links, body #social-links, body #blogs, body #ad-slot-bottom .ad-item, #ad-slot-bottom body .ad-item {
    float: left;
    width: 19rem;
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  /* line 45, sass/pages/_home.scss */
  body .block.medium, body .medium#article-list, body .medium#issue {
    float: left;
    width: 29.375rem;
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
  /* line 49, sass/pages/_home.scss */
  body .block.large, body .large#article-list, body .large#issue {
    float: left;
    width: 39.5625rem;
    margin-left: 0.625rem;
    margin-right: 0.625rem; }

/* line 54, sass/pages/_home.scss */
.carousel-wrap.small {
  height: 15.625rem; }

/* line 65, sass/pages/_home.scss */
.home main h1,
.home main h2,
.home main h3,
.home main h5,
.home main h6 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  line-height: 1;
  margin-bottom: 18px; }

/* line 74, sass/pages/_home.scss */
.home main h1 {
  font-size: 2rem; }
  /* line 76, sass/pages/_home.scss */
  .home main h1 a:hover {
    text-decoration: none; }

/* line 86, sass/pages/_home.scss */
.home main p {
  line-height: 0.9375rem;
  margin-bottom: 18px; }

/* line 121, sass/pages/_home.scss */
.hero {
  padding: 0;
  margin-bottom: 1.25rem;
  background: #fff;
  position: relative;
  background: transparent; }

/* line 128, sass/pages/_home.scss */
.hero {
  color: #fff; }
  /* line 130, sass/pages/_home.scss */
  .hero.overlay-dark > a:before {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(250, 250, 250, 0) 46%, rgba(0, 0, 0, 0.55) 77%, rgba(0, 0, 0, 0.75) 100%); }
  /* line 134, sass/pages/_home.scss */
  .hero.overlay-light > a:before {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.55) 73%, rgba(255, 255, 255, 0.75) 100%); }
  /* line 138, sass/pages/_home.scss */
  .hero img {
    width: 100%; }
  /* line 144, sass/pages/_home.scss */
  .hero a {
    color: #fff; }
  /* line 147, sass/pages/_home.scss */
  .hero.dark-text,
  .hero.dark-text a {
    color: #202020; }
  /* line 153, sass/pages/_home.scss */
  .hero .hero-content {
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 0.625rem 1.25rem;
    font-size: 1rem; }
    /* line 160, sass/pages/_home.scss */
    .hero .hero-content h4 {
      font-size: 14px;
      /*  @extend .no-margin;*/ }
    /* line 164, sass/pages/_home.scss */
    .hero .hero-content .authors {
      width: 75%;
      display: inline-block;
      vertical-align: bottom; }
    /* line 169, sass/pages/_home.scss */
    .hero .hero-content p {
      font-size: 1rem;
      line-height: 20px; }
      /* line 173, sass/pages/_home.scss */
      .hero .hero-content p.credit {
        text-align: right;
        width: 23%;
        vertical-align: bottom;
        display: inline-block;
        line-height: 1; }

/* line 187, sass/pages/_home.scss */
.plosone .hero.overlay-dark > a:before {
  background-image: none; }

/* line 190, sass/pages/_home.scss */
.plosone .hero .hero-content {
  width: 50%;
  bottom: 9px;
  left: 0;
  right: 50%;
  font-size: 0.875rem;
  background-color: #3daca0; }
  /* line 198, sass/pages/_home.scss */
  .plosone .hero .hero-content .title {
    font-size: 1.125rem;
    text-transform: uppercase; }
  /* line 203, sass/pages/_home.scss */
  .plosone .hero .hero-content p.credit {
    font-size: 13px; }
  /* line 208, sass/pages/_home.scss */
  .plosone .hero .hero-content .published_at,
  .plosone .hero .hero-content .authors {
    font-size: 12px;
    width: 100%; }

/* line 218, sass/pages/_home.scss */
.block, #article-list, #issue {
  position: relative;
  height: 15.625rem;
  border: 1px solid #e0e0e0; }
  /* line 223, sass/pages/_home.scss */
  .block .blurb, #article-list .blurb, #issue .blurb {
    color: #303030;
    margin: 0 0 9px 0; }
    /* line 226, sass/pages/_home.scss */
    .block .blurb p, #article-list .blurb p, #issue .blurb p {
      font-size: 0.8125rem;
      color: #606060;
      line-height: 18px; }
    /* line 231, sass/pages/_home.scss */
    .block .blurb a, #article-list .blurb a, #issue .blurb a {
      color: #202020;
      text-decoration: none; }
      /* line 327, sass/_typography.scss */
      .block .blurb a:hover, #article-list .blurb a:hover, #issue .blurb a:hover,
      .block .blurb a a:hover,
      #article-list .blurb a a:hover,
      #issue .blurb a a:hover,
      .block .blurb a:hover a,
      #article-list .blurb a:hover a,
      #issue .blurb a:hover a {
        text-decoration: underline; }
  /* line 236, sass/pages/_home.scss */
  .block .block-image, #article-list .block-image, #issue .block-image {
    width: 5rem;
    display: block;
    position: absolute;
    left: 0.3125rem;
    top: 0.625rem; }
  /* line 243, sass/pages/_home.scss */
  .block.image .block-content, .image#article-list .block-content, .image#issue .block-content {
    margin-left: 5.3125rem;
    margin-right: 0.3125rem;
    margin-bottom: 0;
    height: 15.3125rem;
    overflow: hidden; }
  /* line 251, sass/pages/_home.scss */
  .block .date, #article-list .date, #issue .date {
    margin-right: 0;
    font-size: 12px;
    color: #909090; }
  /* line 259, sass/pages/_home.scss */
  .block .credits, #article-list .credits, #issue .credits {
    font-size: 10px;
    line-height: 9px;
    position: absolute;
    bottom: -0.3125rem;
    left: 5.625rem;
    margin-top: 9px;
    color: #909090; }
  /* line 268, sass/pages/_home.scss */
  .block .category, #article-list .category, #issue .category {
    line-height: 18px;
    margin-bottom: 0;
    font-size: 10px;
    letter-spacing: 0.05rem;
    font-weight: 600; }
    /* line 276, sass/pages/_home.scss */
    body.plosone .block .category, body.plosone #article-list .category, body.plosone #issue .category {
      color: #3e0577; }
  /* line 280, sass/pages/_home.scss */
  .block .title, #article-list .title, #issue .title {
    margin: 9px 0;
    font-size: 15px;
    font-weight: 600;
    line-height: 18px; }
    /* line 293, sass/pages/_home.scss */
    .block .title p, #article-list .title p, #issue .title p {
      font-size: inherit;
      line-height: inherit; }
  /* line 299, sass/pages/_home.scss */
  .block .block-content, #article-list .block-content, #issue .block-content {
    position: relative;
    padding-right: 0;
    margin-bottom: 0; }
  /* line 306, sass/pages/_home.scss */
  .block.small .title, .small#article-list .title, .small#issue .title {
    font-size: 11px;
    line-height: 18px;
    font-weight: 600;
    margin: 18px 0 0; }
  /* line 312, sass/pages/_home.scss */
  .block.small .blurb, .small#article-list .blurb, .small#issue .blurb {
    margin: 0; }
    /* line 314, sass/pages/_home.scss */
    .block.small .blurb p, .small#article-list .blurb p, .small#issue .blurb p {
      font-size: 0.75rem;
      color: #606060;
      line-height: 18px; }

/* line 326, sass/pages/_home.scss */
.plosone .block .title a:hover, .plosone #article-list .title a:hover, .plosone #issue .title a:hover {
  color: #3e0577; }

/* line 332, sass/pages/_home.scss */
.plosone .block.image .block-image img, .plosone .image#article-list .block-image img, .plosone .image#issue .block-image img,
.plosone .block.large.image .block-image img,
.plosone .large.image#article-list .block-image img,
.plosone .large.image#issue .block-image img,
.plosone .block.small.image .block-image img,
.plosone .small.image#article-list .block-image img,
.plosone .small.image#issue .block-image img {
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(50%);
  /* Chrome 19+ & Safari 6+ */
  -moz-filter: grayscale(50%);
  -ms-filter: grayscale(50%);
  -o-filter: grayscale(50%);
  filter: grayscale(50%); }

/* line 347, sass/pages/_home.scss */
.row.three .column:first-child {
  width: 40.83333rem;
  float: left; }

/* line 351, sass/pages/_home.scss */
.row.three .column:first-child + .column.right, .row.three .nav .column:first-child + .column.nav-user, .nav .row.three .column:first-child + .column.nav-user, .row.three .top-bar-section .column:first-child + ul.column.nav-elements, .top-bar-section .row.three .column:first-child + ul.column.nav-elements, .row.three .top-bar-section .column:first-child + .column.head-search, .top-bar-section .row.three .column:first-child + .column.head-search, .row.three .block .column:first-child + .column.date, .block .row.three .column:first-child + .column.date, .row.three #article-list .column:first-child + .column.date, #article-list .row.three .column:first-child + .column.date, .row.three #issue .column:first-child + .column.date, #issue .row.three .column:first-child + .column.date {
  width: 20.41667rem;
  float: left;
  position: relative; }
  /* line 354, sass/pages/_home.scss */
  .row.three .column:first-child + .column.right > div > div, .row.three .nav .column:first-child + .column.nav-user > div > div, .nav .row.three .column:first-child + .column.nav-user > div > div, .row.three .top-bar-section .column:first-child + ul.column.nav-elements > div > div, .top-bar-section .row.three .column:first-child + ul.column.nav-elements > div > div, .row.three .top-bar-section .column:first-child + .column.head-search > div > div, .top-bar-section .row.three .column:first-child + .column.head-search > div > div, .row.three .block .column:first-child + .column.date > div > div, .block .row.three .column:first-child + .column.date > div > div, .row.three #article-list .column:first-child + .column.date > div > div, #article-list .row.three .column:first-child + .column.date > div > div, .row.three #issue .column:first-child + .column.date > div > div, #issue .row.three .column:first-child + .column.date > div > div {
    float: none; }

/* line 366, sass/pages/_home.scss */
.row.three .column:first-child .block.large, .row.three .column:first-child .large#article-list, .row.three .column:first-child .large#issue {
  height: 11.25rem; }
  /* line 368, sass/pages/_home.scss */
  .row.three .column:first-child .block.large .block-image, .row.three .column:first-child .large#article-list .block-image, .row.three .column:first-child .large#issue .block-image {
    height: 10rem;
    overflow: hidden; }

/* line 373, sass/pages/_home.scss */
.row.three .column:first-child .block.small, .row.three .column:first-child .small#article-list, .row.three .column:first-child .small#issue {
  height: 15.625rem; }
  /* line 375, sass/pages/_home.scss */
  .row.three .column:first-child .block.small .block-image, .row.three .column:first-child .small#article-list .block-image, .row.three .column:first-child .small#issue .block-image {
    height: 14.375rem;
    overflow: hidden; }

/* line 388, sass/pages/_home.scss */
.row.three .row-small-blocks .small .date,
.row.three .row-small-blocks .small .category {
  margin-bottom: 0; }

/* line 392, sass/pages/_home.scss */
.row.three .row-small-blocks .small .date {
  margin-right: 0; }

/* line 396, sass/pages/_home.scss */
.row.three .row-small-blocks .small .title {
  margin: 9px 0; }
  /* line 398, sass/pages/_home.scss */
  .row.three .row-small-blocks .small .title a {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #202020;
    text-decoration: none; }
    /* line 327, sass/_typography.scss */
    .row.three .row-small-blocks .small .title a:hover,
    .row.three .row-small-blocks .small .title a a:hover,
    .row.three .row-small-blocks .small .title a:hover a {
      color: #202020;
      text-decoration: none; }
  /* line 407, sass/pages/_home.scss */
  .row.three .row-small-blocks .small .title .blurb {
    margin: 0 0 0 0; }

/* line 417, sass/pages/_home.scss */
.plosone .row.three .row-small-blocks .small .title a:hover {
  color: #3e0577; }

/* line 426, sass/pages/_home.scss */
#billboard {
  padding: 1.875rem;
  margin-bottom: 1.25rem;
  background: #303030;
  position: relative; }
  /* line 431, sass/pages/_home.scss */
  .plosone #billboard {
    padding: 0.3125rem 0.625rem 0.3125rem 0.3125rem;
    margin-bottom: 1.25rem;
    background: #fff;
    border: 1px solid #cc00a6;
    border-left: 10px solid #cc00a6; }
  /* line 437, sass/pages/_home.scss */
  #billboard h3,
  #billboard a {
    color: #fff; }
  /* line 441, sass/pages/_home.scss */
  #billboard h3 {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 1.25rem;
    margin: 0; }
  /* line 446, sass/pages/_home.scss */
  #billboard h4 {
    font-family: Helvetica, Arial, sans-serif;
    color: #c0c0c0;
    font-size: 0.875rem;
    line-height: 18px;
    margin-bottom: 9px; }
    /* line 453, sass/pages/_home.scss */
    .plosone #billboard h4 {
      font-size: 14px;
      color: #3e0577; }
  /* line 458, sass/pages/_home.scss */
  #billboard a {
    border-radius: 3px;
    padding: 0.625rem 1.875rem;
    position: absolute;
    display: inline-block;
    right: 1.25rem;
    top: 40%;
    margin-top: -0.8125rem;
    color: #fff;
    font-weight: 600;
    font-size: 0.75rem;
    text-transform: uppercase; }
    /* line 473, sass/pages/_home.scss */
    .plosone #billboard a {
      background-color: #cc00a6;
      color: #fff; }
  /* line 482, sass/pages/_home.scss */
  .plosone #billboard h3 {
    font-size: 1.125rem;
    line-height: 36px;
    color: #3e0577; }

/* line 490, sass/pages/_home.scss */
#article-list {
  height: 15.625rem;
  position: relative; }
  /* line 496, sass/pages/_home.scss */
  #article-list h3 {
    margin: 9px 0; }
  /* line 505, sass/pages/_home.scss */
  #article-list ul.list-plain li {
    color: #202020;
    margin-bottom: 18px;
    line-height: 18px; }
    /* line 510, sass/pages/_home.scss */
    #article-list ul.list-plain li a {
      display: block;
      font-size: 12px; }
      /* line 514, sass/pages/_home.scss */
      #article-list ul.list-plain li a:hover {
        text-decoration: underline; }
  /* line 524, sass/pages/_home.scss */
  .plosone #article-list ul.list-plain ul.list-plain li a:hover {
    color: #3e0577; }

/* line 537, sass/pages/_home.scss */
.more-link {
  position: absolute;
  bottom: 0.625rem;
  right: 0.625rem;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05rem;
  text-align: right; }
  /* line 549, sass/pages/_home.scss */
  .more-link > a:hover {
    text-decoration: underline; }
  /* line 553, sass/pages/_home.scss */
  .more-link:after {
    font-size: 14px; }
  /* line 558, sass/pages/_home.scss */
  .plosone .more-link > a {
    color: #3e0577; }
  /* line 561, sass/pages/_home.scss */
  .plosone .more-link:after {
    color: #3e0577; }

/* line 568, sass/pages/_home.scss */
.tooltip {
  background-color: #fff !important;
  width: 300px !important;
  border: 1px solid #e0e0e0;
  font-size: 13px; }

/* line 575, sass/pages/_home.scss */
#issue {
  height: 15.625rem; }
  /* line 580, sass/pages/_home.scss */
  #issue .current-img {
    width: 10rem; }
  /* line 583, sass/pages/_home.scss */
  #issue .boxtitle {
    margin-top: 9px; }
    /* line 585, sass/pages/_home.scss */
    #issue .boxtitle a {
      font-size: 18px;
      text-transform: uppercase;
      display: block;
      line-height: 18px;
      margin-bottom: 18px; }
    /* line 596, sass/pages/_home.scss */
    #issue .boxtitle .subhead {
      font-family: Helvetica, Arial, sans-serif;
      font-size: 13px;
      line-height: 18px; }

/* line 604, sass/pages/_home.scss */
#twitter {
  margin-bottom: 0.75rem; }
  /* line 608, sass/pages/_home.scss */
  body.plosone #twitter {
    outline: 1px solid #e0e0e0; }

/* line 614, sass/pages/_home.scss */
.linkbox {
  height: 25.625rem; }
  /* line 618, sass/pages/_home.scss */
  .linkbox .image-header {
    background-color: #1c2e5e;
    text-align: center; }
  /* line 624, sass/pages/_home.scss */
  .linkbox ul li {
    padding: 1.25rem 1.875rem;
    border-top: 1px solid #e0e0e0; }
    /* line 628, sass/pages/_home.scss */
    .linkbox ul li a {
      font-family: "Open Sans", Helvetica, Arial, sans-serif;
      font-size: 0.875rem; }

/* line 636, sass/pages/_home.scss */
#submission-links {
  padding: 0.625rem;
  margin-bottom: 1.25rem;
  background: #fff;
  border: 1px solid; }
  /* line 642, sass/pages/_home.scss */
  #submission-links p {
    text-align: left;
    margin: 1.25rem auto 0.625rem auto; }
  /* line 647, sass/pages/_home.scss */
  #submission-links a {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    font-size: 11px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 600;
    margin-right: 0.625rem;
    line-height: 1;
    padding: 0.625rem 1.25rem; }
    /* line 658, sass/pages/_home.scss */
    #submission-links a:hover {
      text-decoration: none; }
  /* line 664, sass/pages/_home.scss */
  #submission-links h3 {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 9px; }
  /* line 672, sass/pages/_home.scss */
  #submission-links .split-container {
    margin: 0 0 0.625rem;
    line-height: inherit; }
  /* line 677, sass/pages/_home.scss */
  #submission-links .split-item {
    margin: 0 !important;
    width: 90%;
    height: 40px;
    text-align: center; }

/* line 685, sass/pages/_home.scss */
body.plosone #submission-links {
  padding: 0.3125rem 0.625rem 0.3125rem 0.3125rem;
  margin-bottom: 1.25rem;
  background: #fff;
  border: 1px solid #cc00a6;
  border-left: 10px solid #cc00a6; }
  /* line 690, sass/pages/_home.scss */
  body.plosone #submission-links a {
    background-color: #cc00a6;
    color: #fff; }
  /* line 698, sass/pages/_home.scss */
  body.plosone #submission-links h3 {
    color: #3e0577; }

/* line 703, sass/pages/_home.scss */
#social-links {
  padding: 0.625rem;
  margin-bottom: 1.25rem;
  background: #fff; }
  /* line 708, sass/pages/_home.scss */
  #social-links h3 {
    color: #fff;
    margin: 0 0 0.625rem 0;
    text-align: left;
    text-transform: uppercase;
    font-size: 13px; }
  /* line 715, sass/pages/_home.scss */
  #social-links ul {
    list-style: none;
    margin: 0 0 0 -0.25rem; }
    /* line 718, sass/pages/_home.scss */
    #social-links ul > li {
      float: left;
      margin: 0 0 0 0.25rem; }
      /* line 721, sass/pages/_home.scss */
      #social-links ul > li > a {
        border-radius: 3px;
        display: inline-block;
        height: 20px;
        text-align: center;
        color: #fff; }
      /* line 733, sass/pages/_home.scss */
      #social-links ul > li .social {
        width: 44px; }
    /* line 740, sass/pages/_home.scss */
    #social-links ul .social-blogs {
      width: 6.5rem;
      line-height: 36px;
      font-size: 0.8125rem;
      font-family: "Open Sans", Helvetica, Arial, sans-serif; }
  /* line 748, sass/pages/_home.scss */
  .plosone #social-links {
    padding: 0.3125rem 0.625rem 0.3125rem 0.3125rem;
    margin-bottom: 1.25rem;
    background: #cc00a6; }
    /* line 751, sass/pages/_home.scss */
    .plosone #social-links h3 {
      text-transform: uppercase;
      font-size: 16px; }
    /* line 757, sass/pages/_home.scss */
    .plosone #social-links ul > li > a {
      background: #cc00a6;
      color: #fff; }
      /* line 760, sass/pages/_home.scss */
      .plosone #social-links ul > li > a:hover {
        background: #3e0577; }

/* line 769, sass/pages/_home.scss */
#blogs {
  height: 15.625rem;
  position: relative; }
  /* line 776, sass/pages/_home.scss */
  #blogs.tall {
    height: 26.5625rem; }
  /* line 781, sass/pages/_home.scss */
  #blogs .block-header a {
    color: #fff; }
    /* line 783, sass/pages/_home.scss */
    #blogs .block-header a:hover {
      color: #fff;
      text-decoration: underline; }
  /* line 791, sass/pages/_home.scss */
  #blogs #blogrss {
    padding: 0.3125rem 0.3125rem 0; }
    /* line 793, sass/pages/_home.scss */
    #blogs #blogrss div {
      margin-bottom: 0.625rem; }
      /* line 237, sass/vendor/foundation/components/_global.scss */
      #blogs #blogrss div:before, #blogs #blogrss div:after {
        content: " ";
        display: table; }
      /* line 238, sass/vendor/foundation/components/_global.scss */
      #blogs #blogrss div:after {
        clear: both; }
    /* line 797, sass/pages/_home.scss */
    #blogs #blogrss .postimg {
      float: left;
      height: 4.6875rem;
      width: 2.1875rem;
      background-size: cover;
      background-position: center;
      margin-right: 0.625rem;
      margin-bottom: 0; }
    /* line 806, sass/pages/_home.scss */
    #blogs #blogrss .postdate {
      margin: 0 0 9px;
      font-size: 10px;
      font-family: Helvetica, Arial, sans-serif;
      color: #909090;
      padding: 0; }
    /* line 813, sass/pages/_home.scss */
    #blogs #blogrss .posttitle {
      line-height: 1.1;
      overflow: hidden;
      margin: 0; }
      /* line 817, sass/pages/_home.scss */
      #blogs #blogrss .posttitle a {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-size: 12px;
        font-weight: 600; }
    /* line 827, sass/pages/_home.scss */
    #blogs #blogrss .postauthor {
      color: #606060;
      margin: 0.625rem 0;
      padding: 0;
      font-family: "Open Sans", Helvetica, Arial, sans-serif;
      font-size: 10px;
      letter-spacing: 0.05rem;
      text-transform: uppercase;
      line-height: 9px; }
    /* line 840, sass/pages/_home.scss */
    .plosone #blogs #blogrss .posttitle a:hover {
      color: #3e0577; }
  /* line 847, sass/pages/_home.scss */
  #blogs .more-link {
    font-size: 10px;
    bottom: 0.625rem;
    right: 0.625rem;
    text-align: right;
    font-weight: 600;
    color: #909090; }

/* line 859, sass/pages/_home.scss */
#ad-slot-bottom .ad-item {
  text-align: center;
  padding: 0.1875rem;
  margin: 1.25rem;
  margin-top: 0; }

/* line 869, sass/pages/_home.scss */
body.plosone #blogs .block-header {
  background-color: #fff; }
  /* line 871, sass/pages/_home.scss */
  body.plosone #blogs .block-header a {
    color: #3e0577;
    font-weight: 600; }

/*
 *    This is for Error pages
 */
/* line 5, sass/pages/_error.scss */
.static {
  background-color: #fff; }
  /* line 6, sass/pages/_error.scss */
  .static main {
    margin-top: 1.875rem;
    margin-bottom: 4.375rem; }
  /* line 7, sass/pages/_error.scss */
  .static h1 {
    margin-bottom: 1.875rem; }

/* line 19, sass/pages/_error.scss */
.error-page .content p {
  font-size: 18px;
  line-height: 27px; }

/*doc
---
title: small components
name: small components
category: components
---

##pill
<p class="pill">I am a pill</p>
`@extend .pill`
<p class="pill-small">I am a small pill</p>
`@extend .pill-small`
<p class="button-big">I am button </p>
`@extend .button-big`
<p class="button">I am hoverable button</p>
`@extend .button`
*/
/* line 37, sass/_components.scss */
.pill {
  background: #303030;
  padding: 1.25rem;
  border-radius: 3px;
  color: #fff;
  display: inline-block; }

/* line 41, sass/_components.scss */
.pill-small, .author-info {
  background: #303030;
  padding: 0.625rem;
  border-radius: 3px;
  color: #fff;
  display: inline-block; }

/* line 45, sass/_components.scss */
.button, .subject-areas-container ul li .taxo-term {
  border-radius: 3px;
  width: auto;
  padding: 0.3125rem;
  height: auto;
  line-height: 1.0625rem;
  font-size: 10px;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase; }

/* line 64, sass/_components.scss */
.button-big, #figure-lightbox #lightbox-footer #image-context #show-context-container .show-context, #figure-lightbox #lightbox-footer #image-context #download-buttons .download-btn, .print-article, .share-article {
  background: #303030;
  padding: 0 0.625rem;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  background: #303030;
  line-height: 2.25rem;
  font-weight: 600;
  font-size: 15px;
  text-align: center; }

/* line 76, sass/_components.scss */
.button-default {
  background: #303030;
  padding: 0 0.625rem;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  line-height: 2.25rem;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  text-align: center; }
  /* line 85, sass/_components.scss */
  .plosone .button-default {
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    background: #cc00a6;
    color: #fff; }

/*doc
---
title: blocks
name: blocks
category: components
---

Blocks are essentially boxes with some defaults, such as color and bottom margin. You can either use the extendable classes below or the mixin if you need more flexibility. if you are using a certain style over and over feel free to add a extendable class of your own.

### Extendable Classes
We created extendable classes for some commonly used blocks.

example | extension
--------|----------
<p class="block">I am a block - usually on the homepage</p> | `@extend .block`
<div class="padded-example" style="color:black"><p class="block-noshadow">I am a block - with no shadow </p></div> | `@extend .block-noshadow`
<p class="block-card ">I am a block - with padding and no border radius</p> | `@extend .block-card`

###Mixin
We also have a mixin you can use to create your own blocks:
`@include blocks();`

variable  | result   | default
------------------------------------------| ----------------- | ---------
`$radius: top` | default radius on the top corners of block   |  yes
`$radius: none` | no radius  |
`$radius: all` | default radius on all corners of block   |
`$padding: default` | block has a padding of `$pad-small` - 10px   |   yes
`$padding: none` |  block has no padding |
`$padding: NUMBER` | allows you to set the number padding - use variables |
`$color: COLOR` | sets the background color   |   `$white`
*/
/* line 163, sass/_components.scss */
.block, #article-list, #issue {
  padding: 0.3125rem 0.625rem 0.3125rem 0.3125rem;
  margin-bottom: 1.25rem;
  background: #fff; }

/* line 166, sass/_components.scss */
.block-noshadow {
  padding: 0.3125rem 0.625rem 0.3125rem 0.3125rem;
  margin-bottom: 1.25rem;
  background: #fff; }

/* line 169, sass/_components.scss */
.block-card, .linkbox, #blogs {
  padding: 0;
  margin-bottom: 1.25rem;
  background: #fff;
  border: 1px solid #e0e0e0; }

/* line 173, sass/_components.scss */
.block-dark {
  padding: 0.3125rem 0.625rem 0.3125rem 0.3125rem;
  margin-bottom: 1.25rem;
  background: #303030; }

/* line 183, sass/_components.scss */
.action-label, .article-content .figure-inline-download ul li .definition-label, .article-content .table-download .definition-label {
  display: inline-block;
  float: left;
  margin-right: 0.25rem;
  border-radius: 1px; }

/* line 253, sass/_components.scss */
.tooltip-aside, .dload-xml, .print-options, .share-options {
  background: #303030;
  padding: 0.9375rem 0.625rem 0.625rem 1.25rem;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  padding-right: 1.25rem;
  width: 10rem;
  margin-left: 0;
  display: block; }
  /* line 227, sass/_components.scss */
  .tooltip-aside .close, .dload-xml .close, .print-options .close, .share-options .close {
    position: absolute;
    top: 0.3125rem;
    right: 0.3125rem; }
  /* line 257, sass/_components.scss */
  .tooltip-aside li, .dload-xml li, .print-options li, .share-options li {
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    list-style-type: disc;
    list-style-position: inside;
    padding-bottom: 0.5rem; }
    /* line 265, sass/_components.scss */
    .tooltip-aside li a, .dload-xml li a, .print-options li a, .share-options li a {
      font-weight: 600;
      color: #fff; }
      /* line 270, sass/_components.scss */
      .tooltip-aside li a:hover, .dload-xml li a:hover, .print-options li a:hover, .share-options li a:hover {
        color: #e0e0e0; }

/*
Modal component
*/
/* line 382, sass/_components.scss */
#figure-lightbox .lb-close {
  background: url("../../resource/img/sprite.fv.png") no-repeat -40px 0;
  position: absolute;
  top: 0;
  right: 0;
  width: 2.875rem;
  height: 2.875rem;
  cursor: pointer;
  color: #e0e0e0;
  border-left: 1px #e0e0e0 solid; }
  /* line 392, sass/_components.scss */
  #figure-lightbox .lb-close:hover {
    border-left: none; }

/* line 416, sass/_components.scss */
.reveal-modal-bg {
  background-color: rgba(0, 0, 0, 0.5); }

/*
TypeAhead
*/
/* line 426, sass/_components.scss */
.twitter-typeahead .tt-menu {
  background-color: white;
  min-width: 100%;
  border: 1px solid #c0c0c0;
  border-top-color: transparent;
  padding: 0.3125rem 0; }

/* line 433, sass/_components.scss */
.twitter-typeahead h5 {
  font-weight: 600;
  padding: 0.3125rem 0.625rem;
  margin: 0; }

/* line 438, sass/_components.scss */
.twitter-typeahead .tt-suggestion {
  padding: 0.3125rem 0.625rem;
  margin: 0; }
  /* line 442, sass/_components.scss */
  .twitter-typeahead .tt-suggestion.tt-cursor, .twitter-typeahead .tt-suggestion:hover {
    cursor: pointer; }

/* line 450, sass/_components.scss */
.pos-right {
  right: 0; }

/* line 454, sass/_components.scss */
.shim {
  height: 50px;
  position: absolute;
  width: 100%; }

/* @TODO: Move figure carousel to apporpiate place in article before displaying */
/* line 11, sass/pages/_article-lightbox.scss */
#figure-carousel-section {
  display: block; }

/* line 14, sass/pages/_article-lightbox.scss */
.reveal-modal {
  /* Fix for foundation's reveal-modal */
  position: fixed; }

/* line 19, sass/pages/_article-lightbox.scss */
.range-slider-active-segment {
  /* Fix for foundation's range slider */
  border-radius: 1000px; }

/* line 24, sass/pages/_article-lightbox.scss */
#figure-lightbox {
  background-color: #303030;
  border-radius: 0;
  /* Track */
  /* Handle */ }
  /* line 27, sass/pages/_article-lightbox.scss */
  #figure-lightbox .loader {
    display: none; }
    /* line 29, sass/pages/_article-lightbox.scss */
    #figure-lightbox .loader.showing {
      display: block;
      position: absolute;
      height: 100%;
      width: 100%;
      background-color: #202020;
      z-index: 68;
      opacity: 0.5;
      transition: all 300ms ease-out; }
    /* line 40, sass/pages/_article-lightbox.scss */
    #figure-lightbox .loader i {
      position: absolute;
      top: 40%;
      font-size: 32px; }
  /* line 50, sass/pages/_article-lightbox.scss */
  #figure-lightbox ::-webkit-scrollbar {
    width: 10px; }
  /* line 54, sass/pages/_article-lightbox.scss */
  #figure-lightbox ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 10px;
    border-radius: 10px; }
  /* line 60, sass/pages/_article-lightbox.scss */
  #figure-lightbox ::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #606060;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }
  /* line 67, sass/pages/_article-lightbox.scss */
  #figure-lightbox .lb-header {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    padding: 0.4375rem 17.5rem 0 1.1%;
    height: 2.875rem;
    background: #303030;
    position: relative;
    margin-right: 2.875rem;
    z-index: 70; }
    /* line 76, sass/pages/_article-lightbox.scss */
    #figure-lightbox .lb-header h1,
    #figure-lightbox .lb-header h1 a {
      font-size: 14px;
      margin: 0 0 0.125rem;
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      color: #e0e0e0;
      line-height: normal; }
    /* line 88, sass/pages/_article-lightbox.scss */
    #figure-lightbox .lb-header a:hover {
      color: #e0e0e0;
      text-decoration: none; }
  /* line 94, sass/pages/_article-lightbox.scss */
  #figure-lightbox .lb-nav {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    right: 0;
    top: 0; }
    /* line 102, sass/pages/_article-lightbox.scss */
    #figure-lightbox .lb-nav li {
      display: inline-block;
      float: left;
      border-right: 1px solid #606060;
      padding: 0 1.25rem;
      font-size: 16px;
      line-height: 2.875rem;
      color: #fff;
      cursor: pointer;
      outline: 0; }
  /* line 120, sass/pages/_article-lightbox.scss */
  #figure-lightbox .lb-close {
    right: -2.875rem;
    height: 2.875rem;
    width: 2.875rem; }
  /* line 127, sass/pages/_article-lightbox.scss */
  #figure-lightbox h3 {
    margin-bottom: 1.25rem;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #303030; }
  /* line 135, sass/pages/_article-lightbox.scss */
  #figure-lightbox #lb-authors {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 11px;
    color: #c0c0c0; }
    /* line 142, sass/pages/_article-lightbox.scss */
    #figure-lightbox #lb-authors span {
      white-space: nowrap;
      padding-right: 0.1875rem; }
      /* line 145, sass/pages/_article-lightbox.scss */
      #figure-lightbox #lb-authors span:after {
        content: ", "; }
    /* line 149, sass/pages/_article-lightbox.scss */
    #figure-lightbox #lb-authors span:last-child {
      padding-right: 0; }
      /* line 151, sass/pages/_article-lightbox.scss */
      #figure-lightbox #lb-authors span:last-child:after {
        content: ""; }
    /* line 155, sass/pages/_article-lightbox.scss */
    #figure-lightbox #lb-authors a.more-authors {
      color: #c0c0c0; }
  /* line 161, sass/pages/_article-lightbox.scss */
  #figure-lightbox .img-container {
    text-align: center;
    height: 100%;
    min-width: 100%;
    margin: 0 auto;
    position: relative; }
    /* line 162, sass/pages/_article-lightbox.scss */
    #figure-lightbox .img-container img.main-lightbox-image {
      max-width: 80%;
      max-height: 75%;
      display: block;
      -moz-transform-origin: 0 0 !important; }
      /* line 168, sass/pages/_article-lightbox.scss */
      html.windows7 #figure-lightbox .img-container img.main-lightbox-image {
        -ms-transform-origin: 0 0 !important; }
    /* line 178, sass/pages/_article-lightbox.scss */
    #figure-lightbox .img-container #figures-list {
      height: 100%;
      overflow-y: scroll;
      max-width: 11.25rem;
      top: 0;
      right: -11.875rem;
      position: absolute;
      background: rgba(48, 48, 48, 0.8);
      transition: all 300ms ease-out; }
      /* line 188, sass/pages/_article-lightbox.scss */
      #figure-lightbox .img-container #figures-list.figures-list-open {
        right: 0; }
      /* line 192, sass/pages/_article-lightbox.scss */
      #figure-lightbox .img-container #figures-list .change-img {
        background: rgba(255, 255, 255, 0.25);
        cursor: pointer;
        padding: 4%;
        margin: 8% 2%;
        transition: background 300ms ease-in-out; }
        /* line 199, sass/pages/_article-lightbox.scss */
        #figure-lightbox .img-container #figures-list .change-img:hover {
          background: rgba(255, 255, 255, 0.35); }
        /* line 207, sass/pages/_article-lightbox.scss */
        #figure-lightbox .img-container #figures-list .change-img img {
          min-width: 9.375rem; }
      /* line 213, sass/pages/_article-lightbox.scss */
      #figure-lightbox .img-container #figures-list .dummy-figure {
        height: 10.5rem; }
  /* line 220, sass/pages/_article-lightbox.scss */
  #figure-lightbox #lightbox-footer {
    width: 100%;
    background: #e0e0e0;
    position: fixed;
    bottom: 0; }
    /* line 226, sass/pages/_article-lightbox.scss */
    #figure-lightbox #lightbox-footer #btns-container {
      position: relative; }
      /* line 231, sass/pages/_article-lightbox.scss */
      #figure-lightbox #lightbox-footer #btns-container.one-figure-only .zoom-slider-container {
        position: relative;
        left: auto;
        top: auto;
        bottom: auto;
        right: auto;
        text-align: left; }
      /* line 239, sass/pages/_article-lightbox.scss */
      #figure-lightbox #lightbox-footer #btns-container.one-figure-only .range-slider-container {
        width: 33%;
        margin-left: 33%;
        float: left; }
      /* line 246, sass/pages/_article-lightbox.scss */
      #figure-lightbox #lightbox-footer #btns-container .zoom-slider-container {
        position: absolute;
        left: 6.125rem;
        top: 0;
        bottom: 0;
        right: 19.875rem;
        text-align: center; }
        @media only screen and (min-width: 64.063em) {
          /* line 246, sass/pages/_article-lightbox.scss */
          #figure-lightbox #lightbox-footer #btns-container .zoom-slider-container {
            position: relative;
            left: auto;
            top: auto;
            bottom: auto;
            right: auto;
            text-align: left; } }
      /* line 263, sass/pages/_article-lightbox.scss */
      #figure-lightbox #lightbox-footer #btns-container .range-slider-container {
        position: relative;
        width: 80%;
        padding: 0 1.6875rem;
        text-align: left; }
        @media only screen and (min-width: 64.063em) {
          /* line 263, sass/pages/_article-lightbox.scss */
          #figure-lightbox #lightbox-footer #btns-container .range-slider-container {
            width: 33%;
            margin-left: 33%;
            float: left; } }
        /* line 275, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #btns-container .range-slider-container .range-slider-handle {
          background-color: white; }
          /* line 278, sass/pages/_article-lightbox.scss */
          .plosone #figure-lightbox #lightbox-footer #btns-container .range-slider-container .range-slider-handle {
            background-color: #606060; }
        /* line 282, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #btns-container .range-slider-container .range-slider {
          width: 100%;
          margin: 0.75rem 0;
          background-color: rgba(255, 255, 255, 0.64); }
          /* line 287, sass/pages/_article-lightbox.scss */
          html.touch #figure-lightbox #lightbox-footer #btns-container .range-slider-container .range-slider {
            height: 1.5rem;
            margin: 0.5rem 0; }
            /* line 291, sass/pages/_article-lightbox.scss */
            html.touch #figure-lightbox #lightbox-footer #btns-container .range-slider-container .range-slider .range-slider-handle {
              height: 1.875rem; }
            /* line 295, sass/pages/_article-lightbox.scss */
            html.touch #figure-lightbox #lightbox-footer #btns-container .range-slider-container .range-slider .range-slider-active-segment {
              height: 1.375rem; }
        /* line 301, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #btns-container .range-slider-container #lb-zoom-min,
        #figure-lightbox #lightbox-footer #btns-container .range-slider-container #lb-zoom-max {
          width: 1rem;
          height: 1rem;
          background: url("../../resource/img/sprite.fv.png");
          cursor: pointer;
          position: absolute;
          top: 0.6875rem; }
        /* line 311, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #btns-container .range-slider-container #lb-zoom-min {
          left: 0;
          background-position: -110px 0;
          cursor: -webkit-zoom-out;
          cursor: -moz-zoom-out; }
        /* line 318, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #btns-container .range-slider-container #lb-zoom-max {
          right: 0;
          background-position: -90px 0;
          cursor: -webkit-zoom-in;
          cursor: -moz-zoom-in; }
    /* line 327, sass/pages/_article-lightbox.scss */
    #figure-lightbox #lightbox-footer .lightbox-row {
      text-align: center;
      width: 100%;
      min-height: 2.5rem; }
      /* line 331, sass/pages/_article-lightbox.scss */
      #figure-lightbox #lightbox-footer .lightbox-row .range-slider-container {
        text-align: initial;
        display: inline-block; }
      /* line 336, sass/pages/_article-lightbox.scss */
      #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container {
        float: right; }
        /* line 339, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container.reset-zoom-wrapper {
          position: absolute;
          top: 0;
          left: 0; }
        /* line 345, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn {
          display: block;
          float: right;
          padding: 0 0.625rem;
          border-left: 1px solid #606060;
          border-color: rgba(51, 51, 51, 0.25);
          line-height: 2.5rem;
          font-family: "Open Sans", Helvetica, Arial, sans-serif;
          color: #fff;
          cursor: pointer; }
          /* line 357, sass/pages/_article-lightbox.scss */
          .plosone #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn {
            color: #303030; }
          /* line 361, sass/pages/_article-lightbox.scss */
          #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn.fig-btn-disabled {
            cursor: default;
            opacity: 0.4;
            border-color: rgba(51, 51, 51, 0.7); }
            /* line 365, sass/pages/_article-lightbox.scss */
            #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn.fig-btn-disabled:hover {
              background-color: inherit; }
          /* line 370, sass/pages/_article-lightbox.scss */
          #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn .icon {
            background-image: url("../../resource/img/sprite.fv.png");
            width: 0.4375rem;
            height: 0.6875rem;
            margin-top: 0.9375rem; }
          /* line 377, sass/pages/_article-lightbox.scss */
          #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn.reset-zoom-btn {
            border-left-width: 0px;
            border-right-width: 1px;
            border-right-style: solid; }
          /* line 383, sass/pages/_article-lightbox.scss */
          #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn.all-fig-btn {
            padding: 0;
            width: 10.125rem;
            text-align: center;
            font-weight: 600; }
            /* line 388, sass/pages/_article-lightbox.scss */
            #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn.all-fig-btn .icon-all {
              display: inline-block;
              width: 1rem;
              height: 1rem;
              vertical-align: middle;
              background-position: -90px -20px;
              margin: 0 0.125rem; }
          /* line 398, sass/pages/_article-lightbox.scss */
          #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn.next-fig-btn .icon-next {
            background-position: -140px -20px;
            float: right;
            margin-left: 6px; }
          /* line 404, sass/pages/_article-lightbox.scss */
          #figure-lightbox #lightbox-footer .lightbox-row .fig-btns-container .fig-btn.prev-fig-btn .icon-prev {
            background-position: -130px -20px;
            float: left;
            margin-right: 0.375rem; }
    /* line 413, sass/pages/_article-lightbox.scss */
    #figure-lightbox #lightbox-footer #image-context {
      width: 100%;
      display: inline-block;
      min-width: 30.625rem;
      min-height: 5rem;
      height: 5rem;
      overflow-y: hidden;
      position: relative; }
      /* line 422, sass/pages/_article-lightbox.scss */
      #figure-lightbox #lightbox-footer #image-context.full-display-animate {
        width: 100%;
        max-height: 18.75rem;
        overflow-y: scroll; }
        /* line 427, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #image-context.full-display-animate #show-context-container, #figure-lightbox #lightbox-footer #image-context.full-display-animate #download-buttons {
          display: block; }
      /* line 432, sass/pages/_article-lightbox.scss */
      #figure-lightbox #lightbox-footer #image-context .footer-text {
        width: 39%;
        display: inline-block;
        word-wrap: break-word;
        background: #e0e0e0;
        text-align: left;
        font-family: Helvetica, Arial, sans-serif;
        font-size: 12px;
        line-height: 18px; }
        /* line 443, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #image-context .footer-text #figure-description-wrapper #figure-title,
        #figure-lightbox #lightbox-footer #image-context .footer-text #figure-description-wrapper title {
          display: inline-block;
          width: 100%;
          font-size: 13px;
          padding-top: 0.1875rem;
          padding-right: 1rem;
          margin-bottom: 0;
          font-weight: 600;
          line-height: 1rem; }
        /* line 454, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #image-context .footer-text #figure-description-wrapper #view-more-wrapper,
        #figure-lightbox #lightbox-footer #image-context .footer-text #figure-description-wrapper #view-less-wrapper {
          padding: 0 5px 0 8px; }
        /* line 459, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #image-context .footer-text #figure-description-wrapper #view-more-wrapper {
          /* Needs static height for dotdotdot to trim text */
          max-height: 5.125rem; }
        /* line 464, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #image-context .footer-text #figure-description-wrapper #view-less-wrapper {
          display: none;
          position: absolute;
          width: 100%;
          top: 0;
          height: 5.125rem;
          z-index: 60;
          background: #e0e0e0;
          overflow-y: scroll;
          left: 0; }
        /* line 476, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #image-context .footer-text #figure-description-wrapper #view-more,
        #figure-lightbox #lightbox-footer #image-context .footer-text #figure-description-wrapper #view-less {
          cursor: pointer;
          color: #303030; }
          /* line 481, sass/pages/_article-lightbox.scss */
          #figure-lightbox #lightbox-footer #image-context .footer-text #figure-description-wrapper #view-more:hover,
          #figure-lightbox #lightbox-footer #image-context .footer-text #figure-description-wrapper #view-less:hover {
            text-decoration: underline; }
        /* line 485, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #image-context .footer-text #figure-description-wrapper i {
          line-height: 9px;
          font-size: 12px;
          margin-left: 3px; }
        /* line 491, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #image-context .footer-text #figure-description-wrapper span.equation {
          display: block;
          text-align: center;
          font-size: 14px;
          margin: 18px 0; }
          /* line 496, sass/pages/_article-lightbox.scss */
          #figure-lightbox #lightbox-footer #image-context .footer-text #figure-description-wrapper span.equation .note {
            color: #202020;
            font-size: 11px;
            display: block;
            text-align: right;
            font-weight: 600; }
        /* line 506, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #image-context .footer-text a {
          color: #303030; }
          /* line 508, sass/pages/_article-lightbox.scss */
          #figure-lightbox #lightbox-footer #image-context .footer-text a:hover {
            text-decoration: underline; }
        /* line 513, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #image-context .footer-text p,
        #figure-lightbox #lightbox-footer #image-context .footer-text span {
          font-family: Helvetica, Arial, sans-serif;
          padding-top: 0.3125rem;
          font-size: 13px;
          line-height: 1.125rem; }
      /* line 522, sass/pages/_article-lightbox.scss */
      #figure-lightbox #lightbox-footer #image-context #show-context-container .show-context,
      #figure-lightbox #lightbox-footer #image-context #download-buttons .item .download-btn {
        font-size: 0.75rem;
        line-height: 1.3;
        padding: 0.375rem; }
        @media only screen and (min-width: 64.063em) {
          /* line 522, sass/pages/_article-lightbox.scss */
          #figure-lightbox #lightbox-footer #image-context #show-context-container .show-context,
          #figure-lightbox #lightbox-footer #image-context #download-buttons .item .download-btn {
            font-size: 0.9375rem;
            line-height: 2.1875rem;
            padding: 0 0.625rem; } }
      /* line 535, sass/pages/_article-lightbox.scss */
      #figure-lightbox #lightbox-footer #image-context #show-context-container {
        width: 15%;
        text-align: center;
        display: inline-block;
        vertical-align: top;
        padding-top: 0.3125rem; }
        @media only screen and (min-width: 64.063em) {
          /* line 535, sass/pages/_article-lightbox.scss */
          #figure-lightbox #lightbox-footer #image-context #show-context-container {
            width: 20%; } }
      /* line 552, sass/pages/_article-lightbox.scss */
      #figure-lightbox #lightbox-footer #image-context #download-buttons {
        display: inline-block;
        vertical-align: top;
        padding-top: 0.3125rem;
        text-align: right;
        width: 44%; }
        @media only screen and (min-width: 64.063em) {
          /* line 552, sass/pages/_article-lightbox.scss */
          #figure-lightbox #lightbox-footer #image-context #download-buttons {
            width: 40%; } }
        /* line 564, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #image-context #download-buttons h3 {
          display: inline-block;
          font-size: 13px;
          line-height: 2.25rem;
          margin: 0 0.3125rem; }
          @media only screen and (min-width: 64.063em) {
            /* line 564, sass/pages/_article-lightbox.scss */
            #figure-lightbox #lightbox-footer #image-context #download-buttons h3 {
              margin: 0 1.5625rem; } }
        /* line 575, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #image-context #download-buttons .item {
          float: right;
          text-align: center;
          margin-right: 0.3125rem; }
          @media only screen and (min-width: 64.063em) {
            /* line 575, sass/pages/_article-lightbox.scss */
            #figure-lightbox #lightbox-footer #image-context #download-buttons .item {
              margin-right: 1.5625rem; } }
          /* line 584, sass/pages/_article-lightbox.scss */
          #figure-lightbox #lightbox-footer #image-context #download-buttons .item a {
            display: block;
            color: #303030;
            text-decoration: none; }
          /* line 589, sass/pages/_article-lightbox.scss */
          #figure-lightbox #lightbox-footer #image-context #download-buttons .item .file-size {
            font-size: 12px; }
        /* line 593, sass/pages/_article-lightbox.scss */
        #figure-lightbox #lightbox-footer #image-context #download-buttons .size {
          display: block;
          font-size: 0.769em;
          margin-top: 0.3125rem; }

/* line 20, sass/pages/_article.scss */
.text-article-intro, .article-title-etc .date-doi, .author-list {
  font-size: 13px;
  color: #606060; }
  /* line 24, sass/pages/_article.scss */
  .text-article-intro a, .article-title-etc .date-doi a, .author-list a {
    color: #606060;
    text-decoration: none; }
    /* line 327, sass/_typography.scss */
    .text-article-intro a:hover, .article-title-etc .date-doi a:hover, .author-list a:hover,
    .text-article-intro a a:hover,
    .article-title-etc .date-doi a a:hover,
    .author-list a a:hover,
    .text-article-intro a:hover a,
    .article-title-etc .date-doi a:hover a,
    .author-list a:hover a {
      color: #202020;
      text-decoration: none; }

/* line 29, sass/pages/_article.scss */
.set-grid {
  width: 61.25rem; }

/* line 34, sass/pages/_article.scss */
.article-body {
  float: left;
  width: 47.1875rem; }

/* line 38, sass/pages/_article.scss */
.article-aside {
  float: left;
  width: 10rem;
  margin-right: 1.25rem;
  float: right; }

/* line 44, sass/pages/_article.scss */
.title-block {
  position: relative;
  background: #fff;
  min-height: 6.25rem; }

/* line 51, sass/pages/_article.scss */
.signposts li .tools a, .signposts li .tools p {
  transition-property: all;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }

/* line 57, sass/pages/_article.scss */
.signposts {
  float: left;
  width: 10rem;
  margin: 1.25rem 1.25rem 1.25rem 0;
  float: right;
  text-align: center;
  height: 9.9375rem;
  opacity: 1;
  transition: opacity 300ms ease-out; }
  /* line 58, sass/pages/_article.scss */
  .signposts .noshow {
    display: none; }
  /* line 62, sass/pages/_article.scss */
  .signposts .anime-hide {
    opacity: 0; }
  /* line 74, sass/pages/_article.scss */
  .signposts li {
    float: left;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 1.25rem 0.3125rem;
    vertical-align: middle;
    text-align: center;
    margin: 0;
    font-weight: 600;
    font-size: 16px;
    color: #303030;
    width: 5rem;
    height: 5rem; }
    /* line 91, sass/pages/_article.scss */
    .signposts li .tools.highlighted a.metric-term {
      background-color: #303030;
      border-radius: 3px;
      color: #fff;
      text-decoration: underline; }
    /* line 97, sass/pages/_article.scss */
    .signposts li .tools.highlighted p.visible {
      visibility: visible;
      opacity: 1; }
    /* line 102, sass/pages/_article.scss */
    .signposts li .tools a {
      font-size: 12px;
      color: #303030;
      padding: 0.3125rem;
      margin-bottom: 0.125rem; }
      /* line 109, sass/pages/_article.scss */
      .signposts li .tools a.show-tip {
        border-radius: 1px;
        color: #fff; }
    /* line 116, sass/pages/_article.scss */
    .signposts li .tools p {
      background-color: #303030;
      border-radius: 1px;
      max-width: 17.5rem;
      position: absolute;
      text-align: left;
      z-index: 80;
      padding: 0.3125rem;
      visibility: hidden;
      opacity: 0; }
      /* line 128, sass/pages/_article.scss */
      .signposts li .tools p > a {
        color: #fff;
        padding: 0; }
    /* line 134, sass/pages/_article.scss */
    .signposts li .tools p.saves-tip {
      top: 5.8125rem;
      right: 7.375rem; }
    /* line 138, sass/pages/_article.scss */
    .signposts li .tools p.citations-tip {
      top: 5.8125rem;
      right: 1.875rem; }
      /* line 141, sass/pages/_article.scss */
      .signposts li .tools p.citations-tip .scopus,
      .signposts li .tools p.citations-tip .crossref {
        display: none; }
    /* line 146, sass/pages/_article.scss */
    .signposts li .tools p.views-tip {
      top: 10.875rem;
      right: 7.375rem; }
    /* line 150, sass/pages/_article.scss */
    .signposts li .tools p.shares-tip {
      top: 10.875rem;
      right: 2.25rem; }
  /* line 156, sass/pages/_article.scss */
  .signposts .unavailable, .signposts #loadingMetrics, .signposts #tooSoon, .signposts #metricsError {
    width: 10rem;
    border-right: 0;
    border-bottom: 0;
    font-size: 12px;
    font-weight: normal;
    text-align: right;
    color: #606060; }
  /* line 165, sass/pages/_article.scss */
  .signposts #loadingMetrics {
    position: relative;
    height: 10rem;
    text-align: center; }
    /* line 170, sass/pages/_article.scss */
    .signposts #loadingMetrics p {
      padding-top: 4.6875rem;
      font-size: 16px; }
  /* line 175, sass/pages/_article.scss */
  .signposts #tooSoon {
    padding: 0.625rem 0.625rem; }
  /* line 179, sass/pages/_article.scss */
  .signposts #metricsError {
    padding: 6.5625rem 0.625rem 0.625rem 1.25rem;
    background: #e0e0e0;
    height: 10rem; }

/* line 192, sass/pages/_article.scss */
.classifications {
  float: left;
  width: 47.1875rem;
  margin-top: 18px; }
  /* line 197, sass/pages/_article.scss */
  .classifications > p {
    font-size: 10px;
    display: inline-block;
    padding-left: 1.25rem;
    line-height: 18px;
    margin-bottom: 9px; }
  /* line 205, sass/pages/_article.scss */
  .classifications .license-short {
    background: url("../../resource/img/icon.oa.gif") no-repeat 0 2px;
    padding-right: 0.625rem;
    font-family: "Open Sans", Helvetica, Arial, sans-serif; }
  /* line 211, sass/pages/_article.scss */
  .classifications .peer-reviewed {
    background: url("../../resource/img/icon.pr.gif") no-repeat 0 2px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif; }
  /* line 216, sass/pages/_article.scss */
  .classifications .type-concern-retraction {
    color: #e53350; }
    /* line 219, sass/pages/_article.scss */
    .classifications .type-concern-retraction:before {
      font-size: 0.9375rem;
      margin-right: 3px;
      line-height: 0.9375rem; }
  /* line 229, sass/pages/_article.scss */
  .classifications .type-correction::before {
    content: ''; }
  /* line 238, sass/pages/_article.scss */
  .classifications .article-type > p {
    line-height: 18px;
    font-size: 10px;
    margin-bottom: 9px; }

/* line 247, sass/pages/_article.scss */
.article-title-etc {
  float: left;
  width: 47.1875rem;
  margin-top: 18px; }
  /* line 253, sass/pages/_article.scss */
  .article-title-etc h1 i,
  .article-title-etc h1 italic,
  .article-title-etc h1 named-content {
    font-style: italic; }
  /* line 259, sass/pages/_article.scss */
  .article-title-etc #revisionMenu {
    display: inline-block; }
  /* line 262, sass/pages/_article.scss */
  .article-title-etc .date-doi {
    margin: 0;
    margin-bottom: 18px; }
    /* line 237, sass/vendor/foundation/components/_global.scss */
    .article-title-etc .date-doi:before, .article-title-etc .date-doi:after {
      content: " ";
      display: table; }
    /* line 238, sass/vendor/foundation/components/_global.scss */
    .article-title-etc .date-doi:after {
      clear: both; }
    /* line 268, sass/pages/_article.scss */
    .article-title-etc .date-doi li {
      float: left;
      margin: 0 0.625rem; }
      /* line 272, sass/pages/_article.scss */
      .article-title-etc .date-doi li.revisionList + li, .article-title-etc .date-doi li:first-child {
        margin: 0 0.625rem 0 0;
        padding-left: 0;
        list-style-type: none; }

/* line 282, sass/pages/_article.scss */
.float-title {
  position: fixed;
  left: 0;
  visibility: hidden;
  top: -100px;
  width: 100%;
  height: 3.0625rem;
  padding: 0.4375rem 0.03906rem;
  border-bottom: 1px solid #c0c0c0;
  background-color: #fff; }
  /* line 294, sass/pages/_article.scss */
  .float-title #floatAuthorList {
    height: 1rem;
    width: 48.125rem;
    margin: 0;
    padding-left: 0; }
    /* line 302, sass/pages/_article.scss */
    .float-title #floatAuthorList li {
      padding-right: 0.1875rem;
      margin-left: 0;
      line-height: 1rem;
      font-size: 0.75rem; }
    /* line 309, sass/pages/_article.scss */
    .float-title #floatAuthorList li:last-child {
      padding-right: 0; }

/* line 315, sass/pages/_article.scss */
.topVisible {
  visibility: visible;
  top: 0;
  transition-property: top;
  transition-duration: .6s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  overflow: hidden;
  box-sizing: border-box;
  z-index: 70; }
  /* line 325, sass/pages/_article.scss */
  .topVisible .float-title-inner {
    float: left;
    width: 48.125rem;
    margin-left: 1.125rem; }
    /* line 328, sass/pages/_article.scss */
    .topVisible .float-title-inner h1 {
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      font-size: 14px;
      font-weight: 600;
      font-family: Helvetica, Arial, sans-serif;
      line-height: 1rem;
      margin: 0.125rem 0; }
      /* line 336, sass/pages/_article.scss */
      .topVisible .float-title-inner h1 i,
      .topVisible .float-title-inner h1 italic,
      .topVisible .float-title-inner h1 named-content {
        font-style: italic; }
  /* line 344, sass/pages/_article.scss */
  .topVisible .logo-close {
    float: left;
    width: 10rem;
    padding: 0 0.625rem 0.3125rem 0;
    display: block;
    float: right;
    text-align: right;
    cursor: pointer; }
    /* line 352, sass/pages/_article.scss */
    .topVisible .logo-close img {
      margin-right: 1.25rem; }
    /* line 356, sass/pages/_article.scss */
    .topVisible .logo-close .close-floater {
      text-indent: 9999px; }

/* line 365, sass/pages/_article.scss */
.article-tabs {
  display: table;
  table-layout: fixed;
  margin-bottom: 18px;
  width: 100%;
  margin-left: 0; }
  /* line 373, sass/pages/_article.scss */
  .article-tabs .tab-title {
    margin-left: 0;
    display: table-cell;
    float: none;
    position: static; }
    /* line 379, sass/pages/_article.scss */
    .article-tabs .tab-title a.article-tab-1 {
      background: #303030;
      color: #fff; }
    /* line 383, sass/pages/_article.scss */
    .article-tabs .tab-title a.article-tab-2 {
      background: #424242;
      color: #fff; }
    /* line 387, sass/pages/_article.scss */
    .article-tabs .tab-title a.article-tab-3 {
      background: #545454;
      color: #fff; }
    /* line 391, sass/pages/_article.scss */
    .article-tabs .tab-title a.article-tab-4 {
      background: #666666;
      color: #fff; }
    /* line 395, sass/pages/_article.scss */
    .article-tabs .tab-title a.article-tab-5 {
      background: #777777;
      color: #fff; }
    /* line 399, sass/pages/_article.scss */
    .article-tabs .tab-title a.article-tab-6 {
      background: #898989;
      color: #fff; }
    /* line 404, sass/pages/_article.scss */
    .article-tabs .tab-title a {
      display: block;
      height: 4.5rem;
      padding: 0.625rem;
      border-right: 1px solid #fff;
      font-weight: 600;
      color: #fff; }
      /* line 412, sass/pages/_article.scss */
      .article-tabs .tab-title a:hover {
        background: #202020;
        color: #fff; }
    /* line 417, sass/pages/_article.scss */
    .article-tabs .tab-title.active a {
      position: relative;
      height: 81px;
      font-weight: 600;
      font-family: Helvetica, Arial, sans-serif; }
      /* line 424, sass/pages/_article.scss */
      .article-tabs .tab-title.active a:after {
        content: "\f103";
        position: absolute;
        bottom: 0.3125rem;
        left: 0.5rem;
        font-size: 16px; }
      /* line 432, sass/pages/_article.scss */
      .article-tabs .tab-title.active a:hover {
        background: #202020;
        color: #fff;
        cursor: inherit; }

/* line 441, sass/pages/_article.scss */
.author-list {
  overflow: visible;
  margin-left: 0;
  margin-bottom: 0.625rem; }
  /* line 447, sass/pages/_article.scss */
  .author-list li {
    float: left;
    list-style-type: none;
    position: relative;
    margin-left: -3px; }
    /* line 454, sass/pages/_article.scss */
    .author-list li.active a:hover {
      text-decoration: none; }
    /* line 457, sass/pages/_article.scss */
    .author-list li[data-js-toggle='toggle_trigger'] a {
      color: #303030; }
    /* line 461, sass/pages/_article.scss */
    .author-list li > a,
    .author-list li > span {
      display: inline-block;
      padding: 2px 4px; }

/* line 489, sass/pages/_article.scss */
.author-info {
  padding-right: 1.25rem;
  width: 28.125rem;
  top: 0.9375rem;
  height: auto;
  position: absolute;
  margin-top: 0.625rem;
  display: none; }
  /* line 499, sass/pages/_article.scss */
  .author-info p {
    border-top: 0.125rem solid #909090;
    padding: 0.625rem 0; }
    /* line 502, sass/pages/_article.scss */
    .author-info p:first-child {
      border-top: none; }
  /* line 507, sass/pages/_article.scss */
  .author-info .email,
  .author-info .rel-footnote {
    text-indent: -9999px;
    margin-right: 2px; }
  /* line 512, sass/pages/_article.scss */
  .author-info .orcid span.type {
    display: none; }

/* line 515, sass/pages/_article.scss */
#orcid-id-logo {
  float: left;
  margin-right: 0.3125rem; }

/* line 521, sass/pages/_article.scss */
.author-list .active a,
.author-list .active a:hover {
  color: #fff; }

/* line 526, sass/pages/_article.scss */
.author-list .active .author-name {
  background: #303030;
  padding: 2px 4px;
  border-radius: 3px;
  color: #fff;
  display: inline-block; }

/* line 530, sass/pages/_article.scss */
.author-list .active .author-info {
  z-index: 68; }

/* line 534, sass/pages/_article.scss */
.author-list .active .close {
  position: absolute;
  top: 0.3125rem;
  right: 0.3125rem; }

/* line 542, sass/pages/_article.scss */
.article-type {
  height: auto;
  width: auto;
  display: table;
  position: relative; }

/* line 549, sass/pages/_article.scss */
.type-desc {
  background: #303030;
  padding: 0.625rem;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  padding-right: 1.25rem;
  width: 20rem;
  margin-left: 0;
  top: 0;
  height: 0;
  position: absolute;
  margin-top: 2.1875rem;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  transition: opacity 300ms ease-out;
  left: 0; }
  /* line 227, sass/_components.scss */
  .type-desc .close {
    position: absolute;
    top: 0.3125rem;
    right: 0.3125rem; }
  /* line 292, sass/_components.scss */
  .type-desc.visible {
    opacity: 1;
    z-index: 68;
    visibility: visible;
    height: auto; }
  /* line 554, sass/pages/_article.scss */
  .type-desc p {
    color: #e0e0e0;
    text-transform: none; }

/* line 564, sass/pages/_article.scss */
.article-type-tooltip {
  padding: 0.3125rem;
  transition: background-color 300ms ease-out;
  padding-left: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px; }
  /* line 207, sass/_components.scss */
  .active .article-type-tooltip, .article-type-tooltip.highlighted, .highlighted .article-type-tooltip {
    background: #303030;
    padding: 0.3125rem;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    margin-left: -0.3125rem; }
    /* line 208, sass/_components.scss */
    .active .article-type-tooltip a, .active .article-type-tooltip a:hover, .article-type-tooltip.highlighted a, .article-type-tooltip.highlighted a:hover, .highlighted .article-type-tooltip a, .highlighted .article-type-tooltip a:hover {
      color: #fff; }
    /* line 214, sass/_components.scss */
    .active .article-type-tooltip .author-name, .article-type-tooltip.highlighted .author-name, .highlighted .article-type-tooltip .author-name {
      background: #303030;
      padding: 0.125rem 0.25rem;
      border-radius: 3px;
      color: #fff;
      display: inline-block; }

/* line 573, sass/pages/_article.scss */
.dload-menu {
  padding-bottom: 5px; }
  /* line 237, sass/vendor/foundation/components/_global.scss */
  .dload-menu:before, .dload-menu:after {
    content: " ";
    display: table; }
  /* line 238, sass/vendor/foundation/components/_global.scss */
  .dload-menu:after {
    clear: both; }
  /* line 577, sass/pages/_article.scss */
  .dload-menu div {
    display: inline;
    float: left;
    line-height: 2.25rem;
    font-size: 13px;
    font-weight: 600;
    color: #fff; }
    /* line 591, sass/pages/_article.scss */
    .plosone .dload-menu div div:hover {
      color: #202020; }
  /* line 598, sass/pages/_article.scss */
  .dload-menu .dload-pdf {
    background: #202020;
    padding: 0 0.6875rem;
    border-radius: 3px 0 0 3px;
    color: #fff;
    display: inline-block;
    width: 79%;
    text-align: center;
    white-space: nowrap; }
    /* line 607, sass/pages/_article.scss */
    .dload-menu .dload-pdf:not(.no-pdf) a {
      color: #fff; }
    /* line 613, sass/pages/_article.scss */
    .plosone .dload-menu .dload-pdf:not(.no-pdf):not(.no-pdf):hover,
    .plosone .dload-menu .dload-pdf:not(.no-pdf):not(.no-pdf) a:hover {
      color: #202020; }
  /* line 622, sass/pages/_article.scss */
  .dload-menu .dload-hover {
    background: #202020;
    padding: 0 0.5rem 0 0.6875rem;
    border-radius: 0 3px 3px 0;
    color: #fff;
    display: inline-block;
    position: relative;
    width: 20%; }
    /* line 627, sass/pages/_article.scss */
    .dload-menu .dload-hover:hover {
      cursor: pointer; }
    /* line 633, sass/pages/_article.scss */
    .plosone .dload-menu .dload-hover a:hover {
      color: #202020; }
  /* line 640, sass/pages/_article.scss */
  .dload-menu .shim {
    height: 6.25rem;
    display: block;
    position: absolute;
    left: -50px;
    top: -10px;
    width: 80px; }
    /* line 648, sass/pages/_article.scss */
    .dload-menu .shim:hover {
      background: transparent !important; }

/* line 654, sass/pages/_article.scss */
.dload-xml {
  top: 0;
  height: 0;
  position: absolute;
  margin-top: 2.5rem;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  transition: opacity 300ms ease-out;
  opacity: 1;
  z-index: 68;
  left: -127px;
  cursor: default;
  font-size: 13px; }
  /* line 292, sass/_components.scss */
  .dload-xml.visible {
    opacity: 1;
    z-index: 68;
    visibility: visible;
    height: auto; }
  /* line 663, sass/pages/_article.scss */
  .dload-xml a {
    font-family: Helvetica, Arial, sans-serif; }

/* line 668, sass/pages/_article.scss */
.print-article {
  position: relative;
  float: left;
  width: 4.8125rem;
  margin-right: 0.3125rem;
  cursor: pointer;
  font-size: 13px; }

/* line 676, sass/pages/_article.scss */
.print-options {
  top: 0;
  height: 0;
  position: absolute;
  margin-top: 2.5rem;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  transition: opacity 300ms ease-out;
  left: 0;
  opacity: 1;
  z-index: 68; }
  /* line 292, sass/_components.scss */
  .print-options.visible {
    opacity: 1;
    z-index: 68;
    visibility: visible;
    height: auto; }

/* line 684, sass/pages/_article.scss */
.aside-container, .crossmark-container, .related-articles-container, .skyscraper-container, .subject-areas-container, .comments-container, .twitter-container {
  width: 10rem;
  margin-bottom: 1.25rem; }
  /* line 237, sass/vendor/foundation/components/_global.scss */
  .aside-container:before, .crossmark-container:before, .related-articles-container:before, .skyscraper-container:before, .subject-areas-container:before, .comments-container:before, .twitter-container:before, .aside-container:after, .crossmark-container:after, .related-articles-container:after, .skyscraper-container:after, .subject-areas-container:after, .comments-container:after, .twitter-container:after {
    content: " ";
    display: table; }
  /* line 238, sass/vendor/foundation/components/_global.scss */
  .aside-container:after, .crossmark-container:after, .related-articles-container:after, .skyscraper-container:after, .subject-areas-container:after, .comments-container:after, .twitter-container:after {
    clear: both; }
  /* line 689, sass/pages/_article.scss */
  .aside-container h3, .crossmark-container h3, .related-articles-container h3, .skyscraper-container h3, .subject-areas-container h3, .comments-container h3, .twitter-container h3 {
    font-size: 13px;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 600;
    line-height: 18px;
    border-bottom: 1px solid #e0e0e0;
    margin-top: 18px; }

/* line 699, sass/pages/_article.scss */
.share-article {
  position: relative;
  float: left;
  width: 4.8125rem;
  cursor: pointer;
  font-size: 13px; }

/* line 707, sass/pages/_article.scss */
.share-options {
  top: 0;
  height: 0;
  position: absolute;
  margin-top: 2.5rem;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  transition: opacity 300ms ease-out;
  padding-left: 0.625rem;
  opacity: 1;
  z-index: 68;
  left: -82px;
  list-style-type: none; }
  /* line 292, sass/_components.scss */
  .share-options.visible {
    opacity: 1;
    z-index: 68;
    visibility: visible;
    height: auto; }
  /* line 716, sass/pages/_article.scss */
  .share-options li {
    list-style-position: outside;
    list-style-type: none;
    font-size: 13px; }
    /* line 721, sass/pages/_article.scss */
    .share-options li a img {
      width: 16px;
      height: 16px;
      margin-right: 0.1875rem;
      margin-bottom: 0.25rem; }

/* line 731, sass/pages/_article.scss */
.crossmark-container {
  margin-bottom: 18px; }
  /* line 735, sass/pages/_article.scss */
  .crossmark-container img {
    padding: 0.625rem 0;
    display: block; }

/* line 741, sass/pages/_article.scss */
.article #crossmark-tooltip-130 {
  z-index: 69; }

/* line 747, sass/pages/_article.scss */
.crossmark-ui-dialog .ui-dialog-titlebar-close:focus {
  outline: none !important; }

/* line 751, sass/pages/_article.scss */
.ui-button.ui-button-icon-only.ui-dialog-titlebar-close {
  border: none !important;
  border: 0 !important; }

/* line 756, sass/pages/_article.scss */
body.article .ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  background: transparent url("https://crossmark.crossref.org/images/bg_overlay.png") top left repeat;
  opacity: .3; }

/* line 768, sass/pages/_article.scss */
#collectionList {
  list-style-type: none;
  margin-left: 0; }
  /* line 771, sass/pages/_article.scss */
  #collectionList li a {
    font-size: 12px; }
    /* line 774, sass/pages/_article.scss */
    #collectionList li a:hover {
      text-decoration: underline; }
  /* line 779, sass/pages/_article.scss */
  .plosone #collectionList li a {
    color: #3e0577; }

/* line 788, sass/pages/_article.scss */
.related-articles {
  list-style: none;
  margin-left: 0; }

/* line 792, sass/pages/_article.scss */
.related-article-links {
  list-style: none;
  margin-left: 0;
  margin-bottom: 18px; }
  /* line 796, sass/pages/_article.scss */
  .related-article-links li {
    display: inline; }
  /* line 799, sass/pages/_article.scss */
  .related-article-links a {
    font-size: 12px;
    text-decoration: underline; }
    /* line 802, sass/pages/_article.scss */
    .related-article-links a:hover {
      text-decoration: underline; }
    /* line 806, sass/pages/_article.scss */
    .plosone .related-article-links a {
      color: #3e0577; }

/* line 811, sass/pages/_article.scss */
.related-article-link-download {
  margin-left: 10px; }

/* line 818, sass/pages/_article.scss */
.skyscraper-container .title {
  margin-bottom: 0.3125rem;
  text-align: center;
  color: #bbb; }

/* line 826, sass/pages/_article.scss */
.subject-areas-container {
  position: relative; }
  /* line 830, sass/pages/_article.scss */
  .subject-areas-container h3 #subjInfoText {
    position: absolute;
    top: 3px;
    left: -215px;
    background: #303030;
    padding: 0.625rem;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    padding-right: 1.25rem;
    width: 23.4375rem;
    margin-left: 0;
    padding-right: 0.625rem;
    font-size: 12px;
    font-weight: 100 !important;
    line-height: 16px;
    z-index: 50;
    display: none; }
    /* line 227, sass/_components.scss */
    .subject-areas-container h3 #subjInfoText .close {
      position: absolute;
      top: 0.3125rem;
      right: 0.3125rem; }
    /* line 842, sass/pages/_article.scss */
    .subject-areas-container h3 #subjInfoText:hover {
      display: block; }
    /* line 846, sass/pages/_article.scss */
    .subject-areas-container h3 #subjInfoText a {
      font-weight: bold; }
  /* line 852, sass/pages/_article.scss */
  .subject-areas-container h3 #subjInfo {
    width: 18px;
    height: 18px;
    background: #303030;
    border-radius: 9px;
    text-align: center;
    line-height: 18px;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    float: right;
    position: absolute;
    top: 3px;
    right: 1px;
    z-index: 60;
    padding-top: 1px; }
    /* line 865, sass/pages/_article.scss */
    .subject-areas-container h3 #subjInfo:hover + #subjInfoText {
      display: block; }
  /* line 871, sass/pages/_article.scss */
  .subject-areas-container ul {
    list-style-type: none;
    margin-left: 0; }
    /* line 875, sass/pages/_article.scss */
    .subject-areas-container ul li {
      list-style-type: none;
      padding: 0 0 4px;
      line-height: normal;
      position: relative; }
      /* line 237, sass/vendor/foundation/components/_global.scss */
      .subject-areas-container ul li:before, .subject-areas-container ul li:after {
        content: " ";
        display: table; }
      /* line 238, sass/vendor/foundation/components/_global.scss */
      .subject-areas-container ul li:after {
        clear: both; }
      /* line 882, sass/pages/_article.scss */
      .subject-areas-container ul li .taxo-term {
        color: #fff;
        text-transform: none;
        width: auto;
        float: left;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      /* line 896, sass/pages/_article.scss */
      .subject-areas-container ul li .taxo-tooltip {
        background: #303030;
        padding: 0.625rem;
        border-radius: 3px;
        color: #fff;
        display: inline-block;
        padding-right: 1.25rem;
        width: 10rem;
        margin-left: 0;
        position: absolute;
        top: 0;
        right: 0;
        visibility: hidden;
        opacity: 1;
        transition: opacity 300ms ease-out;
        z-index: 69; }
        /* line 227, sass/_components.scss */
        .subject-areas-container ul li .taxo-tooltip .close {
          position: absolute;
          top: 0.3125rem;
          right: 0.3125rem; }
        /* line 906, sass/pages/_article.scss */
        .subject-areas-container ul li .taxo-tooltip.activate {
          visibility: visible; }
        /* line 909, sass/pages/_article.scss */
        .subject-areas-container ul li .taxo-tooltip strong {
          display: block; }
        /* line 913, sass/pages/_article.scss */
        .subject-areas-container ul li .taxo-tooltip p {
          font-size: 11px;
          line-height: 1.25rem; }
        /* line 918, sass/pages/_article.scss */
        .subject-areas-container ul li .taxo-tooltip button {
          margin-top: 0.625rem;
          margin-right: 0.3125rem;
          line-height: 20px;
          background-color: #fff;
          border: none;
          border-radius: 4px;
          font-size: 11px;
          font-weight: 600;
          color: #303030;
          cursor: pointer; }
        /* line 931, sass/pages/_article.scss */
        .subject-areas-container ul li .taxo-tooltip p.taxo-confirm {
          display: none;
          margin-top: 0.3125rem;
          line-height: 4.6875rem; }
      /* line 938, sass/pages/_article.scss */
      .subject-areas-container ul li .taxo-flag {
        margin-top: 0.3125rem;
        margin-left: 0.25rem;
        display: inline-block;
        float: right;
        width: 1rem;
        height: 1rem;
        background: url("../../resource/img/icon.taxonomy.target.png") no-repeat 0 0;
        cursor: pointer; }
        /* line 948, sass/pages/_article.scss */
        .subject-areas-container ul li .taxo-flag:hover, .subject-areas-container ul li .taxo-flag.flagged {
          background-position: 0 -16px; }

/* line 960, sass/pages/_article.scss */
.comments-container ul {
  margin-left: 0;
  list-style-type: none; }
  /* line 963, sass/pages/_article.scss */
  .comments-container ul li {
    margin-left: 0;
    padding-bottom: 0.75rem;
    font-size: 12px; }
  /* line 968, sass/pages/_article.scss */
  .comments-container ul a {
    display: block; }

/* line 975, sass/pages/_article.scss */
.twitter-container {
  display: none; }
  /* line 978, sass/pages/_article.scss */
  .twitter-container h3 {
    background: url("../../resource/img/icon.twtr.20.png") no-repeat 0 0;
    padding-left: 1.5625rem;
    border: none;
    padding-bottom: 0;
    margin-bottom: 0.3125rem;
    font-size: 12px !important; }
  /* line 986, sass/pages/_article.scss */
  .twitter-container #tweetList {
    list-style-type: none;
    margin-left: 0; }
    /* line 989, sass/pages/_article.scss */
    .twitter-container #tweetList li {
      border-top: 1px solid #e0e0e0;
      margin-bottom: 9px;
      padding-top: 0.625rem;
      font-size: 12px; }
      /* line 995, sass/pages/_article.scss */
      .twitter-container #tweetList li .tweet-info a {
        position: relative; }
        /* line 237, sass/vendor/foundation/components/_global.scss */
        .twitter-container #tweetList li .tweet-info a:before, .twitter-container #tweetList li .tweet-info a:after {
          content: " ";
          display: table; }
        /* line 238, sass/vendor/foundation/components/_global.scss */
        .twitter-container #tweetList li .tweet-info a:after {
          clear: both; }
      /* line 1002, sass/pages/_article.scss */
      .plosone .twitter-container #tweetList li .tweet-info a {
        color: #3e0577; }
        /* line 1004, sass/pages/_article.scss */
        .tweetText .plosone .twitter-container #tweetList li .tweet-info a {
          color: #3e0577; }
      /* line 1010, sass/pages/_article.scss */
      .twitter-container #tweetList li .tweet-info img {
        display: inline;
        float: left;
        margin-bottom: 0.3125rem; }
      /* line 1016, sass/pages/_article.scss */
      .twitter-container #tweetList li .tweet-info .tweetDate {
        display: inline;
        float: right; }
      /* line 1021, sass/pages/_article.scss */
      .twitter-container #tweetList li .tweet-info .tweetUser {
        clear: both; }
        /* line 1024, sass/pages/_article.scss */
        .twitter-container #tweetList li .tweet-info .tweetUser strong {
          font-weight: 500; }
          /* line 1026, sass/pages/_article.scss */
          .twitter-container #tweetList li .tweet-info .tweetUser strong:hover {
            text-decoration: underline; }
      /* line 1031, sass/pages/_article.scss */
      .twitter-container #tweetList li .tweet-info span {
        font-size: 10px; }
  /* line 1038, sass/pages/_article.scss */
  .twitter-container .more-tweets,
  .twitter-container .placeholderPic {
    display: none; }
  /* line 1043, sass/pages/_article.scss */
  .twitter-container .load-more,
  .twitter-container .view-all {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 13px;
    display: none;
    text-align: center;
    cursor: pointer; }
  /* line 1053, sass/pages/_article.scss */
  .twitter-container .load-more span {
    display: inline-block;
    padding-left: 0.3125rem;
    width: 0.625rem;
    color: #303030; }

/* line 1062, sass/pages/_article.scss */
#tweetActions {
  list-style-type: none;
  margin-left: 0; }
  /* line 1066, sass/pages/_article.scss */
  #tweetActions a {
    visibility: hidden;
    padding-left: 0;
    padding-right: 0.625rem;
    display: inline; }
    /* line 1073, sass/pages/_article.scss */
    #tweetActions a div {
      background: url("../../resource/img/sprite.twitter.actions.png") no-repeat 0 0;
      width: 1.0625rem;
      height: 0.9375rem;
      display: inline-block; }
  /* line 1082, sass/pages/_article.scss */
  .plosone #tweetActions a {
    color: #3e0577; }
  /* line 1086, sass/pages/_article.scss */
  #tweetActions .tweet-reply div {
    background-position: 0 0; }
  /* line 1089, sass/pages/_article.scss */
  #tweetActions .tweet-reply:hover div {
    background-position: -16px 0; }
  /* line 1092, sass/pages/_article.scss */
  #tweetActions .tweet-retweet div {
    background-position: -80px 0; }
  /* line 1095, sass/pages/_article.scss */
  #tweetActions .tweet-retweet:hover div {
    background-position: -96px 0; }
  /* line 1098, sass/pages/_article.scss */
  #tweetActions .tweet-favorite {
    display: block; }
    /* line 1100, sass/pages/_article.scss */
    #tweetActions .tweet-favorite div {
      background-position: -32px 0; }
  /* line 1104, sass/pages/_article.scss */
  #tweetActions .tweet-favorite:hover div {
    background-position: -48px 0; }
  /* line 1109, sass/pages/_article.scss */
  #tweetActions:hover a {
    visibility: visible; }

@media print {
  /* line 1117, sass/pages/_article.scss */
  .article-body {
    width: 95%; }
  /* line 1121, sass/pages/_article.scss */
  .title-block {
    margin-top: 0.3125rem; }
    /* line 1124, sass/pages/_article.scss */
    .title-block:before {
      height: 50px;
      width: 100%;
      background-image: url("../../resource/img/logo.png");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: left bottom; }
    /* line 1133, sass/pages/_article.scss */
    .title-block h1 {
      padding-top: 1.25rem; } }

/* line 1139, sass/pages/_article.scss */
section.authors {
  margin-bottom: 36px; }
  /* line 1142, sass/pages/_article.scss */
  section.authors h1,
  section.authors h2,
  section.authors p,
  section.authors dt {
    margin-left: 0.625rem; }
  /* line 1148, sass/pages/_article.scss */
  section.authors p {
    margin-bottom: 0; }
  /* line 1151, sass/pages/_article.scss */
  section.authors dt {
    font-size: 14px;
    line-height: 18px;
    margin-top: 18px; }
  /* line 1156, sass/pages/_article.scss */
  section.authors dd {
    margin-bottom: 18px; }
    /* line 1158, sass/pages/_article.scss */
    section.authors dd p {
      line-height: 18px; }
      /* line 1160, sass/pages/_article.scss */
      section.authors dd p span.type {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        font-size: 10px;
        font-weight: 600;
        color: #606060;
        text-transform: uppercase;
        letter-spacing: 0.05rem; }
  /* line 1171, sass/pages/_article.scss */
  section.authors span.rel-footnote {
    display: none; }

/* line 7, sass/pages/_article-body.scss */
#nav-article {
  float: left;
  width: 10rem;
  margin-right: 2.8125rem; }

/* line 12, sass/pages/_article-body.scss */
.article-content {
  float: right;
  width: 34.375rem; }

/* line 27, sass/pages/_article-body.scss */
.article-content ol.references a:target {
  margin-top: -65px;
  padding-top: 65px; }

/* line 32, sass/pages/_article-body.scss */
.article-content a:target {
  margin-top: -25px;
  padding-top: 25px;
  display: inline-block; }

/*.article-body.content,*/
/* line 41, sass/pages/_article-body.scss */
.article-content a {
  text-decoration: underline; }
  /* line 44, sass/pages/_article-body.scss */
  .article-content a:hover {
    color: #202020; }

/* line 50, sass/pages/_article-body.scss */
.plosone .article-content a {
  color: #3e0577;
  text-decoration: underline; }
  /* line 53, sass/pages/_article-body.scss */
  .plosone .article-content a:hover {
    color: #909090; }

/* line 60, sass/pages/_article-body.scss */
.body-section {
  margin-top: 27px;
  margin-bottom: 27px; }

/* line 66, sass/pages/_article-body.scss */
.article-content .section > div {
  margin: 18px 0; }

/* line 70, sass/pages/_article-body.scss */
.article-content .title-small, .article-content .title-small-sans {
  font-size: 13px;
  font-weight: 600; }

/* line 80, sass/pages/_article-body.scss */
.article-content .articleinfo {
  border: 1px solid #c0c0c0;
  margin-bottom: 18px; }
  /* line 84, sass/pages/_article-body.scss */
  .article-content .articleinfo p {
    margin-bottom: 0;
    border-top: 1px solid #c0c0c0;
    padding: 9px 1.25rem; }
    /* line 88, sass/pages/_article-body.scss */
    .article-content .articleinfo p:first-child {
      border-top: 0 none; }

/* line 94, sass/pages/_article-body.scss */
.article-content .amendment {
  padding: 18px 1.25rem 1px 1.25rem;
  margin-bottom: 18px;
  position: relative; }
  /* line 100, sass/pages/_article-body.scss */
  .article-content .amendment a.info-link {
    position: absolute;
    top: 0.625rem;
    right: 0.625rem; }
  /* line 107, sass/pages/_article-body.scss */
  .article-content .amendment h2 {
    margin-top: 0; }
    /* line 110, sass/pages/_article-body.scss */
    .article-content .amendment h2:before {
      margin-right: 0.3125rem;
      vertical-align: baseline;
      line-height: inherit; }
  /* line 118, sass/pages/_article-body.scss */
  .article-content .amendment .link-separator::after {
    content: '| ';
    color: #202020;
    font-weight: normal; }
  /* line 124, sass/pages/_article-body.scss */
  .article-content .amendment .amendment-link,
  .article-content .amendment .amendment-date {
    font-weight: 600; }

/* line 130, sass/pages/_article-body.scss */
.article-content .amendment-eoc,
.article-content .amendment-retraction,
.article-content .amendment-uncorrected-proof {
  background: #fce2e5; }
  /* line 134, sass/pages/_article-body.scss */
  .article-content .amendment-eoc h2,
  .article-content .amendment-retraction h2,
  .article-content .amendment-uncorrected-proof h2 {
    color: #e53350;
    margin-top: 0; }
    /* line 137, sass/pages/_article-body.scss */
    .article-content .amendment-eoc h2:before,
    .article-content .amendment-retraction h2:before,
    .article-content .amendment-uncorrected-proof h2:before {
      font-size: 16px; }

/* line 144, sass/pages/_article-body.scss */
.article-content .amendment-correction {
  background: #efefef; }
  /* line 147, sass/pages/_article-body.scss */
  .article-content .amendment-correction h2:before {
    content: ''; }
  /* line 152, sass/pages/_article-body.scss */
  .article-content .amendment-correction h2:first-of-type,
  .article-content .amendment-correction h3:first-of-type {
    margin-top: 0; }

/* line 159, sass/pages/_article-body.scss */
.article-content .box {
  background: #efefef;
  padding: 18px 1.25rem 1px 1.25rem;
  margin-bottom: 18px; }
  /* line 163, sass/pages/_article-body.scss */
  .article-content .box h2:first-of-type,
  .article-content .box h3:first-of-type {
    margin-top: 0; }

/* line 170, sass/pages/_article-body.scss */
.article-content span.underline {
  text-decoration: underline; }

/* line 174, sass/pages/_article-body.scss */
.article-content span.overline {
  text-decoration: overline; }

/* line 178, sass/pages/_article-body.scss */
.article-content span.strike {
  text-decoration: line-through; }

/* line 182, sass/pages/_article-body.scss */
.article-content span.gene {
  word-break: break-all; }

/* line 185, sass/pages/_article-body.scss */
.article-content span.inline-formula {
  display: inline-block;
  vertical-align: middle; }

/* line 189, sass/pages/_article-body.scss */
.article-content span.equation {
  display: block;
  text-align: center;
  font-size: 14px;
  margin: 18px 0; }
  /* line 194, sass/pages/_article-body.scss */
  .article-content span.equation .note {
    color: #202020;
    font-size: 11px;
    display: block;
    text-align: right;
    font-weight: 600; }

/* line 203, sass/pages/_article-body.scss */
.article-content .attrib {
  text-align: right; }

/* line 206, sass/pages/_article-body.scss */
.article-content .figure .attrib {
  text-align: left; }

/* line 211, sass/pages/_article-body.scss */
.article-content .supplementary-material {
  margin-bottom: 18px; }
  /* line 213, sass/pages/_article-body.scss */
  .article-content .supplementary-material p {
    margin-bottom: 0; }

/* line 217, sass/pages/_article-body.scss */
.article-content .figshare_widget .fw-download-trigger-one-file:hover,
.article-content .figshare_widget .fw-download-trigger:hover {
  color: #fff; }

/* line 222, sass/pages/_article-body.scss */
.article-content .figshare_widget footer > a {
  text-decoration: none; }

/* line 229, sass/pages/_article-body.scss */
#figshare_enlarge * {
  box-sizing: content-box; }

/* line 235, sass/pages/_article-body.scss */
#nav-article {
  position: relative; }
  /* line 238, sass/pages/_article-body.scss */
  #nav-article .nav-page {
    margin-bottom: 0.625rem;
    padding-bottom: 0.625rem;
    margin-right: 0;
    border-bottom: 1px solid #909090; }
    /* line 314, sass/_components.scss */
    #nav-article .nav-page li {
      margin: 0 0 0.3125rem 0; }
      /* line 317, sass/_components.scss */
      #nav-article .nav-page li a {
        padding: 0.125rem 0;
        padding-left: 0.625rem;
        color: #606060;
        text-decoration: none; }
        /* line 327, sass/_typography.scss */
        #nav-article .nav-page li a:hover,
        #nav-article .nav-page li a a:hover,
        #nav-article .nav-page li a:hover a {
          color: #202020;
          text-decoration: none; }
    /* line 331, sass/_components.scss */
    #nav-article .nav-page > li > a {
      display: block;
      color: #909090; }
      /* line 334, sass/_components.scss */
      #nav-article .nav-page > li > a:hover {
        border-left: 0.0625rem solid #303030;
        padding-left: 0.5625rem;
        color: #909090; }
    /* line 339, sass/_components.scss */
    #nav-article .nav-page > li > ul {
      display: none;
      margin: 0;
      margin-bottom: 0;
      margin-top: 0.3125rem;
      padding-bottom: 0; }
    /* line 348, sass/_components.scss */
    #nav-article .nav-page > li.active > a {
      border-left: 0.125rem solid #303030;
      padding-left: 0.5rem;
      color: #202020;
      font-weight: 600;
      letter-spacing: -.5px; }
    /* line 354, sass/_components.scss */
    #nav-article .nav-page > li.active > ul {
      display: block; }
      /* line 356, sass/_components.scss */
      #nav-article .nav-page > li.active > ul li a {
        padding-left: 1.25rem; }
        /* line 358, sass/_components.scss */
        #nav-article .nav-page > li.active > ul li a:hover {
          border-left: 0.0625rem solid #303030;
          padding-left: 1.1875rem; }
      /* line 362, sass/_components.scss */
      #nav-article .nav-page > li.active > ul li.active a {
        border-left: 0.125rem solid #303030;
        padding-left: 1.125rem; }
      /* line 366, sass/_components.scss */
      #nav-article .nav-page > li.active > ul.suppress_expansion {
        display: none; }
    /* line 242, sass/pages/_article-body.scss */
    #nav-article .nav-page li.amendment-correction {
      font-weight: 600; }
    /* line 245, sass/pages/_article-body.scss */
    #nav-article .nav-page li.amendment-eoc a {
      font-weight: 600;
      color: #e53350; }
    /* line 249, sass/pages/_article-body.scss */
    #nav-article .nav-page li.amendment-retraction a {
      font-weight: 600;
      color: #e53350; }
  /* line 256, sass/pages/_article-body.scss */
  #nav-article .nav-secondary {
    margin-bottom: 0.625rem;
    padding-bottom: 0.625rem; }
    /* line 314, sass/_components.scss */
    #nav-article .nav-secondary li {
      margin: 0 0 0.3125rem 0; }
      /* line 317, sass/_components.scss */
      #nav-article .nav-secondary li a {
        padding: 0.125rem 0;
        padding-left: 0.625rem;
        color: #202020;
        text-decoration: none; }
        /* line 327, sass/_typography.scss */
        #nav-article .nav-secondary li a:hover,
        #nav-article .nav-secondary li a a:hover,
        #nav-article .nav-secondary li a:hover a {
          color: #202020;
          text-decoration: none; }

/* line 263, sass/pages/_article-body.scss */
.article-content .figure {
  background: #efefef; }
  /* line 265, sass/pages/_article-body.scss */
  .article-content .figure div {
    margin-bottom: 0; }
  /* line 268, sass/pages/_article-body.scss */
  .article-content .figure ul {
    margin: 0; }
    /* line 270, sass/pages/_article-body.scss */
    .article-content .figure ul li {
      margin: 0; }
      /* line 272, sass/pages/_article-body.scss */
      .article-content .figure ul li:before {
        content: ""; }

/* line 279, sass/pages/_article-body.scss */
#figure-carousel-section {
  /*
   * This section begins in an arbitrary position on the page, then is inserted into the article body by JavaScript.
   * Don't display it until JavaScript shows it after moving it.
   */ }

/* line 287, sass/pages/_article-body.scss */
#figure-carousel {
  background: #efefef;
  position: relative;
  margin-bottom: 36px;
  padding: 18px 0;
  text-align: center;
  width: 100%; }
  /* line 305, sass/pages/_article-body.scss */
  #figure-carousel:hover .carousel-control .button, #figure-carousel:hover .carousel-control .subject-areas-container ul li .taxo-term, .subject-areas-container ul li #figure-carousel:hover .carousel-control .taxo-term,
  #figure-carousel .carousel-control.controls-show button {
    display: block; }
  /* line 309, sass/pages/_article-body.scss */
  #figure-carousel .carousel-wrapper {
    margin: 0 auto 0.625rem;
    overflow: hidden;
    width: 32rem; }
    /* line 314, sass/pages/_article-body.scss */
    #figure-carousel .carousel-wrapper .slider {
      width: 99999px; }
  /* line 319, sass/pages/_article-body.scss */
  #figure-carousel .carousel-item {
    float: left;
    border-right: 0.625rem solid #efefef;
    width: 10.875rem;
    height: 7rem;
    background-color: #fff;
    cursor: pointer; }
    /* line 327, sass/pages/_article-body.scss */
    #figure-carousel .carousel-item img {
      height: auto;
      width: auto;
      max-width: 9.75rem;
      max-height: 6.5rem;
      display: block;
      margin: 0.25rem auto; }
    /* line 336, sass/pages/_article-body.scss */
    #figure-carousel .carousel-item.empty {
      background-color: #efefef; }
  /* line 342, sass/pages/_article-body.scss */
  #figure-carousel .carousel-control .button, #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term, .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term {
    top: 50px;
    right: 0.25rem;
    display: none;
    position: absolute;
    background-color: #202020;
    line-height: 3.125rem;
    height: 3.125rem;
    width: 1.4375rem;
    font-size: 18px;
    padding: 0;
    text-align: center;
    cursor: pointer;
    color: #fff; }
    /* line 364, sass/pages/_article-body.scss */
    #figure-carousel .carousel-control .button:first-child, #figure-carousel .carousel-control .subject-areas-container ul li .taxo-term:first-child, .subject-areas-container ul li #figure-carousel .carousel-control .taxo-term:first-child {
      left: 0.25rem; }
  /* line 370, sass/pages/_article-body.scss */
  #figure-carousel .carousel-page-buttons {
    text-align: center;
    line-height: 10px; }
    /* line 373, sass/pages/_article-body.scss */
    #figure-carousel .carousel-page-buttons .index {
      font-size: 10px;
      margin: 0 5px;
      display: inline-block;
      color: #909090; }
      /* line 381, sass/pages/_article-body.scss */
      #figure-carousel .carousel-page-buttons .index.active, #figure-carousel .carousel-page-buttons .index:hover {
        color: #303030; }

/* line 389, sass/pages/_article-body.scss */
.article-content .figure {
  font-family: Helvetica, Arial, sans-serif;
  background: #efefef;
  padding: 18px 1.25rem 1.25rem;
  margin-bottom: 18px; }
  /* line 395, sass/pages/_article-body.scss */
  .article-content .figure .img-box {
    display: table-cell;
    background: #fff;
    padding: 0.625rem;
    width: 20rem;
    min-height: 120px;
    position: relative; }
    /* line 403, sass/pages/_article-body.scss */
    .article-content .figure .img-box .expand {
      position: absolute;
      top: -8px;
      right: -8px; }
      /* line 409, sass/pages/_article-body.scss */
      .article-content .figure .img-box .expand:hover {
        background-position: 0 -25px; }
  /* line 415, sass/pages/_article-body.scss */
  .article-content .figure .figcaption {
    margin-top: 0.625rem;
    margin-bottom: 0;
    line-height: 18px;
    font-weight: 600;
    font-size: 13px; }
  /* line 422, sass/pages/_article-body.scss */
  .article-content .figure p {
    margin: 0; }

/* line 428, sass/pages/_article-body.scss */
.article-content .figure-inline-download {
  display: table-cell;
  font-size: 12px;
  vertical-align: top;
  padding-top: 1.875rem;
  padding-left: 0.3125rem;
  width: 11.875rem; }
  /* line 437, sass/pages/_article-body.scss */
  .article-content .figure-inline-download ul {
    margin: 0.3125rem 0 0 0.3125rem;
    padding-left: 0; }
    /* line 441, sass/pages/_article-body.scss */
    .article-content .figure-inline-download ul li {
      padding: 0.5rem 0 0;
      width: 10.3125rem;
      list-style-type: none; }
      /* line 442, sass/pages/_article-body.scss */
      .article-content .figure-inline-download ul li:before {
        content: ""; }
      /* line 237, sass/vendor/foundation/components/_global.scss */
      .article-content .figure-inline-download ul li:before, .article-content .figure-inline-download ul li:after {
        content: " ";
        display: table; }
      /* line 238, sass/vendor/foundation/components/_global.scss */
      .article-content .figure-inline-download ul li:after {
        clear: both; }
      /* line 453, sass/pages/_article-body.scss */
      .article-content .figure-inline-download ul li .definition-label a {
        width: 1.875rem;
        text-align: center;
        color: #fff;
        font-size: 9px;
        line-height: 18px; }
        /* line 459, sass/pages/_article-body.scss */
        .article-content .figure-inline-download ul li .definition-label a:hover {
          background: #606060;
          text-decoration: none; }
      /* line 466, sass/pages/_article-body.scss */
      .article-content .figure-inline-download ul li a {
        display: inline-block;
        float: left;
        font-size: 12px; }

/* line 476, sass/pages/_article-body.scss */
.table-wrap {
  margin-top: 1.875rem;
  position: relative;
  font-family: Helvetica, Arial, sans-serif; }
  /* line 481, sass/pages/_article-body.scss */
  .table-wrap div,
  .table-wrap p {
    margin: 0 0 9px; }
  /* line 486, sass/pages/_article-body.scss */
  .table-wrap table {
    margin: 0;
    width: 100%;
    font-size: 12px;
    line-height: 1.333;
    border-collapse: collapse;
    border-spacing: 0; }
    /* line 494, sass/pages/_article-body.scss */
    .table-wrap table td {
      padding: 0.125rem;
      color: #909090;
      border: 1px solid #c0c0c0; }
    /* line 500, sass/pages/_article-body.scss */
    .table-wrap table th {
      border: 1px solid #c0c0c0;
      padding: 8px 18px;
      background: #e0e0e0;
      text-align: left; }
    /* line 507, sass/pages/_article-body.scss */
    .table-wrap table thead tr:first-child {
      background-color: #a0a0a0;
      font-weight: 600; }
    /* line 512, sass/pages/_article-body.scss */
    .table-wrap table thead tr:first-child td {
      color: #fff; }
    /* line 516, sass/pages/_article-body.scss */
    .table-wrap table tbody tr td:first-child {
      font-weight: 600; }
    /* line 520, sass/pages/_article-body.scss */
    .table-wrap table tbody tr:nth-child(odd) {
      background-color: #fff; }
    /* line 524, sass/pages/_article-body.scss */
    .table-wrap table tbody tr:nth-child(even) {
      background-color: #e0e0e0; }
  /* line 529, sass/pages/_article-body.scss */
  .table-wrap .table {
    max-height: 550px;
    overflow: auto;
    border: solid 1px #e0e0e0; }
  /* line 535, sass/pages/_article-body.scss */
  .table-wrap .table-caption {
    line-height: 18px;
    font-weight: 600;
    font-size: 13px; }
  /* line 541, sass/pages/_article-body.scss */
  .table-wrap .table-footnote {
    margin-bottom: 0;
    font-size: 0.625rem;
    line-height: 0.875rem; }
    /* line 546, sass/pages/_article-body.scss */
    .table-wrap .table-footnote .fn-label {
      vertical-align: super;
      font-size: 10px; }
  /* line 552, sass/pages/_article-body.scss */
  .table-wrap .expand {
    position: absolute;
    top: -1.875rem;
    right: 0; }

/* line 561, sass/pages/_article-body.scss */
.article-content .table-download {
  display: block;
  vertical-align: middle;
  cursor: pointer;
  width: 125px; }
  /* line 568, sass/pages/_article-body.scss */
  .article-content .table-download .definition-label {
    width: 1.875rem;
    text-align: center;
    color: #fff;
    font-size: 9px;
    line-height: 18px; }
  /* line 577, sass/pages/_article-body.scss */
  .article-content .table-download span {
    font-size: 13px; }

/* line 583, sass/pages/_article-body.scss */
.article-content .reflinks,
#lightbox-refs .reflinks {
  margin-bottom: 0;
  margin-left: 0;
  padding: 0; }
  /* line 237, sass/vendor/foundation/components/_global.scss */
  .article-content .reflinks:before, .article-content .reflinks:after,
  #lightbox-refs .reflinks:before,
  #lightbox-refs .reflinks:after {
    content: " ";
    display: table; }
  /* line 238, sass/vendor/foundation/components/_global.scss */
  .article-content .reflinks:after,
  #lightbox-refs .reflinks:after {
    clear: both; }
  /* line 591, sass/pages/_article-body.scss */
  .article-content .reflinks li,
  #lightbox-refs .reflinks li {
    float: left;
    margin: 0 0.25rem 0.625rem 1.25rem;
    padding: 0;
    list-style-type: disc; }
  /* line 597, sass/pages/_article-body.scss */
  .article-content .reflinks li:first-child,
  #lightbox-refs .reflinks li:first-child {
    list-style-type: none;
    margin-left: 0; }

/* line 605, sass/pages/_article-body.scss */
ol.references {
  list-style-type: none;
  padding-left: 1.5625rem; }
  /* line 609, sass/pages/_article-body.scss */
  ol.references > li {
    margin-bottom: 18px; }
    /* line 237, sass/vendor/foundation/components/_global.scss */
    ol.references > li:before, ol.references > li:after {
      content: " ";
      display: table; }
    /* line 238, sass/vendor/foundation/components/_global.scss */
    ol.references > li:after {
      clear: both; }
  /* line 614, sass/pages/_article-body.scss */
  ol.references span.order {
    margin-left: -2.25rem;
    float: left;
    width: 1.875rem;
    text-align: right;
    font-weight: 600; }

/*tooltips for page links (eg "[4]") to references at bottom of page */
/* line 625, sass/pages/_article-body.scss */
.ref-tooltip {
  float: left;
  width: 34.375rem;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border-bottom: 1px solid #e0e0e0;
  position: absolute;
  margin: 0;
  font-size: 12px;
  line-height: 18px;
  min-height: 3.8125rem;
  z-index: 68;
  display: none; }
  /* line 638, sass/pages/_article-body.scss */
  .ref-tooltip .ref_tooltip-content {
    border-radius: 3px;
    background: #fff;
    border: 1px solid #e0e0e0;
    padding: 1.25rem 1.25rem 1.25rem 2.5rem;
    min-height: 3.8125rem;
    z-index: 68; }
    /* line 646, sass/pages/_article-body.scss */
    .ref-tooltip .ref_tooltip-content span.order {
      margin-left: -1.5625rem;
      float: left;
      width: 1.25rem;
      text-align: right;
      font-weight: 600; }
    /* line 654, sass/pages/_article-body.scss */
    .ref-tooltip .ref_tooltip-content .find-nolinks {
      display: none; }
  /* line 659, sass/pages/_article-body.scss */
  .ref-tooltip:after, .ref-tooltip:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute; }
  /* line 671, sass/pages/_article-body.scss */
  .ref-tooltip:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #fff;
    border-width: 0.75rem;
    margin-left: -0.75rem; }
  /* line 678, sass/pages/_article-body.scss */
  .ref-tooltip:before {
    border-color: rgba(204, 204, 204, 0);
    border-top-color: #c0c0c0;
    border-width: 0.8125rem;
    margin-left: -0.8125rem; }

/* line 686, sass/pages/_article-body.scss */
.article-content ol.simple {
  list-style: none; }

/* line 689, sass/pages/_article-body.scss */
.article-content ol.roman-lower {
  list-style: lower-roman; }

/* line 692, sass/pages/_article-body.scss */
.article-content ol.roman-upper {
  list-style: upper-roman; }

/* line 695, sass/pages/_article-body.scss */
.article-content ol.alpha-lower {
  list-style: lower-alpha; }

/* line 698, sass/pages/_article-body.scss */
.article-content ol.alpha-upper {
  list-style: upper-alpha; }

/* line 701, sass/pages/_article-body.scss */
.article-content ol.order {
  list-style: decimal; }

@media print {
  /* line 706, sass/pages/_article-body.scss */
  .article-content {
    width: 100%; } }

/* line 1, sass/pages/_peer-review.scss */
.review-history {
  width: 100%;
  border: 1px solid #e0e0e0;
  border-collapse: collapse; }
  /* line 5, sass/pages/_peer-review.scss */
  .review-history a {
    text-decoration: underline; }

/* line 10, sass/pages/_peer-review.scss */
.peer-review-open-letter a {
  text-decoration: underline; }

/* line 14, sass/pages/_peer-review.scss */
.plosone .review-history a,
.plosone .peer-review-open-letter a {
  color: #3e0577;
  text-decoration: underline; }
  /* line 18, sass/pages/_peer-review.scss */
  .plosone .review-history a:hover,
  .plosone .peer-review-open-letter a:hover {
    color: #909090; }

/* line 22, sass/pages/_peer-review.scss */
.revision,
.letter {
  font-size: 13px;
  border: 1px solid #e0e0e0;
  padding: 9px;
  text-align: left; }

/* line 29, sass/pages/_peer-review.scss */
.revision {
  background-color: #e0e0e0; }

/* line 32, sass/pages/_peer-review.scss */
.letter__date {
  width: 20%;
  float: right;
  font-weight: 400; }

/* line 37, sass/pages/_peer-review.scss */
.letter__body {
  padding-top: 18px; }

/* line 40, sass/pages/_peer-review.scss */
.review-files {
  border-top: 1px solid #909090;
  padding-top: 18px; }

/* line 44, sass/pages/_peer-review.scss */
.revision-attachments {
  padding-top: 9px; }

/* line 47, sass/pages/_peer-review.scss */
.peer-review-open-letter {
  margin-top: 18px; }

/* line 50, sass/pages/_peer-review.scss */
.peer-review-accordion-content {
  display: none; }

/* line 53, sass/pages/_peer-review.scss */
.underline {
  text-decoration: underline; }

/* line 56, sass/pages/_peer-review.scss */
.strike {
  text-decoration: line-through; }

/* line 59, sass/pages/_peer-review.scss */
.monospace {
  font-family: "Courier New", monospace; }

/*# sourceMappingURL=../sass */