@charset "UTF-8";
* {
  box-sizing: border-box; }

html[dir="ltr"] {
  direction: ltr;
  /* NOTE: usage of media queries
    $tablet: max-width 768px
    $mobile: max-width 480px
  */ }
  html[dir="ltr"] * {
    margin: 0;
    padding: 0; }
  html[dir="ltr"] .clearfix {
    display: inline-block; }
    html[dir="ltr"] .clearfix:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
  html[dir="ltr"] * html .clearfix {
    height: 1%; }
  html[dir="ltr"] .clearfix {
    display: block; }
  html[dir="ltr"] .clearleft, html[dir="ltr"] .clearl, html[dir="ltr"] .cleft {
    clear: left; }
  html[dir="ltr"] .clearright, html[dir="ltr"] .clearr, html[dir="ltr"] .cright {
    clear: right; }
  html[dir="ltr"] .clear, html[dir="ltr"] .clearboth, html[dir="ltr"] .clearall {
    clear: both; }
  html[dir="ltr"] .floatleft, html[dir="ltr"] .fleft, html[dir="ltr"] .floatl, html[dir="ltr"] .pull-left {
    float: left;
    margin: 0 10px 5px 0; }
  html[dir="ltr"] .floatright, html[dir="ltr"] .fright, html[dir="ltr"] .floatr, html[dir="ltr"] .pull-right {
    float: right;
    margin: 0 0 5px 10px; }
  html[dir="ltr"] #skip a:link, html[dir="ltr"] #skip a:hover, html[dir="ltr"] #skip a:visited {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden; }
  html[dir="ltr"] #skip a:active, html[dir="ltr"] #skip a:focus {
    position: static;
    width: auto;
    height: auto; }
  html[dir="ltr"] div.view div.views-admin-links {
    width: auto; }
  html[dir="ltr"] div.block {
    position: relative; }
    html[dir="ltr"] div.block .edit {
      display: none;
      position: absolute;
      right: -20px;
      top: -5px;
      z-index: 40;
      padding: 3px 8px 0;
      font-size: 10px;
      line-height: 16px;
      background-color: white;
      border: 1px solid #cccccc;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      -moz-box-shadow: 0 1px 3px #888888;
      -webkit-box-shadow: -1px 1px 2px #666666; }
      html[dir="ltr"] div.block .edit a {
        display: block;
        border: 0;
        padding: 0;
        margin: 0; }
    html[dir="ltr"] div.block:hover .edit {
      display: block; }
  html[dir="ltr"] body {
    margin: 0;
    font: 14px/1.5em "ralewayregular", serif;
    letter-spacing: 0.03em;
    text-rendering: optimizelegibility;
    color: #4c4c4c;
    background-color: white; }
  html[dir="ltr"] a:link, html[dir="ltr"] a:visited {
    color: #25CAD3;
    text-decoration: underline; }
  html[dir="ltr"] a:hover, html[dir="ltr"] a:active, html[dir="ltr"] a.active {
    color: #1da0a8;
    text-decoration: underline; }
  html[dir="ltr"] h1, html[dir="ltr"] h2, html[dir="ltr"] h3, html[dir="ltr"] h4, html[dir="ltr"] h5, html[dir="ltr"] h6 {
    line-height: 1.3em; }
  html[dir="ltr"] h1 {
    font-size: 2.2em;
    font-weight: 300;
    padding: 0 0 0.5em;
    margin: 0; }
  html[dir="ltr"] h2 {
    font-size: 2.4em;
    font-weight: 300;
    margin-bottom: 0.75em; }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] h2 {
        font-size: 1.8em; } }
  html[dir="ltr"] h3 {
    font-size: 1.4em;
    margin-bottom: 1em; }
  html[dir="ltr"] h4 {
    font-size: 1.2em;
    margin-bottom: 0.8em; }
  html[dir="ltr"] h5 {
    font-size: 1.1em;
    font-weight: 600;
    margin-bottom: 0; }
  html[dir="ltr"] h6 {
    font-size: 1em;
    font-weight: bold; }
  html[dir="ltr"] p {
    margin: 0 0 1em 0;
    font-size: 1em; }
  html[dir="ltr"] p.emphasised {
    font-size: 1.3em; }
  html[dir="ltr"] .spacer {
    margin: 1.5rem auto;
    border-bottom: 1px solid white;
    width: 10rem;
    line-height: 0; }
  html[dir="ltr"] span.highlighted {
    color: #25CAD3; }
  html[dir="ltr"] strong {
    font-family: "ralewaybold", serif;
    font-weight: normal; }
  html[dir="ltr"] .text-center {
    text-align: center; }
  html[dir="ltr"] ul, html[dir="ltr"] ol {
    margin-left: 0;
    padding-left: 0; }
  html[dir="ltr"] table {
    width: 99%; }
  html[dir="ltr"] tr.even td,
  html[dir="ltr"] tr.odd td {
    padding: 10px 5px; }
  html[dir="ltr"] tr.odd {
    background-color: white; }
  html[dir="ltr"] pre, html[dir="ltr"] code, html[dir="ltr"] tt {
    font: 1em "andale mono", "lucida console", monospace;
    line-height: 1.5; }
  html[dir="ltr"] pre {
    background-color: #efefef;
    display: block;
    padding: 5px;
    margin: 5px 0;
    border: 1px solid #aaaaaa; }
  html[dir="ltr"] ul {
    list-style-type: disc; }
    html[dir="ltr"] ul ul {
      list-style-type: circle; }
      html[dir="ltr"] ul ul ul {
        list-style-type: square; }
        html[dir="ltr"] ul ul ul ul {
          list-style-type: circle; }
  html[dir="ltr"] ol {
    list-style-type: decimal; }
    html[dir="ltr"] ol ol {
      list-style-type: lower-alpha; }
      html[dir="ltr"] ol ol ol {
        list-style-type: decimal; }
  html[dir="ltr"] abbr {
    border-bottom: 1px dotted #666666;
    cursor: help;
    white-space: nowrap; }
  html[dir="ltr"] img {
    max-width: 100%; }
  html[dir="ltr"] #edit-title {
    font-size: 24px;
    width: 99%; }
  html[dir="ltr"] #system-themes-form img {
    width: 100px; }
  html[dir="ltr"] .form-item .description {
    font-style: italic;
    line-height: 1.2em;
    font-size: 0.8em;
    margin-top: 5px;
    color: #777777; }
  html[dir="ltr"] #edit-delete {
    color: #cc0000; }
  html[dir="ltr"] div.messages {
    padding: 9px;
    margin: 1em 0;
    color: #003366;
    background: #bbddff;
    border: 1px solid #aaccee; }
  html[dir="ltr"] div.warning {
    color: #884400;
    background: #ffee66;
    border-color: #eedd55; }
  html[dir="ltr"] div.error {
    color: white;
    background: #ee6633;
    border-color: #dd5522; }
  html[dir="ltr"] div.status {
    color: #336600;
    background: #ccff88;
    border-color: #bbee77; }
  html[dir="ltr"] #header, html[dir="ltr"] #footer,
  html[dir="ltr"] #sidebar-first,
  html[dir="ltr"] #sidebar-second,
  html[dir="ltr"] #navigation {
    background: rgba(170, 170, 170, 0.2); }
  html[dir="ltr"] .container, html[dir="ltr"] .node-type-article #content-area, html[dir="ltr"] .node-blog.node-teaser, html[dir="ltr"] #contact-view, html[dir="ltr"] .node-blog:not(.node-teaser) {
    max-width: 68.57143em;
    margin-left: auto;
    margin-right: auto;
    margin-left: auto;
    margin-right: auto;
    width: 68.57143em;
    max-width: 100%; }
    html[dir="ltr"] .container:after, html[dir="ltr"] .node-type-article #content-area:after, html[dir="ltr"] .node-blog.node-teaser:after, html[dir="ltr"] #contact-view:after, html[dir="ltr"] .node-blog:not(.node-teaser):after {
      content: "";
      display: table;
      clear: both; }
    @media screen and (max-width: 960px) {
      html[dir="ltr"] .container, html[dir="ltr"] .node-type-article #content-area, html[dir="ltr"] .node-blog.node-teaser, html[dir="ltr"] #contact-view, html[dir="ltr"] .node-blog:not(.node-teaser) {
        width: auto;
        padding-left: 1rem !important;
        padding-right: 1rem !important; } }
  .no-sidebars html[dir="ltr"] #content {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 100%; }
    .no-sidebars html[dir="ltr"] #content:last-child {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      .no-sidebars html[dir="ltr"] #content {
        float: left;
        display: block;
        margin-right: 3.22581%;
        width: 100%; }
        .no-sidebars html[dir="ltr"] #content:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 480px) {
      .no-sidebars html[dir="ltr"] #content {
        float: left;
        display: block;
        margin-right: 6.66667%;
        width: 100%; }
        .no-sidebars html[dir="ltr"] #content:last-child {
          margin-right: 0; } }
  .one-sidebar.sidebar-second html[dir="ltr"] #content {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 74.46809%; }
    .one-sidebar.sidebar-second html[dir="ltr"] #content:last-child {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      .one-sidebar.sidebar-second html[dir="ltr"] #content {
        float: left;
        display: block;
        margin-right: 3.22581%;
        width: 74.19355%; }
        .one-sidebar.sidebar-second html[dir="ltr"] #content:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 480px) {
      .one-sidebar.sidebar-second html[dir="ltr"] #content {
        float: left;
        display: block;
        margin-right: 6.66667%;
        width: 100%; }
        .one-sidebar.sidebar-second html[dir="ltr"] #content:last-child {
          margin-right: 0; } }
  .one-sidebar.sidebar-first html[dir="ltr"] #content {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 74.46809%;
    margin-left: 25.53191%; }
    .one-sidebar.sidebar-first html[dir="ltr"] #content:last-child {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      .one-sidebar.sidebar-first html[dir="ltr"] #content {
        float: left;
        display: block;
        margin-right: 3.22581%;
        width: 74.19355%;
        margin-left: 25.80645%; }
        .one-sidebar.sidebar-first html[dir="ltr"] #content:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 480px) {
      .one-sidebar.sidebar-first html[dir="ltr"] #content {
        float: left;
        display: block;
        margin-right: 6.66667%;
        width: 100%;
        margin-left: 0%; }
        .one-sidebar.sidebar-first html[dir="ltr"] #content:last-child {
          margin-right: 0; } }
  .two-sidebars html[dir="ltr"] #content {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 65.95745%;
    margin-left: 25.53191%; }
    .two-sidebars html[dir="ltr"] #content:last-child {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      .two-sidebars html[dir="ltr"] #content {
        float: left;
        display: block;
        margin-right: 3.22581%;
        width: 48.3871%;
        margin-left: 25.80645%; }
        .two-sidebars html[dir="ltr"] #content:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 480px) {
      .two-sidebars html[dir="ltr"] #content {
        float: left;
        display: block;
        margin-right: 6.66667%;
        width: 100%;
        margin-left: 0%; }
        .two-sidebars html[dir="ltr"] #content:last-child {
          margin-right: 0; } }
  html[dir="ltr"] #sidebar-first {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 23.40426%;
    margin-left: -93.61702%; }
    html[dir="ltr"] #sidebar-first:last-child {
      margin-right: 0; }
    .sidebar-first html[dir="ltr"] #sidebar-first {
      margin-left: -102.12766%; }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] #sidebar-first {
        float: left;
        display: block;
        margin-right: 3.22581%;
        width: 22.58065%;
        margin-left: -77.41935%; }
        html[dir="ltr"] #sidebar-first:last-child {
          margin-right: 0; }
        .sidebar-first html[dir="ltr"] #sidebar-first {
          margin-left: -103.22581%; } }
    @media screen and (max-width: 480px) {
      html[dir="ltr"] #sidebar-first {
        float: left;
        display: block;
        margin-right: 6.66667%;
        width: 100%;
        margin-left: 0%; }
        html[dir="ltr"] #sidebar-first:last-child {
          margin-right: 0; }
        .sidebar-first html[dir="ltr"] #sidebar-first {
          margin-left: 0%; } }
  html[dir="ltr"] #sidebar-second {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 31.91489%;
    margin-left: 0%; }
    html[dir="ltr"] #sidebar-second:last-child {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] #sidebar-second {
        float: left;
        display: block;
        margin-right: 3.22581%;
        width: 22.58065%;
        margin-left: 0%; }
        html[dir="ltr"] #sidebar-second:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 480px) {
      html[dir="ltr"] #sidebar-second {
        float: left;
        display: block;
        margin-right: 6.66667%;
        width: 100%;
        margin-left: 0%; }
        html[dir="ltr"] #sidebar-second:last-child {
          margin-right: 0; } }
  html[dir="ltr"] #footer {
    float: none;
    clear: both; }
  html[dir="ltr"] #header,
  html[dir="ltr"] #footer,
  html[dir="ltr"] .mission,
  html[dir="ltr"] .breadcrumb,
  html[dir="ltr"] .node {
    clear: both; }
  html[dir="ltr"] .inner {
    padding: 0; }
  html[dir="ltr"] #navigation li {
    list-style-type: none;
    display: inline-block; }
  html[dir="ltr"] .one-column > div {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 100%;
    margin-right: 0; }
    html[dir="ltr"] .one-column > div:last-child {
      margin-right: 0; }
  html[dir="ltr"] .two-column > div {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 48.93617%; }
    html[dir="ltr"] .two-column > div:last-child {
      margin-right: 0; }
  html[dir="ltr"] .three-column > div {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 31.91489%; }
    html[dir="ltr"] .three-column > div:last-child {
      margin-right: 0; }
  html[dir="ltr"] .four-column > div {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 23.40426%; }
    html[dir="ltr"] .four-column > div:last-child {
      margin-right: 0; }
  html[dir="ltr"] .col-12 {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 100%;
    margin-right: 0; }
    html[dir="ltr"] .col-12:last-child {
      margin-right: 0; }
  html[dir="ltr"] .gnz-onecol > div:not(.pane-pm-existing-pages) {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 100%;
    margin-right: 0; }
    html[dir="ltr"] .gnz-onecol > div:not(.pane-pm-existing-pages):last-child {
      margin-right: 0; }
  html[dir="ltr"] .gnz-twocol {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 100%;
    margin-top: 2rem; }
    html[dir="ltr"] .gnz-twocol:last-child {
      margin-right: 0; }
    html[dir="ltr"] .gnz-twocol > div:nth-child(1) {
      float: left;
      display: block;
      margin-right: 2.12766%;
      width: 31.91489%; }
      html[dir="ltr"] .gnz-twocol > div:nth-child(1):last-child {
        margin-right: 0; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .gnz-twocol > div:nth-child(1) {
          float: left;
          display: block;
          margin-right: 3.22581%;
          width: 22.58065%; }
          html[dir="ltr"] .gnz-twocol > div:nth-child(1):last-child {
            margin-right: 0; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .gnz-twocol > div:nth-child(1) {
          float: left;
          display: block;
          margin-right: 6.66667%;
          width: 100%;
          margin-top: 2rem;
          margin-bottom: 1rem; }
          html[dir="ltr"] .gnz-twocol > div:nth-child(1):last-child {
            margin-right: 0; } }
    html[dir="ltr"] .gnz-twocol > div:nth-child(2) {
      float: left;
      display: block;
      margin-right: 2.12766%;
      width: 65.95745%; }
      html[dir="ltr"] .gnz-twocol > div:nth-child(2):last-child {
        margin-right: 0; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .gnz-twocol > div:nth-child(2) {
          float: left;
          display: block;
          margin-right: 3.22581%;
          width: 74.19355%; }
          html[dir="ltr"] .gnz-twocol > div:nth-child(2):last-child {
            margin-right: 0; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .gnz-twocol > div:nth-child(2) {
          float: left;
          display: block;
          margin-right: 6.66667%;
          width: 100%; }
          html[dir="ltr"] .gnz-twocol > div:nth-child(2):last-child {
            margin-right: 0; } }
    html[dir="ltr"] .gnz-twocol.without-left > div {
      float: left;
      display: block;
      margin-right: 2.12766%;
      width: 65.95745%;
      margin-left: 34.04255%;
      margin-top: 0rem; }
      html[dir="ltr"] .gnz-twocol.without-left > div:last-child {
        margin-right: 0; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .gnz-twocol.without-left > div {
          float: left;
          display: block;
          margin-right: 3.22581%;
          width: 74.19355%;
          margin-left: 25.80645%; }
          html[dir="ltr"] .gnz-twocol.without-left > div:last-child {
            margin-right: 0; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .gnz-twocol.without-left > div {
          float: left;
          display: block;
          margin-right: 6.66667%;
          width: 100%;
          margin-left: 0%; }
          html[dir="ltr"] .gnz-twocol.without-left > div:last-child {
            margin-right: 0; } }
  html[dir="ltr"] .shift-gnz-twocol-right {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 65.95745%;
    margin-left: 34.04255%; }
    html[dir="ltr"] .shift-gnz-twocol-right:last-child {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .shift-gnz-twocol-right {
        float: left;
        display: block;
        margin-right: 3.22581%;
        width: 74.19355%;
        margin-left: 25.80645%; }
        html[dir="ltr"] .shift-gnz-twocol-right:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 480px) {
      html[dir="ltr"] .shift-gnz-twocol-right {
        float: left;
        display: block;
        margin-right: 6.66667%;
        width: 100%;
        margin-left: 0%; }
        html[dir="ltr"] .shift-gnz-twocol-right:last-child {
          margin-right: 0; } }
    html[dir="ltr"] .shift-gnz-twocol-right + * {
      float: left; }
  html[dir="ltr"] .gnz-twocol-alt {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 100%;
    margin-top: 2rem; }
    html[dir="ltr"] .gnz-twocol-alt:last-child {
      margin-right: 0; }
    html[dir="ltr"] .gnz-twocol-alt > div:nth-child(1) {
      float: left;
      display: block;
      margin-right: 2.12766%;
      width: 74.46809%; }
      html[dir="ltr"] .gnz-twocol-alt > div:nth-child(1):last-child {
        margin-right: 0; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .gnz-twocol-alt > div:nth-child(1) {
          float: left;
          display: block;
          margin-right: 3.22581%;
          width: 100%;
          margin-right: 0;
          margin-bottom: 3rem; }
          html[dir="ltr"] .gnz-twocol-alt > div:nth-child(1):last-child {
            margin-right: 0; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .gnz-twocol-alt > div:nth-child(1) {
          float: left;
          display: block;
          margin-right: 6.66667%;
          width: 100%;
          margin-right: 0;
          margin-top: 2rem; }
          html[dir="ltr"] .gnz-twocol-alt > div:nth-child(1):last-child {
            margin-right: 0; } }
    html[dir="ltr"] .gnz-twocol-alt > div:nth-child(2) {
      float: left;
      display: block;
      margin-right: 2.12766%;
      width: 23.40426%; }
      html[dir="ltr"] .gnz-twocol-alt > div:nth-child(2):last-child {
        margin-right: 0; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .gnz-twocol-alt > div:nth-child(2) {
          float: left;
          display: block;
          margin-right: 3.22581%;
          width: 100%; }
          html[dir="ltr"] .gnz-twocol-alt > div:nth-child(2):last-child {
            margin-right: 0; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .gnz-twocol-alt > div:nth-child(2) {
          float: left;
          display: block;
          margin-right: 6.66667%;
          width: 100%; }
          html[dir="ltr"] .gnz-twocol-alt > div:nth-child(2):last-child {
            margin-right: 0; } }
  html[dir="ltr"] .gnz-threecol > div {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 31.91489%; }
    html[dir="ltr"] .gnz-threecol > div:last-child {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .gnz-threecol > div {
        float: left;
        display: block;
        margin-right: 3.22581%;
        width: 100%;
        margin-right: 0; }
        html[dir="ltr"] .gnz-threecol > div:last-child {
          margin-right: 0; }
        html[dir="ltr"] .gnz-threecol > div:not(:last-child) {
          margin-bottom: 1rem; } }
    @media screen and (max-width: 480px) {
      html[dir="ltr"] .gnz-threecol > div {
        float: left;
        display: block;
        margin-right: 6.66667%;
        width: 100%;
        margin-right: 0; }
        html[dir="ltr"] .gnz-threecol > div:last-child {
          margin-right: 0; } }
  html[dir="ltr"] .btn, html[dir="ltr"] .form-wrapper .form-content .form-actions .webform-submit, html[dir="ltr"] #user-page #edit-submit, html[dir="ltr"] a.btn, html[dir="ltr"] .form-wrapper .form-content .form-actions a.webform-submit, html[dir="ltr"] #user-page a#edit-submit, html[dir="ltr"] button {
    padding: .5rem 2rem;
    display: inline-block;
    text-decoration: none;
    font-family: "ralewaymedium", serif; }
  html[dir="ltr"] .btn, html[dir="ltr"] .form-wrapper .form-content .form-actions .webform-submit, html[dir="ltr"] #user-page #edit-submit, html[dir="ltr"] a.btn, html[dir="ltr"] button {
    color: white;
    background-color: #25CAD3; }
    html[dir="ltr"] .btn:hover, html[dir="ltr"] .form-wrapper .form-content .form-actions .webform-submit:hover, html[dir="ltr"] #user-page #edit-submit:hover, html[dir="ltr"] button:hover {
      background-color: #21b5bd; }
  html[dir="ltr"] .btn.btn-inverse, html[dir="ltr"] .form-wrapper .form-content .form-actions .btn-inverse.webform-submit, html[dir="ltr"] #user-page .btn-inverse#edit-submit, html[dir="ltr"] a.btn.btn-inverse, html[dir="ltr"] button.btn-inverse {
    color: #25CAD3;
    background-color: transparent;
    border: 2px solid #25CAD3; }
    html[dir="ltr"] .btn.btn-inverse:hover, html[dir="ltr"] .form-wrapper .form-content .form-actions .btn-inverse.webform-submit:hover, html[dir="ltr"] #user-page .btn-inverse#edit-submit:hover, html[dir="ltr"] button.btn-inverse:hover {
      color: white;
      background-color: #25CAD3; }
  html[dir="ltr"] .btn.btn-text, html[dir="ltr"] .form-wrapper .form-content .form-actions .btn-text.webform-submit, html[dir="ltr"] #user-page .btn-text#edit-submit, html[dir="ltr"] a.btn.btn-text, html[dir="ltr"] button.btn-text {
    color: #25CAD3;
    background-color: transparent;
    padding: 0; }
    html[dir="ltr"] .btn.btn-text:after, html[dir="ltr"] .form-wrapper .form-content .form-actions .btn-text.webform-submit:after, html[dir="ltr"] #user-page .btn-text#edit-submit:after, html[dir="ltr"] button.btn-text:after {
      content: ">";
      margin-left: .5rem; }
    html[dir="ltr"] .btn.btn-text:hover, html[dir="ltr"] .form-wrapper .form-content .form-actions .btn-text.webform-submit:hover, html[dir="ltr"] #user-page .btn-text#edit-submit:hover, html[dir="ltr"] button.btn-text:hover {
      color: #21b5bd; }
  html[dir="ltr"] .hero {
    line-height: normal;
    color: white;
    text-align: right; }
    html[dir="ltr"] .hero div {
      position: relative; }
    html[dir="ltr"] .hero div:nth-child(1) {
      font-size: 2rem;
      text-shadow: 1px 1px 4px black; }
    html[dir="ltr"] .hero div.big {
      font-size: 3.5rem;
      text-shadow: 1px 1px 4px black;
      margin-bottom: .5em; }
    html[dir="ltr"] .hero div.button-wrapper {
      text-align: right; }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .hero {
        padding: 3rem; }
        html[dir="ltr"] .hero div.big {
          font-size: 2.5rem; }
        html[dir="ltr"] .hero div:nth-child(1) {
          font-size: 1.5rem; } }
    @media screen and (max-width: 480px) {
      html[dir="ltr"] .hero {
        padding: 1.5rem; }
        html[dir="ltr"] .hero div.big {
          font-size: 2rem; }
        html[dir="ltr"] .hero div:nth-child(1) {
          font-size: 1.4rem; } }
  html[dir="ltr"] .circle-list {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    box-pack: center;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    -o-justify-content: space-around;
    justify-content: space-around;
    -ms-flex-pack: center;
    list-style-type: none; }
    html[dir="ltr"] .circle-list li {
      box-flex: 0;
      -webkit-flex: 0 0 auto;
      -moz-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      height: 7rem;
      width: 7rem;
      background-size: 100% 100%;
      display: block;
      margin: 0 auto;
      border-radius: 50%;
      padding: 4.5rem;
      overflow: hidden;
      text-indent: 9999px;
      text-decoration: none;
      color: transparent;
      white-space: nowrap;
      line-height: 0;
      margin: 3rem;
      line-height: 3rem;
      padding: 3rem 3rem; }
  html[dir="ltr"] .fpp-section-pane {
    padding: 2rem 0px;
    background-size: cover;
    background-position: 50% 50%; }
    html[dir="ltr"] .fpp-section-pane.section-height-fullwithoffset {
      height: calc(100vh - 6rem);
      min-height: 500px;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      background-size: cover;
      background-position: 50% 50%; }
      html[dir="ltr"] .fpp-section-pane.section-height-fullwithoffset > .container, html[dir="ltr"] .node-type-article .fpp-section-pane.section-height-fullwithoffset > #content-area, html[dir="ltr"] .fpp-section-pane.section-height-fullwithoffset > .node-blog.node-teaser, html[dir="ltr"] .fpp-section-pane.section-height-fullwithoffset > #contact-view, html[dir="ltr"] .fpp-section-pane.section-height-fullwithoffset > .node-blog:not(.node-teaser) {
        margin-top: 6rem; }
      .role-administrator html[dir="ltr"] .fpp-section-pane.section-height-fullwithoffset {
        height: calc(100vh - 6rem - rem(29px)); }
    html[dir="ltr"] .fpp-section-pane.section-height-full {
      height: 100vh; }
    html[dir="ltr"] .fpp-section-pane.section-height-big {
      padding: 8rem 0; }
  html[dir="ltr"] .section-bg-primary {
    background-color: #002c4d;
    color: white; }
    html[dir="ltr"] .section-bg-primary a {
      color: white; }
      html[dir="ltr"] .section-bg-primary a:hover {
        color: #e6e6e6; }
  html[dir="ltr"] .section-bg-primary-dark {
    background-color: #151d29;
    color: white; }
    html[dir="ltr"] .section-bg-primary-dark a {
      color: white; }
      html[dir="ltr"] .section-bg-primary-dark a:hover {
        color: #e6e6e6; }
  html[dir="ltr"] .section-bg-primary-dark2 {
    background-color: #1c242f;
    color: white; }
    html[dir="ltr"] .section-bg-primary-dark2 a {
      color: white; }
      html[dir="ltr"] .section-bg-primary-dark2 a:hover {
        color: #e6e6e6; }
  html[dir="ltr"] .section-bg-primary-light {
    background-color: #25CAD3;
    color: white; }
    html[dir="ltr"] .section-bg-primary-light a {
      color: white; }
      html[dir="ltr"] .section-bg-primary-light a:hover {
        color: #e6e6e6; }
    html[dir="ltr"] .section-bg-primary-light a.btn, html[dir="ltr"] .section-bg-primary-light .form-wrapper .form-content .form-actions a.webform-submit, html[dir="ltr"] .form-wrapper .form-content .form-actions .section-bg-primary-light a.webform-submit, html[dir="ltr"] .section-bg-primary-light #user-page a#edit-submit, html[dir="ltr"] #user-page .section-bg-primary-light a#edit-submit, html[dir="ltr"] .section-bg-primary-light .btn, html[dir="ltr"] .section-bg-primary-light .form-wrapper .form-content .form-actions .webform-submit, html[dir="ltr"] .form-wrapper .form-content .form-actions .section-bg-primary-light .webform-submit, html[dir="ltr"] .section-bg-primary-light #user-page #edit-submit, html[dir="ltr"] #user-page .section-bg-primary-light #edit-submit, html[dir="ltr"] .section-bg-primary-light button {
      border-color: white;
      color: white; }
      html[dir="ltr"] .section-bg-primary-light a.btn:hover, html[dir="ltr"] .section-bg-primary-light .form-wrapper .form-content .form-actions a.webform-submit:hover, html[dir="ltr"] .form-wrapper .form-content .form-actions .section-bg-primary-light a.webform-submit:hover, html[dir="ltr"] .section-bg-primary-light #user-page a#edit-submit:hover, html[dir="ltr"] #user-page .section-bg-primary-light a#edit-submit:hover, html[dir="ltr"] .section-bg-primary-light .btn:hover, html[dir="ltr"] .section-bg-primary-light .form-wrapper .form-content .form-actions .webform-submit:hover, html[dir="ltr"] .form-wrapper .form-content .form-actions .section-bg-primary-light .webform-submit:hover, html[dir="ltr"] .section-bg-primary-light #user-page #edit-submit:hover, html[dir="ltr"] #user-page .section-bg-primary-light #edit-submit:hover, html[dir="ltr"] .section-bg-primary-light button:hover {
        background-color: white;
        color: #25CAD3; }
  html[dir="ltr"] .section-bg-primary-alt {
    background-color: #7dc08a;
    color: white; }
    html[dir="ltr"] .section-bg-primary-alt a {
      color: white; }
      html[dir="ltr"] .section-bg-primary-alt a:hover {
        color: #e6e6e6; }
  html[dir="ltr"] .section-bg-white {
    background-color: white;
    color: black; }
    html[dir="ltr"] .section-bg-white a {
      color: black; }
      html[dir="ltr"] .section-bg-white a:hover {
        color: black; }
  html[dir="ltr"] .section-bg-black {
    background-color: black;
    color: white; }
    html[dir="ltr"] .section-bg-black a {
      color: white; }
      html[dir="ltr"] .section-bg-black a:hover {
        color: #e6e6e6; }
  html[dir="ltr"] .section-bg-grey {
    background-color: #ccc;
    color: #4c4c4c; }
    html[dir="ltr"] .section-bg-grey a {
      color: #4c4c4c; }
      html[dir="ltr"] .section-bg-grey a:hover {
        color: #333333; }
  html[dir="ltr"] .section-bg-darkgrey {
    background-color: #a0a0a0;
    color: #4c4c4c; }
  html[dir="ltr"] .section-bg-lightgrey {
    background-color: #d6d6d8;
    color: #4c4c4c; }
  html[dir="ltr"] .section-bg-light2grey {
    background-color: #e5e5e5;
    color: #4c4c4c; }
    html[dir="ltr"] .section-bg-light2grey a {
      color: #4c4c4c; }
      html[dir="ltr"] .section-bg-light2grey a:hover {
        color: #333333; }
  html[dir="ltr"] .section-bg-color-none {
    background-color: transparent; }
  html[dir="ltr"] .section-bg-color-1 {
    background-color: #0066b3;
    color: white; }
    html[dir="ltr"] .section-bg-color-1 a {
      color: white; }
      html[dir="ltr"] .section-bg-color-1 a:hover {
        color: #e6e6e6; }
  html[dir="ltr"] .section-bg-color-2 {
    background-color: #00589a;
    color: white; }
    html[dir="ltr"] .section-bg-color-2 a {
      color: white; }
      html[dir="ltr"] .section-bg-color-2 a:hover {
        color: #e6e6e6; }
  html[dir="ltr"] .section-bg-color-3 {
    background-color: #004980;
    color: white; }
    html[dir="ltr"] .section-bg-color-3 a {
      color: white; }
      html[dir="ltr"] .section-bg-color-3 a:hover {
        color: #e6e6e6; }
  html[dir="ltr"] .section-bg-color-4 {
    background-color: #003b67;
    color: white; }
    html[dir="ltr"] .section-bg-color-4 a {
      color: white; }
      html[dir="ltr"] .section-bg-color-4 a:hover {
        color: #e6e6e6; }
  html[dir="ltr"] .section-bg-color-5 {
    background-color: #d2f0f1; }
  html[dir="ltr"] .box-wrapper-link, html[dir="ltr"] a.box-wrapper-link {
    color: white;
    text-decoration: none !important; }
    html[dir="ltr"] .box-wrapper-link p, html[dir="ltr"] a.box-wrapper-link p {
      margin: 0; }
    html[dir="ltr"] .box-wrapper-link:hover, html[dir="ltr"] a.box-wrapper-link:hover {
      color: rgba(255, 255, 255, 0.8); }
  html[dir="ltr"] .box {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column;
    font-size: 1rem;
    text-align: center;
    overflow: hidden; }
    html[dir="ltr"] .box .box-header {
      padding: 1rem;
      text-transform: uppercase;
      box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
    html[dir="ltr"] .box .box-body {
      padding: 0 .5rem;
      box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
      html[dir="ltr"] .box .box-body > div > * {
        width: 100%; }
    html[dir="ltr"] .box .box-footer {
      box-flex: 1;
      -webkit-flex: 1 1 auto;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      padding: .5rem 1rem; }
  @media screen and (max-width: 960px) {
    html[dir="ltr"] .gnz-threecol .box {
      font-size: .8rem;
      line-height: 1rem; } }
  @media screen and (max-width: 768px) {
    html[dir="ltr"] .gnz-threecol .box {
      font-size: 1rem;
      line-height: inherit; } }
  html[dir="ltr"] .box .box-header {
    background-color: #151d29;
    color: white;
    letter-spacing: 0.2em;
    font-size: 1.4em;
    font-family: "ralewaylight", serif; }
  html[dir="ltr"] .active.box .box-header, html[dir="ltr"] .active.box .box-header a {
    color: #25CAD3; }
  html[dir="ltr"] .active.box:before {
    content: "â– ";
    position: absolute;
    top: -3.2rem;
    font-size: 6rem;
    left: 41%;
    color: #151d29;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .active.box:before {
        display: none; } }
  html[dir="ltr"] .box .box-body {
    background-color: #151d29; }
  html[dir="ltr"] .box .box-footer {
    background-color: #151d29;
    color: white;
    font-size: 0.8rem; }
  html[dir="ltr"] .box-circle {
    padding: 1px; }
    html[dir="ltr"] .box-circle .box-header > a {
      height: 80%;
      width: 80%;
      background-size: 100% 100%;
      display: block;
      margin: 0 auto;
      border-radius: 50%;
      padding: 41%;
      overflow: hidden;
      text-indent: 9999px;
      text-decoration: none;
      color: transparent;
      white-space: nowrap;
      line-height: 0; }
    html[dir="ltr"] .box-circle .box-body {
      margin: 1.5rem 4rem;
      font-size: .9em;
      line-height: 1.3em; }
      html[dir="ltr"] .box-circle .box-body p {
        color: #757881; }
        html[dir="ltr"] .box-circle .box-body p:after {
          margin-left: 5px;
          content: ">";
          color: #25CAD3; }
      html[dir="ltr"] .box-circle .box-body h4 a {
        text-decoration: none; }
      html[dir="ltr"] .box-circle .box-body p a {
        color: #757881;
        text-decoration: none; }
        html[dir="ltr"] .box-circle .box-body p a:hover {
          color: #5d5f66; }
    html[dir="ltr"] .box-circle .box-footer {
      display: none; }
  html[dir="ltr"] .box-image {
    padding: 1px; }
    html[dir="ltr"] .box-image .box-header > a {
      height: 80%;
      width: 80%;
      background-size: 100% 100%;
      display: block;
      margin: 0 auto;
      padding: 41%;
      overflow: hidden;
      text-indent: 9999px;
      text-decoration: none;
      color: transparent;
      white-space: nowrap;
      line-height: 0; }
    html[dir="ltr"] .box-image .box-body {
      margin: 1.5rem 4rem;
      font-size: .9em;
      line-height: 1.3em; }
      html[dir="ltr"] .box-image .box-body p {
        color: #757881; }
        html[dir="ltr"] .box-image .box-body p:after {
          margin-left: 5px;
          content: ">";
          color: #25CAD3; }
      html[dir="ltr"] .box-image .box-body h4 a {
        text-decoration: none; }
      html[dir="ltr"] .box-image .box-body p a {
        color: #757881;
        text-decoration: none; }
        html[dir="ltr"] .box-image .box-body p a:hover {
          color: #5d5f66; }
    html[dir="ltr"] .box-image .box-footer {
      display: none; }
  html[dir="ltr"] .pager {
    margin: 1%;
    font-size: .8em; }
    html[dir="ltr"] .pager .pager-current,
    html[dir="ltr"] .pager .pager-item {
      padding: .5em .8em;
      line-height: 1em;
      font-size: 1em; }
    html[dir="ltr"] .pager .pager-current {
      background-color: #25CAD3;
      color: white; }
    html[dir="ltr"] .pager .pager-previous a,
    html[dir="ltr"] .pager .pager-next a,
    html[dir="ltr"] .pager .pager-item a {
      color: #4c4c4c;
      text-decoration: none; }
    html[dir="ltr"] .pager .pager-first a,
    html[dir="ltr"] .pager .pager-last a {
      color: #b2b2b2;
      text-decoration: none; }
  @media screen and (max-width: 480px) {
    html[dir="ltr"] .view-pane-press-news .pager {
      padding-top: 2rem; } }
  html[dir="ltr"] .view-pane-press-news .pager .pager-current {
    background-color: transparent;
    color: #4c4c4c; }
  html[dir="ltr"] .view-pane-press-news .pager .pager-next a,
  html[dir="ltr"] .view-pane-press-news .pager .pager-previous a {
    padding: .5em .8em;
    line-height: 1em;
    font-size: 1em;
    background-color: #ADADAD;
    color: white; }
  html[dir="ltr"] .form-type-bef-checkbox input[type=checkbox] {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0; }
  html[dir="ltr"] .form-type-bef-checkbox input[type=checkbox] + label.option, html[dir="ltr"] .form-type-bef-checkbox input[type=checkbox] + label.option.clr {
    padding-left: 28px;
    height: 23px;
    display: inline-block;
    line-height: 23px;
    background-repeat: no-repeat;
    background-position: 0% 0;
    font-size: 1em;
    vertical-align: middle;
    cursor: pointer; }
  html[dir="ltr"] .form-type-bef-checkbox input[type=checkbox]:checked + label.option, html[dir="ltr"] .form-type-bef-checkbox input[type=checkbox] + label.option.chk {
    background-position: 0% -23px; }
  html[dir="ltr"] .form-type-bef-checkbox label.option {
    background-image: url(../images/source/checkbox_sprite.jpg);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  html[dir="ltr"] .accordion-tabs-minimal {
    border-radius: 0;
    margin-bottom: 2rem;
    border: none;
    margin: 0 !important; }
    html[dir="ltr"] .accordion-tabs-minimal:after {
      content: "";
      display: table;
      clear: both; }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .accordion-tabs-minimal {
        border: medium none; } }
    html[dir="ltr"] .accordion-tabs-minimal li.tab-header-and-content {
      display: inline; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .accordion-tabs-minimal li.tab-header-and-content {
          display: block; } }
      html[dir="ltr"] .accordion-tabs-minimal li.tab-header-and-content:first-child a.tab-link {
        border-top: 0; }
    html[dir="ltr"] .accordion-tabs-minimal li.tab-header-and-content a.tab-link {
      background-color: #ccc;
      color: #4c4c4c;
      font-weight: 400;
      padding: 1rem 20px;
      text-decoration: none;
      display: inline-block;
      border-top: 0; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .accordion-tabs-minimal li.tab-header-and-content a.tab-link {
          display: block;
          border-top: medium none; } }
      html[dir="ltr"] .accordion-tabs-minimal li.tab-header-and-content a.tab-link:hover {
        background-color: #d9d9d9; }
      html[dir="ltr"] .accordion-tabs-minimal li.tab-header-and-content a.tab-link:focus {
        outline: none; }
      html[dir="ltr"] .accordion-tabs-minimal li.tab-header-and-content a.tab-link.is-active {
        background-color: white;
        border: medium none;
        border-bottom: 1px solid white;
        margin-bottom: -1px; }
        @media screen and (max-width: 768px) {
          html[dir="ltr"] .accordion-tabs-minimal li.tab-header-and-content a.tab-link.is-active {
            background-color: white;
            border-bottom: 0;
            border: medium none;
            margin-bottom: 0px; } }
        html[dir="ltr"] .accordion-tabs-minimal li.tab-header-and-content a.tab-link.is-active:hover {
          background-color: white; }
    html[dir="ltr"] .accordion-tabs-minimal li.tab-header-and-content .tab-content {
      background: white;
      display: none;
      overflow: hidden;
      width: 100%;
      border-top: medium none;
      float: left;
      left: 0;
      padding: 1rem 10px; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .accordion-tabs-minimal li.tab-header-and-content .tab-content {
          padding: 2rem 20px;
          margin-bottom: 1rem; } }
  html[dir="ltr"] .ajax-progress .throbber {
    display: none; }
  html[dir="ltr"] .socials {
    font-family: FontAwesome;
    margin-left: 0 !important;
    color: #fff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 16px;
    padding-right: 0.5em; }
    html[dir="ltr"] .socials li {
      list-style-type: none !important;
      margin-left: 10px; }
      html[dir="ltr"] .socials li a {
        padding-left: 5px;
        display: block;
        height: 32px;
        width: 32px;
        line-height: 32px;
        border-radius: 16px;
        background-color: #323a43;
        text-align: center; }
        html[dir="ltr"] .socials li a.twitter, html[dir="ltr"] .socials li a.youtube, html[dir="ltr"] .socials li a.facebook {
          position: relative;
          text-decoration: none; }
        html[dir="ltr"] .socials li a.twitter:before {
          content: "\f099"; }
        html[dir="ltr"] .socials li a.youtube:before {
          content: "\f167"; }
        html[dir="ltr"] .socials li a.facebook:before {
          content: "\f09a"; }
        html[dir="ltr"] .socials li a:hover {
          color: #fff;
          background-color: #21b5bd !important; }
  html[dir="ltr"] #navigation .socials {
    margin-top: 5px !important; }
    html[dir="ltr"] #navigation .socials a {
      color: #fff !important; }
  html[dir="ltr"] #content-area > .contextual-links-region > .contextual-links-wrapper .contextual-links-trigger-active {
    background-color: crimson;
    margin-top: -20px;
    border-radius: 0; }
  html[dir="ltr"] #content-area > .contextual-links-region > .contextual-links-wrapper ul.contextual-links {
    margin-top: -18px; }
  .front #content-area > .contextual-links-region > .contextual-links-wrapper {
    margin-top: 6rem;
    top: 2px; }
  html[dir="ltr"] #content-area > .contextual-links-region > div > .contextual-links-region > .contextual-links-wrapper > .contextual-links-trigger-active {
    background-color: yellow;
    border-radius: 0; }
  .front html[dir="ltr"] #content-area > .contextual-links-region > div > .contextual-links-region:first-child > .contextual-links-wrapper {
    margin-top: 6rem; }
  html[dir="ltr"] #content-area > .contextual-links-region .contextual-links-region .contextual-links-region > .contextual-links-wrapper > .contextual-links-trigger-active {
    background-color: cyan;
    border-radius: 0; }
  html[dir="ltr"] .front-fpp-section-carousel .contextual-links-region > .contextual-links-wrapper {
    margin-top: 6rem; }
  html[dir="ltr"] .front-fpp-section-carousel .contextual-links-region .contextual-links-region > .contextual-links-wrapper {
    margin-top: 7.5rem; }
  html[dir="ltr"] div.messages {
    margin: 6rem 10% 0 !important;
    position: absolute;
    top: rem(29px)6rem;
    left: 0px;
    z-index: 500;
    width: 80%;
    padding: 2rem; }
  html[dir="ltr"] #content-header > h1 {
    margin: 0;
    padding: 1rem 0;
    font-size: 1rem;
    line-height: 1rem;
    color: crimson;
    position: absolute;
    z-index: 1;
    left: 1rem;
    text-transform: uppercase; }
    .front #content-header > h1 {
      top: 8rem; }
    body:not(.role-administrator) #content-header > h1 {
      opacity: 0; }
  html[dir="ltr"] nav#navigation {
    background-color: #151d29;
    position: relative;
    height: 6rem;
    margin-bottom: -1px; }
    html[dir="ltr"] nav#navigation #primary.main-menu li.menu-1588 {
      display: none; }
    html[dir="ltr"] nav#navigation #primary.main-menu li.menu-1589 {
      display: none; }
    html[dir="ltr"] nav#navigation .container, html[dir="ltr"] nav#navigation .node-type-article #content-area, html[dir="ltr"] .node-type-article nav#navigation #content-area, html[dir="ltr"] nav#navigation .node-blog.node-teaser, html[dir="ltr"] nav#navigation #contact-view, html[dir="ltr"] nav#navigation .node-blog:not(.node-teaser) {
      display: -webkit-box;
      display: -moz-box;
      display: box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      box-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      -ms-justify-content: space-between;
      -o-justify-content: space-between;
      justify-content: space-between;
      -ms-flex-pack: justify;
      padding: 1.5rem 0; }
      html[dir="ltr"] nav#navigation .container #site-name, html[dir="ltr"] nav#navigation .node-type-article #content-area #site-name, html[dir="ltr"] .node-type-article nav#navigation #content-area #site-name, html[dir="ltr"] nav#navigation .node-blog.node-teaser #site-name, html[dir="ltr"] nav#navigation #contact-view #site-name, html[dir="ltr"] nav#navigation .node-blog:not(.node-teaser) #site-name {
        box-flex: 0;
        -webkit-flex: 0 0 auto;
        -moz-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        display: -webkit-inline-box;
        display: -moz-inline-box;
        display: inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        box-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
        -ms-flex-align: center;
        margin-right: auto;
        margin-left: -.5rem;
        padding: 0.5rem; }
        html[dir="ltr"] nav#navigation .container #site-name a.geneza, html[dir="ltr"] nav#navigation .node-type-article #content-area #site-name a.geneza, html[dir="ltr"] .node-type-article nav#navigation #content-area #site-name a.geneza, html[dir="ltr"] nav#navigation .node-blog.node-teaser #site-name a.geneza, html[dir="ltr"] nav#navigation #contact-view #site-name a.geneza, html[dir="ltr"] nav#navigation .node-blog:not(.node-teaser) #site-name a.geneza {
          padding: 0 !important;
          width: 15rem;
          height: 2.8rem;
          position: relative;
          background: url("../images/MI-logo.png") 0 0 no-repeat transparent;
          background-size: 175px 2.8rem; }
          @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
            html[dir="ltr"] nav#navigation .container #site-name a.geneza, html[dir="ltr"] nav#navigation .node-type-article #content-area #site-name a.geneza, html[dir="ltr"] .node-type-article nav#navigation #content-area #site-name a.geneza, html[dir="ltr"] nav#navigation .node-blog.node-teaser #site-name a.geneza, html[dir="ltr"] nav#navigation #contact-view #site-name a.geneza, html[dir="ltr"] nav#navigation .node-blog:not(.node-teaser) #site-name a.geneza {
              background: url("../images/MI-logo.svg") 0 0 no-repeat transparent;
              background-size: 175px 2.8rem; } }
          html[dir="ltr"] nav#navigation .container #site-name a.geneza span, html[dir="ltr"] nav#navigation .node-type-article #content-area #site-name a.geneza span, html[dir="ltr"] .node-type-article nav#navigation #content-area #site-name a.geneza span, html[dir="ltr"] nav#navigation .node-blog.node-teaser #site-name a.geneza span, html[dir="ltr"] nav#navigation #contact-view #site-name a.geneza span, html[dir="ltr"] nav#navigation .node-blog:not(.node-teaser) #site-name a.geneza span {
            display: none; }
      html[dir="ltr"] nav#navigation .container #primary, html[dir="ltr"] nav#navigation .node-type-article #content-area #primary, html[dir="ltr"] .node-type-article nav#navigation #content-area #primary, html[dir="ltr"] nav#navigation .node-blog.node-teaser #primary, html[dir="ltr"] nav#navigation #contact-view #primary, html[dir="ltr"] nav#navigation .node-blog:not(.node-teaser) #primary {
        box-flex: 0;
        -webkit-flex: 0 0 auto;
        -moz-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        display: block; }
        html[dir="ltr"] nav#navigation .container #primary li, html[dir="ltr"] nav#navigation .node-type-article #content-area #primary li, html[dir="ltr"] .node-type-article nav#navigation #content-area #primary li, html[dir="ltr"] nav#navigation .node-blog.node-teaser #primary li, html[dir="ltr"] nav#navigation #contact-view #primary li, html[dir="ltr"] nav#navigation .node-blog:not(.node-teaser) #primary li {
          display: -webkit-inline-box;
          display: -moz-inline-box;
          display: inline-box;
          display: -webkit-inline-flex;
          display: -moz-inline-flex;
          display: -ms-inline-flexbox;
          display: inline-flex;
          box-flex: 0;
          -webkit-flex: 0 0 auto;
          -moz-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          padding: .5rem 0; }
        @media screen and (max-width: 768px) {
          html[dir="ltr"] nav#navigation .container #primary, html[dir="ltr"] nav#navigation .node-type-article #content-area #primary, html[dir="ltr"] .node-type-article nav#navigation #content-area #primary, html[dir="ltr"] nav#navigation .node-blog.node-teaser #primary, html[dir="ltr"] nav#navigation #contact-view #primary, html[dir="ltr"] nav#navigation .node-blog:not(.node-teaser) #primary {
            display: none; } }
        @media screen and (max-width: 480px) {
          html[dir="ltr"] nav#navigation .container #primary, html[dir="ltr"] nav#navigation .node-type-article #content-area #primary, html[dir="ltr"] .node-type-article nav#navigation #content-area #primary, html[dir="ltr"] nav#navigation .node-blog.node-teaser #primary, html[dir="ltr"] nav#navigation #contact-view #primary, html[dir="ltr"] nav#navigation .node-blog:not(.node-teaser) #primary {
            display: none; } }
        html[dir="ltr"] nav#navigation .container #primary a, html[dir="ltr"] nav#navigation .node-type-article #content-area #primary a, html[dir="ltr"] .node-type-article nav#navigation #content-area #primary a, html[dir="ltr"] nav#navigation .node-blog.node-teaser #primary a, html[dir="ltr"] nav#navigation #contact-view #primary a, html[dir="ltr"] nav#navigation .node-blog:not(.node-teaser) #primary a {
          padding: .2rem .5rem;
          font-size: .8rem;
          font-family: "ralewaybold", serif;
          font-weight: normal;
          line-height: 1.2rem;
          color: white;
          text-decoration: none;
          text-transform: uppercase;
          border: 2px inset transparent;
          letter-spacing: .2rem; }
    html[dir="ltr"] nav#navigation #header-region {
      height: auto;
      float: right !important; }
      html[dir="ltr"] nav#navigation #header-region .socials {
        -webkit-justify-content: right !important;
            -ms-flex-pack: right !important;
                justify-content: right !important; }
        html[dir="ltr"] nav#navigation #header-region .socials li {
          margin-left: 0 !important; }
          html[dir="ltr"] nav#navigation #header-region .socials li a {
            background-color: transparent; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] nav#navigation #header-region {
          display: none !important; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] nav#navigation #header-region {
          display: none; } }
    html[dir="ltr"] nav#navigation div.tabs {
      max-width: 68.57143em;
      margin-left: auto;
      margin-right: auto;
      position: relative;
      height: 0;
      top: -1.3rem; }
      html[dir="ltr"] nav#navigation div.tabs:after {
        content: "";
        display: table;
        clear: both; }
      html[dir="ltr"] nav#navigation div.tabs ul.tabs {
        margin: 0;
        padding: 0;
        width: auto;
        background: none;
        border: medium none;
        margin-left: -.5rem; }
      html[dir="ltr"] nav#navigation div.tabs a {
        font-size: .7rem;
        padding: .1rem .5rem !important;
        font-weight: normal; }
        html[dir="ltr"] nav#navigation div.tabs a, html[dir="ltr"] nav#navigation div.tabs a .tab {
          background: none;
          border: medium none;
          height: auto;
          width: auto;
          padding: 0;
          margin: 0;
          color: rgba(255, 255, 255, 0.5);
          text-decoration: none; }
    html[dir="ltr"] nav#navigation ul.language-switcher-locale-url {
      position: absolute;
      top: 0em;
      right: 1em;
      font-size: 0.8em; }
      html[dir="ltr"] nav#navigation ul.language-switcher-locale-url li {
        margin: 0 .2em; }
      html[dir="ltr"] nav#navigation ul.language-switcher-locale-url a {
        color: rgba(255, 255, 255, 0.7);
        text-decoration: none;
        padding: .3rem;
        background-color: rgba(0, 0, 0, 0.3); }
        html[dir="ltr"] nav#navigation ul.language-switcher-locale-url a:hover {
          color: white;
          background-color: rgba(0, 0, 0, 0.7); }
    html[dir="ltr"] nav#navigation .menu-btn-wrapper {
      display: none;
      padding: 0.5rem; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] nav#navigation .menu-btn-wrapper {
          display: -webkit-inline-box;
          display: -moz-inline-box;
          display: inline-box;
          display: -webkit-inline-flex;
          display: -moz-inline-flex;
          display: -ms-inline-flexbox;
          display: inline-flex; } }
      html[dir="ltr"] nav#navigation .menu-btn-wrapper .menu-btn {
        font-size: 1.8em;
        color: white;
        text-decoration: none; }
      html[dir="ltr"] nav#navigation .menu-btn-wrapper #primary-mobile {
        display: none;
        position: absolute;
        top: 95px;
        left: 0px;
        width: 100%;
        padding: 1rem;
        background-color: #151d29;
        z-index: 99; }
        html[dir="ltr"] nav#navigation .menu-btn-wrapper #primary-mobile li {
          width: 100%; }
          html[dir="ltr"] nav#navigation .menu-btn-wrapper #primary-mobile li:not(:last-child) a {
            border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
        html[dir="ltr"] nav#navigation .menu-btn-wrapper #primary-mobile a {
          width: 100%;
          padding: 1rem;
          display: inline-block;
          background-color: rgba(255, 255, 255, 0.1);
          color: white;
          text-decoration: none; }
          html[dir="ltr"] nav#navigation .menu-btn-wrapper #primary-mobile a:hover {
            background-color: rgba(255, 255, 255, 0.2); }
  html[dir="ltr"] .front nav#navigation {
    background-color: transparent;
    margin-bottom: -6rem;
    z-index: 10; }
  html[dir="ltr"] .front.role-administrator nav#navigation {
    background-color: rgba(0, 0, 0, 0.2); }
    @media screen and (max-width: 960px) {
      html[dir="ltr"] .front.role-administrator nav#navigation #primary {
        display: block; } }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .front.role-administrator nav#navigation #primary {
        display: none; } }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .front.role-administrator nav#navigation .menu-btn-wrapper {
        display: block; } }
  html[dir="ltr"] nav#navigation .container #primary a, html[dir="ltr"] nav#navigation .node-type-article #content-area #primary a, html[dir="ltr"] .node-type-article nav#navigation #content-area #primary a, html[dir="ltr"] nav#navigation .node-blog.node-teaser #primary a, html[dir="ltr"] nav#navigation #contact-view #primary a, html[dir="ltr"] nav#navigation .node-blog:not(.node-teaser) #primary a {
    border: 2px inset transparent;
    padding: .2rem .5rem;
    font-size: .8rem;
    line-height: 1.2rem; }
    html[dir="ltr"] nav#navigation .container #primary a.active, html[dir="ltr"] nav#navigation .node-type-article #content-area #primary a.active, html[dir="ltr"] .node-type-article nav#navigation #content-area #primary a.active, html[dir="ltr"] nav#navigation .node-blog.node-teaser #primary a.active, html[dir="ltr"] nav#navigation #contact-view #primary a.active, html[dir="ltr"] nav#navigation .node-blog:not(.node-teaser) #primary a.active {
      border-color: #1ee3ee white white #1ee3ee; }
  html[dir="ltr"] footer#footer {
    background-color: #151d29;
    color: white;
    padding: 3rem 0; }
    html[dir="ltr"] footer#footer a:not(.active) {
      color: white; }
    html[dir="ltr"] footer#footer .gnz-onecol > div:nth-child(2).panel-separator, html[dir="ltr"] footer#footer .gnz-onecol > div:nth-child(6).panel-separator {
      display: none; }
    html[dir="ltr"] footer#footer .gnz-onecol > div:nth-child(4).panel-separator {
      margin-bottom: 3rem; }
    html[dir="ltr"] footer#footer .gnz-onecol .footer-site-name {
      float: left;
      display: block;
      margin-right: 2.12766%;
      width: 23.40426%; }
      html[dir="ltr"] footer#footer .gnz-onecol .footer-site-name:last-child {
        margin-right: 0; }
      html[dir="ltr"] footer#footer .gnz-onecol .footer-site-name img {
        height: 35px; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] footer#footer .gnz-onecol .footer-site-name {
          float: left;
          display: block;
          margin-right: 3.22581%;
          width: 22.58065%; }
          html[dir="ltr"] footer#footer .gnz-onecol .footer-site-name:last-child {
            margin-right: 0; }
          html[dir="ltr"] footer#footer .gnz-onecol .footer-site-name img {
            height: auto; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] footer#footer .gnz-onecol .footer-site-name {
          float: left;
          display: block;
          margin-right: 6.66667%;
          width: 46.66667%;
          margin-left: 26.66667%;
          text-align: center; }
          html[dir="ltr"] footer#footer .gnz-onecol .footer-site-name:last-child {
            margin-right: 0; } }
    html[dir="ltr"] footer#footer .gnz-onecol .footer-main-menu {
      float: left;
      display: block;
      margin-right: 2.12766%;
      width: 74.46809%;
      margin-right: 0; }
      html[dir="ltr"] footer#footer .gnz-onecol .footer-main-menu:last-child {
        margin-right: 0; }
      html[dir="ltr"] footer#footer .gnz-onecol .footer-main-menu .pane-content > ul {
        float: right;
        margin: 0;
        padding: 0;
        list-style: none outside none;
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-lines: multiple;
        -moz-box-lines: multiple;
        box-lines: multiple;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        html[dir="ltr"] footer#footer .gnz-onecol .footer-main-menu .pane-content > ul li {
          margin: 0;
          padding: 0;
          list-style-image: none;
          list-style-type: none; }
          html[dir="ltr"] footer#footer .gnz-onecol .footer-main-menu .pane-content > ul li a {
            font-size: .8rem;
            font-weight: bold;
            line-height: 1.2rem;
            color: white;
            text-decoration: none;
            text-transform: uppercase;
            display: inline-block;
            width: 100%;
            padding: .6rem;
            letter-spacing: .2rem; }
            html[dir="ltr"] footer#footer .gnz-onecol .footer-main-menu .pane-content > ul li a:hover {
              color: #25CAD3; }
          html[dir="ltr"] footer#footer .gnz-onecol .footer-main-menu .pane-content > ul li ul li a {
            font-size: .7rem;
            color: #e6e6e6;
            padding: .3rem .6rem;
            font-weight: normal; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] footer#footer .gnz-onecol .footer-main-menu {
          float: left;
          display: block;
          margin-right: 3.22581%;
          width: 74.19355%;
          margin-right: 0; }
          html[dir="ltr"] footer#footer .gnz-onecol .footer-main-menu:last-child {
            margin-right: 0; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] footer#footer .gnz-onecol .footer-main-menu {
          float: left;
          display: block;
          margin-right: 6.66667%;
          width: 100%; }
          html[dir="ltr"] footer#footer .gnz-onecol .footer-main-menu:last-child {
            margin-right: 0; }
          html[dir="ltr"] footer#footer .gnz-onecol .footer-main-menu ul.menu {
            box-orient: vertical;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            flex-direction: column;
            -ms-flex-direction: column;
            text-align: center;
            float: none; } }
    html[dir="ltr"] footer#footer .gnz-onecol .footer-copyright {
      float: left;
      display: block;
      margin-right: 2.12766%;
      width: 48.93617%;
      float: left;
      font-size: .7rem;
      line-height: .9rem;
      color: #b3b3b3; }
      html[dir="ltr"] footer#footer .gnz-onecol .footer-copyright:last-child {
        margin-right: 0; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] footer#footer .gnz-onecol .footer-copyright {
          float: left;
          display: block;
          margin-right: 3.22581%;
          width: 100%;
          margin-right: 0;
          text-align: center; }
          html[dir="ltr"] footer#footer .gnz-onecol .footer-copyright:last-child {
            margin-right: 0; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] footer#footer .gnz-onecol .footer-copyright {
          float: left;
          display: block;
          margin-right: 6.66667%;
          width: 100%;
          margin-right: 0;
          text-align: center; }
          html[dir="ltr"] footer#footer .gnz-onecol .footer-copyright:last-child {
            margin-right: 0; } }
    html[dir="ltr"] footer#footer .gnz-onecol #footer-social-icons {
      float: left;
      display: block;
      margin-right: 2.12766%;
      width: 14.89362%;
      margin-right: 0;
      float: right; }
      html[dir="ltr"] footer#footer .gnz-onecol #footer-social-icons:last-child {
        margin-right: 0; }
      html[dir="ltr"] footer#footer .gnz-onecol #footer-social-icons .pane-content {
        float: right; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] footer#footer .gnz-onecol #footer-social-icons {
          float: left;
          display: block;
          margin-right: 3.22581%;
          width: 61.29032%;
          margin-right: 0; }
          html[dir="ltr"] footer#footer .gnz-onecol #footer-social-icons:last-child {
            margin-right: 0; }
          html[dir="ltr"] footer#footer .gnz-onecol #footer-social-icons .socials {
            float: none; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] footer#footer .gnz-onecol #footer-social-icons {
          float: left;
          display: block;
          margin-right: 6.66667%;
          width: 100%;
          margin-right: 0; }
          html[dir="ltr"] footer#footer .gnz-onecol #footer-social-icons:last-child {
            margin-right: 0; }
          html[dir="ltr"] footer#footer .gnz-onecol #footer-social-icons .pane-content {
            float: none; }
          html[dir="ltr"] footer#footer .gnz-onecol #footer-social-icons .socials {
            -webkit-justify-content: center;
                -ms-flex-pack: center;
                    justify-content: center; } }
  html[dir="ltr"] .view-fpp-section-carousel {
    position: relative; }
    html[dir="ltr"] .view-fpp-section-carousel .views-slideshow-cycle-main-frame, html[dir="ltr"] .view-fpp-section-carousel .views-slideshow-cycle-main-frame-row {
      width: 100% !important;
      height: calc(100vh - 69px);
      min-height: 500px; }
    html[dir="ltr"] .view-fpp-section-carousel .views-slideshow-controls-bottom {
      position: absolute;
      bottom: 0px;
      z-index: 10;
      color: white;
      padding: 10px;
      width: 100%; }
      html[dir="ltr"] .view-fpp-section-carousel .views-slideshow-controls-bottom .views_slideshow_pager_field {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        box-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -o-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center; }
        html[dir="ltr"] .view-fpp-section-carousel .views-slideshow-controls-bottom .views_slideshow_pager_field > * {
          box-flex: 0;
          -webkit-flex: 0 0 auto;
          -moz-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
          flex: 0 0 auto;
          margin: 5px;
          text-indent: 999999; }
          html[dir="ltr"] .view-fpp-section-carousel .views-slideshow-controls-bottom .views_slideshow_pager_field > *:before {
            content: "â—";
            font-size: 2rem; }
          html[dir="ltr"] .view-fpp-section-carousel .views-slideshow-controls-bottom .views_slideshow_pager_field > * > * {
            display: none; }
          html[dir="ltr"] .view-fpp-section-carousel .views-slideshow-controls-bottom .views_slideshow_pager_field > *.active {
            color: #25CAD3; }
          html[dir="ltr"] .view-fpp-section-carousel .views-slideshow-controls-bottom .views_slideshow_pager_field > *:hover {
            cursor: pointer; }
      html[dir="ltr"] .view-fpp-section-carousel .views-slideshow-controls-bottom .views-slideshow-controls-text {
        top: -50vh;
        position: absolute; }
    html[dir="ltr"] .view-fpp-section-carousel .slider-wrapper {
      width: 100%;
      height: calc(100vh - 69px);
      max-height: 680px;
      background-position: 50% 100% !important;
      background-repeat: no-repeat;
      background-color: #000c1c; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .view-fpp-section-carousel .slider-wrapper {
          background-size: cover;
          max-height: 500px; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .view-fpp-section-carousel .slider-wrapper {
          max-height: 400px; } }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .view-fpp-section-carousel .slider-wrapper.focus-left {
        background-size: auto 500px;
        background-position: 25% 50% !important; } }
    @media screen and (max-width: 480px) {
      html[dir="ltr"] .view-fpp-section-carousel .slider-wrapper.focus-left {
        background-size: auto 400px;
        background-position: 25% 50% !important; } }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .view-fpp-section-carousel .slider-wrapper.focus-right {
        background-size: auto 500px;
        background-position: 65% 50% !important; } }
    @media screen and (max-width: 480px) {
      html[dir="ltr"] .view-fpp-section-carousel .slider-wrapper.focus-right {
        background-size: auto 400px;
        background-position: 65% 50% !important; } }
    html[dir="ltr"] .view-fpp-section-carousel .front-slider .container, html[dir="ltr"] .view-fpp-section-carousel .front-slider .node-type-article #content-area, html[dir="ltr"] .node-type-article .view-fpp-section-carousel .front-slider #content-area, html[dir="ltr"] .view-fpp-section-carousel .front-slider .node-blog.node-teaser, html[dir="ltr"] .view-fpp-section-carousel .front-slider #contact-view, html[dir="ltr"] .view-fpp-section-carousel .front-slider .node-blog:not(.node-teaser) {
      height: 100%; }
    html[dir="ltr"] .view-fpp-section-carousel .front-slider .slider-content {
      height: 100%;
      display: -webkit-box;
      display: -moz-box;
      display: box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      flex-direction: column;
      -ms-flex-direction: column;
      box-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      -ms-justify-content: center;
      -o-justify-content: center;
      justify-content: center;
      -ms-flex-pack: center; }
      html[dir="ltr"] .view-fpp-section-carousel .front-slider .slider-content > div {
        box-flex: 0;
        -webkit-flex: 0 0 auto;
        -moz-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto; }
        html[dir="ltr"] .view-fpp-section-carousel .front-slider .slider-content > div .box-header {
          font-size: 3rem;
          color: white;
          font-weight: bold;
          text-transform: uppercase;
          text-shadow: 1px 1px 10px black; }
      html[dir="ltr"] .view-fpp-section-carousel .front-slider .slider-content .button-wrapper {
        font-family: "ralewaymedium", serif !important;
        margin-top: 1rem; }
    html[dir="ltr"] .view-fpp-section-carousel .front-slider.left .slider-content {
      box-align: left;
      -webkit-align-items: left;
      -moz-align-items: left;
      -ms-align-items: left;
      -o-align-items: left;
      -ms-grid-row-align: left;
          align-items: left;
      -ms-flex-align: left; }
      html[dir="ltr"] .view-fpp-section-carousel .front-slider.left .slider-content > div {
        text-align: left; }
      html[dir="ltr"] .view-fpp-section-carousel .front-slider.left .slider-content .button-wrapper {
        text-align: left; }
    html[dir="ltr"] .view-fpp-section-carousel .front-slider.right .slider-content {
      box-align: right;
      -webkit-align-items: right;
      -moz-align-items: right;
      -ms-align-items: right;
      -o-align-items: right;
      -ms-grid-row-align: right;
          align-items: right;
      -ms-flex-align: right; }
      html[dir="ltr"] .view-fpp-section-carousel .front-slider.right .slider-content > div {
        text-align: right; }
      html[dir="ltr"] .view-fpp-section-carousel .front-slider.right .slider-content .button-wrapper {
        text-align: right; }
    html[dir="ltr"] .view-fpp-section-carousel .front-slider.right .slider-content {
      float: right; }
    html[dir="ltr"] .view-fpp-section-carousel .front-slider.left.sizes .slider-content div:first-child {
      font-size: 1rem;
      line-height: 90%; }
    html[dir="ltr"] .view-fpp-section-carousel .front-slider.left.sizes .slider-content .medium {
      font-size: 2.25rem;
      padding: 1.5rem 0 2.5rem 0;
      text-shadow: 1px 1px 4px black; }
  html[dir="ltr"] .flexslider {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    z-index: 3; }
  @media screen and (max-width: 768px) {
    html[dir="ltr"] .flexslider .slides li .hero {
      padding: 3rem 2rem !important; } }
  @media screen and (max-width: 480px) {
    html[dir="ltr"] .flexslider .slides li .hero {
      padding: 2rem 1rem !important; } }
  html[dir="ltr"] .flexslider .slides li .hero div.normal {
    line-height: 130%; }
  html[dir="ltr"] .flex-control-paging {
    bottom: 40px; }
    html[dir="ltr"] .flex-control-paging li a {
      margin: 0 .4em;
      height: 18px;
      width: 18px;
      background: none repeat scroll 0% 0% white; }
      html[dir="ltr"] .flex-control-paging li a.flex-active {
        background: none repeat scroll 0% 0% cyan; }
  html[dir="ltr"] .no-js [class^="flexslider"] li:not(:first-child) {
    display: none; }
  html[dir="ltr"] .no-js .front-section-features .gnz-threecol > div:not(:first-child) .box:before {
    display: none !important; }
  html[dir="ltr"] .front-section-features .pane-content {
    position: relative; }
  html[dir="ltr"] .front-section-features .box-body > div {
    width: 50%;
    margin-right: 0; }
  html[dir="ltr"] .front-section-features .box-footer a {
    text-decoration: none;
    color: white; }
    html[dir="ltr"] .front-section-features .box-footer a:hover {
      color: rgba(255, 255, 255, 0.2); }
  html[dir="ltr"] .front-section-intro
  a {
    color: #25CAD3; }
  html[dir="ltr"].gnz-twocol > div:nth-child(1) {
    margin-top: 0rem; }
  html[dir="ltr"] .front-section-usage-title {
    padding: 0.5rem 0; }
    html[dir="ltr"] .front-section-usage-title div {
      margin: 0.3rem 0 0 0.3rem; }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .front-section-usage-title div {
          text-align: center; } }
  html[dir="ltr"] .front-section-usage .panel-pane {
    width: 15% !important;
    margin: 0 1% !important;
    float: left;
    display: block;
    color: #4c4c4c; }
    html[dir="ltr"] .front-section-usage .panel-pane .box-body {
      text-align: center !important;
      margin: 0 !important;
      padding-top: 30px;
      padding-bottom: 30px; }
    @media screen and (max-width: 480px) {
      html[dir="ltr"] .front-section-usage .panel-pane {
        width: 100% !important;
        margin: 0% !important; } }
    html[dir="ltr"] .front-section-usage .panel-pane:first-child {
      margin-left: 0 !important; }
    html[dir="ltr"] .front-section-usage .panel-pane:last-child {
      margin-right: 0 !important; }
  html[dir="ltr"] .front-section-usage .panel-separator {
    display: none !important; }
  html[dir="ltr"] .front-section-usage .item h3 {
    font-size: 0.9rem;
    padding: 15px;
    color: white;
    background-color: black;
    display: block; }
    html[dir="ltr"] .front-section-usage .item h3.color-1 {
      background-color: #2f9bb5; }
    html[dir="ltr"] .front-section-usage .item h3.color-2 {
      background-color: #117b9a; }
    html[dir="ltr"] .front-section-usage .item h3.color-3 {
      background-color: #005d80; }
    html[dir="ltr"] .front-section-usage .item h3.color-4 {
      background-color: #004466; }
    html[dir="ltr"] .front-section-usage .item h3.color-5 {
      background-color: #002c4d; }
    html[dir="ltr"] .front-section-usage .item h3.color-6 {
      background-color: #010f22; }
    @media screen and (max-width: 480px) {
      html[dir="ltr"] .front-section-usage .item h3 {
        font-size: 0.75rem; } }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .front-section-usage .item h3 {
        font-size: 0.75rem; } }
  html[dir="ltr"] .front-section-usage .item ul {
    list-style-type: none;
    margin-left: 0 !important; }
    html[dir="ltr"] .front-section-usage .item ul li {
      margin-bottom: 10px;
      font-size: 0.7rem; }
  @media screen and (max-width: 480px) {
    html[dir="ltr"] .front-section-usage.tools .panel-pane {
      width: 70% !important;
      margin: 0% 15% !important; }
      html[dir="ltr"] .front-section-usage.tools .panel-pane:first-child {
        margin-left: 15% !important; }
      html[dir="ltr"] .front-section-usage.tools .panel-pane:last-child {
        margin-right: 15% !important; } }
  html[dir="ltr"] .about-section-clients .client-list {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 100%; }
    html[dir="ltr"] .about-section-clients .client-list:last-child {
      margin-right: 0; }
    html[dir="ltr"] .about-section-clients .client-list li {
      float: left;
      display: block;
      margin-right: 2.12766%;
      width: 23.40426%;
      min-height: 205px;
      text-align: center; }
      html[dir="ltr"] .about-section-clients .client-list li:last-child {
        margin-right: 0; }
      html[dir="ltr"] .about-section-clients .client-list li:nth-child(4n) {
        margin-right: 0; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .about-section-clients .client-list li {
          float: left;
          display: block;
          margin-right: 2.12766%;
          width: 31.91489%; }
          html[dir="ltr"] .about-section-clients .client-list li:last-child {
            margin-right: 0; }
          html[dir="ltr"] .about-section-clients .client-list li:nth-child(3n) {
            margin-right: 0; }
          html[dir="ltr"] .about-section-clients .client-list li:nth-child(4n) {
            margin-right: inherit; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .about-section-clients .client-list li {
          float: left;
          display: block;
          margin-right: 2.12766%;
          width: 48.93617%; }
          html[dir="ltr"] .about-section-clients .client-list li:last-child {
            margin-right: 0; }
          html[dir="ltr"] .about-section-clients .client-list li:nth-child(2n) {
            margin-right: 0; }
          html[dir="ltr"] .about-section-clients .client-list li:nth-child(3n) {
            margin-right: inherit; } }
  html[dir="ltr"] .logo-geneza,
  html[dir="ltr"] .logo-mediainfo {
    height: 50px; }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .logo-geneza,
      html[dir="ltr"] .logo-mediainfo {
        height: auto; } }
  html[dir="ltr"] .ipad-icon {
    margin-bottom: 1rem; }
  @media screen and (max-width: 768px) {
    html[dir="ltr"] .features-section-features .gnz-threecol > div {
      float: left;
      display: block;
      margin-right: 3.22581%;
      width: 74.19355%;
      margin-right: 0;
      margin-left: 12.90323%; }
      html[dir="ltr"] .features-section-features .gnz-threecol > div:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 480px) {
    html[dir="ltr"] .features-section-features .gnz-threecol > div {
      float: left;
      display: block;
      margin-right: 6.66667%;
      width: 100%;
      margin-right: 0;
      margin-left: 0%; }
      html[dir="ltr"] .features-section-features .gnz-threecol > div:last-child {
        margin-right: 0; } }
  html[dir="ltr"] .features-section-general-features .box-circle .box-header > a {
    height: 40%;
    width: 40%;
    background-size: 100% 100%;
    display: block;
    margin: 0 auto;
    border-radius: 50%;
    padding: 21%;
    overflow: hidden;
    text-indent: 9999px;
    text-decoration: none;
    color: transparent;
    white-space: nowrap;
    line-height: 0; }
  html[dir="ltr"] .features-section-general-features .box-circle .box-body {
    text-align: center;
    margin: .5rem 1rem; }
    html[dir="ltr"] .features-section-general-features .box-circle .box-body p:after {
      display: none; }
  html[dir="ltr"] .features-section-general-features .box-image-addon-7 .box-header {
    position: relative; }
    html[dir="ltr"] .features-section-general-features .box-image-addon-7 .box-header > a > img {
      position: absolute;
      top: 3%;
      width: 30%;
      left: 53%; }
  html[dir="ltr"] .features-section-general-features .box-image-addon-6 .box-header {
    position: relative; }
    html[dir="ltr"] .features-section-general-features .box-image-addon-6 .box-header > a > img {
      position: absolute;
      top: 34%;
      left: 21%;
      width: 56%; }
  html[dir="ltr"] .features-section-general-features .box-circle.main-feature-intro-compare {
    margin-top: 22px; }
  html[dir="ltr"] .features-section-compare, html[dir="ltr"] .features-section-view, html[dir="ltr"] .features-section-stitch {
    padding: 0 !important; }
    html[dir="ltr"] .features-section-compare .gnz-twocol > div:nth-child(1), html[dir="ltr"] .features-section-view .gnz-twocol > div:nth-child(1), html[dir="ltr"] .features-section-stitch .gnz-twocol > div:nth-child(1) {
      margin-bottom: 0 !important; }
    html[dir="ltr"] .features-section-compare .gnz-twocol > div:nth-child(2), html[dir="ltr"] .features-section-view .gnz-twocol > div:nth-child(2), html[dir="ltr"] .features-section-stitch .gnz-twocol > div:nth-child(2) {
      padding: 8rem 2rem;
      width: calc(65.9575% + 3rem);
      margin-left: calc(34.0425% - 2rem); }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .features-section-compare .gnz-twocol > div:nth-child(2), html[dir="ltr"] .features-section-view .gnz-twocol > div:nth-child(2), html[dir="ltr"] .features-section-stitch .gnz-twocol > div:nth-child(2) {
          padding: 8rem 2rem;
          width: calc(74.1936% + 3rem);
          margin-left: calc(25.8064% - 2rem); } }
    @media screen and (max-width: 480px) {
      html[dir="ltr"] .features-section-compare .gnz-twocol > div, html[dir="ltr"] .features-section-view .gnz-twocol > div, html[dir="ltr"] .features-section-stitch .gnz-twocol > div {
        width: 100% !important;
        margin-left: 0 !important;
        margin-top: 1rem;
        margin-bottom: 1rem; } }
  html[dir="ltr"] .features-section-annotate .gnz-twocol > div:nth-child(1) {
    margin-bottom: 0 !important; }
  html[dir="ltr"] .features-section-annotate .gnz-twocol > div:nth-child(2) {
    padding: 2rem;
    width: calc(65.9575% + 3rem);
    margin-left: calc(34.0425% - 2rem); }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .features-section-annotate .gnz-twocol > div:nth-child(2) {
        padding: 2rem;
        width: calc(74.1936% + 3rem);
        margin-left: calc(25.8064% - 2rem); } }
  @media screen and (max-width: 480px) {
    html[dir="ltr"] .features-section-annotate .gnz-twocol > div {
      width: 100% !important;
      margin-left: 0 !important;
      margin-top: 1rem;
      margin-bottom: 1rem; } }
  html[dir="ltr"] .features-section-extract .gnz-twocol,
  html[dir="ltr"] .features-section-translate .gnz-twocol,
  html[dir="ltr"] .features-section-pagination .gnz-twocol,
  html[dir="ltr"] .features-section-metadata .gnz-twocol,
  html[dir="ltr"] .features-section-organize .gnz-twocol,
  html[dir="ltr"] .features-section-offline .gnz-twocol,
  html[dir="ltr"] .features-section-highlights .gnz-twocol,
  html[dir="ltr"] .features-section-search-trough .gnz-twocol,
  html[dir="ltr"] .features-section-statistics .gnz-twocol,
  html[dir="ltr"] .features-section-define-search .gnz-twocol {
    margin: 2rem 0px; }
  html[dir="ltr"] .features-section-extract .gnz-twocol > div:nth-child(1),
  html[dir="ltr"] .features-section-translate .gnz-twocol > div:nth-child(1),
  html[dir="ltr"] .features-section-pagination .gnz-twocol > div:nth-child(1),
  html[dir="ltr"] .features-section-metadata .gnz-twocol > div:nth-child(1),
  html[dir="ltr"] .features-section-organize .gnz-twocol > div:nth-child(1),
  html[dir="ltr"] .features-section-offline .gnz-twocol > div:nth-child(1),
  html[dir="ltr"] .features-section-highlights .gnz-twocol > div:nth-child(1),
  html[dir="ltr"] .features-section-search-trough .gnz-twocol > div:nth-child(1),
  html[dir="ltr"] .features-section-statistics .gnz-twocol > div:nth-child(1),
  html[dir="ltr"] .features-section-define-search .gnz-twocol > div:nth-child(1) {
    margin-top: 0 !important; }
    html[dir="ltr"] .features-section-extract .gnz-twocol > div:nth-child(1) .pane-content > div,
    html[dir="ltr"] .features-section-translate .gnz-twocol > div:nth-child(1) .pane-content > div,
    html[dir="ltr"] .features-section-pagination .gnz-twocol > div:nth-child(1) .pane-content > div,
    html[dir="ltr"] .features-section-metadata .gnz-twocol > div:nth-child(1) .pane-content > div,
    html[dir="ltr"] .features-section-organize .gnz-twocol > div:nth-child(1) .pane-content > div,
    html[dir="ltr"] .features-section-offline .gnz-twocol > div:nth-child(1) .pane-content > div,
    html[dir="ltr"] .features-section-highlights .gnz-twocol > div:nth-child(1) .pane-content > div,
    html[dir="ltr"] .features-section-search-trough .gnz-twocol > div:nth-child(1) .pane-content > div,
    html[dir="ltr"] .features-section-statistics .gnz-twocol > div:nth-child(1) .pane-content > div,
    html[dir="ltr"] .features-section-define-search .gnz-twocol > div:nth-child(1) .pane-content > div {
      height: 80%;
      width: 80%;
      background-size: 100% 100%;
      display: block;
      margin: 0 auto;
      border-radius: 50%;
      padding: 41%;
      overflow: hidden;
      text-indent: 9999px;
      text-decoration: none;
      color: transparent;
      white-space: nowrap;
      line-height: 0;
      box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.2) inset; }
  html[dir="ltr"] .features-section-extract .gnz-twocol,
  html[dir="ltr"] .features-section-translate .gnz-twocol,
  html[dir="ltr"] .features-section-pagination .gnz-twocol,
  html[dir="ltr"] .features-section-metadata .gnz-twocol,
  html[dir="ltr"] .features-section-organize .gnz-twocol,
  html[dir="ltr"] .features-section-offline .gnz-twocol,
  html[dir="ltr"] .features-section-highlights .gnz-twocol,
  html[dir="ltr"] .features-section-search-trough .gnz-twocol,
  html[dir="ltr"] .features-section-statistics .gnz-twocol,
  html[dir="ltr"] .features-section-define-search .gnz-twocol, html[dir="ltr"] .features-section-create-storyline .gnz-twocol,
  html[dir="ltr"] .features-section-manage-favourites .gnz-twocol, html[dir="ltr"] .features-section-history .gnz-twocol,
  html[dir="ltr"] .features-section-unified-accounts .gnz-twocol {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center; }
    @media screen and (max-width: 480px) {
      html[dir="ltr"] .features-section-extract .gnz-twocol,
      html[dir="ltr"] .features-section-translate .gnz-twocol,
      html[dir="ltr"] .features-section-pagination .gnz-twocol,
      html[dir="ltr"] .features-section-metadata .gnz-twocol,
      html[dir="ltr"] .features-section-organize .gnz-twocol,
      html[dir="ltr"] .features-section-offline .gnz-twocol,
      html[dir="ltr"] .features-section-highlights .gnz-twocol,
      html[dir="ltr"] .features-section-search-trough .gnz-twocol,
      html[dir="ltr"] .features-section-statistics .gnz-twocol,
      html[dir="ltr"] .features-section-define-search .gnz-twocol, html[dir="ltr"] .features-section-create-storyline .gnz-twocol,
      html[dir="ltr"] .features-section-manage-favourites .gnz-twocol, html[dir="ltr"] .features-section-history .gnz-twocol,
      html[dir="ltr"] .features-section-unified-accounts .gnz-twocol {
        display: block; } }
  html[dir="ltr"] .features-section-create-storyline .gnz-twocol > div:nth-child(1),
  html[dir="ltr"] .features-section-manage-favourites .gnz-twocol > div:nth-child(1) {
    margin-top: -2rem !important;
    margin-bottom: -4rem !important; }
    html[dir="ltr"] .features-section-create-storyline .gnz-twocol > div:nth-child(1) .pane-content,
    html[dir="ltr"] .features-section-manage-favourites .gnz-twocol > div:nth-child(1) .pane-content {
      text-align: center; }
    html[dir="ltr"] .features-section-create-storyline .gnz-twocol > div:nth-child(1) img,
    html[dir="ltr"] .features-section-manage-favourites .gnz-twocol > div:nth-child(1) img {
      max-height: 350px; }
    @media screen and (max-width: 480px) {
      html[dir="ltr"] .features-section-create-storyline .gnz-twocol > div:nth-child(1),
      html[dir="ltr"] .features-section-manage-favourites .gnz-twocol > div:nth-child(1) {
        margin-bottom: 0rem !important; } }
  html[dir="ltr"] .features-section-import .gnz-twocol > div:nth-child(1),
  html[dir="ltr"] .features-section-multilingual .gnz-twocol > div:nth-child(1),
  html[dir="ltr"] .features-section-accessible .gnz-twocol > div:nth-child(1),
  html[dir="ltr"] .features-section-unified-accounts .gnz-twocol > div:nth-child(1),
  html[dir="ltr"] .features-section-history .gnz-twocol > div:nth-child(1),
  html[dir="ltr"] .features-section-drm .gnz-twocol > div:nth-child(1),
  html[dir="ltr"] .features-section-access-rights .gnz-twocol > div:nth-child(1) {
    margin-top: 0 !important; }
  html[dir="ltr"] .features-section-call-to-action {
    text-align: center;
    padding: 5rem 0 3.5rem 0; }
    html[dir="ltr"] .features-section-call-to-action .btn.call-to-action, html[dir="ltr"] .features-section-call-to-action .form-wrapper .form-content .form-actions .call-to-action.webform-submit, html[dir="ltr"] .form-wrapper .form-content .form-actions .features-section-call-to-action .call-to-action.webform-submit, html[dir="ltr"] .features-section-call-to-action #user-page .call-to-action#edit-submit, html[dir="ltr"] #user-page .features-section-call-to-action .call-to-action#edit-submit {
      padding: 1.5rem;
      font-size: 1.3rem;
      line-height: 1.5rem; }
  html[dir="ltr"] .features-section-display,
  html[dir="ltr"] .features-section-share,
  html[dir="ltr"] .features-section-compare,
  html[dir="ltr"] .features-section-stitch {
    text-shadow: 1px 1px 1px black; }
  html[dir="ltr"] .features-section-view .gnz-twocol > div:nth-child(2) {
    background-color: black; }
  html[dir="ltr"] .features-section-annotate .gnz-twocol > div:nth-child(2) {
    background-color: #151d29; }
  @media screen and (max-width: 480px) {
    html[dir="ltr"] .features-section-extract .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-translate .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-pagination .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-metadata .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-organize .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-offline .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-highlights .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-search-trough .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-statistics .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-define-search .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-import .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-multilingual .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-accessible .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-unified-accounts .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-history .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-drm .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-access-rights .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-create-storyline .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-favourites .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-annotate .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-stitch .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-view .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-compare .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-display .gnz-twocol > div:nth-child(1),
    html[dir="ltr"] .features-section-share .gnz-twocol > div:nth-child(1) {
      text-align: center; } }
  html[dir="ltr"] .subfeatures-reserchers-section-header .highlighted {
    color: white !important;
    background-color: #25CAD3; }
  html[dir="ltr"] .subfeatures-reserchers-section-header .hero > div:last-child {
    font-size: 1.5em; }
  html[dir="ltr"] .subfeatures-libraries-section-header .pane-content .hero,
  html[dir="ltr"] .subfeatures-industry-section-header .pane-content .hero {
    background-color: rgba(0, 0, 0, 0.5);
    padding: 1rem;
    padding: 4rem; }
    html[dir="ltr"] .subfeatures-libraries-section-header .pane-content .hero > div:nth-child(1),
    html[dir="ltr"] .subfeatures-industry-section-header .pane-content .hero > div:nth-child(1) {
      text-shadow: 0px 0px 0px transparent; }
    html[dir="ltr"] .subfeatures-libraries-section-header .pane-content .hero .highlighted,
    html[dir="ltr"] .subfeatures-industry-section-header .pane-content .hero .highlighted {
      color: white !important;
      background-color: #25CAD3; }
    html[dir="ltr"] .subfeatures-libraries-section-header .pane-content .hero > div:last-child,
    html[dir="ltr"] .subfeatures-industry-section-header .pane-content .hero > div:last-child {
      font-size: 1.5em; }
  @media screen and (max-width: 480px) {
    html[dir="ltr"] .subfeatures-libraries-section-header .pane-content,
    html[dir="ltr"] .subfeatures-industry-section-header .pane-content {
      padding: 0; } }
  html[dir="ltr"] .subfeatures-section-footer .pane-content {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 65.95745%;
    margin-left: 17.02128%; }
    html[dir="ltr"] .subfeatures-section-footer .pane-content:last-child {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .subfeatures-section-footer .pane-content {
        float: left;
        display: block;
        margin-right: 3.22581%;
        width: 100%;
        margin-left: 0%; }
        html[dir="ltr"] .subfeatures-section-footer .pane-content:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 480px) {
      html[dir="ltr"] .subfeatures-section-footer .pane-content {
        float: left;
        display: block;
        margin-right: 6.66667%;
        width: 100%; }
        html[dir="ltr"] .subfeatures-section-footer .pane-content:last-child {
          margin-right: 0; } }
    html[dir="ltr"] .subfeatures-section-footer .pane-content .box-circle {
      float: left;
      display: block;
      margin-right: 2.12766%;
      width: 48.93617%;
      display: -webkit-box;
      display: -moz-box;
      display: box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      box-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center;
      -ms-flex-align: center; }
      html[dir="ltr"] .subfeatures-section-footer .pane-content .box-circle:last-child {
        margin-right: 0; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .subfeatures-section-footer .pane-content .box-circle {
          float: left;
          display: block;
          margin-right: 2.12766%;
          width: 48.93617%;
          display: -webkit-box;
          display: -moz-box;
          display: box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex; }
          html[dir="ltr"] .subfeatures-section-footer .pane-content .box-circle:last-child {
            margin-right: 0; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .subfeatures-section-footer .pane-content .box-circle {
          float: left;
          display: block;
          margin-right: 6.66667%;
          width: 100%;
          display: -webkit-box;
          display: -moz-box;
          display: box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          margin: 1rem; }
          html[dir="ltr"] .subfeatures-section-footer .pane-content .box-circle:last-child {
            margin-right: 0; } }
      html[dir="ltr"] .subfeatures-section-footer .pane-content .box-circle .box-header {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 48.93617%; }
        html[dir="ltr"] .subfeatures-section-footer .pane-content .box-circle .box-header:last-child {
          margin-right: 0; }
        html[dir="ltr"] .subfeatures-section-footer .pane-content .box-circle .box-header > a {
          height: 60%;
          width: 60%;
          background-size: 100% 100%;
          display: block;
          margin: 0 auto;
          border-radius: 50%;
          padding: 31%;
          overflow: hidden;
          text-indent: 9999px;
          text-decoration: none;
          color: transparent;
          white-space: nowrap;
          line-height: 0; }
      html[dir="ltr"] .subfeatures-section-footer .pane-content .box-circle .box-body {
        float: left;
        display: block;
        margin-right: 2.12766%;
        width: 48.93617%;
        margin: 0;
        font-size: 0.7em; }
        html[dir="ltr"] .subfeatures-section-footer .pane-content .box-circle .box-body:last-child {
          margin-right: 0; }
  html[dir="ltr"] .subfeatures-libraries-section-header .hero {
    background-color: rgba(255, 255, 255, 0.5) !important;
    color: #4c4c4c !important; }
    html[dir="ltr"] .subfeatures-libraries-section-header .hero .spacer {
      border-bottom: 1px solid #4c4c4c !important; }
    html[dir="ltr"] .subfeatures-libraries-section-header .hero .highlighted {
      color: #4c4c4c !important; }
  html[dir="ltr"] .view-news.view-display-id-news_list h2 {
    font-size: 1.8em; }
    html[dir="ltr"] .view-news.view-display-id-news_list h2 a {
      text-decoration: none; }
  html[dir="ltr"] .view-news.view-display-id-news_list .pager {
    font-size: 1em; }
  html[dir="ltr"] .view-news.view-display-id-news_list .post-date {
    color: #7f7f7f; }
  html[dir="ltr"] .view-news.view-display-id-news_list .bef-checkboxes div {
    float: left;
    margin: 1rem 0;
    margin-right: 2rem; }
    @media screen and (max-width: 480px) {
      html[dir="ltr"] .view-news.view-display-id-news_list .bef-checkboxes div {
        margin-right: 1rem; } }
  html[dir="ltr"] .view-news.view-display-id-news_list .news-item {
    margin: 2rem 0;
    border-top: 1px solid #C9C9C9;
    padding-top: 3em; }
    html[dir="ltr"] .view-news.view-display-id-news_list .news-item > div {
      margin: 0; }
    html[dir="ltr"] .view-news.view-display-id-news_list .news-item:first-child {
      margin-top: 0; }
    html[dir="ltr"] .view-news.view-display-id-news_list .news-item:last-child {
      border-bottom: 1px solid #C9C9C9;
      padding-bottom: 2em;
      margin-bottom: 2em; }
  html[dir="ltr"] .view-news.view-display-id-news_list .gnz-twocol div:nth-child(1) {
    margin-top: 0; }
    html[dir="ltr"] .view-news.view-display-id-news_list .gnz-twocol div:nth-child(1) img {
      height: auto !important; }
  html[dir="ltr"] .view-news.view-display-id-news_list .view-filters {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 65.95745%;
    margin-left: 34.04255%; }
    html[dir="ltr"] .view-news.view-display-id-news_list .view-filters:last-child {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .view-news.view-display-id-news_list .view-filters {
        float: left;
        display: block;
        margin-right: 3.22581%;
        width: 74.19355%;
        margin-left: 25.80645%; }
        html[dir="ltr"] .view-news.view-display-id-news_list .view-filters:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 480px) {
      html[dir="ltr"] .view-news.view-display-id-news_list .view-filters {
        float: left;
        display: block;
        margin-right: 6.66667%;
        width: 100%;
        margin-left: 0%; }
        html[dir="ltr"] .view-news.view-display-id-news_list .view-filters:last-child {
          margin-right: 0; } }
    html[dir="ltr"] .view-news.view-display-id-news_list .view-filters + * {
      float: left; }
    html[dir="ltr"] .view-news.view-display-id-news_list .view-filters label {
      font-weight: normal; }
  html[dir="ltr"] .node-type-article .gnz-twocol {
    margin: 2rem 0; }
    html[dir="ltr"] .node-type-article .gnz-twocol div:nth-child(1) {
      margin-top: 0; }
      html[dir="ltr"] .node-type-article .gnz-twocol div:nth-child(1) img {
        height: auto !important; }
  html[dir="ltr"] .node-blog.node-teaser {
    margin: 2rem auto 2rem auto;
    border-top: 1px solid #C9C9C9;
    padding-top: 3em; }
    html[dir="ltr"] .node-blog.node-teaser h2 {
      font-size: 1.8em; }
      html[dir="ltr"] .node-blog.node-teaser h2 a {
        text-decoration: none; }
    html[dir="ltr"] .node-blog.node-teaser header {
      float: right;
      width: calc(100% - 18rem); }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .node-blog.node-teaser header {
          float: left;
          width: 100% !important;
          margin-left: 35% !important; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .node-blog.node-teaser header {
          float: none;
          margin-left: 0 !important; } }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .node-blog.node-teaser .content {
        position: relative; } }
    html[dir="ltr"] .node-blog.node-teaser .submitted {
      padding-bottom: 10px; }
      html[dir="ltr"] .node-blog.node-teaser .submitted span {
        color: #7f7f7f; }
    html[dir="ltr"] .node-blog.node-teaser .field-type-image {
      float: left;
      min-width: 18rem;
      display: block; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .node-blog.node-teaser .field-type-image {
          position: absolute;
          top: 0;
          width: 30%;
          min-width: auto !important; }
          html[dir="ltr"] .node-blog.node-teaser .field-type-image img {
            width: 100% !important;
            height: auto !important; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .node-blog.node-teaser .field-type-image {
          position: static;
          width: 100%; }
          html[dir="ltr"] .node-blog.node-teaser .field-type-image img {
            width: 100% !important;
            height: auto !important; } }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .node-blog.node-teaser .field-name-body {
        float: right !important;
        width: 65%; } }
    @media screen and (max-width: 480px) {
      html[dir="ltr"] .node-blog.node-teaser .field-name-body {
        float: none;
        width: 100%; } }
    html[dir="ltr"] .node-blog.node-teaser .field-name-field-tags-blog {
      margin-left: 18rem; }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .node-blog.node-teaser .field-name-field-tags-blog {
          margin-left: 0; } }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .node-blog.node-teaser .field-name-field-tags-blog {
          margin-left: 0; } }
      html[dir="ltr"] .node-blog.node-teaser .field-name-field-tags-blog .field-label {
        margin-bottom: 10px; }
      html[dir="ltr"] .node-blog.node-teaser .field-name-field-tags-blog .field-items {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row; }
        html[dir="ltr"] .node-blog.node-teaser .field-name-field-tags-blog .field-items .field-item {
          margin: 0 3px; }
          html[dir="ltr"] .node-blog.node-teaser .field-name-field-tags-blog .field-items .field-item:first-child {
            margin-left: 0; }
          html[dir="ltr"] .node-blog.node-teaser .field-name-field-tags-blog .field-items .field-item:last-child {
            margin-right: 0; }
          html[dir="ltr"] .node-blog.node-teaser .field-name-field-tags-blog .field-items .field-item a {
            text-decoration: none;
            padding: 3px 5px;
            color: #fff;
            background-color: #25CAD3; }
            html[dir="ltr"] .node-blog.node-teaser .field-name-field-tags-blog .field-items .field-item a:hover {
              background-color: #21b5bd; }
    html[dir="ltr"] .node-blog.node-teaser .links {
      margin: 50px 0 0 18rem; }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .node-blog.node-teaser .links {
          margin-left: 0; } }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .node-blog.node-teaser .links {
          margin-left: 0; } }
      html[dir="ltr"] .node-blog.node-teaser .links .links.inline {
        margin-left: 0; }
      html[dir="ltr"] .node-blog.node-teaser .links .node-readmore {
        padding: .5rem 2rem;
        background-color: #25CAD3; }
        @media screen and (max-width: 768px) {
          html[dir="ltr"] .node-blog.node-teaser .links .node-readmore {
            float: left !important;
            margin-left: 35%; } }
        @media screen and (max-width: 480px) {
          html[dir="ltr"] .node-blog.node-teaser .links .node-readmore {
            float: none !important;
            margin-left: 0; } }
        html[dir="ltr"] .node-blog.node-teaser .links .node-readmore a {
          text-decoration: none;
          color: #fff; }
        html[dir="ltr"] .node-blog.node-teaser .links .node-readmore:hover {
          background-color: #21b5bd; }
    html[dir="ltr"] .node-blog.node-teaser .blog_usernames_blog {
      display: none; }
  html[dir="ltr"] a.feed-icon {
    display: none !important; }
  html[dir="ltr"] .page-contact {
    background-color: white !important; }
  html[dir="ltr"] #contact-view .container, html[dir="ltr"] #contact-view .node-type-article #content-area, html[dir="ltr"] .node-type-article #contact-view #content-area, html[dir="ltr"] #contact-view .node-blog.node-teaser, html[dir="ltr"] #contact-view #contact-view, html[dir="ltr"] #contact-view .node-blog:not(.node-teaser) {
    padding: 0 !important; }
  html[dir="ltr"] #contact-view .tab-content {
    padding: 1rem 0; }
  @media screen and (max-width: 768px) {
    html[dir="ltr"] #contact-view .tab-link {
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); } }
  html[dir="ltr"] #contact-view .dealer-card-wrapper {
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 100%;
    padding: 0px 1rem; }
    html[dir="ltr"] #contact-view .dealer-card-wrapper:last-child {
      margin-right: 0; }
    html[dir="ltr"] #contact-view .dealer-card-wrapper .dealer-card {
      background-color: rgba(0, 0, 0, 0.2);
      margin-bottom: 1rem;
      float: left;
      display: block;
      margin-right: 2.12766%;
      width: 31.91489%;
      padding: 1rem; }
      html[dir="ltr"] #contact-view .dealer-card-wrapper .dealer-card:last-child {
        margin-right: 0; }
      html[dir="ltr"] #contact-view .dealer-card-wrapper .dealer-card:nth-child(3n) {
        margin-right: 0; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] #contact-view .dealer-card-wrapper .dealer-card {
          float: left;
          display: block;
          margin-right: 2.12766%;
          width: 48.93617%; }
          html[dir="ltr"] #contact-view .dealer-card-wrapper .dealer-card:last-child {
            margin-right: 0; }
          html[dir="ltr"] #contact-view .dealer-card-wrapper .dealer-card:nth-child(2n) {
            margin-right: 0; }
          html[dir="ltr"] #contact-view .dealer-card-wrapper .dealer-card:nth-child(3n) {
            margin-right: 2.12766%; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] #contact-view .dealer-card-wrapper .dealer-card {
          float: left;
          display: block;
          margin-right: 2.12766%;
          width: 100%;
          margin-right: 0; }
          html[dir="ltr"] #contact-view .dealer-card-wrapper .dealer-card:last-child {
            margin-right: 0; } }
      html[dir="ltr"] #contact-view .dealer-card-wrapper .dealer-card p {
        margin: 0;
        padding: 0; }
  html[dir="ltr"] #region-map .map-bg {
    width: 744px;
    height: auto;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1; }
  html[dir="ltr"] #region-map .map-glass {
    z-index: 3; }
  html[dir="ltr"] #region-map .regions-active img {
    z-index: 3;
    position: absolute;
    top: 0px;
    left: 0px;
    display: none; }
  html[dir="ltr"] .form-wrapper .form-content {
    font-size: 1em;
    float: left;
    display: block;
    margin-right: 2.12766%;
    width: 100%; }
    html[dir="ltr"] .form-wrapper .form-content:last-child {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .form-wrapper .form-content {
        float: left;
        display: block;
        margin-right: 3.22581%;
        width: 100%; }
        html[dir="ltr"] .form-wrapper .form-content:last-child {
          margin-right: 0; } }
    html[dir="ltr"] .form-wrapper .form-content input, html[dir="ltr"] .form-wrapper .form-content textarea {
      width: 100% !important;
      font-size: 1em;
      padding: .5em .2em;
      border: 1px solid rgba(0, 0, 0, 0.2); }
    @media screen and (max-width: 768px) {
      html[dir="ltr"] .form-wrapper .form-content form > div {
        display: -webkit-inline-box;
        display: -moz-inline-box;
        display: inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        flex-direction: column;
        -ms-flex-direction: column; } }
    html[dir="ltr"] .form-wrapper .form-content .name-wrapper,
    html[dir="ltr"] .form-wrapper .form-content .organisation-wrapper,
    html[dir="ltr"] .form-wrapper .form-content .mail-wrapper,
    html[dir="ltr"] .form-wrapper .form-content .phone-wrapper {
      float: left;
      display: block;
      margin-right: 2.12766%;
      width: 31.91489%; }
      html[dir="ltr"] .form-wrapper .form-content .name-wrapper:last-child,
      html[dir="ltr"] .form-wrapper .form-content .organisation-wrapper:last-child,
      html[dir="ltr"] .form-wrapper .form-content .mail-wrapper:last-child,
      html[dir="ltr"] .form-wrapper .form-content .phone-wrapper:last-child {
        margin-right: 0; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .form-wrapper .form-content .name-wrapper,
        html[dir="ltr"] .form-wrapper .form-content .organisation-wrapper,
        html[dir="ltr"] .form-wrapper .form-content .mail-wrapper,
        html[dir="ltr"] .form-wrapper .form-content .phone-wrapper {
          float: left;
          display: block;
          margin-right: 3.22581%;
          width: 100%;
          margin-right: 0; }
          html[dir="ltr"] .form-wrapper .form-content .name-wrapper:last-child,
          html[dir="ltr"] .form-wrapper .form-content .organisation-wrapper:last-child,
          html[dir="ltr"] .form-wrapper .form-content .mail-wrapper:last-child,
          html[dir="ltr"] .form-wrapper .form-content .phone-wrapper:last-child {
            margin-right: 0; } }
    html[dir="ltr"] .form-wrapper .form-content .message-wrapper, html[dir="ltr"] .form-wrapper .form-content .form-actions {
      float: left;
      display: block;
      margin-right: 2.12766%;
      width: 65.95745%;
      margin-right: 0;
      box-ordinal-group: 5;
      -webkit-order: 5;
      -moz-order: 5;
      order: 5;
      -ms-flex-order: 5;
      float: right;
      margin-bottom: .5rem; }
      html[dir="ltr"] .form-wrapper .form-content .message-wrapper:last-child, html[dir="ltr"] .form-wrapper .form-content .form-actions:last-child {
        margin-right: 0; }
      html[dir="ltr"] .form-wrapper .form-content .message-wrapper textarea, html[dir="ltr"] .form-wrapper .form-content .form-actions textarea {
        min-height: 12rem; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .form-wrapper .form-content .message-wrapper, html[dir="ltr"] .form-wrapper .form-content .form-actions {
          float: left;
          display: block;
          margin-right: 3.22581%;
          width: 100%;
          margin-right: 0; }
          html[dir="ltr"] .form-wrapper .form-content .message-wrapper:last-child, html[dir="ltr"] .form-wrapper .form-content .form-actions:last-child {
            margin-right: 0; } }
    html[dir="ltr"] .form-wrapper .form-content .form-actions {
      margin-bottom: 2rem; }
      html[dir="ltr"] .form-wrapper .form-content .form-actions .webform-submit {
        border: medium none;
        float: right;
        width: auto !important; }
        @media screen and (max-width: 768px) {
          html[dir="ltr"] .form-wrapper .form-content .form-actions .webform-submit {
            width: 100% !important; } }
  html[dir="ltr"] .page-news {
    background-color: white !important; }
    html[dir="ltr"] .page-news .press-news-title-block {
      background-color: #151d29;
      color: white;
      padding: 1em; }
      html[dir="ltr"] .page-news .press-news-title-block h3 {
        margin: .5em 0; }
      html[dir="ltr"] .page-news .press-news-title-block p {
        color: #25CAD3; }
    html[dir="ltr"] .page-news .view-pane-press-news {
      background-color: #f1f1f1;
      padding: 1em; }
      html[dir="ltr"] .page-news .view-pane-press-news .news-item .post-date {
        padding: 1em 0; }
      html[dir="ltr"] .page-news .view-pane-press-news .news-item img {
        height: auto !important; }
      html[dir="ltr"] .page-news .view-pane-press-news .news-item h3 {
        font-size: 1em; }
        html[dir="ltr"] .page-news .view-pane-press-news .news-item h3 a {
          color: #4c4c4c; }
      html[dir="ltr"] .page-news .view-pane-press-news .news-item:not(:last-child) {
        margin-bottom: 3em; }
        @media screen and (max-width: 480px) {
          html[dir="ltr"] .page-news .view-pane-press-news .news-item:not(:last-child) {
            margin-bottom: 1em; } }
      html[dir="ltr"] .page-news .view-pane-press-news .news-item:not(:first-child) {
        border-top: 1px solid white;
        padding-top: 3em;
        margin-top: 3em;
        margin-bottom: 3em; }
        @media screen and (max-width: 480px) {
          html[dir="ltr"] .page-news .view-pane-press-news .news-item:not(:first-child) {
            padding-top: 1em;
            margin: 1em 0; } }
      @media screen and (max-width: 768px) and (min-width: 481px) {
        html[dir="ltr"] .page-news .view-pane-press-news .view-content {
          display: -webkit-box;
          display: -moz-box;
          display: box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-lines: multiple;
          -moz-box-lines: multiple;
          box-lines: multiple;
          -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
        html[dir="ltr"] .page-news .view-pane-press-news .views-row {
          float: left;
          display: block;
          margin-right: 2.12766%;
          width: 48.93617%; }
          html[dir="ltr"] .page-news .view-pane-press-news .views-row:last-child {
            margin-right: 0; }
          html[dir="ltr"] .page-news .view-pane-press-news .views-row:not(:first-child), html[dir="ltr"] .page-news .view-pane-press-news .views-row:first-child {
            border-top: medium none;
            padding-top: 0;
            margin-top: 0em;
            margin-bottom: 2em; }
          html[dir="ltr"] .page-news .view-pane-press-news .views-row:nth-child(2n) {
            margin-right: 0; }
          html[dir="ltr"] .page-news .view-pane-press-news .views-row .article-image-desktop img {
            width: 100% !important; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .page-news .view-pane-press-news .views-row {
          float: left;
          display: block;
          margin-right: 2.12766%;
          width: 100%;
          margin-right: 0; }
          html[dir="ltr"] .page-news .view-pane-press-news .views-row:last-child {
            margin-right: 0; } }
  @media screen and (max-width: 480px) {
    html[dir="ltr"] .node-type-article .gnz-twocol > div:nth-child(1) {
      display: none !important; } }
  html[dir="ltr"] .node-type-article .field-name-field-gallery .field-items .field-item {
    float: left;
    margin-right: .4em; }
  html[dir="ltr"] .node-type-article .field-name-title-field h2 {
    margin-bottom: 0 !important; }
  html[dir="ltr"] .node-type-article .field-name-body {
    margin-top: 2rem; }
  html[dir="ltr"] .node-type-article .addthis_toolbox {
    margin-top: 1em; }
  html[dir="ltr"] .node-type-article .addthis_default_style .at300b, html[dir="ltr"] .node-type-article .addthis_default_style .at300bo, html[dir="ltr"] .node-type-article .addthis_default_style .at300m {
    padding: 2px !important; }
  @media screen and (max-width: 480px) {
    html[dir="ltr"] .article-image-desktop, html[dir="ltr"] .article-share-desktop {
      display: none !important; } }
  html[dir="ltr"] .article-image-mobile, html[dir="ltr"] .article-share-mobile {
    display: none; }
    @media screen and (max-width: 480px) {
      html[dir="ltr"] .article-image-mobile, html[dir="ltr"] .article-share-mobile {
        display: block; } }
  html[dir="ltr"] .node-blog:not(.node-teaser) {
    position: relative; }
    html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-field-image-blog {
      float: left;
      display: block;
      margin-right: 5%; }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-field-image-blog {
          float: none; } }
      html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-field-image-blog img {
        max-width: 18rem;
        height: auto; }
    html[dir="ltr"] .node-blog:not(.node-teaser) .submitted {
      display: block;
      float: right;
      width: calc(95% - 18rem);
      margin-top: 2rem; }
      html[dir="ltr"] .node-blog:not(.node-teaser) .submitted span {
        color: #7f7f7f; }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .node-blog:not(.node-teaser) .submitted {
          float: none;
          width: 100%; } }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .node-blog:not(.node-teaser) .submitted {
          margin: 2rem 0 .5rem 0; } }
    html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-title-field {
      display: block;
      float: right;
      width: calc(95% - 18rem);
      margin: 1rem 0 2rem 0; }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-title-field {
          float: none;
          width: 100%;
          margin-top: 2rem; } }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-title-field {
          float: none;
          width: 100%;
          margin-top: 2rem; } }
      html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-title-field .field-item {
        font-size: 2.4em;
        font-weight: 300;
        line-height: 120%; }
    html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-body {
      display: block;
      float: right;
      width: calc(95% - 18rem); }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-body {
          float: none;
          width: 100%; } }
    html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-field-tags-blog {
      display: block;
      float: right;
      width: calc(95% - 18rem); }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-field-tags-blog {
          float: none;
          width: 100%; } }
      html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-field-tags-blog .field-label {
        margin-bottom: 10px; }
      html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-field-tags-blog .field-items {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row; }
        html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-field-tags-blog .field-items .field-item {
          margin: 0 3px; }
          html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-field-tags-blog .field-items .field-item:first-child {
            margin-left: 0; }
          html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-field-tags-blog .field-items .field-item:last-child {
            margin-right: 0; }
          html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-field-tags-blog .field-items .field-item a {
            text-decoration: none;
            padding: 3px 5px;
            color: #fff;
            background-color: #25CAD3; }
            html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-field-tags-blog .field-items .field-item a:hover {
              background-color: #21b5bd; }
    html[dir="ltr"] .node-blog:not(.node-teaser) .links {
      display: block;
      float: left;
      margin: 1rem 0 1rem calc(18rem + 5%);
      text-align: left; }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .node-blog:not(.node-teaser) .links {
          float: none;
          width: 100%;
          margin-left: 0; } }
      html[dir="ltr"] .node-blog:not(.node-teaser) .links .links.inline {
        margin-left: 0; }
        html[dir="ltr"] .node-blog:not(.node-teaser) .links .links.inline li {
          padding: 0; }
      html[dir="ltr"] .node-blog:not(.node-teaser) .links .node-readmore {
        padding: .5rem 2rem;
        background-color: #25CAD3; }
        html[dir="ltr"] .node-blog:not(.node-teaser) .links .node-readmore a {
          text-decoration: none;
          color: #fff; }
        html[dir="ltr"] .node-blog:not(.node-teaser) .links .node-readmore:hover {
          background-color: #21b5bd; }
    html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-field-addthis {
      position: absolute;
      top: 300px; }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .node-blog:not(.node-teaser) .field-name-field-addthis {
          position: relative;
          top: 0;
          margin-top: 1rem; } }
    html[dir="ltr"] .node-blog:not(.node-teaser) .blog_usernames_blog {
      display: none; }
  html[dir="ltr"] .page-downloads h2 {
    padding-bottom: 0.5rem; }
  html[dir="ltr"] .page-downloads a {
    text-decoration: none; }
  html[dir="ltr"] .page-downloads .downloads .view-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-left: 0; }
    html[dir="ltr"] .page-downloads .downloads .view-content .views-row {
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      -webkit-flex-basis: 32%;
          -ms-flex-preferred-size: 32%;
              flex-basis: 32%;
      max-width: 32%;
      margin: 0; }
      html[dir="ltr"] .page-downloads .downloads .view-content .views-row:nth-child(2), html[dir="ltr"] .page-downloads .downloads .view-content .views-row:nth-child(5) {
        margin: 0 2%; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .page-downloads .downloads .view-content .views-row {
          -webkit-flex-basis: 48%;
              -ms-flex-preferred-size: 48%;
                  flex-basis: 48%;
          margin: 0 2% 0 0 !important;
          max-width: 48% !important; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .page-downloads .downloads .view-content .views-row {
          -webkit-flex-basis: 100%;
              -ms-flex-preferred-size: 100%;
                  flex-basis: 100%;
          margin: 0;
          margin-top: 2rem;
          min-width: 100%; }
          html[dir="ltr"] .page-downloads .downloads .view-content .views-row img {
            width: 100%;
            height: auto; } }
  html[dir="ltr"] .page-downloads .downloads .views-field-title {
    padding: 1rem 0 !important; }
    html[dir="ltr"] .page-downloads .downloads .views-field-title span {
      font-family: 'ralewaybold', serif; }
  html[dir="ltr"] .page-downloads .downloads hr {
    border: 0;
    height: 0;
    border-top: 1px solid #ccc;
    margin-bottom: .6rem; }
  html[dir="ltr"] .page-downloads .downloads .views-field-field-attachment ul {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 1rem 0 2rem 0; }
    html[dir="ltr"] .page-downloads .downloads .views-field-field-attachment ul li {
      list-style-type: none;
      background: url("/sites/mediainfo.com/data/media-downloads/icon-picture.png") no-repeat 0 0 transparent;
      margin-bottom: .8rem;
      margin-left: 0 !important;
      padding-left: 1.5rem; }
  html[dir="ltr"] .page-downloads .downloads .views-field-field-attachment .file .file-icon, html[dir="ltr"] .page-downloads .downloads .views-field-field-attachment .file .file-size {
    display: none; }
  html[dir="ltr"] .page-downloads .about-logo {
    border-top: 1px solid #e5e5e5;
    padding: 1rem 0 1.5rem 0; }
    html[dir="ltr"] .page-downloads .about-logo .main-image {
      background: url("/sites/mediainfo.com/data/media-downloads/about-mediainfo-logo.jpg") #161e29 50% 50% no-repeat;
      height: 25rem;
      width: 100%;
      display: block;
      margin-bottom: 2rem; }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .page-downloads .about-logo .main-image {
          background-size: 150%; } }
    html[dir="ltr"] .page-downloads .about-logo ul.container, html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area, html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area, html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser, html[dir="ltr"] .page-downloads .about-logo ul#contact-view, html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      margin-left: 0; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .page-downloads .about-logo ul.container, html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area, html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area, html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser, html[dir="ltr"] .page-downloads .about-logo ul#contact-view, html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) {
          padding: 0 !important; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .page-downloads .about-logo ul.container, html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area, html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area, html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser, html[dir="ltr"] .page-downloads .about-logo ul#contact-view, html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) {
          padding: 0 !important; } }
      html[dir="ltr"] .page-downloads .about-logo ul.container li.item, html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item, html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item, html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item, html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item, html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item {
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        -webkit-flex-basis: 32%;
            -ms-flex-preferred-size: 32%;
                flex-basis: 32%;
        list-style-type: none; }
        html[dir="ltr"] .page-downloads .about-logo ul.container li.item:nth-child(2), html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item:nth-child(2), html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item:nth-child(2), html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item:nth-child(2), html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item:nth-child(2), html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item:nth-child(2), html[dir="ltr"] .page-downloads .about-logo ul.container li.item:nth-child(5), html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item:nth-child(5), html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item:nth-child(5), html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item:nth-child(5), html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item:nth-child(5), html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item:nth-child(5) {
          margin: 0 2%; }
        html[dir="ltr"] .page-downloads .about-logo ul.container li.item .image, html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item .image, html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item .image, html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item .image, html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item .image, html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item .image {
          background-repeat: no-repeat;
          background-size: 100%;
          background-position: 50% 50%;
          min-height: 10rem;
          margin-bottom: 1.5rem; }
        html[dir="ltr"] .page-downloads .about-logo ul.container li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item:nth-child(1) .image, html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item:nth-child(1) .image {
          border: 1px solid #ccc; }
        html[dir="ltr"] .page-downloads .about-logo ul.container li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item:nth-child(1) .image, html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item:nth-child(1) .image {
          background-color: #fff; }
        html[dir="ltr"] .page-downloads .about-logo ul.container li.item:nth-child(2) .image, html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item:nth-child(2) .image, html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item:nth-child(2) .image, html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item:nth-child(2) .image, html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item:nth-child(2) .image, html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item:nth-child(2) .image {
          background-color: #3ebcca; }
        html[dir="ltr"] .page-downloads .about-logo ul.container li.item:nth-child(3) .image, html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item:nth-child(3) .image, html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item:nth-child(3) .image, html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item:nth-child(3) .image, html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item:nth-child(3) .image, html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item:nth-child(3) .image {
          background-color: #161e29; }
        html[dir="ltr"] .page-downloads .about-logo ul.container li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item:nth-child(1) .image, html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item:nth-child(1) .image {
          background-image: url("/sites/mediainfo.com/data/media-downloads/about-mediainfo-logo-addon-1.jpg"); }
        html[dir="ltr"] .page-downloads .about-logo ul.container li.item:nth-child(2) .image, html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item:nth-child(2) .image, html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item:nth-child(2) .image, html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item:nth-child(2) .image, html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item:nth-child(2) .image, html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item:nth-child(2) .image {
          background-image: url("/sites/mediainfo.com/data/media-downloads/about-mediainfo-logo-addon-2.jpg"); }
        html[dir="ltr"] .page-downloads .about-logo ul.container li.item:nth-child(3) .image, html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item:nth-child(3) .image, html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item:nth-child(3) .image, html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item:nth-child(3) .image, html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item:nth-child(3) .image, html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item:nth-child(3) .image {
          background-image: url("/sites/mediainfo.com/data/media-downloads/about-mediainfo-logo-addon-3.jpg"); }
        html[dir="ltr"] .page-downloads .about-logo ul.container li.item ul li, html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item ul li, html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item ul li, html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item ul li, html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item ul li, html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item ul li {
          text-indent: -.3rem;
          list-style-type: none;
          margin-bottom: .5rem; }
          html[dir="ltr"] .page-downloads .about-logo ul.container li.item ul li:before, html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item ul li:before, html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item ul li:before, html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item ul li:before, html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item ul li:before, html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item ul li:before {
            content: '-';
            position: relative;
            left: -.6rem; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .page-downloads .about-logo ul.container li.item, html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item, html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item, html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item, html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item, html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item {
          -webkit-flex-basis: 48%;
              -ms-flex-preferred-size: 48%;
                  flex-basis: 48%;
          margin: 0 !important;
          padding: 0 0 3rem 0;
          max-width: 48%; }
          html[dir="ltr"] .page-downloads .about-logo ul.container li.item:nth-child(1), html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item:nth-child(1), html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item:nth-child(1), html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item:nth-child(1), html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item:nth-child(1), html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item:nth-child(1) {
            margin-right: 2% !important; }
          html[dir="ltr"] .page-downloads .about-logo ul.container li.item:nth-child(2), html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item:nth-child(2), html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item:nth-child(2), html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item:nth-child(2), html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item:nth-child(2), html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item:nth-child(2) {
            margin-left: 2% !important; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .page-downloads .about-logo ul.container li.item, html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item, html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item, html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item, html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item, html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item {
          -webkit-flex-basis: 100% !important;
              -ms-flex-preferred-size: 100% !important;
                  flex-basis: 100% !important;
          margin: 0 !important;
          padding: 0 0 3rem 0;
          min-width: 100% !important; }
          html[dir="ltr"] .page-downloads .about-logo ul.container li.item:nth-child(1), html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item:nth-child(1), html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item:nth-child(1), html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item:nth-child(1), html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item:nth-child(1), html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item:nth-child(1) {
            margin: 0% !important; }
          html[dir="ltr"] .page-downloads .about-logo ul.container li.item:nth-child(2), html[dir="ltr"] .page-downloads .about-logo .node-type-article ul#content-area li.item:nth-child(2), html[dir="ltr"] .node-type-article .page-downloads .about-logo ul#content-area li.item:nth-child(2), html[dir="ltr"] .page-downloads .about-logo ul.node-blog.node-teaser li.item:nth-child(2), html[dir="ltr"] .page-downloads .about-logo ul#contact-view li.item:nth-child(2), html[dir="ltr"] .page-downloads .about-logo ul.node-blog:not(.node-teaser) li.item:nth-child(2) {
            margin: 0% !important; } }
  html[dir="ltr"] .page-downloads .download-logo {
    border-top: 1px solid #e5e5e5;
    padding: 1rem 0 1.5rem 0; }
    html[dir="ltr"] .page-downloads .download-logo ul.container, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser, html[dir="ltr"] .page-downloads .download-logo ul#contact-view, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      margin-left: 0; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .page-downloads .download-logo ul.container, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser, html[dir="ltr"] .page-downloads .download-logo ul#contact-view, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) {
          padding: 0 !important; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .page-downloads .download-logo ul.container, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser, html[dir="ltr"] .page-downloads .download-logo ul#contact-view, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) {
          padding: 0 !important; } }
      html[dir="ltr"] .page-downloads .download-logo ul.container li.item, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item, html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item {
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        -webkit-flex-basis: 32%;
            -ms-flex-preferred-size: 32%;
                flex-basis: 32%;
        list-style-type: none; }
        html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(2), html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(2), html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(2), html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(2), html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(2), html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(2), html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(5), html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(5), html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(5), html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(5), html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(5), html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(5) {
          margin: 0 2%; }
        html[dir="ltr"] .page-downloads .download-logo ul.container li.item .image, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item .image, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item .image, html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item .image {
          background-repeat: no-repeat;
          background-size: 100%;
          background-position: 50% 50%;
          min-height: 10rem; }
        html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(1) .image, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(4) .image, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(4) .image, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(4) .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(4) .image, html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(4) .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(4) .image {
          border: 1px solid #ccc; }
        html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(1) .image, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(1) .image, html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(4) .image, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(4) .image, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(4) .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(4) .image, html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(4) .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(4) .image {
          background-color: #fff; }
        html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(2) .image, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(2) .image, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(2) .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(2) .image, html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(2) .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(2) .image {
          background-color: #3ebcca; }
        html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(3) .image, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(3) .image, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(3) .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(3) .image, html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(3) .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(3) .image {
          background-color: #161e29; }
        html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(5) .image, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(5) .image, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(5) .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(5) .image, html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(5) .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(5) .image {
          background-color: #9d9d9d; }
        html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(6) .image, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(6) .image, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(6) .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(6) .image, html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(6) .image, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(6) .image {
          background-color: #000000; }
        html[dir="ltr"] .page-downloads .download-logo ul.container li.item ul.files, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item ul.files, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item ul.files, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item ul.files, html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item ul.files, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item ul.files {
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          margin: 1rem 0 2rem 0; }
          html[dir="ltr"] .page-downloads .download-logo ul.container li.item ul.files li, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item ul.files li, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item ul.files li, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item ul.files li, html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item ul.files li, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item ul.files li {
            list-style-type: none;
            background: url("/sites/mediainfo.com/data/media-downloads/icon-picture.png") no-repeat 0 0 transparent;
            margin-bottom: .8rem;
            padding-left: 1.5rem; }
            html[dir="ltr"] .page-downloads .download-logo ul.container li.item ul.files li a, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item ul.files li a, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item ul.files li a, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item ul.files li a, html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item ul.files li a, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item ul.files li a {
              text-decoration: none; }
      @media screen and (max-width: 768px) {
        html[dir="ltr"] .page-downloads .download-logo ul.container li.item, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item, html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item {
          -webkit-flex-basis: 48%;
              -ms-flex-preferred-size: 48%;
                  flex-basis: 48%;
          margin: 0 !important;
          padding: 0 0 3rem 0;
          max-width: 48%; }
          html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(1), html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(1), html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(1), html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(1), html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(1), html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(1), html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(3), html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(3), html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(3), html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(3), html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(3), html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(3), html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(5), html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(5), html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(5), html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(5), html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(5), html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(5) {
            margin-right: 2% !important; }
          html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(2), html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(2), html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(2), html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(2), html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(2), html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(2), html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(4), html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(4), html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(4), html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(4), html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(4), html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(4), html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(6), html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(6), html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(6), html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(6), html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(6), html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(6) {
            margin-left: 2% !important; } }
      @media screen and (max-width: 480px) {
        html[dir="ltr"] .page-downloads .download-logo ul.container li.item, html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item, html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item, html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item, html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item, html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item {
          -webkit-flex-basis: 100% !important;
              -ms-flex-preferred-size: 100% !important;
                  flex-basis: 100% !important;
          margin: 0 !important;
          padding: 0;
          min-width: 100% !important; }
          html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(1), html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(1), html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(1), html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(1), html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(1), html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(1), html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(3), html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(3), html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(3), html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(3), html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(3), html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(3), html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(5), html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(5), html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(5), html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(5), html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(5), html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(5) {
            margin-right: 0% !important; }
          html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(2), html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(2), html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(2), html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(2), html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(2), html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(2), html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(4), html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(4), html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(4), html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(4), html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(4), html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(4), html[dir="ltr"] .page-downloads .download-logo ul.container li.item:nth-child(6), html[dir="ltr"] .page-downloads .download-logo .node-type-article ul#content-area li.item:nth-child(6), html[dir="ltr"] .node-type-article .page-downloads .download-logo ul#content-area li.item:nth-child(6), html[dir="ltr"] .page-downloads .download-logo ul.node-blog.node-teaser li.item:nth-child(6), html[dir="ltr"] .page-downloads .download-logo ul#contact-view li.item:nth-child(6), html[dir="ltr"] .page-downloads .download-logo ul.node-blog:not(.node-teaser) li.item:nth-child(6) {
            margin-left: 0% !important; } }
    html[dir="ltr"] .page-downloads .download-logo.horizontal .item:nth-child(1) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/horizontal/Mi_logo_H_P.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.horizontal .item:nth-child(2) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/horizontal/Mi_logo_H_N1.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.horizontal .item:nth-child(3) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/horizontal/Mi_logo_H_N2.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.horizontal .item:nth-child(4) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/horizontal/Mi_logo_H_P_GR.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.horizontal .item:nth-child(5) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/horizontal/Mi_logo_H_N1_GR.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.horizontal .item:nth-child(6) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/horizontal/Mi_logo_H_N2_GR.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.horizontal-tagline .item:nth-child(1) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/horizontal-tagline/Mi_logo_H_P_tagline.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.horizontal-tagline .item:nth-child(2) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/horizontal-tagline/Mi_logo_H_N1_tagline.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.horizontal-tagline .item:nth-child(3) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/horizontal-tagline/Mi_logo_H_N2_tagline.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.horizontal-tagline .item:nth-child(4) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/horizontal-tagline/Mi_logo_H_P_GR_tagline.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.horizontal-tagline .item:nth-child(5) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/horizontal-tagline/Mi_logo_H_N1_GR_tagline.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.horizontal-tagline .item:nth-child(6) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/horizontal-tagline/Mi_logo_H_N2_GR_tagline.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.vertical .item:nth-child(1) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/vertical/Mi_logo_V_P.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.vertical .item:nth-child(2) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/vertical/Mi_logo_V_N1.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.vertical .item:nth-child(3) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/vertical/Mi_logo_V_N2.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.vertical .item:nth-child(4) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/vertical/Mi_logo_V_P_GR.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.vertical .item:nth-child(5) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/vertical/Mi_logo_V_N1_GR.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.vertical .item:nth-child(6) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/vertical/Mi_logo_V_N2_GR.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.vertical-tagline .item:nth-child(1) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/vertical-tagline/Mi_logo_V_P_tagline.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.vertical-tagline .item:nth-child(2) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/vertical-tagline/Mi_logo_V_N1_tagline.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.vertical-tagline .item:nth-child(3) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/vertical-tagline/Mi_logo_V_N2_tagline.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.vertical-tagline .item:nth-child(4) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/vertical-tagline/Mi_logo_V_P_GR_tagline.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.vertical-tagline .item:nth-child(5) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/vertical-tagline/Mi_logo_V_N1_GR_tagline.jpg"); }
    html[dir="ltr"] .page-downloads .download-logo.vertical-tagline .item:nth-child(6) .image {
      background-image: url("/sites/mediainfo.com/data/media-downloads/logos/vertical-tagline/Mi_logo_V_N2_GR_tagline.jpg"); }
  html[dir="ltr"] a.downloads-sidebar-block {
    background-color: #25CAD3;
    padding: 1em;
    color: white;
    text-decoration: none;
    display: block; }
    html[dir="ltr"] a.downloads-sidebar-block:hover {
      background-color: #21b5bd; }
  html[dir="ltr"] .page-page-not-found #content-area, html[dir="ltr"] .page-access-denied #content-area {
    max-width: 68.57143em;
    margin-left: auto;
    margin-right: auto; }
    html[dir="ltr"] .page-page-not-found #content-area:after, html[dir="ltr"] .page-access-denied #content-area:after {
      content: "";
      display: table;
      clear: both; }
    html[dir="ltr"] .page-page-not-found #content-area .pane-content, html[dir="ltr"] .page-access-denied #content-area .pane-content {
      margin-top: 2rem;
      margin-bottom: 2rem; }
  html[dir="ltr"] #user-page .pane-content {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  html[dir="ltr"] #user-page input {
    padding: .5em;
    line-height: .5em; }
  html[dir="ltr"] #user-page .form-item {
    margin-bottom: 1rem; }
  html[dir="ltr"] #user-page #edit-submit {
    padding: 1rem 3rem;
    border: medium none;
    cursor: pointer; }
  html[dir="ltr"] .pane-bundle-fpp-html-text .pane-content ul {
    margin-left: 1rem; }