/* line 6, ../sass/base/_forms.scss */
article.node--webform--full form .form-item {
  margin-bottom: 0.9em; }
/* line 7, ../sass/base/_forms.scss */
article.node--webform--full form input.form-submit {
  margin: 0.4em 0; }
  /* line 119, ../sass/abstractions/_mixins.scss */
  article.node--webform--full form input.form-submit a {
    color: #fff;
    background: #542f63;
    padding: 0.25em 1.25em;
    display: inline-block; }
/* line 8, ../sass/base/_forms.scss */
article.node--webform--full form .form-textarea-wrapper {
  width: 51%;
  margin: 0 auto; }
/* line 13, ../sass/base/_forms.scss */
article.node--webform--full .webform-container-inline label {
  width: 23%;
  float: left;
  text-align: right; }
/* line 18, ../sass/base/_forms.scss */
article.node--webform--full .form-actions {
  text-align: center; }

/* line 21, ../sass/base/_forms.scss */
.webform-confirmation {
  padding-top: 1.3em;
  text-align: center; }

/* line 27, ../sass/base/_forms.scss */
body.page-node-done .links {
  text-align: center;
  margin-bottom: 2.5em; }

/* line 33, ../sass/base/_forms.scss */
.webform-progressbar-outer {
  border: 1px solid #644473; }
  /* line 35, ../sass/base/_forms.scss */
  .webform-progressbar-outer .webform-progressbar-inner {
    background-color: #644473; }
  /* line 36, ../sass/base/_forms.scss */
  .webform-progressbar-outer .webform-progressbar-page {
    border: 1px solid #542f63; }
    /* line 38, ../sass/base/_forms.scss */
    .webform-progressbar-outer .webform-progressbar-page.current, .webform-progressbar-outer .webform-progressbar-page.completed {
      background-color: #542f63; }

/* line 1, ../sass/base/_media.scss */
img, media {
  max-width: 100%; }

/* line 2, ../sass/base/_tables.scss */
.node-type-basic-page tr td {
  padding: 0.3em;
  text-align: center; }
  /* line 5, ../sass/base/_tables.scss */
  .node-type-basic-page tr td.align-left {
    text-align: left; }
/* line 7, ../sass/base/_tables.scss */
.node-type-basic-page thead tr {
  border-bottom: 3px solid #e7e9e8; }
  /* line 9, ../sass/base/_tables.scss */
  .node-type-basic-page thead tr td {
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 600;
    margin: 0.65em 0 0.5em 0;
    font-size: 0.85em !important;
    color: #666666; }
/* line 15, ../sass/base/_tables.scss */
.node-type-basic-page tbody tr {
  border-bottom: 1px solid #e7e9e8; }
  /* line 17, ../sass/base/_tables.scss */
  .node-type-basic-page tbody tr td {
    font-size: 0.75em;
    color: #666666; }

/* line 26, ../sass/base/_tables.scss */
.page-node-17 article.node--membership--full tr td {
  text-align: center; }
  /* line 28, ../sass/base/_tables.scss */
  .page-node-17 article.node--membership--full tr td.align-left {
    text-align: left; }

/* line 33, ../sass/base/_tables.scss */
article.node--membership--full .field--name-field-block-text {
  font-size: 1.4em;
  font-weight: 300;
  color: #666666;
  margin: 0.3em 0; }
  /* line 29, ../sass/abstractions/_typography.scss */
  article.node--membership--full .field--name-field-block-text a {
    text-decoration: none; }
    /* line 31, ../sass/abstractions/_typography.scss */
    article.node--membership--full .field--name-field-block-text a:hover {
      text-decoration: underline; }
/* line 34, ../sass/base/_tables.scss */
article.node--membership--full tr td {
  padding: 0.3em; }
/* line 37, ../sass/base/_tables.scss */
article.node--membership--full thead tr {
  border-bottom: 3px solid #e7e9e8; }
  /* line 39, ../sass/base/_tables.scss */
  article.node--membership--full thead tr td {
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 600;
    margin: 0.65em 0 0.5em 0;
    font-size: 0.85em !important;
    color: #666666; }
/* line 45, ../sass/base/_tables.scss */
article.node--membership--full tbody tr {
  border-bottom: 1px solid #e7e9e8; }
  /* line 47, ../sass/base/_tables.scss */
  article.node--membership--full tbody tr td {
    font-size: 0.75em;
    color: #666666; }

/* line 56, ../sass/base/_tables.scss */
.page-membership .field--type-text-long table {
  table-layout: fixed; }
/* line 60, ../sass/base/_tables.scss */
.page-membership .field--type-text-long tr th {
  padding: 0.3em;
  background-color: transparent; }
  /* line 64, ../sass/base/_tables.scss */
  .page-membership .field--type-text-long tr th ul {
    padding-left: 35px; }
    /* line 67, ../sass/base/_tables.scss */
    .page-membership .field--type-text-long tr th ul li {
      margin-top: 1em; }
  /* line 72, ../sass/base/_tables.scss */
  .page-membership .field--type-text-long tr th ul:first-of-type,
  .page-membership .field--type-text-long tr th p:first-of-type {
    margin-top: 0; }
  /* line 77, ../sass/base/_tables.scss */
  .page-membership .field--type-text-long tr th ul:first-of-type > li:first-of-type {
    margin-top: 0; }
/* line 82, ../sass/base/_tables.scss */
.page-membership .field--type-text-long tr td {
  padding: 0.3em;
  vertical-align: top; }
  /* line 86, ../sass/base/_tables.scss */
  .page-membership .field--type-text-long tr td ul {
    padding-left: 35px; }
    /* line 89, ../sass/base/_tables.scss */
    .page-membership .field--type-text-long tr td ul li {
      margin-top: 1em; }
  /* line 94, ../sass/base/_tables.scss */
  .page-membership .field--type-text-long tr td ul:first-of-type,
  .page-membership .field--type-text-long tr td p:first-of-type {
    margin-top: 0; }
  /* line 99, ../sass/base/_tables.scss */
  .page-membership .field--type-text-long tr td ul:first-of-type > li:first-of-type {
    margin-top: 0; }

/* line 106, ../sass/base/_tables.scss */
#quicktabs-cotent_dashboard {
  padding: 1em; }
  /* line 108, ../sass/base/_tables.scss */
  #quicktabs-cotent_dashboard .view-header {
    text-align: right;
    padding: 0.6em; }
    /* line 111, ../sass/base/_tables.scss */
    #quicktabs-cotent_dashboard .view-header a {
      margin: 0.4em 0; }
      /* line 119, ../sass/abstractions/_mixins.scss */
      #quicktabs-cotent_dashboard .view-header a a {
        color: #fff;
        background: #c91e53;
        padding: 0.25em 1.25em;
        display: inline-block; }
  /* line 113, ../sass/base/_tables.scss */
  #quicktabs-cotent_dashboard ul li.active a {
    color: #c91e53; }
  /* line 114, ../sass/base/_tables.scss */
  #quicktabs-cotent_dashboard table {
    width: 100%; }
    /* line 116, ../sass/base/_tables.scss */
    #quicktabs-cotent_dashboard table td, #quicktabs-cotent_dashboard table th {
      padding: 0.3em; }

@media (min-width: 0) and (max-width: 44em) {
  /* line 120, ../sass/base/_tables.scss */
  table.css-responsive {
    width: 100% !important; }
    /* line 123, ../sass/base/_tables.scss */
    table.css-responsive tbody, table.css-responsive tr, table.css-responsive td {
      display: block;
      border: none; }
    /* line 127, ../sass/base/_tables.scss */
    table.css-responsive tr {
      border-top: medium solid grey; }
      /* line 129, ../sass/base/_tables.scss */
      table.css-responsive tr:first-child {
        border-top: none; } }

/* line 1, ../sass/base/_typography.scss */
body {
  font-family: 'Open Sans', sans-serif;
  color: #323232;
  text-rendering: optimizeLegibility;
  font-size: 14px;
  font-size: 0.875rem; }
  @media (min-width: 44em) {
    /* line 1, ../sass/base/_typography.scss */
    body {
      font-size: 16.3px;
      font-size: 1.01875rem; } }

/* line 8, ../sass/base/_typography.scss */
.l-main {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 13, ../sass/base/_typography.scss */
a {
  color: #542f63;
  text-decoration: none; }

/* line 18, ../sass/base/_typography.scss */
p {
  margin: 1em 0;
  color: #666666; }
  /* line 22, ../sass/base/_typography.scss */
  p a {
    text-decoration: underline; }
  /* line 24, ../sass/base/_typography.scss */
  p.themes a {
    text-decoration: none; }

/* line 28, ../sass/base/_typography.scss */
.l-main ul li {
  margin-top: 0.5em;
  color: #666666; }

/* line 33, ../sass/base/_typography.scss */
h1 {
  font-weight: 400;
  font-size: 2.35em;
  text-transform: none;
  margin: 0 0 0.5em 0;
  line-height: 1.55; }

/* line 35, ../sass/base/_typography.scss */
h2 {
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 600;
  margin: 0.65em 0 0.5em 0; }

/* line 37, ../sass/base/_typography.scss */
h3 {
  font-size: 1.4em;
  font-weight: 300;
  color: #666666;
  margin: 0.3em 0; }
  /* line 29, ../sass/abstractions/_typography.scss */
  h3 a {
    text-decoration: none; }
    /* line 31, ../sass/abstractions/_typography.scss */
    h3 a:hover {
      text-decoration: underline; }

/* line 40, ../sass/base/_typography.scss */
p a.button,
a.button {
  margin: 0.4em 0;
  color: #fff;
  background: #542f63;
  text-decoration: none;
  padding: 0.25em 1.25em;
  display: inline-block; }

/* line 51, ../sass/base/_typography.scss */
.panel-pane .view-header h1 {
  font-weight: 300;
  margin-bottom: 0.1em; }

/* line 57, ../sass/base/_typography.scss */
.field--name-field-abstract {
  margin: 1em 0;
  color: #666666; }

/* line 63, ../sass/base/_typography.scss */
.om-maximenu-content h3.title {
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 600;
  margin: 0.65em 0 0.5em 0;
  margin: 0.95em 0 0.35em 0.3em; }

/* line 70, ../sass/base/_typography.scss */
#block-block-34 p {
  margin-top: 1.3em; }
  /* line 72, ../sass/base/_typography.scss */
  #block-block-34 p a {
    color: #fff; }

/* line 77, ../sass/base/_typography.scss */
.main-title h1 {
  margin-bottom: 0; }

/* line 81, ../sass/base/_typography.scss */
body.page-rusi-experts .main-title h1 {
  line-height: 1.2; }

/* line 85, ../sass/base/_typography.scss */
.depbricks-col-first h1 {
  margin-bottom: 0; }

/* line 90, ../sass/base/_typography.scss */
article.node--featured h2,
article.inside-rusi-featured-block h2 {
  font-size: 0.8em;
  font-weight: normal;
  text-transform: none;
  height: 82px;
  overflow: hidden !important; }
  @media (min-width: 44em) {
    /* line 90, ../sass/base/_typography.scss */
    article.node--featured h2,
    article.inside-rusi-featured-block h2 {
      font-size: 0.9em; } }
  @media (min-width: 44em) {
    /* line 90, ../sass/base/_typography.scss */
    article.node--featured h2,
    article.inside-rusi-featured-block h2 {
      height: 60px; } }

/* line 94, ../sass/base/_typography.scss */
.info-details p {
  color: #666666; }
/* line 95, ../sass/base/_typography.scss */
.info-details h2.inner-title {
  font-weight: 300;
  font-size: 2em;
  text-transform: none;
  margin: 0 0 0.5em 0;
  line-height: 1.25; }

/* line 99, ../sass/base/_typography.scss */
h2.node__title {
  font-size: 0.8em;
  font-weight: normal;
  text-transform: none; }
  @media (min-width: 44em) {
    /* line 99, ../sass/base/_typography.scss */
    h2.node__title {
      font-size: 0.9em; } }

/* line 102, ../sass/base/_typography.scss */
.panel-col-top .panel-pane h2.pane-title {
  margin: 0 0 0.5em 0; }

/* line 106, ../sass/base/_typography.scss */
.tb-megamenu-column-inner h2 {
  margin: 0.4em 0 0.5em 0;
  color: #666666; }

/* line 113, ../sass/base/_typography.scss */
.stackbricks-middle .pane-fieldable-panels-pane h2.pane-title {
  font-weight: 400; }

/* line 117, ../sass/base/_typography.scss */
.node--full .node__content .summary {
  font-size: 1.4em;
  font-weight: 300;
  color: #666666;
  margin: 0.3em 0;
  margin: 0 0 1em 0; }
  /* line 29, ../sass/abstractions/_typography.scss */
  .node--full .node__content .summary a {
    text-decoration: none; }
    /* line 31, ../sass/abstractions/_typography.scss */
    .node--full .node__content .summary a:hover {
      text-decoration: underline; }

/* line 124, ../sass/base/_typography.scss */
article.node--full .field--name-field-block-text {
  font-size: 1.4em;
  font-weight: 300;
  color: #666666;
  margin: 0.3em 0;
  margin: 0 0 1em 0; }
  /* line 29, ../sass/abstractions/_typography.scss */
  article.node--full .field--name-field-block-text a {
    text-decoration: none; }
    /* line 31, ../sass/abstractions/_typography.scss */
    article.node--full .field--name-field-block-text a:hover {
      text-decoration: underline; }
/* line 129, ../sass/base/_typography.scss */
article.node--full .field--name-body img {
  float: left;
  margin: 0.3em; }

/* line 137, ../sass/base/_typography.scss */
article.node--in-the-news--full .field--name-field-focus {
  font-size: 1.4em;
  font-weight: 300;
  color: #666666;
  margin: 0.3em 0;
  margin: 0.75em 0 0 0; }
  /* line 29, ../sass/abstractions/_typography.scss */
  article.node--in-the-news--full .field--name-field-focus a {
    text-decoration: none; }
    /* line 31, ../sass/abstractions/_typography.scss */
    article.node--in-the-news--full .field--name-field-focus a:hover {
      text-decoration: underline; }

/* line 145, ../sass/base/_typography.scss */
.section-annual-conference .taxonomy-term--annual-conference--full .field--name-field-block-text {
  font-size: 1.4em;
  font-weight: 300;
  color: #666666;
  margin: 0.3em 0;
  margin: 0 0 1em 0; }
  /* line 29, ../sass/abstractions/_typography.scss */
  .section-annual-conference .taxonomy-term--annual-conference--full .field--name-field-block-text a {
    text-decoration: none; }
    /* line 31, ../sass/abstractions/_typography.scss */
    .section-annual-conference .taxonomy-term--annual-conference--full .field--name-field-block-text a:hover {
      text-decoration: underline; }
/* line 151, ../sass/base/_typography.scss */
.section-annual-conference .panel-pane .view-header {
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 600;
  margin: 0.65em 0 0.5em 0; }

/* line 157, ../sass/base/_typography.scss */
.node-type-rusi-publications .field--name-field-block-text {
  font-size: 1.4em;
  font-weight: 300;
  color: #666666;
  margin: 0.3em 0;
  margin: 0 0 1em 0; }
  /* line 29, ../sass/abstractions/_typography.scss */
  .node-type-rusi-publications .field--name-field-block-text a {
    text-decoration: none; }
    /* line 31, ../sass/abstractions/_typography.scss */
    .node-type-rusi-publications .field--name-field-block-text a:hover {
      text-decoration: underline; }

/* line 164, ../sass/base/_typography.scss */
.pane-rusi-taxonomy-panel-pane-4 h1 {
  font-weight: 300;
  font-size: 2em;
  text-transform: none;
  margin: 0 0 0.5em 0;
  line-height: 1; }
  /* line 166, ../sass/base/_typography.scss */
  .pane-rusi-taxonomy-panel-pane-4 h1 a {
    color: #666666; }
    /* line 167, ../sass/base/_typography.scss */
    .pane-rusi-taxonomy-panel-pane-4 h1 a:hover {
      color: #542f63; }
/* line 170, ../sass/base/_typography.scss */
.pane-rusi-taxonomy-panel-pane-4 p {
  font-size: 1.4em;
  font-weight: 300;
  color: #666666;
  margin: 0.3em 0; }
  /* line 29, ../sass/abstractions/_typography.scss */
  .pane-rusi-taxonomy-panel-pane-4 p a {
    text-decoration: none; }
    /* line 31, ../sass/abstractions/_typography.scss */
    .pane-rusi-taxonomy-panel-pane-4 p a:hover {
      text-decoration: underline; }

/* line 174, ../sass/base/_typography.scss */
.pane-fieldable-panels-pane h2.pane-title {
  font-weight: 300;
  font-size: 2em;
  text-transform: none;
  margin: 0 0 0.5em 0;
  line-height: 1; }
/* line 175, ../sass/base/_typography.scss */
.pane-fieldable-panels-pane p span.large {
  font-size: 1.4em;
  font-weight: 300; }

/* line 182, ../sass/base/_typography.scss */
#trending-themes-title h2.pane-title {
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 600;
  margin: 0.65em 0 0.5em 0; }

/* line 189, ../sass/base/_typography.scss */
.pane-author-panel-pane-4 h2.pane-title,
.pane-projects-panel-pane-1 h2.pane-title,
.pane-quicktabs-latest h2.pane-title,
.pane-quicktabs-related h2.pane-title {
  font-weight: 300;
  font-size: 2em;
  text-transform: none;
  margin: 0 0 0.5em 0;
  line-height: 1.3;
  margin: 0 0 0.8em 0; }

/* line 197, ../sass/base/_typography.scss */
section.panel-brick-lower-bottom .pane-block-24 h2.pane-title,
.outer-center-wrapper .pane-block-22 h2.pane-title {
  font-weight: 300;
  font-size: 2em;
  text-transform: none;
  margin: 0 0 0.5em 0;
  line-height: 1;
  margin: 0 0 0.65em 0.15em; }

/* line 204, ../sass/base/_typography.scss */
.pane-news-panel-pane-1 h2.pane-title {
  margin: 0.8em 0 0.5em 0.2em; }

/* line 207, ../sass/base/_typography.scss */
.pane-taxonomy-term-field-focus {
  margin: 0 0 0.6em 0; }
  /* line 208, ../sass/base/_typography.scss */
  .pane-taxonomy-term-field-focus h2.pane-title {
    font-weight: 300;
    font-size: 2em;
    text-transform: none;
    margin: 0 0 0.5em 0;
    line-height: 1; }

/* line 213, ../sass/base/_typography.scss */
body.node-type-expert h2 .field--name-field-position {
  font-size: 1.4em;
  font-weight: 300;
  color: #666666;
  margin: 0.3em 0;
  text-transform: none; }
  /* line 29, ../sass/abstractions/_typography.scss */
  body.node-type-expert h2 .field--name-field-position a {
    text-decoration: none; }
    /* line 31, ../sass/abstractions/_typography.scss */
    body.node-type-expert h2 .field--name-field-position a:hover {
      text-decoration: underline; }

/* line 221, ../sass/base/_typography.scss */
.center-top .pane-fieldable-panels-pane h2.pane-title {
  font-weight: 400; }

/* line 226, ../sass/base/_typography.scss */
.radix-layouts-middle .pane-fieldable-panels-pane h2.pane-title {
  font-weight: 300;
  font-size: 2em;
  text-transform: none;
  margin: 0 0 0.5em 0;
  line-height: 1; }
/* line 227, ../sass/base/_typography.scss */
.radix-layouts-middle .pane-fieldable-panels-pane p {
  font-size: 1.4em;
  font-weight: 300;
  color: #666666;
  margin: 0.3em 0; }
  /* line 29, ../sass/abstractions/_typography.scss */
  .radix-layouts-middle .pane-fieldable-panels-pane p a {
    text-decoration: none; }
    /* line 31, ../sass/abstractions/_typography.scss */
    .radix-layouts-middle .pane-fieldable-panels-pane p a:hover {
      text-decoration: underline; }

/* line 234, ../sass/base/_typography.scss */
body.node-type-article .field--name-field-block-text,
body.page-taxonomy-term.section-projects .field--name-field-block-text,
body.page-taxonomy-term.section-expertise .field--name-field-block-text {
  font-size: 1.4em;
  font-weight: 300;
  color: #666666;
  margin: 0.3em 0; }
  /* line 29, ../sass/abstractions/_typography.scss */
  body.node-type-article .field--name-field-block-text a,
  body.page-taxonomy-term.section-projects .field--name-field-block-text a,
  body.page-taxonomy-term.section-expertise .field--name-field-block-text a {
    text-decoration: none; }
    /* line 31, ../sass/abstractions/_typography.scss */
    body.node-type-article .field--name-field-block-text a:hover,
    body.page-taxonomy-term.section-projects .field--name-field-block-text a:hover,
    body.page-taxonomy-term.section-expertise .field--name-field-block-text a:hover {
      text-decoration: underline; }

/* line 240, ../sass/base/_typography.scss */
body.node-type-events h1,
body.section-departments h1,
body.section-expertise h1 {
  font-weight: 300;
  font-size: 2em;
  text-transform: none;
  margin: 0 0 0.5em 0;
  line-height: 1.3;
  font-weight: 400; }

/* line 248, ../sass/base/_typography.scss */
#quicktabs-events .view-header .view-events-calendar .date-heading h3 {
  font-size: 1.2em; }

/* line 259, ../sass/base/_typography.scss */
body.page-about-rusi .landing-bottom .pane-fieldable-panels-pane h2 {
  font-size: 1.1em; }
/* line 260, ../sass/base/_typography.scss */
body.page-about-rusi .landing-bottom .pane-fieldable-panels-pane p {
  font-size: 1em; }

/* line 266, ../sass/base/_typography.scss */
article.node--vacancy--teaser h2 a {
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 600;
  margin: 0.65em 0 0.5em 0; }

/* line 275, ../sass/base/_typography.scss */
body.page-library-collections .landing-col-last .pane-fieldable-panels-pane h2.pane-title {
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 600;
  margin: 0.65em 0 0.5em 0; }

/* line 280, ../sass/base/_typography.scss */
body.node-type-rusi-periodicals .pane-node-field-periodical-type {
  font-weight: 300;
  font-size: 2em;
  text-transform: none;
  margin: 0 0 0.5em 0;
  line-height: 1.3; }

/* line 284, ../sass/base/_typography.scss */
.pane-locations-panel-pane-1 h2.pane-title {
  font-weight: 300;
  font-size: 2em;
  text-transform: none;
  margin: 0 0 0.5em 0;
  line-height: 1; }

/* line 288, ../sass/base/_typography.scss */
.pane-related-content-panel-pane-3 .view-header h2 {
  text-transform: none; }

/* line 292, ../sass/base/_typography.scss */
.pane-quicktabs-under-35s-events h2.pane-title {
  font-weight: 300;
  font-size: 2em;
  text-transform: none;
  margin: 0 0 0.5em 0;
  line-height: 1; }

/* line 297, ../sass/base/_typography.scss */
.pane-related-content-panel-pane-9 h2.pane-title,
.pane-related-content-panel-pane-2 h2.pane-title {
  font-weight: 300;
  font-size: 2em;
  text-transform: none;
  margin: 0 0 0.5em 0;
  line-height: 1;
  margin: 0 0 1.25em 0; }

/* line 304, ../sass/base/_typography.scss */
footer p {
  color: #fff; }
/* line 305, ../sass/base/_typography.scss */
footer p a {
  color: #fff;
  text-decoration: none; }
  /* line 308, ../sass/base/_typography.scss */
  footer p a:hover {
    text-decoration: underline; }

/* line 314, ../sass/base/_typography.scss */
body.page-node-edit #ui-datepicker-div select.ui-datepicker-month,
body.page-node-edit #ui-datepicker-div select.ui-datepicker-year {
  color: #666666; }

/* line 320, ../sass/base/_typography.scss */
body.page-node-add .main-title h1 {
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 600;
  margin: 0.65em 0 0.5em 0;
  margin: 0; }
/* line 325, ../sass/base/_typography.scss */
body.page-node-add dl.node-type-list dd {
  font-size: 0.85em;
  color: #666666;
  margin-bottom: 1em; }
/* line 330, ../sass/base/_typography.scss */
body.page-node-add dl.node-type-list dt a:hover {
  color: #008c99; }
/* line 332, ../sass/base/_typography.scss */
body.page-node-add .block--views table tr td {
  font-size: 0.85em; }

/* line 336, ../sass/base/_typography.scss */
body.page-node-add.node-edit-paage .main-title h1 {
  font-weight: 400;
  font-size: 2.35em;
  text-transform: none;
  margin: 0 0 0.5em 0;
  line-height: 1.55; }

/* line 341, ../sass/base/_typography.scss */
body.page-publications-administration table#weight-table-1 tr td,
body.page-admin-publications table#weight-table-1 tr td {
  font-size: 0.85em; }

/* line 345, ../sass/base/_typography.scss */
.inner-sub h2 {
  margin: 0.55em 0; }

/* line 350, ../sass/base/_typography.scss */
body.logged-in.page-user aside.user-side h2 {
  margin: 0.5em 0 0.5em 0; }
/* line 351, ../sass/base/_typography.scss */
body.logged-in.page-user aside.user-side p {
  margin: 0.5em 0 1em 0; }

/* line 356, ../sass/base/_typography.scss */
.in-the-news-latest h3 {
  font-size: 1.1em; }

/* line 359, ../sass/base/_typography.scss */
#block-views-revisions-block,
#block-views-workflow-administration-block-3,
#block-views-workflow-administration-block-2 {
  font-size: 0.85em; }
  /* line 363, ../sass/base/_typography.scss */
  #block-views-revisions-block .view-header,
  #block-views-workflow-administration-block-3 .view-header,
  #block-views-workflow-administration-block-2 .view-header {
    font-weight: bold;
    color: #CA0001; }

/* line 2, ../sass/components/_admin.scss */
body.page-node-add .block--views table {
  width: 100%; }
  /* line 4, ../sass/components/_admin.scss */
  body.page-node-add .block--views table tr th,
  body.page-node-add .block--views table tr td {
    padding: 0.3em; }
  /* line 6, ../sass/components/_admin.scss */
  body.page-node-add .block--views table tr th {
    font-size: 0.85em; }
  /* line 8, ../sass/components/_admin.scss */
  body.page-node-add .block--views table .views-field-edit-node a {
    color: #fff;
    background: #542f63;
    padding: 0.1em 0.3em 0.4em 0.3em; }
/* line 15, ../sass/components/_admin.scss */
body.page-node-add dl.node-type-list dd {
  margin-left: 0; }

/* line 21, ../sass/components/_admin.scss */
body.page-staff-administration table#weight-table-1,
body.page-publications-administration table#weight-table-1,
body.page-admin-publications table#weight-table-1 {
  width: 100%; }
  /* line 23, ../sass/components/_admin.scss */
  body.page-staff-administration table#weight-table-1 tr th,
  body.page-staff-administration table#weight-table-1 tr td,
  body.page-publications-administration table#weight-table-1 tr th,
  body.page-publications-administration table#weight-table-1 tr td,
  body.page-admin-publications table#weight-table-1 tr th,
  body.page-admin-publications table#weight-table-1 tr td {
    padding: 0.3em; }

/* line 29, ../sass/components/_admin.scss */
#modal-content .vertical-tabs {
  float: left;
  width: 75%; }

/* line 2, ../sass/components/_breadcrumb.scss */
.l-main ul.breadcrumb {
  padding: 0 1.8em 0 1.8em;
  margin-top: 1.05em; }
  /* line 27, ../sass/abstractions/_mixins.scss */
  .l-main ul.breadcrumb li {
    display: block;
    list-style: none;
    color: #542f63; }
    @media (min-width: 44em) {
      /* line 27, ../sass/abstractions/_mixins.scss */
      .l-main ul.breadcrumb li {
        display: inline-block; } }
    /* line 32, ../sass/abstractions/_mixins.scss */
    .l-main ul.breadcrumb li a {
      color: #542f63;
      font-weight: 300;
      text-decoration: none; }
    /* line 41, ../sass/abstractions/_mixins.scss */
    .l-main ul.breadcrumb li .om-maximenu-content .block ul {
      padding-left: 0; }
      /* line 43, ../sass/abstractions/_mixins.scss */
      .l-main ul.breadcrumb li .om-maximenu-content .block ul li {
        margin: 0; }
    /* line 45, ../sass/abstractions/_mixins.scss */
    .l-main ul.breadcrumb li .om-maximenu-content .block p a,
    .l-main ul.breadcrumb li .om-maximenu-content .block ul li a {
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      transition: 0.3s;
      color: #542f63 !important;
      text-transform: none;
      display: block;
      padding: 0.3em;
      font-weight: normal; }
    /* line 56, ../sass/abstractions/_mixins.scss */
    .l-main ul.breadcrumb li .om-maximenu-content .block .field-content.date {
      padding: 0 0 0.3em 0.3em; }
  /* line 8, ../sass/components/_breadcrumb.scss */
  .l-main ul.breadcrumb li {
    display: inline-block;
    padding-right: 0.5em; }
    /* line 11, ../sass/components/_breadcrumb.scss */
    .l-main ul.breadcrumb li a {
      font-weight: 400; }
    /* line 14, ../sass/components/_breadcrumb.scss */
    .l-main ul.breadcrumb li::after {
      content: " > ";
      padding-left: 0.5em;
      color: #e7e9e8; }
    /* line 19, ../sass/components/_breadcrumb.scss */
    .l-main ul.breadcrumb li:last-child::after {
      content: " "; }

/* line 3, ../sass/components/_calendar.scss */
body.page-calendar-node-field-event-date ul.tabs--primary {
  padding: 0;
  border-bottom: 1px solid #e7e9e8;
  margin-bottom: 0.65em; }
  /* line 7, ../sass/components/_calendar.scss */
  body.page-calendar-node-field-event-date ul.tabs--primary li {
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 600;
    margin: 0.65em 0 0.5em 0;
    padding: 0 0.3em;
    margin-bottom: 0; }
    /* line 11, ../sass/components/_calendar.scss */
    body.page-calendar-node-field-event-date ul.tabs--primary li a {
      color: #666666;
      text-decoration: none;
      background-color: transparent; }
    /* line 16, ../sass/components/_calendar.scss */
    body.page-calendar-node-field-event-date ul.tabs--primary li.active {
      border-bottom: 3px solid #e7e9e8; }
      /* line 18, ../sass/components/_calendar.scss */
      body.page-calendar-node-field-event-date ul.tabs--primary li.active a {
        color: #542f63;
        /* $dark-grey; */ }
/* line 24, ../sass/components/_calendar.scss */
body.page-calendar-node-field-event-date .view-events-calendar .view-header .date-nav-wrapper ul.pager li {
  list-style: none;
  padding: 0.5em 1em; }
  /* line 27, ../sass/components/_calendar.scss */
  body.page-calendar-node-field-event-date .view-events-calendar .view-header .date-nav-wrapper ul.pager li.date-prev {
    right: 80px; }

/* line 33, ../sass/components/_calendar.scss */
.calendar-calendar .day-view .full td.multi-day div.dayview {
  background: #542f63;
  font-size: 1.25em;
  padding: 0.25em; }
  /* line 37, ../sass/components/_calendar.scss */
  .calendar-calendar .day-view .full td.multi-day div.dayview a {
    color: #fff; }

/* line 40, ../sass/components/_calendar.scss */
.calendar-calendar .month-view .full td.multi-day div.monthview {
  background: #542f63;
  font-weight: bold; }

/* line 1, ../sass/components/_footer.scss */
#backtotop {
  background: url(../images/backtotop.png) no-repeat left center; }

/* line 4, ../sass/components/_footer.scss */
.l-footer .upper-footer {
  background: #5c3a6c;
  clear: both;
  overflow: auto;
  color: #fff; }
  /* line 449, ../sass/abstractions/_mixins.scss */
  .l-footer .upper-footer .l-region {
    overflow: auto; }
  /* line 450, ../sass/abstractions/_mixins.scss */
  .l-footer .upper-footer .block {
    padding: 0.75em 1em; }
  /* line 451, ../sass/abstractions/_mixins.scss */
  .l-footer .upper-footer .button {
    margin: 0.4em 0; }
    /* line 119, ../sass/abstractions/_mixins.scss */
    .l-footer .upper-footer .button a {
      color: #542f63;
      background: url(../images/light_bg.png);
      padding: 0.25em 1.25em;
      display: inline-block; }
  /* line 463, ../sass/abstractions/_mixins.scss */
  .l-footer .upper-footer p {
    font-size: 0.85em;
    font-weight: 300; }
  /* line 467, ../sass/abstractions/_mixins.scss */
  .l-footer .upper-footer h2 {
    font-size: 1em;
    font-weight: 300;
    text-transform: uppercase; }
  /* line 6, ../sass/components/_footer.scss */
  .l-footer .upper-footer .l-region {
    border-bottom: 1px solid #6a4b77; }
  /* line 7, ../sass/components/_footer.scss */
  .l-footer .upper-footer #block-block-5 {
    padding: 0.75em 1em 0.75em 0; }
/* line 9, ../sass/components/_footer.scss */
.l-footer .mid-footer {
  background: #542f63;
  clear: both;
  overflow: auto;
  color: #fff;
  margin-bottom: 1.35em; }
  /* line 449, ../sass/abstractions/_mixins.scss */
  .l-footer .mid-footer .l-region {
    overflow: auto; }
  /* line 450, ../sass/abstractions/_mixins.scss */
  .l-footer .mid-footer .block {
    padding: 0.75em 1em; }
  /* line 451, ../sass/abstractions/_mixins.scss */
  .l-footer .mid-footer .button {
    margin: 0.4em 0; }
    /* line 119, ../sass/abstractions/_mixins.scss */
    .l-footer .mid-footer .button a {
      color: #542f63;
      background: url(../images/light_bg.png);
      padding: 0.25em 1.25em;
      display: inline-block; }
  /* line 463, ../sass/abstractions/_mixins.scss */
  .l-footer .mid-footer p {
    font-size: 0.85em;
    font-weight: 300; }
  /* line 467, ../sass/abstractions/_mixins.scss */
  .l-footer .mid-footer h2 {
    font-size: 1em;
    font-weight: 300;
    text-transform: uppercase; }
  /* line 12, ../sass/components/_footer.scss */
  .l-footer .mid-footer .l-region {
    border-top: 1px solid #6a4b77; }
/* line 15, ../sass/components/_footer.scss */
.l-footer #block-views-membership-block {
  padding: 0; }
  /* line 17, ../sass/components/_footer.scss */
  .l-footer #block-views-membership-block .membership-block {
    padding: 0.75em 1em; }
/* line 21, ../sass/components/_footer.scss */
.l-footer #block-block-5 h2.block__title {
  font-size: 1.65em;
  text-transform: none;
  margin: 0.4em 0; }
/* line 26, ../sass/components/_footer.scss */
.l-footer #block-block-5 p {
  font-size: 1.15em; }
/* line 29, ../sass/components/_footer.scss */
.l-footer #block-block-6,
.l-footer #block-block-9,
.l-footer #block-block-7 {
  border: none; }
  @media (min-width: 44em) {
    /* line 29, ../sass/components/_footer.scss */
    .l-footer #block-block-6,
    .l-footer #block-block-9,
    .l-footer #block-block-7 {
      border-left: 1px solid #6a4b77; } }
/* line 35, ../sass/components/_footer.scss */
.l-footer .l-region--lower-footer {
  overflow: auto;
  margin-bottom: 1.2em; }
/* line 40, ../sass/components/_footer.scss */
.l-footer #block-block-28 p {
  margin: 0.35em 0 0.55em 0; }

/* line 44, ../sass/components/_footer.scss */
#block-block-28 {
  text-align: right; }

/* line 86, ../sass/abstractions/_mixins.scss */
#block-block-12 p {
  text-align: right;
  margin-top: 0.75em; }
/* line 90, ../sass/abstractions/_mixins.scss */
#block-block-12 a {
  background: #542f63;
  display: inline-block;
  text-align: center;
  width: 2em;
  text-align: center;
  margin: 0 0.15em;
  border-radius: 0.3em;
  padding: 0.35em 0 0.25em 0;
  color: #fff;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s; }
  /* line 103, ../sass/abstractions/_mixins.scss */
  #block-block-12 a:hover {
    color: #fff;
    opacity: 1; }
  /* line 107, ../sass/abstractions/_mixins.scss */
  #block-block-12 a.facebook:hover {
    background: #3a5795; }
  /* line 108, ../sass/abstractions/_mixins.scss */
  #block-block-12 a.twitter:hover {
    background: #55ACEE; }
  /* line 109, ../sass/abstractions/_mixins.scss */
  #block-block-12 a.rss:hover {
    background: #FF9900; }
  /* line 110, ../sass/abstractions/_mixins.scss */
  #block-block-12 a.youtube:hover {
    background: #cc181e; }
  /* line 111, ../sass/abstractions/_mixins.scss */
  #block-block-12 a.linkedin:hover {
    background: #0077B5; }
/* line 48, ../sass/components/_footer.scss */
#block-block-12 p {
  margin-top: 0.3em; }

/* line 51, ../sass/components/_footer.scss */
.l-region--copyright {
  border-top: 2px solid #e7e9e8;
  padding-top: 1.5em; }
  /* line 54, ../sass/components/_footer.scss */
  .l-region--copyright #block-block-13 {
    clear: both; }
    /* line 56, ../sass/components/_footer.scss */
    .l-region--copyright #block-block-13 p {
      color: #5e6d66;
      font-weight: 300; }

/* line 1, ../sass/components/_header.scss */
header.l-header {
  background: #644473; }
  /* line 3, ../sass/components/_header.scss */
  header.l-header .l-branding {
    padding-top: 0.45em;
    overflow: auto; }
    /* line 6, ../sass/components/_header.scss */
    header.l-header .l-branding .site-logo {
      margin-top: 0.75em; }
    /* line 86, ../sass/abstractions/_mixins.scss */
    header.l-header .l-branding #block-block-4 p {
      text-align: right;
      margin-top: 0.75em; }
    /* line 90, ../sass/abstractions/_mixins.scss */
    header.l-header .l-branding #block-block-4 a {
      background: #fff;
      display: inline-block;
      text-align: center;
      width: 2em;
      text-align: center;
      margin: 0 0.15em;
      border-radius: 0.3em;
      padding: 0.35em 0 0.25em 0;
      color: #542f63;
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      transition: 0.3s; }
      /* line 103, ../sass/abstractions/_mixins.scss */
      header.l-header .l-branding #block-block-4 a:hover {
        color: #fff;
        opacity: 1; }
      /* line 107, ../sass/abstractions/_mixins.scss */
      header.l-header .l-branding #block-block-4 a.facebook:hover {
        background: #3a5795; }
      /* line 108, ../sass/abstractions/_mixins.scss */
      header.l-header .l-branding #block-block-4 a.twitter:hover {
        background: #55ACEE; }
      /* line 109, ../sass/abstractions/_mixins.scss */
      header.l-header .l-branding #block-block-4 a.rss:hover {
        background: #FF9900; }
      /* line 110, ../sass/abstractions/_mixins.scss */
      header.l-header .l-branding #block-block-4 a.youtube:hover {
        background: #cc181e; }
      /* line 111, ../sass/abstractions/_mixins.scss */
      header.l-header .l-branding #block-block-4 a.linkedin:hover {
        background: #0077B5; }
    /* line 9, ../sass/components/_header.scss */
    header.l-header .l-branding #block-block-4 a {
      opacity: 0.6; }

@media (min-width: 44em) {
  /* line 15, ../sass/components/_header.scss */
  .front #block-views-slideshow-block {
    display: block; } }
/* line 5, ../sass/abstractions/_carousel.scss */
.front #block-views-slideshow-block .view-header .fade1,
.front #block-views-slideshow-block .view-header .fade2 {
  height: 100%;
  width: 500px;
  z-index: 50;
  position: absolute;
  bottom: 0; }
/* line 13, ../sass/abstractions/_carousel.scss */
.front #block-views-slideshow-block .view-header .fade1 {
  left: -30.6em;
  background: none; }
  @media (min-width: 44em) {
    /* line 13, ../sass/abstractions/_carousel.scss */
    .front #block-views-slideshow-block .view-header .fade1 {
      background: url(../images/slidesshow_fade_left.png); } }
/* line 18, ../sass/abstractions/_carousel.scss */
.front #block-views-slideshow-block .view-header .fade2 {
  right: -30.7em;
  background: none; }
  @media (min-width: 44em) {
    /* line 18, ../sass/abstractions/_carousel.scss */
    .front #block-views-slideshow-block .view-header .fade2 {
      background: url(../images/slidesshow_fade.png); } }
/* line 24, ../sass/abstractions/_carousel.scss */
.front #block-views-slideshow-block .view {
  overflow: visible;
  padding: 0.2em 0 0 0;
  position: relative; }
  /* line 30, ../sass/abstractions/_carousel.scss */
  .front #block-views-slideshow-block .view ul.jcarousel-view--slideshow--block {
    overflow: visible !important; }
    @media (min-width: 44em) {
      /* line 30, ../sass/abstractions/_carousel.scss */
      .front #block-views-slideshow-block .view ul.jcarousel-view--slideshow--block {
        overflow: hidden !important; } }
  /* line 34, ../sass/abstractions/_carousel.scss */
  .front #block-views-slideshow-block .view ul li.jcarousel-item {
    position: relative;
    margin: 0 auto;
    display: inline-block; }
    /* line 38, ../sass/abstractions/_carousel.scss */
    .front #block-views-slideshow-block .view ul li.jcarousel-item img {
      width: 100%;
      vertical-align: bottom; }
    /* line 42, ../sass/abstractions/_carousel.scss */
    .front #block-views-slideshow-block .view ul li.jcarousel-item .details-wrapper {
      position: relative;
      bottom: 0;
      left: 0;
      right: 0; }
      @media (min-width: 44em) {
        /* line 42, ../sass/abstractions/_carousel.scss */
        .front #block-views-slideshow-block .view ul li.jcarousel-item .details-wrapper {
          position: absolute;
          bottom: 1.85em;
          left: 0.925em;
          right: 0.925em; } }
      @media (min-width: 70em) {
        /* line 42, ../sass/abstractions/_carousel.scss */
        .front #block-views-slideshow-block .view ul li.jcarousel-item .details-wrapper {
          left: 1.85em;
          right: auto; } }
      /* line 57, ../sass/abstractions/_carousel.scss */
      .front #block-views-slideshow-block .view ul li.jcarousel-item .details-wrapper .details {
        background: url("../images/commentary_bg.png");
        padding: 0.75em 1.8em 1.25em 1.8em;
        color: #fff;
        font-weight: 300; }
        /* line 62, ../sass/abstractions/_carousel.scss */
        .front #block-views-slideshow-block .view ul li.jcarousel-item .details-wrapper .details p {
          color: #fff; }
          /* line 64, ../sass/abstractions/_carousel.scss */
          .front #block-views-slideshow-block .view ul li.jcarousel-item .details-wrapper .details p a {
            text-decoration: underline; }
        /* line 66, ../sass/abstractions/_carousel.scss */
        .front #block-views-slideshow-block .view ul li.jcarousel-item .details-wrapper .details h2.inner-title {
          font-size: 1.25em;
          line-height: 1.25;
          margin: 0 0 0.5em 0;
          font-weight: 300;
          text-transform: none; }
          @media (min-width: 70em) {
            /* line 66, ../sass/abstractions/_carousel.scss */
            .front #block-views-slideshow-block .view ul li.jcarousel-item .details-wrapper .details h2.inner-title {
              font-size: 2em; } }
        /* line 74, ../sass/abstractions/_carousel.scss */
        .front #block-views-slideshow-block .view ul li.jcarousel-item .details-wrapper .details a {
          color: #fff; }
/* line 17, ../sass/components/_header.scss */
.front #block-views-slideshow-block a.jcarousel-prev {
  display: block;
  background: url("../images/commentary_bg.png");
  position: absolute;
  border-radius: 3px;
  right: 3.5em;
  top: 6em;
  bottom: auto; }
  @media (min-width: 44em) {
    /* line 17, ../sass/components/_header.scss */
    .front #block-views-slideshow-block a.jcarousel-prev {
      top: auto;
      bottom: 1.9em; } }
  /* line 93, ../sass/abstractions/_carousel.scss */
  .front #block-views-slideshow-block a.jcarousel-prev:after {
    content: "<";
    font-size: 1.5em;
    padding: 1em 0.35em;
    color: #fff; }
/* line 18, ../sass/components/_header.scss */
.front #block-views-slideshow-block a.jcarousel-next {
  display: block;
  background: url("../images/commentary_bg.png");
  position: absolute;
  border-radius: 3px;
  right: 1.25em;
  top: 6em;
  bottom: auto; }
  @media (min-width: 44em) {
    /* line 18, ../sass/components/_header.scss */
    .front #block-views-slideshow-block a.jcarousel-next {
      top: auto;
      bottom: 1.9em; } }
  /* line 93, ../sass/abstractions/_carousel.scss */
  .front #block-views-slideshow-block a.jcarousel-next:after {
    content: ">";
    font-size: 1.5em;
    padding: 1em 0.35em;
    color: #fff; }

@media (min-width: 44em) {
  /* line 22, ../sass/components/_header.scss */
  .pane-slideshow-panel-pane-1 {
    display: block; } }
/* line 5, ../sass/abstractions/_carousel.scss */
.pane-slideshow-panel-pane-1 .view-header .fade1,
.pane-slideshow-panel-pane-1 .view-header .fade2 {
  height: 100%;
  width: 500px;
  z-index: 50;
  position: absolute;
  bottom: 0; }
/* line 13, ../sass/abstractions/_carousel.scss */
.pane-slideshow-panel-pane-1 .view-header .fade1 {
  left: -30.6em;
  background: none; }
  @media (min-width: 44em) {
    /* line 13, ../sass/abstractions/_carousel.scss */
    .pane-slideshow-panel-pane-1 .view-header .fade1 {
      background: url(../images/slidesshow_fade_left.png); } }
/* line 18, ../sass/abstractions/_carousel.scss */
.pane-slideshow-panel-pane-1 .view-header .fade2 {
  right: -30.7em;
  background: none; }
  @media (min-width: 44em) {
    /* line 18, ../sass/abstractions/_carousel.scss */
    .pane-slideshow-panel-pane-1 .view-header .fade2 {
      background: url(../images/slidesshow_fade.png); } }
/* line 24, ../sass/abstractions/_carousel.scss */
.pane-slideshow-panel-pane-1 .view {
  overflow: visible;
  padding: 0.2em 0 0 0;
  position: relative; }
  /* line 30, ../sass/abstractions/_carousel.scss */
  .pane-slideshow-panel-pane-1 .view ul.jcarousel-view--slideshow--block {
    overflow: visible !important; }
    @media (min-width: 44em) {
      /* line 30, ../sass/abstractions/_carousel.scss */
      .pane-slideshow-panel-pane-1 .view ul.jcarousel-view--slideshow--block {
        overflow: hidden !important; } }
  /* line 34, ../sass/abstractions/_carousel.scss */
  .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item {
    position: relative;
    margin: 0 auto;
    display: inline-block; }
    /* line 38, ../sass/abstractions/_carousel.scss */
    .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item img {
      width: 100%;
      vertical-align: bottom; }
    /* line 42, ../sass/abstractions/_carousel.scss */
    .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper {
      position: relative;
      bottom: 0;
      left: 0;
      right: 0; }
      @media (min-width: 44em) {
        /* line 42, ../sass/abstractions/_carousel.scss */
        .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper {
          position: absolute;
          bottom: 1.85em;
          left: 0.925em;
          right: 0.925em; } }
      @media (min-width: 70em) {
        /* line 42, ../sass/abstractions/_carousel.scss */
        .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper {
          left: 1.85em;
          right: auto; } }
      /* line 57, ../sass/abstractions/_carousel.scss */
      .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details {
        background: url("../images/commentary_bg.png");
        padding: 0.75em 1.8em 1.25em 1.8em;
        color: #fff;
        font-weight: 300; }
        /* line 62, ../sass/abstractions/_carousel.scss */
        .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details p {
          color: #fff; }
          /* line 64, ../sass/abstractions/_carousel.scss */
          .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details p a {
            text-decoration: underline; }
        /* line 66, ../sass/abstractions/_carousel.scss */
        .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title {
          font-size: 1.25em;
          line-height: 1.25;
          margin: 0 0 0.5em 0;
          font-weight: 300;
          text-transform: none; }
          @media (min-width: 70em) {
            /* line 66, ../sass/abstractions/_carousel.scss */
            .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title {
              font-size: 2em; } }
        /* line 74, ../sass/abstractions/_carousel.scss */
        .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details a {
          color: #fff; }
/* line 24, ../sass/components/_header.scss */
.pane-slideshow-panel-pane-1 a.jcarousel-prev {
  display: block;
  background: url("../images/commentary_bg.png");
  position: absolute;
  border-radius: 3px;
  right: 3.5em;
  top: 6em;
  bottom: auto; }
  @media (min-width: 44em) {
    /* line 24, ../sass/components/_header.scss */
    .pane-slideshow-panel-pane-1 a.jcarousel-prev {
      top: auto;
      bottom: 1.9em; } }
  /* line 93, ../sass/abstractions/_carousel.scss */
  .pane-slideshow-panel-pane-1 a.jcarousel-prev:after {
    content: "<";
    font-size: 1.5em;
    padding: 1em 0.35em;
    color: #fff; }
/* line 25, ../sass/components/_header.scss */
.pane-slideshow-panel-pane-1 a.jcarousel-next {
  display: block;
  background: url("../images/commentary_bg.png");
  position: absolute;
  border-radius: 3px;
  right: 1.25em;
  top: 6em;
  bottom: auto; }
  @media (min-width: 44em) {
    /* line 25, ../sass/components/_header.scss */
    .pane-slideshow-panel-pane-1 a.jcarousel-next {
      top: auto;
      bottom: 1.9em; } }
  /* line 93, ../sass/abstractions/_carousel.scss */
  .pane-slideshow-panel-pane-1 a.jcarousel-next:after {
    content: ">";
    font-size: 1.5em;
    padding: 1em 0.35em;
    color: #fff; }

@media (min-width: 44em) {
  /* line 29, ../sass/components/_header.scss */
  body.section-expertise .pane-slideshow-panel-pane-4 {
    display: block; } }
/* line 5, ../sass/abstractions/_carousel.scss */
body.section-expertise .pane-slideshow-panel-pane-4 .view-header .fade1,
body.section-expertise .pane-slideshow-panel-pane-4 .view-header .fade2 {
  height: 100%;
  width: 500px;
  z-index: 50;
  position: absolute;
  bottom: 0; }
/* line 13, ../sass/abstractions/_carousel.scss */
body.section-expertise .pane-slideshow-panel-pane-4 .view-header .fade1 {
  left: -30.6em;
  background: none; }
  @media (min-width: 44em) {
    /* line 13, ../sass/abstractions/_carousel.scss */
    body.section-expertise .pane-slideshow-panel-pane-4 .view-header .fade1 {
      background: url(../images/slidesshow_fade_left.png); } }
/* line 18, ../sass/abstractions/_carousel.scss */
body.section-expertise .pane-slideshow-panel-pane-4 .view-header .fade2 {
  right: -30.7em;
  background: none; }
  @media (min-width: 44em) {
    /* line 18, ../sass/abstractions/_carousel.scss */
    body.section-expertise .pane-slideshow-panel-pane-4 .view-header .fade2 {
      background: url(../images/slidesshow_fade.png); } }
/* line 24, ../sass/abstractions/_carousel.scss */
body.section-expertise .pane-slideshow-panel-pane-4 .view {
  overflow: visible;
  padding: 0.2em 0 0 0;
  position: relative; }
  /* line 30, ../sass/abstractions/_carousel.scss */
  body.section-expertise .pane-slideshow-panel-pane-4 .view ul.jcarousel-view--slideshow--block {
    overflow: visible !important; }
    @media (min-width: 44em) {
      /* line 30, ../sass/abstractions/_carousel.scss */
      body.section-expertise .pane-slideshow-panel-pane-4 .view ul.jcarousel-view--slideshow--block {
        overflow: hidden !important; } }
  /* line 34, ../sass/abstractions/_carousel.scss */
  body.section-expertise .pane-slideshow-panel-pane-4 .view ul li.jcarousel-item {
    position: relative;
    margin: 0 auto;
    display: inline-block; }
    /* line 38, ../sass/abstractions/_carousel.scss */
    body.section-expertise .pane-slideshow-panel-pane-4 .view ul li.jcarousel-item img {
      width: 100%;
      vertical-align: bottom; }
    /* line 42, ../sass/abstractions/_carousel.scss */
    body.section-expertise .pane-slideshow-panel-pane-4 .view ul li.jcarousel-item .details-wrapper {
      position: relative;
      bottom: 0;
      left: 0;
      right: 0; }
      @media (min-width: 44em) {
        /* line 42, ../sass/abstractions/_carousel.scss */
        body.section-expertise .pane-slideshow-panel-pane-4 .view ul li.jcarousel-item .details-wrapper {
          position: absolute;
          bottom: 1.85em;
          left: 0.925em;
          right: 0.925em; } }
      @media (min-width: 70em) {
        /* line 42, ../sass/abstractions/_carousel.scss */
        body.section-expertise .pane-slideshow-panel-pane-4 .view ul li.jcarousel-item .details-wrapper {
          left: 1.85em;
          right: auto; } }
      /* line 57, ../sass/abstractions/_carousel.scss */
      body.section-expertise .pane-slideshow-panel-pane-4 .view ul li.jcarousel-item .details-wrapper .details {
        background: url("../images/pink_bg.png");
        padding: 0.75em 1.8em 1.25em 1.8em;
        color: #fff;
        font-weight: 300; }
        /* line 62, ../sass/abstractions/_carousel.scss */
        body.section-expertise .pane-slideshow-panel-pane-4 .view ul li.jcarousel-item .details-wrapper .details p {
          color: #fff; }
          /* line 64, ../sass/abstractions/_carousel.scss */
          body.section-expertise .pane-slideshow-panel-pane-4 .view ul li.jcarousel-item .details-wrapper .details p a {
            text-decoration: underline; }
        /* line 66, ../sass/abstractions/_carousel.scss */
        body.section-expertise .pane-slideshow-panel-pane-4 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title {
          font-size: 1.25em;
          line-height: 1.25;
          margin: 0 0 0.5em 0;
          font-weight: 300;
          text-transform: none; }
          @media (min-width: 70em) {
            /* line 66, ../sass/abstractions/_carousel.scss */
            body.section-expertise .pane-slideshow-panel-pane-4 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title {
              font-size: 2em; } }
        /* line 74, ../sass/abstractions/_carousel.scss */
        body.section-expertise .pane-slideshow-panel-pane-4 .view ul li.jcarousel-item .details-wrapper .details a {
          color: #fff; }
/* line 31, ../sass/components/_header.scss */
body.section-expertise .pane-slideshow-panel-pane-4 a.jcarousel-prev {
  display: block;
  background: url("../images/pink_bg.png");
  position: absolute;
  border-radius: 3px;
  right: 3.5em;
  top: 6em;
  bottom: auto; }
  @media (min-width: 44em) {
    /* line 31, ../sass/components/_header.scss */
    body.section-expertise .pane-slideshow-panel-pane-4 a.jcarousel-prev {
      top: auto;
      bottom: 1.9em; } }
  /* line 93, ../sass/abstractions/_carousel.scss */
  body.section-expertise .pane-slideshow-panel-pane-4 a.jcarousel-prev:after {
    content: "<";
    font-size: 1.5em;
    padding: 1em 0.35em;
    color: #fff; }
/* line 32, ../sass/components/_header.scss */
body.section-expertise .pane-slideshow-panel-pane-4 a.jcarousel-next {
  display: block;
  background: url("../images/pink_bg.png");
  position: absolute;
  border-radius: 3px;
  right: 1.25em;
  top: 6em;
  bottom: auto; }
  @media (min-width: 44em) {
    /* line 32, ../sass/components/_header.scss */
    body.section-expertise .pane-slideshow-panel-pane-4 a.jcarousel-next {
      top: auto;
      bottom: 1.9em; } }
  /* line 93, ../sass/abstractions/_carousel.scss */
  body.section-expertise .pane-slideshow-panel-pane-4 a.jcarousel-next:after {
    content: ">";
    font-size: 1.5em;
    padding: 1em 0.35em;
    color: #fff; }

@media (min-width: 44em) {
  /* line 37, ../sass/components/_header.scss */
  body.section-thematic .pane-themes-taxonomy-panel-pane-2 {
    display: block; } }
/* line 5, ../sass/abstractions/_carousel.scss */
body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view-header .fade1,
body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view-header .fade2 {
  height: 100%;
  width: 500px;
  z-index: 50;
  position: absolute;
  bottom: 0; }
/* line 13, ../sass/abstractions/_carousel.scss */
body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view-header .fade1 {
  left: -30.6em;
  background: none; }
  @media (min-width: 44em) {
    /* line 13, ../sass/abstractions/_carousel.scss */
    body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view-header .fade1 {
      background: url(../images/slidesshow_fade_left.png); } }
/* line 18, ../sass/abstractions/_carousel.scss */
body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view-header .fade2 {
  right: -30.7em;
  background: none; }
  @media (min-width: 44em) {
    /* line 18, ../sass/abstractions/_carousel.scss */
    body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view-header .fade2 {
      background: url(../images/slidesshow_fade.png); } }
/* line 24, ../sass/abstractions/_carousel.scss */
body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view {
  overflow: visible;
  padding: 0.2em 0 0 0;
  position: relative; }
  /* line 30, ../sass/abstractions/_carousel.scss */
  body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view ul.jcarousel-view--slideshow--block {
    overflow: visible !important; }
    @media (min-width: 44em) {
      /* line 30, ../sass/abstractions/_carousel.scss */
      body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view ul.jcarousel-view--slideshow--block {
        overflow: hidden !important; } }
  /* line 34, ../sass/abstractions/_carousel.scss */
  body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view ul li.jcarousel-item {
    position: relative;
    margin: 0 auto;
    display: inline-block; }
    /* line 38, ../sass/abstractions/_carousel.scss */
    body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view ul li.jcarousel-item img {
      width: 100%;
      vertical-align: bottom; }
    /* line 42, ../sass/abstractions/_carousel.scss */
    body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper {
      position: relative;
      bottom: 0;
      left: 0;
      right: 0; }
      @media (min-width: 44em) {
        /* line 42, ../sass/abstractions/_carousel.scss */
        body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper {
          position: absolute;
          bottom: 1.85em;
          left: 0.925em;
          right: 0.925em; } }
      @media (min-width: 70em) {
        /* line 42, ../sass/abstractions/_carousel.scss */
        body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper {
          left: 1.85em;
          right: auto; } }
      /* line 57, ../sass/abstractions/_carousel.scss */
      body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details {
        background: url("../images/teal_bg.png");
        padding: 0.75em 1.8em 1.25em 1.8em;
        color: #fff;
        font-weight: 300; }
        /* line 62, ../sass/abstractions/_carousel.scss */
        body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details p {
          color: #fff; }
          /* line 64, ../sass/abstractions/_carousel.scss */
          body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details p a {
            text-decoration: underline; }
        /* line 66, ../sass/abstractions/_carousel.scss */
        body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title {
          font-size: 1.25em;
          line-height: 1.25;
          margin: 0 0 0.5em 0;
          font-weight: 300;
          text-transform: none; }
          @media (min-width: 70em) {
            /* line 66, ../sass/abstractions/_carousel.scss */
            body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title {
              font-size: 2em; } }
        /* line 74, ../sass/abstractions/_carousel.scss */
        body.section-thematic .pane-themes-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details a {
          color: #fff; }
/* line 39, ../sass/components/_header.scss */
body.section-thematic .pane-themes-taxonomy-panel-pane-2 a.jcarousel-prev {
  display: block;
  background: url("../images/teal_bg.png");
  position: absolute;
  border-radius: 3px;
  right: 3.5em;
  top: 6em;
  bottom: auto; }
  @media (min-width: 44em) {
    /* line 39, ../sass/components/_header.scss */
    body.section-thematic .pane-themes-taxonomy-panel-pane-2 a.jcarousel-prev {
      top: auto;
      bottom: 1.9em; } }
  /* line 93, ../sass/abstractions/_carousel.scss */
  body.section-thematic .pane-themes-taxonomy-panel-pane-2 a.jcarousel-prev:after {
    content: "<";
    font-size: 1.5em;
    padding: 1em 0.35em;
    color: #fff; }
/* line 40, ../sass/components/_header.scss */
body.section-thematic .pane-themes-taxonomy-panel-pane-2 a.jcarousel-next {
  display: block;
  background: url("../images/teal_bg.png");
  position: absolute;
  border-radius: 3px;
  right: 1.25em;
  top: 6em;
  bottom: auto; }
  @media (min-width: 44em) {
    /* line 40, ../sass/components/_header.scss */
    body.section-thematic .pane-themes-taxonomy-panel-pane-2 a.jcarousel-next {
      top: auto;
      bottom: 1.9em; } }
  /* line 93, ../sass/abstractions/_carousel.scss */
  body.section-thematic .pane-themes-taxonomy-panel-pane-2 a.jcarousel-next:after {
    content: ">";
    font-size: 1.5em;
    padding: 1em 0.35em;
    color: #fff; }

@media (min-width: 44em) {
  /* line 45, ../sass/components/_header.scss */
  body.page-publications .pane-slideshow-panel-pane-2 {
    display: block; } }
/* line 5, ../sass/abstractions/_carousel.scss */
body.page-publications .pane-slideshow-panel-pane-2 .view-header .fade1,
body.page-publications .pane-slideshow-panel-pane-2 .view-header .fade2 {
  height: 100%;
  width: 500px;
  z-index: 50;
  position: absolute;
  bottom: 0; }
/* line 13, ../sass/abstractions/_carousel.scss */
body.page-publications .pane-slideshow-panel-pane-2 .view-header .fade1 {
  left: -30.6em;
  background: none; }
  @media (min-width: 44em) {
    /* line 13, ../sass/abstractions/_carousel.scss */
    body.page-publications .pane-slideshow-panel-pane-2 .view-header .fade1 {
      background: url(../images/slidesshow_fade_left.png); } }
/* line 18, ../sass/abstractions/_carousel.scss */
body.page-publications .pane-slideshow-panel-pane-2 .view-header .fade2 {
  right: -30.7em;
  background: none; }
  @media (min-width: 44em) {
    /* line 18, ../sass/abstractions/_carousel.scss */
    body.page-publications .pane-slideshow-panel-pane-2 .view-header .fade2 {
      background: url(../images/slidesshow_fade.png); } }
/* line 24, ../sass/abstractions/_carousel.scss */
body.page-publications .pane-slideshow-panel-pane-2 .view {
  overflow: visible;
  padding: 0.2em 0 0 0;
  position: relative; }
  /* line 30, ../sass/abstractions/_carousel.scss */
  body.page-publications .pane-slideshow-panel-pane-2 .view ul.jcarousel-view--slideshow--block {
    overflow: visible !important; }
    @media (min-width: 44em) {
      /* line 30, ../sass/abstractions/_carousel.scss */
      body.page-publications .pane-slideshow-panel-pane-2 .view ul.jcarousel-view--slideshow--block {
        overflow: hidden !important; } }
  /* line 34, ../sass/abstractions/_carousel.scss */
  body.page-publications .pane-slideshow-panel-pane-2 .view ul li.jcarousel-item {
    position: relative;
    margin: 0 auto;
    display: inline-block; }
    /* line 38, ../sass/abstractions/_carousel.scss */
    body.page-publications .pane-slideshow-panel-pane-2 .view ul li.jcarousel-item img {
      width: 100%;
      vertical-align: bottom; }
    /* line 42, ../sass/abstractions/_carousel.scss */
    body.page-publications .pane-slideshow-panel-pane-2 .view ul li.jcarousel-item .details-wrapper {
      position: relative;
      bottom: 0;
      left: 0;
      right: 0; }
      @media (min-width: 44em) {
        /* line 42, ../sass/abstractions/_carousel.scss */
        body.page-publications .pane-slideshow-panel-pane-2 .view ul li.jcarousel-item .details-wrapper {
          position: absolute;
          bottom: 1.85em;
          left: 0.925em;
          right: 0.925em; } }
      @media (min-width: 70em) {
        /* line 42, ../sass/abstractions/_carousel.scss */
        body.page-publications .pane-slideshow-panel-pane-2 .view ul li.jcarousel-item .details-wrapper {
          left: 1.85em;
          right: auto; } }
      /* line 57, ../sass/abstractions/_carousel.scss */
      body.page-publications .pane-slideshow-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details {
        background: url("../images/publications_bg.png");
        padding: 0.75em 1.8em 1.25em 1.8em;
        color: #fff;
        font-weight: 300; }
        /* line 62, ../sass/abstractions/_carousel.scss */
        body.page-publications .pane-slideshow-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details p {
          color: #fff; }
          /* line 64, ../sass/abstractions/_carousel.scss */
          body.page-publications .pane-slideshow-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details p a {
            text-decoration: underline; }
        /* line 66, ../sass/abstractions/_carousel.scss */
        body.page-publications .pane-slideshow-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title {
          font-size: 1.25em;
          line-height: 1.25;
          margin: 0 0 0.5em 0;
          font-weight: 300;
          text-transform: none; }
          @media (min-width: 70em) {
            /* line 66, ../sass/abstractions/_carousel.scss */
            body.page-publications .pane-slideshow-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title {
              font-size: 2em; } }
        /* line 74, ../sass/abstractions/_carousel.scss */
        body.page-publications .pane-slideshow-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details a {
          color: #fff; }
/* line 47, ../sass/components/_header.scss */
body.page-publications .pane-slideshow-panel-pane-2 a.jcarousel-prev {
  display: block;
  background: url("../images/publications_bg.png");
  position: absolute;
  border-radius: 3px;
  right: 3.5em;
  top: 6em;
  bottom: auto; }
  @media (min-width: 44em) {
    /* line 47, ../sass/components/_header.scss */
    body.page-publications .pane-slideshow-panel-pane-2 a.jcarousel-prev {
      top: auto;
      bottom: 1.9em; } }
  /* line 93, ../sass/abstractions/_carousel.scss */
  body.page-publications .pane-slideshow-panel-pane-2 a.jcarousel-prev:after {
    content: "<";
    font-size: 1.5em;
    padding: 1em 0.35em;
    color: #fff; }
/* line 48, ../sass/components/_header.scss */
body.page-publications .pane-slideshow-panel-pane-2 a.jcarousel-next {
  display: block;
  background: url("../images/publications_bg.png");
  position: absolute;
  border-radius: 3px;
  right: 1.25em;
  top: 6em;
  bottom: auto; }
  @media (min-width: 44em) {
    /* line 48, ../sass/components/_header.scss */
    body.page-publications .pane-slideshow-panel-pane-2 a.jcarousel-next {
      top: auto;
      bottom: 1.9em; } }
  /* line 93, ../sass/abstractions/_carousel.scss */
  body.page-publications .pane-slideshow-panel-pane-2 a.jcarousel-next:after {
    content: ">";
    font-size: 1.5em;
    padding: 1em 0.35em;
    color: #fff; }

@media (min-width: 44em) {
  /* line 53, ../sass/components/_header.scss */
  body.section-themes .pane-rusi-taxonomy-panel-pane-2 {
    display: block; } }
/* line 5, ../sass/abstractions/_carousel.scss */
body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view-header .fade1,
body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view-header .fade2 {
  height: 100%;
  width: 500px;
  z-index: 50;
  position: absolute;
  bottom: 0; }
/* line 13, ../sass/abstractions/_carousel.scss */
body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view-header .fade1 {
  left: -30.6em;
  background: none; }
  @media (min-width: 44em) {
    /* line 13, ../sass/abstractions/_carousel.scss */
    body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view-header .fade1 {
      background: url(../images/slidesshow_fade_left.png); } }
/* line 18, ../sass/abstractions/_carousel.scss */
body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view-header .fade2 {
  right: -30.7em;
  background: none; }
  @media (min-width: 44em) {
    /* line 18, ../sass/abstractions/_carousel.scss */
    body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view-header .fade2 {
      background: url(../images/slidesshow_fade.png); } }
/* line 24, ../sass/abstractions/_carousel.scss */
body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view {
  overflow: visible;
  padding: 0.2em 0 0 0;
  position: relative; }
  /* line 30, ../sass/abstractions/_carousel.scss */
  body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view ul.jcarousel-view--slideshow--block {
    overflow: visible !important; }
    @media (min-width: 44em) {
      /* line 30, ../sass/abstractions/_carousel.scss */
      body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view ul.jcarousel-view--slideshow--block {
        overflow: hidden !important; } }
  /* line 34, ../sass/abstractions/_carousel.scss */
  body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view ul li.jcarousel-item {
    position: relative;
    margin: 0 auto;
    display: inline-block; }
    /* line 38, ../sass/abstractions/_carousel.scss */
    body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view ul li.jcarousel-item img {
      width: 100%;
      vertical-align: bottom; }
    /* line 42, ../sass/abstractions/_carousel.scss */
    body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper {
      position: relative;
      bottom: 0;
      left: 0;
      right: 0; }
      @media (min-width: 44em) {
        /* line 42, ../sass/abstractions/_carousel.scss */
        body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper {
          position: absolute;
          bottom: 1.85em;
          left: 0.925em;
          right: 0.925em; } }
      @media (min-width: 70em) {
        /* line 42, ../sass/abstractions/_carousel.scss */
        body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper {
          left: 1.85em;
          right: auto; } }
      /* line 57, ../sass/abstractions/_carousel.scss */
      body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details {
        background: url("../images/teal_bg.png");
        padding: 0.75em 1.8em 1.25em 1.8em;
        color: #fff;
        font-weight: 300; }
        /* line 62, ../sass/abstractions/_carousel.scss */
        body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details p {
          color: #fff; }
          /* line 64, ../sass/abstractions/_carousel.scss */
          body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details p a {
            text-decoration: underline; }
        /* line 66, ../sass/abstractions/_carousel.scss */
        body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title {
          font-size: 1.25em;
          line-height: 1.25;
          margin: 0 0 0.5em 0;
          font-weight: 300;
          text-transform: none; }
          @media (min-width: 70em) {
            /* line 66, ../sass/abstractions/_carousel.scss */
            body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title {
              font-size: 2em; } }
        /* line 74, ../sass/abstractions/_carousel.scss */
        body.section-themes .pane-rusi-taxonomy-panel-pane-2 .view ul li.jcarousel-item .details-wrapper .details a {
          color: #fff; }
/* line 55, ../sass/components/_header.scss */
body.section-themes .pane-rusi-taxonomy-panel-pane-2 a.jcarousel-prev {
  display: block;
  background: url("../images/teal_bg.png");
  position: absolute;
  border-radius: 3px;
  right: 3.5em;
  top: 6em;
  bottom: auto; }
  @media (min-width: 44em) {
    /* line 55, ../sass/components/_header.scss */
    body.section-themes .pane-rusi-taxonomy-panel-pane-2 a.jcarousel-prev {
      top: auto;
      bottom: 1.9em; } }
  /* line 93, ../sass/abstractions/_carousel.scss */
  body.section-themes .pane-rusi-taxonomy-panel-pane-2 a.jcarousel-prev:after {
    content: "<";
    font-size: 1.5em;
    padding: 1em 0.35em;
    color: #fff; }
/* line 56, ../sass/components/_header.scss */
body.section-themes .pane-rusi-taxonomy-panel-pane-2 a.jcarousel-next {
  display: block;
  background: url("../images/teal_bg.png");
  position: absolute;
  border-radius: 3px;
  right: 1.25em;
  top: 6em;
  bottom: auto; }
  @media (min-width: 44em) {
    /* line 56, ../sass/components/_header.scss */
    body.section-themes .pane-rusi-taxonomy-panel-pane-2 a.jcarousel-next {
      top: auto;
      bottom: 1.9em; } }
  /* line 93, ../sass/abstractions/_carousel.scss */
  body.section-themes .pane-rusi-taxonomy-panel-pane-2 a.jcarousel-next:after {
    content: ">";
    font-size: 1.5em;
    padding: 1em 0.35em;
    color: #fff; }

@media (min-width: 44em) {
  /* line 62, ../sass/components/_header.scss */
  body.page-inside-rusi .pane-slideshow-panel-pane-3,
  body.page-inside-rusi .pane-slideshow-panel-pane-1,
  body.page-rusi-news .pane-slideshow-panel-pane-3,
  body.page-rusi-news .pane-slideshow-panel-pane-1 {
    display: block; } }
/* line 5, ../sass/abstractions/_carousel.scss */
body.page-inside-rusi .pane-slideshow-panel-pane-3 .view-header .fade1,
body.page-inside-rusi .pane-slideshow-panel-pane-3 .view-header .fade2,
body.page-inside-rusi .pane-slideshow-panel-pane-1 .view-header .fade1,
body.page-inside-rusi .pane-slideshow-panel-pane-1 .view-header .fade2,
body.page-rusi-news .pane-slideshow-panel-pane-3 .view-header .fade1,
body.page-rusi-news .pane-slideshow-panel-pane-3 .view-header .fade2,
body.page-rusi-news .pane-slideshow-panel-pane-1 .view-header .fade1,
body.page-rusi-news .pane-slideshow-panel-pane-1 .view-header .fade2 {
  height: 100%;
  width: 500px;
  z-index: 50;
  position: absolute;
  bottom: 0; }
/* line 13, ../sass/abstractions/_carousel.scss */
body.page-inside-rusi .pane-slideshow-panel-pane-3 .view-header .fade1,
body.page-inside-rusi .pane-slideshow-panel-pane-1 .view-header .fade1,
body.page-rusi-news .pane-slideshow-panel-pane-3 .view-header .fade1,
body.page-rusi-news .pane-slideshow-panel-pane-1 .view-header .fade1 {
  left: -30.6em;
  background: none; }
  @media (min-width: 44em) {
    /* line 13, ../sass/abstractions/_carousel.scss */
    body.page-inside-rusi .pane-slideshow-panel-pane-3 .view-header .fade1,
    body.page-inside-rusi .pane-slideshow-panel-pane-1 .view-header .fade1,
    body.page-rusi-news .pane-slideshow-panel-pane-3 .view-header .fade1,
    body.page-rusi-news .pane-slideshow-panel-pane-1 .view-header .fade1 {
      background: url(../images/slidesshow_fade_left.png); } }
/* line 18, ../sass/abstractions/_carousel.scss */
body.page-inside-rusi .pane-slideshow-panel-pane-3 .view-header .fade2,
body.page-inside-rusi .pane-slideshow-panel-pane-1 .view-header .fade2,
body.page-rusi-news .pane-slideshow-panel-pane-3 .view-header .fade2,
body.page-rusi-news .pane-slideshow-panel-pane-1 .view-header .fade2 {
  right: -30.7em;
  background: none; }
  @media (min-width: 44em) {
    /* line 18, ../sass/abstractions/_carousel.scss */
    body.page-inside-rusi .pane-slideshow-panel-pane-3 .view-header .fade2,
    body.page-inside-rusi .pane-slideshow-panel-pane-1 .view-header .fade2,
    body.page-rusi-news .pane-slideshow-panel-pane-3 .view-header .fade2,
    body.page-rusi-news .pane-slideshow-panel-pane-1 .view-header .fade2 {
      background: url(../images/slidesshow_fade.png); } }
/* line 24, ../sass/abstractions/_carousel.scss */
body.page-inside-rusi .pane-slideshow-panel-pane-3 .view,
body.page-inside-rusi .pane-slideshow-panel-pane-1 .view,
body.page-rusi-news .pane-slideshow-panel-pane-3 .view,
body.page-rusi-news .pane-slideshow-panel-pane-1 .view {
  overflow: visible;
  padding: 0.2em 0 0 0;
  position: relative; }
  /* line 30, ../sass/abstractions/_carousel.scss */
  body.page-inside-rusi .pane-slideshow-panel-pane-3 .view ul.jcarousel-view--slideshow--block,
  body.page-inside-rusi .pane-slideshow-panel-pane-1 .view ul.jcarousel-view--slideshow--block,
  body.page-rusi-news .pane-slideshow-panel-pane-3 .view ul.jcarousel-view--slideshow--block,
  body.page-rusi-news .pane-slideshow-panel-pane-1 .view ul.jcarousel-view--slideshow--block {
    overflow: visible !important; }
    @media (min-width: 44em) {
      /* line 30, ../sass/abstractions/_carousel.scss */
      body.page-inside-rusi .pane-slideshow-panel-pane-3 .view ul.jcarousel-view--slideshow--block,
      body.page-inside-rusi .pane-slideshow-panel-pane-1 .view ul.jcarousel-view--slideshow--block,
      body.page-rusi-news .pane-slideshow-panel-pane-3 .view ul.jcarousel-view--slideshow--block,
      body.page-rusi-news .pane-slideshow-panel-pane-1 .view ul.jcarousel-view--slideshow--block {
        overflow: hidden !important; } }
  /* line 34, ../sass/abstractions/_carousel.scss */
  body.page-inside-rusi .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item,
  body.page-inside-rusi .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item,
  body.page-rusi-news .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item,
  body.page-rusi-news .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item {
    position: relative;
    margin: 0 auto;
    display: inline-block; }
    /* line 38, ../sass/abstractions/_carousel.scss */
    body.page-inside-rusi .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item img,
    body.page-inside-rusi .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item img,
    body.page-rusi-news .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item img,
    body.page-rusi-news .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item img {
      width: 100%;
      vertical-align: bottom; }
    /* line 42, ../sass/abstractions/_carousel.scss */
    body.page-inside-rusi .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper,
    body.page-inside-rusi .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper,
    body.page-rusi-news .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper,
    body.page-rusi-news .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper {
      position: relative;
      bottom: 0;
      left: 0;
      right: 0; }
      @media (min-width: 44em) {
        /* line 42, ../sass/abstractions/_carousel.scss */
        body.page-inside-rusi .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper,
        body.page-inside-rusi .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper,
        body.page-rusi-news .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper,
        body.page-rusi-news .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper {
          position: absolute;
          bottom: 1.85em;
          left: 0.925em;
          right: 0.925em; } }
      @media (min-width: 70em) {
        /* line 42, ../sass/abstractions/_carousel.scss */
        body.page-inside-rusi .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper,
        body.page-inside-rusi .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper,
        body.page-rusi-news .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper,
        body.page-rusi-news .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper {
          left: 1.85em;
          right: auto; } }
      /* line 57, ../sass/abstractions/_carousel.scss */
      body.page-inside-rusi .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper .details,
      body.page-inside-rusi .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details,
      body.page-rusi-news .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper .details,
      body.page-rusi-news .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details {
        background: url("../images/inside_bg.png");
        padding: 0.75em 1.8em 1.25em 1.8em;
        color: #fff;
        font-weight: 300; }
        /* line 62, ../sass/abstractions/_carousel.scss */
        body.page-inside-rusi .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper .details p,
        body.page-inside-rusi .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details p,
        body.page-rusi-news .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper .details p,
        body.page-rusi-news .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details p {
          color: #fff; }
          /* line 64, ../sass/abstractions/_carousel.scss */
          body.page-inside-rusi .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper .details p a,
          body.page-inside-rusi .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details p a,
          body.page-rusi-news .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper .details p a,
          body.page-rusi-news .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details p a {
            text-decoration: underline; }
        /* line 66, ../sass/abstractions/_carousel.scss */
        body.page-inside-rusi .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title,
        body.page-inside-rusi .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title,
        body.page-rusi-news .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title,
        body.page-rusi-news .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title {
          font-size: 1.25em;
          line-height: 1.25;
          margin: 0 0 0.5em 0;
          font-weight: 300;
          text-transform: none; }
          @media (min-width: 70em) {
            /* line 66, ../sass/abstractions/_carousel.scss */
            body.page-inside-rusi .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title,
            body.page-inside-rusi .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title,
            body.page-rusi-news .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title,
            body.page-rusi-news .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details h2.inner-title {
              font-size: 2em; } }
        /* line 74, ../sass/abstractions/_carousel.scss */
        body.page-inside-rusi .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper .details a,
        body.page-inside-rusi .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details a,
        body.page-rusi-news .pane-slideshow-panel-pane-3 .view ul li.jcarousel-item .details-wrapper .details a,
        body.page-rusi-news .pane-slideshow-panel-pane-1 .view ul li.jcarousel-item .details-wrapper .details a {
          color: #fff; }
/* line 65, ../sass/components/_header.scss */
body.page-inside-rusi .pane-slideshow-panel-pane-3 a.jcarousel-prev,
body.page-inside-rusi .pane-slideshow-panel-pane-1 a.jcarousel-prev,
body.page-rusi-news .pane-slideshow-panel-pane-3 a.jcarousel-prev,
body.page-rusi-news .pane-slideshow-panel-pane-1 a.jcarousel-prev {
  display: block;
  background: url("../images/inside_bg.png");
  position: absolute;
  border-radius: 3px;
  right: 3.5em;
  top: 6em;
  bottom: auto; }
  @media (min-width: 44em) {
    /* line 65, ../sass/components/_header.scss */
    body.page-inside-rusi .pane-slideshow-panel-pane-3 a.jcarousel-prev,
    body.page-inside-rusi .pane-slideshow-panel-pane-1 a.jcarousel-prev,
    body.page-rusi-news .pane-slideshow-panel-pane-3 a.jcarousel-prev,
    body.page-rusi-news .pane-slideshow-panel-pane-1 a.jcarousel-prev {
      top: auto;
      bottom: 1.9em; } }
  /* line 93, ../sass/abstractions/_carousel.scss */
  body.page-inside-rusi .pane-slideshow-panel-pane-3 a.jcarousel-prev:after,
  body.page-inside-rusi .pane-slideshow-panel-pane-1 a.jcarousel-prev:after,
  body.page-rusi-news .pane-slideshow-panel-pane-3 a.jcarousel-prev:after,
  body.page-rusi-news .pane-slideshow-panel-pane-1 a.jcarousel-prev:after {
    content: "<";
    font-size: 1.5em;
    padding: 1em 0.35em;
    color: #fff; }
/* line 66, ../sass/components/_header.scss */
body.page-inside-rusi .pane-slideshow-panel-pane-3 a.jcarousel-next,
body.page-inside-rusi .pane-slideshow-panel-pane-1 a.jcarousel-next,
body.page-rusi-news .pane-slideshow-panel-pane-3 a.jcarousel-next,
body.page-rusi-news .pane-slideshow-panel-pane-1 a.jcarousel-next {
  display: block;
  background: url("../images/inside_bg.png");
  position: absolute;
  border-radius: 3px;
  right: 1.25em;
  top: 6em;
  bottom: auto; }
  @media (min-width: 44em) {
    /* line 66, ../sass/components/_header.scss */
    body.page-inside-rusi .pane-slideshow-panel-pane-3 a.jcarousel-next,
    body.page-inside-rusi .pane-slideshow-panel-pane-1 a.jcarousel-next,
    body.page-rusi-news .pane-slideshow-panel-pane-3 a.jcarousel-next,
    body.page-rusi-news .pane-slideshow-panel-pane-1 a.jcarousel-next {
      top: auto;
      bottom: 1.9em; } }
  /* line 93, ../sass/abstractions/_carousel.scss */
  body.page-inside-rusi .pane-slideshow-panel-pane-3 a.jcarousel-next:after,
  body.page-inside-rusi .pane-slideshow-panel-pane-1 a.jcarousel-next:after,
  body.page-rusi-news .pane-slideshow-panel-pane-3 a.jcarousel-next:after,
  body.page-rusi-news .pane-slideshow-panel-pane-1 a.jcarousel-next:after {
    content: ">";
    font-size: 1.5em;
    padding: 1em 0.35em;
    color: #fff; }

/* line 70, ../sass/components/_header.scss */
#block-search-form {
  text-align: right;
  position: relative;
  z-index: 60; }
  /* line 75, ../sass/components/_header.scss */
  #block-search-form input#edit-search-block-form--2 {
    margin-right: -2em;
    padding: 0.4em 1.85em 0.4em 0.25em;
    font-size: 0.85em;
    width: 12.5em; }
    @media (min-width: 70em) {
      /* line 75, ../sass/components/_header.scss */
      #block-search-form input#edit-search-block-form--2 {
        width: 18em; } }
  /* line 84, ../sass/components/_header.scss */
  #block-search-form #edit-actions--2 .form-submit,
  #block-search-form #edit-actions .form-submit {
    display: none; }
  /* line 85, ../sass/components/_header.scss */
  #block-search-form #edit-actions--2 button,
  #block-search-form #edit-actions button {
    background: none;
    border: none;
    margin-left: -0.5em; }
    /* line 89, ../sass/components/_header.scss */
    #block-search-form #edit-actions--2 button i,
    #block-search-form #edit-actions button i {
      color: #666666; }

/* line 94, ../sass/components/_header.scss */
.welcome {
  text-align: center;
  margin-top: 0;
  font-size: 0.85em;
  color: #BAABC0; }
  @media (min-width: 70em) {
    /* line 94, ../sass/components/_header.scss */
    .welcome {
      margin-top: 1.35em; } }
  /* line 100, ../sass/components/_header.scss */
  .welcome a {
    color: #BAABC0;
    font-weight: 300; }

/* line 110, ../sass/components/_header.scss */
#block-tb-megamenu-main-menu ul.level-0 button.btn-navbar.tb-megamenu-button i,
#block-block-34 i,
#block-block-39 i,
#block-block-40 i {
  font-size: 1.5em; }
/* line 111, ../sass/components/_header.scss */
#block-tb-megamenu-main-menu ul.level-0 button.btn-navbar.tb-megamenu-button a i,
#block-block-34 a i,
#block-block-39 a i,
#block-block-40 a i {
  color: #fff; }

/* line 114, ../sass/components/_header.scss */
.top-icons-mobile {
  background: transparent none repeat scroll 0 0; }
  /* line 116, ../sass/components/_header.scss */
  .top-icons-mobile > div {
    display: inline-block;
    font-size: 20px;
    text-align: center;
    width: 38px; }
    /* line 121, ../sass/components/_header.scss */
    .top-icons-mobile > div a {
      color: #fff; }
    /* line 122, ../sass/components/_header.scss */
    .top-icons-mobile > div label {
      display: block;
      font-size: 9px; }
      @media (min-width: 44em) {
        /* line 122, ../sass/components/_header.scss */
        .top-icons-mobile > div label {
          font-size: 10px; } }

/* line 3, ../sass/components/_main.scss */
.panel-brick-top {
  background: #e7e9e8; }

/* line 4, ../sass/components/_main.scss */
.outer-lower-bottom-wrapper,
.outer-center-wrapper {
  background: #e9f8fb; }
  /* line 81, ../sass/abstractions/_mixins.scss */
  .outer-lower-bottom-wrapper h2.pane-title,
  .outer-center-wrapper h2.pane-title {
    margin: 0 0 1.15em 0.3em; }
  /* line 82, ../sass/abstractions/_mixins.scss */
  .outer-lower-bottom-wrapper .view .view-header,
  .outer-center-wrapper .view .view-header {
    position: absolute;
    right: 0.3em;
    top: 0; }

/* line 6, ../sass/components/_main.scss */
.outer-bottom-wrapper {
  background: #f1e4ee; }
  /* line 81, ../sass/abstractions/_mixins.scss */
  .outer-bottom-wrapper h2.pane-title {
    margin: 0 0 1.15em 0.3em; }
  /* line 82, ../sass/abstractions/_mixins.scss */
  .outer-bottom-wrapper .view .view-header {
    position: absolute;
    right: 0.3em;
    top: 0; }

/* line 9, ../sass/components/_main.scss */
.pane-block-1,
.pane-block-2 {
  padding: 0.6em 0;
  overflow: auto; }
  /* line 13, ../sass/components/_main.scss */
  .pane-block-1 h2,
  .pane-block-2 h2 {
    color: #542f63; }
  /* line 14, ../sass/components/_main.scss */
  .pane-block-1 p,
  .pane-block-2 p {
    color: #666666; }
  /* line 15, ../sass/components/_main.scss */
  .pane-block-1 .button,
  .pane-block-2 .button {
    margin: 0.4em 0; }
    /* line 119, ../sass/abstractions/_mixins.scss */
    .pane-block-1 .button a,
    .pane-block-2 .button a {
      color: #fff;
      background: #542f63;
      padding: 0.25em 1.25em;
      display: inline-block; }

/* line 18, ../sass/components/_main.scss */
.pane-block-1 {
  background: -webkit-linear-gradient(left, #e7e9e8, #dde1e0);
  /* Safari */
  background: -o-linear-gradient(right, #e7e9e8, #dde1e0);
  /* Opera */
  background: -moz-linear-gradient(right, #e7e9e8, #dde1e0);
  /* Firefox */
  background: linear-gradient(to right, #e7e9e8, #dde1e0); }

/* line 25, ../sass/components/_main.scss */
.node--project--featured {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .node--project--featured img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .node--project--featured header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .node--project--featured header .field--name-field-title,
    .node--project--featured header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .node--project--featured header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .node--project--featured header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .node--project--featured:hover header {
    top: 0;
    background: url(../images/teal_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .node--project--featured:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .node--project--featured:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }

/* line 26, ../sass/components/_main.scss */
.node--news--featured {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .node--news--featured img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .node--news--featured header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .node--news--featured header .field--name-field-title,
    .node--news--featured header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .node--news--featured header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .node--news--featured header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .node--news--featured:hover header {
    top: 0;
    background: url(../images/teal_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .node--news--featured:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .node--news--featured:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }

/* line 27, ../sass/components/_main.scss */
.node--conference--featured {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .node--conference--featured img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .node--conference--featured header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .node--conference--featured header .field--name-field-title,
    .node--conference--featured header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .node--conference--featured header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .node--conference--featured header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .node--conference--featured:hover header {
    top: 0;
    background: url(../images/details_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .node--conference--featured:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .node--conference--featured:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }

/* line 28, ../sass/components/_main.scss */
.node--events--featured {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .node--events--featured img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .node--events--featured header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .node--events--featured header .field--name-field-title,
    .node--events--featured header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .node--events--featured header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .node--events--featured header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .node--events--featured:hover header {
    top: 0;
    background: url(../images/details_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .node--events--featured:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .node--events--featured:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }

/* line 29, ../sass/components/_main.scss */
.node--commentary--featured {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .node--commentary--featured img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .node--commentary--featured header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .node--commentary--featured header .field--name-field-title,
    .node--commentary--featured header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .node--commentary--featured header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .node--commentary--featured header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .node--commentary--featured:hover header {
    top: 0;
    background: url(../images/teal_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .node--commentary--featured:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .node--commentary--featured:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }

/* line 30, ../sass/components/_main.scss */
.node--periodical--featured {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .node--periodical--featured img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .node--periodical--featured header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .node--periodical--featured header .field--name-field-title,
    .node--periodical--featured header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .node--periodical--featured header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .node--periodical--featured header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .node--periodical--featured:hover header {
    top: 0;
    background: url(../images/teal_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .node--periodical--featured:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .node--periodical--featured:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }

/* line 31, ../sass/components/_main.scss */
.node--locations--featured {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .node--locations--featured img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .node--locations--featured header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .node--locations--featured header .field--name-field-title,
    .node--locations--featured header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .node--locations--featured header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .node--locations--featured header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .node--locations--featured:hover header {
    top: 0;
    background: url(../images/inside_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .node--locations--featured:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .node--locations--featured:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }

/* line 32, ../sass/components/_main.scss */
.inside-rusi-featured-block {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .inside-rusi-featured-block img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .inside-rusi-featured-block header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .inside-rusi-featured-block header .field--name-field-title,
    .inside-rusi-featured-block header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .inside-rusi-featured-block header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .inside-rusi-featured-block header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .inside-rusi-featured-block:hover header {
    top: 0;
    background: url(../images/inside_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .inside-rusi-featured-block:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .inside-rusi-featured-block:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }

/* line 33, ../sass/components/_main.scss */
.node--article--featured {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .node--article--featured img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .node--article--featured header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .node--article--featured header .field--name-field-title,
    .node--article--featured header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .node--article--featured header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .node--article--featured header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .node--article--featured:hover header {
    top: 0;
    background: url(../images/publications_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .node--article--featured:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .node--article--featured:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }

/* line 34, ../sass/components/_main.scss */
.node--faq--featured {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .node--faq--featured img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .node--faq--featured header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .node--faq--featured header .field--name-field-title,
    .node--faq--featured header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .node--faq--featured header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .node--faq--featured header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .node--faq--featured:hover header {
    top: 0;
    background: url(../images/inside_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .node--faq--featured:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .node--faq--featured:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }

/* line 35, ../sass/components/_main.scss */
.node--multimedia--featured {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .node--multimedia--featured img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .node--multimedia--featured header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .node--multimedia--featured header .field--name-field-title,
    .node--multimedia--featured header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .node--multimedia--featured header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .node--multimedia--featured header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .node--multimedia--featured:hover header {
    top: 0;
    background: url(../images/teal_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .node--multimedia--featured:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .node--multimedia--featured:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }

/* line 36, ../sass/components/_main.scss */
.node--rusi-people--featured {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .node--rusi-people--featured img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .node--rusi-people--featured header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .node--rusi-people--featured header .field--name-field-title,
    .node--rusi-people--featured header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .node--rusi-people--featured header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .node--rusi-people--featured header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .node--rusi-people--featured:hover header {
    top: 0;
    background: url(../images/pink_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .node--rusi-people--featured:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .node--rusi-people--featured:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }

/* line 37, ../sass/components/_main.scss */
.taxonomy-term--projects--featured {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .taxonomy-term--projects--featured img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .taxonomy-term--projects--featured header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .taxonomy-term--projects--featured header .field--name-field-title,
    .taxonomy-term--projects--featured header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .taxonomy-term--projects--featured header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .taxonomy-term--projects--featured header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .taxonomy-term--projects--featured:hover header {
    top: 0;
    background: url(../images/teal_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .taxonomy-term--projects--featured:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .taxonomy-term--projects--featured:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }

/* line 39, ../sass/components/_main.scss */
.node--in-the-news--featured {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .node--in-the-news--featured img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .node--in-the-news--featured header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .node--in-the-news--featured header .field--name-field-title,
    .node--in-the-news--featured header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .node--in-the-news--featured header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .node--in-the-news--featured header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .node--in-the-news--featured:hover header {
    top: 0;
    background: url(../images/inside_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .node--in-the-news--featured:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .node--in-the-news--featured:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }
  /* line 41, ../sass/components/_main.scss */
  .node--in-the-news--featured .field--type-entityreference article.node--rusi-people a {
    display: none; }

/* line 45, ../sass/components/_main.scss */
.node--report-paper--featured,
.node--rusi-publications--featured {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .node--report-paper--featured img,
  .node--rusi-publications--featured img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .node--report-paper--featured header,
  .node--rusi-publications--featured header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .node--report-paper--featured header .field--name-field-title,
    .node--report-paper--featured header .field--name-field-first-names,
    .node--rusi-publications--featured header .field--name-field-title,
    .node--rusi-publications--featured header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .node--report-paper--featured header .mask,
    .node--rusi-publications--featured header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .node--report-paper--featured header .mask i,
      .node--rusi-publications--featured header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .node--report-paper--featured:hover header,
  .node--rusi-publications--featured:hover header {
    top: 0;
    background: url(../images/teal_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .node--report-paper--featured:hover header h2,
    .node--rusi-publications--featured:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .node--report-paper--featured:hover header .mask,
    .node--rusi-publications--featured:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }

/* line 49, ../sass/components/_main.scss */
.section-publications .node--featured {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .section-publications .node--featured img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .section-publications .node--featured header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .section-publications .node--featured header .field--name-field-title,
    .section-publications .node--featured header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .section-publications .node--featured header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .section-publications .node--featured header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .section-publications .node--featured:hover header {
    top: 0;
    background: url(../images/publications_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .section-publications .node--featured:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .section-publications .node--featured:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }

/* line 52, ../sass/components/_main.scss */
.pane-fieldable-panels-pane.pane-bundle-about-blocks {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .pane-fieldable-panels-pane.pane-bundle-about-blocks img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .pane-fieldable-panels-pane.pane-bundle-about-blocks header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .pane-fieldable-panels-pane.pane-bundle-about-blocks header .field--name-field-title,
    .pane-fieldable-panels-pane.pane-bundle-about-blocks header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .pane-fieldable-panels-pane.pane-bundle-about-blocks header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .pane-fieldable-panels-pane.pane-bundle-about-blocks header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .pane-fieldable-panels-pane.pane-bundle-about-blocks:hover header {
    top: 0;
    background: url(../images/inside_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .pane-fieldable-panels-pane.pane-bundle-about-blocks:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .pane-fieldable-panels-pane.pane-bundle-about-blocks:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }
  /* line 54, ../sass/components/_main.scss */
  .pane-fieldable-panels-pane.pane-bundle-about-blocks h2 {
    height: 75px;
    text-transform: none !important;
    font-weight: normal; }

/* line 62, ../sass/components/_main.scss */
body.front .pane-fieldable-panels-pane.pane-bundle-about-blocks {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  body.front .pane-fieldable-panels-pane.pane-bundle-about-blocks img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  body.front .pane-fieldable-panels-pane.pane-bundle-about-blocks header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    body.front .pane-fieldable-panels-pane.pane-bundle-about-blocks header .field--name-field-title,
    body.front .pane-fieldable-panels-pane.pane-bundle-about-blocks header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    body.front .pane-fieldable-panels-pane.pane-bundle-about-blocks header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      body.front .pane-fieldable-panels-pane.pane-bundle-about-blocks header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  body.front .pane-fieldable-panels-pane.pane-bundle-about-blocks:hover header {
    top: 0;
    background: url(../images/teal_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    body.front .pane-fieldable-panels-pane.pane-bundle-about-blocks:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    body.front .pane-fieldable-panels-pane.pane-bundle-about-blocks:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }

/* line 66, ../sass/components/_main.scss */
.view-display-id-panel_pane_3 .views-row {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .view-display-id-panel_pane_3 .views-row img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .view-display-id-panel_pane_3 .views-row header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .view-display-id-panel_pane_3 .views-row header .field--name-field-title,
    .view-display-id-panel_pane_3 .views-row header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .view-display-id-panel_pane_3 .views-row header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .view-display-id-panel_pane_3 .views-row header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .view-display-id-panel_pane_3 .views-row:hover header {
    top: 0;
    background: url(../images/details_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .view-display-id-panel_pane_3 .views-row:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .view-display-id-panel_pane_3 .views-row:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }
  /* line 68, ../sass/components/_main.scss */
  .view-display-id-panel_pane_3 .views-row .speaker-wrapper {
    padding: 0.3em; }
    /* line 70, ../sass/components/_main.scss */
    .view-display-id-panel_pane_3 .views-row .speaker-wrapper header {
      margin: 0.3em; }

/* line 76, ../sass/components/_main.scss */
.pane-rusi-taxonomy-panel-pane-16 .views-row {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .pane-rusi-taxonomy-panel-pane-16 .views-row img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .pane-rusi-taxonomy-panel-pane-16 .views-row header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-16 .views-row header .field--name-field-title,
    .pane-rusi-taxonomy-panel-pane-16 .views-row header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-16 .views-row header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .pane-rusi-taxonomy-panel-pane-16 .views-row header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .pane-rusi-taxonomy-panel-pane-16 .views-row:hover header {
    top: 0;
    background: url(../images/details_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-16 .views-row:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-16 .views-row:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }
  /* line 78, ../sass/components/_main.scss */
  .pane-rusi-taxonomy-panel-pane-16 .views-row .speaker-wrapper {
    padding: 0.3em; }
    /* line 80, ../sass/components/_main.scss */
    .pane-rusi-taxonomy-panel-pane-16 .views-row .speaker-wrapper header {
      margin: 0.3em; }

/* line 86, ../sass/components/_main.scss */
.pane-event-views-panel-pane-7 .views-row {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .pane-event-views-panel-pane-7 .views-row img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .pane-event-views-panel-pane-7 .views-row header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-7 .views-row header .field--name-field-title,
    .pane-event-views-panel-pane-7 .views-row header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-7 .views-row header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .pane-event-views-panel-pane-7 .views-row header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .pane-event-views-panel-pane-7 .views-row:hover header {
    top: 0;
    background: url(../images/details_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-7 .views-row:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-7 .views-row:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }
  /* line 88, ../sass/components/_main.scss */
  .pane-event-views-panel-pane-7 .views-row .speaker-wrapper {
    padding: 0.3em; }
    /* line 90, ../sass/components/_main.scss */
    .pane-event-views-panel-pane-7 .views-row .speaker-wrapper header {
      margin: 0.3em; }

/* line 96, ../sass/components/_main.scss */
.node--rusi-periodicals--featured {
  position: relative;
  text-align: center; }
  /* line 99, ../sass/components/_main.scss */
  .node--rusi-periodicals--featured header {
    display: none; }
  /* line 100, ../sass/components/_main.scss */
  .node--rusi-periodicals--featured .group-publication-ref {
    position: absolute;
    bottom: 0.3em;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0.3em; }

/* line 111, ../sass/components/_main.scss */
#block-views-commentary-block-2 .node--commentary--featured {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  #block-views-commentary-block-2 .node--commentary--featured img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  #block-views-commentary-block-2 .node--commentary--featured header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    #block-views-commentary-block-2 .node--commentary--featured header .field--name-field-title,
    #block-views-commentary-block-2 .node--commentary--featured header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    #block-views-commentary-block-2 .node--commentary--featured header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      #block-views-commentary-block-2 .node--commentary--featured header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  #block-views-commentary-block-2 .node--commentary--featured:hover header {
    top: 0;
    background: url(../images/commentary_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    #block-views-commentary-block-2 .node--commentary--featured:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    #block-views-commentary-block-2 .node--commentary--featured:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }

/* line 114, ../sass/components/_main.scss */
.pane-event-views-panel-pane-15 {
  position: relative; }
  /* line 117, ../sass/components/_main.scss */
  .pane-event-views-panel-pane-15 .views-row:hover .related-tag {
    display: none; }
  /* line 119, ../sass/components/_main.scss */
  .pane-event-views-panel-pane-15 .related-tag {
    position: absolute;
    top: 0.3em;
    left: 0;
    background: url("../images/pink_bg.png");
    z-index: 50;
    color: #fff;
    padding: 0.25em 0.5em;
    padding: 0;
    left: 0.3em;
    background: none; }
    /* line 334, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-15 .related-tag a {
      color: #fff; }
    /* line 124, ../sass/components/_main.scss */
    .pane-event-views-panel-pane-15 .related-tag h2 {
      background: #542f63;
      padding: 0.25em 0.5em; }
  /* line 129, ../sass/components/_main.scss */
  .pane-event-views-panel-pane-15 .node--news--featured {
    position: relative;
    overflow: hidden; }
    /* line 264, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-15 .node--news--featured img {
      vertical-align: bottom;
      width: 100%; }
    /* line 268, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-15 .node--news--featured header {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      background: url(../images/light_bg.png);
      padding: 0 0.3em; }
      /* line 275, ../sass/abstractions/_mixins.scss */
      .pane-event-views-panel-pane-15 .node--news--featured header .field--name-field-title,
      .pane-event-views-panel-pane-15 .node--news--featured header .field--name-field-first-names {
        display: inline-block; }
      /* line 277, ../sass/abstractions/_mixins.scss */
      .pane-event-views-panel-pane-15 .node--news--featured header .mask {
        transform: translateY(100px);
        opacity: 0;
        transition: all 0.2s ease-in-out;
        text-align: center;
        position: absolute;
        bottom: 1em;
        left: 0;
        right: 0;
        color: #fff; }
        /* line 287, ../sass/abstractions/_mixins.scss */
        .pane-event-views-panel-pane-15 .node--news--featured header .mask i {
          font-size: 2em;
          font-weight: 200;
          padding: 0.2em 0.55em 0.25em 0.55em;
          border: 2px solid #fff;
          border-radius: 3px; }
    /* line 297, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-15 .node--news--featured:hover header {
      top: 0;
      background: url(../images/inside_bg.png);
      transition-delay: 0.1s;
      -webkit-transition: background 0.2s, color 0.2s;
      -moz-transition: background 0.2s, color 0.2s;
      transition: background 0.2s, color 0.2s;
      color: #fff; }
      /* line 305, ../sass/abstractions/_mixins.scss */
      .pane-event-views-panel-pane-15 .node--news--featured:hover header h2 {
        height: 100%; }
      /* line 306, ../sass/abstractions/_mixins.scss */
      .pane-event-views-panel-pane-15 .node--news--featured:hover header .mask {
        transition-delay: 0.2s;
        opacity: 1;
        transform: translateY(0px); }
  /* line 130, ../sass/components/_main.scss */
  .pane-event-views-panel-pane-15 .node--multimedia--featured,
  .pane-event-views-panel-pane-15 .node--commentary--featured {
    position: relative;
    overflow: hidden; }
    /* line 264, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-15 .node--multimedia--featured img,
    .pane-event-views-panel-pane-15 .node--commentary--featured img {
      vertical-align: bottom;
      width: 100%; }
    /* line 268, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-15 .node--multimedia--featured header,
    .pane-event-views-panel-pane-15 .node--commentary--featured header {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      background: url(../images/light_bg.png);
      padding: 0 0.3em; }
      /* line 275, ../sass/abstractions/_mixins.scss */
      .pane-event-views-panel-pane-15 .node--multimedia--featured header .field--name-field-title,
      .pane-event-views-panel-pane-15 .node--multimedia--featured header .field--name-field-first-names,
      .pane-event-views-panel-pane-15 .node--commentary--featured header .field--name-field-title,
      .pane-event-views-panel-pane-15 .node--commentary--featured header .field--name-field-first-names {
        display: inline-block; }
      /* line 277, ../sass/abstractions/_mixins.scss */
      .pane-event-views-panel-pane-15 .node--multimedia--featured header .mask,
      .pane-event-views-panel-pane-15 .node--commentary--featured header .mask {
        transform: translateY(100px);
        opacity: 0;
        transition: all 0.2s ease-in-out;
        text-align: center;
        position: absolute;
        bottom: 1em;
        left: 0;
        right: 0;
        color: #fff; }
        /* line 287, ../sass/abstractions/_mixins.scss */
        .pane-event-views-panel-pane-15 .node--multimedia--featured header .mask i,
        .pane-event-views-panel-pane-15 .node--commentary--featured header .mask i {
          font-size: 2em;
          font-weight: 200;
          padding: 0.2em 0.55em 0.25em 0.55em;
          border: 2px solid #fff;
          border-radius: 3px; }
    /* line 297, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-15 .node--multimedia--featured:hover header,
    .pane-event-views-panel-pane-15 .node--commentary--featured:hover header {
      top: 0;
      background: url(../images/commentary_bg.png);
      transition-delay: 0.1s;
      -webkit-transition: background 0.2s, color 0.2s;
      -moz-transition: background 0.2s, color 0.2s;
      transition: background 0.2s, color 0.2s;
      color: #fff; }
      /* line 305, ../sass/abstractions/_mixins.scss */
      .pane-event-views-panel-pane-15 .node--multimedia--featured:hover header h2,
      .pane-event-views-panel-pane-15 .node--commentary--featured:hover header h2 {
        height: 100%; }
      /* line 306, ../sass/abstractions/_mixins.scss */
      .pane-event-views-panel-pane-15 .node--multimedia--featured:hover header .mask,
      .pane-event-views-panel-pane-15 .node--commentary--featured:hover header .mask {
        transition-delay: 0.2s;
        opacity: 1;
        transform: translateY(0px); }
  /* line 132, ../sass/components/_main.scss */
  .pane-event-views-panel-pane-15 .node--rusi-publications--featured {
    position: relative;
    overflow: hidden; }
    /* line 264, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-15 .node--rusi-publications--featured img {
      vertical-align: bottom;
      width: 100%; }
    /* line 268, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-15 .node--rusi-publications--featured header {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      background: url(../images/light_bg.png);
      padding: 0 0.3em; }
      /* line 275, ../sass/abstractions/_mixins.scss */
      .pane-event-views-panel-pane-15 .node--rusi-publications--featured header .field--name-field-title,
      .pane-event-views-panel-pane-15 .node--rusi-publications--featured header .field--name-field-first-names {
        display: inline-block; }
      /* line 277, ../sass/abstractions/_mixins.scss */
      .pane-event-views-panel-pane-15 .node--rusi-publications--featured header .mask {
        transform: translateY(100px);
        opacity: 0;
        transition: all 0.2s ease-in-out;
        text-align: center;
        position: absolute;
        bottom: 1em;
        left: 0;
        right: 0;
        color: #fff; }
        /* line 287, ../sass/abstractions/_mixins.scss */
        .pane-event-views-panel-pane-15 .node--rusi-publications--featured header .mask i {
          font-size: 2em;
          font-weight: 200;
          padding: 0.2em 0.55em 0.25em 0.55em;
          border: 2px solid #fff;
          border-radius: 3px; }
    /* line 297, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-15 .node--rusi-publications--featured:hover header {
      top: 0;
      background: url(../images/publications_bg.png);
      transition-delay: 0.1s;
      -webkit-transition: background 0.2s, color 0.2s;
      -moz-transition: background 0.2s, color 0.2s;
      transition: background 0.2s, color 0.2s;
      color: #fff; }
      /* line 305, ../sass/abstractions/_mixins.scss */
      .pane-event-views-panel-pane-15 .node--rusi-publications--featured:hover header h2 {
        height: 100%; }
      /* line 306, ../sass/abstractions/_mixins.scss */
      .pane-event-views-panel-pane-15 .node--rusi-publications--featured:hover header .mask {
        transition-delay: 0.2s;
        opacity: 1;
        transform: translateY(0px); }

/* line 135, ../sass/components/_main.scss */
.pane-author-panel-pane-4 {
  position: relative; }
  /* line 137, ../sass/components/_main.scss */
  .pane-author-panel-pane-4 .view-header {
    position: absolute;
    right: 0;
    top: 0em; }
    /* line 141, ../sass/components/_main.scss */
    .pane-author-panel-pane-4 .view-header .button {
      margin: 0.4em 0; }
      /* line 119, ../sass/abstractions/_mixins.scss */
      .pane-author-panel-pane-4 .view-header .button a {
        color: #fff;
        background: #c91e53;
        padding: 0.25em 1.25em;
        display: inline-block; }

/* line 146, ../sass/components/_main.scss */
.pane-event-views-panel-pane-1 .view-header {
  top: -2.5em !important; }

/* line 150, ../sass/components/_main.scss */
.membership-block .membership-option {
  background: #e7e9e8;
  padding: 0.6em 1.25em;
  position: relative;
  margin: 1em;
  height: 21em; }
  /* line 213, ../sass/abstractions/_mixins.scss */
  .membership-block .membership-option .button {
    margin: 0.4em 0; }
    /* line 119, ../sass/abstractions/_mixins.scss */
    .membership-block .membership-option .button a {
      color: #fff;
      background: #542f63;
      padding: 0.25em 1.25em;
      display: inline-block; }
  @media (min-width: 44em) {
    /* line 150, ../sass/components/_main.scss */
    .membership-block .membership-option {
      height: 25em; } }
  @media (min-width: 70em) {
    /* line 150, ../sass/components/_main.scss */
    .membership-block .membership-option {
      height: 20em; } }
  /* line 156, ../sass/components/_main.scss */
  .membership-block .membership-option .button {
    position: absolute;
    bottom: 1.3em; }

/* line 141, ../sass/abstractions/_mixins.scss */
.pane-event-views-panel-pane-1 .view {
  padding: 0.3em;
  position: relative; }
  /* line 144, ../sass/abstractions/_mixins.scss */
  .pane-event-views-panel-pane-1 .view .view-header {
    position: absolute;
    right: 0.3em;
    top: 0; }
/* line 146, ../sass/abstractions/_mixins.scss */
.pane-event-views-panel-pane-1 .img-wrapper {
  width: 100%; }
  /* line 148, ../sass/abstractions/_mixins.scss */
  .pane-event-views-panel-pane-1 .img-wrapper img {
    width: 105%;
    vertical-align: bottom; }
/* line 153, ../sass/abstractions/_mixins.scss */
.pane-event-views-panel-pane-1 .details-wrapper {
  position: relative;
  bottom: 0;
  left: 0;
  right: 0; }
  @media (min-width: 44em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-1 .details-wrapper {
      position: absolute;
      bottom: 1.85em;
      left: 0.925em;
      right: 0.925em; } }
  @media (min-width: 70em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-1 .details-wrapper {
      left: 1.85em;
      right: auto; } }
  /* line 168, ../sass/abstractions/_mixins.scss */
  .pane-event-views-panel-pane-1 .details-wrapper .date {
    margin-bottom: 1.15em;
    display: none; }
    @media (min-width: 44em) {
      /* line 168, ../sass/abstractions/_mixins.scss */
      .pane-event-views-panel-pane-1 .details-wrapper .date {
        display: block; } }
    /* line 172, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-1 .details-wrapper .date span.date-display-single {
      background: url(../images/light_bg.png);
      padding: 0.25em 0.5em;
      text-shadow: 0 1px 1px #fff; }
  /* line 178, ../sass/abstractions/_mixins.scss */
  .pane-event-views-panel-pane-1 .details-wrapper .details {
    background: url("../images/details_bg.png");
    padding: 0.75em 1.8em 1.25em 1.8em;
    color: #fff;
    font-weight: 300; }
    /* line 183, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-1 .details-wrapper .details p {
      color: #fff;
      display: none; }
      @media (min-width: 70em) {
        /* line 183, ../sass/abstractions/_mixins.scss */
        .pane-event-views-panel-pane-1 .details-wrapper .details p {
          display: block; } }
      /* line 187, ../sass/abstractions/_mixins.scss */
      .pane-event-views-panel-pane-1 .details-wrapper .details p a {
        text-decoration: underline; }
    /* line 189, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-1 .details-wrapper .details h2.inner-title {
      font-size: 1.25em;
      line-height: 1.15;
      margin: 0 0 0.5em 0;
      font-weight: 300;
      text-transform: none; }
      @media (min-width: 44em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        .pane-event-views-panel-pane-1 .details-wrapper .details h2.inner-title {
          font-size: 1.85em; } }
      @media (min-width: 70em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        .pane-event-views-panel-pane-1 .details-wrapper .details h2.inner-title {
          font-size: 2em; } }
    /* line 198, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-1 .details-wrapper .details span.d-inner,
    .pane-event-views-panel-pane-1 .details-wrapper .details span.d-themes {
      display: none; }
      @media (min-width: 44em) {
        /* line 198, ../sass/abstractions/_mixins.scss */
        .pane-event-views-panel-pane-1 .details-wrapper .details span.d-inner,
        .pane-event-views-panel-pane-1 .details-wrapper .details span.d-themes {
          display: block; } }
    /* line 203, ../sass/abstractions/_mixins.scss */
    .pane-event-views-panel-pane-1 .details-wrapper .details a {
      color: #fff; }

/* line 141, ../sass/abstractions/_mixins.scss */
.pane-node-header-panel-pane-4 .view {
  padding: 0.3em;
  position: relative; }
  /* line 144, ../sass/abstractions/_mixins.scss */
  .pane-node-header-panel-pane-4 .view .view-header {
    position: absolute;
    right: 0.3em;
    top: 0; }
/* line 146, ../sass/abstractions/_mixins.scss */
.pane-node-header-panel-pane-4 .img-wrapper {
  width: 100%; }
  /* line 148, ../sass/abstractions/_mixins.scss */
  .pane-node-header-panel-pane-4 .img-wrapper img {
    width: 105%;
    vertical-align: bottom; }
/* line 153, ../sass/abstractions/_mixins.scss */
.pane-node-header-panel-pane-4 .details-wrapper {
  position: relative;
  bottom: 0;
  left: 0;
  right: 0; }
  @media (min-width: 44em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    .pane-node-header-panel-pane-4 .details-wrapper {
      position: absolute;
      bottom: 1.85em;
      left: 0.925em;
      right: 0.925em; } }
  @media (min-width: 70em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    .pane-node-header-panel-pane-4 .details-wrapper {
      left: 1.85em;
      right: auto; } }
  /* line 168, ../sass/abstractions/_mixins.scss */
  .pane-node-header-panel-pane-4 .details-wrapper .date {
    margin-bottom: 1.15em;
    display: none; }
    @media (min-width: 44em) {
      /* line 168, ../sass/abstractions/_mixins.scss */
      .pane-node-header-panel-pane-4 .details-wrapper .date {
        display: block; } }
    /* line 172, ../sass/abstractions/_mixins.scss */
    .pane-node-header-panel-pane-4 .details-wrapper .date span.date-display-single {
      background: url(../images/light_bg.png);
      padding: 0.25em 0.5em;
      text-shadow: 0 1px 1px #fff; }
  /* line 178, ../sass/abstractions/_mixins.scss */
  .pane-node-header-panel-pane-4 .details-wrapper .details {
    background: url("../images/inside_bg.png");
    padding: 0.75em 1.8em 1.25em 1.8em;
    color: #fff;
    font-weight: 300; }
    /* line 183, ../sass/abstractions/_mixins.scss */
    .pane-node-header-panel-pane-4 .details-wrapper .details p {
      color: #fff;
      display: none; }
      @media (min-width: 70em) {
        /* line 183, ../sass/abstractions/_mixins.scss */
        .pane-node-header-panel-pane-4 .details-wrapper .details p {
          display: block; } }
      /* line 187, ../sass/abstractions/_mixins.scss */
      .pane-node-header-panel-pane-4 .details-wrapper .details p a {
        text-decoration: underline; }
    /* line 189, ../sass/abstractions/_mixins.scss */
    .pane-node-header-panel-pane-4 .details-wrapper .details h2.inner-title {
      font-size: 1.25em;
      line-height: 1.15;
      margin: 0 0 0.5em 0;
      font-weight: 300;
      text-transform: none; }
      @media (min-width: 44em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        .pane-node-header-panel-pane-4 .details-wrapper .details h2.inner-title {
          font-size: 1.85em; } }
      @media (min-width: 70em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        .pane-node-header-panel-pane-4 .details-wrapper .details h2.inner-title {
          font-size: 2em; } }
    /* line 198, ../sass/abstractions/_mixins.scss */
    .pane-node-header-panel-pane-4 .details-wrapper .details span.d-inner,
    .pane-node-header-panel-pane-4 .details-wrapper .details span.d-themes {
      display: none; }
      @media (min-width: 44em) {
        /* line 198, ../sass/abstractions/_mixins.scss */
        .pane-node-header-panel-pane-4 .details-wrapper .details span.d-inner,
        .pane-node-header-panel-pane-4 .details-wrapper .details span.d-themes {
          display: block; } }
    /* line 203, ../sass/abstractions/_mixins.scss */
    .pane-node-header-panel-pane-4 .details-wrapper .details a {
      color: #fff; }

/* line 141, ../sass/abstractions/_mixins.scss */
.node-type-news .pane-node-header-panel-pane-1 .view {
  padding: 0.3em;
  position: relative; }
  /* line 144, ../sass/abstractions/_mixins.scss */
  .node-type-news .pane-node-header-panel-pane-1 .view .view-header {
    position: absolute;
    right: 0.3em;
    top: 0; }
/* line 146, ../sass/abstractions/_mixins.scss */
.node-type-news .pane-node-header-panel-pane-1 .img-wrapper {
  width: 100%; }
  /* line 148, ../sass/abstractions/_mixins.scss */
  .node-type-news .pane-node-header-panel-pane-1 .img-wrapper img {
    width: 105%;
    vertical-align: bottom; }
/* line 153, ../sass/abstractions/_mixins.scss */
.node-type-news .pane-node-header-panel-pane-1 .details-wrapper {
  position: relative;
  bottom: 0;
  left: 0;
  right: 0; }
  @media (min-width: 44em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    .node-type-news .pane-node-header-panel-pane-1 .details-wrapper {
      position: absolute;
      bottom: 1.85em;
      left: 0.925em;
      right: 0.925em; } }
  @media (min-width: 70em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    .node-type-news .pane-node-header-panel-pane-1 .details-wrapper {
      left: 1.85em;
      right: auto; } }
  /* line 168, ../sass/abstractions/_mixins.scss */
  .node-type-news .pane-node-header-panel-pane-1 .details-wrapper .date {
    margin-bottom: 1.15em;
    display: none; }
    @media (min-width: 44em) {
      /* line 168, ../sass/abstractions/_mixins.scss */
      .node-type-news .pane-node-header-panel-pane-1 .details-wrapper .date {
        display: block; } }
    /* line 172, ../sass/abstractions/_mixins.scss */
    .node-type-news .pane-node-header-panel-pane-1 .details-wrapper .date span.date-display-single {
      background: url(../images/light_bg.png);
      padding: 0.25em 0.5em;
      text-shadow: 0 1px 1px #fff; }
  /* line 178, ../sass/abstractions/_mixins.scss */
  .node-type-news .pane-node-header-panel-pane-1 .details-wrapper .details {
    background: url("../images/inside_bg.png");
    padding: 0.75em 1.8em 1.25em 1.8em;
    color: #fff;
    font-weight: 300; }
    /* line 183, ../sass/abstractions/_mixins.scss */
    .node-type-news .pane-node-header-panel-pane-1 .details-wrapper .details p {
      color: #fff;
      display: none; }
      @media (min-width: 70em) {
        /* line 183, ../sass/abstractions/_mixins.scss */
        .node-type-news .pane-node-header-panel-pane-1 .details-wrapper .details p {
          display: block; } }
      /* line 187, ../sass/abstractions/_mixins.scss */
      .node-type-news .pane-node-header-panel-pane-1 .details-wrapper .details p a {
        text-decoration: underline; }
    /* line 189, ../sass/abstractions/_mixins.scss */
    .node-type-news .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
      font-size: 1.25em;
      line-height: 1.15;
      margin: 0 0 0.5em 0;
      font-weight: 300;
      text-transform: none; }
      @media (min-width: 44em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        .node-type-news .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
          font-size: 1.85em; } }
      @media (min-width: 70em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        .node-type-news .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
          font-size: 2em; } }
    /* line 198, ../sass/abstractions/_mixins.scss */
    .node-type-news .pane-node-header-panel-pane-1 .details-wrapper .details span.d-inner,
    .node-type-news .pane-node-header-panel-pane-1 .details-wrapper .details span.d-themes {
      display: none; }
      @media (min-width: 44em) {
        /* line 198, ../sass/abstractions/_mixins.scss */
        .node-type-news .pane-node-header-panel-pane-1 .details-wrapper .details span.d-inner,
        .node-type-news .pane-node-header-panel-pane-1 .details-wrapper .details span.d-themes {
          display: block; } }
    /* line 203, ../sass/abstractions/_mixins.scss */
    .node-type-news .pane-node-header-panel-pane-1 .details-wrapper .details a {
      color: #fff; }

/* line 141, ../sass/abstractions/_mixins.scss */
.node-type-periodical .pane-node-header-panel-pane-1 .view {
  padding: 0.3em;
  position: relative; }
  /* line 144, ../sass/abstractions/_mixins.scss */
  .node-type-periodical .pane-node-header-panel-pane-1 .view .view-header {
    position: absolute;
    right: 0.3em;
    top: 0; }
/* line 146, ../sass/abstractions/_mixins.scss */
.node-type-periodical .pane-node-header-panel-pane-1 .img-wrapper {
  width: 100%; }
  /* line 148, ../sass/abstractions/_mixins.scss */
  .node-type-periodical .pane-node-header-panel-pane-1 .img-wrapper img {
    width: 105%;
    vertical-align: bottom; }
/* line 153, ../sass/abstractions/_mixins.scss */
.node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper {
  position: relative;
  bottom: 0;
  left: 0;
  right: 0; }
  @media (min-width: 44em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    .node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper {
      position: absolute;
      bottom: 1.85em;
      left: 0.925em;
      right: 0.925em; } }
  @media (min-width: 70em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    .node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper {
      left: 1.85em;
      right: auto; } }
  /* line 168, ../sass/abstractions/_mixins.scss */
  .node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper .date {
    margin-bottom: 1.15em;
    display: none; }
    @media (min-width: 44em) {
      /* line 168, ../sass/abstractions/_mixins.scss */
      .node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper .date {
        display: block; } }
    /* line 172, ../sass/abstractions/_mixins.scss */
    .node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper .date span.date-display-single {
      background: url(../images/light_bg.png);
      padding: 0.25em 0.5em;
      text-shadow: 0 1px 1px #fff; }
  /* line 178, ../sass/abstractions/_mixins.scss */
  .node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper .details {
    background: url("../images/details_bg.png");
    padding: 0.75em 1.8em 1.25em 1.8em;
    color: #fff;
    font-weight: 300; }
    /* line 183, ../sass/abstractions/_mixins.scss */
    .node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper .details p {
      color: #fff;
      display: none; }
      @media (min-width: 70em) {
        /* line 183, ../sass/abstractions/_mixins.scss */
        .node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper .details p {
          display: block; } }
      /* line 187, ../sass/abstractions/_mixins.scss */
      .node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper .details p a {
        text-decoration: underline; }
    /* line 189, ../sass/abstractions/_mixins.scss */
    .node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
      font-size: 1.25em;
      line-height: 1.15;
      margin: 0 0 0.5em 0;
      font-weight: 300;
      text-transform: none; }
      @media (min-width: 44em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        .node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
          font-size: 1.85em; } }
      @media (min-width: 70em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        .node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
          font-size: 2em; } }
    /* line 198, ../sass/abstractions/_mixins.scss */
    .node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper .details span.d-inner,
    .node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper .details span.d-themes {
      display: none; }
      @media (min-width: 44em) {
        /* line 198, ../sass/abstractions/_mixins.scss */
        .node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper .details span.d-inner,
        .node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper .details span.d-themes {
          display: block; } }
    /* line 203, ../sass/abstractions/_mixins.scss */
    .node-type-periodical .pane-node-header-panel-pane-1 .details-wrapper .details a {
      color: #fff; }

/* line 141, ../sass/abstractions/_mixins.scss */
.node-type-rusi-publications .pane-node-header-panel-pane-1 .view {
  padding: 0.3em;
  position: relative; }
  /* line 144, ../sass/abstractions/_mixins.scss */
  .node-type-rusi-publications .pane-node-header-panel-pane-1 .view .view-header {
    position: absolute;
    right: 0.3em;
    top: 0; }
/* line 146, ../sass/abstractions/_mixins.scss */
.node-type-rusi-publications .pane-node-header-panel-pane-1 .img-wrapper {
  width: 100%; }
  /* line 148, ../sass/abstractions/_mixins.scss */
  .node-type-rusi-publications .pane-node-header-panel-pane-1 .img-wrapper img {
    width: 105%;
    vertical-align: bottom; }
/* line 153, ../sass/abstractions/_mixins.scss */
.node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper {
  position: relative;
  bottom: 0;
  left: 0;
  right: 0; }
  @media (min-width: 44em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    .node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper {
      position: absolute;
      bottom: 1.85em;
      left: 0.925em;
      right: 0.925em; } }
  @media (min-width: 70em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    .node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper {
      left: 1.85em;
      right: auto; } }
  /* line 168, ../sass/abstractions/_mixins.scss */
  .node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper .date {
    margin-bottom: 1.15em;
    display: none; }
    @media (min-width: 44em) {
      /* line 168, ../sass/abstractions/_mixins.scss */
      .node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper .date {
        display: block; } }
    /* line 172, ../sass/abstractions/_mixins.scss */
    .node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper .date span.date-display-single {
      background: url(../images/light_bg.png);
      padding: 0.25em 0.5em;
      text-shadow: 0 1px 1px #fff; }
  /* line 178, ../sass/abstractions/_mixins.scss */
  .node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper .details {
    background: url("../images/details_bg.png");
    padding: 0.75em 1.8em 1.25em 1.8em;
    color: #fff;
    font-weight: 300; }
    /* line 183, ../sass/abstractions/_mixins.scss */
    .node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper .details p {
      color: #fff;
      display: none; }
      @media (min-width: 70em) {
        /* line 183, ../sass/abstractions/_mixins.scss */
        .node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper .details p {
          display: block; } }
      /* line 187, ../sass/abstractions/_mixins.scss */
      .node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper .details p a {
        text-decoration: underline; }
    /* line 189, ../sass/abstractions/_mixins.scss */
    .node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
      font-size: 1.25em;
      line-height: 1.15;
      margin: 0 0 0.5em 0;
      font-weight: 300;
      text-transform: none; }
      @media (min-width: 44em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        .node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
          font-size: 1.85em; } }
      @media (min-width: 70em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        .node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
          font-size: 2em; } }
    /* line 198, ../sass/abstractions/_mixins.scss */
    .node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper .details span.d-inner,
    .node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper .details span.d-themes {
      display: none; }
      @media (min-width: 44em) {
        /* line 198, ../sass/abstractions/_mixins.scss */
        .node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper .details span.d-inner,
        .node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper .details span.d-themes {
          display: block; } }
    /* line 203, ../sass/abstractions/_mixins.scss */
    .node-type-rusi-publications .pane-node-header-panel-pane-1 .details-wrapper .details a {
      color: #fff; }
/* line 173, ../sass/components/_main.scss */
.node-type-rusi-publications .pane-node-field-event-link {
  margin: 0.4em 0; }
  /* line 119, ../sass/abstractions/_mixins.scss */
  .node-type-rusi-publications .pane-node-field-event-link a {
    color: #fff;
    background: #542f63;
    padding: 0.25em 1.25em;
    display: inline-block; }
/* line 174, ../sass/components/_main.scss */
.node-type-rusi-publications .field--name-field-event-link {
  margin: 0.4em 0; }
  /* line 119, ../sass/abstractions/_mixins.scss */
  .node-type-rusi-publications .field--name-field-event-link a {
    color: #fff;
    background: #542f63;
    padding: 0.25em 1.25em;
    display: inline-block; }

/* line 141, ../sass/abstractions/_mixins.scss */
.pane-rusi-taxonomy-panel-pane-8 .view {
  padding: 0.3em;
  position: relative; }
  /* line 144, ../sass/abstractions/_mixins.scss */
  .pane-rusi-taxonomy-panel-pane-8 .view .view-header {
    position: absolute;
    right: 0.3em;
    top: 0; }
/* line 146, ../sass/abstractions/_mixins.scss */
.pane-rusi-taxonomy-panel-pane-8 .img-wrapper {
  width: 100%; }
  /* line 148, ../sass/abstractions/_mixins.scss */
  .pane-rusi-taxonomy-panel-pane-8 .img-wrapper img {
    width: 105%;
    vertical-align: bottom; }
/* line 153, ../sass/abstractions/_mixins.scss */
.pane-rusi-taxonomy-panel-pane-8 .details-wrapper {
  position: relative;
  bottom: 0;
  left: 0;
  right: 0; }
  @media (min-width: 44em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-8 .details-wrapper {
      position: absolute;
      bottom: 1.85em;
      left: 0.925em;
      right: 0.925em; } }
  @media (min-width: 70em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-8 .details-wrapper {
      left: 1.85em;
      right: auto; } }
  /* line 168, ../sass/abstractions/_mixins.scss */
  .pane-rusi-taxonomy-panel-pane-8 .details-wrapper .date {
    margin-bottom: 1.15em;
    display: none; }
    @media (min-width: 44em) {
      /* line 168, ../sass/abstractions/_mixins.scss */
      .pane-rusi-taxonomy-panel-pane-8 .details-wrapper .date {
        display: block; } }
    /* line 172, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-8 .details-wrapper .date span.date-display-single {
      background: url(../images/light_bg.png);
      padding: 0.25em 0.5em;
      text-shadow: 0 1px 1px #fff; }
  /* line 178, ../sass/abstractions/_mixins.scss */
  .pane-rusi-taxonomy-panel-pane-8 .details-wrapper .details {
    background: url("../images/teal_bg.png");
    padding: 0.75em 1.8em 1.25em 1.8em;
    color: #fff;
    font-weight: 300; }
    /* line 183, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-8 .details-wrapper .details p {
      color: #fff;
      display: none; }
      @media (min-width: 70em) {
        /* line 183, ../sass/abstractions/_mixins.scss */
        .pane-rusi-taxonomy-panel-pane-8 .details-wrapper .details p {
          display: block; } }
      /* line 187, ../sass/abstractions/_mixins.scss */
      .pane-rusi-taxonomy-panel-pane-8 .details-wrapper .details p a {
        text-decoration: underline; }
    /* line 189, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-8 .details-wrapper .details h2.inner-title {
      font-size: 1.25em;
      line-height: 1.15;
      margin: 0 0 0.5em 0;
      font-weight: 300;
      text-transform: none; }
      @media (min-width: 44em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        .pane-rusi-taxonomy-panel-pane-8 .details-wrapper .details h2.inner-title {
          font-size: 1.85em; } }
      @media (min-width: 70em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        .pane-rusi-taxonomy-panel-pane-8 .details-wrapper .details h2.inner-title {
          font-size: 2em; } }
    /* line 198, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-8 .details-wrapper .details span.d-inner,
    .pane-rusi-taxonomy-panel-pane-8 .details-wrapper .details span.d-themes {
      display: none; }
      @media (min-width: 44em) {
        /* line 198, ../sass/abstractions/_mixins.scss */
        .pane-rusi-taxonomy-panel-pane-8 .details-wrapper .details span.d-inner,
        .pane-rusi-taxonomy-panel-pane-8 .details-wrapper .details span.d-themes {
          display: block; } }
    /* line 203, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-8 .details-wrapper .details a {
      color: #fff; }

/* line 141, ../sass/abstractions/_mixins.scss */
.pane-block-25 .view,
.pane-locations-panel-pane-1 .view {
  padding: 0.3em;
  position: relative; }
  /* line 144, ../sass/abstractions/_mixins.scss */
  .pane-block-25 .view .view-header,
  .pane-locations-panel-pane-1 .view .view-header {
    position: absolute;
    right: 0.3em;
    top: 0; }
/* line 146, ../sass/abstractions/_mixins.scss */
.pane-block-25 .img-wrapper,
.pane-locations-panel-pane-1 .img-wrapper {
  width: 100%; }
  /* line 148, ../sass/abstractions/_mixins.scss */
  .pane-block-25 .img-wrapper img,
  .pane-locations-panel-pane-1 .img-wrapper img {
    width: 105%;
    vertical-align: bottom; }
/* line 153, ../sass/abstractions/_mixins.scss */
.pane-block-25 .details-wrapper,
.pane-locations-panel-pane-1 .details-wrapper {
  position: relative;
  bottom: 0;
  left: 0;
  right: 0; }
  @media (min-width: 44em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    .pane-block-25 .details-wrapper,
    .pane-locations-panel-pane-1 .details-wrapper {
      position: absolute;
      bottom: 1.85em;
      left: 0.925em;
      right: 0.925em; } }
  @media (min-width: 70em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    .pane-block-25 .details-wrapper,
    .pane-locations-panel-pane-1 .details-wrapper {
      left: 1.85em;
      right: auto; } }
  /* line 168, ../sass/abstractions/_mixins.scss */
  .pane-block-25 .details-wrapper .date,
  .pane-locations-panel-pane-1 .details-wrapper .date {
    margin-bottom: 1.15em;
    display: none; }
    @media (min-width: 44em) {
      /* line 168, ../sass/abstractions/_mixins.scss */
      .pane-block-25 .details-wrapper .date,
      .pane-locations-panel-pane-1 .details-wrapper .date {
        display: block; } }
    /* line 172, ../sass/abstractions/_mixins.scss */
    .pane-block-25 .details-wrapper .date span.date-display-single,
    .pane-locations-panel-pane-1 .details-wrapper .date span.date-display-single {
      background: url(../images/light_bg.png);
      padding: 0.25em 0.5em;
      text-shadow: 0 1px 1px #fff; }
  /* line 178, ../sass/abstractions/_mixins.scss */
  .pane-block-25 .details-wrapper .details,
  .pane-locations-panel-pane-1 .details-wrapper .details {
    background: url("../images/inside_bg.png");
    padding: 0.75em 1.8em 1.25em 1.8em;
    color: #fff;
    font-weight: 300; }
    /* line 183, ../sass/abstractions/_mixins.scss */
    .pane-block-25 .details-wrapper .details p,
    .pane-locations-panel-pane-1 .details-wrapper .details p {
      color: #fff;
      display: none; }
      @media (min-width: 70em) {
        /* line 183, ../sass/abstractions/_mixins.scss */
        .pane-block-25 .details-wrapper .details p,
        .pane-locations-panel-pane-1 .details-wrapper .details p {
          display: block; } }
      /* line 187, ../sass/abstractions/_mixins.scss */
      .pane-block-25 .details-wrapper .details p a,
      .pane-locations-panel-pane-1 .details-wrapper .details p a {
        text-decoration: underline; }
    /* line 189, ../sass/abstractions/_mixins.scss */
    .pane-block-25 .details-wrapper .details h2.inner-title,
    .pane-locations-panel-pane-1 .details-wrapper .details h2.inner-title {
      font-size: 1.25em;
      line-height: 1.15;
      margin: 0 0 0.5em 0;
      font-weight: 300;
      text-transform: none; }
      @media (min-width: 44em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        .pane-block-25 .details-wrapper .details h2.inner-title,
        .pane-locations-panel-pane-1 .details-wrapper .details h2.inner-title {
          font-size: 1.85em; } }
      @media (min-width: 70em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        .pane-block-25 .details-wrapper .details h2.inner-title,
        .pane-locations-panel-pane-1 .details-wrapper .details h2.inner-title {
          font-size: 2em; } }
    /* line 198, ../sass/abstractions/_mixins.scss */
    .pane-block-25 .details-wrapper .details span.d-inner,
    .pane-block-25 .details-wrapper .details span.d-themes,
    .pane-locations-panel-pane-1 .details-wrapper .details span.d-inner,
    .pane-locations-panel-pane-1 .details-wrapper .details span.d-themes {
      display: none; }
      @media (min-width: 44em) {
        /* line 198, ../sass/abstractions/_mixins.scss */
        .pane-block-25 .details-wrapper .details span.d-inner,
        .pane-block-25 .details-wrapper .details span.d-themes,
        .pane-locations-panel-pane-1 .details-wrapper .details span.d-inner,
        .pane-locations-panel-pane-1 .details-wrapper .details span.d-themes {
          display: block; } }
    /* line 203, ../sass/abstractions/_mixins.scss */
    .pane-block-25 .details-wrapper .details a,
    .pane-locations-panel-pane-1 .details-wrapper .details a {
      color: #fff; }

/* line 141, ../sass/abstractions/_mixins.scss */
body.node-type-article .pane-node-header-panel-pane-1 .view {
  padding: 0.3em;
  position: relative; }
  /* line 144, ../sass/abstractions/_mixins.scss */
  body.node-type-article .pane-node-header-panel-pane-1 .view .view-header {
    position: absolute;
    right: 0.3em;
    top: 0; }
/* line 146, ../sass/abstractions/_mixins.scss */
body.node-type-article .pane-node-header-panel-pane-1 .img-wrapper {
  width: 100%; }
  /* line 148, ../sass/abstractions/_mixins.scss */
  body.node-type-article .pane-node-header-panel-pane-1 .img-wrapper img {
    width: 105%;
    vertical-align: bottom; }
/* line 153, ../sass/abstractions/_mixins.scss */
body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper {
  position: relative;
  bottom: 0;
  left: 0;
  right: 0; }
  @media (min-width: 44em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper {
      position: absolute;
      bottom: 1.85em;
      left: 0.925em;
      right: 0.925em; } }
  @media (min-width: 70em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper {
      left: 1.85em;
      right: auto; } }
  /* line 168, ../sass/abstractions/_mixins.scss */
  body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper .date {
    margin-bottom: 1.15em;
    display: none; }
    @media (min-width: 44em) {
      /* line 168, ../sass/abstractions/_mixins.scss */
      body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper .date {
        display: block; } }
    /* line 172, ../sass/abstractions/_mixins.scss */
    body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper .date span.date-display-single {
      background: url(../images/light_bg.png);
      padding: 0.25em 0.5em;
      text-shadow: 0 1px 1px #fff; }
  /* line 178, ../sass/abstractions/_mixins.scss */
  body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper .details {
    background: url("../images/publications_bg.png");
    padding: 0.75em 1.8em 1.25em 1.8em;
    color: #fff;
    font-weight: 300; }
    /* line 183, ../sass/abstractions/_mixins.scss */
    body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper .details p {
      color: #fff;
      display: none; }
      @media (min-width: 70em) {
        /* line 183, ../sass/abstractions/_mixins.scss */
        body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper .details p {
          display: block; } }
      /* line 187, ../sass/abstractions/_mixins.scss */
      body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper .details p a {
        text-decoration: underline; }
    /* line 189, ../sass/abstractions/_mixins.scss */
    body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
      font-size: 1.25em;
      line-height: 1.15;
      margin: 0 0 0.5em 0;
      font-weight: 300;
      text-transform: none; }
      @media (min-width: 44em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
          font-size: 1.85em; } }
      @media (min-width: 70em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
          font-size: 2em; } }
    /* line 198, ../sass/abstractions/_mixins.scss */
    body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper .details span.d-inner,
    body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper .details span.d-themes {
      display: none; }
      @media (min-width: 44em) {
        /* line 198, ../sass/abstractions/_mixins.scss */
        body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper .details span.d-inner,
        body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper .details span.d-themes {
          display: block; } }
    /* line 203, ../sass/abstractions/_mixins.scss */
    body.node-type-article .pane-node-header-panel-pane-1 .details-wrapper .details a {
      color: #fff; }
/* line 184, ../sass/components/_main.scss */
body.node-type-article .pane-node-field-event-link {
  margin: 0.4em 0; }
  /* line 119, ../sass/abstractions/_mixins.scss */
  body.node-type-article .pane-node-field-event-link a {
    color: #fff;
    background: #542f63;
    padding: 0.25em 1.25em;
    display: inline-block; }
/* line 185, ../sass/components/_main.scss */
body.node-type-article .field--name-field-event-link {
  margin: 0.4em 0; }
  /* line 119, ../sass/abstractions/_mixins.scss */
  body.node-type-article .field--name-field-event-link a {
    color: #fff;
    background: #542f63;
    padding: 0.25em 1.25em;
    display: inline-block; }

/* line 141, ../sass/abstractions/_mixins.scss */
.pane-node-header-panel-pane-8 .view {
  padding: 0.3em;
  position: relative; }
  /* line 144, ../sass/abstractions/_mixins.scss */
  .pane-node-header-panel-pane-8 .view .view-header {
    position: absolute;
    right: 0.3em;
    top: 0; }
/* line 146, ../sass/abstractions/_mixins.scss */
.pane-node-header-panel-pane-8 .img-wrapper {
  width: 100%; }
  /* line 148, ../sass/abstractions/_mixins.scss */
  .pane-node-header-panel-pane-8 .img-wrapper img {
    width: 105%;
    vertical-align: bottom; }
/* line 153, ../sass/abstractions/_mixins.scss */
.pane-node-header-panel-pane-8 .details-wrapper {
  position: relative;
  bottom: 0;
  left: 0;
  right: 0; }
  @media (min-width: 44em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    .pane-node-header-panel-pane-8 .details-wrapper {
      position: absolute;
      bottom: 1.85em;
      left: 0.925em;
      right: 0.925em; } }
  @media (min-width: 70em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    .pane-node-header-panel-pane-8 .details-wrapper {
      left: 1.85em;
      right: auto; } }
  /* line 168, ../sass/abstractions/_mixins.scss */
  .pane-node-header-panel-pane-8 .details-wrapper .date {
    margin-bottom: 1.15em;
    display: none; }
    @media (min-width: 44em) {
      /* line 168, ../sass/abstractions/_mixins.scss */
      .pane-node-header-panel-pane-8 .details-wrapper .date {
        display: block; } }
    /* line 172, ../sass/abstractions/_mixins.scss */
    .pane-node-header-panel-pane-8 .details-wrapper .date span.date-display-single {
      background: url(../images/light_bg.png);
      padding: 0.25em 0.5em;
      text-shadow: 0 1px 1px #fff; }
  /* line 178, ../sass/abstractions/_mixins.scss */
  .pane-node-header-panel-pane-8 .details-wrapper .details {
    background: url("../images/commentary_bg.png");
    padding: 0.75em 1.8em 1.25em 1.8em;
    color: #fff;
    font-weight: 300; }
    /* line 183, ../sass/abstractions/_mixins.scss */
    .pane-node-header-panel-pane-8 .details-wrapper .details p {
      color: #fff;
      display: none; }
      @media (min-width: 70em) {
        /* line 183, ../sass/abstractions/_mixins.scss */
        .pane-node-header-panel-pane-8 .details-wrapper .details p {
          display: block; } }
      /* line 187, ../sass/abstractions/_mixins.scss */
      .pane-node-header-panel-pane-8 .details-wrapper .details p a {
        text-decoration: underline; }
    /* line 189, ../sass/abstractions/_mixins.scss */
    .pane-node-header-panel-pane-8 .details-wrapper .details h2.inner-title {
      font-size: 1.25em;
      line-height: 1.15;
      margin: 0 0 0.5em 0;
      font-weight: 300;
      text-transform: none; }
      @media (min-width: 44em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        .pane-node-header-panel-pane-8 .details-wrapper .details h2.inner-title {
          font-size: 1.85em; } }
      @media (min-width: 70em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        .pane-node-header-panel-pane-8 .details-wrapper .details h2.inner-title {
          font-size: 2em; } }
    /* line 198, ../sass/abstractions/_mixins.scss */
    .pane-node-header-panel-pane-8 .details-wrapper .details span.d-inner,
    .pane-node-header-panel-pane-8 .details-wrapper .details span.d-themes {
      display: none; }
      @media (min-width: 44em) {
        /* line 198, ../sass/abstractions/_mixins.scss */
        .pane-node-header-panel-pane-8 .details-wrapper .details span.d-inner,
        .pane-node-header-panel-pane-8 .details-wrapper .details span.d-themes {
          display: block; } }
    /* line 203, ../sass/abstractions/_mixins.scss */
    .pane-node-header-panel-pane-8 .details-wrapper .details a {
      color: #fff; }

/* line 190, ../sass/components/_main.scss */
.pane-event-views-panel-pane-2 {
  background: #fff; }
  /* line 192, ../sass/components/_main.scss */
  .pane-event-views-panel-pane-2 h2.pane-title {
    margin: 0 !important;
    padding: 1em; }
  /* line 196, ../sass/components/_main.scss */
  .pane-event-views-panel-pane-2 ul {
    margin: 0;
    background: #fff;
    padding: 0 2em;
    height: auto; }
    @media (min-width: 70em) {
      /* line 196, ../sass/components/_main.scss */
      .pane-event-views-panel-pane-2 ul {
        height: 27.85em;
        overflow: hidden; } }
  /* line 206, ../sass/components/_main.scss */
  .pane-event-views-panel-pane-2 li {
    padding: 1.2em 0;
    list-style: none;
    margin: 0; }
    /* line 210, ../sass/components/_main.scss */
    .pane-event-views-panel-pane-2 li::before {
      content: ">";
      margin-left: -1em;
      color: #666666; }

/* line 218, ../sass/components/_main.scss */
.pane-node-header-panel-pane-2 {
  margin-bottom: 2em; }

/* line 220, ../sass/components/_main.scss */
.pane-publications-panel-pane-1 {
  overflow: auto;
  position: relative; }
  /* line 223, ../sass/components/_main.scss */
  .pane-publications-panel-pane-1 .publication {
    padding: 0.3em;
    position: relative;
    overflow: hidden; }
    /* line 220, ../sass/abstractions/_mixins.scss */
    .pane-publications-panel-pane-1 .publication .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 230, ../sass/abstractions/_mixins.scss */
      .pane-publications-panel-pane-1 .publication .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
    /* line 238, ../sass/abstractions/_mixins.scss */
    .pane-publications-panel-pane-1 .publication article {
      background: url("../images/light_bg.png");
      min-height: 16em;
      overflow: hidden;
      padding: 0 1em;
      color: #666666; }
    /* line 245, ../sass/abstractions/_mixins.scss */
    .pane-publications-panel-pane-1 .publication article:hover {
      transition-delay: 0.1s;
      background: #bc76ac;
      color: #fff;
      -webkit-transition: background 0.2s, color 0.2s;
      -moz-transition: background 0.2s, color 0.2s;
      transition: background 0.2s, color 0.2s; }
      /* line 252, ../sass/abstractions/_mixins.scss */
      .pane-publications-panel-pane-1 .publication article:hover p {
        color: #fff; }
      /* line 253, ../sass/abstractions/_mixins.scss */
      .pane-publications-panel-pane-1 .publication article:hover .mask {
        transition-delay: 0.2s;
        opacity: 1;
        transform: translateY(0px); }

/* line 226, ../sass/components/_main.scss */
.pane-commentary-panel-pane-3 {
  position: relative;
  overflow: hidden;
  height: 21.5em; }
  /* line 341, ../sass/abstractions/_mixins.scss */
  .pane-commentary-panel-pane-3 h2.pane-title {
    position: absolute;
    top: 0.3em;
    left: 0.3em;
    background: url("../images/pink_bg.png");
    z-index: 50;
    color: #fff;
    padding: 0.25em 0.5em; }
    /* line 334, ../sass/abstractions/_mixins.scss */
    .pane-commentary-panel-pane-3 h2.pane-title a {
      color: #fff; }
  /* line 342, ../sass/abstractions/_mixins.scss */
  .pane-commentary-panel-pane-3 img {
    width: 100%; }
  /* line 343, ../sass/abstractions/_mixins.scss */
  .pane-commentary-panel-pane-3 .expertise-wrapper {
    position: absolute;
    bottom: 0;
    left: 0.3em;
    right: 0.3em;
    background: #e7e9e8;
    height: 12em;
    padding: 0.3em;
    color: #666666; }

/* line 227, ../sass/components/_main.scss */
.pane-publications-panel-pane-2 {
  position: relative;
  overflow: hidden;
  height: 21.5em; }
  /* line 341, ../sass/abstractions/_mixins.scss */
  .pane-publications-panel-pane-2 h2.pane-title {
    position: absolute;
    top: 0.3em;
    left: 0.3em;
    background: url("../images/pink_bg.png");
    z-index: 50;
    color: #fff;
    padding: 0.25em 0.5em; }
    /* line 334, ../sass/abstractions/_mixins.scss */
    .pane-publications-panel-pane-2 h2.pane-title a {
      color: #fff; }
  /* line 342, ../sass/abstractions/_mixins.scss */
  .pane-publications-panel-pane-2 img {
    width: 100%; }
  /* line 343, ../sass/abstractions/_mixins.scss */
  .pane-publications-panel-pane-2 .expertise-wrapper {
    position: absolute;
    bottom: 0;
    left: 0.3em;
    right: 0.3em;
    background: #e7e9e8;
    height: 12em;
    padding: 0.3em;
    color: #666666; }

/* line 228, ../sass/components/_main.scss */
.pane-rusi-taxonomy-panel-pane-7 {
  position: relative;
  overflow: hidden;
  height: 21.5em; }
  /* line 341, ../sass/abstractions/_mixins.scss */
  .pane-rusi-taxonomy-panel-pane-7 h2.pane-title {
    position: absolute;
    top: 0.3em;
    left: 0.3em;
    background: url("../images/pink_bg.png");
    z-index: 50;
    color: #fff;
    padding: 0.25em 0.5em; }
    /* line 334, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-7 h2.pane-title a {
      color: #fff; }
  /* line 342, ../sass/abstractions/_mixins.scss */
  .pane-rusi-taxonomy-panel-pane-7 img {
    width: 100%; }
  /* line 343, ../sass/abstractions/_mixins.scss */
  .pane-rusi-taxonomy-panel-pane-7 .expertise-wrapper {
    position: absolute;
    bottom: 0;
    left: 0.3em;
    right: 0.3em;
    background: #e7e9e8;
    height: 12em;
    padding: 0.3em;
    color: #666666; }
  /* line 230, ../sass/components/_main.scss */
  .pane-rusi-taxonomy-panel-pane-7 .view-content {
    position: absolute;
    bottom: 0;
    left: 0.3em;
    right: 0.3em;
    background: #e7e9e8;
    height: 12em;
    padding: 0.3em;
    color: #666666; }
    /* line 232, ../sass/components/_main.scss */
    .pane-rusi-taxonomy-panel-pane-7 .view-content div {
      margin-top: 1.2em; }

/* line 236, ../sass/components/_main.scss */
.pane-rusi-taxonomy-panel-pane-12 .view {
  position: relative;
  overflow: hidden;
  height: 24em; }
  /* line 350, ../sass/abstractions/_mixins.scss */
  .pane-rusi-taxonomy-panel-pane-12 .view .view-header {
    height: 8.5em;
    overflow: hidden; }
    /* line 353, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-12 .view .view-header h2 {
      position: absolute;
      top: 0.3em;
      left: 0;
      background: url("../images/pink_bg.png");
      z-index: 50;
      color: #fff;
      padding: 0.25em 0.5em;
      background: url(../images/details_bg.png); }
      /* line 334, ../sass/abstractions/_mixins.scss */
      .pane-rusi-taxonomy-panel-pane-12 .view .view-header h2 a {
        color: #fff; }
    /* line 357, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-12 .view .view-header img {
      width: 100%; }
  /* line 359, ../sass/abstractions/_mixins.scss */
  .pane-rusi-taxonomy-panel-pane-12 .view .view-content {
    position: absolute;
    bottom: 0;
    left: 0.3em;
    right: 0.3em;
    background: #e7e9e8;
    height: 12em;
    padding: 0.3em;
    color: #666666;
    left: 0;
    right: 0; }
    /* line 363, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-12 .view .view-content .trending-item {
      margin-top: 1.25em; }
      /* line 365, ../sass/abstractions/_mixins.scss */
      .pane-rusi-taxonomy-panel-pane-12 .view .view-content .trending-item span.date {
        clear: both;
        display: block; }
  /* line 238, ../sass/components/_main.scss */
  .pane-rusi-taxonomy-panel-pane-12 .view .view-content {
    height: 16em; }

/* line 240, ../sass/components/_main.scss */
.pane-rusi-taxonomy-panel-pane-10 .view {
  position: relative;
  overflow: hidden;
  height: 24em; }
  /* line 350, ../sass/abstractions/_mixins.scss */
  .pane-rusi-taxonomy-panel-pane-10 .view .view-header {
    height: 8.5em;
    overflow: hidden; }
    /* line 353, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-10 .view .view-header h2 {
      position: absolute;
      top: 0.3em;
      left: 0;
      background: url("../images/pink_bg.png");
      z-index: 50;
      color: #fff;
      padding: 0.25em 0.5em;
      background: url(../images/pink_bg.png); }
      /* line 334, ../sass/abstractions/_mixins.scss */
      .pane-rusi-taxonomy-panel-pane-10 .view .view-header h2 a {
        color: #fff; }
    /* line 357, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-10 .view .view-header img {
      width: 100%; }
  /* line 359, ../sass/abstractions/_mixins.scss */
  .pane-rusi-taxonomy-panel-pane-10 .view .view-content {
    position: absolute;
    bottom: 0;
    left: 0.3em;
    right: 0.3em;
    background: #e7e9e8;
    height: 12em;
    padding: 0.3em;
    color: #666666;
    left: 0;
    right: 0; }
    /* line 363, ../sass/abstractions/_mixins.scss */
    .pane-rusi-taxonomy-panel-pane-10 .view .view-content .trending-item {
      margin-top: 1.25em; }
      /* line 365, ../sass/abstractions/_mixins.scss */
      .pane-rusi-taxonomy-panel-pane-10 .view .view-content .trending-item span.date {
        clear: both;
        display: block; }
  /* line 242, ../sass/components/_main.scss */
  .pane-rusi-taxonomy-panel-pane-10 .view .view-content {
    height: 16em; }

/* line 259, ../sass/components/_main.scss */
.pane-block-36 .about-activity,
.pane-block-35 .about-activity,
.pane-block-30 .about-activity {
  padding: 0.3em;
  position: relative;
  overflow: hidden; }
  /* line 220, ../sass/abstractions/_mixins.scss */
  .pane-block-36 .about-activity .mask,
  .pane-block-35 .about-activity .mask,
  .pane-block-30 .about-activity .mask {
    transform: translateY(100px);
    opacity: 0;
    transition: all 0.2s ease-in-out;
    text-align: center;
    position: absolute;
    bottom: 1em;
    left: 0;
    right: 0;
    color: #fff; }
    /* line 230, ../sass/abstractions/_mixins.scss */
    .pane-block-36 .about-activity .mask i,
    .pane-block-35 .about-activity .mask i,
    .pane-block-30 .about-activity .mask i {
      font-size: 2em;
      font-weight: 200;
      padding: 0.2em 0.55em 0.25em 0.55em;
      border: 2px solid #fff;
      border-radius: 3px; }
  /* line 238, ../sass/abstractions/_mixins.scss */
  .pane-block-36 .about-activity article,
  .pane-block-35 .about-activity article,
  .pane-block-30 .about-activity article {
    background: url("../images/light_bg.png");
    min-height: 16em;
    overflow: hidden;
    padding: 0 1em;
    color: #666666; }
  /* line 245, ../sass/abstractions/_mixins.scss */
  .pane-block-36 .about-activity article:hover,
  .pane-block-35 .about-activity article:hover,
  .pane-block-30 .about-activity article:hover {
    transition-delay: 0.1s;
    background: #bc76ac;
    color: #fff;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s; }
    /* line 252, ../sass/abstractions/_mixins.scss */
    .pane-block-36 .about-activity article:hover p,
    .pane-block-35 .about-activity article:hover p,
    .pane-block-30 .about-activity article:hover p {
      color: #fff; }
    /* line 253, ../sass/abstractions/_mixins.scss */
    .pane-block-36 .about-activity article:hover .mask,
    .pane-block-35 .about-activity article:hover .mask,
    .pane-block-30 .about-activity article:hover .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }
  /* line 261, ../sass/components/_main.scss */
  .pane-block-36 .about-activity article,
  .pane-block-35 .about-activity article,
  .pane-block-30 .about-activity article {
    background: #f1e4ee; }
    /* line 263, ../sass/components/_main.scss */
    .pane-block-36 .about-activity article:hover,
    .pane-block-35 .about-activity article:hover,
    .pane-block-30 .about-activity article:hover {
      background: #bc76ac; }

/* line 269, ../sass/components/_main.scss */
.pane-publications-panel-pane-3 span.field-content {
  margin: 0.4em 0; }
  /* line 119, ../sass/abstractions/_mixins.scss */
  .pane-publications-panel-pane-3 span.field-content a {
    color: #fff;
    background: #542f63;
    padding: 0.25em 1.25em;
    display: inline-block; }

/* line 272, ../sass/components/_main.scss */
.pane-news-panel-pane-1 {
  position: relative;
  margin-bottom: 1.25em; }
  /* line 275, ../sass/components/_main.scss */
  .pane-news-panel-pane-1 .news-item {
    padding: 0.3em;
    position: relative;
    overflow: hidden; }
    /* line 220, ../sass/abstractions/_mixins.scss */
    .pane-news-panel-pane-1 .news-item .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 230, ../sass/abstractions/_mixins.scss */
      .pane-news-panel-pane-1 .news-item .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
    /* line 238, ../sass/abstractions/_mixins.scss */
    .pane-news-panel-pane-1 .news-item article {
      background: url("../images/light_bg.png");
      min-height: 16em;
      overflow: hidden;
      padding: 0 1em;
      color: #666666; }
    /* line 245, ../sass/abstractions/_mixins.scss */
    .pane-news-panel-pane-1 .news-item article:hover {
      transition-delay: 0.1s;
      background: #7ea1b5;
      color: #fff;
      -webkit-transition: background 0.2s, color 0.2s;
      -moz-transition: background 0.2s, color 0.2s;
      transition: background 0.2s, color 0.2s; }
      /* line 252, ../sass/abstractions/_mixins.scss */
      .pane-news-panel-pane-1 .news-item article:hover p {
        color: #fff; }
      /* line 253, ../sass/abstractions/_mixins.scss */
      .pane-news-panel-pane-1 .news-item article:hover .mask {
        transition-delay: 0.2s;
        opacity: 1;
        transform: translateY(0px); }
    /* line 277, ../sass/components/_main.scss */
    .pane-news-panel-pane-1 .news-item article {
      background: #e9f8fb; }
      /* line 279, ../sass/components/_main.scss */
      .pane-news-panel-pane-1 .news-item article:hover {
        background: #7ea1b5; }

/* line 285, ../sass/components/_main.scss */
body.section-inside-rusi .pane-news-panel-pane-1 {
  position: relative; }
  /* line 287, ../sass/components/_main.scss */
  body.section-inside-rusi .pane-news-panel-pane-1 .view-header {
    position: absolute;
    right: 0.3em; }

/* line 295, ../sass/components/_main.scss */
.pane-news-panel-pane-1 {
  position: relative; }
  /* line 297, ../sass/components/_main.scss */
  .pane-news-panel-pane-1 .news-item {
    padding: 0.3em;
    position: relative;
    overflow: hidden; }
    /* line 220, ../sass/abstractions/_mixins.scss */
    .pane-news-panel-pane-1 .news-item .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 230, ../sass/abstractions/_mixins.scss */
      .pane-news-panel-pane-1 .news-item .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
    /* line 238, ../sass/abstractions/_mixins.scss */
    .pane-news-panel-pane-1 .news-item article {
      background: url("../images/light_bg.png");
      min-height: 16em;
      overflow: hidden;
      padding: 0 1em;
      color: #666666; }
    /* line 245, ../sass/abstractions/_mixins.scss */
    .pane-news-panel-pane-1 .news-item article:hover {
      transition-delay: 0.1s;
      background: #7ea1b5;
      color: #fff;
      -webkit-transition: background 0.2s, color 0.2s;
      -moz-transition: background 0.2s, color 0.2s;
      transition: background 0.2s, color 0.2s; }
      /* line 252, ../sass/abstractions/_mixins.scss */
      .pane-news-panel-pane-1 .news-item article:hover p {
        color: #fff; }
      /* line 253, ../sass/abstractions/_mixins.scss */
      .pane-news-panel-pane-1 .news-item article:hover .mask {
        transition-delay: 0.2s;
        opacity: 1;
        transform: translateY(0px); }
    /* line 299, ../sass/components/_main.scss */
    .pane-news-panel-pane-1 .news-item article {
      background: url(../images/light_bg.png); }
      /* line 301, ../sass/components/_main.scss */
      .pane-news-panel-pane-1 .news-item article:hover {
        background: #7ea1b5; }

/* line 308, ../sass/components/_main.scss */
#block-block-25 .about-activity,
.pane-block.pane-block-25 .about-activity {
  margin-top: 2em;
  padding: 0.3em;
  position: relative;
  overflow: hidden; }
  /* line 220, ../sass/abstractions/_mixins.scss */
  #block-block-25 .about-activity .mask,
  .pane-block.pane-block-25 .about-activity .mask {
    transform: translateY(100px);
    opacity: 0;
    transition: all 0.2s ease-in-out;
    text-align: center;
    position: absolute;
    bottom: 1em;
    left: 0;
    right: 0;
    color: #fff; }
    /* line 230, ../sass/abstractions/_mixins.scss */
    #block-block-25 .about-activity .mask i,
    .pane-block.pane-block-25 .about-activity .mask i {
      font-size: 2em;
      font-weight: 200;
      padding: 0.2em 0.55em 0.25em 0.55em;
      border: 2px solid #fff;
      border-radius: 3px; }
  /* line 238, ../sass/abstractions/_mixins.scss */
  #block-block-25 .about-activity article,
  .pane-block.pane-block-25 .about-activity article {
    background: url("../images/light_bg.png");
    min-height: 16em;
    overflow: hidden;
    padding: 0 1em;
    color: #666666; }
  /* line 245, ../sass/abstractions/_mixins.scss */
  #block-block-25 .about-activity article:hover,
  .pane-block.pane-block-25 .about-activity article:hover {
    transition-delay: 0.1s;
    background: #7ea1b5;
    color: #fff;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s; }
    /* line 252, ../sass/abstractions/_mixins.scss */
    #block-block-25 .about-activity article:hover p,
    .pane-block.pane-block-25 .about-activity article:hover p {
      color: #fff; }
    /* line 253, ../sass/abstractions/_mixins.scss */
    #block-block-25 .about-activity article:hover .mask,
    .pane-block.pane-block-25 .about-activity article:hover .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }
  /* line 311, ../sass/components/_main.scss */
  #block-block-25 .about-activity article,
  .pane-block.pane-block-25 .about-activity article {
    background: #e9f8fb;
    margin-bottom: 0;
    min-height: 27em; }
    @media (min-width: 44em) {
      /* line 311, ../sass/components/_main.scss */
      #block-block-25 .about-activity article,
      .pane-block.pane-block-25 .about-activity article {
        min-height: 27em; } }
    @media (min-width: 70em) {
      /* line 311, ../sass/components/_main.scss */
      #block-block-25 .about-activity article,
      .pane-block.pane-block-25 .about-activity article {
        min-height: 16em; } }
    /* line 317, ../sass/components/_main.scss */
    #block-block-25 .about-activity article:hover,
    .pane-block.pane-block-25 .about-activity article:hover {
      background: #7ea1b5; }

/* line 323, ../sass/components/_main.scss */
.pane-working-papers-panel-pane-1 .paper-item {
  padding: 0.3em;
  position: relative;
  overflow: hidden; }
  /* line 220, ../sass/abstractions/_mixins.scss */
  .pane-working-papers-panel-pane-1 .paper-item .mask {
    transform: translateY(100px);
    opacity: 0;
    transition: all 0.2s ease-in-out;
    text-align: center;
    position: absolute;
    bottom: 1em;
    left: 0;
    right: 0;
    color: #fff; }
    /* line 230, ../sass/abstractions/_mixins.scss */
    .pane-working-papers-panel-pane-1 .paper-item .mask i {
      font-size: 2em;
      font-weight: 200;
      padding: 0.2em 0.55em 0.25em 0.55em;
      border: 2px solid #fff;
      border-radius: 3px; }
  /* line 238, ../sass/abstractions/_mixins.scss */
  .pane-working-papers-panel-pane-1 .paper-item article {
    background: url("../images/light_bg.png");
    min-height: 16em;
    overflow: hidden;
    padding: 0 1em;
    color: #666666; }
  /* line 245, ../sass/abstractions/_mixins.scss */
  .pane-working-papers-panel-pane-1 .paper-item article:hover {
    transition-delay: 0.1s;
    background: #c91e53;
    color: #fff;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s; }
    /* line 252, ../sass/abstractions/_mixins.scss */
    .pane-working-papers-panel-pane-1 .paper-item article:hover p {
      color: #fff; }
    /* line 253, ../sass/abstractions/_mixins.scss */
    .pane-working-papers-panel-pane-1 .paper-item article:hover .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }
  /* line 325, ../sass/components/_main.scss */
  .pane-working-papers-panel-pane-1 .paper-item article.workingpaper-article {
    background: #f1e4ee; }
    /* line 327, ../sass/components/_main.scss */
    .pane-working-papers-panel-pane-1 .paper-item article.workingpaper-article:hover {
      background: #c91e53; }

/* line 333, ../sass/components/_main.scss */
.node-type-commentary .inside-top {
  /* remove for server  */ }
  /* line 141, ../sass/abstractions/_mixins.scss */
  .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .view {
    padding: 0;
    position: relative; }
    /* line 144, ../sass/abstractions/_mixins.scss */
    .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .view .view-header {
      position: absolute;
      right: 0.3em;
      top: 0; }
  /* line 146, ../sass/abstractions/_mixins.scss */
  .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .img-wrapper {
    width: 100%; }
    /* line 148, ../sass/abstractions/_mixins.scss */
    .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .img-wrapper img {
      width: 105%;
      vertical-align: bottom; }
  /* line 153, ../sass/abstractions/_mixins.scss */
  .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0; }
    @media (min-width: 44em) {
      /* line 153, ../sass/abstractions/_mixins.scss */
      .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper {
        position: absolute;
        bottom: 1.85em;
        left: 0.925em;
        right: 0.925em; } }
    @media (min-width: 70em) {
      /* line 153, ../sass/abstractions/_mixins.scss */
      .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper {
        left: 1.85em;
        right: auto; } }
    /* line 168, ../sass/abstractions/_mixins.scss */
    .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper .date {
      margin-bottom: 1.15em;
      display: none; }
      @media (min-width: 44em) {
        /* line 168, ../sass/abstractions/_mixins.scss */
        .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper .date {
          display: block; } }
      /* line 172, ../sass/abstractions/_mixins.scss */
      .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper .date span.date-display-single {
        background: url(../images/light_bg.png);
        padding: 0.25em 0.5em;
        text-shadow: 0 1px 1px #fff; }
    /* line 178, ../sass/abstractions/_mixins.scss */
    .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper .details {
      background: url("../images/commentary_bg.png");
      padding: 0.75em 1.8em 1.25em 1.8em;
      color: #fff;
      font-weight: 300; }
      /* line 183, ../sass/abstractions/_mixins.scss */
      .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper .details p {
        color: #fff;
        display: none; }
        @media (min-width: 70em) {
          /* line 183, ../sass/abstractions/_mixins.scss */
          .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper .details p {
            display: block; } }
        /* line 187, ../sass/abstractions/_mixins.scss */
        .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper .details p a {
          text-decoration: underline; }
      /* line 189, ../sass/abstractions/_mixins.scss */
      .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
        font-size: 1.25em;
        line-height: 1.15;
        margin: 0 0 0.5em 0;
        font-weight: 300;
        text-transform: none; }
        @media (min-width: 44em) {
          /* line 189, ../sass/abstractions/_mixins.scss */
          .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
            font-size: 1.85em; } }
        @media (min-width: 70em) {
          /* line 189, ../sass/abstractions/_mixins.scss */
          .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
            font-size: 2em; } }
      /* line 198, ../sass/abstractions/_mixins.scss */
      .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper .details span.d-inner,
      .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper .details span.d-themes {
        display: none; }
        @media (min-width: 44em) {
          /* line 198, ../sass/abstractions/_mixins.scss */
          .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper .details span.d-inner,
          .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper .details span.d-themes {
            display: block; } }
      /* line 203, ../sass/abstractions/_mixins.scss */
      .node-type-commentary .inside-top .pane-node-header-panel-pane-1 .details-wrapper .details a {
        color: #fff; }
  /* line 339, ../sass/components/_main.scss */
  .node-type-commentary .inside-top .img-wrapper {
    background-color: #666666; }

/* line 351, ../sass/components/_main.scss */
#block-block-10,
#block-block-11,
.pane-block-21,
.pane-block-10,
.pane-block-11 {
  background: #e7e9e8;
  padding: 0.6em 1.25em;
  position: relative;
  margin-top: 1.85em;
  clear: both; }
  /* line 213, ../sass/abstractions/_mixins.scss */
  #block-block-10 .button,
  #block-block-11 .button,
  .pane-block-21 .button,
  .pane-block-10 .button,
  .pane-block-11 .button {
    margin: 0.4em 0; }
    /* line 119, ../sass/abstractions/_mixins.scss */
    #block-block-10 .button a,
    #block-block-11 .button a,
    .pane-block-21 .button a,
    .pane-block-10 .button a,
    .pane-block-11 .button a {
      color: #fff;
      background: #542f63;
      padding: 0.25em 1.25em;
      display: inline-block; }
  /* line 359, ../sass/components/_main.scss */
  #block-block-10 h2,
  #block-block-11 h2,
  .pane-block-21 h2,
  .pane-block-10 h2,
  .pane-block-11 h2 {
    color: #542f63; }

/* line 362, ../sass/components/_main.scss */
.pane-block-21 {
  margin-bottom: 1.85em; }

/* line 365, ../sass/components/_main.scss */
.pane-block-3, .pane-block-20 {
  background: #e7e9e8;
  padding: 0.6em 1.25em;
  position: relative;
  margin-top: 3.4em; }
  /* line 213, ../sass/abstractions/_mixins.scss */
  .pane-block-3 .button, .pane-block-20 .button {
    margin: 0.4em 0; }
    /* line 119, ../sass/abstractions/_mixins.scss */
    .pane-block-3 .button a, .pane-block-20 .button a {
      color: #fff;
      background: #542f63;
      padding: 0.25em 1.25em;
      display: inline-block; }
  /* line 368, ../sass/components/_main.scss */
  .pane-block-3 .button, .pane-block-20 .button {
    margin: 0.4em 0;
    margin: 2em 0 1.55em 0;
    display: inline-block; }
    /* line 119, ../sass/abstractions/_mixins.scss */
    .pane-block-3 .button a, .pane-block-20 .button a {
      color: #fff;
      background: #c91e53;
      padding: 0.25em 1.25em;
      display: inline-block; }
    @media (min-width: 44em) {
      /* line 368, ../sass/components/_main.scss */
      .pane-block-3 .button, .pane-block-20 .button {
        margin: 2.3em 1em 1.55em 0; } }

/* line 378, ../sass/components/_main.scss */
.pane-rusi-taxonomy-panel-pane-4 {
  padding: 3.3em 0 1.6em 0;
  border-top: 2px solid #e7e9e8;
  clear: both; }

/* line 386, ../sass/components/_main.scss */
body.node-type-conference .pane-node-title h2,
body.node-type-events .pane-node-title h2, body.node-type-events .pane-node .pane-title {
  display: none; }
/* line 388, ../sass/components/_main.scss */
body.node-type-conference article .field--type-datetime,
body.node-type-events article .field--type-datetime {
  font-weight: bold;
  font-style: italic; }
/* line 392, ../sass/components/_main.scss */
body.node-type-conference article .field--name-field-block-text,
body.node-type-events article .field--name-field-block-text {
  padding-top: 0.85em; }
/* line 394, ../sass/components/_main.scss */
body.node-type-conference .event-status,
body.node-type-events .event-status {
  background: #e9f8fb;
  margin-top: -0.5em;
  margin-top: -0.5em;
  padding: 2em 1em; }
  /* line 399, ../sass/components/_main.scss */
  body.node-type-conference .event-status .button,
  body.node-type-events .event-status .button {
    margin: 0.4em 0; }
    /* line 119, ../sass/abstractions/_mixins.scss */
    body.node-type-conference .event-status .button a,
    body.node-type-events .event-status .button a {
      color: #fff;
      background: #28bcd8;
      padding: 0.25em 1.25em;
      display: inline-block; }

/* line 404, ../sass/components/_main.scss */
.section-annual-conference .event-status {
  background: #e9f8fb;
  margin-top: -0.5em;
  margin-top: -0.5em;
  padding: 2em 1em; }
  /* line 409, ../sass/components/_main.scss */
  .section-annual-conference .event-status .button {
    margin: 0.4em 0; }
    /* line 119, ../sass/abstractions/_mixins.scss */
    .section-annual-conference .event-status .button a {
      color: #fff;
      background: #28bcd8;
      padding: 0.25em 1.25em;
      display: inline-block; }
/* line 412, ../sass/components/_main.scss */
.section-annual-conference .leaf-col-first .panel-pane {
  margin-bottom: 1.3em; }
/* line 415, ../sass/components/_main.scss */
.section-annual-conference .leaf-col-last .panel-pane {
  margin-bottom: 1.55em; }

/* line 421, ../sass/components/_main.scss */
body.page-events .pane-event-views-panel-pane-1 h2.pane-title {
  display: none; }

/* line 426, ../sass/components/_main.scss */
.pane-themes-taxonomy-panel-pane-1 ul {
  padding: 0; }
  /* line 429, ../sass/components/_main.scss */
  .pane-themes-taxonomy-panel-pane-1 ul li {
    list-style: none;
    display: inline-block;
    padding: 0.3em;
    text-align: center; }
    /* line 434, ../sass/components/_main.scss */
    .pane-themes-taxonomy-panel-pane-1 ul li a {
      background-color: #e7e9e8;
      display: block;
      padding: 0.5em 0; }
      /* line 438, ../sass/components/_main.scss */
      .pane-themes-taxonomy-panel-pane-1 ul li a:hover {
        background-color: #008c99;
        color: #fff; }

/* line 448, ../sass/components/_main.scss */
.pane-commentary-panel-pane-2 .view-content > div {
  margin-top: 1.25em;
  clear: both;
  overflow: auto;
  color: #666666; }
  /* line 378, ../sass/abstractions/_mixins.scss */
  .pane-commentary-panel-pane-2 .view-content > div img {
    margin-top: 0.85em;
    float: left; }
  /* line 382, ../sass/abstractions/_mixins.scss */
  .pane-commentary-panel-pane-2 .view-content > div .tab-internal {
    margin-left: 1em; }
  /* line 383, ../sass/abstractions/_mixins.scss */
  .pane-commentary-panel-pane-2 .view-content > div .field-content.date {
    color: #666666; }

/* line 453, ../sass/components/_main.scss */
.pane-rusi-taxonomy-panel-pane-5 .view-content,
.pane-themes-taxonomy-panel-pane-3 .view-content {
  overflow: auto; }
  /* line 456, ../sass/components/_main.scss */
  .pane-rusi-taxonomy-panel-pane-5 .view-content .views-slideshow-controls-bottom .views-content-name,
  .pane-themes-taxonomy-panel-pane-3 .view-content .views-slideshow-controls-bottom .views-content-name {
    padding: 0.6em 0;
    margin: 0; }
    /* line 460, ../sass/components/_main.scss */
    .pane-rusi-taxonomy-panel-pane-5 .view-content .views-slideshow-controls-bottom .views-content-name a::before,
    .pane-themes-taxonomy-panel-pane-3 .view-content .views-slideshow-controls-bottom .views-content-name a::before {
      content: ">";
      margin-left: -1em;
      margin-right: 0.5em;
      color: #666666; }

/* line 474, ../sass/components/_main.scss */
body.page-events .pane-event-views-panel-pane-1 .view-header {
  display: none; }

/* line 141, ../sass/abstractions/_mixins.scss */
body.node-type-publications .pane-node-header-panel-pane-1 .view {
  padding: 0.3em;
  position: relative; }
  /* line 144, ../sass/abstractions/_mixins.scss */
  body.node-type-publications .pane-node-header-panel-pane-1 .view .view-header {
    position: absolute;
    right: 0.3em;
    top: 0; }
/* line 146, ../sass/abstractions/_mixins.scss */
body.node-type-publications .pane-node-header-panel-pane-1 .img-wrapper {
  width: 100%; }
  /* line 148, ../sass/abstractions/_mixins.scss */
  body.node-type-publications .pane-node-header-panel-pane-1 .img-wrapper img {
    width: 105%;
    vertical-align: bottom; }
/* line 153, ../sass/abstractions/_mixins.scss */
body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper {
  position: relative;
  bottom: 0;
  left: 0;
  right: 0; }
  @media (min-width: 44em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper {
      position: absolute;
      bottom: 1.85em;
      left: 0.925em;
      right: 0.925em; } }
  @media (min-width: 70em) {
    /* line 153, ../sass/abstractions/_mixins.scss */
    body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper {
      left: 1.85em;
      right: auto; } }
  /* line 168, ../sass/abstractions/_mixins.scss */
  body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper .date {
    margin-bottom: 1.15em;
    display: none; }
    @media (min-width: 44em) {
      /* line 168, ../sass/abstractions/_mixins.scss */
      body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper .date {
        display: block; } }
    /* line 172, ../sass/abstractions/_mixins.scss */
    body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper .date span.date-display-single {
      background: url(../images/light_bg.png);
      padding: 0.25em 0.5em;
      text-shadow: 0 1px 1px #fff; }
  /* line 178, ../sass/abstractions/_mixins.scss */
  body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper .details {
    background: url("../images/details_bg.png");
    padding: 0.75em 1.8em 1.25em 1.8em;
    color: #fff;
    font-weight: 300; }
    /* line 183, ../sass/abstractions/_mixins.scss */
    body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper .details p {
      color: #fff;
      display: none; }
      @media (min-width: 70em) {
        /* line 183, ../sass/abstractions/_mixins.scss */
        body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper .details p {
          display: block; } }
      /* line 187, ../sass/abstractions/_mixins.scss */
      body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper .details p a {
        text-decoration: underline; }
    /* line 189, ../sass/abstractions/_mixins.scss */
    body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
      font-size: 1.25em;
      line-height: 1.15;
      margin: 0 0 0.5em 0;
      font-weight: 300;
      text-transform: none; }
      @media (min-width: 44em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
          font-size: 1.85em; } }
      @media (min-width: 70em) {
        /* line 189, ../sass/abstractions/_mixins.scss */
        body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper .details h2.inner-title {
          font-size: 2em; } }
    /* line 198, ../sass/abstractions/_mixins.scss */
    body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper .details span.d-inner,
    body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper .details span.d-themes {
      display: none; }
      @media (min-width: 44em) {
        /* line 198, ../sass/abstractions/_mixins.scss */
        body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper .details span.d-inner,
        body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper .details span.d-themes {
          display: block; } }
    /* line 203, ../sass/abstractions/_mixins.scss */
    body.node-type-publications .pane-node-header-panel-pane-1 .details-wrapper .details a {
      color: #fff; }
/* line 480, ../sass/components/_main.scss */
body.node-type-publications article.node--publications--full {
  margin-bottom: 1.8em; }
/* line 481, ../sass/components/_main.scss */
body.node-type-publications .pane-node-field-pdf {
  background: #f5ebf3;
  padding: 0.1em 1.2em 1em 4em;
  margin-top: 1.5em;
  position: relative; }
  /* line 486, ../sass/components/_main.scss */
  body.node-type-publications .pane-node-field-pdf h2 {
    margin: 0.8em 0 0 0; }
  /* line 487, ../sass/components/_main.scss */
  body.node-type-publications .pane-node-field-pdf img {
    position: absolute;
    left: 1.2em;
    top: 1em; }

/* line 498, ../sass/components/_main.scss */
body.node-type-expert h1.node__title .field--name-field-title,
body.node-type-expert h1.node__title .field--name-field-first-names,
body.node-type-rusi-people h1.node__title .field--name-field-title,
body.node-type-rusi-people h1.node__title .field--name-field-first-names {
  display: inline-block; }

/* line 503, ../sass/components/_main.scss */
.pane-related-content-panel-pane-9,
.pane-related-content-panel-pane-8,
.pane-related-content-panel-pane-5,
.pane-related-content-panel-pane-7,
.pane-event-views-panel-pane-6,
.pane-event-views-panel-pane-5,
.pane-related-content-panel-pane-2 {
  border-bottom: 1px solid #e7e9e8;
  border: none; }
  /* line 388, ../sass/abstractions/_mixins.scss */
  .pane-related-content-panel-pane-9 ul,
  .pane-related-content-panel-pane-8 ul,
  .pane-related-content-panel-pane-5 ul,
  .pane-related-content-panel-pane-7 ul,
  .pane-event-views-panel-pane-6 ul,
  .pane-event-views-panel-pane-5 ul,
  .pane-related-content-panel-pane-2 ul {
    padding: 0 0 0.1em 0;
    border-bottom: 1px solid #e7e9e8;
    margin-bottom: 0.65em; }
    /* line 392, ../sass/abstractions/_mixins.scss */
    .pane-related-content-panel-pane-9 ul li,
    .pane-related-content-panel-pane-8 ul li,
    .pane-related-content-panel-pane-5 ul li,
    .pane-related-content-panel-pane-7 ul li,
    .pane-event-views-panel-pane-6 ul li,
    .pane-event-views-panel-pane-5 ul li,
    .pane-related-content-panel-pane-2 ul li {
      text-transform: uppercase;
      font-size: 1em;
      font-weight: 600;
      margin: 0.65em 0 0.5em 0;
      padding: 0 0.3em;
      line-height: 1.5; }
      @media (min-width: 44em) {
        /* line 392, ../sass/abstractions/_mixins.scss */
        .pane-related-content-panel-pane-9 ul li,
        .pane-related-content-panel-pane-8 ul li,
        .pane-related-content-panel-pane-5 ul li,
        .pane-related-content-panel-pane-7 ul li,
        .pane-event-views-panel-pane-6 ul li,
        .pane-event-views-panel-pane-5 ul li,
        .pane-related-content-panel-pane-2 ul li {
          line-height: 1; } }
      /* line 397, ../sass/abstractions/_mixins.scss */
      .pane-related-content-panel-pane-9 ul li a,
      .pane-related-content-panel-pane-8 ul li a,
      .pane-related-content-panel-pane-5 ul li a,
      .pane-related-content-panel-pane-7 ul li a,
      .pane-event-views-panel-pane-6 ul li a,
      .pane-event-views-panel-pane-5 ul li a,
      .pane-related-content-panel-pane-2 ul li a {
        color: #666666;
        text-decoration: none; }
      /* line 401, ../sass/abstractions/_mixins.scss */
      .pane-related-content-panel-pane-9 ul li.active,
      .pane-related-content-panel-pane-8 ul li.active,
      .pane-related-content-panel-pane-5 ul li.active,
      .pane-related-content-panel-pane-7 ul li.active,
      .pane-event-views-panel-pane-6 ul li.active,
      .pane-event-views-panel-pane-5 ul li.active,
      .pane-related-content-panel-pane-2 ul li.active {
        border-bottom: 3px solid #e7e9e8; }
        /* line 403, ../sass/abstractions/_mixins.scss */
        .pane-related-content-panel-pane-9 ul li.active a,
        .pane-related-content-panel-pane-8 ul li.active a,
        .pane-related-content-panel-pane-5 ul li.active a,
        .pane-related-content-panel-pane-7 ul li.active a,
        .pane-event-views-panel-pane-6 ul li.active a,
        .pane-event-views-panel-pane-5 ul li.active a,
        .pane-related-content-panel-pane-2 ul li.active a {
          color: #542f63;
          /* $dark-grey; */ }
  /* line 408, ../sass/abstractions/_mixins.scss */
  .pane-related-content-panel-pane-9 .quicktabs-tabpage .view-content > div,
  .pane-related-content-panel-pane-8 .quicktabs-tabpage .view-content > div,
  .pane-related-content-panel-pane-5 .quicktabs-tabpage .view-content > div,
  .pane-related-content-panel-pane-7 .quicktabs-tabpage .view-content > div,
  .pane-event-views-panel-pane-6 .quicktabs-tabpage .view-content > div,
  .pane-event-views-panel-pane-5 .quicktabs-tabpage .view-content > div,
  .pane-related-content-panel-pane-2 .quicktabs-tabpage .view-content > div {
    margin-top: 1.25em;
    clear: both;
    overflow: auto;
    color: #666666; }
    /* line 378, ../sass/abstractions/_mixins.scss */
    .pane-related-content-panel-pane-9 .quicktabs-tabpage .view-content > div img,
    .pane-related-content-panel-pane-8 .quicktabs-tabpage .view-content > div img,
    .pane-related-content-panel-pane-5 .quicktabs-tabpage .view-content > div img,
    .pane-related-content-panel-pane-7 .quicktabs-tabpage .view-content > div img,
    .pane-event-views-panel-pane-6 .quicktabs-tabpage .view-content > div img,
    .pane-event-views-panel-pane-5 .quicktabs-tabpage .view-content > div img,
    .pane-related-content-panel-pane-2 .quicktabs-tabpage .view-content > div img {
      margin-top: 0.85em;
      float: left; }
    /* line 382, ../sass/abstractions/_mixins.scss */
    .pane-related-content-panel-pane-9 .quicktabs-tabpage .view-content > div .tab-internal,
    .pane-related-content-panel-pane-8 .quicktabs-tabpage .view-content > div .tab-internal,
    .pane-related-content-panel-pane-5 .quicktabs-tabpage .view-content > div .tab-internal,
    .pane-related-content-panel-pane-7 .quicktabs-tabpage .view-content > div .tab-internal,
    .pane-event-views-panel-pane-6 .quicktabs-tabpage .view-content > div .tab-internal,
    .pane-event-views-panel-pane-5 .quicktabs-tabpage .view-content > div .tab-internal,
    .pane-related-content-panel-pane-2 .quicktabs-tabpage .view-content > div .tab-internal {
      margin-left: 1em; }
    /* line 383, ../sass/abstractions/_mixins.scss */
    .pane-related-content-panel-pane-9 .quicktabs-tabpage .view-content > div .field-content.date,
    .pane-related-content-panel-pane-8 .quicktabs-tabpage .view-content > div .field-content.date,
    .pane-related-content-panel-pane-5 .quicktabs-tabpage .view-content > div .field-content.date,
    .pane-related-content-panel-pane-7 .quicktabs-tabpage .view-content > div .field-content.date,
    .pane-event-views-panel-pane-6 .quicktabs-tabpage .view-content > div .field-content.date,
    .pane-event-views-panel-pane-5 .quicktabs-tabpage .view-content > div .field-content.date,
    .pane-related-content-panel-pane-2 .quicktabs-tabpage .view-content > div .field-content.date {
      color: #666666; }
  /* line 412, ../sass/abstractions/_mixins.scss */
  .pane-related-content-panel-pane-9 .view-footer,
  .pane-related-content-panel-pane-8 .view-footer,
  .pane-related-content-panel-pane-5 .view-footer,
  .pane-related-content-panel-pane-7 .view-footer,
  .pane-event-views-panel-pane-6 .view-footer,
  .pane-event-views-panel-pane-5 .view-footer,
  .pane-related-content-panel-pane-2 .view-footer {
    margin: 1.5em 0; }
  /* line 413, ../sass/abstractions/_mixins.scss */
  .pane-related-content-panel-pane-9 ul.pager,
  .pane-related-content-panel-pane-8 ul.pager,
  .pane-related-content-panel-pane-5 ul.pager,
  .pane-related-content-panel-pane-7 ul.pager,
  .pane-event-views-panel-pane-6 ul.pager,
  .pane-event-views-panel-pane-5 ul.pager,
  .pane-related-content-panel-pane-2 ul.pager {
    padding-bottom: 1.55em; }
    /* line 416, ../sass/abstractions/_mixins.scss */
    .pane-related-content-panel-pane-9 ul.pager li a,
    .pane-related-content-panel-pane-8 ul.pager li a,
    .pane-related-content-panel-pane-5 ul.pager li a,
    .pane-related-content-panel-pane-7 ul.pager li a,
    .pane-event-views-panel-pane-6 ul.pager li a,
    .pane-event-views-panel-pane-5 ul.pager li a,
    .pane-related-content-panel-pane-2 ul.pager li a {
      color: #542f63; }
    /* line 417, ../sass/abstractions/_mixins.scss */
    .pane-related-content-panel-pane-9 ul.pager li.pager__item--current,
    .pane-related-content-panel-pane-8 ul.pager li.pager__item--current,
    .pane-related-content-panel-pane-5 ul.pager li.pager__item--current,
    .pane-related-content-panel-pane-7 ul.pager li.pager__item--current,
    .pane-event-views-panel-pane-6 ul.pager li.pager__item--current,
    .pane-event-views-panel-pane-5 ul.pager li.pager__item--current,
    .pane-related-content-panel-pane-2 ul.pager li.pager__item--current {
      color: #666666; }
  /* line 512, ../sass/components/_main.scss */
  .pane-related-content-panel-pane-9 .views-row,
  .pane-related-content-panel-pane-8 .views-row,
  .pane-related-content-panel-pane-5 .views-row,
  .pane-related-content-panel-pane-7 .views-row,
  .pane-event-views-panel-pane-6 .views-row,
  .pane-event-views-panel-pane-5 .views-row,
  .pane-related-content-panel-pane-2 .views-row {
    clear: both;
    margin-bottom: 1.65em;
    overflow: auto; }
    /* line 516, ../sass/components/_main.scss */
    .pane-related-content-panel-pane-9 .views-row .tab-internal,
    .pane-related-content-panel-pane-8 .views-row .tab-internal,
    .pane-related-content-panel-pane-5 .views-row .tab-internal,
    .pane-related-content-panel-pane-7 .views-row .tab-internal,
    .pane-event-views-panel-pane-6 .views-row .tab-internal,
    .pane-event-views-panel-pane-5 .views-row .tab-internal,
    .pane-related-content-panel-pane-2 .views-row .tab-internal {
      margin-left: 1em; }

/* line 522, ../sass/components/_main.scss */
.pane-event-views-panel-pane-6 img.tab-images,
.pane-event-views-panel-pane-5 img.tab-images {
  margin-top: 1em; }

/* line 525, ../sass/components/_main.scss */
.pane-related-content-panel-pane-4,
.pane-related-content-panel-pane-3 {
  margin-top: 1.25em;
  clear: both;
  overflow: auto;
  color: #666666;
  border: none; }
  /* line 378, ../sass/abstractions/_mixins.scss */
  .pane-related-content-panel-pane-4 img,
  .pane-related-content-panel-pane-3 img {
    margin-top: 0.85em;
    float: left; }
  /* line 382, ../sass/abstractions/_mixins.scss */
  .pane-related-content-panel-pane-4 .tab-internal,
  .pane-related-content-panel-pane-3 .tab-internal {
    margin-left: 1em; }
  /* line 383, ../sass/abstractions/_mixins.scss */
  .pane-related-content-panel-pane-4 .field-content.date,
  .pane-related-content-panel-pane-3 .field-content.date {
    color: #666666; }
  /* line 529, ../sass/components/_main.scss */
  .pane-related-content-panel-pane-4 .views-row,
  .pane-related-content-panel-pane-3 .views-row {
    clear: both;
    margin-bottom: 1.65em;
    overflow: auto; }
    /* line 533, ../sass/components/_main.scss */
    .pane-related-content-panel-pane-4 .views-row .tab-internal,
    .pane-related-content-panel-pane-3 .views-row .tab-internal {
      padding-left: 1em; }

/* line 538, ../sass/components/_main.scss */
body.section-publication .pane-related-content-panel-pane-4 {
  margin-top: 0.3em; }
  /* line 540, ../sass/components/_main.scss */
  body.section-publication .pane-related-content-panel-pane-4 .views-row {
    margin-bottom: 1em; }

/* line 545, ../sass/components/_main.scss */
.pane-rusi-taxonomy-panel-pane-6 ul {
  padding: 0; }
  /* line 547, ../sass/components/_main.scss */
  .pane-rusi-taxonomy-panel-pane-6 ul li {
    display: inline-block;
    padding: 0.3em;
    text-align: center;
    list-style: none; }
    /* line 552, ../sass/components/_main.scss */
    .pane-rusi-taxonomy-panel-pane-6 ul li a {
      background-color: #e7e9e8;
      display: block;
      padding: 0.5em 0; }
      /* line 556, ../sass/components/_main.scss */
      .pane-rusi-taxonomy-panel-pane-6 ul li a:hover {
        background-color: #7ea1b5;
        color: #fff; }

/* line 566, ../sass/components/_main.scss */
.node-type-membership .field--name-field-rationale {
  padding-top: 1em;
  padding-bottom: 1.25em; }

/* line 574, ../sass/components/_main.scss */
body.node-type-multimedia article.node--multimedia--full .field--type-youtube {
  text-align: center; }
  /* line 576, ../sass/components/_main.scss */
  body.node-type-multimedia article.node--multimedia--full .field--type-youtube .field__item {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden; }
    /* line 582, ../sass/components/_main.scss */
    body.node-type-multimedia article.node--multimedia--full .field--type-youtube .field__item iframe {
      position: absolute;
      top: 0;
      left: 5%;
      width: 90%;
      height: 90%; }

/* line 595, ../sass/components/_main.scss */
.membership-type .button {
  margin: 0.4em 0; }
  /* line 119, ../sass/abstractions/_mixins.scss */
  .membership-type .button a {
    color: #fff;
    background: #542f63;
    padding: 0.25em 1.25em;
    display: inline-block; }

/* line 599, ../sass/components/_main.scss */
.pane-uuid-70d3ecf0-5322-4190-9686-4c3a495185d8 .button {
  margin: 0.4em 0; }
  /* line 119, ../sass/abstractions/_mixins.scss */
  .pane-uuid-70d3ecf0-5322-4190-9686-4c3a495185d8 .button a {
    color: #fff;
    background: #c91e53;
    padding: 0.25em 1.25em;
    display: inline-block; }

/* line 603, ../sass/components/_main.scss */
.addthis_toolbox a {
  display: block;
  clear: left; }

/* line 609, ../sass/components/_main.scss */
.pane-block-52,
.pane-block-53,
.pane-block-54,
.pane-block-55,
.pane-block-56,
.pane-block-37 {
  background-color: #e7e9e8;
  padding: 0.3em 1.25em 1.25em 1.25em;
  margin-top: 3.3em; }
  /* line 618, ../sass/components/_main.scss */
  .pane-block-52 .over,
  .pane-block-53 .over,
  .pane-block-54 .over,
  .pane-block-55 .over,
  .pane-block-56 .over,
  .pane-block-37 .over {
    margin-bottom: 1.5em; }
  /* line 619, ../sass/components/_main.scss */
  .pane-block-52 .button,
  .pane-block-53 .button,
  .pane-block-54 .button,
  .pane-block-55 .button,
  .pane-block-56 .button,
  .pane-block-37 .button {
    margin: 0.4em 0; }
    /* line 119, ../sass/abstractions/_mixins.scss */
    .pane-block-52 .button a,
    .pane-block-53 .button a,
    .pane-block-54 .button a,
    .pane-block-55 .button a,
    .pane-block-56 .button a,
    .pane-block-37 .button a {
      color: #fff;
      background: #542f63;
      padding: 0.25em 1.25em;
      display: inline-block; }

/* line 623, ../sass/components/_main.scss */
#views_slideshow_cycle_main_rusi_taxonomy-panel_pane_5 .views-row img {
  margin-top: -1.5em; }

/* line 631, ../sass/components/_main.scss */
.page-library .inside-top .pane-fieldable-panels-pane {
  position: relative;
  padding: 0.3em; }
  /* line 634, ../sass/components/_main.scss */
  .page-library .inside-top .pane-fieldable-panels-pane .field--name-field-image {
    width: 100%; }
    /* line 636, ../sass/components/_main.scss */
    .page-library .inside-top .pane-fieldable-panels-pane .field--name-field-image img {
      width: 105%;
      vertical-align: bottom; }
  /* line 641, ../sass/components/_main.scss */
  .page-library .inside-top .pane-fieldable-panels-pane h2 {
    position: absolute;
    bottom: 1.85em;
    left: 0.925em;
    right: 0.55em;
    background: url("../images/inside_bg.png");
    padding: 0.75em 1.8em 1.25em 1.8em;
    color: #fff;
    font-weight: 300; }
    @media (min-width: 70em) {
      /* line 641, ../sass/components/_main.scss */
      .page-library .inside-top .pane-fieldable-panels-pane h2 {
        left: 1.07em;
        right: auto; } }

/* line 659, ../sass/components/_main.scss */
body.node-type-rusi-periodicals .pane-node-field-authored-date,
body.node-type-rusi-periodicals .pane-node-field-issue {
  width: auto;
  display: inline-block;
  vertical-align: top;
  padding-bottom: 1.55em; }
  /* line 666, ../sass/components/_main.scss */
  body.node-type-rusi-periodicals .pane-node-field-authored-date .field--name-field-issue .field__label,
  body.node-type-rusi-periodicals .pane-node-field-issue .field--name-field-issue .field__label {
    font-weight: normal; }
/* line 668, ../sass/components/_main.scss */
body.node-type-rusi-periodicals .view-display-id-panel_pane_7 {
  margin-bottom: 1em; }

/* line 673, ../sass/components/_main.scss */
.pane-publications-panel-pane-4 .views-exposed-widgets label,
.pane-publications-panel-pane-4 .views-exposed-widgets .views-widget {
  display: inline-block; }
/* line 676, ../sass/components/_main.scss */
.pane-publications-panel-pane-4 .views-row {
  margin-bottom: 1.5em; }

/* line 680, ../sass/components/_main.scss */
.view-authors-child-view .views-row {
  margin-top: 0.3em; }

/* line 684, ../sass/components/_main.scss */
.media-element-container .field--name-og-roles-permissions {
  display: none; }

/* line 689, ../sass/components/_main.scss */
body.page-taxonomy-term-144 .pane-related-content-panel-pane-3 #views-exposed-form-related-content-panel-pane-3 #edit-field-issue-value-wrapper {
  display: none; }

/* line 694, ../sass/components/_main.scss */
.pane-author-panel-pane-2 span a i {
  font-size: 1.5em; }
  /* line 696, ../sass/components/_main.scss */
  .pane-author-panel-pane-2 span a i.fa-twitter-square {
    color: #55ACEE; }
  /* line 697, ../sass/components/_main.scss */
  .pane-author-panel-pane-2 span a i.fa-linkedin-square {
    color: #0077B5; }

/* line 702, ../sass/components/_main.scss */
article.node--in-the-news--full .field--name-field-image {
  float: left;
  padding: 1.5em 1.5em 1.5em 0; }
/* line 706, ../sass/components/_main.scss */
article.node--in-the-news--full .field--name-field-organisation {
  padding: 1.2em 0; }
/* line 707, ../sass/components/_main.scss */
article.node--in-the-news--full .field--name-body {
  clear: both; }

/* line 724, ../sass/components/_main.scss */
body.logged-in.page-user aside.user-side {
  background: #D4C8D6;
  padding: 1em;
  margin-bottom: 1em; }
  /* line 728, ../sass/components/_main.scss */
  body.logged-in.page-user aside.user-side .non-membership-wrapper {
    margin-top: 1em; }
  /* line 729, ../sass/components/_main.scss */
  body.logged-in.page-user aside.user-side .non-membership {
    background: #E6E1E8;
    padding: 0.5em; }
  /* line 734, ../sass/components/_main.scss */
  body.logged-in.page-user aside.user-side .view-user-profile-details .view-content {
    padding: 0.6em; }
    /* line 736, ../sass/components/_main.scss */
    body.logged-in.page-user aside.user-side .view-user-profile-details .view-content a {
      text-decoration: none; }
/* line 741, ../sass/components/_main.scss */
body.logged-in.page-user article.user-profile .button {
  margin: 0.4em 0;
  display: inline-block;
  padding: 0.6em 1em 0.4em 0; }
  /* line 119, ../sass/abstractions/_mixins.scss */
  body.logged-in.page-user article.user-profile .button a {
    color: #fff;
    background: #542f63;
    padding: 0.25em 1.25em;
    display: inline-block; }

/* line 749, ../sass/components/_main.scss */
.pane-news-panel-pane-3 {
  position: relative; }
  /* line 752, ../sass/components/_main.scss */
  .pane-news-panel-pane-3 .view-header {
    position: absolute;
    right: 0.3em;
    top: 0; }
  /* line 757, ../sass/components/_main.scss */
  .pane-news-panel-pane-3 .lead-img {
    height: 15em;
    overflow: hidden; }
    @media (min-width: 70em) {
      /* line 757, ../sass/components/_main.scss */
      .pane-news-panel-pane-3 .lead-img {
        height: 10em; } }
    /* line 761, ../sass/components/_main.scss */
    .pane-news-panel-pane-3 .lead-img img {
      width: 100%; }
  /* line 763, ../sass/components/_main.scss */
  .pane-news-panel-pane-3 .in-the-news-latest {
    background: #e7e9e8; }
    /* line 765, ../sass/components/_main.scss */
    .pane-news-panel-pane-3 .in-the-news-latest .article-wrapper {
      padding: 3em 1em;
      color: #666666;
      height: 16em;
      position: relative; }
      @media (min-width: 44em) {
        /* line 765, ../sass/components/_main.scss */
        .pane-news-panel-pane-3 .in-the-news-latest .article-wrapper {
          height: 23em; } }
      /* line 771, ../sass/components/_main.scss */
      .pane-news-panel-pane-3 .in-the-news-latest .article-wrapper h2.primary-tag {
        position: absolute;
        top: 0em;
        left: 0;
        background: #7ea1b5;
        z-index: 50;
        color: #fff;
        padding: 0.25em 0.5em; }

/* line 784, ../sass/components/_main.scss */
#block-views-revisions-block,
#block-views-workflow-administration-block-3,
#block-views-workflow-administration-block-2 {
  background: #fff;
  cursor: pointer; }

/* line 792, ../sass/components/_main.scss */
body.page-in-the-news .pane-related-content-panel-pane-9 .view-id-related_content.view-display-id-panel_pane_9 .view-content h2 {
  display: none; }

/* line 795, ../sass/components/_main.scss */
#block-views-rusi-taxonomy-block-7 {
  margin-bottom: 1.6em; }

/* line 2, ../sass/components/_navigation.scss */
nav#block-menu-menu-top-menu ul {
  float: right; }
  /* line 27, ../sass/abstractions/_mixins.scss */
  nav#block-menu-menu-top-menu ul li {
    display: block;
    list-style: none;
    color: #BAABC0; }
    @media (min-width: 44em) {
      /* line 27, ../sass/abstractions/_mixins.scss */
      nav#block-menu-menu-top-menu ul li {
        display: inline-block; } }
    /* line 32, ../sass/abstractions/_mixins.scss */
    nav#block-menu-menu-top-menu ul li a {
      color: #BAABC0;
      font-weight: 300;
      text-decoration: none; }
    /* line 41, ../sass/abstractions/_mixins.scss */
    nav#block-menu-menu-top-menu ul li .om-maximenu-content .block ul {
      padding-left: 0; }
      /* line 43, ../sass/abstractions/_mixins.scss */
      nav#block-menu-menu-top-menu ul li .om-maximenu-content .block ul li {
        margin: 0; }
    /* line 45, ../sass/abstractions/_mixins.scss */
    nav#block-menu-menu-top-menu ul li .om-maximenu-content .block p a,
    nav#block-menu-menu-top-menu ul li .om-maximenu-content .block ul li a {
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      transition: 0.3s;
      color: #542f63 !important;
      text-transform: none;
      display: block;
      padding: 0.3em;
      font-weight: normal; }
    /* line 56, ../sass/abstractions/_mixins.scss */
    nav#block-menu-menu-top-menu ul li .om-maximenu-content .block .field-content.date {
      padding: 0 0 0.3em 0.3em; }
  /* line 6, ../sass/components/_navigation.scss */
  nav#block-menu-menu-top-menu ul li a {
    padding: 0.25em 0.5em;
    font-size: 0.85em;
    margin: 0 0.5em; }
  /* line 11, ../sass/components/_navigation.scss */
  nav#block-menu-menu-top-menu ul li.first a {
    padding-left: 0;
    margin-left: 0; }

/* line 21, ../sass/components/_navigation.scss */
#block-block-40 .logout-icon,
#block-block-42 .logout-icon {
  display: none; }

/* line 26, ../sass/components/_navigation.scss */
body.logged-in nav#block-menu-menu-top-menu li#login-item,
body.logged-in nav#block-menu-menu-top-menu li#signup-item {
  display: none; }
/* line 31, ../sass/components/_navigation.scss */
body.logged-in #block-block-40 .login-icon,
body.logged-in #block-block-42 .login-icon {
  display: none; }
/* line 35, ../sass/components/_navigation.scss */
body.logged-in #block-block-40 .logout-icon,
body.logged-in #block-block-42 .logout-icon {
  display: inline-block; }

/* line 39, ../sass/components/_navigation.scss */
#block-om-maximenu-om-maximenu-1,
#block-tb-megamenu-main-menu {
  position: absolute;
  z-index: 50;
  top: 4em; }
  @media (min-width: 44em) {
    /* line 39, ../sass/components/_navigation.scss */
    #block-om-maximenu-om-maximenu-1,
    #block-tb-megamenu-main-menu {
      top: auto; } }
  @media (min-width: 70em) {
    /* line 39, ../sass/components/_navigation.scss */
    #block-om-maximenu-om-maximenu-1,
    #block-tb-megamenu-main-menu {
      position: relative; } }

/* line 48, ../sass/components/_navigation.scss */
#om-maximenu-om-main-menu,
.tb-megamenu-main-menu {
  background: transparent; }
  /* line 56, ../sass/components/_navigation.scss */
  #om-maximenu-om-main-menu .nav-collapse,
  .tb-megamenu-main-menu .nav-collapse {
    background: #5c3a6c; }
  /* line 57, ../sass/components/_navigation.scss */
  #om-maximenu-om-main-menu ul#om-menu-om-main-menu,
  #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0,
  .tb-megamenu-main-menu ul#om-menu-om-main-menu,
  .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 {
    margin-top: 2em;
    background-color: #644473;
    z-index: 99; }
    @media (min-width: 704px) {
      /* line 57, ../sass/components/_navigation.scss */
      #om-maximenu-om-main-menu ul#om-menu-om-main-menu,
      #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0,
      .tb-megamenu-main-menu ul#om-menu-om-main-menu,
      .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 {
        background-color: transparent;
        margin-top: 0; }
        /* line 27, ../sass/abstractions/_mixins.scss */
        #om-maximenu-om-main-menu ul#om-menu-om-main-menu li,
        #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li,
        .tb-megamenu-main-menu ul#om-menu-om-main-menu li,
        .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li {
          display: block;
          list-style: none;
          color: #fff; } }
    @media (min-width: 704px) and (min-width: 44em) {
      /* line 27, ../sass/abstractions/_mixins.scss */
      #om-maximenu-om-main-menu ul#om-menu-om-main-menu li,
      #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li,
      .tb-megamenu-main-menu ul#om-menu-om-main-menu li,
      .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li {
        display: inline-block; } }
    @media (min-width: 704px) {
          /* line 32, ../sass/abstractions/_mixins.scss */
          #om-maximenu-om-main-menu ul#om-menu-om-main-menu li a,
          #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li a,
          .tb-megamenu-main-menu ul#om-menu-om-main-menu li a,
          .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li a {
            color: #fff;
            font-weight: 300;
            text-decoration: none; }
          /* line 41, ../sass/abstractions/_mixins.scss */
          #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block ul,
          #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block ul,
          .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block ul,
          .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block ul {
            padding-left: 0; }
            /* line 43, ../sass/abstractions/_mixins.scss */
            #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block ul li,
            #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block ul li,
            .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block ul li,
            .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block ul li {
              margin: 0; }
          /* line 45, ../sass/abstractions/_mixins.scss */
          #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block p a,
          #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block ul li a,
          #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block p a,
          #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block ul li a,
          .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block p a,
          .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block ul li a,
          .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block p a,
          .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block ul li a {
            -webkit-transition: 0.3s;
            -moz-transition: 0.3s;
            transition: 0.3s;
            color: #542f63 !important;
            text-transform: none;
            display: block;
            padding: 0.3em;
            font-weight: normal; }
          /* line 56, ../sass/abstractions/_mixins.scss */
          #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block .field-content.date,
          #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block .field-content.date,
          .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block .field-content.date,
          .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block .field-content.date {
            padding: 0 0 0.3em 0.3em; } }
    /* line 67, ../sass/components/_navigation.scss */
    #om-maximenu-om-main-menu ul#om-menu-om-main-menu li,
    #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li,
    .tb-megamenu-main-menu ul#om-menu-om-main-menu li,
    .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li {
      margin-top: 0;
      width: 100%; }
      @media (min-width: 44em) {
        /* line 67, ../sass/components/_navigation.scss */
        #om-maximenu-om-main-menu ul#om-menu-om-main-menu li,
        #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li,
        .tb-megamenu-main-menu ul#om-menu-om-main-menu li,
        .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li {
          margin-top: 1.1em;
          width: auto; } }
      @media (min-width: 70em) {
        /* line 67, ../sass/components/_navigation.scss */
        #om-maximenu-om-main-menu ul#om-menu-om-main-menu li,
        #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li,
        .tb-megamenu-main-menu ul#om-menu-om-main-menu li,
        .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li {
          margin-top: 0; } }
      /* line 75, ../sass/components/_navigation.scss */
      #om-maximenu-om-main-menu ul#om-menu-om-main-menu li a,
      #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li a,
      .tb-megamenu-main-menu ul#om-menu-om-main-menu li a,
      .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li a {
        border: none;
        text-transform: uppercase;
        padding: 0.5em; }
        @media (min-width: 44em) {
          /* line 75, ../sass/components/_navigation.scss */
          #om-maximenu-om-main-menu ul#om-menu-om-main-menu li a,
          #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li a,
          .tb-megamenu-main-menu ul#om-menu-om-main-menu li a,
          .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li a {
            padding: 0.35em 0.75em 2.5em 0.75em;
            font-size: 0.85em; } }
        @media (min-width: 70em) {
          /* line 75, ../sass/components/_navigation.scss */
          #om-maximenu-om-main-menu ul#om-menu-om-main-menu li a,
          #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li a,
          .tb-megamenu-main-menu ul#om-menu-om-main-menu li a,
          .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li a {
            padding: 0.35em 0.75em 2.75em 0.75em;
            font-size: 1em; } }
        /* line 88, ../sass/components/_navigation.scss */
        #om-maximenu-om-main-menu ul#om-menu-om-main-menu li a#expertise-link,
        #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li a#expertise-link,
        .tb-megamenu-main-menu ul#om-menu-om-main-menu li a#expertise-link,
        .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li a#expertise-link {
          margin-left: 0; }
          @media (min-width: 70em) {
            /* line 88, ../sass/components/_navigation.scss */
            #om-maximenu-om-main-menu ul#om-menu-om-main-menu li a#expertise-link,
            #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li a#expertise-link,
            .tb-megamenu-main-menu ul#om-menu-om-main-menu li a#expertise-link,
            .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li a#expertise-link {
              margin-left: 1em; } }
      /* line 93, ../sass/components/_navigation.scss */
      #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content,
      #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content,
      .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content,
      .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content {
        background: #fff;
        box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15); }
        /* line 117, ../sass/components/_navigation.scss */
        #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block_3 ul li.views-row-odd,
        #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block_3 ul li.views-row-odd,
        .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block_3 ul li.views-row-odd,
        .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block_3 ul li.views-row-odd {
          width: 55%;
          float: left;
          padding: 0 0.1em 0.1em 0.3em; }
          /* line 121, ../sass/components/_navigation.scss */
          #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block_3 ul li.views-row-odd a,
          #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block_3 ul li.views-row-odd a,
          .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block_3 ul li.views-row-odd a,
          .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block_3 ul li.views-row-odd a {
            text-align: left; }
        /* line 123, ../sass/components/_navigation.scss */
        #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block_3 ul li.views-row-even,
        #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block_3 ul li.views-row-even,
        .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block_3 ul li.views-row-even,
        .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block_3 ul li.views-row-even {
          width: 45%;
          float: right;
          padding: 0 0.1em 0.1em 0.3em; }
          /* line 127, ../sass/components/_navigation.scss */
          #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block_3 ul li.views-row-even a,
          #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block_3 ul li.views-row-even a,
          .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block_3 ul li.views-row-even a,
          .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block_3 ul li.views-row-even a {
            text-align: left; }
        /* line 131, ../sass/components/_navigation.scss */
        #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block_8,
        #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block_8,
        .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block_8,
        .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block_8 {
          clear: both; }
          /* line 133, ../sass/components/_navigation.scss */
          #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block_8 ul,
          #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block_8 ul,
          .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block_8 ul,
          .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block_8 ul {
            padding-top: 1.3em; }
            /* line 135, ../sass/components/_navigation.scss */
            #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block_8 ul li,
            #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block_8 ul li,
            .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block_8 ul li,
            .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block_8 ul li {
              padding: 0 1em; }
              /* line 137, ../sass/components/_navigation.scss */
              #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block_8 ul li.views-row-1,
              #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block_8 ul li.views-row-1,
              .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block_8 ul li.views-row-1,
              .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block_8 ul li.views-row-1 {
                padding-left: 0; }
        /* line 142, ../sass/components/_navigation.scss */
        #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block ul li,
        #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block ul li,
        .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block ul li,
        .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block ul li {
          width: 30%;
          float: left;
          padding: 0.25em; }
          /* line 146, ../sass/components/_navigation.scss */
          #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block ul li a,
          #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block ul li a,
          .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-rusi_taxonomy-block ul li a,
          .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-rusi_taxonomy-block ul li a {
            text-align: left; }
        /* line 150, ../sass/components/_navigation.scss */
        #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-event_views-block_3 ul li,
        #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-event_views-block_3 ul li,
        .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-event_views-block_3 ul li,
        .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-event_views-block_3 ul li {
          width: 70%;
          float: left; }
          /* line 153, ../sass/components/_navigation.scss */
          #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-event_views-block_3 ul li .date > span,
          #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-event_views-block_3 ul li .date > span,
          .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-event_views-block_3 ul li .date > span,
          .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-event_views-block_3 ul li .date > span {
            color: #666666; }
        /* line 156, ../sass/components/_navigation.scss */
        #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-news-block_2,
        #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-news-block_1,
        #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-news-block_2,
        #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-news-block_1,
        .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-news-block_2,
        .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-news-block_1,
        .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-news-block_2,
        .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-news-block_1 {
          clear: both; }
          /* line 159, ../sass/components/_navigation.scss */
          #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-news-block_2 .view-header,
          #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-news-block_1 .view-header,
          #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-news-block_2 .view-header,
          #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-news-block_1 .view-header,
          .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-news-block_2 .view-header,
          .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-news-block_1 .view-header,
          .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-news-block_2 .view-header,
          .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-news-block_1 .view-header {
            padding-top: 1.3em; }
            /* line 161, ../sass/components/_navigation.scss */
            #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-news-block_2 .view-header a,
            #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-news-block_1 .view-header a,
            #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-news-block_2 .view-header a,
            #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-news-block_1 .view-header a,
            .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-news-block_2 .view-header a,
            .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .block-views-id-news-block_1 .view-header a,
            .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-news-block_2 .view-header a,
            .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .block-views-id-news-block_1 .view-header a {
              padding: 0 0 0 0.3em !important;
              font-weight: 600 !important;
              color: #666666 !important; }
        /* line 169, ../sass/components/_navigation.scss */
        #om-maximenu-om-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .view-commentary.view-display-id-block_2 .view-footer a,
        #om-maximenu-om-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .view-commentary.view-display-id-block_2 .view-footer a,
        .tb-megamenu-main-menu ul#om-menu-om-main-menu li .om-maximenu-content .view-commentary.view-display-id-block_2 .view-footer a,
        .tb-megamenu-main-menu ul.tb-megamenu-nav.level-0 li .om-maximenu-content .view-commentary.view-display-id-block_2 .view-footer a {
          color: #542f63; }
  /* line 175, ../sass/components/_navigation.scss */
  #om-maximenu-om-main-menu #block-views-news-block-1 .view-header,
  .tb-megamenu-main-menu #block-views-news-block-1 .view-header {
    width: 20%;
    float: left; }
    /* line 178, ../sass/components/_navigation.scss */
    #om-maximenu-om-main-menu #block-views-news-block-1 .view-header a,
    .tb-megamenu-main-menu #block-views-news-block-1 .view-header a {
      font-weight: 600;
      color: #542f63; }
  /* line 183, ../sass/components/_navigation.scss */
  #om-maximenu-om-main-menu #block-views-news-block-1 .view-content,
  .tb-megamenu-main-menu #block-views-news-block-1 .view-content {
    width: 70%;
    float: left; }

/* line 63, ../sass/abstractions/_mixins.scss */
ul#om-menu-om-main-menu li.leaf-expertise:hover a.om-link, ul#om-menu-om-main-menu li.leaf-expertise.open a.om-link,
ul#om-menu-om-main-menu li.leaf-expertise a.om-link.active,
ul#om-menu-om-main-menu li.leaf-expertise a.om-link:hover,
ul#om-menu-om-main-menu li.leaf-expertise a.om-link:focus,
ul#om-menu-om-main-menu li.leaf-expertise a.om-link.focus {
  background: #c91e53;
  color: #fff; }
/* line 72, ../sass/abstractions/_mixins.scss */
ul#om-menu-om-main-menu li.leaf-expertise .tb-megamenu-submenu,
ul#om-menu-om-main-menu li.leaf-expertise .om-maximenu-content {
  border: none; }
  @media (min-width: 44em) {
    /* line 72, ../sass/abstractions/_mixins.scss */
    ul#om-menu-om-main-menu li.leaf-expertise .tb-megamenu-submenu,
    ul#om-menu-om-main-menu li.leaf-expertise .om-maximenu-content {
      border-top: 0.3em solid #c91e53; } }
/* line 63, ../sass/abstractions/_mixins.scss */
ul#om-menu-om-main-menu li.leaf-themes:hover a.om-link, ul#om-menu-om-main-menu li.leaf-themes.open a.om-link,
ul#om-menu-om-main-menu li.leaf-themes a.om-link.active,
ul#om-menu-om-main-menu li.leaf-themes a.om-link:hover,
ul#om-menu-om-main-menu li.leaf-themes a.om-link:focus,
ul#om-menu-om-main-menu li.leaf-themes a.om-link.focus {
  background: #008c99;
  color: #fff; }
/* line 72, ../sass/abstractions/_mixins.scss */
ul#om-menu-om-main-menu li.leaf-themes .tb-megamenu-submenu,
ul#om-menu-om-main-menu li.leaf-themes .om-maximenu-content {
  border: none; }
  @media (min-width: 44em) {
    /* line 72, ../sass/abstractions/_mixins.scss */
    ul#om-menu-om-main-menu li.leaf-themes .tb-megamenu-submenu,
    ul#om-menu-om-main-menu li.leaf-themes .om-maximenu-content {
      border-top: 0.3em solid #008c99; } }
/* line 63, ../sass/abstractions/_mixins.scss */
ul#om-menu-om-main-menu li.leaf-events:hover a.om-link, ul#om-menu-om-main-menu li.leaf-events.open a.om-link,
ul#om-menu-om-main-menu li.leaf-events a.om-link.active,
ul#om-menu-om-main-menu li.leaf-events a.om-link:hover,
ul#om-menu-om-main-menu li.leaf-events a.om-link:focus,
ul#om-menu-om-main-menu li.leaf-events a.om-link.focus {
  background: #28bcd8;
  color: #fff; }
/* line 72, ../sass/abstractions/_mixins.scss */
ul#om-menu-om-main-menu li.leaf-events .tb-megamenu-submenu,
ul#om-menu-om-main-menu li.leaf-events .om-maximenu-content {
  border: none; }
  @media (min-width: 44em) {
    /* line 72, ../sass/abstractions/_mixins.scss */
    ul#om-menu-om-main-menu li.leaf-events .tb-megamenu-submenu,
    ul#om-menu-om-main-menu li.leaf-events .om-maximenu-content {
      border-top: 0.3em solid #28bcd8; } }
/* line 63, ../sass/abstractions/_mixins.scss */
ul#om-menu-om-main-menu li.leaf-commentary:hover a.om-link, ul#om-menu-om-main-menu li.leaf-commentary.open a.om-link,
ul#om-menu-om-main-menu li.leaf-commentary a.om-link.active,
ul#om-menu-om-main-menu li.leaf-commentary a.om-link:hover,
ul#om-menu-om-main-menu li.leaf-commentary a.om-link:focus,
ul#om-menu-om-main-menu li.leaf-commentary a.om-link.focus {
  background: #5e6d66;
  color: #fff; }
/* line 72, ../sass/abstractions/_mixins.scss */
ul#om-menu-om-main-menu li.leaf-commentary .tb-megamenu-submenu,
ul#om-menu-om-main-menu li.leaf-commentary .om-maximenu-content {
  border: none; }
  @media (min-width: 44em) {
    /* line 72, ../sass/abstractions/_mixins.scss */
    ul#om-menu-om-main-menu li.leaf-commentary .tb-megamenu-submenu,
    ul#om-menu-om-main-menu li.leaf-commentary .om-maximenu-content {
      border-top: 0.3em solid #5e6d66; } }
/* line 63, ../sass/abstractions/_mixins.scss */
ul#om-menu-om-main-menu li.leaf-publications:hover a.om-link, ul#om-menu-om-main-menu li.leaf-publications.open a.om-link,
ul#om-menu-om-main-menu li.leaf-publications a.om-link.active,
ul#om-menu-om-main-menu li.leaf-publications a.om-link:hover,
ul#om-menu-om-main-menu li.leaf-publications a.om-link:focus,
ul#om-menu-om-main-menu li.leaf-publications a.om-link.focus {
  background: #bc76ac;
  color: #fff; }
/* line 72, ../sass/abstractions/_mixins.scss */
ul#om-menu-om-main-menu li.leaf-publications .tb-megamenu-submenu,
ul#om-menu-om-main-menu li.leaf-publications .om-maximenu-content {
  border: none; }
  @media (min-width: 44em) {
    /* line 72, ../sass/abstractions/_mixins.scss */
    ul#om-menu-om-main-menu li.leaf-publications .tb-megamenu-submenu,
    ul#om-menu-om-main-menu li.leaf-publications .om-maximenu-content {
      border-top: 0.3em solid #bc76ac; } }
/* line 63, ../sass/abstractions/_mixins.scss */
ul#om-menu-om-main-menu li.leaf-inside-rusi:hover a.om-link, ul#om-menu-om-main-menu li.leaf-inside-rusi.open a.om-link,
ul#om-menu-om-main-menu li.leaf-inside-rusi a.om-link.active,
ul#om-menu-om-main-menu li.leaf-inside-rusi a.om-link:hover,
ul#om-menu-om-main-menu li.leaf-inside-rusi a.om-link:focus,
ul#om-menu-om-main-menu li.leaf-inside-rusi a.om-link.focus {
  background: #7ea1b5;
  color: #fff; }
/* line 72, ../sass/abstractions/_mixins.scss */
ul#om-menu-om-main-menu li.leaf-inside-rusi .tb-megamenu-submenu,
ul#om-menu-om-main-menu li.leaf-inside-rusi .om-maximenu-content {
  border: none; }
  @media (min-width: 44em) {
    /* line 72, ../sass/abstractions/_mixins.scss */
    ul#om-menu-om-main-menu li.leaf-inside-rusi .tb-megamenu-submenu,
    ul#om-menu-om-main-menu li.leaf-inside-rusi .om-maximenu-content {
      border-top: 0.3em solid #7ea1b5; } }

/* line 63, ../sass/abstractions/_mixins.scss */
.tb-megamenu .nav li.expertise-item:hover a.om-link, .tb-megamenu .nav li.expertise-item.open a.om-link,
.tb-megamenu .nav li.expertise-item a.om-link.active,
.tb-megamenu .nav li.expertise-item a.om-link:hover,
.tb-megamenu .nav li.expertise-item a.om-link:focus,
.tb-megamenu .nav li.expertise-item a.om-link.focus {
  background: #c91e53;
  color: #fff; }
/* line 72, ../sass/abstractions/_mixins.scss */
.tb-megamenu .nav li.expertise-item .tb-megamenu-submenu,
.tb-megamenu .nav li.expertise-item .om-maximenu-content {
  border: none; }
  @media (min-width: 44em) {
    /* line 72, ../sass/abstractions/_mixins.scss */
    .tb-megamenu .nav li.expertise-item .tb-megamenu-submenu,
    .tb-megamenu .nav li.expertise-item .om-maximenu-content {
      border-top: 0.3em solid #c91e53; } }
/* line 63, ../sass/abstractions/_mixins.scss */
.tb-megamenu .nav li.themes-item:hover a.om-link, .tb-megamenu .nav li.themes-item.open a.om-link,
.tb-megamenu .nav li.themes-item a.om-link.active,
.tb-megamenu .nav li.themes-item a.om-link:hover,
.tb-megamenu .nav li.themes-item a.om-link:focus,
.tb-megamenu .nav li.themes-item a.om-link.focus {
  background: #008c99;
  color: #fff; }
/* line 72, ../sass/abstractions/_mixins.scss */
.tb-megamenu .nav li.themes-item .tb-megamenu-submenu,
.tb-megamenu .nav li.themes-item .om-maximenu-content {
  border: none; }
  @media (min-width: 44em) {
    /* line 72, ../sass/abstractions/_mixins.scss */
    .tb-megamenu .nav li.themes-item .tb-megamenu-submenu,
    .tb-megamenu .nav li.themes-item .om-maximenu-content {
      border-top: 0.3em solid #008c99; } }
/* line 205, ../sass/components/_navigation.scss */
.tb-megamenu .nav li.themes-item #block-views-rusi-taxonomy-block-8 ul li {
  padding: 0 1em; }
/* line 63, ../sass/abstractions/_mixins.scss */
.tb-megamenu .nav li.commentary-item:hover a.om-link, .tb-megamenu .nav li.commentary-item.open a.om-link,
.tb-megamenu .nav li.commentary-item a.om-link.active,
.tb-megamenu .nav li.commentary-item a.om-link:hover,
.tb-megamenu .nav li.commentary-item a.om-link:focus,
.tb-megamenu .nav li.commentary-item a.om-link.focus {
  background: #5e6d66;
  color: #fff; }
/* line 72, ../sass/abstractions/_mixins.scss */
.tb-megamenu .nav li.commentary-item .tb-megamenu-submenu,
.tb-megamenu .nav li.commentary-item .om-maximenu-content {
  border: none; }
  @media (min-width: 44em) {
    /* line 72, ../sass/abstractions/_mixins.scss */
    .tb-megamenu .nav li.commentary-item .tb-megamenu-submenu,
    .tb-megamenu .nav li.commentary-item .om-maximenu-content {
      border-top: 0.3em solid #5e6d66; } }
/* line 212, ../sass/components/_navigation.scss */
.tb-megamenu .nav li.commentary-item #block-views-commentary-block-2 .view-content > div {
  color: #666666; }
  /* line 214, ../sass/components/_navigation.scss */
  .tb-megamenu .nav li.commentary-item #block-views-commentary-block-2 .view-content > div ul li a {
    white-space: normal; }
  /* line 215, ../sass/components/_navigation.scss */
  .tb-megamenu .nav li.commentary-item #block-views-commentary-block-2 .view-content > div a:hover h2 {
    color: #fff; }
  /* line 216, ../sass/components/_navigation.scss */
  .tb-megamenu .nav li.commentary-item #block-views-commentary-block-2 .view-content > div .field-content.date {
    padding-left: 0.75em; }
/* line 218, ../sass/components/_navigation.scss */
.tb-megamenu .nav li.commentary-item #block-views-commentary-block-2 .node--commentary--featured {
  position: relative;
  overflow: hidden; }
  /* line 264, ../sass/abstractions/_mixins.scss */
  .tb-megamenu .nav li.commentary-item #block-views-commentary-block-2 .node--commentary--featured img {
    vertical-align: bottom;
    width: 100%; }
  /* line 268, ../sass/abstractions/_mixins.scss */
  .tb-megamenu .nav li.commentary-item #block-views-commentary-block-2 .node--commentary--featured header {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/light_bg.png);
    padding: 0 0.3em; }
    /* line 275, ../sass/abstractions/_mixins.scss */
    .tb-megamenu .nav li.commentary-item #block-views-commentary-block-2 .node--commentary--featured header .field--name-field-title,
    .tb-megamenu .nav li.commentary-item #block-views-commentary-block-2 .node--commentary--featured header .field--name-field-first-names {
      display: inline-block; }
    /* line 277, ../sass/abstractions/_mixins.scss */
    .tb-megamenu .nav li.commentary-item #block-views-commentary-block-2 .node--commentary--featured header .mask {
      transform: translateY(100px);
      opacity: 0;
      transition: all 0.2s ease-in-out;
      text-align: center;
      position: absolute;
      bottom: 1em;
      left: 0;
      right: 0;
      color: #fff; }
      /* line 287, ../sass/abstractions/_mixins.scss */
      .tb-megamenu .nav li.commentary-item #block-views-commentary-block-2 .node--commentary--featured header .mask i {
        font-size: 2em;
        font-weight: 200;
        padding: 0.2em 0.55em 0.25em 0.55em;
        border: 2px solid #fff;
        border-radius: 3px; }
  /* line 297, ../sass/abstractions/_mixins.scss */
  .tb-megamenu .nav li.commentary-item #block-views-commentary-block-2 .node--commentary--featured:hover header {
    top: 0;
    background: url(../images/details_bg.png);
    transition-delay: 0.1s;
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    color: #fff; }
    /* line 305, ../sass/abstractions/_mixins.scss */
    .tb-megamenu .nav li.commentary-item #block-views-commentary-block-2 .node--commentary--featured:hover header h2 {
      height: 100%; }
    /* line 306, ../sass/abstractions/_mixins.scss */
    .tb-megamenu .nav li.commentary-item #block-views-commentary-block-2 .node--commentary--featured:hover header .mask {
      transition-delay: 0.2s;
      opacity: 1;
      transform: translateY(0px); }
/* line 63, ../sass/abstractions/_mixins.scss */
.tb-megamenu .nav li.events-item:hover a.om-link, .tb-megamenu .nav li.events-item.open a.om-link,
.tb-megamenu .nav li.events-item a.om-link.active,
.tb-megamenu .nav li.events-item a.om-link:hover,
.tb-megamenu .nav li.events-item a.om-link:focus,
.tb-megamenu .nav li.events-item a.om-link.focus {
  background: #28bcd8;
  color: #fff; }
/* line 72, ../sass/abstractions/_mixins.scss */
.tb-megamenu .nav li.events-item .tb-megamenu-submenu,
.tb-megamenu .nav li.events-item .om-maximenu-content {
  border: none; }
  @media (min-width: 44em) {
    /* line 72, ../sass/abstractions/_mixins.scss */
    .tb-megamenu .nav li.events-item .tb-megamenu-submenu,
    .tb-megamenu .nav li.events-item .om-maximenu-content {
      border-top: 0.3em solid #28bcd8; } }
/* line 223, ../sass/components/_navigation.scss */
.tb-megamenu .nav li.events-item.active > a {
  background-color: #28bcd8; }
/* line 225, ../sass/components/_navigation.scss */
.tb-megamenu .nav li.events-item .tb-megamenu-submenu #block-views-event-views-block-3 {
  width: 70%;
  float: left; }
  /* line 228, ../sass/components/_navigation.scss */
  .tb-megamenu .nav li.events-item .tb-megamenu-submenu #block-views-event-views-block-3 ul li {
    display: block; }
    /* line 230, ../sass/components/_navigation.scss */
    .tb-megamenu .nav li.events-item .tb-megamenu-submenu #block-views-event-views-block-3 ul li .date > span {
      color: #666666; }
    /* line 231, ../sass/components/_navigation.scss */
    .tb-megamenu .nav li.events-item .tb-megamenu-submenu #block-views-event-views-block-3 ul li a {
      color: #542f63; }
  /* line 233, ../sass/components/_navigation.scss */
  .tb-megamenu .nav li.events-item .tb-megamenu-submenu #block-views-event-views-block-3 .view-footer {
    width: 30%;
    float: right; }
    /* line 236, ../sass/components/_navigation.scss */
    .tb-megamenu .nav li.events-item .tb-megamenu-submenu #block-views-event-views-block-3 .view-footer a {
      color: #542f63; }
/* line 240, ../sass/components/_navigation.scss */
.tb-megamenu .nav li.events-item .tb-megamenu-submenu .tb-megamenu-subnav.mega-nav li a {
  color: #542f63; }
/* line 63, ../sass/abstractions/_mixins.scss */
.tb-megamenu .nav li.publications-item:hover a.om-link, .tb-megamenu .nav li.publications-item.open a.om-link,
.tb-megamenu .nav li.publications-item a.om-link.active,
.tb-megamenu .nav li.publications-item a.om-link:hover,
.tb-megamenu .nav li.publications-item a.om-link:focus,
.tb-megamenu .nav li.publications-item a.om-link.focus {
  background: #bc76ac;
  color: #fff; }
/* line 72, ../sass/abstractions/_mixins.scss */
.tb-megamenu .nav li.publications-item .tb-megamenu-submenu,
.tb-megamenu .nav li.publications-item .om-maximenu-content {
  border: none; }
  @media (min-width: 44em) {
    /* line 72, ../sass/abstractions/_mixins.scss */
    .tb-megamenu .nav li.publications-item .tb-megamenu-submenu,
    .tb-megamenu .nav li.publications-item .om-maximenu-content {
      border-top: 0.3em solid #bc76ac; } }
/* line 246, ../sass/components/_navigation.scss */
.tb-megamenu .nav li.publications-item.active > a {
  background-color: #bc76ac; }
/* line 248, ../sass/components/_navigation.scss */
.tb-megamenu .nav li.publications-item .tb-megamenu-submenu .block ul li {
  display: block; }
/* line 63, ../sass/abstractions/_mixins.scss */
.tb-megamenu .nav li.inside-rusi-item:hover a.om-link, .tb-megamenu .nav li.inside-rusi-item.open a.om-link,
.tb-megamenu .nav li.inside-rusi-item a.om-link.active,
.tb-megamenu .nav li.inside-rusi-item a.om-link:hover,
.tb-megamenu .nav li.inside-rusi-item a.om-link:focus,
.tb-megamenu .nav li.inside-rusi-item a.om-link.focus {
  background: #7ea1b5;
  color: #fff; }
/* line 72, ../sass/abstractions/_mixins.scss */
.tb-megamenu .nav li.inside-rusi-item .tb-megamenu-submenu,
.tb-megamenu .nav li.inside-rusi-item .om-maximenu-content {
  border: none; }
  @media (min-width: 44em) {
    /* line 72, ../sass/abstractions/_mixins.scss */
    .tb-megamenu .nav li.inside-rusi-item .tb-megamenu-submenu,
    .tb-megamenu .nav li.inside-rusi-item .om-maximenu-content {
      border-top: 0.3em solid #7ea1b5; } }
/* line 253, ../sass/components/_navigation.scss */
.tb-megamenu .nav li.inside-rusi-item.active > a {
  background-color: #7ea1b5; }
/* line 255, ../sass/components/_navigation.scss */
.tb-megamenu .nav li.inside-rusi-item .tb-megamenu-submenu .block ul li {
  display: block; }

/* line 262, ../sass/components/_navigation.scss */
body.section-expertise .l-header,
body.section-expertise .l-region--header.fixed {
  border-bottom: 0.3em solid #c91e53; }
/* line 264, ../sass/components/_navigation.scss */
body.section-expertise li.expertise-item a#expertise-link {
  background-color: #c91e53; }

/* line 269, ../sass/components/_navigation.scss */
body.section-rusi-experts .l-header,
body.section-rusi-experts .l-region--header.fixed,
body.section-projects .l-header,
body.section-projects .l-region--header.fixed {
  border-bottom: 0.3em solid #c91e53; }

/* line 274, ../sass/components/_navigation.scss */
body.section-thematic .l-header,
body.section-thematic .l-region--header.fixed {
  border-bottom: 0.3em solid #008c99; }
/* line 276, ../sass/components/_navigation.scss */
body.section-thematic li.themes-item a#themes-link {
  background-color: #008c99; }

/* line 281, ../sass/components/_navigation.scss */
body.node-type-events .l-header,
body.node-type-events .l-region--header.fixed,
body.section-events .l-header,
body.section-events .l-region--header.fixed {
  border-bottom: 0.3em solid #28bcd8; }
/* line 283, ../sass/components/_navigation.scss */
body.node-type-events li.events-item a#events-link,
body.section-events li.events-item a#events-link {
  background-color: #28bcd8; }

/* line 287, ../sass/components/_navigation.scss */
body.section-commentary .l-header,
body.section-commentary .l-region--header.fixed {
  border-bottom: 0.3em solid #5e6d66; }
/* line 289, ../sass/components/_navigation.scss */
body.section-commentary li.commentary-item a#commentary-link {
  background-color: #5e6d66; }

/* line 298, ../sass/components/_navigation.scss */
body.section-inside-rusi .l-header,
body.section-inside-rusi .l-region--header.fixed,
body.page-about-rusi .l-header,
body.page-about-rusi .l-region--header.fixed,
body.section-prizes .l-header,
body.section-prizes .l-region--header.fixed,
body.node-type-vacancy .l-header,
body.node-type-vacancy .l-region--header.fixed,
body.section-rusi-news .l-header,
body.section-rusi-news .l-region--header.fixed,
body.section-library .l-header,
body.section-library .l-region--header.fixed {
  border-bottom: 0.3em solid #7ea1b5; }
/* line 300, ../sass/components/_navigation.scss */
body.section-inside-rusi li.inside-rusi-item a#inside-rusi-link,
body.page-about-rusi li.inside-rusi-item a#inside-rusi-link,
body.section-prizes li.inside-rusi-item a#inside-rusi-link,
body.node-type-vacancy li.inside-rusi-item a#inside-rusi-link,
body.section-rusi-news li.inside-rusi-item a#inside-rusi-link,
body.section-library li.inside-rusi-item a#inside-rusi-link {
  background-color: #7ea1b5; }

/* line 306, ../sass/components/_navigation.scss */
body.section-periodical .l-header,
body.section-periodical .l-region--header.fixed,
body.page-publications .l-header,
body.page-publications .l-region--header.fixed,
body.section-publication .l-header,
body.section-publication .l-region--header.fixed {
  border-bottom: 0.3em solid #bc76ac; }
/* line 308, ../sass/components/_navigation.scss */
body.section-periodical li.publications a#publication-link,
body.page-publications li.publications a#publication-link,
body.section-publication li.publications a#publication-link {
  background-color: #bc76ac; }

/* line 312, ../sass/components/_navigation.scss */
.responsive-menus.responsified span.toggler {
  background-color: #542f63;
  box-shadow: none;
  margin-top: -3em; }
  /* line 316, ../sass/components/_navigation.scss */
  .responsive-menus.responsified span.toggler nav.responsive-menus-simple {
    background-color: #fff; }
    /* line 318, ../sass/components/_navigation.scss */
    .responsive-menus.responsified span.toggler nav.responsive-menus-simple ul li a {
      color: #542f63; }

/* line 27, ../sass/abstractions/_mixins.scss */
nav#block-menu-menu-footer-menu li {
  display: block;
  list-style: none;
  color: #542f63; }
  @media (min-width: 44em) {
    /* line 27, ../sass/abstractions/_mixins.scss */
    nav#block-menu-menu-footer-menu li {
      display: inline-block; } }
  /* line 32, ../sass/abstractions/_mixins.scss */
  nav#block-menu-menu-footer-menu li a {
    color: #542f63;
    font-weight: 300;
    text-decoration: none; }
  /* line 41, ../sass/abstractions/_mixins.scss */
  nav#block-menu-menu-footer-menu li .om-maximenu-content .block ul {
    padding-left: 0; }
    /* line 43, ../sass/abstractions/_mixins.scss */
    nav#block-menu-menu-footer-menu li .om-maximenu-content .block ul li {
      margin: 0; }
  /* line 45, ../sass/abstractions/_mixins.scss */
  nav#block-menu-menu-footer-menu li .om-maximenu-content .block p a,
  nav#block-menu-menu-footer-menu li .om-maximenu-content .block ul li a {
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    color: #542f63 !important;
    text-transform: none;
    display: block;
    padding: 0.3em;
    font-weight: normal; }
  /* line 56, ../sass/abstractions/_mixins.scss */
  nav#block-menu-menu-footer-menu li .om-maximenu-content .block .field-content.date {
    padding: 0 0 0.3em 0.3em; }
/* line 325, ../sass/components/_navigation.scss */
nav#block-menu-menu-footer-menu ul.menu {
  padding-left: 0.5em; }
  /* line 327, ../sass/components/_navigation.scss */
  nav#block-menu-menu-footer-menu ul.menu li a {
    text-transform: uppercase;
    padding-right: 1em;
    font-weight: 400; }

/* line 27, ../sass/abstractions/_mixins.scss */
nav#block-menu-menu-lower-footer-menu li {
  display: block;
  list-style: none;
  color: #542f63; }
  @media (min-width: 44em) {
    /* line 27, ../sass/abstractions/_mixins.scss */
    nav#block-menu-menu-lower-footer-menu li {
      display: inline-block; } }
  /* line 32, ../sass/abstractions/_mixins.scss */
  nav#block-menu-menu-lower-footer-menu li a {
    color: #542f63;
    font-weight: 300;
    text-decoration: none; }
  /* line 41, ../sass/abstractions/_mixins.scss */
  nav#block-menu-menu-lower-footer-menu li .om-maximenu-content .block ul {
    padding-left: 0; }
    /* line 43, ../sass/abstractions/_mixins.scss */
    nav#block-menu-menu-lower-footer-menu li .om-maximenu-content .block ul li {
      margin: 0; }
  /* line 45, ../sass/abstractions/_mixins.scss */
  nav#block-menu-menu-lower-footer-menu li .om-maximenu-content .block p a,
  nav#block-menu-menu-lower-footer-menu li .om-maximenu-content .block ul li a {
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    color: #542f63 !important;
    text-transform: none;
    display: block;
    padding: 0.3em;
    font-weight: normal; }
  /* line 56, ../sass/abstractions/_mixins.scss */
  nav#block-menu-menu-lower-footer-menu li .om-maximenu-content .block .field-content.date {
    padding: 0 0 0.3em 0.3em; }
/* line 337, ../sass/components/_navigation.scss */
nav#block-menu-menu-lower-footer-menu ul.menu {
  padding-left: 0.5em; }
  /* line 339, ../sass/components/_navigation.scss */
  nav#block-menu-menu-lower-footer-menu ul.menu li {
    margin-right: 1.5em; }

/* line 345, ../sass/components/_navigation.scss */
ul.tb-megamenu-nav li.inside-rusi-item .tb-megamenu-submenu.mega-dropdown-menu.nav-child .tb-megamenu-row.row-fluid {
  background-color: #5c3a6c;
  border-top: 1px solid #7ea1b5; }
  @media (min-width: 44em) {
    /* line 345, ../sass/components/_navigation.scss */
    ul.tb-megamenu-nav li.inside-rusi-item .tb-megamenu-submenu.mega-dropdown-menu.nav-child .tb-megamenu-row.row-fluid {
      background-color: #fff; } }

/* line 354, ../sass/components/_navigation.scss */
nav#block-system-main-menu ul li {
  list-style: none; }
  /* line 356, ../sass/components/_navigation.scss */
  nav#block-system-main-menu ul li a {
    color: #fff;
    font-size: 1em;
    text-transform: uppercase; }

/* line 365, ../sass/components/_navigation.scss */
.l-region--navigation p {
  margin: 0.45em 0 0.8em 0; }
  /* line 367, ../sass/components/_navigation.scss */
  .l-region--navigation p a {
    text-decoration: none;
    color: #fff; }
/* line 372, ../sass/components/_navigation.scss */
.l-region--navigation .inner-sub {
  padding-bottom: 0.8em; }
  /* line 374, ../sass/components/_navigation.scss */
  .l-region--navigation .inner-sub h2, .l-region--navigation .inner-sub a {
    color: #fff; }
  /* line 375, ../sass/components/_navigation.scss */
  .l-region--navigation .inner-sub ul li {
    list-style: none; }
/* line 377, ../sass/components/_navigation.scss */
.l-region--navigation #block-block-47 {
  background: #c91e53;
  overflow: auto;
  padding-left: 1.8em;
  padding-right: 1.8em; }
/* line 378, ../sass/components/_navigation.scss */
.l-region--navigation #expertise-sub {
  background: #c91e53; }
  /* line 380, ../sass/components/_navigation.scss */
  .l-region--navigation #expertise-sub .experts-sub p {
    margin: 0 2.85em; }
/* line 382, ../sass/components/_navigation.scss */
.l-region--navigation #block-block-48 {
  background: #008c99;
  overflow: auto;
  padding-left: 1.8em;
  padding-right: 1.8em; }
/* line 383, ../sass/components/_navigation.scss */
.l-region--navigation #themes-sub {
  background: #008c99; }
/* line 384, ../sass/components/_navigation.scss */
.l-region--navigation #block-block-49 {
  background: #bc76ac;
  overflow: auto;
  padding-left: 1.8em;
  padding-right: 1.8em; }
/* line 385, ../sass/components/_navigation.scss */
.l-region--navigation #publications-sub {
  background: #bc76ac; }
/* line 386, ../sass/components/_navigation.scss */
.l-region--navigation #block-block-50 {
  background: #7ea1b5;
  overflow: auto;
  padding-left: 1.8em;
  padding-right: 1.8em; }
/* line 387, ../sass/components/_navigation.scss */
.l-region--navigation #inside-rusi-sub {
  background: #7ea1b5; }
  /* line 389, ../sass/components/_navigation.scss */
  .l-region--navigation #inside-rusi-sub .view-news .view-header {
    display: none; }

/* line 393, ../sass/components/_navigation.scss */
i {
  -webkit-transform: rotate(0deg) translate3d(0, 0, 0);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -o-transition: .5s;
  -ms-transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
  transition: .5s; }

/* line 406, ../sass/components/_navigation.scss */
i.rotate1 {
  -webkit-transform: rotate(45deg) translate3d(0, 0, 0);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -o-transition: .5s;
  -ms-transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
  transition: .5s; }

/* line 419, ../sass/components/_navigation.scss */
i.rotate2 {
  -webkit-transform: rotate(90deg) translate3d(0, 0, 0);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -o-transition: .5s;
  -ms-transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
  transition: .5s; }

/* line 1, ../sass/components/_sidebar.scss */
.pane-news-panel-pane-2 {
  border-top: 2px solid #e7e9e8;
  border-bottom: 2px solid #e7e9e8;
  padding: 0.6em 0; }
  /* line 3, ../sass/components/_sidebar.scss */
  .pane-news-panel-pane-2 .view-content {
    color: #666666;
    margin-top: 1.25em; }
    /* line 6, ../sass/components/_sidebar.scss */
    .pane-news-panel-pane-2 .view-content .views-row {
      margin-bottom: 1.3em; }
  /* line 8, ../sass/components/_sidebar.scss */
  .pane-news-panel-pane-2 .view-footer {
    padding: 0.5em 0 1em 0; }

/* line 11, ../sass/components/_sidebar.scss */
.pane-author-panel-pane-1 {
  border-top: 2px solid #e7e9e8;
  border-bottom: 2px solid #e7e9e8;
  padding: 0.6em 0; }
  /* line 14, ../sass/components/_sidebar.scss */
  .pane-author-panel-pane-1 .expert .expert-img {
    margin: 1.5em 0 1.25em 0; }
  /* line 15, ../sass/components/_sidebar.scss */
  .pane-author-panel-pane-1 .expert p, .pane-author-panel-pane-1 .expert strong.position {
    color: #666666; }

/* line 18, ../sass/components/_sidebar.scss */
.pane-author-panel-pane-5,
.pane-author-panel-pane-3 {
  border-top: 2px solid #e7e9e8;
  border-bottom: 2px solid #e7e9e8;
  padding: 0.6em 0;
  overflow: auto; }
  /* line 22, ../sass/components/_sidebar.scss */
  .pane-author-panel-pane-5 .expert,
  .pane-author-panel-pane-3 .expert {
    overflow: auto;
    clear: both;
    margin: 1.6em 0 1em 0; }
    /* line 26, ../sass/components/_sidebar.scss */
    .pane-author-panel-pane-5 .expert .expert-img,
    .pane-author-panel-pane-3 .expert .expert-img {
      width: 9em;
      width: 7.25em;
      float: left; }
      @media (min-width: 44em) {
        /* line 26, ../sass/components/_sidebar.scss */
        .pane-author-panel-pane-5 .expert .expert-img,
        .pane-author-panel-pane-3 .expert .expert-img {
          width: 7.25em; } }
      /* line 31, ../sass/components/_sidebar.scss */
      .pane-author-panel-pane-5 .expert .expert-img img.media-thumbnail,
      .pane-author-panel-pane-3 .expert .expert-img img.media-thumbnail {
        width: 105px;
        height: 105px; }
    /* line 36, ../sass/components/_sidebar.scss */
    .pane-author-panel-pane-5 .expert .position,
    .pane-author-panel-pane-3 .expert .position {
      color: #666666;
      width: 14em;
      float: left;
      margin-left: 1em; }
      @media (min-width: 44em) {
        /* line 36, ../sass/components/_sidebar.scss */
        .pane-author-panel-pane-5 .expert .position,
        .pane-author-panel-pane-3 .expert .position {
          margin-left: 0; } }

/* line 48, ../sass/components/_sidebar.scss */
body.node-type-expert .pane-node-field-user-picture {
  margin: 1.5em 0 1.25em 0; }
  /* line 50, ../sass/components/_sidebar.scss */
  body.node-type-expert .pane-node-field-user-picture img {
    width: 100%; }
/* line 52, ../sass/components/_sidebar.scss */
body.node-type-expert .expert-info {
  border-top: 2px solid #e7e9e8;
  border-bottom: 2px solid #e7e9e8;
  padding: 0.6em 0; }
  /* line 54, ../sass/components/_sidebar.scss */
  body.node-type-expert .expert-info.lower {
    border-top: none; }

/* line 59, ../sass/components/_sidebar.scss */
body.node-type-publications .pane-author-panel-pane-1 {
  margin-top: 1.6em; }

/* line 62, ../sass/components/_sidebar.scss */
.pane-rusi-taxonomy-panel-pane-9, .pane-rusi-taxonomy-panel-pane-11, .pane-event-views-panel-pane-14,
.pane-event-views-panel-pane-13 {
  border-top: 2px solid #e7e9e8;
  border-bottom: 2px solid #e7e9e8;
  padding: 0.6em 0; }
  /* line 65, ../sass/components/_sidebar.scss */
  .pane-rusi-taxonomy-panel-pane-9 ul li, .pane-rusi-taxonomy-panel-pane-11 ul li, .pane-event-views-panel-pane-14 ul li,
  .pane-event-views-panel-pane-13 ul li {
    padding: 0.5em 0;
    list-style: none;
    margin: 0; }
    /* line 69, ../sass/components/_sidebar.scss */
    .pane-rusi-taxonomy-panel-pane-9 ul li::before, .pane-rusi-taxonomy-panel-pane-11 ul li::before, .pane-event-views-panel-pane-14 ul li::before,
    .pane-event-views-panel-pane-13 ul li::before {
      content: ">";
      margin-left: -1em;
      color: #666666; }

/* line 78, ../sass/components/_sidebar.scss */
.pane-rusi-taxonomy-panel-pane-11 {
  padding: 0.15em 0 0 0; }

/* line 83, ../sass/components/_sidebar.scss */
.pane-author-panel-pane-8,
.pane-author-panel-pane-7 {
  border-top: 2px solid #e7e9e8;
  border-bottom: 2px solid #e7e9e8;
  padding: 0.6em 0; }
  /* line 86, ../sass/components/_sidebar.scss */
  .pane-author-panel-pane-8 .view-content,
  .pane-author-panel-pane-7 .view-content {
    color: #666666; }

/* line 90, ../sass/components/_sidebar.scss */
body.page-library-collections .landing-col-last .pane-fieldable-panels-pane {
  border-top: 2px solid #e7e9e8;
  border-bottom: 2px solid #e7e9e8;
  padding: 0.6em 0; }
  /* line 93, ../sass/components/_sidebar.scss */
  body.page-library-collections .landing-col-last .pane-fieldable-panels-pane ul li {
    padding: 0.5em 0;
    list-style: none;
    margin: 0; }
    /* line 97, ../sass/components/_sidebar.scss */
    body.page-library-collections .landing-col-last .pane-fieldable-panels-pane ul li::before {
      content: ">";
      margin-left: -1em;
      color: #666666; }

/* line 107, ../sass/components/_sidebar.scss */
.pane-rusi-taxonomy-panel-pane-11 {
  border-top: none; }

/* line 110, ../sass/components/_sidebar.scss */
.landing-col-last .pane-block-25,
.landing-col-last .pane-block-27 {
  border-top: 2px solid #e7e9e8;
  border-bottom: 2px solid #e7e9e8;
  padding: 0.6em 0;
  overflow: auto; }

/* line 118, ../sass/components/_sidebar.scss */
.leaf-col-last .pane-node-field-location-address {
  border-top: 2px solid #e7e9e8;
  border-bottom: 2px solid #e7e9e8;
  padding: 0.6em 0;
  padding: 1.5em 0;
  color: #666666; }
  /* line 122, ../sass/components/_sidebar.scss */
  .leaf-col-last .pane-node-field-location-address .thoroughfare {
    margin-bottom: 1.25em; }
/* line 124, ../sass/components/_sidebar.scss */
.leaf-col-last .pane-node-field-telephone-number {
  border-top: 2px solid #e7e9e8;
  border-bottom: 2px solid #e7e9e8;
  padding: 0.6em 0;
  padding: 1.5em 0;
  border-top: none;
  color: #666666; }

/* line 133, ../sass/components/_sidebar.scss */
#block-block-31 p a {
  text-decoration: none; }
  /* line 135, ../sass/components/_sidebar.scss */
  #block-block-31 p a:hover {
    text-decoration: underline; }

/* line 140, ../sass/components/_sidebar.scss */
body.page-node-103 #block-block-33 {
  border-top: 2px solid #e7e9e8;
  border-bottom: 2px solid #e7e9e8;
  padding: 0.6em 0;
  margin-bottom: 1.8em; }
  /* line 143, ../sass/components/_sidebar.scss */
  body.page-node-103 #block-block-33 img {
    width: 100%; }

/* line 148, ../sass/components/_sidebar.scss */
aside.l-region--sidebar-first #block-block-22 {
  border-top: 2px solid #e7e9e8;
  border-bottom: 2px solid #e7e9e8;
  padding: 0.6em 0;
  padding-top: 1.5em;
  padding-bottom: 0.3em;
  overflow: auto; }
  /* line 153, ../sass/components/_sidebar.scss */
  aside.l-region--sidebar-first #block-block-22 .inside-rusi-c-feature {
    margin-bottom: 1.25em; }

/* line 161, ../sass/components/_sidebar.scss */
#widget_pager_bottom_themes_taxonomy-panel_pane_3,
#widget_pager_bottom_rusi_taxonomy-panel_pane_5 {
  border-top: 2px solid #e7e9e8;
  border-bottom: 2px solid #e7e9e8;
  padding: 0.6em 0;
  padding: 0.6em 0 0.6em 1.5em;
  overflow: visible; }

/* line 169, ../sass/components/_sidebar.scss */
.page-node-15084 #block-block-27 {
  border-top: 2px solid #e7e9e8;
  border-bottom: 2px solid #e7e9e8;
  padding: 0.6em 0;
  overflow: auto; }

/* line 175, ../sass/components/_sidebar.scss */
.pane-block-30 {
  overflow: auto;
  margin-bottom: 1.35em; }

/* line 180, ../sass/components/_sidebar.scss */
.pane-block-36,
.pane-block-35 {
  overflow: auto;
  margin-top: 1.35em; }

/* line 187, ../sass/components/_sidebar.scss */
body.node-type-rusi-periodicals .landing-col-last .pane-entity-view.pane-node {
  border-top: 2px solid #e7e9e8;
  border-bottom: 2px solid #e7e9e8;
  padding: 1.85em 0 1.5em 0;
  overflow: auto;
  margin-bottom: 1em; }

/* line 196, ../sass/components/_sidebar.scss */
.pane-author-panel-pane-9 {
  margin-bottom: 1.85em; }

/* line 198, ../sass/components/_sidebar.scss */
.node-type-article .pane-block-11 {
  margin-bottom: 1.85em; }

/* line 210, ../sass/components/_sidebar.scss */
body.node-type-membership .leaf-col-last .field--name-field-pdf .field__item {
  padding: 0.45em 0; }

/* line 219, ../sass/components/_sidebar.scss */
.pane-event-views-panel-pane-14 {
  clear: both; }

/* line 223, ../sass/components/_sidebar.scss */
body.node-type-conference .pane-author-panel-pane-7,
body.node-type-events .pane-author-panel-pane-7 {
  border-top: 2px solid #e7e9e8;
  border-bottom: 2px solid #e7e9e8;
  padding: 0.6em 0;
  overflow: auto; }
  /* line 226, ../sass/components/_sidebar.scss */
  body.node-type-conference .pane-author-panel-pane-7 .expert,
  body.node-type-events .pane-author-panel-pane-7 .expert {
    overflow: auto;
    clear: both;
    margin: 1.6em 0 1em 0; }
    /* line 230, ../sass/components/_sidebar.scss */
    body.node-type-conference .pane-author-panel-pane-7 .expert .expert-img,
    body.node-type-events .pane-author-panel-pane-7 .expert .expert-img {
      width: 9em;
      width: 7.25em;
      float: left; }
      @media (min-width: 44em) {
        /* line 230, ../sass/components/_sidebar.scss */
        body.node-type-conference .pane-author-panel-pane-7 .expert .expert-img,
        body.node-type-events .pane-author-panel-pane-7 .expert .expert-img {
          width: 7.25em; } }
      /* line 235, ../sass/components/_sidebar.scss */
      body.node-type-conference .pane-author-panel-pane-7 .expert .expert-img img,
      body.node-type-events .pane-author-panel-pane-7 .expert .expert-img img {
        width: 105px;
        height: 105px; }
    /* line 240, ../sass/components/_sidebar.scss */
    body.node-type-conference .pane-author-panel-pane-7 .expert .position,
    body.node-type-events .pane-author-panel-pane-7 .expert .position {
      color: #666666;
      width: 14em;
      float: left;
      margin-left: 1em; }
      @media (min-width: 44em) {
        /* line 240, ../sass/components/_sidebar.scss */
        body.node-type-conference .pane-author-panel-pane-7 .expert .position,
        body.node-type-events .pane-author-panel-pane-7 .expert .position {
          margin-left: 0; } }

/* line 1, ../sass/components/_socialshare.scss */
.custom_images.social-share {
  left: 5px;
  position: absolute;
  top: 20px; }
  /* line 5, ../sass/components/_socialshare.scss */
  .custom_images.social-share.posi-fixed {
    position: fixed;
    top: 10%; }
  /* line 9, ../sass/components/_socialshare.scss */
  .custom_images.social-share a {
    display: block;
    font-size: 28px;
    text-align: center;
    width: 30px; }
  /* line 15, ../sass/components/_socialshare.scss */
  .custom_images.social-share .fa-facebook {
    color: #3b5998; }
  /* line 16, ../sass/components/_socialshare.scss */
  .custom_images.social-share .fa-twitter {
    color: #55ACEE; }
  /* line 17, ../sass/components/_socialshare.scss */
  .custom_images.social-share .fa-linkedin {
    color: #3b5998; }
  /* line 18, ../sass/components/_socialshare.scss */
  .custom_images.social-share .fa-share {
    color: #644473; }
  /* line 19, ../sass/components/_socialshare.scss */
  .custom_images.social-share .fa-share-alt::before {
    content: url("../images/arrow.png"); }

/* line 2, ../sass/components/_tabs.scss */
.pane-block .quicktabs-wrapper {
  border-bottom: 1px solid #e7e9e8; }
  /* line 388, ../sass/abstractions/_mixins.scss */
  .pane-block .quicktabs-wrapper ul {
    padding: 0 0 0.1em 0;
    border-bottom: 1px solid #e7e9e8;
    margin-bottom: 0.65em; }
    /* line 392, ../sass/abstractions/_mixins.scss */
    .pane-block .quicktabs-wrapper ul li {
      text-transform: uppercase;
      font-size: 1em;
      font-weight: 600;
      margin: 0.65em 0 0.5em 0;
      padding: 0 0.3em;
      line-height: 1.5; }
      @media (min-width: 44em) {
        /* line 392, ../sass/abstractions/_mixins.scss */
        .pane-block .quicktabs-wrapper ul li {
          line-height: 1; } }
      /* line 397, ../sass/abstractions/_mixins.scss */
      .pane-block .quicktabs-wrapper ul li a {
        color: #666666;
        text-decoration: none; }
      /* line 401, ../sass/abstractions/_mixins.scss */
      .pane-block .quicktabs-wrapper ul li.active {
        border-bottom: 3px solid #e7e9e8; }
        /* line 403, ../sass/abstractions/_mixins.scss */
        .pane-block .quicktabs-wrapper ul li.active a {
          color: #542f63;
          /* $dark-grey; */ }
  /* line 408, ../sass/abstractions/_mixins.scss */
  .pane-block .quicktabs-wrapper .quicktabs-tabpage .view-content > div {
    margin-top: 1.25em;
    clear: both;
    overflow: auto;
    color: #666666; }
    /* line 378, ../sass/abstractions/_mixins.scss */
    .pane-block .quicktabs-wrapper .quicktabs-tabpage .view-content > div img {
      margin-top: 0.85em;
      float: left; }
    /* line 382, ../sass/abstractions/_mixins.scss */
    .pane-block .quicktabs-wrapper .quicktabs-tabpage .view-content > div .tab-internal {
      margin-left: 1em; }
    /* line 383, ../sass/abstractions/_mixins.scss */
    .pane-block .quicktabs-wrapper .quicktabs-tabpage .view-content > div .field-content.date {
      color: #666666; }
  /* line 412, ../sass/abstractions/_mixins.scss */
  .pane-block .quicktabs-wrapper .view-footer {
    margin: 1.5em 0; }
  /* line 413, ../sass/abstractions/_mixins.scss */
  .pane-block .quicktabs-wrapper ul.pager {
    padding-bottom: 1.55em; }
    /* line 416, ../sass/abstractions/_mixins.scss */
    .pane-block .quicktabs-wrapper ul.pager li a {
      color: #542f63; }
    /* line 417, ../sass/abstractions/_mixins.scss */
    .pane-block .quicktabs-wrapper ul.pager li.pager__item--current {
      color: #666666; }

/* line 5, ../sass/components/_tabs.scss */
.pane-block.pane-quicktabs-related {
  padding: 2em 0; }

/* line 8, ../sass/components/_tabs.scss */
.quicktabs-wrapper ul.pager {
  border-bottom: none; }

/* line 11, ../sass/components/_tabs.scss */
#quicktabs-publications {
  overflow: hidden;
  margin-top: 0.5em; }

/* line 16, ../sass/components/_tabs.scss */
#quicktabs-related {
  border: none; }

/* line 17, ../sass/components/_tabs.scss */
#quicktabs-experts {
  border: none;
  margin-top: 1.5em; }

/* line 22, ../sass/components/_tabs.scss */
.pane-quicktabs-events {
  padding: 2em 0 1.5em 0; }
  /* line 26, ../sass/components/_tabs.scss */
  .pane-quicktabs-events .view-content > div {
    margin-top: 0; }
  /* line 27, ../sass/components/_tabs.scss */
  .pane-quicktabs-events .view-content > .views-row {
    margin-top: 0.45em; }
  /* line 29, ../sass/components/_tabs.scss */
  .pane-quicktabs-events .view-event-views {
    overflow: auto; }
  /* line 30, ../sass/components/_tabs.scss */
  .pane-quicktabs-events .button {
    margin: 0.4em 0; }
    /* line 119, ../sass/abstractions/_mixins.scss */
    .pane-quicktabs-events .button a {
      color: #fff;
      background: #28bcd8;
      padding: 0.25em 1.25em;
      display: inline-block; }
  /* line 31, ../sass/components/_tabs.scss */
  .pane-quicktabs-events .view-header {
    margin-top: 0.6em; }
    /* line 34, ../sass/components/_tabs.scss */
    .pane-quicktabs-events .view-header .view-events-calendar > .view-content > .calendar-calendar {
      width: auto;
      margin-top: 0; }
    /* line 38, ../sass/components/_tabs.scss */
    .pane-quicktabs-events .view-header .view-events-calendar .date-nav {
      margin: 0;
      padding: 0; }
    /* line 42, ../sass/components/_tabs.scss */
    .pane-quicktabs-events .view-header .view-events-calendar .view-header {
      width: 100% !important;
      position: relative;
      background-color: #e7e9e8; }
      /* line 46, ../sass/components/_tabs.scss */
      .pane-quicktabs-events .view-header .view-events-calendar .view-header ul.pager {
        margin-top: -0.5em; }
        /* line 48, ../sass/components/_tabs.scss */
        .pane-quicktabs-events .view-header .view-events-calendar .view-header ul.pager li {
          position: absolute;
          width: 50px;
          list-style: none;
          background-color: transparent; }
          /* line 53, ../sass/components/_tabs.scss */
          .pane-quicktabs-events .view-header .view-events-calendar .view-header ul.pager li.date-prev {
            left: 0;
            top: -1.75em;
            text-align: left; }
          /* line 58, ../sass/components/_tabs.scss */
          .pane-quicktabs-events .view-header .view-events-calendar .view-header ul.pager li.date-next {
            right: 0;
            top: -1.75em;
            text-align: right; }
          /* line 63, ../sass/components/_tabs.scss */
          .pane-quicktabs-events .view-header .view-events-calendar .view-header ul.pager li a {
            font-size: 2.5em;
            font-weight: 300; }
    /* line 70, ../sass/components/_tabs.scss */
    .pane-quicktabs-events .view-header .view-events-calendar .view-content {
      clear: both !important;
      width: 100% !important; }
      /* line 74, ../sass/components/_tabs.scss */
      .pane-quicktabs-events .view-header .view-events-calendar .view-content table.mini thead {
        display: none; }
      /* line 75, ../sass/components/_tabs.scss */
      .pane-quicktabs-events .view-header .view-events-calendar .view-content table.mini tr td.mini {
        padding: 0.25em 0 0 0.25em;
        text-align: left;
        border: 2px solid #e7e9e8; }
        /* line 79, ../sass/components/_tabs.scss */
        .pane-quicktabs-events .view-header .view-events-calendar .view-content table.mini tr td.mini.has-events {
          background: #28bcd8; }
          /* line 81, ../sass/components/_tabs.scss */
          .pane-quicktabs-events .view-header .view-events-calendar .view-content table.mini tr td.mini.has-events a {
            color: #fff; }
        /* line 83, ../sass/components/_tabs.scss */
        .pane-quicktabs-events .view-header .view-events-calendar .view-content table.mini tr td.mini.today {
          background: #542f63;
          color: #fff; }
          /* line 86, ../sass/components/_tabs.scss */
          .pane-quicktabs-events .view-header .view-events-calendar .view-content table.mini tr td.mini.today a {
            color: #fff; }

/* line 96, ../sass/components/_tabs.scss */
#block-views-event-views-block .view-event-views > .view-filters {
  display: none; }
/* line 97, ../sass/components/_tabs.scss */
#block-views-event-views-block .quicktabs-wrapper .quicktabs-tabpage .view-content > div {
  margin-top: 0 !important;
  margin-bottom: 1.25em; }

/* line 105, ../sass/components/_tabs.scss */
#quicktabs-tabpage-publications-4 .view-filters .form-type-bef-link,
body.page-media-contacts .view-filters .form-type-bef-link {
  display: inline-block;
  padding: 0.3em;
  text-align: center; }
  /* line 109, ../sass/components/_tabs.scss */
  #quicktabs-tabpage-publications-4 .view-filters .form-type-bef-link a,
  body.page-media-contacts .view-filters .form-type-bef-link a {
    background-color: #e7e9e8;
    display: block;
    padding: 0.5em 0; }
    /* line 113, ../sass/components/_tabs.scss */
    #quicktabs-tabpage-publications-4 .view-filters .form-type-bef-link a:hover,
    body.page-media-contacts .view-filters .form-type-bef-link a:hover {
      background-color: #bc76ac;
      color: #fff; }

/* line 123, ../sass/components/_tabs.scss */
#quicktabs-staff_tabs .attachment-before,
#quicktabs-experts .attachment-before {
  margin: 1em 0; }
  /* line 125, ../sass/components/_tabs.scss */
  #quicktabs-staff_tabs .attachment-before .view-glossary .views-summary-unformatted,
  #quicktabs-experts .attachment-before .view-glossary .views-summary-unformatted {
    padding: 0; }
    @media (min-width: 44em) {
      /* line 125, ../sass/components/_tabs.scss */
      #quicktabs-staff_tabs .attachment-before .view-glossary .views-summary-unformatted,
      #quicktabs-experts .attachment-before .view-glossary .views-summary-unformatted {
        padding: 0 0.3em; } }
    @media (min-width: 70em) {
      /* line 125, ../sass/components/_tabs.scss */
      #quicktabs-staff_tabs .attachment-before .view-glossary .views-summary-unformatted,
      #quicktabs-experts .attachment-before .view-glossary .views-summary-unformatted {
        padding: 0 0.5em; } }
/* line 132, ../sass/components/_tabs.scss */
#quicktabs-staff_tabs .view-filters .views-exposed-form .views-exposed-widget,
#quicktabs-experts .view-filters .views-exposed-form .views-exposed-widget {
  padding: 0; }
/* line 133, ../sass/components/_tabs.scss */
#quicktabs-staff_tabs .view-filters .form-type-bef-link,
#quicktabs-experts .view-filters .form-type-bef-link {
  display: inline-block;
  padding: 0.3em;
  text-align: center; }
  /* line 137, ../sass/components/_tabs.scss */
  #quicktabs-staff_tabs .view-filters .form-type-bef-link a,
  #quicktabs-experts .view-filters .form-type-bef-link a {
    background-color: #e7e9e8;
    display: block;
    padding: 0.5em 0;
    font-size: 0.9em; }
    @media (min-width: 44em) {
      /* line 137, ../sass/components/_tabs.scss */
      #quicktabs-staff_tabs .view-filters .form-type-bef-link a,
      #quicktabs-experts .view-filters .form-type-bef-link a {
        font-size: 0.85em; } }
    /* line 143, ../sass/components/_tabs.scss */
    #quicktabs-staff_tabs .view-filters .form-type-bef-link a:hover, #quicktabs-staff_tabs .view-filters .form-type-bef-link a.active,
    #quicktabs-experts .view-filters .form-type-bef-link a:hover,
    #quicktabs-experts .view-filters .form-type-bef-link a.active {
      background-color: #c91e53;
      color: #fff; }

/* line 153, ../sass/components/_tabs.scss */
#quicktabs-experts .view-header {
  -moz-transition: all 2s linear;
  -webkit-transition: all 2s linear;
  transition: all 2s linear; }
  /* line 157, ../sass/components/_tabs.scss */
  #quicktabs-experts .view-header a {
    color: #c91e53; }

/* line 162, ../sass/components/_tabs.scss */
#quicktabs-themes #quicktabs-tabpage-themes-0 {
  padding-bottom: 1.85em; }

/* line 166, ../sass/components/_tabs.scss */
body.page-events .pane-quicktabs-events {
  padding: 1.3em 0 1.5em 0; }

/* line 171, ../sass/components/_tabs.scss */
body.page-administation-dash #quicktabs-cotent_dashboard ul.quicktabs-tabs li {
  clear: both;
  display: block; }

/* line 179, ../sass/components/_tabs.scss */
#quicktabs-themes_tab ul.quicktabs-tabs {
  margin-bottom: 0.15em; }
/* line 180, ../sass/components/_tabs.scss */
#quicktabs-themes_tab #quicktabs-container-themes_tab {
  overflow: auto;
  padding-bottom: 2.5em; }

/* line 186, ../sass/components/_tabs.scss */
.pane-block .quicktabs-wrapper .view-event-views .view-footer {
  border: 1px solid #ddd;
  border-radius: 0;
  bottom: 0;
  float: right;
  margin: 10px 0;
  padding: 5px 15px;
  position: relative; }

/* line 197, ../sass/components/_tabs.scss */
body.section-publication .pane-related-content-panel-pane-4 {
  margin-top: 1.3em; }

/* line 201, ../sass/components/_tabs.scss */
.view-id-authors_child_view .views-row.author-child {
  margin-top: 0; }

/* line 206, ../sass/components/_tabs.scss */
.pane-quicktabs-by-this-author {
  margin-bottom: 2.8em; }
  /* line 208, ../sass/components/_tabs.scss */
  .pane-quicktabs-by-this-author #quicktabs-by_this_author {
    padding-bottom: 1.8em; }

/* line 213, ../sass/components/_tabs.scss */
#quicktabs-latest {
  margin-bottom: 1.85em; }
  /* line 215, ../sass/components/_tabs.scss */
  #quicktabs-latest #block-views-related-content-block-4 {
    padding-bottom: 2em; }

/* line 218, ../sass/components/_tabs.scss */
body.page-administration-dash #quicktabs-cotent_dashboard {
  overflow: auto; }
  /* line 220, ../sass/components/_tabs.scss */
  body.page-administration-dash #quicktabs-cotent_dashboard .view-header {
    margin: 0.4em 0; }
    /* line 119, ../sass/abstractions/_mixins.scss */
    body.page-administration-dash #quicktabs-cotent_dashboard .view-header a {
      color: #fff;
      background: #c91e53;
      padding: 0.25em 1.25em;
      display: inline-block; }
  /* line 222, ../sass/components/_tabs.scss */
  body.page-administration-dash #quicktabs-cotent_dashboard ul.quicktabs-tabs li {
    float: left;
    clear: both;
    margin: 0.3em; }

/* line 232, ../sass/components/_tabs.scss */
body.page-media-contacts .pane-quicktabs-media-contacts h2.pane-title {
  display: none; }
/* line 233, ../sass/components/_tabs.scss */
body.page-media-contacts .pane-quicktabs-media-contacts #quicktabs-media_contacts {
  margin-top: 1.8em;
  padding-bottom: 1.75em; }

/* line 30, ../sass/rusi2015.styles.scss */
body.not-logged-in .l-content ul.tabs.tabs--primary.links--inline {
  display: none; }

/*   ==========   Header Elements   ==========
     =============================================   */
/* line 35, ../sass/rusi2015.styles.scss */
.l-page {
  overflow: scroll;
  height: auto; }

/* line 40, ../sass/rusi2015.styles.scss */
#block-block-42 {
  display: block;
  position: absolute;
  right: 2em;
  top: -3.5em;
  z-index: 99; }
  @media (min-width: 44em) {
    /* line 40, ../sass/rusi2015.styles.scss */
    #block-block-42 {
      display: none; } }

/* line 49, ../sass/rusi2015.styles.scss */
header.l-header {
  height: 6.8em;
  padding-bottom: 0.3em; }
  @media (min-width: 44em) {
    /* line 49, ../sass/rusi2015.styles.scss */
    header.l-header {
      height: 8.5em; } }
  @media (min-width: 70em) {
    /* line 49, ../sass/rusi2015.styles.scss */
    header.l-header {
      padding-bottom: 0.75em;
      height: 9.25em; } }
  /* line 57, ../sass/rusi2015.styles.scss */
  header.l-header .l-branding {
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.8em;
    padding-right: 1.8em; }
    @media (min-width: 44em) {
      /* line 57, ../sass/rusi2015.styles.scss */
      header.l-header .l-branding {
        width: 44em; } }
    @media (min-width: 70em) {
      /* line 57, ../sass/rusi2015.styles.scss */
      header.l-header .l-branding {
        width: 70em; } }
    /* line 61, ../sass/rusi2015.styles.scss */
    header.l-header .l-branding img {
      width: 10em; }
      @media (min-width: 44em) {
        /* line 61, ../sass/rusi2015.styles.scss */
        header.l-header .l-branding img {
          width: 13.75em; } }
  /* line 66, ../sass/rusi2015.styles.scss */
  header.l-header a.site-logo {
    width: 49.15254%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
    @media (min-width: 44em) {
      /* line 66, ../sass/rusi2015.styles.scss */
      header.l-header a.site-logo {
        width: 23.72881%;
        float: left;
        margin-right: -100%;
        margin-left: 0;
        clear: none; } }
  /* line 72, ../sass/rusi2015.styles.scss */
  header.l-header .welcome {
    width: 49.15254%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    text-align: right; }
    @media (min-width: 44em) {
      /* line 72, ../sass/rusi2015.styles.scss */
      header.l-header .welcome {
        width: 74.57627%;
        float: right;
        margin-left: 0;
        margin-right: 0;
        clear: none; } }
    @media (min-width: 70em) {
      /* line 72, ../sass/rusi2015.styles.scss */
      header.l-header .welcome {
        text-align: left;
        width: 32.20339%;
        float: left;
        margin-right: -100%;
        margin-left: 25.42373%;
        clear: none; } }
  /* line 81, ../sass/rusi2015.styles.scss */
  header.l-header .l-region--branding {
    display: none; }
    @media (min-width: 44em) {
      /* line 81, ../sass/rusi2015.styles.scss */
      header.l-header .l-region--branding {
        display: block;
        width: 57.62712%;
        float: right;
        margin-left: 0;
        margin-right: 0;
        clear: none; } }
    /* line 87, ../sass/rusi2015.styles.scss */
    header.l-header .l-region--branding #block-menu-menu-top-menu {
      display: none; }
      @media (min-width: 70em) {
        /* line 87, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--branding #block-menu-menu-top-menu {
          float: right;
          display: block; } }
    /* line 94, ../sass/rusi2015.styles.scss */
    header.l-header .l-region--branding #block-block-4 {
      display: none; }
      @media (min-width: 70em) {
        /* line 94, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--branding #block-block-4 {
          display: block;
          float: right;
          padding-left: 0.5em; } }
  /* line 103, ../sass/rusi2015.styles.scss */
  header.l-header .header-placeholder-wrapper {
    padding-bottom: 0.3em; }
  /* line 104, ../sass/rusi2015.styles.scss */
  header.l-header .l-region--header {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: visible;
    padding-left: 0.4em;
    padding-right: 0.4em;
    height: 2.8em; }
    @media (min-width: 44em) {
      /* line 104, ../sass/rusi2015.styles.scss */
      header.l-header .l-region--header {
        width: 44em; } }
    @media (min-width: 70em) {
      /* line 104, ../sass/rusi2015.styles.scss */
      header.l-header .l-region--header {
        width: 70em; } }
    @media (min-width: 44em) {
      /* line 104, ../sass/rusi2015.styles.scss */
      header.l-header .l-region--header {
        padding: 0.2em 0 0 0; } }
    /* line 113, ../sass/rusi2015.styles.scss */
    header.l-header .l-region--header .fixed-logo {
      display: none; }
    /* line 114, ../sass/rusi2015.styles.scss */
    header.l-header .l-region--header #block-search-form {
      display: none;
      position: absolute;
      top: 3.75em;
      right: 8em;
      left: 8em;
      border-top: 0.3em solid #542f63;
      border-left: 0.3em solid #542f63;
      border-right: 0.45em solid #542f63;
      border-bottom: 0.3em solid #542f63;
      background: #fff; }
      /* line 126, ../sass/rusi2015.styles.scss */
      header.l-header .l-region--header #block-search-form input#edit-search-block-form--2 {
        width: 100%;
        border: none; }
      @media (min-width: 70em) {
        /* line 114, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--header #block-search-form {
          width: 25%;
          clear: right;
          float: left;
          margin-left: 0;
          margin-right: 0%;
          position: relative;
          display: block;
          float: right;
          padding-right: 1.8em;
          padding-top: 0.3em;
          z-index: 100;
          top: 0;
          left: 0;
          border: none;
          background: transparent;
          text-align: left; } }
    /* line 146, ../sass/rusi2015.styles.scss */
    header.l-header .l-region--header nav#block-system-main-menu {
      display: none;
      position: absolute;
      left: 0;
      right: 0;
      z-index: 101;
      top: 2em;
      background-color: #644473; }
      /* line 154, ../sass/rusi2015.styles.scss */
      header.l-header .l-region--header nav#block-system-main-menu ul.menu {
        padding: 0;
        margin: 0; }
        /* line 157, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--header nav#block-system-main-menu ul.menu li {
          list-style: none;
          padding: 0; }
          /* line 160, ../sass/rusi2015.styles.scss */
          header.l-header .l-region--header nav#block-system-main-menu ul.menu li a {
            width: 100%;
            float: left;
            padding: 0.3em 1em; }
    /* line 168, ../sass/rusi2015.styles.scss */
    header.l-header .l-region--header #block-block-39 {
      display: none; }
    /* line 169, ../sass/rusi2015.styles.scss */
    header.l-header .l-region--header #block-block-34 {
      display: none;
      position: absolute;
      top: -4.2em;
      right: 4.7em;
      z-index: 100; }
      @media (min-width: 70em) {
        /* line 169, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--header #block-block-34 {
          display: none; } }
    /* line 178, ../sass/rusi2015.styles.scss */
    header.l-header .l-region--header #block-block-40 {
      display: none;
      position: absolute;
      top: 0;
      right: 2em;
      z-index: 100; }
      @media (min-width: 44em) {
        /* line 178, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--header #block-block-40 {
          display: block; } }
      @media (min-width: 70em) {
        /* line 178, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--header #block-block-40 {
          display: none; } }
    /* line 190, ../sass/rusi2015.styles.scss */
    header.l-header .l-region--header.fixed {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      background: #644473;
      z-index: 100;
      padding-bottom: 3.5em;
      height: 5.25em;
      box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15); }
      @media (min-width: 44em) {
        /* line 190, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--header.fixed {
          height: 4.3em; } }
      /* line 203, ../sass/rusi2015.styles.scss */
      header.l-header .l-region--header.fixed .region-header-inner {
        margin-left: auto;
        margin-right: auto; }
        @media (min-width: 44em) {
          /* line 203, ../sass/rusi2015.styles.scss */
          header.l-header .l-region--header.fixed .region-header-inner {
            width: 44em; } }
        @media (min-width: 70em) {
          /* line 203, ../sass/rusi2015.styles.scss */
          header.l-header .l-region--header.fixed .region-header-inner {
            width: 70em; } }
        /* line 205, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--header.fixed .region-header-inner .fixed-logo {
          display: block;
          width: 49.15254%;
          float: left;
          margin-right: -100%;
          margin-left: 0;
          clear: none; }
          @media (min-width: 44em) {
            /* line 205, ../sass/rusi2015.styles.scss */
            header.l-header .l-region--header.fixed .region-header-inner .fixed-logo {
              display: none; } }
          @media (min-width: 70em) {
            /* line 205, ../sass/rusi2015.styles.scss */
            header.l-header .l-region--header.fixed .region-header-inner .fixed-logo {
              width: 15.25424%;
              float: left;
              margin-right: -100%;
              margin-left: 0;
              clear: none;
              display: block; } }
          /* line 214, ../sass/rusi2015.styles.scss */
          header.l-header .l-region--header.fixed .region-header-inner .fixed-logo img {
            padding-top: 1em;
            width: 10em;
            margin-left: 1em; }
            @media (min-width: 44em) {
              /* line 214, ../sass/rusi2015.styles.scss */
              header.l-header .l-region--header.fixed .region-header-inner .fixed-logo img {
                padding-top: 0;
                width: auto;
                padding-left: 0; } }
        /* line 225, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--header.fixed .region-header-inner #block-om-maximenu-om-maximenu-1 ul#om-menu-om-main-menu,
        header.l-header .l-region--header.fixed .region-header-inner #block-tb-megamenu-main-menu ul.level-0 {
          width: 100%;
          padding-top: 0.5em;
          margin-left: 0; }
          @media (min-width: 70em) {
            /* line 225, ../sass/rusi2015.styles.scss */
            header.l-header .l-region--header.fixed .region-header-inner #block-om-maximenu-om-maximenu-1 ul#om-menu-om-main-menu,
            header.l-header .l-region--header.fixed .region-header-inner #block-tb-megamenu-main-menu ul.level-0 {
              width: 66.10169%;
              float: left;
              margin-right: -100%;
              margin-left: 16.94915%;
              clear: none; } }
          /* line 231, ../sass/rusi2015.styles.scss */
          header.l-header .l-region--header.fixed .region-header-inner #block-om-maximenu-om-maximenu-1 ul#om-menu-om-main-menu li a,
          header.l-header .l-region--header.fixed .region-header-inner #block-tb-megamenu-main-menu ul.level-0 li a {
            font-size: 0.85em; }
            @media (min-width: 70em) {
              /* line 231, ../sass/rusi2015.styles.scss */
              header.l-header .l-region--header.fixed .region-header-inner #block-om-maximenu-om-maximenu-1 ul#om-menu-om-main-menu li a,
              header.l-header .l-region--header.fixed .region-header-inner #block-tb-megamenu-main-menu ul.level-0 li a {
                font-size: 1em; } }
          /* line 235, ../sass/rusi2015.styles.scss */
          header.l-header .l-region--header.fixed .region-header-inner #block-om-maximenu-om-maximenu-1 ul#om-menu-om-main-menu li,
          header.l-header .l-region--header.fixed .region-header-inner #block-tb-megamenu-main-menu ul.level-0 li {
            margin-top: 0.5em; }
          /* line 236, ../sass/rusi2015.styles.scss */
          header.l-header .l-region--header.fixed .region-header-inner #block-om-maximenu-om-maximenu-1 ul#om-menu-om-main-menu .om-maximenu-content,
          header.l-header .l-region--header.fixed .region-header-inner #block-tb-megamenu-main-menu ul.level-0 .om-maximenu-content {
            top: 3.25em; }
            @media (min-width: 70em) {
              /* line 236, ../sass/rusi2015.styles.scss */
              header.l-header .l-region--header.fixed .region-header-inner #block-om-maximenu-om-maximenu-1 ul#om-menu-om-main-menu .om-maximenu-content,
              header.l-header .l-region--header.fixed .region-header-inner #block-tb-megamenu-main-menu ul.level-0 .om-maximenu-content {
                margin-left: -9em;
                top: 4em; } }
        /* line 244, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--header.fixed .region-header-inner #block-search-form {
          display: none;
          position: absolute;
          top: 4.5em;
          right: 8em;
          left: 8em;
          border-top: 0.3em solid #542f63;
          border-left: 0.3em solid #542f63;
          border-right: 0.45em solid #542f63;
          border-bottom: 0.3em solid #542f63;
          background: #fff; }
          @media (min-width: 70em) {
            /* line 244, ../sass/rusi2015.styles.scss */
            header.l-header .l-region--header.fixed .region-header-inner #block-search-form {
              right: 1em;
              left: auto; } }
          /* line 259, ../sass/rusi2015.styles.scss */
          header.l-header .l-region--header.fixed .region-header-inner #block-search-form #edit-search-block-form--2 {
            width: 100%;
            border: none; }
        /* line 264, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--header.fixed .region-header-inner #block-block-34 {
          display: none; }
        /* line 265, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--header.fixed .region-header-inner #block-block-40 {
          display: none;
          top: -3.8em;
          right: 8em; }
          @media (min-width: 44em) {
            /* line 265, ../sass/rusi2015.styles.scss */
            header.l-header .l-region--header.fixed .region-header-inner #block-block-40 {
              display: block;
              width: 15.25424%;
              float: left;
              margin-right: -100%;
              margin-left: 76.27119%;
              clear: none;
              position: relative;
              top: 0.5em;
              right: 0em;
              text-align: right; } }
          @media (min-width: 70em) {
            /* line 265, ../sass/rusi2015.styles.scss */
            header.l-header .l-region--header.fixed .region-header-inner #block-block-40 {
              display: block;
              width: 15.25424%;
              float: left;
              margin-right: -100%;
              margin-left: 76.27119%;
              clear: none;
              right: 0em;
              top: 1em;
              text-align: right; } }
        /* line 285, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--header.fixed .region-header-inner #block-block-39 {
          display: none; }
        /* line 286, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--header.fixed .region-header-inner #block-block-42 {
          display: block;
          top: 1em; }
          @media (min-width: 44em) {
            /* line 286, ../sass/rusi2015.styles.scss */
            header.l-header .l-region--header.fixed .region-header-inner #block-block-42 {
              display: none; } }
        /* line 292, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--header.fixed .region-header-inner nav#block-system-main-menu {
          top: 5em; }
    /* line 295, ../sass/rusi2015.styles.scss */
    header.l-header .l-region--header #block-om-maximenu-om-maximenu-1,
    header.l-header .l-region--header #block-tb-megamenu-main-menu {
      display: none;
      width: 100%;
      padding-left: 1em;
      padding-right: 1em; }
      @media (min-width: 44em) {
        /* line 295, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--header #block-om-maximenu-om-maximenu-1,
        header.l-header .l-region--header #block-tb-megamenu-main-menu {
          display: block; } }
      /* line 302, ../sass/rusi2015.styles.scss */
      header.l-header .l-region--header #block-om-maximenu-om-maximenu-1 ul#om-menu-om-main-menu,
      header.l-header .l-region--header #block-om-maximenu-om-maximenu-1 ul.level-0,
      header.l-header .l-region--header #block-tb-megamenu-main-menu ul#om-menu-om-main-menu,
      header.l-header .l-region--header #block-tb-megamenu-main-menu ul.level-0 {
        width: 100%;
        float: right;
        margin-left: 0;
        margin-right: 0;
        clear: none;
        display: block; }
        @media (min-width: 70em) {
          /* line 302, ../sass/rusi2015.styles.scss */
          header.l-header .l-region--header #block-om-maximenu-om-maximenu-1 ul#om-menu-om-main-menu,
          header.l-header .l-region--header #block-om-maximenu-om-maximenu-1 ul.level-0,
          header.l-header .l-region--header #block-tb-megamenu-main-menu ul#om-menu-om-main-menu,
          header.l-header .l-region--header #block-tb-megamenu-main-menu ul.level-0 {
            width: 66.10169%;
            float: left;
            margin-right: -100%;
            margin-left: 0;
            clear: none; } }
        /* line 307, ../sass/rusi2015.styles.scss */
        header.l-header .l-region--header #block-om-maximenu-om-maximenu-1 ul#om-menu-om-main-menu li.om-leaf,
        header.l-header .l-region--header #block-om-maximenu-om-maximenu-1 ul.level-0 li.om-leaf,
        header.l-header .l-region--header #block-tb-megamenu-main-menu ul#om-menu-om-main-menu li.om-leaf,
        header.l-header .l-region--header #block-tb-megamenu-main-menu ul.level-0 li.om-leaf {
          position: static; }
          /* line 309, ../sass/rusi2015.styles.scss */
          header.l-header .l-region--header #block-om-maximenu-om-maximenu-1 ul#om-menu-om-main-menu li.om-leaf .om-maximenu-content,
          header.l-header .l-region--header #block-om-maximenu-om-maximenu-1 ul.level-0 li.om-leaf .om-maximenu-content,
          header.l-header .l-region--header #block-tb-megamenu-main-menu ul#om-menu-om-main-menu li.om-leaf .om-maximenu-content,
          header.l-header .l-region--header #block-tb-megamenu-main-menu ul.level-0 li.om-leaf .om-maximenu-content {
            top: 3em;
            margin-left: auto;
            margin-right: auto;
            margin-left: 2.25em;
            padding: 0 1em; }
            @media (min-width: 44em) {
              /* line 309, ../sass/rusi2015.styles.scss */
              header.l-header .l-region--header #block-om-maximenu-om-maximenu-1 ul#om-menu-om-main-menu li.om-leaf .om-maximenu-content,
              header.l-header .l-region--header #block-om-maximenu-om-maximenu-1 ul.level-0 li.om-leaf .om-maximenu-content,
              header.l-header .l-region--header #block-tb-megamenu-main-menu ul#om-menu-om-main-menu li.om-leaf .om-maximenu-content,
              header.l-header .l-region--header #block-tb-megamenu-main-menu ul.level-0 li.om-leaf .om-maximenu-content {
                width: 44em; } }
            @media (min-width: 70em) {
              /* line 309, ../sass/rusi2015.styles.scss */
              header.l-header .l-region--header #block-om-maximenu-om-maximenu-1 ul#om-menu-om-main-menu li.om-leaf .om-maximenu-content,
              header.l-header .l-region--header #block-om-maximenu-om-maximenu-1 ul.level-0 li.om-leaf .om-maximenu-content,
              header.l-header .l-region--header #block-tb-megamenu-main-menu ul#om-menu-om-main-menu li.om-leaf .om-maximenu-content,
              header.l-header .l-region--header #block-tb-megamenu-main-menu ul.level-0 li.om-leaf .om-maximenu-content {
                width: 70em; } }
            /* line 314, ../sass/rusi2015.styles.scss */
            header.l-header .l-region--header #block-om-maximenu-om-maximenu-1 ul#om-menu-om-main-menu li.om-leaf .om-maximenu-content .om-maximenu-open,
            header.l-header .l-region--header #block-om-maximenu-om-maximenu-1 ul.level-0 li.om-leaf .om-maximenu-content .om-maximenu-open,
            header.l-header .l-region--header #block-tb-megamenu-main-menu ul#om-menu-om-main-menu li.om-leaf .om-maximenu-content .om-maximenu-open,
            header.l-header .l-region--header #block-tb-megamenu-main-menu ul.level-0 li.om-leaf .om-maximenu-content .om-maximenu-open {
              display: none !important; }

/* line 324, ../sass/rusi2015.styles.scss */
ul#om-menu-om-main-menu li.leaf-expertise .om-maximenu-middle .block-views.block-views-id-rusi_taxonomy-block_2 {
  width: 23.72881%;
  float: left;
  margin-right: -100%;
  margin-left: 0;
  clear: none; }
/* line 325, ../sass/rusi2015.styles.scss */
ul#om-menu-om-main-menu li.leaf-expertise .om-maximenu-middle .block-views.block-views-id-rusi_taxonomy-block_3 {
  width: 49.15254%;
  float: left;
  margin-right: -100%;
  margin-left: 25.42373%;
  clear: none; }
/* line 326, ../sass/rusi2015.styles.scss */
ul#om-menu-om-main-menu li.leaf-expertise .om-maximenu-middle .block-block.block-block-id-15 {
  width: 15.25424%;
  float: left;
  margin-right: -100%;
  margin-left: 76.27119%;
  clear: none; }
/* line 329, ../sass/rusi2015.styles.scss */
ul#om-menu-om-main-menu li.leaf-publications .block-views-id-rusi_taxonomy-block_6 {
  width: 32.20339%;
  float: left;
  margin-right: -100%;
  margin-left: 0;
  clear: none; }
/* line 330, ../sass/rusi2015.styles.scss */
ul#om-menu-om-main-menu li.leaf-publications .block-views-id-rusi_taxonomy-block_4 {
  width: 32.20339%;
  float: left;
  margin-right: -100%;
  margin-left: 33.89831%;
  clear: none; }
/* line 331, ../sass/rusi2015.styles.scss */
ul#om-menu-om-main-menu li.leaf-publications .block-views-id-rusi_taxonomy-block_5 {
  width: 32.20339%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
/* line 332, ../sass/rusi2015.styles.scss */
ul#om-menu-om-main-menu li.leaf-publications .block-views .item-list ul li {
  display: block !important; }
/* line 335, ../sass/rusi2015.styles.scss */
ul#om-menu-om-main-menu li.leaf-inside-rusi .block-block-id-16 {
  width: 15.25424%;
  float: left;
  margin-right: -100%;
  margin-left: 0;
  clear: none; }
/* line 336, ../sass/rusi2015.styles.scss */
ul#om-menu-om-main-menu li.leaf-inside-rusi .block-block-id-17 {
  width: 15.25424%;
  float: left;
  margin-right: -100%;
  margin-left: 16.94915%;
  clear: none; }
/* line 337, ../sass/rusi2015.styles.scss */
ul#om-menu-om-main-menu li.leaf-inside-rusi .block-views-id-locations-block {
  width: 23.72881%;
  float: left;
  margin-right: -100%;
  margin-left: 33.89831%;
  clear: none; }
  /* line 339, ../sass/rusi2015.styles.scss */
  ul#om-menu-om-main-menu li.leaf-inside-rusi .block-views-id-locations-block .location-list ul li {
    display: block !important; }
/* line 341, ../sass/rusi2015.styles.scss */
ul#om-menu-om-main-menu li.leaf-inside-rusi .block-block-id-18 {
  width: 15.25424%;
  float: left;
  margin-right: -100%;
  margin-left: 59.32203%;
  clear: none; }
/* line 342, ../sass/rusi2015.styles.scss */
ul#om-menu-om-main-menu li.leaf-inside-rusi .block-block-id-19 {
  width: 23.72881%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
/* line 343, ../sass/rusi2015.styles.scss */
ul#om-menu-om-main-menu li.leaf-inside-rusi .block-views-id-news-block_1 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  clear: both; }
  /* line 346, ../sass/rusi2015.styles.scss */
  ul#om-menu-om-main-menu li.leaf-inside-rusi .block-views-id-news-block_1 .view-header {
    width: 32.20339%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  /* line 347, ../sass/rusi2015.styles.scss */
  ul#om-menu-om-main-menu li.leaf-inside-rusi .block-views-id-news-block_1 .news-list ul {
    width: 66.10169%;
    float: left;
    margin-right: -100%;
    margin-left: 25.42373%;
    clear: none;
    padding-top: 1.3em; }
    /* line 350, ../sass/rusi2015.styles.scss */
    ul#om-menu-om-main-menu li.leaf-inside-rusi .block-views-id-news-block_1 .news-list ul li {
      display: block; }
/* line 353, ../sass/rusi2015.styles.scss */
ul#om-menu-om-main-menu li.leaf-inside-rusi .block-views-id-news-block_2 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  clear: both; }
  /* line 356, ../sass/rusi2015.styles.scss */
  ul#om-menu-om-main-menu li.leaf-inside-rusi .block-views-id-news-block_2 .view-header {
    width: 32.20339%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  /* line 357, ../sass/rusi2015.styles.scss */
  ul#om-menu-om-main-menu li.leaf-inside-rusi .block-views-id-news-block_2 .news-list ul {
    width: 66.10169%;
    float: left;
    margin-right: -100%;
    margin-left: 25.42373%;
    clear: none;
    padding-top: 1.3em; }
    /* line 360, ../sass/rusi2015.styles.scss */
    ul#om-menu-om-main-menu li.leaf-inside-rusi .block-views-id-news-block_2 .news-list ul li {
      display: block; }
/* line 363, ../sass/rusi2015.styles.scss */
ul#om-menu-om-main-menu li.leaf-inside-rusi .block-block .content ul li {
  display: block !important; }
/* line 368, ../sass/rusi2015.styles.scss */
ul#om-menu-om-main-menu li.leaf-commentary .om-maximenu-content .block-views-id-commentary-block_2 li {
  width: 33.33333%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
  margin: 0.3em;
  padding: 0.3em;
  overflow: hidden; }
  @media (min-width: 44em) {
    /* line 368, ../sass/rusi2015.styles.scss */
    ul#om-menu-om-main-menu li.leaf-commentary .om-maximenu-content .block-views-id-commentary-block_2 li {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%;
      margin: 0.3em;
      clear: none; } }
  /* line 378, ../sass/rusi2015.styles.scss */
  ul#om-menu-om-main-menu li.leaf-commentary .om-maximenu-content .block-views-id-commentary-block_2 li article a.om-autoscroll {
    padding: 0 !important; }
  /* line 379, ../sass/rusi2015.styles.scss */
  ul#om-menu-om-main-menu li.leaf-commentary .om-maximenu-content .block-views-id-commentary-block_2 li header {
    padding: 0 0.3em; }
    /* line 381, ../sass/rusi2015.styles.scss */
    ul#om-menu-om-main-menu li.leaf-commentary .om-maximenu-content .block-views-id-commentary-block_2 li header a:hover {
      color: #fff; }

/*   ==========   Sub Nav Elements   ==========
     =============================================   */
/* line 392, ../sass/rusi2015.styles.scss */
.l-region--navigation {
  display: block;
  overflow: visible;
  width: 100%;
  float: left;
  margin-top: -0.6em;
  position: relative;
  z-index: 51; }
  @media (min-width: 44em) {
    /* line 392, ../sass/rusi2015.styles.scss */
    .l-region--navigation {
      display: none; } }
  /* line 401, ../sass/rusi2015.styles.scss */
  .l-region--navigation .inner-sub {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 50;
    padding-left: 1.8em;
    padding-right: 1.8em; }

/* line 418, ../sass/rusi2015.styles.scss */
.l-page {
  overflow: hidden; }
  /* line 420, ../sass/rusi2015.styles.scss */
  .l-page .l-region--highlighted {
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 44em) {
      /* line 420, ../sass/rusi2015.styles.scss */
      .l-page .l-region--highlighted {
        width: 44em; } }
    @media (min-width: 70em) {
      /* line 420, ../sass/rusi2015.styles.scss */
      .l-page .l-region--highlighted {
        width: 70em; } }

/* line 423, ../sass/rusi2015.styles.scss */
ul.breadcrumb {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em; }
  @media (min-width: 44em) {
    /* line 423, ../sass/rusi2015.styles.scss */
    ul.breadcrumb {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 423, ../sass/rusi2015.styles.scss */
    ul.breadcrumb {
      width: 70em; } }

/* line 425, ../sass/rusi2015.styles.scss */
.main-title {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em;
  padding-top: 0.5em;
  padding-bottom: 0.5em; }
  @media (min-width: 44em) {
    /* line 425, ../sass/rusi2015.styles.scss */
    .main-title {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 425, ../sass/rusi2015.styles.scss */
    .main-title {
      width: 70em; } }

/* line 433, ../sass/rusi2015.styles.scss */
body.page-rusi-experts .main-title,
body.page-expertise .main-title {
  padding-top: 0;
  padding-bottom: 0; }

/* line 440, ../sass/rusi2015.styles.scss */
body.page-search ul.breadcrumb {
  padding: 0; }
/* line 441, ../sass/rusi2015.styles.scss */
body.page-search .main-title {
  padding-left: 0; }
/* line 442, ../sass/rusi2015.styles.scss */
body.page-search .l-content {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em; }
  @media (min-width: 44em) {
    /* line 442, ../sass/rusi2015.styles.scss */
    body.page-search .l-content {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 442, ../sass/rusi2015.styles.scss */
    body.page-search .l-content {
      width: 70em; } }

/* line 446, ../sass/rusi2015.styles.scss */
body.page-calendar-node-field-event-date ul.tabs--primary,
body.page-calendar-node-field-event-date .view-events-calendar {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em;
  margin-bottom: 2em; }
  @media (min-width: 44em) {
    /* line 446, ../sass/rusi2015.styles.scss */
    body.page-calendar-node-field-event-date ul.tabs--primary,
    body.page-calendar-node-field-event-date .view-events-calendar {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 446, ../sass/rusi2015.styles.scss */
    body.page-calendar-node-field-event-date ul.tabs--primary,
    body.page-calendar-node-field-event-date .view-events-calendar {
      width: 70em; } }

/* line 453, ../sass/rusi2015.styles.scss */
.l-main {
  position: relative; }

/* line 456, ../sass/rusi2015.styles.scss */
body.logged-in.page-user ul.tabs--primary {
  display: none; }
/* line 457, ../sass/rusi2015.styles.scss */
body.logged-in.page-user form.user-profile-form {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em; }
  @media (min-width: 44em) {
    /* line 457, ../sass/rusi2015.styles.scss */
    body.logged-in.page-user form.user-profile-form {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 457, ../sass/rusi2015.styles.scss */
    body.logged-in.page-user form.user-profile-form {
      width: 70em; } }
/* line 458, ../sass/rusi2015.styles.scss */
body.logged-in.page-user .l-content {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em;
  padding-left: 1.8em;
  padding-right: 1.8em; }
  @media (min-width: 44em) {
    /* line 458, ../sass/rusi2015.styles.scss */
    body.logged-in.page-user .l-content {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 458, ../sass/rusi2015.styles.scss */
    body.logged-in.page-user .l-content {
      width: 70em; } }
  /* line 462, ../sass/rusi2015.styles.scss */
  body.logged-in.page-user .l-content ul.breadcrumb {
    padding: 0; }
  /* line 463, ../sass/rusi2015.styles.scss */
  body.logged-in.page-user .l-content .main-title {
    display: none; }
  /* line 464, ../sass/rusi2015.styles.scss */
  body.logged-in.page-user .l-content article.user-profile {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0; }
    @media (min-width: 44em) {
      /* line 464, ../sass/rusi2015.styles.scss */
      body.logged-in.page-user .l-content article.user-profile {
        width: 66.66667%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 0%; } }
  /* line 468, ../sass/rusi2015.styles.scss */
  body.logged-in.page-user .l-content aside {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0; }
    @media (min-width: 44em) {
      /* line 468, ../sass/rusi2015.styles.scss */
      body.logged-in.page-user .l-content aside {
        width: 33.33333%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 0%; } }

/*   ==========   Home Bricks Layout   ===========
     =============================================   */
/* line 483, ../sass/rusi2015.styles.scss */
.panel-display.homebricks section {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em;
  overflow: auto; }
  @media (min-width: 44em) {
    /* line 483, ../sass/rusi2015.styles.scss */
    .panel-display.homebricks section {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 483, ../sass/rusi2015.styles.scss */
    .panel-display.homebricks section {
      width: 70em; } }
/* line 487, ../sass/rusi2015.styles.scss */
.panel-display.homebricks .panel-brick-top {
  padding: 0 0.3em;
  margin-bottom: 1.7em;
  overflow: auto;
  background: #e7e9e8;
  clear: both;
  display: none; }
  @media (min-width: 44em) {
    /* line 487, ../sass/rusi2015.styles.scss */
    .panel-display.homebricks .panel-brick-top {
      padding: 0 !important;
      display: block; } }
  /* line 498, ../sass/rusi2015.styles.scss */
  .panel-display.homebricks .panel-brick-top .inside {
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
    padding-right: 0;
    padding-left: 0; }
    @media (min-width: 44em) {
      /* line 498, ../sass/rusi2015.styles.scss */
      .panel-display.homebricks .panel-brick-top .inside {
        width: 44em; } }
    @media (min-width: 70em) {
      /* line 498, ../sass/rusi2015.styles.scss */
      .panel-display.homebricks .panel-brick-top .inside {
        width: 70em; } }
    @media (min-width: 44em) {
      /* line 498, ../sass/rusi2015.styles.scss */
      .panel-display.homebricks .panel-brick-top .inside {
        padding-right: 1.8em;
        padding-left: 1.8em; } }
/* line 509, ../sass/rusi2015.styles.scss */
.panel-display.homebricks section.center-top {
  padding-top: 1.7em;
  padding-bottom: 1.4em; }
  /* line 512, ../sass/rusi2015.styles.scss */
  .panel-display.homebricks section.center-top .panel-brick-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
    @media (min-width: 44em) {
      /* line 512, ../sass/rusi2015.styles.scss */
      .panel-display.homebricks section.center-top .panel-brick-first {
        width: 49.15254%;
        float: left;
        margin-right: -100%;
        margin-left: 0;
        clear: none; } }
    /* line 515, ../sass/rusi2015.styles.scss */
    .panel-display.homebricks section.center-top .panel-brick-first.low {
      width: 100%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      margin-top: 1.55em;
      clear: left !important; }
      @media (min-width: 70em) {
        /* line 515, ../sass/rusi2015.styles.scss */
        .panel-display.homebricks section.center-top .panel-brick-first.low {
          width: 49.15254%;
          float: left;
          margin-right: -100%;
          margin-left: 0;
          clear: none; } }
    /* line 521, ../sass/rusi2015.styles.scss */
    .panel-display.homebricks section.center-top .panel-brick-first .inside {
      margin: 0 0 .5em 0; }
      @media (min-width: 44em) {
        /* line 521, ../sass/rusi2015.styles.scss */
        .panel-display.homebricks section.center-top .panel-brick-first .inside {
          margin: 0 .5em .5em 0; } }
  /* line 526, ../sass/rusi2015.styles.scss */
  .panel-display.homebricks section.center-top .panel-brick-last {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
    @media (min-width: 44em) {
      /* line 526, ../sass/rusi2015.styles.scss */
      .panel-display.homebricks section.center-top .panel-brick-last {
        width: 49.15254%;
        float: right;
        margin-left: 0;
        margin-right: 0;
        clear: none; } }
    /* line 529, ../sass/rusi2015.styles.scss */
    .panel-display.homebricks section.center-top .panel-brick-last .inside {
      margin: 0 0 .5em 0; }
      @media (min-width: 44em) {
        /* line 529, ../sass/rusi2015.styles.scss */
        .panel-display.homebricks section.center-top .panel-brick-last .inside {
          margin: 0 0 .5em .5em; } }
/* line 535, ../sass/rusi2015.styles.scss */
.panel-display.homebricks section.panel-brick-middle {
  padding-top: 1.4em;
  padding-bottom: 2.7em; }
/* line 539, ../sass/rusi2015.styles.scss */
.panel-display.homebricks section.panel-brick-highlighted {
  overflow: visible;
  padding: 0; }
/* line 543, ../sass/rusi2015.styles.scss */
.panel-display.homebricks section.center-wrapper {
  overflow: hidden;
  padding: 1.5em; }
  /* line 547, ../sass/rusi2015.styles.scss */
  .panel-display.homebricks section.center-wrapper .panel-brick-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
    @media (min-width: 70em) {
      /* line 547, ../sass/rusi2015.styles.scss */
      .panel-display.homebricks section.center-wrapper .panel-brick-first {
        width: 49.15254%;
        float: left;
        margin-right: -100%;
        margin-left: 0;
        clear: none;
        clear: left; } }
    /* line 553, ../sass/rusi2015.styles.scss */
    .panel-display.homebricks section.center-wrapper .panel-brick-first .inside {
      margin: 0 0 .5em 0; }
      @media (min-width: 44em) {
        /* line 553, ../sass/rusi2015.styles.scss */
        .panel-display.homebricks section.center-wrapper .panel-brick-first .inside {
          margin: 0 .5em .5em 0; } }
  /* line 558, ../sass/rusi2015.styles.scss */
  .panel-display.homebricks section.center-wrapper .panel-brick-last {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
    @media (min-width: 70em) {
      /* line 558, ../sass/rusi2015.styles.scss */
      .panel-display.homebricks section.center-wrapper .panel-brick-last {
        width: 49.15254%;
        float: right;
        margin-left: 0;
        margin-right: 0;
        clear: none; } }
    /* line 561, ../sass/rusi2015.styles.scss */
    .panel-display.homebricks section.center-wrapper .panel-brick-last .inside {
      margin: 0 0 .5em 0;
      padding: 0.3em; }
      @media (min-width: 44em) {
        /* line 561, ../sass/rusi2015.styles.scss */
        .panel-display.homebricks section.center-wrapper .panel-brick-last .inside {
          margin: 0 0 .5em .5em; } }
/* line 568, ../sass/rusi2015.styles.scss */
.panel-display.homebricks section.panel-brick-bottom,
.panel-display.homebricks section.panel-brick-lower-bottom {
  overflow: auto;
  padding-top: 1.5em;
  padding-bottom: 1.5em; }
/* line 574, ../sass/rusi2015.styles.scss */
.panel-display.homebricks section.panel-brick-upper-bottom {
  padding-top: 2.5em;
  padding-bottom: 3.35em; }

/* line 590, ../sass/rusi2015.styles.scss */
body.page-commentary .l-region--highlighted,
body.page-commentary section.panel-brick-highlighted,
body.page-commentary .panel-brick-top,
body.page-inside-rusi .l-region--highlighted,
body.page-inside-rusi section.panel-brick-highlighted,
body.page-inside-rusi .panel-brick-top {
  display: none; }
  @media (min-width: 44em) {
    /* line 590, ../sass/rusi2015.styles.scss */
    body.page-commentary .l-region--highlighted,
    body.page-commentary section.panel-brick-highlighted,
    body.page-commentary .panel-brick-top,
    body.page-inside-rusi .l-region--highlighted,
    body.page-inside-rusi section.panel-brick-highlighted,
    body.page-inside-rusi .panel-brick-top {
      display: block; } }

/*   ==========   Commentary Page Layout   ==========
     =============================================   */
/* line 603, ../sass/rusi2015.styles.scss */
body.page-commentary .panel-display.homebricks .outer-center-wrapper,
body.page-commentary .panel-display.homebricks .outer-upper-bottom-wrapper,
body.page-commentary .panel-display.homebricks .outer-bottom-wrapper,
body.page-commentary .panel-display.homebricks .outer-lower-bottom-wrapper,
body.page-commentary .panel-display.homebricks section.center-top {
  display: none; }
/* line 608, ../sass/rusi2015.styles.scss */
body.page-commentary .panel-display.homebricks section.panel-brick-middle {
  padding-top: 0.8em; }

/*   ==========   Landing Page Layout   ==========
     =============================================   */
/* line 615, ../sass/rusi2015.styles.scss */
.landing-main {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em;
  overflow: auto;
  margin-bottom: 1.7em; }
  @media (min-width: 44em) {
    /* line 615, ../sass/rusi2015.styles.scss */
    .landing-main {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 615, ../sass/rusi2015.styles.scss */
    .landing-main {
      width: 70em; } }
  /* line 619, ../sass/rusi2015.styles.scss */
  .landing-main .landing-col-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
    @media (min-width: 44em) {
      /* line 619, ../sass/rusi2015.styles.scss */
      .landing-main .landing-col-first {
        width: 66.10169%;
        float: left;
        margin-right: -100%;
        margin-left: 0;
        clear: none;
        padding-right: 3.5em; } }
  /* line 626, ../sass/rusi2015.styles.scss */
  .landing-main .landing-col-last {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
    @media (min-width: 44em) {
      /* line 626, ../sass/rusi2015.styles.scss */
      .landing-main .landing-col-last {
        width: 32.20339%;
        float: right;
        margin-left: 0;
        margin-right: 0;
        clear: none;
        margin-top: 1.3em; } }

/* line 635, ../sass/rusi2015.styles.scss */
.landing-middle {
  margin-left: auto;
  margin-right: auto;
  padding: 1.7em 1.5em;
  clear: both;
  overflow: auto; }
  @media (min-width: 44em) {
    /* line 635, ../sass/rusi2015.styles.scss */
    .landing-middle {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 635, ../sass/rusi2015.styles.scss */
    .landing-middle {
      width: 70em; } }

/* line 642, ../sass/rusi2015.styles.scss */
.landing-bottom-first,
.landing-bottom-second,
.landing-bottom-third,
.landing-bottom-fourth,
.landing-bottom-fifth {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em;
  clear: both;
  overflow: auto;
  margin-bottom: 3.7em;
  margin-top: 1.7em; }
  @media (min-width: 44em) {
    /* line 642, ../sass/rusi2015.styles.scss */
    .landing-bottom-first,
    .landing-bottom-second,
    .landing-bottom-third,
    .landing-bottom-fourth,
    .landing-bottom-fifth {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 642, ../sass/rusi2015.styles.scss */
    .landing-bottom-first,
    .landing-bottom-second,
    .landing-bottom-third,
    .landing-bottom-fourth,
    .landing-bottom-fifth {
      width: 70em; } }

/* line 655, ../sass/rusi2015.styles.scss */
body.section-publication.page-taxonomy .landing-col-last {
  margin-top: 0.5em; }

/*   ==========   Depbricks Page Layout   ==========
     =============================================   */
/* line 660, ../sass/rusi2015.styles.scss */
.depbricks-carousel {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.5em;
  padding-right: 0.5em;
  overflow: visible;
  clear: both;
  margin-top: 1em; }
  @media (min-width: 44em) {
    /* line 660, ../sass/rusi2015.styles.scss */
    .depbricks-carousel {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 660, ../sass/rusi2015.styles.scss */
    .depbricks-carousel {
      width: 70em; } }

/* line 668, ../sass/rusi2015.styles.scss */
.depbricks-lower,
.depbricks-main {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em;
  overflow: auto;
  clear: both;
  margin-top: 1.7em; }
  @media (min-width: 44em) {
    /* line 668, ../sass/rusi2015.styles.scss */
    .depbricks-lower,
    .depbricks-main {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 668, ../sass/rusi2015.styles.scss */
    .depbricks-lower,
    .depbricks-main {
      width: 70em; } }
  /* line 674, ../sass/rusi2015.styles.scss */
  .depbricks-lower .depbricks-col-first,
  .depbricks-main .depbricks-col-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
    @media (min-width: 44em) {
      /* line 674, ../sass/rusi2015.styles.scss */
      .depbricks-lower .depbricks-col-first,
      .depbricks-main .depbricks-col-first {
        width: 66.10169%;
        float: left;
        margin-right: -100%;
        margin-left: 0;
        clear: none;
        padding-right: 2.1em; } }
    @media (min-width: 70em) {
      /* line 674, ../sass/rusi2015.styles.scss */
      .depbricks-lower .depbricks-col-first,
      .depbricks-main .depbricks-col-first {
        padding-right: 4.2em; } }
  /* line 682, ../sass/rusi2015.styles.scss */
  .depbricks-lower .depbricks-col-last,
  .depbricks-main .depbricks-col-last {
    margin-top: 2em;
    margin-bottom: 2em;
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
    @media (min-width: 44em) {
      /* line 682, ../sass/rusi2015.styles.scss */
      .depbricks-lower .depbricks-col-last,
      .depbricks-main .depbricks-col-last {
        width: 32.20339%;
        float: right;
        margin-left: 0;
        margin-right: 0;
        clear: none;
        margin-top: 4.5em; } }

/* line 692, ../sass/rusi2015.styles.scss */
.depbricks-middle {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em;
  clear: both;
  padding-top: 1.7em;
  padding-bottom: 1.7em; }
  @media (min-width: 44em) {
    /* line 692, ../sass/rusi2015.styles.scss */
    .depbricks-middle {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 692, ../sass/rusi2015.styles.scss */
    .depbricks-middle {
      width: 70em; } }

/* line 699, ../sass/rusi2015.styles.scss */
.depbricks-lower-middle,
.depbricks-bottom {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em;
  clear: both;
  overflow: auto; }
  @media (min-width: 44em) {
    /* line 699, ../sass/rusi2015.styles.scss */
    .depbricks-lower-middle,
    .depbricks-bottom {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 699, ../sass/rusi2015.styles.scss */
    .depbricks-lower-middle,
    .depbricks-bottom {
      width: 70em; } }

/* line 706, ../sass/rusi2015.styles.scss */
.depbricks-lower-middle {
  padding-top: 3em; }

/* line 707, ../sass/rusi2015.styles.scss */
.depbricks-bottom {
  padding-top: 1.7em;
  padding-bottom: 2.5em; }

/* line 712, ../sass/rusi2015.styles.scss */
.depbricks-lower .inside {
  overflow: auto;
  border-bottom: 2px solid #e7e9e8;
  padding-bottom: 0.8em; }

/* line 719, ../sass/rusi2015.styles.scss */
body.page-taxonomy-term.section-publication .depbricks-main .depbricks-col-last {
  margin-top: 0.75em; }

/* line 723, ../sass/rusi2015.styles.scss */
body.page-taxonomy-term.section-expertise .depbricks-main {
  margin-top: 1em; }

/*   ==========   Stackbricks Layout   ==========
     =============================================   */
/* line 728, ../sass/rusi2015.styles.scss */
.stackbricks-first {
  margin-left: auto;
  margin-right: auto;
  clear: both;
  overflow: visible;
  margin-top: 1em; }
  @media (min-width: 44em) {
    /* line 728, ../sass/rusi2015.styles.scss */
    .stackbricks-first {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 728, ../sass/rusi2015.styles.scss */
    .stackbricks-first {
      width: 70em; } }

/* line 735, ../sass/rusi2015.styles.scss */
.stackbricks-second {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em;
  overflow: hidden;
  clear: both;
  overflow: auto;
  margin-top: 2.4em;
  margin-bottom: 1.7em;
  position: relative; }
  @media (min-width: 44em) {
    /* line 735, ../sass/rusi2015.styles.scss */
    .stackbricks-second {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 735, ../sass/rusi2015.styles.scss */
    .stackbricks-second {
      width: 70em; } }

/* line 745, ../sass/rusi2015.styles.scss */
.stackbricks-third,
.stackbricks-fourth,
.stackbricks-fifth,
.stackbricks-sixth {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em;
  clear: both;
  overflow: auto;
  margin-top: 1.7em;
  margin-bottom: 1.7em; }
  @media (min-width: 44em) {
    /* line 745, ../sass/rusi2015.styles.scss */
    .stackbricks-third,
    .stackbricks-fourth,
    .stackbricks-fifth,
    .stackbricks-sixth {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 745, ../sass/rusi2015.styles.scss */
    .stackbricks-third,
    .stackbricks-fourth,
    .stackbricks-fifth,
    .stackbricks-sixth {
      width: 70em; } }

/* line 757, ../sass/rusi2015.styles.scss */
body.page-rusi-experts .stackbricks-second {
  margin-top: 1em; }

/* line 761, ../sass/rusi2015.styles.scss */
body.page-publications .stackbricks-first {
  margin-top: 1.35em; }

/* line 765, ../sass/rusi2015.styles.scss */
body.page-events .stackbricks-first {
  margin-top: 1.25em; }
/* line 766, ../sass/rusi2015.styles.scss */
body.page-events .stackbricks-second {
  margin-top: 2.15em;
  margin-bottom: 0; }
/* line 770, ../sass/rusi2015.styles.scss */
body.page-events .stackbricks-third {
  margin-top: 1em;
  margin-bottom: 0; }

/* line 778, ../sass/rusi2015.styles.scss */
body.page-thematic .stackbricks-first .pane-fieldable-panels-pane.pane-bundle-text {
  padding-left: 1.8em;
  padding-right: 1.8em; }

/*   ==========   leaf Page Elements   ==========
     =============================================   */
/* line 787, ../sass/rusi2015.styles.scss */
.panel-panel.leaf-main {
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
  margin-bottom: 0.6em; }
  @media (min-width: 44em) {
    /* line 787, ../sass/rusi2015.styles.scss */
    .panel-panel.leaf-main {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 787, ../sass/rusi2015.styles.scss */
    .panel-panel.leaf-main {
      width: 70em; } }
  /* line 791, ../sass/rusi2015.styles.scss */
  .panel-panel.leaf-main .inside-top {
    margin-bottom: 1.3em;
    padding-top: 0.5em; }
  /* line 795, ../sass/rusi2015.styles.scss */
  .panel-panel.leaf-main .leaf-col-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    margin-top: 1em;
    padding: 0 1.75em; }
    @media (min-width: 44em) {
      /* line 795, ../sass/rusi2015.styles.scss */
      .panel-panel.leaf-main .leaf-col-first {
        width: 66.10169%;
        float: left;
        margin-right: -100%;
        margin-left: 0;
        clear: none;
        clear: left; } }
  /* line 804, ../sass/rusi2015.styles.scss */
  .panel-panel.leaf-main .leaf-col-last {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    margin-top: 1.5em;
    padding: 0 1.75em; }
    @media (min-width: 44em) {
      /* line 804, ../sass/rusi2015.styles.scss */
      .panel-panel.leaf-main .leaf-col-last {
        width: 32.20339%;
        float: right;
        margin-left: 0;
        margin-right: 0;
        clear: none; } }

/* line 814, ../sass/rusi2015.styles.scss */
.leaf-bottom {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em;
  clear: both; }
  @media (min-width: 44em) {
    /* line 814, ../sass/rusi2015.styles.scss */
    .leaf-bottom {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 814, ../sass/rusi2015.styles.scss */
    .leaf-bottom {
      width: 70em; } }

/* line 821, ../sass/rusi2015.styles.scss */
body.node-type-locations .panel-panel.leaf-main .inside-top {
  margin-bottom: 0; }
/* line 822, ../sass/rusi2015.styles.scss */
body.node-type-locations .panel-panel.leaf-main .leaf-col-last {
  margin-top: 3.25em; }

/* line 827, ../sass/rusi2015.styles.scss */
body.node-type-commentary .panel-panel.leaf-main {
  position: relative; }
  /* line 829, ../sass/rusi2015.styles.scss */
  body.node-type-commentary .panel-panel.leaf-main .field--type-addthis {
    position: fixed;
    margin-top: -7.5em;
    margin-left: -5%; }

/* line 838, ../sass/rusi2015.styles.scss */
body.node-type-rusi-people .leaf-col-last {
  margin-top: 2em; }

/*   ==========   Basic Page Layout   ===========
     =============================================   */
/* line 845, ../sass/rusi2015.styles.scss */
body.node-type-basic-page ul.breadcrumb {
  padding: 0; }
/* line 846, ../sass/rusi2015.styles.scss */
body.node-type-basic-page .main-title {
  padding-left: 0; }
/* line 847, ../sass/rusi2015.styles.scss */
body.node-type-basic-page .l-main {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em; }
  @media (min-width: 44em) {
    /* line 847, ../sass/rusi2015.styles.scss */
    body.node-type-basic-page .l-main {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 847, ../sass/rusi2015.styles.scss */
    body.node-type-basic-page .l-main {
      width: 70em; } }
/* line 849, ../sass/rusi2015.styles.scss */
body.node-type-basic-page .l-content {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  margin-bottom: 2.4em; }
  @media (min-width: 44em) {
    /* line 849, ../sass/rusi2015.styles.scss */
    body.node-type-basic-page .l-content {
      width: 66.10169%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; } }
  /* line 855, ../sass/rusi2015.styles.scss */
  body.node-type-basic-page .l-content article {
    margin-bottom: 1em;
    padding-right: 1.75em; }
/* line 861, ../sass/rusi2015.styles.scss */
body.node-type-basic-page aside.l-region--sidebar-first {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 861, ../sass/rusi2015.styles.scss */
    body.node-type-basic-page aside.l-region--sidebar-first {
      width: 32.20339%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      margin-top: 8.3em;
      padding-left: 1.75em; } }

/* line 872, ../sass/rusi2015.styles.scss */
body.section-privacy aside.l-region--sidebar-first {
  margin-top: 5.4em; }

/*   ==========   Front Page Elements   ==========
     =============================================   */
/* line 879, ../sass/rusi2015.styles.scss */
.front .l-main .pane-panopoly-widgets-general-content-piece-of-content {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
  padding: 0.3em;
  clear: none; }
/* line 884, ../sass/rusi2015.styles.scss */
.front .l-main section.panel-brick-middle {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 44em) {
    /* line 884, ../sass/rusi2015.styles.scss */
    .front .l-main section.panel-brick-middle {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 884, ../sass/rusi2015.styles.scss */
    .front .l-main section.panel-brick-middle {
      width: 70em; } }
  /* line 888, ../sass/rusi2015.styles.scss */
  .front .l-main section.panel-brick-middle .pane-fieldable-panels-pane {
    padding: 0 1.8em; }
  /* line 889, ../sass/rusi2015.styles.scss */
  .front .l-main section.panel-brick-middle .pane-membership-panel-pane-1 {
    padding: 0.5em 0.8em 0 0.8em; }

/* line 893, ../sass/rusi2015.styles.scss */
.pane-news-panel-pane-1,
.pane-publications-panel-pane-1 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  /* line 896, ../sass/rusi2015.styles.scss */
  .pane-news-panel-pane-1 .publication,
  .pane-news-panel-pane-1 .news-item,
  .pane-publications-panel-pane-1 .publication,
  .pane-publications-panel-pane-1 .news-item {
    width: 50%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%; }
    @media (min-width: 44em) {
      /* line 896, ../sass/rusi2015.styles.scss */
      .pane-news-panel-pane-1 .publication,
      .pane-news-panel-pane-1 .news-item,
      .pane-publications-panel-pane-1 .publication,
      .pane-publications-panel-pane-1 .news-item {
        width: 25%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 0%;
        clear: none; } }

/* line 906, ../sass/rusi2015.styles.scss */
.pane-news-panel-pane-3 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  /* line 908, ../sass/rusi2015.styles.scss */
  .pane-news-panel-pane-3 .news-item {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
    padding: 0.3em; }
    @media (min-width: 44em) {
      /* line 908, ../sass/rusi2015.styles.scss */
      .pane-news-panel-pane-3 .news-item {
        width: 50%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 0%;
        clear: none; } }
    @media (min-width: 70em) {
      /* line 908, ../sass/rusi2015.styles.scss */
      .pane-news-panel-pane-3 .news-item {
        width: 25%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 0%;
        clear: none; } }

/*   =======   Inside RUSI Page Elements   =======
     =============================================   */
/* line 927, ../sass/rusi2015.styles.scss */
body.section-inside-rusi .panel-display.homebricks section.center-top {
  display: none; }
/* line 928, ../sass/rusi2015.styles.scss */
body.section-inside-rusi .panel-display.homebricks section.panel-brick-middle {
  padding-top: 1.65em; }
  /* line 930, ../sass/rusi2015.styles.scss */
  body.section-inside-rusi .panel-display.homebricks section.panel-brick-middle .panel-pane {
    overflow: auto; }
  /* line 931, ../sass/rusi2015.styles.scss */
  body.section-inside-rusi .panel-display.homebricks section.panel-brick-middle .pane-membership-panel-pane-1 {
    padding: 0.5em 0.8em 0 0.8em; }
  /* line 932, ../sass/rusi2015.styles.scss */
  body.section-inside-rusi .panel-display.homebricks section.panel-brick-middle .pane-fieldable-panels-pane {
    padding: 0 1.8em; }
  /* line 933, ../sass/rusi2015.styles.scss */
  body.section-inside-rusi .panel-display.homebricks section.panel-brick-middle .pane-block-22 {
    padding-left: 1.8em;
    padding-right: 1.8em; }
  /* line 937, ../sass/rusi2015.styles.scss */
  body.section-inside-rusi .panel-display.homebricks section.panel-brick-middle .pane-news-panel-pane-1 {
    margin-top: 1.6em;
    position: relative; }
/* line 945, ../sass/rusi2015.styles.scss */
body.section-inside-rusi .panel-display.homebricks section.center-wrapper .pane-block-22 {
  margin-top: 1.85em;
  overflow: auto; }
/* line 951, ../sass/rusi2015.styles.scss */
body.section-inside-rusi .panel-display.homebricks section.center-wrapper .pane-news-panel-pane-1 {
  margin-top: 1.2em;
  overflow: auto; }
/* line 959, ../sass/rusi2015.styles.scss */
body.section-inside-rusi .panel-display.homebricks section.panel-brick-lower-bottom .pane-block-24 {
  overflow: auto; }
/* line 960, ../sass/rusi2015.styles.scss */
body.section-inside-rusi .panel-display.homebricks section.panel-brick-lower-bottom .pane-related-content-panel-pane-5 {
  padding-top: 1.2em;
  clear: both; }
  /* line 963, ../sass/rusi2015.styles.scss */
  body.section-inside-rusi .panel-display.homebricks section.panel-brick-lower-bottom .pane-related-content-panel-pane-5 img.tab-images {
    width: 16.66667%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%; }
  /* line 964, ../sass/rusi2015.styles.scss */
  body.section-inside-rusi .panel-display.homebricks section.panel-brick-lower-bottom .pane-related-content-panel-pane-5 .tab-internal {
    width: 75%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%;
    margin-left: 1em; }

/* line 973, ../sass/rusi2015.styles.scss */
.pane-related-content-panel-pane-5 {
  margin-top: 1.2em; }
  /* line 975, ../sass/rusi2015.styles.scss */
  .pane-related-content-panel-pane-5 img.tab-images {
    width: 16.66667%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%; }
  /* line 976, ../sass/rusi2015.styles.scss */
  .pane-related-content-panel-pane-5 .tab-internal {
    width: 75%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%;
    margin-left: 1em; }

/* line 986, ../sass/rusi2015.styles.scss */
body.page-inside-rusi-careers .pane-panopoly-widgets-general-content-list-of-content .views-row {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

/*   ==========   Expertise Page Elements   ==========
     =============================================   */
/* line 994, ../sass/rusi2015.styles.scss */
body.page-expertise .pane-panopoly-widgets-general-content-piece-of-content {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }
  @media (min-width: 44em) {
    /* line 994, ../sass/rusi2015.styles.scss */
    body.page-expertise .pane-panopoly-widgets-general-content-piece-of-content {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%;
      clear: none; } }
/* line 1001, ../sass/rusi2015.styles.scss */
body.page-expertise .pane-publications-panel-pane-2,
body.page-expertise .pane-rusi-taxonomy-panel-pane-7,
body.page-expertise .pane-commentary-panel-pane-3 {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
  padding: 0.3em; }
  @media (min-width: 44em) {
    /* line 1001, ../sass/rusi2015.styles.scss */
    body.page-expertise .pane-publications-panel-pane-2,
    body.page-expertise .pane-rusi-taxonomy-panel-pane-7,
    body.page-expertise .pane-commentary-panel-pane-3 {
      width: 33.33333%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%;
      clear: none; } }

/* line 1014, ../sass/rusi2015.styles.scss */
.pane-rusi-taxonomy-panel-pane-14 .views-row {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
  padding: 0.3em; }
  @media (min-width: 44em) {
    /* line 1014, ../sass/rusi2015.styles.scss */
    .pane-rusi-taxonomy-panel-pane-14 .views-row {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }

/*   =========   Experts Page Elements   =========
     =============================================   */
/* line 1025, ../sass/rusi2015.styles.scss */
body.page-rusi-experts .stackbricks-first .inside {
  padding-left: 1.8em;
  padding-right: 1.8em; }

/*   ==========   Events / Conferences Elements   ==========
     =============================================   */
/* line 1033, ../sass/rusi2015.styles.scss */
.pane-event-views-panel-pane-3 {
  overflow: auto; }
  /* line 1035, ../sass/rusi2015.styles.scss */
  .pane-event-views-panel-pane-3 .views-row {
    width: 50%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%; }
    @media (min-width: 70em) {
      /* line 1035, ../sass/rusi2015.styles.scss */
      .pane-event-views-panel-pane-3 .views-row {
        width: 25%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 0%; } }

/* line 1042, ../sass/rusi2015.styles.scss */
.pane-rusi-taxonomy-panel-pane-16 {
  overflow: auto; }
  /* line 1044, ../sass/rusi2015.styles.scss */
  .pane-rusi-taxonomy-panel-pane-16 .views-row {
    width: 50%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%; }
    @media (min-width: 70em) {
      /* line 1044, ../sass/rusi2015.styles.scss */
      .pane-rusi-taxonomy-panel-pane-16 .views-row {
        width: 25%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 0%; } }

/* line 1050, ../sass/rusi2015.styles.scss */
.pane-event-views-panel-pane-7 {
  clear: both;
  margin-top: 1.15em;
  overflow: auto; }
  /* line 1054, ../sass/rusi2015.styles.scss */
  .pane-event-views-panel-pane-7 .views-row {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
    padding: 1em; }

/* line 1061, ../sass/rusi2015.styles.scss */
.pane-event-views-panel-pane-15 .views-row {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
  padding: 0.3em;
  position: relative; }
  @media (min-width: 44em) {
    /* line 1061, ../sass/rusi2015.styles.scss */
    .pane-event-views-panel-pane-15 .views-row {
      width: 50%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }
  @media (min-width: 70em) {
    /* line 1061, ../sass/rusi2015.styles.scss */
    .pane-event-views-panel-pane-15 .views-row {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }

/*   ============   Tab Elements   ============
     =============================================   */
/* line 1075, ../sass/rusi2015.styles.scss */
.pane-quicktabs-events #quicktabs-events .view-display-id-block .view-header {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1075, ../sass/rusi2015.styles.scss */
    .pane-quicktabs-events #quicktabs-events .view-display-id-block .view-header {
      width: 23.72881%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; } }
/* line 1081, ../sass/rusi2015.styles.scss */
.pane-quicktabs-events #quicktabs-events .view-display-id-block .view-content {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1081, ../sass/rusi2015.styles.scss */
    .pane-quicktabs-events #quicktabs-events .view-display-id-block .view-content {
      width: 74.57627%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; } }
  /* line 1086, ../sass/rusi2015.styles.scss */
  .pane-quicktabs-events #quicktabs-events .view-display-id-block .view-content .views-row {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
    /* line 1088, ../sass/rusi2015.styles.scss */
    .pane-quicktabs-events #quicktabs-events .view-display-id-block .view-content .views-row .tab-internal {
      width: auto; }

/* line 1096, ../sass/rusi2015.styles.scss */
.pane-quicktabs-experts .quicktabs-tabpage .views-exposed-widgets #edit-tid-wrapper {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

/* line 1100, ../sass/rusi2015.styles.scss */
.pane-related-content-panel-pane-9,
.pane-related-content-panel-pane-2 {
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 44em) {
    /* line 1100, ../sass/rusi2015.styles.scss */
    .pane-related-content-panel-pane-9,
    .pane-related-content-panel-pane-2 {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 1100, ../sass/rusi2015.styles.scss */
    .pane-related-content-panel-pane-9,
    .pane-related-content-panel-pane-2 {
      width: 70em; } }
  /* line 1103, ../sass/rusi2015.styles.scss */
  .pane-related-content-panel-pane-9 img.tab-images,
  .pane-related-content-panel-pane-2 img.tab-images {
    width: 16.66667%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%; }
  /* line 1104, ../sass/rusi2015.styles.scss */
  .pane-related-content-panel-pane-9 .tab-internal,
  .pane-related-content-panel-pane-2 .tab-internal {
    width: 75%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%; }

/* line 1111, ../sass/rusi2015.styles.scss */
.pane-related-content-panel-pane-8 img.tab-images,
.pane-related-content-panel-pane-7 img.tab-images,
.pane-event-views-panel-pane-6 img.tab-images,
.pane-event-views-panel-pane-5 img.tab-images {
  width: 16.66667%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }
/* line 1112, ../sass/rusi2015.styles.scss */
.pane-related-content-panel-pane-8 .tab-internal,
.pane-related-content-panel-pane-7 .tab-internal,
.pane-event-views-panel-pane-6 .tab-internal,
.pane-event-views-panel-pane-5 .tab-internal {
  width: 75%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }

/* line 1119, ../sass/rusi2015.styles.scss */
.quicktabs-tabpage .view-content > div img.tab-images {
  width: 16.66667%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }
/* line 1120, ../sass/rusi2015.styles.scss */
.quicktabs-tabpage .view-content > div .tab-internal {
  width: 75%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }

/* line 1127, ../sass/rusi2015.styles.scss */
.pane-related-content-panel-pane-4 .view-content > div img.tab-images,
.pane-related-content-panel-pane-3 .view-content > div img.tab-images {
  width: 16.66667%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }
/* line 1128, ../sass/rusi2015.styles.scss */
.pane-related-content-panel-pane-4 .view-content > div .tab-internal,
.pane-related-content-panel-pane-3 .view-content > div .tab-internal {
  width: 75%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }

/* line 1132, ../sass/rusi2015.styles.scss */
#quicktabs-experts {
  overflow: auto; }
  /* line 424, ../sass/abstractions/_mixins.scss */
  #quicktabs-experts .view-content .views-row {
    clear: none;
    width: 50%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%; }
    @media (min-width: 44em) {
      /* line 424, ../sass/abstractions/_mixins.scss */
      #quicktabs-experts .view-content .views-row {
        width: 25%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 0%; } }
    /* line 428, ../sass/abstractions/_mixins.scss */
    #quicktabs-experts .view-content .views-row article.node--rusi-people {
      width: auto; }
      /* line 430, ../sass/abstractions/_mixins.scss */
      #quicktabs-experts .view-content .views-row article.node--rusi-people img {
        width: 100%;
        margin: 0; }
  /* line 1147, ../sass/rusi2015.styles.scss */
  #quicktabs-experts .view-filters .form-type-bef-link {
    width: 50%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%; }
    @media (min-width: 44em) {
      /* line 1147, ../sass/rusi2015.styles.scss */
      #quicktabs-experts .view-filters .form-type-bef-link {
        width: 25%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 0%; } }
  /* line 1154, ../sass/rusi2015.styles.scss */
  #quicktabs-experts #quicktabs-tabpage-experts-0 .view-header {
    display: block; }
    @media (min-width: 44em) {
      /* line 1154, ../sass/rusi2015.styles.scss */
      #quicktabs-experts #quicktabs-tabpage-experts-0 .view-header {
        display: none; } }
  /* line 1159, ../sass/rusi2015.styles.scss */
  #quicktabs-experts #quicktabs-tabpage-experts-0 .view-filters #views-exposed-form-related-content-block-18 {
    display: none; }
    @media (min-width: 44em) {
      /* line 1159, ../sass/rusi2015.styles.scss */
      #quicktabs-experts #quicktabs-tabpage-experts-0 .view-filters #views-exposed-form-related-content-block-18 {
        display: block; } }
  /* line 1163, ../sass/rusi2015.styles.scss */
  #quicktabs-experts #quicktabs-tabpage-experts-0 .view-filters .form-type-bef-link {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0; }
    @media (min-width: 44em) {
      /* line 1163, ../sass/rusi2015.styles.scss */
      #quicktabs-experts #quicktabs-tabpage-experts-0 .view-filters .form-type-bef-link {
        width: 50%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 0%; } }
    @media (min-width: 70em) {
      /* line 1163, ../sass/rusi2015.styles.scss */
      #quicktabs-experts #quicktabs-tabpage-experts-0 .view-filters .form-type-bef-link {
        width: 33.33333%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 0%; } }
  /* line 1171, ../sass/rusi2015.styles.scss */
  #quicktabs-experts #quicktabs-tabpage-experts-1 .view-header {
    display: block; }
    @media (min-width: 44em) {
      /* line 1171, ../sass/rusi2015.styles.scss */
      #quicktabs-experts #quicktabs-tabpage-experts-1 .view-header {
        display: none; } }
  /* line 1176, ../sass/rusi2015.styles.scss */
  #quicktabs-experts #quicktabs-tabpage-experts-1 .view-filters #views-exposed-form-related-content-block-15 {
    display: none; }
    @media (min-width: 44em) {
      /* line 1176, ../sass/rusi2015.styles.scss */
      #quicktabs-experts #quicktabs-tabpage-experts-1 .view-filters #views-exposed-form-related-content-block-15 {
        display: block; } }
  /* line 1183, ../sass/rusi2015.styles.scss */
  #quicktabs-experts #quicktabs-tabpage-experts-4 .view-header {
    display: block; }
    @media (min-width: 44em) {
      /* line 1183, ../sass/rusi2015.styles.scss */
      #quicktabs-experts #quicktabs-tabpage-experts-4 .view-header {
        display: none; } }
  /* line 1188, ../sass/rusi2015.styles.scss */
  #quicktabs-experts #quicktabs-tabpage-experts-4 .view-filters #edit-tid--2-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0; }
  /* line 1189, ../sass/rusi2015.styles.scss */
  #quicktabs-experts #quicktabs-tabpage-experts-4 .view-filters #views-exposed-form-related-content-block-30 {
    display: none; }
    @media (min-width: 44em) {
      /* line 1189, ../sass/rusi2015.styles.scss */
      #quicktabs-experts #quicktabs-tabpage-experts-4 .view-filters #views-exposed-form-related-content-block-30 {
        display: block; } }
  /* line 1193, ../sass/rusi2015.styles.scss */
  #quicktabs-experts #quicktabs-tabpage-experts-4 .view-filters .form-type-bef-link {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0; }
    @media (min-width: 44em) {
      /* line 1193, ../sass/rusi2015.styles.scss */
      #quicktabs-experts #quicktabs-tabpage-experts-4 .view-filters .form-type-bef-link {
        width: 50%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 0%; } }
    @media (min-width: 70em) {
      /* line 1193, ../sass/rusi2015.styles.scss */
      #quicktabs-experts #quicktabs-tabpage-experts-4 .view-filters .form-type-bef-link {
        width: 33.33333%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 0%; } }

/* line 1204, ../sass/rusi2015.styles.scss */
#block-views-event-views-block-1 .views-row img,
#block-views-event-views-block-4 .views-row img {
  width: 16.66667%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }

/* line 1207, ../sass/rusi2015.styles.scss */
#quicktabs-staff_tabs {
  overflow: auto;
  padding-bottom: 1.55em; }
  /* line 1210, ../sass/rusi2015.styles.scss */
  #quicktabs-staff_tabs .view-content .views-row {
    clear: none;
    width: 25%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%; }
    /* line 1213, ../sass/rusi2015.styles.scss */
    #quicktabs-staff_tabs .view-content .views-row article.node--expert,
    #quicktabs-staff_tabs .view-content .views-row article.node--rusi-people {
      width: auto; }
      /* line 1216, ../sass/rusi2015.styles.scss */
      #quicktabs-staff_tabs .view-content .views-row article.node--expert img,
      #quicktabs-staff_tabs .view-content .views-row article.node--rusi-people img {
        width: 100%;
        margin: 0; }

/* line 1225, ../sass/rusi2015.styles.scss */
#quicktabs-tabpage-publications-4 .views-exposed-widget .form-type-bef-link {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }
  @media (min-width: 44em) {
    /* line 1225, ../sass/rusi2015.styles.scss */
    #quicktabs-tabpage-publications-4 .views-exposed-widget .form-type-bef-link {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }

/* line 1229, ../sass/rusi2015.styles.scss */
#block-views-related-content-block-23 form#views-exposed-form-related-content-block-23 .form-item.form-type-bef-link {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }
  @media (min-width: 44em) {
    /* line 1229, ../sass/rusi2015.styles.scss */
    #block-views-related-content-block-23 form#views-exposed-form-related-content-block-23 .form-item.form-type-bef-link {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }

/* line 1233, ../sass/rusi2015.styles.scss */
body.page-media-contacts .view-filters .form-type-bef-link {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }
  @media (min-width: 44em) {
    /* line 1233, ../sass/rusi2015.styles.scss */
    body.page-media-contacts .view-filters .form-type-bef-link {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }
/* line 1234, ../sass/rusi2015.styles.scss */
body.page-media-contacts #quicktabs-media_contacts {
  overflow: auto; }
  /* line 424, ../sass/abstractions/_mixins.scss */
  body.page-media-contacts #quicktabs-media_contacts .view-content .views-row {
    clear: none;
    width: 50%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%; }
    @media (min-width: 44em) {
      /* line 424, ../sass/abstractions/_mixins.scss */
      body.page-media-contacts #quicktabs-media_contacts .view-content .views-row {
        width: 25%;
        clear: right;
        float: left;
        margin-left: 0;
        margin-right: 0%; } }
    /* line 428, ../sass/abstractions/_mixins.scss */
    body.page-media-contacts #quicktabs-media_contacts .view-content .views-row article.node--rusi-people {
      width: auto; }
      /* line 430, ../sass/abstractions/_mixins.scss */
      body.page-media-contacts #quicktabs-media_contacts .view-content .views-row article.node--rusi-people img {
        width: 100%;
        margin: 0; }

/* line 1238, ../sass/rusi2015.styles.scss */
.pane-rusi-taxonomy-panel-pane-6 ul li {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

/*   ============   Themes Elements   ============
     =============================================   */
/* line 1244, ../sass/rusi2015.styles.scss */
.pane-themes-taxonomy-panel-pane-1 ul li {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }
  @media (min-width: 44em) {
    /* line 1244, ../sass/rusi2015.styles.scss */
    .pane-themes-taxonomy-panel-pane-1 ul li {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }

/* line 1247, ../sass/rusi2015.styles.scss */
.pane-themes-taxonomy-panel-pane-3 {
  overflow: auto;
  padding: 1em; }
  /* line 1250, ../sass/rusi2015.styles.scss */
  .pane-themes-taxonomy-panel-pane-3 #views_slideshow_cycle_main_themes_taxonomy-panel_pane_3 {
    width: 66.10169%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  /* line 1251, ../sass/rusi2015.styles.scss */
  .pane-themes-taxonomy-panel-pane-3 .views-slideshow-controls-bottom {
    width: 23.72881%;
    float: left;
    margin-right: -100%;
    margin-left: 67.79661%;
    clear: none; }

/* line 1254, ../sass/rusi2015.styles.scss */
.pane-rusi-taxonomy-panel-pane-5 {
  overflow: auto;
  padding: 1em; }
  /* line 1257, ../sass/rusi2015.styles.scss */
  .pane-rusi-taxonomy-panel-pane-5 #views_slideshow_cycle_main_rusi_taxonomy-panel_pane_5 {
    display: none; }
    @media (min-width: 44em) {
      /* line 1257, ../sass/rusi2015.styles.scss */
      .pane-rusi-taxonomy-panel-pane-5 #views_slideshow_cycle_main_rusi_taxonomy-panel_pane_5 {
        display: block; } }
    @media (min-width: 70em) {
      /* line 1257, ../sass/rusi2015.styles.scss */
      .pane-rusi-taxonomy-panel-pane-5 #views_slideshow_cycle_main_rusi_taxonomy-panel_pane_5 {
        display: block;
        width: 66.10169%;
        float: left;
        margin-right: -100%;
        margin-left: 0;
        clear: none; } }
  /* line 1267, ../sass/rusi2015.styles.scss */
  .pane-rusi-taxonomy-panel-pane-5 .views-slideshow-controls-bottom {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
    @media (min-width: 70em) {
      /* line 1267, ../sass/rusi2015.styles.scss */
      .pane-rusi-taxonomy-panel-pane-5 .views-slideshow-controls-bottom {
        width: 23.72881%;
        float: left;
        margin-right: -100%;
        margin-left: 67.79661%;
        clear: none; } }

/*   ==========   General Elements   ==========
     =============================================   */
/* line 1275, ../sass/rusi2015.styles.scss */
.pane-block-1 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1275, ../sass/rusi2015.styles.scss */
    .pane-block-1 {
      width: 49.15254%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; } }

/* line 1281, ../sass/rusi2015.styles.scss */
.pane-block-2 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1281, ../sass/rusi2015.styles.scss */
    .pane-block-2 {
      width: 49.15254%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; } }

/* line 1288, ../sass/rusi2015.styles.scss */
.membership-block {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1288, ../sass/rusi2015.styles.scss */
    .membership-block {
      width: 33.33333%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }

/* line 1296, ../sass/rusi2015.styles.scss */
body.not-front .pane-panopoly-widgets-general-content-piece-of-content {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
  padding: 0.3em; }
  @media (min-width: 44em) {
    /* line 1296, ../sass/rusi2015.styles.scss */
    body.not-front .pane-panopoly-widgets-general-content-piece-of-content {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }
  @media (min-width: 44em) {
    /* line 1296, ../sass/rusi2015.styles.scss */
    body.not-front .pane-panopoly-widgets-general-content-piece-of-content {
      clear: none; } }
/* line 1302, ../sass/rusi2015.styles.scss */
body.not-front .leaf-col-last .pane-panopoly-widgets-general-content-piece-of-content {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  padding: 0.3em; }
  @media (min-width: 44em) {
    /* line 1302, ../sass/rusi2015.styles.scss */
    body.not-front .leaf-col-last .pane-panopoly-widgets-general-content-piece-of-content {
      clear: none; } }

/* line 1312, ../sass/rusi2015.styles.scss */
body.page-taxonomy-term.section-projects .pane-panopoly-widgets-general-content-piece-of-content {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

/* line 1316, ../sass/rusi2015.styles.scss */
.pane-faq-panel-pane-1 .faq-item {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
  padding: 0.3em; }
  @media (min-width: 44em) {
    /* line 1316, ../sass/rusi2015.styles.scss */
    .pane-faq-panel-pane-1 .faq-item {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }
  @media (min-width: 44em) {
    /* line 1316, ../sass/rusi2015.styles.scss */
    .pane-faq-panel-pane-1 .faq-item {
      clear: none; } }

/* line 1323, ../sass/rusi2015.styles.scss */
.paper-item {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }
  @media (min-width: 44em) {
    /* line 1323, ../sass/rusi2015.styles.scss */
    .paper-item {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }
  @media (min-width: 44em) {
    /* line 1323, ../sass/rusi2015.styles.scss */
    .paper-item {
      clear: none; } }

/* line 1329, ../sass/rusi2015.styles.scss */
.pane-faq-panel-pane-2 .faq-item {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
  padding: 0.3em;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1329, ../sass/rusi2015.styles.scss */
    .pane-faq-panel-pane-2 .faq-item {
      width: 100%;
      clear: right;
      float: right;
      margin-right: 0; } }

/* line 1340, ../sass/rusi2015.styles.scss */
.pane-panopoly-widgets-general-content-list-of-content .views-row {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
  padding: 0.3em; }
  @media (min-width: 44em) {
    /* line 1340, ../sass/rusi2015.styles.scss */
    .pane-panopoly-widgets-general-content-list-of-content .views-row {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }
  @media (min-width: 44em) {
    /* line 1340, ../sass/rusi2015.styles.scss */
    .pane-panopoly-widgets-general-content-list-of-content .views-row {
      clear: none; } }

/* line 1349, ../sass/rusi2015.styles.scss */
body.page-people-careers .pane-panopoly-widgets-general-content-list-of-content .views-row {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

/* line 1355, ../sass/rusi2015.styles.scss */
.node--project--featured,
.node--expert--featured,
.node--rusi-people--featured {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
  padding: 0.3em;
  overflow: hidden; }
  @media (min-width: 44em) {
    /* line 1355, ../sass/rusi2015.styles.scss */
    .node--project--featured,
    .node--expert--featured,
    .node--rusi-people--featured {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }
  @media (min-width: 44em) {
    /* line 1355, ../sass/rusi2015.styles.scss */
    .node--project--featured,
    .node--expert--featured,
    .node--rusi-people--featured {
      clear: none; } }
  /* line 1362, ../sass/rusi2015.styles.scss */
  .node--project--featured header,
  .node--expert--featured header,
  .node--rusi-people--featured header {
    margin: 0.3em; }

/* line 1364, ../sass/rusi2015.styles.scss */
.details-wrapper {
  width: auto; }
  @media (min-width: 70em) {
    /* line 1364, ../sass/rusi2015.styles.scss */
    .details-wrapper {
      width: 50%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }

/* line 1372, ../sass/rusi2015.styles.scss */
.pane-fieldable-panels-pane.pane-bundle-about-blocks {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
  padding: 0.3em !important;
  overflow: hidden !important; }
  @media (min-width: 44em) {
    /* line 1372, ../sass/rusi2015.styles.scss */
    .pane-fieldable-panels-pane.pane-bundle-about-blocks {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }
  @media (min-width: 44em) {
    /* line 1372, ../sass/rusi2015.styles.scss */
    .pane-fieldable-panels-pane.pane-bundle-about-blocks {
      clear: none; } }
  /* line 1377, ../sass/rusi2015.styles.scss */
  .pane-fieldable-panels-pane.pane-bundle-about-blocks header {
    margin: 0.3em; }

/* line 1381, ../sass/rusi2015.styles.scss */
.leaf-col-last .pane-fieldable-panels-pane.pane-bundle-about-blocks {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0; }

/* line 1385, ../sass/rusi2015.styles.scss */
body.node-type-basic-page .landing-col-last .pane-fieldable-panels-pane.pane-bundle-about-blocks {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
  padding: 0.6em 0.3em !important;
  margin-bottom: 1em; }

/* line 1393, ../sass/rusi2015.styles.scss */
body.front .panel-brick-last .pane-fieldable-panels-pane.pane-bundle-about-blocks {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
  padding: 0.3em;
  clear: none; }

/* line 1401, ../sass/rusi2015.styles.scss */
body.section-about-rusi .landing-bottom .pane-fieldable-panels-pane {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }
  @media (min-width: 44em) {
    /* line 1401, ../sass/rusi2015.styles.scss */
    body.section-about-rusi .landing-bottom .pane-fieldable-panels-pane {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }
/* line 1403, ../sass/rusi2015.styles.scss */
body.section-about-rusi .landing-col-last .pane-bundle-text {
  margin-top: 1.5em; }
/* line 1404, ../sass/rusi2015.styles.scss */
body.section-about-rusi .landing-col-last .about-activity {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }
  @media (min-width: 44em) {
    /* line 1404, ../sass/rusi2015.styles.scss */
    body.section-about-rusi .landing-col-last .about-activity {
      width: 100%;
      clear: right;
      float: right;
      margin-right: 0; } }

/* line 1411, ../sass/rusi2015.styles.scss */
.inside-rusi-c-feature {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
  padding: 0.3em; }
  @media (min-width: 44em) {
    /* line 1411, ../sass/rusi2015.styles.scss */
    .inside-rusi-c-feature {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }

/* line 1418, ../sass/rusi2015.styles.scss */
aside.l-region--sidebar-first .inside-rusi-c-feature,
.landing-col-last .inside-rusi-c-feature {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }
  @media (min-width: 44em) {
    /* line 1418, ../sass/rusi2015.styles.scss */
    aside.l-region--sidebar-first .inside-rusi-c-feature,
    .landing-col-last .inside-rusi-c-feature {
      width: 100%;
      clear: right;
      float: right;
      margin-right: 0; } }

/* line 1424, ../sass/rusi2015.styles.scss */
.about-activity {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }

/* line 1426, ../sass/rusi2015.styles.scss */
.membership-type {
  clear: both; }
  /* line 1428, ../sass/rusi2015.styles.scss */
  .membership-type .button {
    width: 32.20339%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    margin-top: 1.25em; }
  /* line 1432, ../sass/rusi2015.styles.scss */
  .membership-type p {
    width: 66.10169%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

/* line 1435, ../sass/rusi2015.styles.scss */
.pane-rusi-taxonomy-panel-pane-12,
.pane-rusi-taxonomy-panel-pane-10 {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
  margin-top: 0.9em;
  padding: 0.3em; }
  @media (min-width: 44em) {
    /* line 1435, ../sass/rusi2015.styles.scss */
    .pane-rusi-taxonomy-panel-pane-12,
    .pane-rusi-taxonomy-panel-pane-10 {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }

/* line 1444, ../sass/rusi2015.styles.scss */
body.page-taxonomy-term.section-publication .landing-col-first .pane-panopoly-widgets-general-content-piece-of-content {
  margin-top: 1em; }
/* line 1447, ../sass/rusi2015.styles.scss */
body.page-taxonomy-term.section-publication .pane-related-content-panel-pane-3 .view-header {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1447, ../sass/rusi2015.styles.scss */
    body.page-taxonomy-term.section-publication .pane-related-content-panel-pane-3 .view-header {
      width: 49.15254%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; } }
/* line 1451, ../sass/rusi2015.styles.scss */
body.page-taxonomy-term.section-publication .pane-related-content-panel-pane-3 .views-exposed-form-related-content-panel-pane-3 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1451, ../sass/rusi2015.styles.scss */
    body.page-taxonomy-term.section-publication .pane-related-content-panel-pane-3 .views-exposed-form-related-content-panel-pane-3 {
      width: 49.15254%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; } }
  /* line 1454, ../sass/rusi2015.styles.scss */
  body.page-taxonomy-term.section-publication .pane-related-content-panel-pane-3 .views-exposed-form-related-content-panel-pane-3 .views-exposed-form {
    float: right; }

/* line 1459, ../sass/rusi2015.styles.scss */
article.node--webform--full,
.webform-confirmation {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em; }
  @media (min-width: 44em) {
    /* line 1459, ../sass/rusi2015.styles.scss */
    article.node--webform--full,
    .webform-confirmation {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 1459, ../sass/rusi2015.styles.scss */
    article.node--webform--full,
    .webform-confirmation {
      width: 70em; } }
  /* line 1462, ../sass/rusi2015.styles.scss */
  article.node--webform--full footer.node__submitted,
  .webform-confirmation footer.node__submitted {
    display: none; }

/* line 1468, ../sass/rusi2015.styles.scss */
.pane-publications-panel-pane-3 .about-activity,
.pane-block-36 .about-activity,
.pane-block-35 .about-activity,
.pane-block-30 .about-activity {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0; }

/*   ==========   Panalized Page Elements   ==========
     =============================================   */
/* line 1478, ../sass/rusi2015.styles.scss */
body.page-pressoffice2 .leaf-col-first .panel-pane {
  margin-bottom: 1.5em;
  margin-top: 0; }
/* line 1482, ../sass/rusi2015.styles.scss */
body.page-pressoffice2 .leaf-col-last .panel-pane {
  margin-bottom: 1.2em;
  margin-top: 0; }

/* line 1490, ../sass/rusi2015.styles.scss */
body.page-rusi-news .stackbricks-second,
body.page-in-the-news .stackbricks-second {
  overflow: hidden; }

/*   ==========   Footer Elements   ==========
     =============================================   */
/* line 1496, ../sass/rusi2015.styles.scss */
.l-footer .l-region--upper-footer,
.l-footer .l-region--mid-footer,
.l-footer .l-region--lower-footer {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em; }
  @media (min-width: 44em) {
    /* line 1496, ../sass/rusi2015.styles.scss */
    .l-footer .l-region--upper-footer,
    .l-footer .l-region--mid-footer,
    .l-footer .l-region--lower-footer {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 1496, ../sass/rusi2015.styles.scss */
    .l-footer .l-region--upper-footer,
    .l-footer .l-region--mid-footer,
    .l-footer .l-region--lower-footer {
      width: 70em; } }
/* line 1503, ../sass/rusi2015.styles.scss */
.l-footer #block-block-5 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1503, ../sass/rusi2015.styles.scss */
    .l-footer #block-block-5 {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }
/* line 1509, ../sass/rusi2015.styles.scss */
.l-footer #block-views-membership-block {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1509, ../sass/rusi2015.styles.scss */
    .l-footer #block-views-membership-block {
      width: 50%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }
  /* line 1514, ../sass/rusi2015.styles.scss */
  .l-footer #block-views-membership-block .membership-block {
    width: 50%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%; }
/* line 1518, ../sass/rusi2015.styles.scss */
.l-footer #block-block-44 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1518, ../sass/rusi2015.styles.scss */
    .l-footer #block-block-44 {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }
/* line 1524, ../sass/rusi2015.styles.scss */
.l-footer #block-block-45 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1524, ../sass/rusi2015.styles.scss */
    .l-footer #block-block-45 {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }
/* line 1530, ../sass/rusi2015.styles.scss */
.l-footer #block-block-6 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1530, ../sass/rusi2015.styles.scss */
    .l-footer #block-block-6 {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }
/* line 1536, ../sass/rusi2015.styles.scss */
.l-footer #block-block-7 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1536, ../sass/rusi2015.styles.scss */
    .l-footer #block-block-7 {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }
/* line 1542, ../sass/rusi2015.styles.scss */
.l-footer #block-block-8 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1542, ../sass/rusi2015.styles.scss */
    .l-footer #block-block-8 {
      width: 50%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }
/* line 1548, ../sass/rusi2015.styles.scss */
.l-footer #block-block-9 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1548, ../sass/rusi2015.styles.scss */
    .l-footer #block-block-9 {
      width: 25%;
      clear: right;
      float: left;
      margin-left: 0;
      margin-right: 0%; } }
/* line 1554, ../sass/rusi2015.styles.scss */
.l-footer nav#block-menu-menu-footer-menu {
  width: 49.15254%;
  float: left;
  margin-right: -100%;
  margin-left: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1554, ../sass/rusi2015.styles.scss */
    .l-footer nav#block-menu-menu-footer-menu {
      width: 66.10169%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; } }
/* line 1560, ../sass/rusi2015.styles.scss */
.l-footer #block-block-28,
.l-footer #block-block-12 {
  width: 49.15254%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1560, ../sass/rusi2015.styles.scss */
    .l-footer #block-block-28,
    .l-footer #block-block-12 {
      width: 32.20339%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; } }
/* line 1567, ../sass/rusi2015.styles.scss */
.l-footer nav#block-menu-menu-lower-footer-menu {
  width: 49.15254%;
  float: left;
  margin-right: -100%;
  margin-left: 0;
  clear: none; }
  @media (min-width: 44em) {
    /* line 1567, ../sass/rusi2015.styles.scss */
    .l-footer nav#block-menu-menu-lower-footer-menu {
      width: 66.10169%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; } }
  /* line 1572, ../sass/rusi2015.styles.scss */
  .l-footer nav#block-menu-menu-lower-footer-menu ul.menu {
    margin-top: 0; }
/* line 1574, ../sass/rusi2015.styles.scss */
.l-footer .copyright-wrapper {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em;
  clear: both; }
  @media (min-width: 44em) {
    /* line 1574, ../sass/rusi2015.styles.scss */
    .l-footer .copyright-wrapper {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 1574, ../sass/rusi2015.styles.scss */
    .l-footer .copyright-wrapper {
      width: 70em; } }

/* line 1584, ../sass/rusi2015.styles.scss */
body.not-logged-in.node-type-article .leaf-col-last .pane-block-36 .about-activity {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }
  @media (min-width: 44em) {
    /* line 1584, ../sass/rusi2015.styles.scss */
    body.not-logged-in.node-type-article .leaf-col-last .pane-block-36 .about-activity {
      width: 100%;
      clear: right;
      float: right;
      margin-right: 0; } }

/* line 1592, ../sass/rusi2015.styles.scss */
.pane-publications-panel-pane-3 .about-activity {
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%; }
  @media (min-width: 44em) {
    /* line 1592, ../sass/rusi2015.styles.scss */
    .pane-publications-panel-pane-3 .about-activity {
      width: 100%;
      clear: right;
      float: right;
      margin-right: 0; } }

/* line 1600, ../sass/rusi2015.styles.scss */
.logged-in form.node-form {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em; }
  @media (min-width: 44em) {
    /* line 1600, ../sass/rusi2015.styles.scss */
    .logged-in form.node-form {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 1600, ../sass/rusi2015.styles.scss */
    .logged-in form.node-form {
      width: 70em; } }

/* line 1604, ../sass/rusi2015.styles.scss */
body.section-user #user-login-panel {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.8em;
  padding-right: 1.8em; }
  @media (min-width: 44em) {
    /* line 1604, ../sass/rusi2015.styles.scss */
    body.section-user #user-login-panel {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 1604, ../sass/rusi2015.styles.scss */
    body.section-user #user-login-panel {
      width: 70em; } }

/* line 1609, ../sass/rusi2015.styles.scss */
body.page-administration-dash #quicktabs-cotent_dashboard ul.quicktabs-tabs {
  width: 23.72881%;
  float: left;
  margin-right: -100%;
  margin-left: 0;
  clear: none; }
  /* line 1611, ../sass/rusi2015.styles.scss */
  body.page-administration-dash #quicktabs-cotent_dashboard ul.quicktabs-tabs li {
    float: left;
    clear: both; }
/* line 1616, ../sass/rusi2015.styles.scss */
body.page-administration-dash #quicktabs-cotent_dashboard #quicktabs-container-cotent_dashboard {
  width: 74.57627%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

/* line 1620, ../sass/rusi2015.styles.scss */
.pane-uuid-70d3ecf0-5322-4190-9686-4c3a495185d8 {
  position: relative;
  left: 0; }
  @media (min-width: 70em) {
    /* line 1620, ../sass/rusi2015.styles.scss */
    .pane-uuid-70d3ecf0-5322-4190-9686-4c3a495185d8 {
      position: absolute;
      right: 2.1em;
      top: 0;
      left: auto; } }

/* line 1638, ../sass/rusi2015.styles.scss */
body.page-node-add-rusi-publications .field-name-field-authored-on,
body.page-node-add-rusi-periodicals .field-name-field-authored-on,
body.page-node-add-news .field-name-field-authored-on,
body.page-node-add-multimedia .field-name-field-authored-on,
body.page-node-add-commentary .field-name-field-authored-on,
body.page-node-edit .field-name-field-authored-on,
body.page-node-add-article .field-name-field-authored-on {
  display: none; }

/* line 1641, ../sass/rusi2015.styles.scss */
.pane-author-panel-pane-6 {
  overflow: auto;
  padding-top: 3em; }

/* line 1646, ../sass/rusi2015.styles.scss */
object.BrightcoveExperience {
  height: 470px; }

/* line 1652, ../sass/rusi2015.styles.scss */
body.page-node-add .l-content {
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 44em) {
    /* line 1652, ../sass/rusi2015.styles.scss */
    body.page-node-add .l-content {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 1652, ../sass/rusi2015.styles.scss */
    body.page-node-add .l-content {
      width: 70em; } }
  /* line 1654, ../sass/rusi2015.styles.scss */
  body.page-node-add .l-content ul.breadcrumb {
    padding-left: 0;
    visibility: hidden; }
  /* line 1658, ../sass/rusi2015.styles.scss */
  body.page-node-add .l-content .main-title {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    padding: 1em 0 0 1em;
    background: #D4C8D6; }
    @media (min-width: 44em) {
      /* line 1658, ../sass/rusi2015.styles.scss */
      body.page-node-add .l-content .main-title {
        width: 32.20339%;
        float: left;
        margin-right: -100%;
        margin-left: 0;
        clear: none; } }
  /* line 1664, ../sass/rusi2015.styles.scss */
  body.page-node-add .l-content dl.node-type-list {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    margin-top: 0;
    clear: left;
    background: #D4C8D6;
    padding: 1em; }
    @media (min-width: 44em) {
      /* line 1664, ../sass/rusi2015.styles.scss */
      body.page-node-add .l-content dl.node-type-list {
        width: 32.20339%;
        float: left;
        margin-right: -100%;
        margin-left: 0;
        clear: none;
        clear: left; } }
  /* line 1675, ../sass/rusi2015.styles.scss */
  body.page-node-add .l-content .block--block,
  body.page-node-add .l-content .block--views {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
    @media (min-width: 44em) {
      /* line 1675, ../sass/rusi2015.styles.scss */
      body.page-node-add .l-content .block--block,
      body.page-node-add .l-content .block--views {
        width: 66.10169%;
        float: right;
        margin-left: 0;
        margin-right: 0;
        clear: none; } }

/* line 1684, ../sass/rusi2015.styles.scss */
body.page-node-add.node-edit-paage ul.breadcrumb {
  visibility: visible; }
/* line 1685, ../sass/rusi2015.styles.scss */
body.page-node-add.node-edit-paage .main-title {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  padding: 0;
  background: none; }

/* line 1695, ../sass/rusi2015.styles.scss */
body.page-staff-administration .l-content,
body.page-publications-administration .l-content,
body.page-admin-publications .l-content {
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 44em) {
    /* line 1695, ../sass/rusi2015.styles.scss */
    body.page-staff-administration .l-content,
    body.page-publications-administration .l-content,
    body.page-admin-publications .l-content {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 1695, ../sass/rusi2015.styles.scss */
    body.page-staff-administration .l-content,
    body.page-publications-administration .l-content,
    body.page-admin-publications .l-content {
      width: 70em; } }

/*   ==========   Workflow Elements   ==========
     =============================================   */
/* line 1704, ../sass/rusi2015.styles.scss */
.l-content form.workflow-transition-form,
.l-content table.sticky-enabled.tableheader-processed.sticky-table {
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 44em) {
    /* line 1704, ../sass/rusi2015.styles.scss */
    .l-content form.workflow-transition-form,
    .l-content table.sticky-enabled.tableheader-processed.sticky-table {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 1704, ../sass/rusi2015.styles.scss */
    .l-content form.workflow-transition-form,
    .l-content table.sticky-enabled.tableheader-processed.sticky-table {
      width: 70em; } }

/* line 1708, ../sass/rusi2015.styles.scss */
#block-views-revisions-block,
#block-views-workflow-administration-block-3,
#block-views-workflow-administration-block-2 {
  display: none;
  position: absolute;
  top: 0;
  right: 4em;
  width: 30em;
  z-index: 100000;
  padding: 0.3em;
  font-size: 0.85em;
  box-shadow: 1px 1px 2px #666666; }
  @media (min-width: 44em) {
    /* line 1708, ../sass/rusi2015.styles.scss */
    #block-views-revisions-block,
    #block-views-workflow-administration-block-3,
    #block-views-workflow-administration-block-2 {
      display: block; } }
  /* line 1721, ../sass/rusi2015.styles.scss */
  #block-views-revisions-block .view-footer,
  #block-views-revisions-block .view-content,
  #block-views-workflow-administration-block-3 .view-footer,
  #block-views-workflow-administration-block-3 .view-content,
  #block-views-workflow-administration-block-2 .view-footer,
  #block-views-workflow-administration-block-2 .view-content {
    display: none; }

/* line 1726, ../sass/rusi2015.styles.scss */
body.page-node-revisions article {
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 44em) {
    /* line 1726, ../sass/rusi2015.styles.scss */
    body.page-node-revisions article {
      width: 44em; } }
  @media (min-width: 70em) {
    /* line 1726, ../sass/rusi2015.styles.scss */
    body.page-node-revisions article {
      width: 70em; } }

@media (min-width: 44em) {
  /* line 1729, ../sass/rusi2015.styles.scss */
  .messages-wrapper {
    margin: 1em auto;
    max-width: 70em; } }
/* line 1734, ../sass/rusi2015.styles.scss */
.messages-wrapper .messages {
  margin: 0 1.8em; }

/* line 1738, ../sass/rusi2015.styles.scss */
body.logged-in.page-user .messages {
  margin: 0; }

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