/* UNHCR Palette */
/* open sans variations */
@font-face {
  font-family: "lato",sans-serif;
  font-style: normal;
  font-weight: 400; }
/* line 14, dashboard/base/_typography.scss */
html {
  font-family: "lato",sans-serif;
  color: #222222; }

/* line 22, dashboard/base/_typography.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-style: normal;
  font-weight: 700;
  margin: 0;
  padding: 0 0 20px 0;
  overflow: hidden;
  font-family: "lato",sans-serif; }

/* line 36, dashboard/base/_typography.scss */
h1 {
  font-size: 2.5em;
  line-height: 1.1em; }
  @media all and (min-width: 55.625em) {
    /* line 36, dashboard/base/_typography.scss */
    h1 {
      font-size: 3em; } }

/* line 44, dashboard/base/_typography.scss */
h2 {
  font-size: 2.5em;
  line-height: 1.1em; }

/* line 49, dashboard/base/_typography.scss */
.content--wysiwyg h2 {
  font-size: 2em; }

/* line 53, dashboard/base/_typography.scss */
h3 {
  font-size: 1.5em;
  line-height: 1.3em; }

/* line 57, dashboard/base/_typography.scss */
h4 {
  font-size: 1.1875em;
  line-height: 1.3em; }

/* line 61, dashboard/base/_typography.scss */
p {
  font-size: 1em;
  margin: 0;
  padding: 0 0 20px 0;
  line-height: 1.375em; }
  @media all and (min-width: 55.625em) {
    /* line 61, dashboard/base/_typography.scss */
    p {
      font-size: 1.1875em; } }

/* line 70, dashboard/base/_typography.scss */
ul, ol {
  padding-left: 30px;
  margin-top: 0;
  margin-bottom: 20px; }
  /* line 74, dashboard/base/_typography.scss */
  ul li, ol li {
    font-size: 1em; }
    @media all and (min-width: 55.625em) {
      /* line 74, dashboard/base/_typography.scss */
      ul li, ol li {
        font-size: 1em; } }

/* line 81, dashboard/base/_typography.scss */
a {
  text-decoration: none;
  color: #0072BC;
  -o-transition: .5s;
  -ms-transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
  /* ...and now for the proper property */
  transition: .5s; }
  /* line 90, dashboard/base/_typography.scss */
  a:hover {
    text-decoration: underline;
    color: #222;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    /* ...and now for the proper property */
    transition: .5s; }
  /* line 100, dashboard/base/_typography.scss */
  a img {
    border: 0px; }
  /* line 103, dashboard/base/_typography.scss */
  a:visited {
    color: #0072BC; }

/* line 108, dashboard/base/_typography.scss */
.stat {
  font-style: normal;
  font-weight: 700; }

/* line 112, dashboard/base/_typography.scss */
.small {
  font-size: 0.8125em; }

/* line 115, dashboard/base/_typography.scss */
blockquote {
  font-size: 1.5em;
  font-weight: 600;
  text-align: center;
  position: relative;
  display: inline-block;
  margin: 20px;
  padding: 0; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  blockquote:after {
    content: '';
    display: table;
    clear: both; }
  @media all and (min-width: 55.625em) {
    /* line 115, dashboard/base/_typography.scss */
    blockquote {
      font-size: 2em;
      margin: 40px; } }
  @media all and (min-width: 48em) and (max-width: 64em) {
    /* line 115, dashboard/base/_typography.scss */
    blockquote {
      font-size: 1.5em; } }
  /* line 131, dashboard/base/_typography.scss */
  blockquote:before, blockquote:after {
    content: '';
    position: absolute;
    width: 9px;
    height: 10px; }
  /* line 137, dashboard/base/_typography.scss */
  blockquote:before {
    top: 0;
    left: 0;
    z-index: 0; }
  /* line 143, dashboard/base/_typography.scss */
  blockquote:after {
    right: 0; }

/* line 148, dashboard/base/_typography.scss */
.sr-hidden {
  position: absolute;
  left: -9999em;
  visibility: hidden; }

/* line 1, dashboard/base/_page.scss */
html {
  margin: 0;
  overflow-x: hidden;
  width: 100%; }
  /* line 5, dashboard/tools/css3/_feature-detection.scss */
  .no-csscolumns html {
    min-width: 960px;
    overflow-x: scroll; }

/* line 10, dashboard/base/_page.scss */
*, *:before, *:after {
  box-sizing: border-box; }

/* line 13, dashboard/base/_page.scss */
body {
  margin: 0;
  overflow-x: hidden;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  /* line 5, dashboard/tools/css3/_feature-detection.scss */
  .no-csscolumns body {
    min-width: 960px;
    overflow-x: scroll; }

/* line 29, dashboard/base/_page.scss */
.grey--wrapper {
  background: #E3E3E3; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .grey--wrapper:after {
    content: '';
    display: table;
    clear: both; }

/* line 33, dashboard/base/_page.scss */
.cols-4 {
  width: 25%;
  float: left; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .cols-4:after {
    content: '';
    display: table;
    clear: both; }

/* line 38, dashboard/base/_page.scss */
.cols-3 {
  width: 100%; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .cols-3:after {
    content: '';
    display: table;
    clear: both; }
  @media all and (min-width: 55.625em) {
    /* line 38, dashboard/base/_page.scss */
    .cols-3 {
      width: 33.33%;
      float: left; } }

/* line 46, dashboard/base/_page.scss */
.cols-50 {
  width: 100%;
  padding: 0 15px; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .cols-50:after {
    content: '';
    display: table;
    clear: both; }
  @media all and (min-width: 55.625em) {
    /* line 46, dashboard/base/_page.scss */
    .cols-50 {
      width: 50%;
      float: left;
      padding: 0; }
      /* line 55, dashboard/base/_page.scss */
      .cols-50 ul li, .cols-50 ol li {
        font-size: 1.1875em; } }
  @media all and (max-width: 55.5625em) {
    /* line 60, dashboard/base/_page.scss */
    .cols-50 .all {
      padding: 0; } }
  @media all and (max-width: 55.5625em) {
    /* line 65, dashboard/base/_page.scss */
    .cols-50 + .cols-50 {
      padding-top: 30px; } }

/* line 71, dashboard/base/_page.scss */
.cols-6 {
  width: 100%; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .cols-6:after {
    content: '';
    display: table;
    clear: both; }
  @media all and (min-width: 55.625em) {
    /* line 71, dashboard/base/_page.scss */
    .cols-6 {
      width: 66.66%;
      float: left; } }
  /* line 78, dashboard/base/_page.scss */
  .cols-6 .half {
    width: 100%; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .cols-6 .half:after {
      content: '';
      display: table;
      clear: both; }
    @media all and (min-width: 55.625em) {
      /* line 78, dashboard/base/_page.scss */
      .cols-6 .half {
        width: 50%;
        float: left; } }

/* line 88, dashboard/base/_page.scss */
.cols-3 .content, .cols-4 .content, .cols-6 .content {
  padding: 15px; }
  @media all and (min-width: 55.625em) {
    /* line 88, dashboard/base/_page.scss */
    .cols-3 .content, .cols-4 .content, .cols-6 .content {
      padding: 40px; } }

/* line 116, dashboard/base/_page.scss */
.main-content {
  position: relative; }
  @media all and (min-width: 55.625em) {
    /* line 116, dashboard/base/_page.scss */
    .main-content {
      margin-top: 121px; } }

/* line 123, dashboard/base/_page.scss */
section {
  padding-top: 0;
  padding-bottom: 0;
  max-width: 1440px;
  margin: 0 auto; }
  /* line 129, dashboard/base/_page.scss */
  section.grey {
    background: #e9ebec; }
  /* line 132, dashboard/base/_page.scss */
  section.full {
    padding: 0; }

/* line 136, dashboard/base/_page.scss */
.section__wrapper {
  max-width: 100%;
  margin: auto; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .section__wrapper:after {
    content: '';
    display: table;
    clear: both; }
  @media all and (max-width: 55.5625em) {
    /* line 141, dashboard/base/_page.scss */
    .section__wrapper > h2 {
      padding: 0 15px 15px 15px; }
    /* line 144, dashboard/base/_page.scss */
    .section__wrapper > p {
      padding-left: 15px;
      padding-right: 15px; } }

/* line 150, dashboard/base/_page.scss */
.overlay {
  display: none;
  height: 100%;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100 !important;
  background: #000;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=50);
  /* Netscape */
  -moz-opacity: 0.5;
  /* Safari 1.x */
  -khtml-opacity: 0.5;
  /* Good browsers */
  opacity: 0.75; }
  /* line 174, dashboard/base/_page.scss */
  .overlay.active {
    display: block; }
  /* line 177, dashboard/base/_page.scss */
  .overlay.in--video {
    display: block; }

/* line 183, dashboard/base/_page.scss */
.video-player {
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  opacity: 0;
  position: fixed;
  top: 0;
  left: -6000px;
  right: 6000px;
  z-index: 529;
  background-color: #fff;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity .3s ease;
  -moz-transition: opacity .3s ease;
  -ms-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease; }
  @media all and (min-width: 55.625em) {
    /* line 189, dashboard/base/_page.scss */
    .video-player.in-shrink {
      top: 50px; } }
  @media all and (min-width: 55.625em) {
    /* line 194, dashboard/base/_page.scss */
    .video-player.no-shrink {
      top: 121px; } }
  /* line 210, dashboard/base/_page.scss */
  .video-player .close-btn {
    position: absolute;
    top: 30px;
    width: auto;
    right: 30px;
    width: 48px;
    height: 48px;
    background: transparent url("../img/icons/icon--close-lrg.png") no-repeat right top; }
    /* line 218, dashboard/base/_page.scss */
    .video-player .close-btn:hover {
      cursor: pointer; }
  /* line 222, dashboard/base/_page.scss */
  .video-player .player-container {
    width: 80%;
    height: 100%;
    margin: auto;
    top: 0;
    z-index: 1;
    display: table;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; }
  /* line 235, dashboard/base/_page.scss */
  .video-player .player-inner-wrap {
    position: relative;
    margin-top: 100px; }
    @media all and (min-width: 55.625em) {
      /* line 235, dashboard/base/_page.scss */
      .video-player .player-inner-wrap {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        margin: 0; } }
    /* line 244, dashboard/base/_page.scss */
    .video-player .player-inner-wrap iframe {
      width: 100%;
      height: auto; }
      @media all and (min-width: 55.625em) {
        /* line 244, dashboard/base/_page.scss */
        .video-player .player-inner-wrap iframe {
          width: 100%;
          height: 100%; } }
    /* line 252, dashboard/base/_page.scss */
    .video-player .player-inner-wrap .fullscreen__image {
      width: 90%;
      height: auto;
      display: block;
      margin: 0 auto; }
@-moz-document url-prefix() {
  @media all and (min-width: 55.625em) {
    /* line 259, dashboard/base/_page.scss */
    .video-player .player-inner-wrap iframe {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; } } }
  /* line 270, dashboard/base/_page.scss */
  .video-player.visible {
    opacity: 1;
    left: 0;
    right: 0; }

@media all and (min-width: 55.625em) {
  /* line 279, dashboard/base/_page.scss */
  section, .flush {
    padding: 0; } }
/* line 284, dashboard/base/_page.scss */
section .section__wrapper > h2, .flush .section__wrapper > h2 {
  padding: 15px;
  font-size: 2em;
  line-height: 1.2em; }
  @media all and (min-width: 55.625em) {
    /* line 284, dashboard/base/_page.scss */
    section .section__wrapper > h2, .flush .section__wrapper > h2 {
      font-size: 2.5em;
      padding: 40px 40px 30px 40px; } }

@media all and (min-width: 55.625em) {
  /* line 298, dashboard/base/_page.scss */
  section .section__wrapper > h2 {
    padding-left: 0; } }

/* line 308, dashboard/base/_page.scss */
.head--fix .section__wrapper > h2 {
  padding-top: 0; }
  @media all and (min-width: 55.625em) {
    /* line 308, dashboard/base/_page.scss */
    .head--fix .section__wrapper > h2 {
      padding-left: 0;
      padding-top: 0; } }

/* line 318, dashboard/base/_page.scss */
.no-flush {
  padding: 0 15px; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .no-flush:after {
    content: '';
    display: table;
    clear: both; }
  @media all and (min-width: 55.625em) {
    /* line 318, dashboard/base/_page.scss */
    .no-flush {
      padding: 0 40px; } }

/* line 325, dashboard/base/_page.scss */
.body--wrapper {
  padding: 0;
  -webkit-transition: -webkit-transform 0.2s ease-in;
  -moz-transition: -moz-transform 0.2s ease-in;
  -o-transition: -o-transform 0.2s ease-in;
  transition: transform 0.2s ease-in; }

/* line 333, dashboard/base/_page.scss */
.nav--open .body--wrapper {
  -webkit-transform: translateX(90%);
  -moz-transform: translateX(90%);
  -ms-transform: translateX(90%);
  -o-transform: translateX(90%);
  transform: translateX(90%); }

/* line 343, dashboard/base/_page.scss */
.btn.trans {
  background: transparent; }

/* line 348, dashboard/base/_page.scss */
.tweet-me {
  position: absolute;
  top: 0; }

/* line 6, dashboard/tools/helpers/_mixins.scss */
.landing--head:after {
  content: '';
  display: table;
  clear: both; }
/* line 359, dashboard/base/_page.scss */
.landing--head .intro {
  width: 100%;
  padding: 15px 15px 0 15px; }
  /* line 362, dashboard/base/_page.scss */
  .landing--head .intro p {
    font-size: 1.1875em; }
  /* line 366, dashboard/base/_page.scss */
  .landing--head .intro h1 .country--link {
    display: inline-block;
    font-size: 0.4em; }
    /* line 369, dashboard/base/_page.scss */
    .landing--head .intro h1 .country--link a {
      font-weight: 500;
      background: transparent url("../img/icons/icon--new-window.png") no-repeat right top;
      padding-right: 22px; }
  @media all and (min-width: 55.625em) {
    /* line 359, dashboard/base/_page.scss */
    .landing--head .intro {
      padding: 0;
      width: 100%; }
      /* line 380, dashboard/base/_page.scss */
      .landing--head .intro h1, .landing--head .intro p {
        width: 65%; }
      /* line 383, dashboard/base/_page.scss */
      .landing--head .intro h1 {
        float: left; }
        /* line 385, dashboard/base/_page.scss */
        .landing--head .intro h1 .country--link {
          font-size: 0.39583em; }
      /* line 389, dashboard/base/_page.scss */
      .landing--head .intro p {
        font-size: 1.5em; } }
  /* line 393, dashboard/base/_page.scss */
  .landing--head .intro .section--nav {
    width: 100%;
    clear: left;
    /* SELECT styling */ }
    @media all and (min-width: 55.625em) {
      /* line 393, dashboard/base/_page.scss */
      .landing--head .intro .section--nav {
        margin-bottom: 30px; } }
    /* line 402, dashboard/base/_page.scss */
    .landing--head .intro .section--nav label {
      font-weight: 600;
      margin: 0 0 10px 0;
      font-size: 1.1875em;
      display: block; }
      @media all and (min-width: 55.625em) {
        /* line 402, dashboard/base/_page.scss */
        .landing--head .intro .section--nav label {
          width: auto;
          margin: 0 20px 0 0;
          display: inline-block; } }
    /* line 415, dashboard/base/_page.scss */
    .landing--head .intro .section--nav select {
      border: 0;
      /*border*/
      border-right: solid 15px #e9ebec;
      -webkit-appearance: none;
      /*Removes default chrome and safari style*/
      -moz-appearance: none;
      /* Removes Default Firefox style*/
      background: #e9ebec url("../img/icons/dd-section.png") no-repeat;
      /*Adds background-image*/
      background-position: right 20px;
      /*Position of the background-image*/
      text-indent: 0.01px;
      /* Removes default arrow from firefox*/
      text-overflow: "";
      /*Removes default arrow from firefox*/
      padding: 11px 25px 11px 15px;
      font-family: "lato",sans-serif;
      font-size: 1.1875em;
      font-weight: 400;
      color: #0072BC;
      margin: 0 0 15px 0;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%; }
      @media all and (min-width: 55.625em) {
        /* line 415, dashboard/base/_page.scss */
        .landing--head .intro .section--nav select {
          width: auto;
          min-width: 250px;
          margin: 0; } }
      /* line 438, dashboard/base/_page.scss */
      .landing--head .intro .section--nav select:focus {
        outline: 0; }
    /* line 442, dashboard/base/_page.scss */
    .landing--head .intro .section--nav select::-ms-expand {
      display: none; }

/* line 450, dashboard/base/_page.scss */
.search--box {
  background: #e9ebec;
  padding: 20px 40px;
  margin-bottom: 20px; }
  /* line 454, dashboard/base/_page.scss */
  .search--box label {
    position: absolute;
    left: -9999999em; }

/* line 459, dashboard/base/_page.scss */
.col--wrapper {
  margin: 0 -10px; }
  /* line 461, dashboard/base/_page.scss */
  .col--wrapper .content {
    margin: 0 10px; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .col--wrapper:after {
    content: '';
    display: table;
    clear: both; }
  /* line 465, dashboard/base/_page.scss */
  .col--wrapper .col--half, .col--wrapper .col--third, .col--wrapper .col--quarter {
    width: 100%;
    float: left; }
  @media all and (min-width: 55.625em) {
    /* line 472, dashboard/base/_page.scss */
    .col--wrapper .col--half {
      width: 50%; } }
  @media all and (min-width: 55.625em) {
    /* line 477, dashboard/base/_page.scss */
    .col--wrapper .col--third {
      width: 33.33%; } }
  @media all and (min-width: 55.625em) {
    /* line 482, dashboard/base/_page.scss */
    .col--wrapper .col--quarter {
      width: 25%; } }

/* tables */
/* line 490, dashboard/base/_page.scss */
.table__wrapper {
  margin: 0 40px; }

/* line 493, dashboard/base/_page.scss */
table {
  position: relative;
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
  margin: 0 0 20px 0;
  overflow-x: auto; }
  @media all and (min-width: 55.625em) {
    /* line 493, dashboard/base/_page.scss */
    table {
      display: inline-table; } }
  /* line 504, dashboard/base/_page.scss */
  table caption {
    position: absolute;
    left: -999999em; }
  /* line 508, dashboard/base/_page.scss */
  table th, table td {
    text-align: left;
    vertical-align: top;
    padding: 20px 30px; }
  /* line 513, dashboard/base/_page.scss */
  table th {
    background: #dee1e4; }
  /* line 518, dashboard/base/_page.scss */
  table tr.highlight {
    background: #e7f4f9;
    font-weight: 700; }
  /* line 523, dashboard/base/_page.scss */
  table td {
    border-bottom: solid 1px #e9ebec; }
  /* line 526, dashboard/base/_page.scss */
  table tr:nth-child(even) {
    background-color: #f4f5f6; }
  /* line 529, dashboard/base/_page.scss */
  table tr:hover {
    background-color: #e7f4f9; }
  /* line 532, dashboard/base/_page.scss */
  table .active {
    background: #71aad3; }

/* line 536, dashboard/base/_page.scss */
.table--src {
  font-size: 0.84211em; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .table--src:after {
    content: '';
    display: table;
    clear: both; }
  /* line 539, dashboard/base/_page.scss */
  .table--src .source {
    float: left;
    display: inline-block; }
  /* line 543, dashboard/base/_page.scss */
  .table--src .updated {
    float: right;
    display: inline-block; }

/* line 551, dashboard/base/_page.scss */
.unhcrlocation {
  width: 100%;
  height: 100%;
  padding-bottom: 75%; }

/* line 560, dashboard/base/_page.scss */
.more {
  height: 300px;
  overflow: hidden;
  transition-property: all;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  /* line 566, dashboard/base/_page.scss */
  .more.is--active {
    height: auto; }

/* line 572, dashboard/base/_page.scss */
.show--more:hover {
  cursor: pointer; }

/* line 579, dashboard/base/_page.scss */
.no-csscolumns .landing--head .intro .section--nav select {
  background: #e9ebec;
  padding-right: 15px;
  border-right: 0; }
/* line 584, dashboard/base/_page.scss */
.no-csscolumns .actions .un--settings select {
  background: #fff; }

/* line 1, dashboard/objects/_box.scss */
section {
  background-color: white;
  padding: 0;
  display: block; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  section:after {
    content: '';
    display: table;
    clear: both; }
  /* line 6, dashboard/objects/_box.scss */
  section.section--grey {
    background-color: #EEEEEE; }
  /* line 9, dashboard/objects/_box.scss */
  section.section--blue {
    background-color: #008C8C;
    color: white; }
  /* line 13, dashboard/objects/_box.scss */
  section.section--orb {
    background-color: transparent; }
  @media all and (min-width: 55.625em) {
    /* line 1, dashboard/objects/_box.scss */
    section {
      padding: 0 40px; } }

/* line 1, dashboard/objects/_objects.scss */
.breadcrumb ul, .hdr--utility .utility ul, .hdr--utility .highlights ul, .actions ul, .primary--nav > ul, .primary--nav > ul > li .sub--menu, .primary--nav > ul > li .sub--menu li .sub--sub-menu, .home--news ul, .cta .cta__box.news ul, .cta .cta__box.reports ul, .link--boxes .link--box ul, .bxslider li .caption--row .photo--share .share--options, .facts--carousel ul, .links--banner .copy ul, .links--wrapper ul, .results, .pagination, .press--list, .contributions, .tab-container .tabs, .tab-container .inner--tabs, .gallery .bx-wrapper .caption--row .photo--share .share--options, .photo--gallery, .photo--pager ul, .link--bar ul, footer .footer--nav ul, footer .footer--utility ul, footer .footer--social ul {
  margin: 0;
  padding: 0;
  list-style-type: none; }

/* line 7, dashboard/objects/_objects.scss */
.btn, .fs--standard input[type='submit'] {
  padding: 10px 20px;
  background-color: #0072BC;
  color: #fff;
  display: inline-block;
  text-decoration: none;
  font-size: 19px;
  cursor: pointer;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -ms-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s; }
  /* line 17, dashboard/objects/_objects.scss */
  .btn:hover, .fs--standard input[type='submit']:hover, .btn:focus, .fs--standard input[type='submit']:focus {
    text-decoration: none;
    background-color: #222;
    color: #fff; }
  /* line 22, dashboard/objects/_objects.scss */
  .btn:visited, .fs--standard input[type='submit']:visited {
    color: #fff; }

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
/* line 17, dashboard/objects/_bx-slider.scss */
.bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1; }

/* line 24, dashboard/objects/_bx-slider.scss */
.bx-wrapper img {
  width: 100%;
  display: block; }

/** THEME
===================================*/
/* line 32, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-viewport {
  background: #fff;
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0); }

/* line 43, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%; }

/* LOADER */
/* line 52, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-loading {
  min-height: 50px;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000; }

/* PAGER */
/* line 65, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px; }

/* line 74, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline; }

/* line 81, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #0072BC;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

/* line 94, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #d3d7da; }

/* DIRECTION CONTROLS (NEXT / PREV) */
/* line 102, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-prev {
  left: 0;
  background: transparent url("../img/icons/icon--cara-prev.png") no-repeat 0 0; }
  /* line 105, dashboard/objects/_bx-slider.scss */
  .bx-wrapper .bx-prev:hover {
    background: transparent url("../img/icons/icon--cara-prev-on.png") no-repeat 0 0; }
/* line 109, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-next {
  right: 0;
  background: transparent url("../img/icons/icon--cara-next.png") no-repeat 0 0; }
  /* line 112, dashboard/objects/_bx-slider.scss */
  .bx-wrapper .bx-next:hover {
    background: transparent url("../img/icons/icon--cara-next-on.png") no-repeat 0 0; }

/* line 118, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 40px;
  height: 48px;
  text-indent: -9999px;
  z-index: 90; }

/* line 129, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-controls-direction a.disabled {
  display: none; }

/* AUTO CONTROLS (START / STOP) */
/* line 135, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-controls-auto {
  text-align: center; }

/* line 139, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  margin: 0 3px; }

/* line 149, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0; }

/* line 154, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  margin: 0 3px; }

/* line 164, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
/* line 171, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%; }

/* line 176, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px; }

/* IMAGE CAPTIONS */
/* line 183, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666 \9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%; }

/* line 192, dashboard/objects/_bx-slider.scss */
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px; }

/* line 1, dashboard/objects/_burger.scss */
.mbl--burger {
  display: block; }
  @media all and (min-width: 55.625em) {
    /* line 1, dashboard/objects/_burger.scss */
    .mbl--burger {
      display: none; } }

/* line 8, dashboard/objects/_burger.scss */
.c-hamburger {
  display: block;
  position: absolute;
  top: 15px;
  right: 20px;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  width: 36px;
  height: 36px;
  font-size: 0;
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  -webkit-transition: background .3s;
  transition: background .3s;
  background: transparent; }
  /* line 30, dashboard/objects/_burger.scss */
  .c-hamburger:focus {
    outline: 0;
    border: 0; }

/* line 35, dashboard/objects/_burger.scss */
.c-hamburger--htx span {
  -webkit-transition: background 0s .3s;
  transition: background 0s .3s; }

/* line 39, dashboard/objects/_burger.scss */
.c-hamburger span {
  display: block;
  position: absolute;
  top: 16px;
  left: 4px;
  right: 4px;
  height: 4px;
  background: #0072BC; }

/* line 48, dashboard/objects/_burger.scss */
.c-hamburger span::before {
  top: -8px; }

/* line 51, dashboard/objects/_burger.scss */
.c-hamburger--htx span::before {
  -webkit-transition-property: top,-webkit-transform;
  transition-property: top,transform; }

/* line 55, dashboard/objects/_burger.scss */
.c-hamburger--htx span::after, .c-hamburger--htx span::before {
  -webkit-transition-duration: .3s,.3s;
  transition-duration: .3s,.3s;
  -webkit-transition-delay: .3s,0s;
  transition-delay: .3s,0s; }

/* line 61, dashboard/objects/_burger.scss */
.c-hamburger span::after, .c-hamburger span::before {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #0072BC;
  content: ""; }

/* line 70, dashboard/objects/_burger.scss */
.c-hamburger--htx span::after {
  -webkit-transition-property: bottom,-webkit-transform;
  transition-property: bottom,transform; }

/* line 74, dashboard/objects/_burger.scss */
.c-hamburger--htx span::after, .c-hamburger--htx span::before {
  -webkit-transition-duration: .3s,.3s;
  transition-duration: .3s,.3s;
  -webkit-transition-delay: .3s,0s;
  transition-delay: .3s,0s; }

/* line 80, dashboard/objects/_burger.scss */
.c-hamburger span::after {
  bottom: -8px; }

/* line 83, dashboard/objects/_burger.scss */
.c-hamburger span::after, .c-hamburger span::before {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #0072BC;
  content: ""; }

/* line 92, dashboard/objects/_burger.scss */
.c-hamburger--htx.is-active span {
  background: 0 0; }

/* line 95, dashboard/objects/_burger.scss */
.c-hamburger--htx.is-active span::after, .c-hamburger--htx.is-active span::before {
  -webkit-transition-delay: 0s,.3s;
  transition-delay: 0s,.3s; }

/* line 99, dashboard/objects/_burger.scss */
.c-hamburger--htx.is-active span::before {
  top: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

/* line 105, dashboard/objects/_burger.scss */
.c-hamburger--htx span::before {
  -webkit-transition-property: top,-webkit-transform;
  transition-property: top,transform; }

/* line 109, dashboard/objects/_burger.scss */
.c-hamburger--htx span::after, .c-hamburger--htx span::before {
  -webkit-transition-duration: .3s,.3s;
  transition-duration: .3s,.3s;
  -webkit-transition-delay: .3s,0s;
  transition-delay: .3s,0s; }

/* line 115, dashboard/objects/_burger.scss */
.c-hamburger span::before {
  top: -8px; }

/* line 118, dashboard/objects/_burger.scss */
.c-hamburger--htx.is-active span::after, .c-hamburger--htx.is-active span::before {
  -webkit-transition-delay: 0s,.3s;
  transition-delay: 0s,.3s; }

/* line 122, dashboard/objects/_burger.scss */
.c-hamburger--htx.is-active span::after {
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

/* line 128, dashboard/objects/_burger.scss */
.c-hamburger--htx span::after {
  -webkit-transition-property: bottom,-webkit-transform;
  transition-property: bottom,transform; }

/* line 132, dashboard/objects/_burger.scss */
.c-hamburger--htx span::after, .c-hamburger--htx span::before {
  -webkit-transition-duration: .3s,.3s;
  transition-duration: .3s,.3s;
  -webkit-transition-delay: .3s,0s;
  transition-delay: .3s,0s; }

/* line 1, dashboard/objects/_datepicker.scss */
.ui-datepicker {
  display: none;
  padding: 8px;
  z-index: 1005 !important; }

/* line 8, dashboard/objects/_datepicker.scss */
.ui-datepicker-header {
  background-color: #0072BC;
  height: 40px;
  font-size: 0.8125em;
  color: #fff; }
  /* line 13, dashboard/objects/_datepicker.scss */
  .ui-datepicker-header a {
    width: 36px;
    height: 40px;
    cursor: pointer; }
    /* line 20, dashboard/objects/_datepicker.scss */
    .ui-datepicker-header a:hover {
      background-color: #0063a3; }
    /* line 25, dashboard/objects/_datepicker.scss */
    .ui-datepicker-header a.ui-state-disabled {
      background: none;
      cursor: default; }

/* line 32, dashboard/objects/_datepicker.scss */
.ui-datepicker-title {
  font-weight: bold;
  text-align: center;
  line-height: 40px; }

/* line 38, dashboard/objects/_datepicker.scss */
.ui-datepicker-prev {
  float: left;
  border-right: 1px solid #fff;
  background: url(../img/icons/icon-arw-lft-wht.png) no-repeat center; }

/* line 44, dashboard/objects/_datepicker.scss */
.ui-datepicker-next {
  float: right;
  border-left: 1px solid #fff;
  background: url(../img/icons/icon-arw-rght-wht.png) no-repeat center; }

/* line 50, dashboard/objects/_datepicker.scss */
.ui-datepicker-month, .ui-datepicker-year {
  width: 65px;
  height: 30px;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: solid 1px #e5e7e8;
  padding: 2px 20px 2px 2px;
  margin: 5px 0 0 0;
  font-family: "soleil", sans-serif;
  font-weight: 400;
  font-size: 1em;
  -webkit-appearance: none;
  /*Removes default chrome and safari style*/
  -moz-appearance: none;
  /* Removes Default Firefox style*/
  background: #fff url(../img/icons/icon--ui-cal-down.png) no-repeat;
  /*Adds background-image*/
  background-position: right 10px;
  /*Position of the background-image*/
  text-indent: 0.01px;
  /* Removes default arrow from firefox*/
  text-overflow: "";
  /*Removes default arrow from firefox*/ }

/* line 71, dashboard/objects/_datepicker.scss */
.ui-datepicker-month::-ms-expand, .ui-datepicker-year::-ms-expand {
  display: none; }

/* line 75, dashboard/objects/_datepicker.scss */
.no-csscolumns .ui-datepicker-month, .no-csscolumns .ui-datepicker-year {
  background: #fff;
  padding: 5px; }

/* line 80, dashboard/objects/_datepicker.scss */
.ui-datepicker-month {
  margin-right: 15px; }

/* line 85, dashboard/objects/_datepicker.scss */
.ui-datepicker-calendar {
  border: 0;
  margin: 0;
  display: table;
  table-layout: auto; }
  /* line 92, dashboard/objects/_datepicker.scss */
  .ui-datepicker-calendar thead {
    display: table-header-group;
    float: none; }
  /* line 96, dashboard/objects/_datepicker.scss */
  .ui-datepicker-calendar tbody {
    display: table-row-group;
    white-space: normal; }
  /* line 100, dashboard/objects/_datepicker.scss */
  .ui-datepicker-calendar thead tr,
  .ui-datepicker-calendar tbody tr {
    display: table-row; }
  /* line 104, dashboard/objects/_datepicker.scss */
  .ui-datepicker-calendar th,
  .ui-datepicker-calendar td {
    background-color: #EEEEEE;
    border: 1px solid #d9d9d9;
    font-weight: bold;
    font-size: 0.8125em;
    padding: 0;
    width: 35px;
    height: 35px;
    text-align: center;
    vertical-align: middle;
    display: table-cell; }
    /* line 116, dashboard/objects/_datepicker.scss */
    .ui-datepicker-calendar th.ui-datepicker-today,
    .ui-datepicker-calendar td.ui-datepicker-today {
      background: #0072BC; }
      /* line 118, dashboard/objects/_datepicker.scss */
      .ui-datepicker-calendar th.ui-datepicker-today a,
      .ui-datepicker-calendar td.ui-datepicker-today a {
        color: #fff; }
  /* line 123, dashboard/objects/_datepicker.scss */
  .ui-datepicker-calendar th {
    cursor: default; }
  /* line 126, dashboard/objects/_datepicker.scss */
  .ui-datepicker-calendar td {
    background-color: #fefefe; }
    /* line 128, dashboard/objects/_datepicker.scss */
    .ui-datepicker-calendar td a {
      color: #222222;
      display: table-cell;
      width: 32px;
      height: 32px;
      vertical-align: middle; }

/* line 139, dashboard/objects/_datepicker.scss */
.ui-datepicker-unselectable {
  color: #999;
  cursor: default; }

/* line 145, dashboard/objects/_datepicker.scss */
.ui-datepicker-calendar .ui-datepicker-other-month a {
  color: #999; }

/* line 151, dashboard/objects/_datepicker.scss */
td.ui-datepicker-current-day a {
  border: 2px solid #1c6802; }

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */
/* clearfix */
/* line 7, dashboard/objects/_owl.scss */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

/* display none until init */
/* line 16, dashboard/objects/_owl.scss */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y; }

/* line 22, dashboard/objects/_owl.scss */
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px); }

/* line 27, dashboard/objects/_owl.scss */
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%; }

/* line 32, dashboard/objects/_owl.scss */
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

/* line 40, dashboard/objects/_owl.scss */
.owl-carousel .owl-item {
  float: left; }

/* line 43, dashboard/objects/_owl.scss */
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer; }

/* line 47, dashboard/objects/_owl.scss */
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent; }

/* mouse grab icon */
/* line 57, dashboard/objects/_owl.scss */
.grabbing {
  cursor: url(grabbing.html) 8 8, move; }

/* fix */
/* line 62, dashboard/objects/_owl.scss */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); }

/* line 1, dashboard/components/_addThis.scss */
.addthis_sharing_toolbox {
  float: left;
  margin-top: 20px; }
  @media all and (min-width: 55.625em) {
    /* line 1, dashboard/components/_addThis.scss */
    .addthis_sharing_toolbox {
      margin-top: 0;
      float: right; } }
  @media all and (min-width: 48em) and (max-width: 64em) {
    /* line 1, dashboard/components/_addThis.scss */
    .addthis_sharing_toolbox {
      margin-top: 0;
      float: right; } }
  /* line 12, dashboard/components/_addThis.scss */
  .addthis_sharing_toolbox .at-share-btn {
    -webkit-transition: background 1s;
    -moz-transition: background 1s;
    -o-transition: background 1s;
    transition: background 1s;
    cursor: pointer; }
    /* line 18, dashboard/components/_addThis.scss */
    .addthis_sharing_toolbox .at-share-btn:hover {
      -webkit-transition: background 1s;
      -moz-transition: background 1s;
      -o-transition: background 1s;
      transition: background 1s; }
    /* line 24, dashboard/components/_addThis.scss */
    .addthis_sharing_toolbox .at-share-btn span {
      background: transparent !important; }
      /* line 26, dashboard/components/_addThis.scss */
      .addthis_sharing_toolbox .at-share-btn span svg {
        display: none; }
    /* line 30, dashboard/components/_addThis.scss */
    .addthis_sharing_toolbox .at-share-btn.at-svc-twitter {
      background: transparent url("../img/icons/icon--social-twt.png") no-repeat 0 0 !important; }
      /* line 32, dashboard/components/_addThis.scss */
      .addthis_sharing_toolbox .at-share-btn.at-svc-twitter:hover {
        background: transparent url("../img/icons/icon--social-twt-on.png") no-repeat 0 0 !important; }
    /* line 36, dashboard/components/_addThis.scss */
    .addthis_sharing_toolbox .at-share-btn.at-svc-facebook {
      background: transparent url("../img/icons/icon--social-fb.png") no-repeat 0 0 !important; }
      /* line 38, dashboard/components/_addThis.scss */
      .addthis_sharing_toolbox .at-share-btn.at-svc-facebook:hover {
        background: transparent url("../img/icons/icon--social-fb-on.png") no-repeat 0 0 !important; }
    /* line 42, dashboard/components/_addThis.scss */
    .addthis_sharing_toolbox .at-share-btn.at-svc-google_plusone_share {
      background: transparent url("../img/icons/icon--social-gp.png") no-repeat 0 0 !important; }
      /* line 44, dashboard/components/_addThis.scss */
      .addthis_sharing_toolbox .at-share-btn.at-svc-google_plusone_share:hover {
        background: transparent url("../img/icons/icon--social-gp-on.png") no-repeat 0 0 !important; }
    /* line 48, dashboard/components/_addThis.scss */
    .addthis_sharing_toolbox .at-share-btn.at-svc-email {
      background: transparent url("../img/icons/icon--social-mail.png") no-repeat 0 0 !important; }
      /* line 50, dashboard/components/_addThis.scss */
      .addthis_sharing_toolbox .at-share-btn.at-svc-email:hover {
        background: transparent url("../img/icons/icon--social-mail-on.png") no-repeat 0 0 !important; }
    /* line 54, dashboard/components/_addThis.scss */
    .addthis_sharing_toolbox .at-share-btn.at-svc-print {
      background: transparent url("../img/icons/icon--social-print.png") no-repeat 0 0 !important; }
      /* line 56, dashboard/components/_addThis.scss */
      .addthis_sharing_toolbox .at-share-btn.at-svc-print:hover {
        background: transparent url("../img/icons/icon--social-print-on.png") no-repeat 0 0 !important; }
  /* line 61, dashboard/components/_addThis.scss */
  .addthis_sharing_toolbox .at-share-tbx-element .at-share-btn {
    margin: 0 5px 0 0; }
    /* line 63, dashboard/components/_addThis.scss */
    .addthis_sharing_toolbox .at-share-tbx-element .at-share-btn.at-svc-email {
      margin-right: 10px; }

/* line 68, dashboard/components/_addThis.scss */
.at-share-tbx-element.addthis_20x20_style .at-share-btn, .at-share-tbx-element.addthis_20x20_white_style .at-share-btn {
  max-width: 30px !important;
  max-height: 30px !important;
  width: 30px !important;
  height: 30px !important; }

/* line 1, dashboard/components/_breadcrumb.scss */
.breadcrumb {
  display: none; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .breadcrumb:after {
    content: '';
    display: table;
    clear: both; }
  /* line 4, dashboard/components/_breadcrumb.scss */
  .breadcrumb ul {
    padding: 20px 0;
    margin: 0; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .breadcrumb ul:after {
      content: '';
      display: table;
      clear: both; }
    /* line 9, dashboard/components/_breadcrumb.scss */
    .breadcrumb ul li {
      font-size: 0.9375em;
      margin: 0;
      float: left; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .breadcrumb ul li:after {
        content: '';
        display: table;
        clear: both; }
    /* line 15, dashboard/components/_breadcrumb.scss */
    .breadcrumb ul a {
      text-decoration: none;
      margin: 0 10px 0 0;
      padding: 0 15px 0 0;
      background: transparent url("../img/icons/icon--bc-arrow.png") no-repeat right 7px;
      display: block;
      text-align: left; }
      /* line 22, dashboard/components/_breadcrumb.scss */
      .breadcrumb ul a:hover, .breadcrumb ul a:focus {
        text-decoration: underline; }
  @media all and (min-width: 55.625em) {
    /* line 1, dashboard/components/_breadcrumb.scss */
    .breadcrumb {
      display: block; } }

/* line 1, dashboard/components/_header.scss */
header {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.2s ease-in;
  -moz-transition: -moz-transform 0.2s ease-in;
  -o-transition: -o-transform 0.2s ease-in;
  transition: transform 0.2s ease-in;
  position: absolute;
  z-index: 10; }
  @media all and (min-width: 55.625em) {
    /* line 1, dashboard/components/_header.scss */
    header {
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
      width: 100%;
      background: #fff;
      z-index: 9999;
      top: 0;
      position: fixed; } }
  /* line 25, dashboard/components/_header.scss */
  header .header__wrapper {
    margin: 0 auto;
    position: relative;
    padding: 0 40px;
    max-width: 1440px; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    header .header__wrapper:after {
      content: '';
      display: table;
      clear: both; }
  /* line 32, dashboard/components/_header.scss */
  header .logo {
    display: none; }
    @media all and (min-width: 55.625em) {
      /* line 32, dashboard/components/_header.scss */
      header .logo {
        display: block;
        float: left;
        padding: 0;
        margin-top: 18px;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        width: 200px; } }
    /* line 43, dashboard/components/_header.scss */
    header .logo img {
      max-width: 100%;
      height: auto;
      display: block; }
  /* line 49, dashboard/components/_header.scss */
  header .dashboard--social {
    display: none;
    float: right;
    padding: 0 20px 0 0;
    margin: 22px 0 0 0; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    header .dashboard--social:after {
      content: '';
      display: table;
      clear: both; }
    /* line 55, dashboard/components/_header.scss */
    header .dashboard--social p, header .dashboard--social .addthis_sharing_toolbox {
      float: left; }
    /* line 58, dashboard/components/_header.scss */
    header .dashboard--social p {
      padding: 5px 0 0 0;
      font-size: 0.8125em; }
    /* line 62, dashboard/components/_header.scss */
    header .dashboard--social .addthis_sharing_toolbox {
      margin-left: 20px; }
  /* line 66, dashboard/components/_header.scss */
  header.shrink {
    border-bottom: 1px solid #d3d7da; }

/* line 71, dashboard/components/_header.scss */
.nav--open header {
  width: 90%;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

/* line 80, dashboard/components/_header.scss */
.mbl--head {
  display: block;
  border-bottom: solid 2px #d3d7da; }
  /* line 82, dashboard/components/_header.scss */
  .mbl--head .logo {
    margin: 10px; }
  @media all and (min-width: 55.625em) {
    /* line 80, dashboard/components/_header.scss */
    .mbl--head {
      display: none; } }

/* line 91, dashboard/components/_header.scss */
.shrink {
  top: 0; }
  /* line 93, dashboard/components/_header.scss */
  .shrink .logo {
    width: 151px; }
  /* line 97, dashboard/components/_header.scss */
  .shrink .actions ul {
    margin: 0; }
  /* line 101, dashboard/components/_header.scss */
  .shrink .actions li.lang, .shrink .actions li.settings {
    display: none; }
  /* line 104, dashboard/components/_header.scss */
  .shrink .actions li.search, .shrink .actions li.menu {
    display: block;
    border-top: 0;
    border-bottom: 0;
    padding-top: 42px;
    padding-bottom: 12px; }
  /* line 112, dashboard/components/_header.scss */
  .shrink .actions li.search.active {
    border-top: 0;
    border-bottom: 0; }
  /* line 119, dashboard/components/_header.scss */
  .shrink .primary--nav, .shrink .hdr--utility {
    display: block; }
    @media all and (min-width: 55.625em) {
      /* line 119, dashboard/components/_header.scss */
      .shrink .primary--nav, .shrink .hdr--utility {
        display: none; } }
  /* line 125, dashboard/components/_header.scss */
  .shrink .dashboard--social {
    display: none; }
    @media all and (min-width: 55.625em) {
      /* line 125, dashboard/components/_header.scss */
      .shrink .dashboard--social {
        display: block; } }

/* line 132, dashboard/components/_header.scss */
.un--search {
  background: #e9ebec; }
  @media all and (min-width: 55.625em) {
    /* line 132, dashboard/components/_header.scss */
    .un--search {
      position: fixed;
      width: 100%;
      z-index: 9998;
      -webkit-transition: all 0.4s ease-in-out;
      -moz-transition: all 0.4s ease-in-out; }
      /* line 142, dashboard/components/_header.scss */
      .un--search.open {
        top: 128px; }
      /* line 146, dashboard/components/_header.scss */
      .un--search.shrink.open {
        top: 74px; } }

/* line 156, dashboard/components/_header.scss */
.un--search {
  border-bottom: solid 1px #fff; }
  @media all and (min-width: 55.625em) {
    /* line 156, dashboard/components/_header.scss */
    .un--search {
      border: 0;
      top: -155px; } }

@media all and (min-width: 55.625em) {
  /* line 163, dashboard/components/_header.scss */
  .un--global {
    top: -320px; } }

/* line 168, dashboard/components/_header.scss */
.search__wrapper {
  max-width: 1440px;
  margin: 0 auto;
  position: relative; }

/* global search fieldset */
@media all and (min-width: 64.0625em) {
  /* line 176, dashboard/components/_header.scss */
  .search__wrapper .gbl--search {
    padding: 20px 220px; } }
@media all and (min-width: 48em) and (max-width: 64em) {
  /* line 176, dashboard/components/_header.scss */
  .search__wrapper .gbl--search {
    padding: 20px 70px 20px 40px; } }

/* line 185, dashboard/components/_header.scss */
.gbl--search {
  border: 0;
  padding: 5px;
  margin: 0 auto; }
  @media all and (min-width: 55.625em) {
    /* line 185, dashboard/components/_header.scss */
    .gbl--search {
      padding: 20px 0; } }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .gbl--search:after {
    content: '';
    display: table;
    clear: both; }
  /* line 193, dashboard/components/_header.scss */
  .gbl--search legend {
    position: absolute;
    left: -999999em; }
  /* line 197, dashboard/components/_header.scss */
  .gbl--search label {
    position: absolute;
    left: -9999em; }
  /* line 201, dashboard/components/_header.scss */
  .gbl--search .form--row {
    position: relative; }
  /* line 204, dashboard/components/_header.scss */
  .gbl--search input[type="text"] {
    float: left;
    padding: 5px 32px 5px 5px;
    font-size: 1.1875em;
    width: 100%;
    box-sizing: border-box;
    border: solid 1px #a7afb5; }
    @media all and (min-width: 55.625em) {
      /* line 204, dashboard/components/_header.scss */
      .gbl--search input[type="text"] {
        width: 100%;
        padding: 15px 82px 15px 20px;
        font-size: 1.625em;
        height: 72px; } }
  /* line 218, dashboard/components/_header.scss */
  .gbl--search input[type="submit"].icon--search {
    background: #fff url("../img/icons/login.png") no-repeat 0 0;
    width: 18px;
    height: 18px;
    background-size: cover;
    text-indent: -999999em;
    cursor: pointer;
    border: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 8px; }
    @media all and (min-width: 55.625em) {
      /* line 218, dashboard/components/_header.scss */
      .gbl--search input[type="submit"].icon--search {
        background: #0072BC url("../img/icons/icon--global-search.png") no-repeat 0 0;
        width: 72px;
        height: 72px;
        position: absolute;
        right: 0;
        top: 0; } }

/* line 241, dashboard/components/_header.scss */
.gbl--search_extended {
  display: none; }
  @media all and (min-width: 55.625em) {
    /* line 241, dashboard/components/_header.scss */
    .gbl--search_extended {
      display: block;
      margin-top: 20px; }
      /* line 246, dashboard/components/_header.scss */
      .gbl--search_extended .adv--filter {
        font-size: 1.1875em;
        font-family: 'Nunito', sans-serif;
        font-weight: normal;
        color: #0072BC;
        padding: 0 20px 0 0;
        background: transparent url("../img/icons/icon--arrow-down.png") no-repeat right 6px;
        display: inline-block;
        cursor: pointer; }
        /* line 255, dashboard/components/_header.scss */
        .gbl--search_extended .adv--filter:hover {
          text-decoration: underline; }
        /* line 258, dashboard/components/_header.scss */
        .gbl--search_extended .adv--filter.active {
          background: transparent url("../img/icons/icon--arrow-up.png") no-repeat right 6px; }
      /* line 262, dashboard/components/_header.scss */
      .gbl--search_extended .content {
        display: none; } }

/* line 267, dashboard/components/_header.scss */
.icon--close {
  display: none; }
  @media all and (min-width: 55.625em) {
    /* line 267, dashboard/components/_header.scss */
    .icon--close {
      text-indent: -999999em;
      background: transparent url("../img/icons/icon--close.png") no-repeat 0 0;
      width: 24px;
      height: 24px;
      display: inline-block;
      position: absolute;
      right: 20px;
      top: 20px; } }
  @media all and (min-width: 95.3125em) {
    /* line 267, dashboard/components/_header.scss */
    .icon--close {
      right: 40px;
      top: 20px; } }

/* line 1, dashboard/components/_social.scss */
.social--sharing {
  position: fixed;
  right: 0;
  top: 155px;
  width: 40px;
  z-index: 10; }
  /* line 7, dashboard/components/_social.scss */
  .social--sharing a {
    display: block;
    width: 40px;
    height: 40px;
    margin-bottom: 1px; }

/* line 15, dashboard/components/_social.scss */
.twitter h2, .twitter h3 {
  text-transform: uppercase;
  font-size: 1.1875em; }
/* line 6, dashboard/tools/helpers/_mixins.scss */
.twitter .twitter--header:after {
  content: '';
  display: table;
  clear: both; }
/* line 21, dashboard/components/_social.scss */
.twitter .twitter--header .twitter--logo {
  float: left;
  width: 50px;
  height: 50px;
  margin: 0 20px 20px 0; }
  /* line 26, dashboard/components/_social.scss */
  .twitter .twitter--header .twitter--logo img {
    width: 100%;
    height: auto;
    display: block; }
/* line 32, dashboard/components/_social.scss */
.twitter .twitter--header .twitter--name, .twitter .twitter--header .twitter--handler {
  float: left;
  font-size: 1.1875em; }
/* line 36, dashboard/components/_social.scss */
.twitter .twitter--header .twitter--follow {
  float: right;
  margin: 0 0 0 20px; }

/* line 6, dashboard/tools/helpers/_mixins.scss */
.form--row:after {
  content: '';
  display: table;
  clear: both; }

/* line 4, dashboard/components/_forms.scss */
input[type='text'], input[type='date'], input[type='number'], input[type='submit'], input[type='email'], textarea, select {
  -webkit-appearance: none;
  border-radius: 0; }

@media all and (max-width: 55.5625em) {
  /* line 8, dashboard/components/_forms.scss */
  .search--form {
    padding: 15px; } }
/* line 12, dashboard/components/_forms.scss */
.search--form .gbl--search-text {
  margin-bottom: 20px;
  height: 48px; }
  @media all and (max-width: 55.5625em) {
    /* line 12, dashboard/components/_forms.scss */
    .search--form .gbl--search-text {
      padding-right: 35px; } }
/* line 20, dashboard/components/_forms.scss */
.search--form input[type="submit"].btn {
  border: 0; }
@media all and (max-width: 55.5625em) {
  /* line 23, dashboard/components/_forms.scss */
  .search--form input[type="submit"].icon--search {
    top: 15px;
    right: 15px; } }

/* line 32, dashboard/components/_forms.scss */
.fs--inline {
  border: 0;
  padding: 30px 0 0 0;
  margin: 0 0 10px 0;
  position: relative; }
  @media all and (min-width: 55.625em) {
    /* line 32, dashboard/components/_forms.scss */
    .fs--inline {
      padding: 0 0 0 120px; } }
  /* line 40, dashboard/components/_forms.scss */
  .fs--inline legend {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 1.1875em;
    font-weight: 700; }
  /* line 50, dashboard/components/_forms.scss */
  .fs--inline label {
    position: relative;
    left: 0;
    font-size: 1.1875em;
    padding-left: 25px;
    margin-right: 10px; }
    /* line 56, dashboard/components/_forms.scss */
    .fs--inline label input {
      position: absolute;
      left: 0;
      top: 5px; }

/* line 63, dashboard/components/_forms.scss */
fieldset {
  position: relative;
  border: 0;
  margin: 0;
  padding: 0; }
  /* line 68, dashboard/components/_forms.scss */
  fieldset legend {
    position: absolute;
    left: -999999em; }

/* line 73, dashboard/components/_forms.scss */
.fs--standard {
  margin: 0 15px;
  /* SELECT styling */ }
  @media all and (min-width: 95.3125em) {
    /* line 73, dashboard/components/_forms.scss */
    .fs--standard {
      margin: 0 40px;
      width: 50%; } }
  @media all and (min-width: 55.625em) {
    /* line 73, dashboard/components/_forms.scss */
    .fs--standard {
      margin: 0 40px;
      width: 75%; } }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .fs--standard:after {
    content: '';
    display: table;
    clear: both; }
  /* line 88, dashboard/components/_forms.scss */
  .fs--standard .form--row {
    margin: 0 0 20px 0; }
    /* line 91, dashboard/components/_forms.scss */
    .fs--standard .form--row.error label {
      color: #cc0000; }
    /* line 94, dashboard/components/_forms.scss */
    .fs--standard .form--row.error input[type='text'], .fs--standard .form--row.error input[type='date'], .fs--standard .form--row.error input[type='number'], .fs--standard .form--row.error textarea {
      border: solid 1px #cc0000;
      background: #fec5c5; }
    /* line 99, dashboard/components/_forms.scss */
    .fs--standard .form--row:last-of-type {
      margin-bottom: 0; }
  /* line 103, dashboard/components/_forms.scss */
  .fs--standard label {
    display: inline-block;
    margin: 0 0 10px 0;
    font-size: 1.1875em;
    font-weight: 700; }
    @media all and (min-width: 55.625em) {
      /* line 103, dashboard/components/_forms.scss */
      .fs--standard label {
        float: left; } }
  /* line 115, dashboard/components/_forms.scss */
  .fs--standard input[type='text'], .fs--standard input[type='date'], .fs--standard input[type='number'], .fs--standard textarea {
    width: 100%;
    -webkit-appearance: none;
    border-radius: 0;
    background: #fff;
    border: solid 1px #a7afb5;
    padding: 8px;
    margin: 0;
    font-family: "lato",sans-serif;
    font-weight: 500;
    font-size: 1em; }
    @media all and (min-width: 55.625em) {
      /* line 115, dashboard/components/_forms.scss */
      .fs--standard input[type='text'], .fs--standard input[type='date'], .fs--standard input[type='number'], .fs--standard textarea {
        float: left;
        clear: left;
        width: 50%; } }
    /* line 131, dashboard/components/_forms.scss */
    .fs--standard input[type='text']:focus, .fs--standard input[type='date']:focus, .fs--standard input[type='number']:focus, .fs--standard textarea:focus {
      outline: 0;
      border: solid 1px #0072BC; }
  /* line 136, dashboard/components/_forms.scss */
  .fs--standard input[type='text'], .fs--standard input[type='date'], .fs--standard input[type='number'] {
    height: 48px; }
  /* line 139, dashboard/components/_forms.scss */
  .fs--standard input[type='date'], .fs--standard input[type='text'].datepicker {
    padding-right: 50px;
    background: #fff url("../img/icons/icon--date-cal.png") no-repeat right 10px; }
    @media all and (min-width: 55.625em) {
      /* line 139, dashboard/components/_forms.scss */
      .fs--standard input[type='date'], .fs--standard input[type='text'].datepicker {
        width: 33.33%; } }
  /* line 146, dashboard/components/_forms.scss */
  .fs--standard input[type='submit'] {
    width: auto;
    height: 48px;
    border: 0;
    float: left; }
  /* line 154, dashboard/components/_forms.scss */
  .fs--standard select {
    float: left;
    clear: left;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: solid 1px #a7afb5;
    padding: 8px;
    margin: 0;
    font-family: "lato",sans-serif;
    font-weight: 500;
    font-size: 1.1875em;
    -webkit-appearance: none;
    /*Removes default chrome and safari style*/
    -moz-appearance: none;
    /* Removes Default Firefox style*/
    background: #fff url(../img/icons/dd-section.png) no-repeat;
    /*Adds background-image*/
    background-position: right 18px;
    /*Position of the background-image*/
    text-indent: 0.01px;
    /* Removes default arrow from firefox*/
    text-overflow: "";
    /*Removes default arrow from firefox*/
    height: 48px;
    min-width: 0;
    width: 100%; }
    @media all and (min-width: 55.625em) {
      /* line 154, dashboard/components/_forms.scss */
      .fs--standard select {
        min-width: 50%;
        width: auto; } }
  /* line 181, dashboard/components/_forms.scss */
  .fs--standard select::-ms-expand {
    /*ie11 get rid of default dd arrow*/
    display: none; }
  /* line 185, dashboard/components/_forms.scss */
  .fs--standard .fs--group legend {
    position: relative;
    left: auto;
    font-size: 1.1875em;
    font-weight: 600;
    margin-bottom: 10px; }
  /* line 192, dashboard/components/_forms.scss */
  .fs--standard .fs--group .form--row {
    margin-bottom: 0; }
  /* line 195, dashboard/components/_forms.scss */
  .fs--standard .fs--group label {
    float: none;
    padding-left: 25px;
    margin-right: 10px;
    position: relative;
    display: inline-block; }
    /* line 202, dashboard/components/_forms.scss */
    .fs--standard .fs--group label input {
      position: absolute;
      top: 5px;
      left: 0; }
  /* line 209, dashboard/components/_forms.scss */
  .fs--standard .fs--group.vertical label {
    float: left;
    clear: left;
    display: block;
    margin: 0 0 10px 0; }

@media all and (min-width: 55.625em) {
  /* line 219, dashboard/components/_forms.scss */
  .fs--disclaimer {
    width: 50%; } }
/* line 223, dashboard/components/_forms.scss */
.fs--disclaimer .form--row {
  background: #e9ebec;
  margin: 0 0 20px 0 !important;
  padding: 20px; }
  /* line 227, dashboard/components/_forms.scss */
  .fs--disclaimer .form--row label {
    float: none;
    padding-left: 25px;
    margin: 0;
    position: relative;
    display: inline-block;
    font-size: 1.0625em; }
    /* line 235, dashboard/components/_forms.scss */
    .fs--disclaimer .form--row label input {
      position: absolute;
      top: 3px;
      left: 0; }

/* line 246, dashboard/components/_forms.scss */
.no-csscolumns select {
  background: none; }

/* line 1, dashboard/components/_header--nav.scss */
.hdr--utility {
  padding: 15px;
  background: #e9ebec; }
  @media all and (min-width: 55.625em) {
    /* line 1, dashboard/components/_header--nav.scss */
    .hdr--utility {
      float: right;
      margin: 24px 15px 0 0;
      padding: 0;
      background: transparent; } }
  @media all and (min-width: 55.625em) {
    /* line 11, dashboard/components/_header--nav.scss */
    .hdr--utility .utility {
      float: right;
      clear: right;
      margin-top: 1px; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .hdr--utility .utility:after {
        content: '';
        display: table;
        clear: both; } }
  /* line 18, dashboard/components/_header--nav.scss */
  .hdr--utility .utility ul {
    padding: 0;
    margin: 0;
    max-height: none;
    float: none; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .hdr--utility .utility ul:after {
      content: '';
      display: table;
      clear: both; }
    @media all and (min-width: 55.625em) {
      /* line 18, dashboard/components/_header--nav.scss */
      .hdr--utility .utility ul {
        float: right; } }
    /* line 30, dashboard/components/_header--nav.scss */
    .hdr--utility .utility ul li {
      font-size: 0.9375em;
      height: auto;
      float: none;
      padding: 8px 0; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .hdr--utility .utility ul li:after {
        content: '';
        display: table;
        clear: both; }
      @media all and (min-width: 55.625em) {
        /* line 30, dashboard/components/_header--nav.scss */
        .hdr--utility .utility ul li {
          font-size: 0.8125em;
          margin: 0 0 0 10px;
          padding: 0;
          background-color: transparent;
          float: left; } }
    /* line 49, dashboard/components/_header--nav.scss */
    .hdr--utility .utility ul a {
      color: #666;
      text-decoration: none;
      margin: 0;
      display: block;
      text-align: left; }
      @media all and (min-width: 55.625em) {
        /* line 49, dashboard/components/_header--nav.scss */
        .hdr--utility .utility ul a {
          padding: 5px 10px;
          background: transparent url("../img/icons/icon--mbl-nav-arrow.png") no-repeat right 7px;
          background: none;
          display: block; } }
      @media all and (min-width: 55.625em) {
        /* line 61, dashboard/components/_header--nav.scss */
        .hdr--utility .utility ul a:hover, .hdr--utility .utility ul a:focus {
          text-decoration: underline;
          background-color: #fff;
          color: #222222; } }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .hdr--utility .highlights:after {
    content: '';
    display: table;
    clear: both; }
  @media all and (min-width: 55.625em) {
    /* line 71, dashboard/components/_header--nav.scss */
    .hdr--utility .highlights {
      float: right;
      clear: right; } }
  /* line 77, dashboard/components/_header--nav.scss */
  .hdr--utility .highlights ul {
    padding: 0; }
    @media all and (min-width: 55.625em) {
      /* line 77, dashboard/components/_header--nav.scss */
      .hdr--utility .highlights ul {
        float: right; } }
    /* line 85, dashboard/components/_header--nav.scss */
    .hdr--utility .highlights ul li {
      float: left;
      font-size: 0.875em;
      font-weight: 900;
      text-transform: uppercase;
      background: #0072BC;
      padding: 10px; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .hdr--utility .highlights ul li:after {
        content: '';
        display: table;
        clear: both; }
      @media all and (min-width: 55.625em) {
        /* line 85, dashboard/components/_header--nav.scss */
        .hdr--utility .highlights ul li {
          padding: 0;
          background: transparent; } }
      /* line 97, dashboard/components/_header--nav.scss */
      .hdr--utility .highlights ul li a {
        color: #fff;
        padding: 0; }
        @media all and (min-width: 55.625em) {
          /* line 97, dashboard/components/_header--nav.scss */
          .hdr--utility .highlights ul li a {
            padding: 5px 10px;
            color: #0072BC; }
            /* line 103, dashboard/components/_header--nav.scss */
            .hdr--utility .highlights ul li a:hover, .hdr--utility .highlights ul li a:focus {
              color: #222; } }
    /* line 110, dashboard/components/_header--nav.scss */
    .hdr--utility .highlights ul li + li {
      margin-left: 20px; }
      @media all and (min-width: 55.625em) {
        /* line 110, dashboard/components/_header--nav.scss */
        .hdr--utility .highlights ul li + li {
          margin-left: 0; } }
  @media all and (max-width: 55.5625em) {
    /* line 120, dashboard/components/_header--nav.scss */
    .hdr--utility .un--settings {
      border-top: solid 1px #d3d7da;
      padding-top: 15px;
      margin-top: 7px;
      /* SELECT styling */ }
      /* line 124, dashboard/components/_header--nav.scss */
      .hdr--utility .un--settings p, .hdr--utility .un--settings label {
        font-size: 0.9375em;
        padding-bottom: 10px;
        display: block; }
      /* line 129, dashboard/components/_header--nav.scss */
      .hdr--utility .un--settings .global--lang__select {
        background: transparent url("../img/icons/icon--globe-grey-light.png") no-repeat 0 4px;
        padding: 0 0 10px 30px;
        margin-bottom: 10px;
        border-bottom: solid 1px #d3d7da; }
        /* line 6, dashboard/tools/helpers/_mixins.scss */
        .hdr--utility .un--settings .global--lang__select:after {
          content: '';
          display: table;
          clear: both; }
        /* line 135, dashboard/components/_header--nav.scss */
        .hdr--utility .un--settings .global--lang__select > a {
          float: left;
          text-transform: uppercase;
          padding: 5px 10px;
          font-size: 0.9375em; }
          /* line 6, dashboard/tools/helpers/_mixins.scss */
          .hdr--utility .un--settings .global--lang__select > a:after {
            content: '';
            display: table;
            clear: both; }
          /* line 141, dashboard/components/_header--nav.scss */
          .hdr--utility .un--settings .global--lang__select > a + a {
            border-left: solid 1px #d3d7da; }
      /* line 147, dashboard/components/_header--nav.scss */
      .hdr--utility .un--settings select {
        float: left;
        clear: left;
        -webkit-appearance: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        border: solid 1px #a7afb5;
        padding: 8px;
        margin: 0;
        font-family: "lato",sans-serif;
        font-weight: 500;
        font-size: 0.9375em;
        -webkit-appearance: none;
        /*Removes default chrome and safari style*/
        -moz-appearance: none;
        /* Removes Default Firefox style*/
        background: #fff url(../img/icons/dd-section.png) no-repeat;
        /*Adds background-image*/
        background-position: right 18px;
        /*Position of the background-image*/
        text-indent: 0.01px;
        /* Removes default arrow from firefox*/
        text-overflow: "";
        /*Removes default arrow from firefox*/
        height: 48px;
        min-width: 0;
        width: 100%; }
      /* line 171, dashboard/components/_header--nav.scss */
      .hdr--utility .un--settings select::-ms-expand {
        /*ie11 get rid of default dd arrow*/
        display: none; }
      /* line 174, dashboard/components/_header--nav.scss */
      .hdr--utility .un--settings.is--active {
        display: block; } }

/* line 183, dashboard/components/_header--nav.scss */
.actions {
  float: right;
  display: none; }
  @media all and (min-width: 55.625em) {
    /* line 183, dashboard/components/_header--nav.scss */
    .actions {
      display: block;
      position: relative; } }
  /* line 190, dashboard/components/_header--nav.scss */
  .actions ul {
    padding: 0;
    margin: 0;
    float: right; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .actions ul:after {
      content: '';
      display: table;
      clear: both; }
    /* line 196, dashboard/components/_header--nav.scss */
    .actions ul li {
      float: left; }
      /* line 198, dashboard/components/_header--nav.scss */
      .actions ul li.search, .actions ul li.lang, .actions ul li.menu, .actions ul li.settings {
        font-size: 0.8125em;
        font-family: "lato",sans-serif;
        text-transform: none;
        padding: 35px 20px 4px 20px;
        border-left: solid 1px #e9ebec;
        border-top: solid 15px #fff;
        border-bottom: solid 15px #fff; }
        /* line 206, dashboard/components/_header--nav.scss */
        .actions ul li.search a, .actions ul li.lang a, .actions ul li.menu a, .actions ul li.settings a {
          display: block;
          position: relative;
          color: #666; }
        /* line 211, dashboard/components/_header--nav.scss */
        .actions ul li.search:hover, .actions ul li.lang:hover, .actions ul li.menu:hover, .actions ul li.settings:hover {
          cursor: pointer; }
      /* line 217, dashboard/components/_header--nav.scss */
      .actions ul li.search.active, .actions ul li.lang.active, .actions ul li.settings.active {
        border-top: solid 15px #e9ebec;
        border-bottom: solid 15px #e9ebec;
        background: #e9ebec; }
      /* line 223, dashboard/components/_header--nav.scss */
      .actions ul li.search {
        min-width: 80px;
        text-align: center; }
        /* line 226, dashboard/components/_header--nav.scss */
        .actions ul li.search a {
          padding: 0; }
          /* line 228, sass/components/_header--nav.scss */
          .actions ul li.search a:before {
            content: "";
            background: transparent url("../img/icons/login.png") no-repeat 0 0;
            width: 100px;
            height: 24px;
            /* To move it to top of anchor element*/
            position: absolute;
            bottom: 115%;
            left: 20%; }
        /* line 240, sass/components/_header--nav.scss */
        .actions ul li.search.active > a {
          color: #222222; }
          /* line 242, sass/components/_header--nav.scss */
          .actions ul li.search.active > a:before {
            content: "";
            background: transparent url("../img/icons/icon--search-grey.png") no-repeat 0 0; }
      /* line 249, sass/components/_header--nav.scss */
      .actions ul li.settings {
        border-right: solid 1px #d3d7da;
        padding: 13px 20px;
        min-width: 80px; }
        /* line 253, sass/components/_header--nav.scss */
        .actions ul li.settings a {
          background: transparent url("../img/icons/icon--cog.png") no-repeat 0 0;
          padding: 0;
          text-align: center;
          text-indent: -99999em;
          height: 32px;
          width: 32px; }
      /* line 265, dashboard/components/_header--nav.scss */
      .actions ul li.lang {
        border-right: solid 1px #e9ebec;
        min-width: 80px;
        position: relative; }
        /* line 269, dashboard/components/_header--nav.scss */
        .actions ul li.lang > a {
          background: transparent url("../img/icons/icon--globe-down.png") no-repeat right 6px;
          padding: 0 15px 0 0;
          text-align: center; }
          /* line 273, dashboard/components/_header--nav.scss */
          .actions ul li.lang > a:before {
            content: "";
            background: transparent url("../img/icons/icon--globe.png") no-repeat 0 0;
            width: 24px;
            height: 24px;
            /* To move it to top of anchor element*/
            position: absolute;
            bottom: 115%;
            left: calc(50% - 12px); }
        /* line 288, dashboard/components/_header--nav.scss */
        .actions ul li.lang.active > a {
          color: #222222;
          background: transparent url("../img/icons/icon--globe-up.png") no-repeat right 5px; }
          /* line 291, dashboard/components/_header--nav.scss */
          .actions ul li.lang.active > a:before {
            content: "";
            background: transparent url("../img/icons/icon--globe-grey.png") no-repeat 0 0; }
      /* line 298, dashboard/components/_header--nav.scss */
      .actions ul li.menu {
        min-width: 80px;
        display: none;
        border-right: solid 1px #d3d7da;
        text-align: center; }
        /* line 304, dashboard/components/_header--nav.scss */
        .actions ul li.menu a:before {
          content: "";
          background: transparent url("../img/icons/icon--burger.png") no-repeat 0 0;
          width: 24px;
          height: 24px;
          /* To move it to top of anchor element*/
          position: absolute;
          bottom: 115%;
          left: calc(50% - 12px); }
  /* line 321, dashboard/components/_header--nav.scss */
  .actions .un--settings {
    display: none;
    position: absolute;
    z-index: 10;
    right: 0;
    bottom: -224px;
    width: 300px;
    padding: 20px 20px 30px 20px;
    background: #e9ebec;
    /* SELECT styling */ }
    /* line 330, dashboard/components/_header--nav.scss */
    .actions .un--settings p, .actions .un--settings label {
      font-size: 0.9375em;
      padding-bottom: 10px;
      display: block; }
    /* line 335, dashboard/components/_header--nav.scss */
    .actions .un--settings .global--lang__select {
      background: transparent url("../img/icons/icon--globe-grey-light.png") no-repeat 0 4px;
      padding: 0 0 10px 30px;
      margin-bottom: 10px;
      border-bottom: solid 1px #d3d7da; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .actions .un--settings .global--lang__select:after {
        content: '';
        display: table;
        clear: both; }
      /* line 341, dashboard/components/_header--nav.scss */
      .actions .un--settings .global--lang__select > a {
        float: left;
        text-transform: uppercase;
        padding: 5px 10px;
        font-size: 0.9375em; }
        /* line 6, dashboard/tools/helpers/_mixins.scss */
        .actions .un--settings .global--lang__select > a:after {
          content: '';
          display: table;
          clear: both; }
        /* line 347, dashboard/components/_header--nav.scss */
        .actions .un--settings .global--lang__select > a + a {
          border-left: solid 1px #d3d7da; }
    /* line 353, dashboard/components/_header--nav.scss */
    .actions .un--settings select {
      float: left;
      clear: left;
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0;
      border: solid 1px #a7afb5;
      padding: 8px;
      margin: 0;
      font-family: "lato",sans-serif;
      font-weight: 500;
      font-size: 0.9375em;
      -webkit-appearance: none;
      /*Removes default chrome and safari style*/
      -moz-appearance: none;
      /* Removes Default Firefox style*/
      background: #fff url(../img/icons/dd-section.png) no-repeat;
      /*Adds background-image*/
      background-position: right 18px;
      /*Position of the background-image*/
      text-indent: 0.01px;
      /* Removes default arrow from firefox*/
      text-overflow: "";
      /*Removes default arrow from firefox*/
      height: 48px;
      min-width: 0;
      width: 100%; }
    /* line 377, dashboard/components/_header--nav.scss */
    .actions .un--settings select::-ms-expand {
      /*ie11 get rid of default dd arrow*/
      display: none; }
    /* line 380, dashboard/components/_header--nav.scss */
    .actions .un--settings input[type="submit"] {
      border: 0;
      margin-top: 10px;
      font-size: 0.9375em; }
    /* line 385, dashboard/components/_header--nav.scss */
    .actions .un--settings.is--active {
      display: block; }

/* line 395, dashboard/components/_header--nav.scss */
.primary--nav {
  float: none;
  width: auto;
  margin: 0;
  padding: 0;
  position: relative; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .primary--nav:after {
    content: '';
    display: table;
    clear: both; }
  @media all and (min-width: 55.625em) {
    /* line 395, dashboard/components/_header--nav.scss */
    .primary--nav {
      display: block;
      position: relative;
      background: #222; } }
  /* line 408, dashboard/components/_header--nav.scss */
  .primary--nav > ul {
    max-width: 1440px;
    padding: 0;
    margin: 0;
    float: none;
    width: auto;
    margin: 0;
    padding: 0; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .primary--nav > ul:after {
      content: '';
      display: table;
      clear: both; }
    @media all and (min-width: 55.625em) {
      /* line 408, dashboard/components/_header--nav.scss */
      .primary--nav > ul {
        margin: 0 auto;
        padding: 0 40px; } }
    /* line 422, dashboard/components/_header--nav.scss */
    .primary--nav > ul > li {
      padding: 10px 15px;
      font-size: 1.0625em;
      font-family: "lato",sans-serif;
      font-weight: 800;
      text-transform: uppercase;
      border-bottom: solid 1px #d3d7da;
      /* Portrait */ }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .primary--nav > ul > li:after {
        content: '';
        display: table;
        clear: both; }
      @media all and (min-width: 48em) and (max-width: 64em) {
        /* line 422, dashboard/components/_header--nav.scss */
        .primary--nav > ul > li {
          font-size: 0.875em;
          font-size: 1.35vw; } }
      @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
        /* line 422, dashboard/components/_header--nav.scss */
        .primary--nav > ul > li {
          font-size: 1.0625em; } }
      @media all and (min-width: 64.0625em) {
        /* line 422, dashboard/components/_header--nav.scss */
        .primary--nav > ul > li {
          font-size: 1.0625em;
          font-size: 1.22vw; } }
      @media all and (min-width: 95.3125em) {
        /* line 422, dashboard/components/_header--nav.scss */
        .primary--nav > ul > li {
          font-size: 1.0625em; } }
      @media all and (min-width: 55.625em) {
        /* line 422, dashboard/components/_header--nav.scss */
        .primary--nav > ul > li {
          padding: 8px 15px 0 15px;
          padding: 8px 1vw 0 1vw;
          float: left;
          position: relative;
          border: 0;
          margin: 0;
          background-color: transparent; }
          /* line 461, dashboard/components/_header--nav.scss */
          .primary--nav > ul > li:hover > a {
            color: #a7afb5;
            border-bottom: solid 4px #a7afb5; }
          /* line 471, dashboard/components/_header--nav.scss */
          .primary--nav > ul > li:first-of-type {
            margin-left: 0;
            padding-left: 0; }
          /* line 476, dashboard/components/_header--nav.scss */
          .primary--nav > ul > li.is--active > a {
            color: #a7afb5;
            border-bottom: solid 4px #222; }
          /* line 482, dashboard/components/_header--nav.scss */
          .primary--nav > ul > li.is--active:hover > a, .primary--nav > ul > li.is--active:focus > a {
            border-bottom: solid 4px #a7afb5; } }
      @media all and (min-width: 55.625em) {
        /* line 489, dashboard/components/_header--nav.scss */
        .primary--nav > ul > li:last-of-type {
          padding-right: 0; } }
      @media all and (min-width: 55.625em) {
        /* line 493, dashboard/components/_header--nav.scss */
        .primary--nav > ul > li:last-of-type .sub--menu {
          left: auto;
          right: -30px; } }
      @media all and (min-width: 95.3125em) {
        /* line 493, dashboard/components/_header--nav.scss */
        .primary--nav > ul > li:last-of-type .sub--menu {
          left: -30px;
          right: auto; } }
      @media all and (min-width: 55.625em) {
        /* line 506, dashboard/components/_header--nav.scss */
        .primary--nav > ul > li:hover .sub--menu {
          display: block; } }
      /* line 511, dashboard/components/_header--nav.scss */
      .primary--nav > ul > li .sub--menu {
        display: none;
        background: #fff;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 10; }
        /* line 6, dashboard/tools/helpers/_mixins.scss */
        .primary--nav > ul > li .sub--menu:after {
          content: '';
          display: table;
          clear: both; }
        @media all and (min-width: 55.625em) {
          /* line 511, dashboard/components/_header--nav.scss */
          .primary--nav > ul > li .sub--menu {
            top: 100%;
            width: 375px;
            left: -30px;
            z-index: 3;
            background: #f4f5f6;
            border-top: solid 1px #d3d7da; } }
        /* line 533, dashboard/components/_header--nav.scss */
        .primary--nav > ul > li .sub--menu li {
          text-transform: none;
          float: none;
          margin: 0;
          padding: 10px 15px;
          border-bottom: solid 1px #d3d7da;
          font-size: 1em;
          padding-left: 35px; }
          /* line 541, dashboard/components/_header--nav.scss */
          .primary--nav > ul > li .sub--menu li.parent {
            padding-left: 15px;
            text-transform: uppercase; }
          @media all and (min-width: 55.625em) {
            /* line 533, dashboard/components/_header--nav.scss */
            .primary--nav > ul > li .sub--menu li {
              padding: 0;
              border-bottom: 0; } }
          /* line 550, dashboard/components/_header--nav.scss */
          .primary--nav > ul > li .sub--menu li a {
            padding: 0;
            margin: 0;
            color: #222;
            display: block;
            border: 0; }
            @media all and (min-width: 55.625em) {
              /* line 550, dashboard/components/_header--nav.scss */
              .primary--nav > ul > li .sub--menu li a {
                padding: 15px 0;
                margin: 0 30px;
                border-bottom: solid 1px #d3d7da; } }
            /* line 562, dashboard/components/_header--nav.scss */
            .primary--nav > ul > li .sub--menu li a:hover {
              color: #222;
              text-decoration: none; }
          @media all and (min-width: 55.625em) {
            /* line 567, dashboard/components/_header--nav.scss */
            .primary--nav > ul > li .sub--menu li:hover {
              background: #e9ebec; }
              /* line 570, dashboard/components/_header--nav.scss */
              .primary--nav > ul > li .sub--menu li:hover > a {
                border-bottom: solid 1px #e9ebec; } }
          /* line 575, dashboard/components/_header--nav.scss */
          .primary--nav > ul > li .sub--menu li:hover > a {
            color: #222; }
          /* line 584, dashboard/components/_header--nav.scss */
          .primary--nav > ul > li .sub--menu li .sub--sub-menu {
            display: none;
            width: 100%;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 11;
            background: #fff; }
            /* line 6, dashboard/tools/helpers/_mixins.scss */
            .primary--nav > ul > li .sub--menu li .sub--sub-menu:after {
              content: '';
              display: table;
              clear: both; }
            @media all and (min-width: 55.625em) {
              /* line 584, dashboard/components/_header--nav.scss */
              .primary--nav > ul > li .sub--menu li .sub--sub-menu {
                top: 0;
                left: 100%;
                margin: 0;
                padding: 0;
                background: #e9ebec; } }
            /* line 601, dashboard/components/_header--nav.scss */
            .primary--nav > ul > li .sub--menu li .sub--sub-menu:after {
              position: absolute;
              left: -17px;
              top: 17px;
              width: 12px;
              height: 16px; }
            /* line 618, dashboard/components/_header--nav.scss */
            .primary--nav > ul > li .sub--menu li .sub--sub-menu li a {
              border: 0; }
              @media all and (min-width: 55.625em) {
                /* line 618, dashboard/components/_header--nav.scss */
                .primary--nav > ul > li .sub--menu li .sub--sub-menu li a {
                  border-bottom: solid 1px #d3d7da; } }
            /* line 625, dashboard/components/_header--nav.scss */
            .primary--nav > ul > li .sub--menu li .sub--sub-menu.is--active {
              display: block;
              top: 0;
              left: 0;
              width: 100%;
              overflow-y: scroll; }
          @media all and (min-width: 55.625em) {
            /* line 633, dashboard/components/_header--nav.scss */
            .primary--nav > ul > li .sub--menu li:first-of-type {
              padding-top: 0; } }
        /* line 639, dashboard/components/_header--nav.scss */
        .primary--nav > ul > li .sub--menu.is--active {
          display: block;
          width: 100%;
          overflow-y: scroll; }
        /* line 644, dashboard/components/_header--nav.scss */
        .primary--nav > ul > li .sub--menu.double {
          width: 900px;
          left: -275px; }
          /* line 647, dashboard/components/_header--nav.scss */
          .primary--nav > ul > li .sub--menu.double li {
            width: 50%;
            float: left; }
      /* line 655, dashboard/components/_header--nav.scss */
      .primary--nav > ul > li:first-of-type .sub--menu.double, .primary--nav > ul > li:nth-child(2) .sub--menu.double {
        left: -30px; }
      /* line 662, dashboard/components/_header--nav.scss */
      .primary--nav > ul > li:last-of-type .sub--menu.double, .primary--nav > ul > li:nth-child(5) .sub--menu.double {
        right: -30px;
        left: auto; }
    /* line 670, dashboard/components/_header--nav.scss */
    .primary--nav > ul a {
      color: #222222;
      text-decoration: none;
      margin: 0;
      display: block;
      text-align: left;
      border: 0; }
      @media all and (min-width: 55.625em) {
        /* line 670, dashboard/components/_header--nav.scss */
        .primary--nav > ul a {
          color: #fff;
          padding: 0 5px 4px 5px;
          border-bottom: solid 4px #222;
          background-color: transparent;
          background: none; } }
      @media all and (min-width: 55.625em) {
        /* line 688, dashboard/components/_header--nav.scss */
        .primary--nav > ul a:hover, .primary--nav > ul a:focus {
          background-color: transparent;
          color: #a7afb5; } }

/* line 699, dashboard/components/_header--nav.scss */
.mbl--hdr-items {
  display: none; }
  @media all and (min-width: 55.625em) {
    /* line 699, dashboard/components/_header--nav.scss */
    .mbl--hdr-items {
      display: none; } }

/* line 708, dashboard/components/_header--nav.scss */
.primary--nav > ul > li > a {
  background: transparent url("../img/icons/icon--mbl-nav-arrow.png") no-repeat right 8px; }
  @media all and (min-width: 55.625em) {
    /* line 708, dashboard/components/_header--nav.scss */
    .primary--nav > ul > li > a {
      background: none; } }
/* line 717, dashboard/components/_header--nav.scss */
.primary--nav > ul > li .sub--menu > li > a.has--siblings, .primary--nav > ul > li .sub--sub-menu > li > a.has--siblings {
  background: transparent url("../img/icons/icon--mbl-nav-arrow.png") no-repeat right 8px; }
/* line 722, dashboard/components/_header--nav.scss */
.primary--nav > ul > li .sub--menu .sub--back, .primary--nav > ul > li .sub--sub-menu .sub--back {
  text-align: right; }
  /* line 724, dashboard/components/_header--nav.scss */
  .primary--nav > ul > li .sub--menu .sub--back a, .primary--nav > ul > li .sub--sub-menu .sub--back a {
    padding-left: 34px;
    background: transparent url("../img/icons/icon--back.png") no-repeat 0 0;
    text-align: right;
    display: inline-block; }

/* line 1, dashboard/components/_home--news.scss */
.home--news {
  padding: 0; }
  /* line 3, dashboard/components/_home--news.scss */
  .home--news ul {
    padding: 0;
    margin: 0; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .home--news ul:after {
      content: '';
      display: table;
      clear: both; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .home--news ul li:after {
      content: '';
      display: table;
      clear: both; }
    @media all and (min-width: 55.625em) {
      /* line 8, dashboard/components/_home--news.scss */
      .home--news ul li {
        margin: 0;
        background-color: transparent;
        float: left;
        padding: 0; } }
    /* line 16, dashboard/components/_home--news.scss */
    .home--news ul li .promo {
      float: left;
      width: 25%;
      text-align: center; }
      /* line 20, dashboard/components/_home--news.scss */
      .home--news ul li .promo img {
        width: auto;
        display: block; }
    /* line 25, dashboard/components/_home--news.scss */
    .home--news ul li .copy {
      float: left;
      width: 75%;
      padding: 10px; }
      /* line 29, dashboard/components/_home--news.scss */
      .home--news ul li .copy .stat {
        font-size: 1.875em;
        font-family: "lato",sans-serif; }
        /* line 32, dashboard/components/_home--news.scss */
        .home--news ul li .copy .stat span {
          font-size: 2.4em;
          display: block;
          margin: 0 0 10px 0; }

/* ============================================================
  SECTIONS
============================================================ */
/* line 4, dashboard/components/_parallax.scss */
section.module:last-child {
  margin-bottom: 0; }

/* line 8, dashboard/components/_parallax.scss */
section.module.content {
  padding: 40px 0; }

/* line 11, dashboard/components/_parallax.scss */
section.module.parallax {
  position: relative;
  height: 300px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }
  @media all and (min-width: 55.625em) {
    /* line 11, dashboard/components/_parallax.scss */
    section.module.parallax {
      height: 600px; } }
  /* line 24, dashboard/components/_parallax.scss */
  section.module.parallax .info {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding-top: 20px;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.95)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    /* IE6-8 */ }
    /* line 35, dashboard/components/_parallax.scss */
    section.module.parallax .info .content {
      padding: 15px;
      position: relative;
      color: #fff; }
      @media all and (min-width: 64.0625em) {
        /* line 35, dashboard/components/_parallax.scss */
        section.module.parallax .info .content {
          padding: 40px 60px;
          max-width: 75%; } }
      @media all and (min-width: 48em) and (max-width: 64em) {
        /* line 35, dashboard/components/_parallax.scss */
        section.module.parallax .info .content {
          padding: 40px 60px;
          color: #fff;
          max-width: 80%; } }
      /* line 49, dashboard/components/_parallax.scss */
      section.module.parallax .info .content .tag {
        background: #222222;
        color: #fff;
        font-size: 0.9375em;
        position: relative;
        margin: 0 0 15px 0; }
      /* line 57, dashboard/components/_parallax.scss */
      section.module.parallax .info .content h1 {
        font-size: 2.5em; }
        @media all and (min-width: 55.625em) {
          /* line 57, dashboard/components/_parallax.scss */
          section.module.parallax .info .content h1 {
            font-size: 3em;
            font-weight: 700; } }
      /* line 64, dashboard/components/_parallax.scss */
      section.module.parallax .info .content p {
        font-size: 1.1875em; }
        @media all and (max-width: 55.5625em) {
          /* line 64, dashboard/components/_parallax.scss */
          section.module.parallax .info .content p {
            padding-bottom: 0; } }
        @media all and (min-width: 55.625em) {
          /* line 64, dashboard/components/_parallax.scss */
          section.module.parallax .info .content p {
            font-size: 1.5em; } }
        /* line 72, dashboard/components/_parallax.scss */
        section.module.parallax .info .content p.small {
          font-size: 0.8125em; }
          @media all and (max-width: 55.5625em) {
            /* line 72, dashboard/components/_parallax.scss */
            section.module.parallax .info .content p.small {
              display: none; } }
      /* line 79, dashboard/components/_parallax.scss */
      section.module.parallax .info .content .btn {
        border: solid 1px #0072BC; }
        /* line 81, dashboard/components/_parallax.scss */
        section.module.parallax .info .content .btn:hover, section.module.parallax .info .content .btn:focus {
          border: solid 1px #fff; }

/* line 3, dashboard/components/_feature--grid.scss */
.cta .section__wrapper.grey {
  background: #E3E3E3; }
  /* line 5, dashboard/components/_feature--grid.scss */
  .cta .section__wrapper.grey .cta__wrapper {
    background: #E3E3E3; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .cta .section__wrapper.grey .cta__wrapper:after {
      content: '';
      display: table;
      clear: both; }
/* line 11, dashboard/components/_feature--grid.scss */
.cta .cta__wrapper {
  margin: 0 -5px; }
/* line 14, dashboard/components/_feature--grid.scss */
.cta .cta__box {
  margin-bottom: 10px;
  overflow: hidden;
  display: block; }
  /* line 18, dashboard/components/_feature--grid.scss */
  .cta .cta__box:hover {
    text-decoration: none; }
    /* line 20, dashboard/components/_feature--grid.scss */
    .cta .cta__box:hover h2 {
      text-decoration: underline;
      color: #222; }
  /* line 25, dashboard/components/_feature--grid.scss */
  .cta .cta__box:nth-child(3n+1) {
    clear: left; }
  /* line 30, dashboard/components/_feature--grid.scss */
  .cta .cta__box.list--box:hover h2, .cta .cta__box.list--box:hover h3 {
    text-decoration: none; }
  /* line 35, dashboard/components/_feature--grid.scss */
  .cta .cta__box .cta__box__wrapper {
    position: relative;
    display: block;
    margin: 0 5px;
    background: #e9ebec; }
    /* line 40, dashboard/components/_feature--grid.scss */
    .cta .cta__box .cta__box__wrapper.poster {
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      min-height: 300px;
      -webkit-transition: all 1s ease;
      -moz-transition: all 1s ease;
      -ms-transition: all 1s ease;
      -o-transition: all 1s ease;
      transition: all 1s ease; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .cta .cta__box .cta__box__wrapper.poster:after {
        content: '';
        display: table;
        clear: both; }
      /* line 51, dashboard/components/_feature--grid.scss */
      .cta .cta__box .cta__box__wrapper.poster .cta__info {
        background: transparent;
        color: #fff !important;
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.95)));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
        /* IE6-8 */
        padding-top: 250px; }
        @media all and (min-width: 55.625em) {
          /* line 51, dashboard/components/_feature--grid.scss */
          .cta .cta__box .cta__box__wrapper.poster .cta__info {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            padding-top: 0; } }
        /* line 63, dashboard/components/_feature--grid.scss */
        .cta .cta__box .cta__box__wrapper.poster .cta__info p {
          color: #fff; }
      /* line 67, dashboard/components/_feature--grid.scss */
      .cta .cta__box .cta__box__wrapper.poster .tag__wrapper span {
        color: #fff; }
      /* line 70, dashboard/components/_feature--grid.scss */
      .cta .cta__box .cta__box__wrapper.poster:before {
        display: block;
        content: " ";
        position: absolute;
        z-index: 1;
        background: black;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        opacity: 0;
        -webkit-transition: all .4s ease;
        -moz-transition: all .4s ease;
        -ms-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease; }
      /* line 88, dashboard/components/_feature--grid.scss */
      .cta .cta__box .cta__box__wrapper.poster:hover:before {
        opacity: 0.5; }
      /* line 91, dashboard/components/_feature--grid.scss */
      .cta .cta__box .cta__box__wrapper.poster:hover h2, .cta .cta__box .cta__box__wrapper.poster:hover p, .cta .cta__box .cta__box__wrapper.poster:hover span {
        color: #dee1e4; }
  /* line 100, dashboard/components/_feature--grid.scss */
  .cta .cta__box .cta__img img {
    width: 100%;
    height: auto;
    display: block; }
  /* line 107, dashboard/components/_feature--grid.scss */
  .cta .cta__box .cta__img.video {
    position: relative; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .cta .cta__box .cta__img.video:after {
      content: '';
      display: table;
      clear: both; }
    /* line 110, dashboard/components/_feature--grid.scss */
    .cta .cta__box .cta__img.video:after {
      background: transparent url("../img/icons/icon--play.png") no-repeat 0 0;
      width: 72px;
      height: 72px;
      position: absolute;
      top: calc(50% - 36px);
      left: calc(50% - 36px); }
  /* line 120, dashboard/components/_feature--grid.scss */
  .cta .cta__box .cta__info {
    background: #e9ebec;
    padding: 15px;
    overflow: hidden; }
    @media all and (min-width: 55.625em) {
      /* line 120, dashboard/components/_feature--grid.scss */
      .cta .cta__box .cta__info {
        padding: 30px 40px;
        z-index: 10;
        width: 100%;
        -webkit-transition: height .4s;
        transition: height .4s; } }
    /* line 132, dashboard/components/_feature--grid.scss */
    .cta .cta__box .cta__info h2 {
      font-size: 1.5em;
      font-family: "lato",sans-serif;
      font-weight: 500;
      line-height: 1.2em; }
    /* line 144, dashboard/components/_feature--grid.scss */
    .cta .cta__box .cta__info p {
      font-size: 1.1875em;
      color: #222; }
  /* line 150, dashboard/components/_feature--grid.scss */
  .cta .cta__box .tag__wrapper span {
    font-family: "lato",sans-serif;
    font-size: 0.9375em;
    font-weight: 900;
    text-transform: uppercase;
    display: inline-block;
    color: #222; }
    /* line 157, dashboard/components/_feature--grid.scss */
    .cta .cta__box .tag__wrapper span a {
      text-decoration: none; }
      /* line 159, dashboard/components/_feature--grid.scss */
      .cta .cta__box .tag__wrapper span a:hover {
        text-decoration: none; }
    /* line 163, dashboard/components/_feature--grid.scss */
    .cta .cta__box .tag__wrapper span.pipe {
      margin-left: 10px;
      padding-left: 10px;
      border-left: solid 1px #d3d7da; }
    .rtl .cta .cta__box .tag__wrapper span.pipe {
      margin-left: 0px;
      margin-right: 10px;
      padding-left: 0px;
      padding-right: 10px;      
      border-left: none;
      border-right: solid 1px #d3d7da; }      
  /* line 171, dashboard/components/_feature--grid.scss */
  .cta .cta__box.twitter .cta__info, .cta .cta__box.news .cta__info, .cta .cta__box.text .cta__info, .cta .cta__box.reports .cta__info {
    height: 100%; }
  /* line 174, dashboard/components/_feature--grid.scss */
  .cta .cta__box.twitter .cta__box__wrapper, .cta .cta__box.news .cta__box__wrapper, .cta .cta__box.text .cta__box__wrapper, .cta .cta__box.reports .cta__box__wrapper {
    position: relative;
    display: block;
    margin: 0 5px; }
    /* line 179, dashboard/components/_feature--grid.scss */
    .cta .cta__box.twitter .cta__box__wrapper:hover .cta__info, .cta .cta__box.news .cta__box__wrapper:hover .cta__info, .cta .cta__box.text .cta__box__wrapper:hover .cta__info, .cta .cta__box.reports .cta__box__wrapper:hover .cta__info {
      height: 100%; }
  /* line 186, dashboard/components/_feature--grid.scss */
  .cta .cta__box.stat h3 {
    text-transform: uppercase;
    font-size: 1.1875em; }
  /* line 190, dashboard/components/_feature--grid.scss */
  .cta .cta__box.stat p.stat {
    font-weight: 500; }
    /* line 192, dashboard/components/_feature--grid.scss */
    .cta .cta__box.stat p.stat span {
      font-weight: 700;
      font-size: 2.10526em;
      display: block;
      line-height: normal;
      margin: 5px 0; }
  /* line 202, dashboard/components/_feature--grid.scss */
  .cta .cta__box.twitter .handler {
    font-family: "lato",sans-serif;
    font-size: 1.1875em;
    font-weight: 500; }
  /* line 207, dashboard/components/_feature--grid.scss */
  .cta .cta__box.twitter .post {
    font-size: 1.5em; }
    /* line 209, dashboard/components/_feature--grid.scss */
    .cta .cta__box.twitter .post a {
      font-weight: 500; }
  /* line 213, dashboard/components/_feature--grid.scss */
  .cta .cta__box.twitter .posted {
    font-size: 0.9375em; }
  /* line 216, dashboard/components/_feature--grid.scss */
  .cta .cta__box.twitter .timeline {
    max-height: 370px;
    overflow-y: scroll;
    margin-right: -10px;
    padding-right: 20px; }
    /* line 40, dashboard/tools/helpers/_mixins.scss */
    .cta .cta__box.twitter .timeline ::-webkit-scrollbar {
      width: 0.5em;
      height: 0.5em; }
    /* line 45, dashboard/tools/helpers/_mixins.scss */
    .cta .cta__box.twitter .timeline ::-webkit-scrollbar-thumb {
      background: slategray; }
    /* line 49, dashboard/tools/helpers/_mixins.scss */
    .cta .cta__box.twitter .timeline ::-webkit-scrollbar-track {
      background: #b7bfc7; }
    /* line 54, dashboard/tools/helpers/_mixins.scss */
    .cta .cta__box.twitter .timeline body {
      scrollbar-face-color: slategray;
      scrollbar-track-color: #b7bfc7; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .cta .cta__box.twitter .timeline:after {
      content: '';
      display: table;
      clear: both; }
    /* line 223, dashboard/components/_feature--grid.scss */
    .cta .cta__box.twitter .timeline .title {
      margin-bottom: 10px; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .cta .cta__box.twitter .timeline .title:after {
        content: '';
        display: table;
        clear: both; }
      /* line 226, dashboard/components/_feature--grid.scss */
      .cta .cta__box.twitter .timeline .title > h3 {
        float: left;
        font-size: 0.9375em; }
      /* line 230, dashboard/components/_feature--grid.scss */
      .cta .cta__box.twitter .timeline .title .twitter--follow {
        float: right; }
    /* line 234, dashboard/components/_feature--grid.scss */
    .cta .cta__box.twitter .timeline .tweet {
      border-bottom: solid 1px #d3d7da;
      margin-bottom: 20px; }
      /* line 237, dashboard/components/_feature--grid.scss */
      .cta .cta__box.twitter .timeline .tweet .tweet__header {
        margin-bottom: 15px; }
        /* line 6, dashboard/tools/helpers/_mixins.scss */
        .cta .cta__box.twitter .timeline .tweet .tweet__header:after {
          content: '';
          display: table;
          clear: both; }
        /* line 240, dashboard/components/_feature--grid.scss */
        .cta .cta__box.twitter .timeline .tweet .tweet__header .handler {
          font-size: 0.9375em;
          font-weight: 800;
          float: left; }
          /* line 244, dashboard/components/_feature--grid.scss */
          .cta .cta__box.twitter .timeline .tweet .tweet__header .handler a {
            font-weight: 500; }
        /* line 248, dashboard/components/_feature--grid.scss */
        .cta .cta__box.twitter .timeline .tweet .tweet__header .date {
          float: right;
          font-size: 0.9375em; }
    /* line 254, dashboard/components/_feature--grid.scss */
    .cta .cta__box.twitter .timeline .post {
      font-size: 0.9375em;
      padding-bottom: 30px; }
  /* line 261, dashboard/components/_feature--grid.scss */
  .cta .cta__box.news ul {
    padding: 0;
    margin: 0; }
    /* line 265, dashboard/components/_feature--grid.scss */
    .cta .cta__box.news ul li {
      height: auto;
      font-size: 1.1875em;
      line-height: 1.2em;
      border-top: solid 1px #d3d7da;
      margin: 0 0 10px 0;
      padding: 10px 0; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .cta .cta__box.news ul li:after {
        content: '';
        display: table;
        clear: both; }
      @media all and (min-width: 55.625em) {
        /* line 265, dashboard/components/_feature--grid.scss */
        .cta .cta__box.news ul li {
          font-size: 1.5em; } }
      /* line 281, dashboard/components/_feature--grid.scss */
      .cta .cta__box.news ul li:first-of-type {
        border-top: 0; }
      /* line 284, dashboard/components/_feature--grid.scss */
      .cta .cta__box.news ul li span {
        font-size: 0.78947em; }
        @media all and (min-width: 55.625em) {
          /* line 284, dashboard/components/_feature--grid.scss */
          .cta .cta__box.news ul li span {
            font-size: 0.625em; } }
    /* line 291, dashboard/components/_feature--grid.scss */
    .cta .cta__box.news ul a {
      padding: 0;
      margin: 0;
      display: block; }
      @media all and (min-width: 55.625em) {
        /* line 299, dashboard/components/_feature--grid.scss */
        .cta .cta__box.news ul a:hover, .cta .cta__box.news ul a:focus {
          background-color: #fff;
          color: #222222;
          background-color: transparent;
          color: #222222;
          text-decoration: underline; } }
  /* line 311, dashboard/components/_feature--grid.scss */
  .cta .cta__box.reports ul {
    padding: 0;
    margin: 0; }
    /* line 315, dashboard/components/_feature--grid.scss */
    .cta .cta__box.reports ul li {
      height: auto;
      font-size: 1.5em;
      line-height: 1.2em;
      margin: 0 0 10px 0;
      padding: 10px 0; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .cta .cta__box.reports ul li:after {
        content: '';
        display: table;
        clear: both; }
      /* line 329, dashboard/components/_feature--grid.scss */
      .cta .cta__box.reports ul li:first-of-type {
        border-top: 0; }
      /* line 332, dashboard/components/_feature--grid.scss */
      .cta .cta__box.reports ul li span {
        font-size: 0.625em; }
    /* line 336, dashboard/components/_feature--grid.scss */
    .cta .cta__box.reports ul a {
      padding: 0;
      margin: 0;
      display: block; }
      /* line 340, dashboard/components/_feature--grid.scss */
      .cta .cta__box.reports ul a img {
        float: left;
        margin-right: 20px; }
      @media all and (min-width: 55.625em) {
        /* line 348, dashboard/components/_feature--grid.scss */
        .cta .cta__box.reports ul a:hover, .cta .cta__box.reports ul a:focus {
          background-color: #fff;
          color: #222222;
          background-color: transparent;
          color: #222222;
          text-decoration: underline; } }
@media all and (min-width: 55.625em) {
  /* line 360, dashboard/components/_feature--grid.scss */
  .cta .cta__box--s {
    float: left;
    width: 33.33%; } }
@media all and (min-width: 55.625em) {
  /* line 366, dashboard/components/_feature--grid.scss */
  .cta .cta__box--m {
    float: left;
    width: 65.95745%;
    width: 66.66%; } }
/* line 373, dashboard/components/_feature--grid.scss */
.cta .cta__box--l {
  float: left;
  width: 100%; }
/* line 378, dashboard/components/_feature--grid.scss */
.cta.partners .cta__img {
  background: #fff; }
  /* line 380, dashboard/components/_feature--grid.scss */
  .cta.partners .cta__img img {
    border: solid 1px #dee1e4;
    border-bottom: 0; }
/* line 386, dashboard/components/_feature--grid.scss */
.cta.facts {
  margin-bottom: 40px; }
  /* line 390, dashboard/components/_feature--grid.scss */
  .cta.facts .cta__box:first-of-type .cta__box__wrapper {
    border-left: 0; }
  /* line 395, dashboard/components/_feature--grid.scss */
  .cta.facts .cta__box__wrapper {
    background: transparent;
    border-left: solid 1px #d3d7da; }
  /* line 400, dashboard/components/_feature--grid.scss */
  .cta.facts .cta__info {
    background: transparent;
    border-bottom: solid 1px #d3d7da; }
    @media all and (min-width: 55.625em) {
      /* line 400, dashboard/components/_feature--grid.scss */
      .cta.facts .cta__info {
        border-bottom: 0; } }
    /* line 407, dashboard/components/_feature--grid.scss */
    .cta.facts .cta__info .stat span {
      display: block;
      line-height: 1.3em;
      font-size: 2.52632em;
      font-family: "lato",sans-serif; }
  /* line 415, dashboard/components/_feature--grid.scss */
  .cta.facts .btn {
    float: right;
    margin-right: 15px; }
    @media all and (min-width: 55.625em) {
      /* line 415, dashboard/components/_feature--grid.scss */
      .cta.facts .btn {
        margin-right: 20px; } }

/* line 425, dashboard/components/_feature--grid.scss */
.home--news .cta {
  padding-bottom: 20px;
  border-bottom: solid 1px #dee1e4; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .home--news .cta:after {
    content: '';
    display: table;
    clear: both; }
  /* line 430, dashboard/components/_feature--grid.scss */
  .home--news .cta .cta__box .cta__box__wrapper {
    background: #fff; }
    /* line 433, dashboard/components/_feature--grid.scss */
    .home--news .cta .cta__box .cta__box__wrapper:hover .cta__info {
      height: auto; }
  /* line 438, dashboard/components/_feature--grid.scss */
  .home--news .cta .cta__box .cta__info {
    background: #fff;
    position: relative;
    height: auto;
    padding: 15px; }
    /* line 443, dashboard/components/_feature--grid.scss */
    .home--news .cta .cta__box .cta__info h2 {
      font-size: 1.1875em; }
      @media all and (min-width: 55.625em) {
        /* line 443, dashboard/components/_feature--grid.scss */
        .home--news .cta .cta__box .cta__info h2 {
          font-size: 1.5em; } }
    @media all and (min-width: 55.625em) {
      /* line 438, dashboard/components/_feature--grid.scss */
      .home--news .cta .cta__box .cta__info {
        padding: 25px 40px; } }

/* line 1, dashboard/components/_info--panel.scss */
.info--panel {
  background: #e9ebec;
  padding: 15px;
  margin: 0 0 10px 0; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .info--panel:after {
    content: '';
    display: table;
    clear: both; }
  @media all and (min-width: 55.625em) {
    /* line 1, dashboard/components/_info--panel.scss */
    .info--panel {
      padding: 40px; } }
  /* line 9, dashboard/components/_info--panel.scss */
  .info--panel h2 {
    font-size: 1.5em;
    padding-bottom: 20px; }

/* line 1, dashboard/components/_link--boxes.scss */
.link--boxes {
  background: #fff; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .link--boxes:after {
    content: '';
    display: table;
    clear: both; }
  /* line 4, dashboard/components/_link--boxes.scss */
  .link--boxes .link--boxes__wrapper {
    margin: 0 -5px; }
  /* line 7, dashboard/components/_link--boxes.scss */
  .link--boxes .link--box {
    margin-bottom: 10px;
    overflow: hidden;
    display: block; }
    @media all and (min-width: 55.625em) {
      /* line 7, dashboard/components/_link--boxes.scss */
      .link--boxes .link--box {
        width: 50%;
        float: left; } }
    /* line 16, dashboard/components/_link--boxes.scss */
    .link--boxes .link--box .link--box__wrapper {
      background: #e9ebec;
      position: relative;
      display: block;
      margin: 0 5px; }
      /* line 21, dashboard/components/_link--boxes.scss */
      .link--boxes .link--box .link--box__wrapper .box--content {
        padding: 15px; }
        @media all and (min-width: 55.625em) {
          /* line 21, dashboard/components/_link--boxes.scss */
          .link--boxes .link--box .link--box__wrapper .box--content {
            padding: 40px; } }
    /* line 28, dashboard/components/_link--boxes.scss */
    .link--boxes .link--box h2 {
      font-family: "lato",sans-serif;
      font-weight: 700;
      font-size: 1.5em; }
    /* line 33, dashboard/components/_link--boxes.scss */
    .link--boxes .link--box ul {
      padding: 0;
      margin: 0; }
      /* line 37, dashboard/components/_link--boxes.scss */
      .link--boxes .link--box ul li {
        margin-bottom: 10px; }
        /* line 6, dashboard/tools/helpers/_mixins.scss */
        .link--boxes .link--box ul li:after {
          content: '';
          display: table;
          clear: both; }
        @media all and (min-width: 55.625em) {
          /* line 37, dashboard/components/_link--boxes.scss */
          .link--boxes .link--box ul li {
            font-size: 1.1875em; } }
      /* line 44, dashboard/components/_link--boxes.scss */
      .link--boxes .link--box ul a {
        text-decoration: none;
        padding: 0;
        margin: 0 10px 0 0;
        text-align: left; }
        /* line 49, dashboard/components/_link--boxes.scss */
        .link--boxes .link--box ul a:hover, .link--boxes .link--box ul a:focus {
          text-decoration: underline; }
  /* line 55, dashboard/components/_link--boxes.scss */
  .link--boxes:nth-child(3n+1) {
    clear: left; }

/* line 6, dashboard/tools/helpers/_mixins.scss */
.banner:after {
  content: '';
  display: table;
  clear: both; }
/* line 5, dashboard/components/_banners.scss */
.banner .image {
  position: relative; }
  /* line 7, dashboard/components/_banners.scss */
  .banner .image img {
    max-width: 100%;
    width: 100%;
    height: auto;
    display: block; }
  /* line 13, dashboard/components/_banners.scss */
  .banner .image .copy {
    padding: 15px; }
    @media all and (min-width: 55.625em) {
      /* line 13, dashboard/components/_banners.scss */
      .banner .image .copy {
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 5;
        padding: 20px 40px 40px 40px;
        color: #fff !important; } }
    /* line 23, dashboard/components/_banners.scss */
    .banner .image .copy h2 {
      font-size: 2.5em; }
    /* line 29, dashboard/components/_banners.scss */
    .banner .image .copy .tag {
      background: #222;
      color: #fff;
      padding: 10px 40px;
      margin-bottom: 10px;
      display: inline-block;
      text-transform: uppercase;
      font-size: 0.9375em; }
/* line 42, dashboard/components/_banners.scss */
.banner .info {
  position: relative; }
  /* line 44, dashboard/components/_banners.scss */
  .banner .info .tag {
    display: inline-block;
    background: #0072BC;
    color: #fff;
    padding: 10px 40px;
    text-transform: uppercase;
    font-size: 1.1875em; }
    @media all and (min-width: 55.625em) {
      /* line 44, dashboard/components/_banners.scss */
      .banner .info .tag {
        position: absolute;
        top: 0;
        left: 0; } }
/* line 58, dashboard/components/_banners.scss */
.banner .content {
  color: #222222; }
  /* line 64, dashboard/components/_banners.scss */
  .banner .content ul {
    margin: 0;
    padding: 0 0 0 20px; }
    /* line 67, dashboard/components/_banners.scss */
    .banner .content ul li {
      padding-bottom: 10px; }
      @media all and (min-width: 55.625em) {
        /* line 67, dashboard/components/_banners.scss */
        .banner .content ul li {
          font-size: 1.1875em; } }
/* line 76, dashboard/components/_banners.scss */
.banner.two--one {
  background: #e9ebec;
  margin-bottom: 10px; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .banner.two--one:after {
    content: '';
    display: table;
    clear: both; }
  /* line 80, dashboard/components/_banners.scss */
  .banner.two--one .image {
    width: 100%;
    position: relative; }
    @media all and (min-width: 55.625em) {
      /* line 80, dashboard/components/_banners.scss */
      .banner.two--one .image {
        width: 66.6%;
        float: left; } }
    @media all and (min-width: 48em) and (max-width: 64em) {
      /* line 80, dashboard/components/_banners.scss */
      .banner.two--one .image {
        width: 50%;
        float: left; } }
    /* line 95, dashboard/components/_banners.scss */
    .banner.two--one .image .image--bg {
      background: none;
      /* Portrait */ }
      @media all and (min-width: 55.625em) {
        /* line 95, dashboard/components/_banners.scss */
        .banner.two--one .image .image--bg {
          position: absolute;
          z-index: 4;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background-repeat: no-repeat;
          background-position: center center;
          background-size: cover; } }
      @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
        /* line 95, dashboard/components/_banners.scss */
        .banner.two--one .image .image--bg {
          width: 100%;
          height: 100%;
          background-repeat: no-repeat;
          background-position: center center;
          background-size: cover; } }
      /* line 115, dashboard/components/_banners.scss */
      .banner.two--one .image .image--bg img {
        display: block;
        /* Portrait */ }
        @media all and (min-width: 55.625em) {
          /* line 115, dashboard/components/_banners.scss */
          .banner.two--one .image .image--bg img {
            display: none; } }
        @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
          /* line 115, dashboard/components/_banners.scss */
          .banner.two--one .image .image--bg img {
            display: none; } }
    @media all and (min-width: 55.625em) {
      /* line 125, dashboard/components/_banners.scss */
      .banner.two--one .image .copy {
        width: 100%;
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.95)));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
        /* IE6-8 */ } }
  /* line 132, dashboard/components/_banners.scss */
  .banner.two--one .info {
    width: 100%;
    padding: 15px; }
    @media all and (min-width: 55.625em) {
      /* line 132, dashboard/components/_banners.scss */
      .banner.two--one .info {
        width: 33.3%;
        float: left;
        padding: 40px; } }
    @media all and (min-width: 48em) and (max-width: 64em) {
      /* line 132, dashboard/components/_banners.scss */
      .banner.two--one .info {
        width: 50%;
        float: left; } }
    /* line 149, dashboard/components/_banners.scss */
    .banner.two--one .info .content .stat {
      padding: 0;
      margin: 0 0 15px 0; }
      /* line 151, dashboard/components/_banners.scss */
      .banner.two--one .info .content .stat:nth-child(odd) {
        border-bottom: solid 1px #d3d7da;
        padding: 15px 0; }
      /* line 157, dashboard/components/_banners.scss */
      .banner.two--one .info .content .stat p.figure {
        font-size: 3em;
        line-height: 1em;
        font-family: "lato",sans-serif;
        padding: 0 0 5px 0;
        margin: 0; }
      /* line 164, dashboard/components/_banners.scss */
      .banner.two--one .info .content .stat p {
        padding: 0; }
  /* line 184, dashboard/components/_banners.scss */
  .banner.two--one.half .image {
    width: 100%; }
    @media all and (min-width: 55.625em) {
      /* line 184, dashboard/components/_banners.scss */
      .banner.two--one.half .image {
        width: 50%; } }
  /* line 190, dashboard/components/_banners.scss */
  .banner.two--one.half .info {
    width: 100%; }
    @media all and (min-width: 55.625em) {
      /* line 190, dashboard/components/_banners.scss */
      .banner.two--one.half .info {
        width: 50%; } }
/* line 199, dashboard/components/_banners.scss */
.banner.copy--left .image {
  float: none; }
  @media all and (min-width: 55.625em) {
    /* line 199, dashboard/components/_banners.scss */
    .banner.copy--left .image {
      float: right; } }
/* line 206, dashboard/components/_banners.scss */
.banner.full {
  position: relative; }
  @media all and (min-width: 55.625em) {
    /* line 209, dashboard/components/_banners.scss */
    .banner.full .info {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      padding-top: 20px;
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.95)));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
      /* IE6-8 */ } }
  /* line 218, dashboard/components/_banners.scss */
  .banner.full .info .content {
    padding: 15px;
    position: relative; }
    @media all and (max-width: 55.5625em) {
      /* line 218, dashboard/components/_banners.scss */
      .banner.full .info .content {
        padding-bottom: 0; } }
    @media all and (min-width: 64.0625em) {
      /* line 218, dashboard/components/_banners.scss */
      .banner.full .info .content {
        padding: 40px 60px;
        color: #fff;
        max-width: 75%; } }
    @media all and (min-width: 48em) and (max-width: 64em) {
      /* line 218, dashboard/components/_banners.scss */
      .banner.full .info .content {
        padding: 40px 60px;
        color: #fff;
        max-width: 80%; } }
    /* line 234, dashboard/components/_banners.scss */
    .banner.full .info .content .tag {
      background: #222222;
      color: #fff;
      font-size: 0.9375em;
      position: relative;
      margin: 0 0 15px 0; }
    /* line 242, dashboard/components/_banners.scss */
    .banner.full .info .content h1 {
      font-size: 2.5em; }
      @media all and (min-width: 55.625em) {
        /* line 242, dashboard/components/_banners.scss */
        .banner.full .info .content h1 {
          font-size: 3em;
          font-weight: 700; } }
    /* line 249, dashboard/components/_banners.scss */
    .banner.full .info .content p {
      font-size: 1.1875em; }
      @media all and (min-width: 55.625em) {
        /* line 249, dashboard/components/_banners.scss */
        .banner.full .info .content p {
          font-size: 1.5em; } }
      /* line 257, dashboard/components/_banners.scss */
      .banner.full .info .content p.small {
        font-size: 0.8125em; }
        @media all and (max-width: 55.5625em) {
          /* line 257, dashboard/components/_banners.scss */
          .banner.full .info .content p.small {
            display: none; } }
    /* line 264, dashboard/components/_banners.scss */
    .banner.full .info .content .btn {
      border: solid 1px #0072BC; }
      /* line 266, dashboard/components/_banners.scss */
      .banner.full .info .content .btn:hover, .banner.full .info .content .btn:focus {
        border: solid 1px #fff; }
  @media all and (min-width: 55.625em) {
    /* line 272, dashboard/components/_banners.scss */
    .banner.full.promo {
      width: 66.66%;
      float: left;
      margin: 0; }
      /* line 277, dashboard/components/_banners.scss */
      .banner.full.promo .bx-wrapper {
        margin: 0 5px !important; } }
/* line 283, dashboard/components/_banners.scss */
.banner.campaign {
  position: relative;
  margin-bottom: 0; }
  /* line 286, dashboard/components/_banners.scss */
  .banner.campaign .image {
    z-index: 1; }
  /* line 289, dashboard/components/_banners.scss */
  .banner.campaign .info {
    text-align: center;
    padding: 15px; }
    @media all and (min-width: 55.625em) {
      /* line 289, dashboard/components/_banners.scss */
      .banner.campaign .info {
        z-index: 10;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        padding: 120px 80px 40px 80px;
        max-width: 1440px; } }
    @media all and (min-width: 48em) and (max-width: 64em) {
      /* line 289, dashboard/components/_banners.scss */
      .banner.campaign .info {
        padding: 60px 40px 20px 40px; } }
    /* line 305, dashboard/components/_banners.scss */
    .banner.campaign .info .hash {
      font-size: 1.5em; }
      @media all and (min-width: 55.625em) {
        /* line 305, dashboard/components/_banners.scss */
        .banner.campaign .info .hash {
          font-size: 4.25em;
          font-weight: 700;
          color: #fff; } }
      @media all and (min-width: 48em) and (max-width: 64em) {
        /* line 305, dashboard/components/_banners.scss */
        .banner.campaign .info .hash {
          font-size: 3.75em; } }
    /* line 316, dashboard/components/_banners.scss */
    .banner.campaign .info .content {
      font-size: 1.1875em; }
      @media all and (min-width: 55.625em) {
        /* line 316, dashboard/components/_banners.scss */
        .banner.campaign .info .content {
          font-size: 2em;
          color: #fff; } }
      @media all and (min-width: 48em) and (max-width: 64em) {
        /* line 316, dashboard/components/_banners.scss */
        .banner.campaign .info .content {
          font-size: 1.5em; } }
  /* line 328, dashboard/components/_banners.scss */
  .banner.campaign .cta {
    text-align: center;
    position: relative; }
    @media all and (min-width: 55.625em) {
      /* line 328, dashboard/components/_banners.scss */
      .banner.campaign .cta {
        margin-top: -90px;
        z-index: 10; } }
    /* line 335, dashboard/components/_banners.scss */
    .banner.campaign .cta a {
      padding: 20px 40px;
      background: #0072BC;
      border: solid 5px #0072BC;
      width: 380px;
      display: inline-block;
      font-size: 1.26316em;
      line-height: 30px;
      color: #fff; }
      @media all and (min-width: 55.625em) {
        /* line 335, dashboard/components/_banners.scss */
        .banner.campaign .cta a {
          font-size: 1.875em;
          line-height: 40px; }
          /* line 347, dashboard/components/_banners.scss */
          .banner.campaign .cta a:hover, .banner.campaign .cta a:focus {
            background: #fff;
            color: #0072BC;
            text-decoration: none; } }
    /* line 354, dashboard/components/_banners.scss */
    .banner.campaign .cta a + a {
      margin: 20px 0 0 0; }
      @media all and (min-width: 55.625em) {
        /* line 354, dashboard/components/_banners.scss */
        .banner.campaign .cta a + a {
          margin-left: 50px; } }

/* line 368, dashboard/components/_banners.scss */
.home--news .banner__wrapper {
  margin: 0 -5px;
  padding: 10px 0; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .home--news .banner__wrapper:after {
    content: '';
    display: table;
    clear: both; }
/* line 376, dashboard/components/_banners.scss */
.home--news .banner {
  margin: 0 5px; }
  /* line 378, dashboard/components/_banners.scss */
  .home--news .banner section {
    padding: 0;
    margin: 0; }
  /* line 382, dashboard/components/_banners.scss */
  .home--news .banner .info {
    background: #e9ebec; }
    @media all and (min-width: 55.625em) {
      /* line 382, dashboard/components/_banners.scss */
      .home--news .banner .info {
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.95)));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
        /* IE6-8 */
        padding: 0; } }
  /* line 389, dashboard/components/_banners.scss */
  .home--news .banner .bx-wrapper {
    margin: 0 auto; }
  /* line 392, dashboard/components/_banners.scss */
  .home--news .banner .bx-controls {
    background: #e9ebec; }
  /* line 395, dashboard/components/_banners.scss */
  .home--news .banner .bx-wrapper .bx-pager, .home--news .banner .bx-wrapper .bx-controls-auto {
    position: relative;
    bottom: auto;
    padding: 15px; }
    @media all and (min-width: 55.625em) {
      /* line 395, dashboard/components/_banners.scss */
      .home--news .banner .bx-wrapper .bx-pager, .home--news .banner .bx-wrapper .bx-controls-auto {
        position: absolute;
        right: 0;
        bottom: 20px;
        width: auto;
        padding: 40px; } }
  /* line 407, dashboard/components/_banners.scss */
  .home--news .banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .home--news .banner .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #a7afb5; }
    @media all and (min-width: 55.625em) {
      /* line 407, dashboard/components/_banners.scss */
      .home--news .banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .home--news .banner .bx-wrapper .bx-pager.bx-default-pager a.active {
        background: #fff; } }
  /* line 413, dashboard/components/_banners.scss */
  .home--news .banner .bx-wrapper .bx-controls-direction a {
    top: 12%; }
    @media all and (min-width: 55.625em) {
      /* line 413, dashboard/components/_banners.scss */
      .home--news .banner .bx-wrapper .bx-controls-direction a {
        top: calc(50% - 24px); } }
@media all and (min-width: 55.625em) {
  /* line 420, dashboard/components/_banners.scss */
  .home--news .cta__box--s {
    float: left;
    width: 33.33%; } }
/* line 425, dashboard/components/_banners.scss */
.home--news .cta__box--s .cta__box__wrapper {
  position: relative;
  display: block;
  margin: 0 5px;
  background: #e9ebec;
  height: 100%; }
  /* line 431, dashboard/components/_banners.scss */
  .home--news .cta__box--s .cta__box__wrapper.poster {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 300px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .home--news .cta__box--s .cta__box__wrapper.poster:after {
      content: '';
      display: table;
      clear: both; }
    /* line 442, dashboard/components/_banners.scss */
    .home--news .cta__box--s .cta__box__wrapper.poster .cta__info {
      background: #e9ebec;
      padding: 15px;
      overflow: hidden; }
      @media all and (min-width: 55.625em) {
        /* line 442, dashboard/components/_banners.scss */
        .home--news .cta__box--s .cta__box__wrapper.poster .cta__info {
          padding: 30px 40px;
          z-index: 10;
          width: 100%;
          -webkit-transition: height .4s;
          transition: height .4s; } }
      /* line 454, dashboard/components/_banners.scss */
      .home--news .cta__box--s .cta__box__wrapper.poster .cta__info h2 {
        font-size: 2em;
        font-family: "lato",sans-serif;
        font-weight: 700;
        line-height: 1.2em; }
      /* line 466, dashboard/components/_banners.scss */
      .home--news .cta__box--s .cta__box__wrapper.poster .cta__info p {
        font-size: 1.1875em;
        color: #222; }
    /* line 471, dashboard/components/_banners.scss */
    .home--news .cta__box--s .cta__box__wrapper.poster .cta__info {
      background: transparent;
      color: #fff !important;
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.95)));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
      /* IE6-8 */
      padding-top: 250px; }
      @media all and (min-width: 55.625em) {
        /* line 471, dashboard/components/_banners.scss */
        .home--news .cta__box--s .cta__box__wrapper.poster .cta__info {
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          padding-top: 0; } }
      /* line 483, dashboard/components/_banners.scss */
      .home--news .cta__box--s .cta__box__wrapper.poster .cta__info p {
        color: #fff; }
    /* line 487, dashboard/components/_banners.scss */
    .home--news .cta__box--s .cta__box__wrapper.poster .tag__wrapper span {
      color: #fff; }
    /* line 511, dashboard/components/_banners.scss */
    .home--news .cta__box--s .cta__box__wrapper.poster:hover h2, .home--news .cta__box--s .cta__box__wrapper.poster:hover p, .home--news .cta__box--s .cta__box__wrapper.poster:hover span {
      color: #dee1e4; }
    /* line 515, dashboard/components/_banners.scss */
    .home--news .cta__box--s .cta__box__wrapper.poster .btn {
      border: solid 1px #0072BC; }
      /* line 517, dashboard/components/_banners.scss */
      .home--news .cta__box--s .cta__box__wrapper.poster .btn:hover {
        border: solid 1px #d3d7da; }

/* line 528, dashboard/components/_banners.scss */
.full--slider {
  background: #e9ebec; }

/* line 1, dashboard/components/_wysiwyg.scss */
.content--wysiwyg {
  padding: 15px; }
  @media all and (min-width: 55.625em) {
    /* line 1, dashboard/components/_wysiwyg.scss */
    .content--wysiwyg {
      padding: 0 280px;
      max-width: 1440px;
      margin: 0 auto;
      padding-bottom: 20px;
      border-bottom: solid 1px #dee1e4; } }
  @media all and (min-width: 48em) and (max-width: 64em) {
    /* line 1, dashboard/components/_wysiwyg.scss */
    .content--wysiwyg {
      padding: 0 120px; } }
  @media all and (min-width: 95.3125em) {
    /* line 1, dashboard/components/_wysiwyg.scss */
    .content--wysiwyg {
      padding: 0 180px; } }
  /* line 16, dashboard/components/_wysiwyg.scss */
  .content--wysiwyg .content--author {
    margin: 0 0 20px 0;
    padding: 0;
    border-bottom: solid 1px #dee1e4; }
    @media all and (min-width: 55.625em) {
      /* line 16, dashboard/components/_wysiwyg.scss */
      .content--wysiwyg .content--author {
        margin: 20px 0; } }
  /* line 25, dashboard/components/_wysiwyg.scss */
  .content--wysiwyg .content .intro {
    max-width: 100%; }
    /* line 27, dashboard/components/_wysiwyg.scss */
    .content--wysiwyg .content .intro p {
      font-family: "lato",sans-serif;
      font-size: 1.1875em; }
      @media all and (min-width: 55.625em) {
        /* line 27, dashboard/components/_wysiwyg.scss */
        .content--wysiwyg .content .intro p {
          font-size: 1.5em; } }
  /* line 35, dashboard/components/_wysiwyg.scss */
  .content--wysiwyg .content .video {
    background: #e9ebec;
    margin-bottom: 20px; }
    /* line 38, dashboard/components/_wysiwyg.scss */
    .content--wysiwyg .content .video a {
      display: block;
      position: relative; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .content--wysiwyg .content .video a:after {
        content: '';
        display: table;
        clear: both; }
      /* line 42, dashboard/components/_wysiwyg.scss */
      .content--wysiwyg .content .video a:after {
        background: transparent url("../img/icons/icon--play.png") no-repeat 0 0;
        background-size: 100%;
        position: absolute;
        width: 36px;
        height: 36px;
        top: calc(50% - 18px);
        left: calc(50% - 18px); }
        @media all and (min-width: 55.625em) {
          /* line 42, dashboard/components/_wysiwyg.scss */
          .content--wysiwyg .content .video a:after {
            width: 72px;
            height: 72px;
            top: calc(50% - 36px);
            left: calc(50% - 36px); } }
    /* line 58, dashboard/components/_wysiwyg.scss */
    .content--wysiwyg .content .video img {
      width: 100%;
      display: block; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .content--wysiwyg .content .video img:after {
        content: '';
        display: table;
        clear: both; }
    /* line 63, dashboard/components/_wysiwyg.scss */
    .content--wysiwyg .content .video .title {
      background: transparent url("../img/icons/icon--video.png") no-repeat 11px 13px;
      padding: 10px 10px 10px 38px;
      font-size: 0.9375em; }
  /* line 69, dashboard/components/_wysiwyg.scss */
  .content--wysiwyg .content .image--caption {
    background: #e9ebec;
    margin-bottom: 20px; }
    /* line 72, dashboard/components/_wysiwyg.scss */
    .content--wysiwyg .content .image--caption a {
      position: relative;
      display: block; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .content--wysiwyg .content .image--caption a:after {
        content: '';
        display: table;
        clear: both; }
      /* line 76, dashboard/components/_wysiwyg.scss */
      .content--wysiwyg .content .image--caption a:after {
        background: transparent url("../img/icons/icon--full-screen-dark.png") no-repeat 0 0;
        background-size: 100%;
        position: absolute;
        width: 23px;
        height: 23px;
        bottom: -32px;
        right: 10px; }
    /* line 90, dashboard/components/_wysiwyg.scss */
    .content--wysiwyg .content .image--caption img {
      width: 100%;
      display: block; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .content--wysiwyg .content .image--caption img:after {
        content: '';
        display: table;
        clear: both; }
    /* line 95, dashboard/components/_wysiwyg.scss */
    .content--wysiwyg .content .image--caption .title {
      padding: 10px 60px 10px 10px;
      font-size: 0.9375em; }
  /* line 100, dashboard/components/_wysiwyg.scss */
  .content--wysiwyg .content .content--contrib {
    padding-top: 20px;
    border-top: solid 1px #dee1e4; }
    /* line 103, dashboard/components/_wysiwyg.scss */
    .content--wysiwyg .content .content--contrib h3 {
      font-family: "lato",sans-serif;
      font-size: 1.1875em; }
    /* line 107, dashboard/components/_wysiwyg.scss */
    .content--wysiwyg .content .content--contrib .author {
      font-weight: 700; }
      /* line 109, dashboard/components/_wysiwyg.scss */
      .content--wysiwyg .content .content--contrib .author span {
        font-weight: 500;
        font-size: 0.9375em; }
  /* line 115, dashboard/components/_wysiwyg.scss */
  .content--wysiwyg .content blockquote {
    margin-top: 0; }
  /* line 119, dashboard/components/_wysiwyg.scss */
  .content--wysiwyg .image--library {
    margin-bottom: 20px; }
    /* line 121, dashboard/components/_wysiwyg.scss */
    .content--wysiwyg .image--library ul {
      margin: 0;
      padding: 0; }
    /* line 125, dashboard/components/_wysiwyg.scss */
    .content--wysiwyg .image--library img {
      width: 100%;
      display: block; }
  /* line 130, dashboard/components/_wysiwyg.scss */
  .content--wysiwyg.heading {
    border: 0; }
    @media all and (max-width: 55.5625em) {
      /* line 130, dashboard/components/_wysiwyg.scss */
      .content--wysiwyg.heading {
        padding-bottom: 0; } }
    @media all and (min-width: 55.625em) {
      /* line 130, dashboard/components/_wysiwyg.scss */
      .content--wysiwyg.heading {
        padding-top: 30px; } }
    /* line 138, dashboard/components/_wysiwyg.scss */
    .content--wysiwyg.heading h1 {
      font-size: 2.5em; }
      @media all and (min-width: 55.625em) {
        /* line 138, dashboard/components/_wysiwyg.scss */
        .content--wysiwyg.heading h1 {
          font-size: 3em; } }
    /* line 144, dashboard/components/_wysiwyg.scss */
    .content--wysiwyg.heading p {
      font-size: 1.1875em; }
      @media all and (min-width: 55.625em) {
        /* line 144, dashboard/components/_wysiwyg.scss */
        .content--wysiwyg.heading p {
          font-size: 1.5em; } }
      /* line 149, dashboard/components/_wysiwyg.scss */
      .content--wysiwyg.heading p:last-of-type {
        padding-bottom: 0; }

/* line 2, dashboard/components/_gallery.scss */
.bxslider li {
  position: relative; }
  /* line 4, dashboard/components/_gallery.scss */
  .bxslider li .caption--row {
    position: relative;
    width: 100%;
    padding: 20px;
    background-color: #4c4c4c;
    background-color: rgba(0, 0, 0, 0.7); }
    @media all and (min-width: 55.625em) {
      /* line 4, dashboard/components/_gallery.scss */
      .bxslider li .caption--row {
        position: absolute;
        bottom: 0; } }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .bxslider li .caption--row:after {
      content: '';
      display: table;
      clear: both; }
    /* line 14, dashboard/components/_gallery.scss */
    .bxslider li .caption--row .photo--credit {
      float: left;
      background: transparent url("../img/icons/icon--camera.png") no-repeat 0 4px;
      padding-left: 25px;
      color: #dee1e4;
      max-width: 70%; }
      @media all and (min-width: 55.625em) {
        /* line 14, dashboard/components/_gallery.scss */
        .bxslider li .caption--row .photo--credit {
          max-width: 85%; } }
    /* line 24, dashboard/components/_gallery.scss */
    .bxslider li .caption--row .photo--share {
      display: none;
      position: relative; }
      @media all and (min-width: 55.625em) {
        /* line 24, dashboard/components/_gallery.scss */
        .bxslider li .caption--row .photo--share {
          display: block;
          float: right;
          max-width: 15%; } }
      /* line 32, dashboard/components/_gallery.scss */
      .bxslider li .caption--row .photo--share .share--options {
        display: none;
        padding: 0;
        margin: 0;
        position: absolute;
        top: -150px;
        left: -34px;
        -webkit-animation: fadein 2s;
        /* Safari, Chrome and Opera > 12.1 */
        -moz-animation: fadein 2s;
        /* Firefox < 16 */
        -ms-animation: fadein 2s;
        /* Internet Explorer */
        -o-animation: fadein 2s;
        /* Opera < 12.1 */
        animation: fadein 2s; }
        /* line 45, dashboard/components/_gallery.scss */
        .bxslider li .caption--row .photo--share .share--options li {
          background-color: #323232;
          background-color: rgba(0, 0, 0, 0.8);
          margin: 0 0 1px 0;
          padding: 5px 10px 5px 25px;
          font-size: 0.9375em;
          background-repeat: no-repeat;
          background-position: 4px 7px; }
          /* line 52, dashboard/components/_gallery.scss */
          .bxslider li .caption--row .photo--share .share--options li a {
            color: #fff; }
          /* line 55, dashboard/components/_gallery.scss */
          .bxslider li .caption--row .photo--share .share--options li:hover {
            background-color: #328ec9;
            background-color: rgba(0, 114, 188, 0.8);
            color: #000; }
          /* line 59, dashboard/components/_gallery.scss */
          .bxslider li .caption--row .photo--share .share--options li.facebook {
            background-image: url("../img/icons/icon--sm-fb.png"); }
          /* line 62, dashboard/components/_gallery.scss */
          .bxslider li .caption--row .photo--share .share--options li.pintrest {
            background-image: url("../img/icons/icon--sm-pin.png"); }
          /* line 65, dashboard/components/_gallery.scss */
          .bxslider li .caption--row .photo--share .share--options li.twitter {
            background-image: url("../img/icons/icon--sm-twt.png"); }
          /* line 68, dashboard/components/_gallery.scss */
          .bxslider li .caption--row .photo--share .share--options li.tumblr {
            background-image: url("../img/icons/icon--sm-tmb.png"); }
        /* line 73, dashboard/components/_gallery.scss */
        .bxslider li .caption--row .photo--share .share--options.is--active {
          display: block; }
    /* line 78, dashboard/components/_gallery.scss */
    .bxslider li .caption--row .share--button {
      float: left;
      margin: 0 20px 0 0; }
      /* line 81, dashboard/components/_gallery.scss */
      .bxslider li .caption--row .share--button:hover {
        cursor: pointer; }
    /* line 85, dashboard/components/_gallery.scss */
    .bxslider li .caption--row .fullscreen_button {
      background: transparent url("../img/icons/icon--full-screen.png") no-repeat 0 0;
      width: 23px;
      height: 23px;
      float: left; }
      /* line 90, dashboard/components/_gallery.scss */
      .bxslider li .caption--row .fullscreen_button:hover {
        cursor: pointer; }

/* line 1, dashboard/components/_facts--banner.scss */
.facts--banner {
  margin: 0;
  border-bottom: solid 1px #d3d7da; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .facts--banner:after {
    content: '';
    display: table;
    clear: both; }
  @media all and (min-width: 55.625em) {
    /* line 1, dashboard/components/_facts--banner.scss */
    .facts--banner {
      border: 0; } }
  /* line 8, dashboard/components/_facts--banner.scss */
  .facts--banner .facts--info {
    /* Portrait */
    background: #dee1e4;
    position: relative; }
    @media all and (min-width: 55.625em) {
      /* line 8, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--info {
        float: left;
        width: 25%; } }
    @media all and (min-width: 48em) and (max-width: 64em) {
      /* line 8, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--info {
        float: left;
        width: 33.33%; } }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
      /* line 8, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--info {
        width: 50%; } }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .facts--banner .facts--info:after {
      content: '';
      display: table;
      clear: both; }
    /* line 23, dashboard/components/_facts--banner.scss */
    .facts--banner .facts--info:after {
      position: absolute;
      width: 34px;
      height: 17px;
      left: 10px;
      bottom: -17px;
      background: transparent url("../img/icons/icon--bnr-ind-g-mbl.png") no-repeat 0 0;
      z-index: 3; }
      @media all and (min-width: 55.625em) {
        /* line 23, dashboard/components/_facts--banner.scss */
        .facts--banner .facts--info:after {
          width: 34px;
          height: 68px;
          right: -34px;
          top: 30px;
          bottom: auto;
          left: auto;
          background: transparent url("../img/icons/icon--bnr-ind-g.png") no-repeat 0 0; } }
    /* line 42, dashboard/components/_facts--banner.scss */
    .facts--banner .facts--info .lead {
      font-weight: 700; }
  /* line 46, dashboard/components/_facts--banner.scss */
  .facts--banner .facts--figures {
    /* Portrait */
    background: #e9ebec;
    position: relative; }
    @media all and (min-width: 55.625em) {
      /* line 46, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--figures {
        float: left;
        width: 25%; } }
    @media all and (min-width: 48em) and (max-width: 64em) {
      /* line 46, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--figures {
        float: left;
        width: 33.33%; } }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
      /* line 46, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--figures {
        width: 50%; } }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .facts--banner .facts--figures:after {
      content: '';
      display: table;
      clear: both; }
    /* line 61, dashboard/components/_facts--banner.scss */
    .facts--banner .facts--figures:after {
      position: absolute;
      width: 34px;
      height: 17px;
      left: 10px;
      bottom: -17px;
      background: transparent url("../img/icons/icon--bnr-ind-lg-mbl.png") no-repeat 0 0;
      z-index: 3; }
      @media all and (min-width: 55.625em) {
        /* line 61, dashboard/components/_facts--banner.scss */
        .facts--banner .facts--figures:after {
          width: 34px;
          height: 68px;
          right: -34px;
          top: 30px;
          bottom: auto;
          left: auto;
          background: transparent url("../img/icons/icon--bnr-ind-lg.png") no-repeat 0 0; } }
    /* line 79, dashboard/components/_facts--banner.scss */
    .facts--banner .facts--figures p {
      margin: 0;
      padding: 0; }
    /* line 83, dashboard/components/_facts--banner.scss */
    .facts--banner .facts--figures .fact {
      border-bottom: solid 1px #d3d7da;
      display: block;
      margin: 20px 0;
      padding: 0 0 10px 0; }
      /* line 88, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--figures .fact span {
        font-weight: 900;
        font-size: 2.10526em; }
  /* line 95, dashboard/components/_facts--banner.scss */
  .facts--banner .facts--info .wrapper, .facts--banner .facts--figures .wrapper {
    padding: 15px; }
    @media all and (min-width: 55.625em) {
      /* line 95, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--info .wrapper, .facts--banner .facts--figures .wrapper {
        padding: 40px; } }
  /* line 104, dashboard/components/_facts--banner.scss */
  .facts--banner .facts--info p {
    padding-bottom: 7px;
    font-size: 1.1875em;
    line-height: 1.5em; }
  /* line 110, dashboard/components/_facts--banner.scss */
  .facts--banner .facts--image {
    /* Portrait */
    position: relative; }
    @media all and (min-width: 55.625em) {
      /* line 110, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--image {
        float: left;
        width: 50%; } }
    @media all and (min-width: 48em) and (max-width: 64em) {
      /* line 110, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--image {
        float: left;
        width: 33.33%; } }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
      /* line 110, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--image {
        width: 100%; } }
    /* line 125, dashboard/components/_facts--banner.scss */
    .facts--banner .facts--image a {
      position: relative;
      z-index: 2;
      display: block;
      width: 100%;
      height: 100%; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .facts--banner .facts--image a:after {
        content: '';
        display: table;
        clear: both; }
      /* line 132, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--image a .image--bg {
        background: none; }
        @media all and (min-width: 55.625em) {
          /* line 132, dashboard/components/_facts--banner.scss */
          .facts--banner .facts--image a .image--bg {
            position: absolute;
            z-index: 4;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover; } }
        /* line 145, dashboard/components/_facts--banner.scss */
        .facts--banner .facts--image a .image--bg img {
          display: block;
          /* Portrait */ }
          @media all and (min-width: 64.0625em) {
            /* line 145, dashboard/components/_facts--banner.scss */
            .facts--banner .facts--image a .image--bg img {
              display: none; } }
          @media all and (min-width: 48em) and (max-width: 64em) {
            /* line 145, dashboard/components/_facts--banner.scss */
            .facts--banner .facts--image a .image--bg img {
              display: none; } }
          @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
            /* line 145, dashboard/components/_facts--banner.scss */
            .facts--banner .facts--image a .image--bg img {
              display: block;
              width: 100%;
              height: auto; } }
      /* line 160, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--image a:before {
        display: block;
        content: " ";
        position: absolute;
        z-index: 6;
        background: black;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        opacity: 0;
        -webkit-transition: all .4s ease;
        -moz-transition: all .4s ease;
        -ms-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease; }
      /* line 178, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--image a:hover:before {
        opacity: 0.5; }
      /* line 181, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--image a:hover h2, .facts--banner .facts--image a:hover p {
        color: #dee1e4; }
      /* line 184, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--image a:hover h2, .facts--banner .facts--image a:hover h3 {
        text-decoration: underline; }
      /* line 189, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--image a.play--video:after {
        background: transparent url("../img/icons/icon--play.png") no-repeat 0 0;
        width: 72px;
        height: 72px;
        position: absolute;
        top: 45%;
        top: calc(50% - 36px);
        left: 45%;
        left: calc(50% - 36px);
        z-index: 7; }
        @media all and (min-width: 48em) and (max-width: 64em) {
          /* line 189, dashboard/components/_facts--banner.scss */
          .facts--banner .facts--image a.play--video:after {
            top: 20%; } }
    /* line 205, dashboard/components/_facts--banner.scss */
    .facts--banner .facts--image .copy {
      position: relative;
      padding: 15px;
      width: 100%; }
      /* line 209, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--image .copy h2 {
        font-size: 1.5em; }
      @media all and (min-width: 55.625em) {
        /* line 205, dashboard/components/_facts--banner.scss */
        .facts--banner .facts--image .copy {
          /* IE9 SVG, needs conditional override of 'filter' to 'none' */
          background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
          background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.95)));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
          /* IE10+ */
          background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
          /* W3C */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
          /* IE6-8 */
          padding: 40px 20px 20px 20px;
          position: absolute;
          bottom: 0;
          z-index: 7; }
          /* line 218, dashboard/components/_facts--banner.scss */
          .facts--banner .facts--image .copy h2, .facts--banner .facts--image .copy h3 {
            color: #fff;
            font-size: 2.5em; } }
      /* line 223, dashboard/components/_facts--banner.scss */
      .facts--banner .facts--image .copy .tag {
        background: #222;
        color: #fff;
        padding: 10px 40px;
        margin-bottom: 10px;
        display: inline-block;
        text-transform: uppercase;
        font-size: 0.9375em; }

/* line 1, dashboard/components/_facts--carousel.scss */
.facts--carousel {
  margin-bottom: 20px; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .facts--carousel:after {
    content: '';
    display: table;
    clear: both; }
  /* line 4, dashboard/components/_facts--carousel.scss */
  .facts--carousel ul {
    padding: 0 40px;
    margin: 0; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .facts--carousel ul:after {
      content: '';
      display: table;
      clear: both; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .facts--carousel ul li:after {
      content: '';
      display: table;
      clear: both; }
    @media all and (min-width: 55.625em) {
      /* line 9, dashboard/components/_facts--carousel.scss */
      .facts--carousel ul li {
        margin: 0;
        background-color: transparent;
        float: left; } }
    /* line 20, dashboard/components/_facts--carousel.scss */
    .facts--carousel ul li .promo {
      float: left;
      width: 25%;
      text-align: center; }
      /* line 24, dashboard/components/_facts--carousel.scss */
      .facts--carousel ul li .promo img {
        display: block; }
    /* line 39, dashboard/components/_facts--carousel.scss */
    .facts--carousel ul li .copy {
      float: left;
      width: 75%;
      padding: 10px; }
      /* line 43, dashboard/components/_facts--carousel.scss */
      .facts--carousel ul li .copy p {
        font-size: 1.1875em;
        font-family: "lato",sans-serif; }
        /* line 46, dashboard/components/_facts--carousel.scss */
        .facts--carousel ul li .copy p.small {
          font-size: 0.9375em; }
      /* line 50, dashboard/components/_facts--carousel.scss */
      .facts--carousel ul li .copy .stat {
        border: 0; }
        /* line 52, dashboard/components/_facts--carousel.scss */
        .facts--carousel ul li .copy .stat span {
          display: block;
          margin: 0 0 10px 0;
          font-size: 1.26316em;
          line-height: 1em; }
          @media all and (min-width: 64.0625em) {
            /* line 52, dashboard/components/_facts--carousel.scss */
            .facts--carousel ul li .copy .stat span {
              font-size: 2.10526em; } }
  /* line 65, dashboard/components/_facts--carousel.scss */
  .facts--carousel .btn {
    float: right;
    margin-bottom: 20px; }
    @media all and (max-width: 55.5625em) {
      /* line 65, dashboard/components/_facts--carousel.scss */
      .facts--carousel .btn {
        margin-right: 15px; } }
  /* line 72, dashboard/components/_facts--carousel.scss */
  .facts--carousel .bx-wrapper {
    padding: 0 40px !important;
    margin: 0 0 20px 0 !important; }
    @media all and (min-width: 64.0625em) {
      /* line 72, dashboard/components/_facts--carousel.scss */
      .facts--carousel .bx-wrapper {
        max-width: 1440px !important;
        padding: 0; } }
    @media all and (min-width: 48em) and (max-width: 64em) {
      /* line 72, dashboard/components/_facts--carousel.scss */
      .facts--carousel .bx-wrapper {
        width: 1024px !important; } }
    /* line 82, dashboard/components/_facts--carousel.scss */
    .facts--carousel .bx-wrapper img {
      width: auto;
      margin: 0 auto; }
      @media all and (max-width: 55.5625em) {
        /* line 82, dashboard/components/_facts--carousel.scss */
        .facts--carousel .bx-wrapper img {
          width: 100%;
          margin: 0;
          display: block; } }
    /* line 91, dashboard/components/_facts--carousel.scss */
    .facts--carousel .bx-wrapper .bx-viewport {
      background: transparent; }
      /* line 93, dashboard/components/_facts--carousel.scss */
      .facts--carousel .bx-wrapper .bx-viewport > ul {
        overflow: hidden; }
        /* line 96, dashboard/components/_facts--carousel.scss */
        .facts--carousel .bx-wrapper .bx-viewport > ul > li {
          margin: 0 auto !important;
          /* Portrait */ }
          @media all and (min-width: 64.0625em) {
            /* line 96, dashboard/components/_facts--carousel.scss */
            .facts--carousel .bx-wrapper .bx-viewport > ul > li {
              width: 700px !important;
              margin: 0 auto !important; } }
          @media all and (min-width: 48em) and (max-width: 64em) {
            /* line 96, dashboard/components/_facts--carousel.scss */
            .facts--carousel .bx-wrapper .bx-viewport > ul > li {
              width: 512px !important;
              margin: 0 auto !important; }
              /* line 105, dashboard/components/_facts--carousel.scss */
              .facts--carousel .bx-wrapper .bx-viewport > ul > li .chart {
                width: 125px;
                height: 125px; }
                /* line 108, dashboard/components/_facts--carousel.scss */
                .facts--carousel .bx-wrapper .bx-viewport > ul > li .chart canvas {
                  width: 125px !important;
                  height: 125px !important; }
                /* line 112, dashboard/components/_facts--carousel.scss */
                .facts--carousel .bx-wrapper .bx-viewport > ul > li .chart .percent {
                  top: 35px;
                  left: 40px;
                  font-size: 2em; } }
          @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
            /* line 96, dashboard/components/_facts--carousel.scss */
            .facts--carousel .bx-wrapper .bx-viewport > ul > li {
              width: 370px !important;
              margin: 0 auto !important; }
              /* line 122, dashboard/components/_facts--carousel.scss */
              .facts--carousel .bx-wrapper .bx-viewport > ul > li .chart {
                width: 90px;
                height: 90px; }
                /* line 125, dashboard/components/_facts--carousel.scss */
                .facts--carousel .bx-wrapper .bx-viewport > ul > li .chart canvas {
                  width: 90px !important;
                  height: 90px !important; }
                /* line 129, dashboard/components/_facts--carousel.scss */
                .facts--carousel .bx-wrapper .bx-viewport > ul > li .chart .percent {
                  top: 25px;
                  left: 30px;
                  font-size: 1.5em; } }
    @media all and (max-width: 55.5625em) {
      /* line 139, dashboard/components/_facts--carousel.scss */
      .facts--carousel .bx-wrapper .bx-pager {
        position: relative;
        width: auto;
        bottom: auto; } }

/* line 1, dashboard/components/_links--banner.scss */
.links--banner {
  margin-bottom: 20px;
  background: #e9ebec; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .links--banner:after {
    content: '';
    display: table;
    clear: both; }
  @media all and (min-width: 55.625em) {
    /* line 5, dashboard/components/_links--banner.scss */
    .links--banner .promo, .links--banner .copy {
      float: left;
      width: 50%; } }
  /* line 11, dashboard/components/_links--banner.scss */
  .links--banner .promo {
    position: relative; }
    /* line 13, dashboard/components/_links--banner.scss */
    .links--banner .promo .image--bg {
      background: none; }
      @media all and (min-width: 55.625em) {
        /* line 13, dashboard/components/_links--banner.scss */
        .links--banner .promo .image--bg {
          position: absolute;
          z-index: 4;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background-repeat: no-repeat;
          background-position: center center;
          background-size: cover; } }
      /* line 26, dashboard/components/_links--banner.scss */
      .links--banner .promo .image--bg a {
        position: relative;
        display: block;
        height: 100%; }
        /* line 6, dashboard/tools/helpers/_mixins.scss */
        .links--banner .promo .image--bg a:after {
          content: '';
          display: table;
          clear: both; }
        /* line 31, dashboard/components/_links--banner.scss */
        .links--banner .promo .image--bg a:after {
          background: transparent url("../img/icons/icon--fs.png") no-repeat 0 0;
          background-size: 100%;
          position: absolute;
          width: 25px;
          height: 25px;
          bottom: 0;
          right: 0; }
          @media all and (min-width: 55.625em) {
            /* line 31, dashboard/components/_links--banner.scss */
            .links--banner .promo .image--bg a:after {
              width: 40px;
              height: 40px; } }
      /* line 45, dashboard/components/_links--banner.scss */
      .links--banner .promo .image--bg img {
        display: block;
        width: 100%;
        height: auto; }
        @media all and (min-width: 55.625em) {
          /* line 45, dashboard/components/_links--banner.scss */
          .links--banner .promo .image--bg img {
            display: none; } }
    /* line 54, dashboard/components/_links--banner.scss */
    .links--banner .promo .img--fs {
      position: absolute;
      bottom: 0;
      right: 0;
      z-index: 5; }
  /* line 62, dashboard/components/_links--banner.scss */
  .links--banner .copy .wrapper {
    padding: 15px; }
    @media all and (min-width: 55.625em) {
      /* line 62, dashboard/components/_links--banner.scss */
      .links--banner .copy .wrapper {
        padding: 40px; } }
  /* line 68, dashboard/components/_links--banner.scss */
  .links--banner .copy ul {
    padding: 0;
    margin: 0; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .links--banner .copy ul li:after {
      content: '';
      display: table;
      clear: both; }
    @media all and (min-width: 55.625em) {
      /* line 73, dashboard/components/_links--banner.scss */
      .links--banner .copy ul li {
        margin: 0 0 10px 0;
        background-color: transparent; } }

/* line 1, dashboard/components/_links--wrapper.scss */
.links--wrapper {
  background: #e9ebec; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .links--wrapper:after {
    content: '';
    display: table;
    clear: both; }
  /* line 4, dashboard/components/_links--wrapper.scss */
  .links--wrapper h3 {
    font-size: 1.1875em;
    text-transform: uppercase; }
  /* line 8, dashboard/components/_links--wrapper.scss */
  .links--wrapper ul {
    padding: 0;
    margin: 0; }
    /* line 12, dashboard/components/_links--wrapper.scss */
    .links--wrapper ul li {
      font-size: 1.1875em;
      margin: 0; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .links--wrapper ul li:after {
        content: '';
        display: table;
        clear: both; }
      /* line 17, dashboard/components/_links--wrapper.scss */
      .links--wrapper ul li:last-of-type a {
        padding-bottom: 0; }
    /* line 22, dashboard/components/_links--wrapper.scss */
    .links--wrapper ul a {
      text-decoration: none;
      margin: 0 10px 0 0;
      padding: 0 0 10px 0;
      display: block;
      text-align: left; }
      /* line 28, dashboard/components/_links--wrapper.scss */
      .links--wrapper ul a:hover, .links--wrapper ul a:focus {
        text-decoration: underline; }

/* line 2, dashboard/components/_stories.scss */
.story .col {
  position: relative; }
  @media all and (min-width: 55.625em) {
    /* line 2, dashboard/components/_stories.scss */
    .story .col {
      float: left;
      width: 50%; } }
  /* line 8, dashboard/components/_stories.scss */
  .story .col img {
    width: 100%;
    height: auto;
    display: block; }
/* line 14, dashboard/components/_stories.scss */
.story a {
  text-decoration: none; }
  /* line 16, dashboard/components/_stories.scss */
  .story a h2, .story a h3 {
    color: #222;
    font-size: 1.5em; }
    @media all and (min-width: 64.0625em) {
      /* line 16, dashboard/components/_stories.scss */
      .story a h2, .story a h3 {
        color: #fff;
        font-size: 2em; } }
    @media all and (min-width: 48em) and (max-width: 64em) {
      /* line 16, dashboard/components/_stories.scss */
      .story a h2, .story a h3 {
        color: #fff;
        font-size: 1.5em; } }
  /* line 29, dashboard/components/_stories.scss */
  .story a p {
    color: #222; }
    @media all and (min-width: 55.625em) {
      /* line 29, dashboard/components/_stories.scss */
      .story a p {
        color: #fff; } }
  /* line 35, dashboard/components/_stories.scss */
  .story a:hover, .story a:focus {
    text-decoration: none; }
    /* line 37, dashboard/components/_stories.scss */
    .story a:hover h2, .story a:hover h3, .story a:focus h2, .story a:focus h3 {
      text-decoration: underline; }
/* line 42, dashboard/components/_stories.scss */
.story .info {
  padding: 75px 15px 15px 15px;
  background: #e9ebec;
  position: relative; }
  @media all and (min-width: 55.625em) {
    /* line 42, dashboard/components/_stories.scss */
    .story .info {
      position: absolute;
      bottom: 0;
      width: 100%;
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.95)));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.95) 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
      /* IE6-8 */
      padding: 40px; } }
  /* line 53, dashboard/components/_stories.scss */
  .story .info .tag {
    font-size: 0.9375em;
    text-transform: uppercase;
    background: #222;
    color: #fff;
    padding: 10px 40px;
    position: absolute;
    left: 0;
    top: 15px; }
    @media all and (min-width: 55.625em) {
      /* line 53, dashboard/components/_stories.scss */
      .story .info .tag {
        font-size: 0.9375em;
        position: absolute;
        top: -40px;
        left: auto;
        right: 0; } }
/* line 75, dashboard/components/_stories.scss */
.story .right .info .tag {
  right: auto;
  left: 0; }

/* line 1, dashboard/components/_search--list.scss */
.search--match {
  margin: 20px;
  padding: 0 0 20px 0;
  border-bottom: solid 1px #d3d7da; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .search--match:after {
    content: '';
    display: table;
    clear: both; }
  @media all and (min-width: 55.625em) {
    /* line 1, dashboard/components/_search--list.scss */
    .search--match {
      margin: 0 0 40px 0;
      padding: 30px 0 40px 0; } }
  @media all and (min-width: 55.625em) {
    /* line 10, dashboard/components/_search--list.scss */
    .search--match .synonym {
      float: left; } }
  /* line 14, dashboard/components/_search--list.scss */
  .search--match .synonym p {
    padding-bottom: 5px; }
  /* line 18, dashboard/components/_search--list.scss */
  .search--match .search--relevance {
    /* DDL styling */ }
    @media all and (min-width: 55.625em) {
      /* line 18, dashboard/components/_search--list.scss */
      .search--match .search--relevance {
        float: right; } }
    /* line 23, dashboard/components/_search--list.scss */
    .search--match .search--relevance label {
      font-size: 1.1875em;
      padding-right: 10px; }
    /* line 27, dashboard/components/_search--list.scss */
    .search--match .search--relevance select {
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0;
      border: solid 1px #a7afb5;
      padding: 8px;
      margin: 0;
      font-family: "lato",sans-serif;
      font-weight: 500;
      font-size: 1.1875em;
      -webkit-appearance: none;
      /*Removes default chrome and safari style*/
      -moz-appearance: none;
      /* Removes Default Firefox style*/
      background: #fff url(../img/icons/dd-section.png) no-repeat;
      /*Adds background-image*/
      background-position: right 18px;
      /*Position of the background-image*/
      text-indent: 0.01px;
      /* Removes default arrow from firefox*/
      text-overflow: "";
      /*Removes default arrow from firefox*/
      height: 48px;
      min-width: 0;
      width: 100%; }
      @media all and (min-width: 55.625em) {
        /* line 27, dashboard/components/_search--list.scss */
        .search--match .search--relevance select {
          min-width: 200px;
          width: auto; } }
    /* line 53, dashboard/components/_search--list.scss */
    .search--match .search--relevance select::-ms-expand {
      /*ie11 get rid of default dd arrow*/
      display: none; }

/* line 58, dashboard/components/_search--list.scss */
.results {
  padding: 0 15px;
  margin: 0; }
  @media all and (min-width: 55.625em) {
    /* line 58, dashboard/components/_search--list.scss */
    .results {
      padding: 0;
      width: 66.66%; } }
  @media all and (min-width: 48em) and (max-width: 64em) {
    /* line 58, dashboard/components/_search--list.scss */
    .results {
      padding: 0;
      width: 100%; } }
  /* line 70, dashboard/components/_search--list.scss */
  .results li {
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    border-bottom: solid 1px #dee1e4; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .results li:after {
      content: '';
      display: table;
      clear: both; }
    @media all and (min-width: 55.625em) {
      /* line 70, dashboard/components/_search--list.scss */
      .results li {
        margin: 0 0 40px 0;
        padding: 0 0 40px 0; } }
  /* line 80, dashboard/components/_search--list.scss */
  .results a {
    text-decoration: none;
    margin: 0;
    padding: 0;
    display: block;
    text-align: left; }
    @media all and (min-width: 55.625em) {
      /* line 80, dashboard/components/_search--list.scss */
      .results a {
        margin: 0 10px 0 0;
        padding: 0 15px 0 0; } }
    /* line 90, dashboard/components/_search--list.scss */
    .results a h2, .results a h3 {
      font-size: 1.1875em;
      font-weight: 500; }
      @media all and (min-width: 55.625em) {
        /* line 90, dashboard/components/_search--list.scss */
        .results a h2, .results a h3 {
          font-size: 1.5em; } }
    /* line 97, dashboard/components/_search--list.scss */
    .results a span {
      display: block;
      color: #222222; }
      /* line 100, dashboard/components/_search--list.scss */
      .results a span.img {
        float: left;
        margin: 0 10px 10px 0;
        width: 50px; }
        @media all and (min-width: 55.625em) {
          /* line 100, dashboard/components/_search--list.scss */
          .results a span.img {
            margin-right: 20px;
            margin-bottom: 55px;
            width: auto; } }
        /* line 109, dashboard/components/_search--list.scss */
        .results a span.img img {
          width: 100%;
          display: block; }
      /* line 114, dashboard/components/_search--list.scss */
      .results a span.tag {
        font-size: 0.9375em; }
      /* line 117, dashboard/components/_search--list.scss */
      .results a span.date--type {
        font-size: 0.9375em;
        padding-bottom: 10px; }
      /* line 121, dashboard/components/_search--list.scss */
      .results a span.snippet {
        font-size: 1em;
        padding-bottom: 10px; }
        @media all and (min-width: 55.625em) {
          /* line 121, dashboard/components/_search--list.scss */
          .results a span.snippet {
            font-size: 1.1875em; } }
    /* line 131, dashboard/components/_search--list.scss */
    .results a:hover span, .results a:focus span {
      text-decoration: none; }
    /* line 134, dashboard/components/_search--list.scss */
    .results a:hover h2, .results a:hover h3, .results a:focus h2, .results a:focus h3 {
      text-decoration: underline; }
  @media all and (min-width: 55.625em) {
    /* line 58, dashboard/components/_search--list.scss */
    .results {
      display: block; } }

/* line 144, dashboard/components/_search--list.scss */
.pagination {
  display: table;
  margin: 0 auto;
  margin-bottom: 40px;
  padding: 0; }
  /* line 150, dashboard/components/_search--list.scss */
  .pagination li {
    display: inline-block; }
    /* line 153, dashboard/components/_search--list.scss */
    .pagination li.active a {
      color: #222222; }
    /* line 158, dashboard/components/_search--list.scss */
    .pagination li.unavailable a {
      cursor: default;
      text-decoration: none;
      color: #d4d7da; }
  /* line 165, dashboard/components/_search--list.scss */
  .pagination a {
    display: block;
    padding: 5px 7px;
    color: #0072BC;
    font-size: 0.9375em; }
    @media all and (min-width: 55.625em) {
      /* line 165, dashboard/components/_search--list.scss */
      .pagination a {
        font-size: 1.1875em; } }

/* line 2, dashboard/components/_listings.scss */
.list--panel .section__wrapper {
  padding-bottom: 30px;
  border-bottom: solid 1px #d3d7da; }
@media all and (min-width: 55.625em) {
  /* line 6, dashboard/components/_listings.scss */
  .list--panel .cols-50 {
    border-right: solid 1px #d3d7da; }
    /* line 9, dashboard/components/_listings.scss */
    .list--panel .cols-50 .press--list {
      margin-right: 30px; } }
@media all and (max-width: 55.5625em) {
  /* line 14, dashboard/components/_listings.scss */
  .list--panel .cols-50 + .cols-50 {
    padding-top: 0; } }
@media all and (min-width: 55.625em) {
  /* line 14, dashboard/components/_listings.scss */
  .list--panel .cols-50 + .cols-50 {
    border-left: solid 1px #d3d7da;
    border-right: 0;
    margin-left: -1px; }
    /* line 22, dashboard/components/_listings.scss */
    .list--panel .cols-50 + .cols-50 .press--list {
      margin-left: 30px;
      margin-right: 0; } }

/* line 30, dashboard/components/_listings.scss */
.press--list {
  padding: 0; }
  @media all and (min-width: 55.625em) {
    /* line 30, dashboard/components/_listings.scss */
    .press--list {
      margin: 0 0 20px 0; } }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .press--list:after {
    content: '';
    display: table;
    clear: both; }
  /* line 37, dashboard/components/_listings.scss */
  .press--list li {
    font-size: 1.1875em;
    line-height: 1em;
    margin: 0 0 20px 0;
    display: block; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .press--list li:after {
      content: '';
      display: table;
      clear: both; }
  /* line 44, dashboard/components/_listings.scss */
  .press--list a {
    text-decoration: none;
    margin: 0;
    padding: 0;
    display: block; }
    /* line 49, dashboard/components/_listings.scss */
    .press--list a:hover, .press--list a:focus {
      text-decoration: underline; }
  /* line 53, dashboard/components/_listings.scss */
  .press--list span {
    font-size: 0.78947em; }
  /* line 56, dashboard/components/_listings.scss */
  .press--list.double {
    float: left;
    width: 50%; }
    /* line 59, dashboard/components/_listings.scss */
    .press--list.double:nth-child(odd) {
      padding-right: 20px; }
    /* line 62, dashboard/components/_listings.scss */
    .press--list.double:nth-child(even) {
      padding-left: 20px; }

/* line 67, dashboard/components/_listings.scss */
.all {
  padding: 0 15px; }
  @media all and (min-width: 55.625em) {
    /* line 67, dashboard/components/_listings.scss */
    .all {
      padding: 0 0 0 0; } }

/* line 73, dashboard/components/_listings.scss */
.contributions {
  padding: 0;
  margin: 0 0 20px 0; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .contributions:after {
    content: '';
    display: table;
    clear: both; }
  /* line 78, dashboard/components/_listings.scss */
  .contributions li {
    font-size: 1.1875em;
    font-weight: 700;
    line-height: 1em;
    margin: 0 0 20px 0;
    display: block; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .contributions li:after {
      content: '';
      display: table;
      clear: both; }
    /* line 85, dashboard/components/_listings.scss */
    .contributions li span {
      font-weight: 500;
      display: block;
      margin-top: 10px; }

/* line 1, dashboard/components/_facts--figures.scss */
.tab-container {
  margin: 0 15px; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .tab-container:after {
    content: '';
    display: table;
    clear: both; }
  @media all and (min-width: 55.625em) {
    /* line 1, dashboard/components/_facts--figures.scss */
    .tab-container {
      margin: 0 40px; } }
  /* line 7, dashboard/components/_facts--figures.scss */
  .tab-container .tabs {
    padding: 0;
    margin: 0 -10px; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .tab-container .tabs:after {
      content: '';
      display: table;
      clear: both; }
    /* line 12, dashboard/components/_facts--figures.scss */
    .tab-container .tabs li {
      font-size: 1.1875em;
      font-family: "lato",sans-serif;
      text-transform: uppercase;
      margin: 0; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .tab-container .tabs li:after {
        content: '';
        display: table;
        clear: both; }
      @media all and (min-width: 55.625em) {
        /* line 12, dashboard/components/_facts--figures.scss */
        .tab-container .tabs li {
          float: left;
          width: 33.33%; } }
      /* line 24, dashboard/components/_facts--figures.scss */
      .tab-container .tabs li.tab a {
        background: #f4f5f6;
        text-decoration: none;
        margin: 0 10px;
        padding: 15px 20px;
        display: block;
        text-align: center;
        position: relative; }
        /* line 6, dashboard/tools/helpers/_mixins.scss */
        .tab-container .tabs li.tab a:after {
          content: '';
          display: table;
          clear: both; }
        /* line 34, dashboard/components/_facts--figures.scss */
        .tab-container .tabs li.tab a:hover, .tab-container .tabs li.tab a:focus {
          text-decoration: none; }
          @media all and (min-width: 55.625em) {
            /* line 34, dashboard/components/_facts--figures.scss */
            .tab-container .tabs li.tab a:hover, .tab-container .tabs li.tab a:focus {
              background: #dee1e4; }
              /* line 38, dashboard/components/_facts--figures.scss */
              .tab-container .tabs li.tab a:hover:after, .tab-container .tabs li.tab a:focus:after {
                content: '';
                width: 44px;
                height: 23px;
                background: transparent url("../img/icons/icon--tabs-arrow.png") no-repeat 0 0;
                position: absolute;
                right: calc(50% - 22px);
                bottom: -23px; } }
        /* line 49, dashboard/components/_facts--figures.scss */
        .tab-container .tabs li.tab a h3 {
          font-size: 0.9375em;
          font-weight: 700;
          padding-bottom: 0;
          overflow: visible; }
          /* line 6, dashboard/tools/helpers/_mixins.scss */
          .tab-container .tabs li.tab a h3:after {
            content: '';
            display: table;
            clear: both; }
      /* line 59, dashboard/components/_facts--figures.scss */
      .tab-container .tabs li.tab.active a {
        background: #dee1e4;
        color: #222222; }
        @media all and (min-width: 55.625em) {
          /* line 63, dashboard/components/_facts--figures.scss */
          .tab-container .tabs li.tab.active a:after {
            content: '';
            width: 44px;
            height: 23px;
            background: transparent url("../img/icons/icon--tabs-arrow.png") no-repeat 0 0;
            position: absolute;
            right: calc(50% - 22px);
            bottom: -23px; } }
        @media all and (min-width: 55.625em) {
          /* line 75, dashboard/components/_facts--figures.scss */
          .tab-container .tabs li.tab.active a:hover, .tab-container .tabs li.tab.active a:focus {
            text-underline: none; } }
  /* line 84, dashboard/components/_facts--figures.scss */
  .tab-container .tabbed--content {
    width: 100%;
    padding: 40px 0;
    float: left; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .tab-container .tabbed--content:after {
      content: '';
      display: table;
      clear: both; }
  /* line 90, dashboard/components/_facts--figures.scss */
  .tab-container .inner--tabs {
    padding: 0;
    margin: 0 0 10px 0; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .tab-container .inner--tabs:after {
      content: '';
      display: table;
      clear: both; }
    /* line 95, dashboard/components/_facts--figures.scss */
    .tab-container .inner--tabs li {
      font-size: 1.5em;
      font-family: "lato",sans-serif;
      margin: 0;
      float: left; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .tab-container .inner--tabs li:after {
        content: '';
        display: table;
        clear: both; }
    /* line 102, dashboard/components/_facts--figures.scss */
    .tab-container .inner--tabs a {
      text-decoration: none;
      margin: 0 10px 0 0;
      padding: 0 15px 0 0;
      display: block;
      text-align: left; }
      /* line 108, dashboard/components/_facts--figures.scss */
      .tab-container .inner--tabs a:hover, .tab-container .inner--tabs a:focus {
        text-decoration: underline; }
    /* line 121, dashboard/components/_facts--figures.scss */
    .tab-container .inner--tabs .tab.active {
      font-weight: 400; }
      /* line 123, dashboard/components/_facts--figures.scss */
      .tab-container .inner--tabs .tab.active a {
        color: #222; }

/* line 130, dashboard/components/_facts--figures.scss */
.fact {
  display: block;
  margin: 0 0 20px 0;
  padding: 0 0 10px 0; }
  /* line 134, dashboard/components/_facts--figures.scss */
  .fact span {
    font-family: "lato",sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 2.52632em;
    margin: 10px 0;
    padding: 0;
    line-height: 1em;
    display: block; }
    /* line 143, dashboard/components/_facts--figures.scss */
    .fact span.title {
      font-size: 1em;
      font-weight: 600;
      display: block;
      text-transform: uppercase;
      margin-top: 0; }
  /* line 151, dashboard/components/_facts--figures.scss */
  .fact.inline {
    margin: 0 0 5px 0;
    padding: 0; }
    /* line 154, dashboard/components/_facts--figures.scss */
    .fact.inline span {
      display: inline-block;
      margin: 0;
      font-size: 1em; }
    /* line 159, dashboard/components/_facts--figures.scss */
    .fact.inline span.title {
      padding-right: 30px;
      font-weight: 500; }

/* line 166, dashboard/components/_facts--figures.scss */
.percent--bar {
  margin: 0 0 40px 0; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .percent--bar:after {
    content: '';
    display: table;
    clear: both; }
  @media all and (min-width: 55.625em) {
    /* line 166, dashboard/components/_facts--figures.scss */
    .percent--bar {
      margin: 0; } }
  /* line 172, dashboard/components/_facts--figures.scss */
  .percent--bar .fig-1, .percent--bar .fig-2 {
    float: left;
    text-align: center;
    font-size: 1.5em;
    padding: 5px 0;
    position: relative; }
    @media all and (min-width: 55.625em) {
      /* line 172, dashboard/components/_facts--figures.scss */
      .percent--bar .fig-1, .percent--bar .fig-2 {
        font-size: 2.375em; } }
    /* line 181, dashboard/components/_facts--figures.scss */
    .percent--bar .fig-1 span.label, .percent--bar .fig-2 span.label {
      position: absolute;
      bottom: -20px;
      font-size: 0.625em;
      color: #222; }
      @media all and (min-width: 55.625em) {
        /* line 181, dashboard/components/_facts--figures.scss */
        .percent--bar .fig-1 span.label, .percent--bar .fig-2 span.label {
          font-size: 0.5em;
          bottom: -30px; } }
  /* line 192, dashboard/components/_facts--figures.scss */
  .percent--bar .fig-1 {
    background: #0072BC;
    color: #fff; }
  /* line 197, dashboard/components/_facts--figures.scss */
  .percent--bar .fig-2 {
    background: #e9ebec;
    color: #222; }

/* line 202, dashboard/components/_facts--figures.scss */
.action--btn {
  width: 100%;
  float: left;
  text-align: right;
  padding: 0 10px; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .action--btn:after {
    content: '';
    display: table;
    clear: both; }

/* line 1, dashboard/components/_contact--grid.scss */
.contact--wrapper {
  background: #e9ebec;
  margin-bottom: 10px; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .contact--wrapper:after {
    content: '';
    display: table;
    clear: both; }
  /* line 5, dashboard/components/_contact--grid.scss */
  .contact--wrapper .location--lead {
    padding: 15px 15px 0 15px;
    font-weight: bold; }
    @media all and (min-width: 55.625em) {
      /* line 5, dashboard/components/_contact--grid.scss */
      .contact--wrapper .location--lead {
        padding: 20px 40px 0 40px; } }
  /* line 14, dashboard/components/_contact--grid.scss */
  .contact--wrapper .map img {
    width: 100%;
    display: block; }

/* line 1, dashboard/components/_photo--gallery.scss */
.gallery {
  background: #222222; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .gallery:after {
    content: '';
    display: table;
    clear: both; }
  /* line 4, dashboard/components/_photo--gallery.scss */
  .gallery .bx-wrapper {
    margin-bottom: 0; }
    @media all and (min-width: 55.625em) {
      /* line 4, dashboard/components/_photo--gallery.scss */
      .gallery .bx-wrapper {
        width: 66.66%;
        float: left; } }
    /* line 10, dashboard/components/_photo--gallery.scss */
    .gallery .bx-wrapper .caption--row {
      position: relative;
      width: 100%;
      padding: 20px;
      background-color: #4c4c4c;
      background-color: rgba(0, 0, 0, 0.7); }
      @media all and (min-width: 55.625em) {
        /* line 10, dashboard/components/_photo--gallery.scss */
        .gallery .bx-wrapper .caption--row {
          position: absolute;
          bottom: 0; } }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      .gallery .bx-wrapper .caption--row:after {
        content: '';
        display: table;
        clear: both; }
      /* line 20, dashboard/components/_photo--gallery.scss */
      .gallery .bx-wrapper .caption--row .photo--credit {
        float: left;
        background: transparent url("../img/icons/icon--camera.png") no-repeat 0 4px;
        padding-left: 25px;
        color: #dee1e4;
        max-width: 70%; }
        @media all and (min-width: 55.625em) {
          /* line 20, dashboard/components/_photo--gallery.scss */
          .gallery .bx-wrapper .caption--row .photo--credit {
            max-width: 85%; } }
      /* line 30, dashboard/components/_photo--gallery.scss */
      .gallery .bx-wrapper .caption--row .photo--share {
        display: none;
        position: relative; }
        @media all and (min-width: 55.625em) {
          /* line 30, dashboard/components/_photo--gallery.scss */
          .gallery .bx-wrapper .caption--row .photo--share {
            display: block;
            float: right;
            max-width: 15%; } }
        /* line 38, dashboard/components/_photo--gallery.scss */
        .gallery .bx-wrapper .caption--row .photo--share .share--options {
          display: none;
          padding: 0;
          margin: 0;
          position: absolute;
          top: -150px;
          left: -34px;
          -webkit-animation: fadein 2s;
          /* Safari, Chrome and Opera > 12.1 */
          -moz-animation: fadein 2s;
          /* Firefox < 16 */
          -ms-animation: fadein 2s;
          /* Internet Explorer */
          -o-animation: fadein 2s;
          /* Opera < 12.1 */
          animation: fadein 2s; }
          /* line 51, dashboard/components/_photo--gallery.scss */
          .gallery .bx-wrapper .caption--row .photo--share .share--options li {
            background-color: #323232;
            background-color: rgba(0, 0, 0, 0.8);
            margin: 0 0 1px 0;
            padding: 5px 10px 5px 25px;
            font-size: 0.9375em;
            background-repeat: no-repeat;
            background-position: 4px 7px; }
            /* line 58, dashboard/components/_photo--gallery.scss */
            .gallery .bx-wrapper .caption--row .photo--share .share--options li a {
              color: #fff; }
            /* line 61, dashboard/components/_photo--gallery.scss */
            .gallery .bx-wrapper .caption--row .photo--share .share--options li:hover {
              background-color: #328ec9;
              background-color: rgba(0, 114, 188, 0.8);
              color: #000; }
            /* line 65, dashboard/components/_photo--gallery.scss */
            .gallery .bx-wrapper .caption--row .photo--share .share--options li.facebook {
              background-image: url("../img/icons/icon--sm-fb.png"); }
            /* line 68, dashboard/components/_photo--gallery.scss */
            .gallery .bx-wrapper .caption--row .photo--share .share--options li.pintrest {
              background-image: url("../img/icons/icon--sm-pin.png"); }
            /* line 71, dashboard/components/_photo--gallery.scss */
            .gallery .bx-wrapper .caption--row .photo--share .share--options li.twitter {
              background-image: url("../img/icons/icon--sm-twt.png"); }
            /* line 74, dashboard/components/_photo--gallery.scss */
            .gallery .bx-wrapper .caption--row .photo--share .share--options li.tumblr {
              background-image: url("../img/icons/icon--sm-tmb.png"); }
          /* line 79, dashboard/components/_photo--gallery.scss */
          .gallery .bx-wrapper .caption--row .photo--share .share--options.is--active {
            display: block; }
      /* line 84, dashboard/components/_photo--gallery.scss */
      .gallery .bx-wrapper .caption--row .share--button {
        float: left;
        margin: 0 20px 0 0; }
        /* line 87, dashboard/components/_photo--gallery.scss */
        .gallery .bx-wrapper .caption--row .share--button:hover {
          cursor: pointer; }
      /* line 91, dashboard/components/_photo--gallery.scss */
      .gallery .bx-wrapper .caption--row .fullscreen_button {
        background: transparent url("../img/icons/icon--full-screen.png") no-repeat 0 0;
        width: 23px;
        height: 23px;
        float: left; }
        /* line 96, dashboard/components/_photo--gallery.scss */
        .gallery .bx-wrapper .caption--row .fullscreen_button:hover {
          cursor: pointer; }

/* line 103, dashboard/components/_photo--gallery.scss */
.photo--gallery {
  padding: 0;
  margin: 0; }
  /* line 108, dashboard/components/_photo--gallery.scss */
  .photo--gallery li {
    font-size: 0.9375em;
    margin: 0;
    float: left; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .photo--gallery li:after {
      content: '';
      display: table;
      clear: both; }
  /* line 114, dashboard/components/_photo--gallery.scss */
  .photo--gallery a {
    text-decoration: none;
    margin: 0 10px 0 0;
    padding: 0 15px 0 0;
    background: transparent url("../img/icons/icon--bc-arrow.png") no-repeat right 7px;
    display: block;
    text-align: left; }
    /* line 121, dashboard/components/_photo--gallery.scss */
    .photo--gallery a:hover, .photo--gallery a:focus {
      text-decoration: underline; }
  /* line 125, dashboard/components/_photo--gallery.scss */
  .photo--gallery .bx-caption {
    background-image: url("../img/icons/icon--camera.png");
    background-repeat: no-repeat;
    background-position: 15px 20px;
    position: relative;
    padding: 15px;
    text-indent: 35px;
    height: auto; }
    @media all and (min-width: 55.625em) {
      /* line 125, dashboard/components/_photo--gallery.scss */
      .photo--gallery .bx-caption {
        position: absolute;
        padding: 15px 15px 30px 50px;
        text-indent: 0; } }
    /* line 138, dashboard/components/_photo--gallery.scss */
    .photo--gallery .bx-caption span {
      font-family: "lato",sans-serif;
      font-size: 0.9375em;
      padding: 0; }
      @media all and (min-width: 55.625em) {
        /* line 138, dashboard/components/_photo--gallery.scss */
        .photo--gallery .bx-caption span {
          max-width: 75%; } }

/* line 148, dashboard/components/_photo--gallery.scss */
.photo--pager {
  margin: 0 auto;
  padding: 15px;
  text-align: center;
  position: relative; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .photo--pager:after {
    content: '';
    display: table;
    clear: both; }
  @media all and (min-width: 55.625em) {
    /* line 148, dashboard/components/_photo--gallery.scss */
    .photo--pager {
      padding: 40px;
      float: left;
      width: 33.33%; } }
  /* line 160, dashboard/components/_photo--gallery.scss */
  .photo--pager ul {
    padding: 0;
    margin: 0 -20px; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .photo--pager ul:after {
      content: '';
      display: table;
      clear: both; }
    /* line 165, dashboard/components/_photo--gallery.scss */
    .photo--pager ul li {
      float: left;
      width: 50%;
      margin: 0 0 30px 0; }
      /* line 169, dashboard/components/_photo--gallery.scss */
      .photo--pager ul li a {
        display: block;
        margin: 0 20px;
        padding-bottom: 5px;
        border-bottom: solid 3px #222; }
        /* line 176, dashboard/components/_photo--gallery.scss */
        .photo--pager ul li a img {
          width: 100%;
          display: block; }
        /* line 180, dashboard/components/_photo--gallery.scss */
        .photo--pager ul li a.active {
          padding-bottom: 5px;
          border-bottom: solid 3px #fff; }
  /* line 187, dashboard/components/_photo--gallery.scss */
  .photo--pager .slide-counter {
    color: #fff;
    text-align: right;
    margin: 0 0 20px 0;
    padding: 0 25px; }
  /* line 193, dashboard/components/_photo--gallery.scss */
  .photo--pager .bx-wrapper {
    width: 100%; }
    /* line 195, dashboard/components/_photo--gallery.scss */
    .photo--pager .bx-wrapper .bx-viewport {
      background: #222222; }
      @media all and (min-width: 55.625em) {
        /* line 195, dashboard/components/_photo--gallery.scss */
        .photo--pager .bx-wrapper .bx-viewport {
          height: 400px !important; } }
      @media all and (min-width: 48em) and (max-width: 64em) {
        /* line 195, dashboard/components/_photo--gallery.scss */
        .photo--pager .bx-wrapper .bx-viewport {
          height: 260px !important; } }
      /* line 204, dashboard/components/_photo--gallery.scss */
      .photo--pager .bx-wrapper .bx-viewport .photo--pager__thumbs {
        margin: 0 -20px !important; }
        /* line 208, dashboard/components/_photo--gallery.scss */
        .photo--pager .bx-wrapper .bx-viewport .photo--pager__thumbs li {
          width: 50% !important;
          float: left !important; }
          @media all and (min-width: 48em) and (max-width: 64em) {
            /* line 208, dashboard/components/_photo--gallery.scss */
            .photo--pager .bx-wrapper .bx-viewport .photo--pager__thumbs li {
              margin-bottom: 20px; } }
          /* line 214, dashboard/components/_photo--gallery.scss */
          .photo--pager .bx-wrapper .bx-viewport .photo--pager__thumbs li a {
            margin: 0 20px; }
    /* line 222, dashboard/components/_photo--gallery.scss */
    .photo--pager .bx-wrapper .bx-controls {
      position: absolute;
      top: -30px;
      right: 0;
      width: 95px; }
      /* line 227, dashboard/components/_photo--gallery.scss */
      .photo--pager .bx-wrapper .bx-controls .bx-prev, .photo--pager .bx-wrapper .bx-controls .bx-next {
        width: 10px;
        height: 16px;
        top: 7px; }
      /* line 232, dashboard/components/_photo--gallery.scss */
      .photo--pager .bx-wrapper .bx-controls .bx-prev {
        left: 0;
        background: transparent url("../img/icons/page-cara-prev.png") no-repeat 0 0; }
      /* line 236, dashboard/components/_photo--gallery.scss */
      .photo--pager .bx-wrapper .bx-controls .bx-next {
        right: 0;
        background: transparent url("../img/icons/page-cara-next.png") no-repeat 0 0; }

/* line 2, dashboard/components/_press.scss */
.contacts h3 {
  padding-bottom: 5px; }
/* line 5, dashboard/components/_press.scss */
.contacts h4 {
  padding-bottom: 10px;
  font-weight: 500; }
/* line 9, dashboard/components/_press.scss */
.contacts p {
  padding-bottom: 5px; }

/* line 1, dashboard/components/_charts.scss */
.chart {
  position: relative;
  display: inline-block;
  width: 150px;
  height: 150px;
  text-align: center; }
  /* line 7, dashboard/components/_charts.scss */
  .chart canvas {
    position: absolute;
    top: 0;
    left: 0; }
  /* line 12, dashboard/components/_charts.scss */
  .chart .percent {
    display: inline-block;
    z-index: 2;
    font-family: "lato",sans-serif;
    font-size: 2.5em;
    position: absolute;
    top: 45px;
    left: 45px; }
    /* line 20, dashboard/components/_charts.scss */
    .chart .percent:after {
      content: '%';
      margin-left: 0.1em;
      font-size: 0.6em; }

/* line 27, dashboard/components/_charts.scss */
.graph--wrapper {
  margin: 0 25%; }

/* line 30, dashboard/components/_charts.scss */
.labeled-chart-container {
  padding-right: 150px;
  min-height: 180px;
  position: relative; }

/* line 36, dashboard/components/_charts.scss */
.charts {
  position: relative;
  text-align: left;
  z-index: 0; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .charts:after {
    content: '';
    display: table;
    clear: both; }
  /* line 41, dashboard/components/_charts.scss */
  .charts .section__wrapper {
    position: relative; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .charts .section__wrapper:after {
      content: '';
      display: table;
      clear: both; }
  /* line 45, dashboard/components/_charts.scss */
  .charts .charts__wrapper {
    margin: 0 10px 20px 10px; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .charts .charts__wrapper:after {
      content: '';
      display: table;
      clear: both; }
    @media all and (min-width: 55.625em) {
      /* line 48, dashboard/components/_charts.scss */
      .charts .charts__wrapper .fact {
        margin-bottom: 10px; } }
    @media all and (min-width: 55.625em) {
      /* line 52, dashboard/components/_charts.scss */
      .charts .charts__wrapper .fact span {
        font-size: 1.5em; } }
  /* line 59, dashboard/components/_charts.scss */
  .charts h4 {
    font-size: 1.5em;
    padding-top: 10px;
    padding-bottom: 10px; }
  /* line 64, dashboard/components/_charts.scss */
  .charts ul {
    margin: 0;
    padding: 0;
    list-style-type: none; }
  /* line 69, dashboard/components/_charts.scss */
  .charts .charts__inner {
    position: relative; }
    /* line 71, dashboard/components/_charts.scss */
    .charts .charts__inner .doughnut-legend, .charts .charts__inner .pie-legend {
      list-style: none; }
      @media all and (min-width: 55.625em) {
        /* line 71, dashboard/components/_charts.scss */
        .charts .charts__inner .doughnut-legend, .charts .charts__inner .pie-legend {
          position: absolute;
          left: 50%;
          top: 0; } }
      /* line 78, dashboard/components/_charts.scss */
      .charts .charts__inner .doughnut-legend li, .charts .charts__inner .pie-legend li {
        display: block;
        padding-left: 30px;
        position: relative;
        margin-bottom: 4px;
        border-radius: 5px;
        padding: 2px 8px 2px 28px;
        font-size: 14px;
        cursor: default;
        -webkit-transition: background-color 200ms ease-in-out;
        -moz-transition: background-color 200ms ease-in-out;
        -o-transition: background-color 200ms ease-in-out;
        transition: background-color 200ms ease-in-out; }
        /* line 91, dashboard/components/_charts.scss */
        .charts .charts__inner .doughnut-legend li:hover, .charts .charts__inner .pie-legend li:hover {
          background-color: #fafafa;
          cursor: pointer; }
        /* line 95, dashboard/components/_charts.scss */
        .charts .charts__inner .doughnut-legend li span, .charts .charts__inner .pie-legend li span {
          display: block;
          position: absolute;
          left: 0;
          top: 0;
          width: 20px;
          height: 100%;
          border-radius: 5px; }
  /* line 107, dashboard/components/_charts.scss */
  .charts .charts__item {
    position: relative;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    box-sizing: border-box; }
    @media all and (min-width: 55.625em) {
      /* line 107, dashboard/components/_charts.scss */
      .charts .charts__item {
        display: block;
        vertical-align: top;
        float: left;
        width: 35%; } }
  /* line 119, dashboard/components/_charts.scss */
  .charts .charts__description {
    text-align: left; }
  /* line 128, dashboard/components/_charts.scss */
  .charts .charts__item {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -ms-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out; }
  /* line 138, dashboard/components/_charts.scss */
  .charts .charts__graphic {
    margin-top: 20px;
    margin-bottom: 20px;
    margin: auto; }
  /* line 146, dashboard/components/_charts.scss */
  .charts img {
    height: 100%;
    width: 100%; }
  /* line 150, dashboard/components/_charts.scss */
  .charts .charts__circle {
    position: relative;
    width: 100%;
    height: auto; }
  /* line 155, dashboard/components/_charts.scss */
  .charts .charts__counter--wrapper {
    margin: auto;
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 60%;
    padding: 0 20%;
    margin-top: -35px; }
  /* line 165, dashboard/components/_charts.scss */
  .charts .charts__counter {
    display: inline-block;
    line-height: 70px;
    font-size: 70px;
    vertical-align: middle;
    margin-top: 0; }
  /* line 5, dashboard/tools/css3/_feature-detection.scss */
  .no-csstransforms .charts canvas {
    display: none; }
  /* line 187, dashboard/components/_charts.scss */
  .charts .charts--ie-img {
    margin: 20px 0;
    display: none; }
    /* line 5, dashboard/tools/css3/_feature-detection.scss */
    .no-csstransforms .charts .charts--ie-img {
      display: block; }

/* line 1, dashboard/components/_link--bar.scss */
.link--bar {
  background: #222222;
  border-bottom: solid 10px #fff; }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .link--bar:after {
    content: '';
    display: table;
    clear: both; }
  /* line 6, dashboard/components/_link--bar.scss */
  .link--bar ul {
    padding: 0;
    margin: 0;
    float: left; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .link--bar ul:after {
      content: '';
      display: table;
      clear: both; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    .link--bar ul li:after {
      content: '';
      display: table;
      clear: both; }
    @media all and (min-width: 55.625em) {
      /* line 12, dashboard/components/_link--bar.scss */
      .link--bar ul li {
        margin: 0 0 0px 0;
        background-color: transparent;
        float: left;
        padding: 23px 40px 22px 40px;
        border-left: solid 1px #515f6b; }
        /* line 20, dashboard/components/_link--bar.scss */
        .link--bar ul li:first-child {
          font-family: "lato",sans-serif;
          font-size: 1.5em;
          color: #ffed00;
          text-transform: uppercase;
          border-left: 0;
          padding-bottom: 15px; } }
    /* line 35, dashboard/components/_link--bar.scss */
    .link--bar ul a {
      color: #fff;
      text-decoration: none;
      margin: 0;
      display: block;
      text-align: left; }
      @media all and (min-width: 55.625em) {
        /* line 35, dashboard/components/_link--bar.scss */
        .link--bar ul a {
          padding: 0 25px 0 0;
          background-color: transparent;
          border-bottom: 0; } }
      /* line 46, dashboard/components/_link--bar.scss */
      .link--bar ul a:hover, .link--bar ul a:focus {
        background-color: #fff;
        color: #fff; }
        @media all and (min-width: 55.625em) {
          /* line 46, dashboard/components/_link--bar.scss */
          .link--bar ul a:hover, .link--bar ul a:focus {
            background-color: transparent;
            color: #fff;
            text-decoration: underline; } }

/* line 1, dashboard/components/_latest--reports.scss */
#latest--reports {
  position: fixed;
  margin: auto;
  bottom: 0;
  z-index: 8888; }
  /* line 6, dashboard/components/_latest--reports.scss */
  #latest--reports a {
    float: left;
    display: block;
    color: #fff;
    font-size: 1.1875em; }
  /* line 12, dashboard/components/_latest--reports.scss */
  #latest--reports a.reports--open {
    width: 240px;
    padding: 9px 40px;
    background: #3b4b58 url("../img/icons/icon--plus-white.png") no-repeat right 13px;
    border-right: solid 30px #3b4b58; }
  /* line 18, dashboard/components/_latest--reports.scss */
  #latest--reports a.reports--new {
    background: #0072BC url("../img/icons/icon--cross-white.png") no-repeat right 13px;
    padding: 9px 40px 9px 15px;
    border-right: solid 20px #0072BC;
    position: relative; }
    /* line 23, dashboard/components/_latest--reports.scss */
    #latest--reports a.reports--new::before {
      content: '';
      background: transparent url("../img/icons/icon--report-arrow.png") no-repeat 0 0;
      position: absolute;
      top: 7px;
      left: -18px;
      width: 18px;
      height: 30px; }

/* line 34, dashboard/components/_latest--reports.scss */
.global--news__wrapper {
  position: relative;
  max-width: 1440px;
  margin: auto;
  position: relative; }

/* line 40, dashboard/components/_latest--reports.scss */
#global-newsdrawer {
  background: #263746;
  bottom: 0;
  right: 100%;
  position: fixed;
  top: 115px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  z-index: 7777; }
  /* line 55, dashboard/components/_latest--reports.scss */
  #global-newsdrawer.global-newsdrawer-active {
    left: 0;
    right: 55%;
    bottom: 0;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s; }
  /* line 65, dashboard/components/_latest--reports.scss */
  #global-newsdrawer.shrink {
    top: 73px; }

/* line 69, dashboard/components/_latest--reports.scss */
#global-newsdrawer .close {
  background: #00acd4;
  display: none;
  position: absolute;
  top: 0;
  right: 32px;
  padding: 8px;
  cursor: pointer; }

/* line 78, dashboard/components/_latest--reports.scss */
#global-newsdrawer.global-newsdrawer-active .close, #global-newsdrawer-active-shrink .close {
  right: -32px;
  display: block; }

/* line 1, dashboard/components/_footer.scss */
footer {
  background: #222222;
  color: #fff;
  padding: 15px;
  position: relative; }
  @media all and (min-width: 55.625em) {
    /* line 1, dashboard/components/_footer.scss */
    footer {
      padding: 0; } }
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  footer:after {
    content: '';
    display: table;
    clear: both; }
  /* line 10, dashboard/components/_footer.scss */
  footer .footer__wrapper {
    margin: auto; }
    /* line 6, dashboard/tools/helpers/_mixins.scss */
    footer .footer__wrapper:after {
      content: '';
      display: table;
      clear: both; }
    @media all and (min-width: 55.625em) {
      /* line 10, dashboard/components/_footer.scss */
      footer .footer__wrapper {
        margin: 0 auto;
        max-width: 1440px; } }
    /* line 18, dashboard/components/_footer.scss */
    footer .footer__wrapper .footer--left {
      display: none; }
      @media all and (min-width: 55.625em) {
        /* line 18, dashboard/components/_footer.scss */
        footer .footer__wrapper .footer--left {
          display: block;
          float: left;
          width: 66.66%; } }
  @media all and (min-width: 55.625em) and (min-width: 48em) and (max-width: 64em) {
    /* line 18, dashboard/components/_footer.scss */
    footer .footer__wrapper .footer--left {
      width: 60%; } }

      @media all and (min-width: 64.0625em) {
        /* line 28, dashboard/components/_footer.scss */
        footer .footer__wrapper .footer--left .content {
          padding-left: 40px; } }
      @media all and (min-width: 48em) and (max-width: 64em) {
        /* line 28, dashboard/components/_footer.scss */
        footer .footer__wrapper .footer--left .content {
          padding-left: 20px; } }
    @media all and (min-width: 55.625em) {
      /* line 37, dashboard/components/_footer.scss */
      footer .footer__wrapper .footer--right {
        float: left;
        width: 33.33%; } }
    @media all and (min-width: 48em) and (max-width: 64em) {
      /* line 37, dashboard/components/_footer.scss */
      footer .footer__wrapper .footer--right {
        width: 40%; } }
    @media all and (min-width: 64.0625em) {
      /* line 45, dashboard/components/_footer.scss */
      footer .footer__wrapper .footer--right .content {
        padding-right: 40px; } }
    @media all and (min-width: 48em) and (max-width: 64em) {
      /* line 45, dashboard/components/_footer.scss */
      footer .footer__wrapper .footer--right .content {
        padding-right: 20px; } }
    @media all and (min-width: 55.625em) {
      /* line 55, dashboard/components/_footer.scss */
      footer .footer__wrapper .footer--left .content, footer .footer__wrapper .footer--right .content {
        margin: 0 5px;
        padding-bottom: 30px; } }
  /* line 63, dashboard/components/_footer.scss */
  footer .footer--nav {
    display: none;
    padding: 15px; }
    @media all and (min-width: 55.625em) {
      /* line 63, dashboard/components/_footer.scss */
      footer .footer--nav {
        display: block;
        padding: 30px 40px; } }
    @media all and (min-width: 48em) and (max-width: 64em) {
      /* line 63, dashboard/components/_footer.scss */
      footer .footer--nav {
        padding: 30px; } }
    /* line 73, dashboard/components/_footer.scss */
    footer .footer--nav ul {
      padding: 0;
      margin: 0; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      footer .footer--nav ul:after {
        content: '';
        display: table;
        clear: both; }
      /* line 78, dashboard/components/_footer.scss */
      footer .footer--nav ul li {
        text-transform: uppercase;
        font-family: "lato",sans-serif;
        font-weight: 700; }
        /* line 6, dashboard/tools/helpers/_mixins.scss */
        footer .footer--nav ul li:after {
          content: '';
          display: table;
          clear: both; }
        @media all and (min-width: 55.625em) {
          /* line 78, dashboard/components/_footer.scss */
          footer .footer--nav ul li {
            background-color: transparent;
            float: left;
            font-size: 1.0625em; }
            /* line 88, dashboard/components/_footer.scss */
            footer .footer--nav ul li:hover > a, footer .footer--nav ul li:focus > a {
              color: #a7afb5;
              text-decoration: none; } }
        @media all and (min-width: 48em) and (max-width: 64em) {
          /* line 78, dashboard/components/_footer.scss */
          footer .footer--nav ul li {
            font-size: 0.875em;
            font-weight: 800; } }
      /* line 99, dashboard/components/_footer.scss */
      footer .footer--nav ul a {
        color: #fff;
        text-decoration: none;
        margin: 0;
        display: block;
        text-align: left; }
        @media all and (min-width: 55.625em) {
          /* line 99, dashboard/components/_footer.scss */
          footer .footer--nav ul a {
            padding: 0 25px 0 0;
            background-color: transparent;
            border-bottom: 0; } }
        /* line 110, dashboard/components/_footer.scss */
        footer .footer--nav ul a:hover, footer .footer--nav ul a:focus {
          background-color: #fff;
          color: #fff; }
          @media all and (min-width: 55.625em) {
            /* line 110, dashboard/components/_footer.scss */
            footer .footer--nav ul a:hover, footer .footer--nav ul a:focus {
              background-color: transparent;
              color: #fff;
              text-decoration: underline; } }
  /* line 123, dashboard/components/_footer.scss */
  footer .footer--links {
    position: absolute;
    bottom: 15px; }
    @media all and (min-width: 55.625em) {
      /* line 123, dashboard/components/_footer.scss */
      footer .footer--links {
        position: relative;
        bottom: auto; } }
  @media all and (min-width: 55.625em) {
    /* line 131, dashboard/components/_footer.scss */
    footer .copyright {
      float: left;
      width: 20%; } } 
  /* line 136, dashboard/components/_footer.scss */
  footer .footer--links a, footer .footer--links a:hover {
    color: #a7afb5;
    text-decoration: none;  
  }  
  footer .copyright p {
    padding: 0;
    font-size: 0.9375em; }
  /* line 141, dashboard/components/_footer.scss */
  footer .footer--utility {
    display: none; }
    @media all and (min-width: 55.625em) {
      /* line 141, dashboard/components/_footer.scss */
      footer .footer--utility {
        display: block; } }
    /* line 146, dashboard/components/_footer.scss */
    footer .footer--utility ul {
      padding: 0;
      margin: 0 0 0 20%; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      footer .footer--utility ul:after {
        content: '';
        display: table;
        clear: both; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      footer .footer--utility ul li:after {
        content: '';
        display: table;
        clear: both; }
      @media all and (min-width: 55.625em) {
        /* line 151, dashboard/components/_footer.scss */
        footer .footer--utility ul li {
          margin: 0 0 10px 0;
          background-color: transparent;
          float: left;
          font-size: 0.9375em;
          width: 33%; } }
      /* line 166, dashboard/components/_footer.scss */
      footer .footer--utility ul a {
        color: #fff;
        text-decoration: none;
        margin: 0;
        display: block;
        text-align: left; }
        @media all and (min-width: 55.625em) {
          /* line 166, dashboard/components/_footer.scss */
          footer .footer--utility ul a {
            padding: 0 25px 0 0;
            background-color: transparent;
            border-bottom: 0; } }
        @media all and (min-width: 55.625em) {
          /* line 177, dashboard/components/_footer.scss */
          footer .footer--utility ul a:hover, footer .footer--utility ul a:focus {
            background-color: transparent;
            color: #a7afb5;
            text-decoration: none; } }
  /* line 188, dashboard/components/_footer.scss */
  footer .footer--subscribe fieldset {
    border: 0;
    padding: 30px 0 15px 0;
    margin: 0; }
    @media all and (min-width: 55.625em) {
      /* line 188, dashboard/components/_footer.scss */
      footer .footer--subscribe fieldset {
        padding: 35px 20px 20px 0; } }
    /* line 195, dashboard/components/_footer.scss */
    footer .footer--subscribe fieldset legend {
      font-family: "lato",sans-serif;
      font-size: 0.875em;
      font-weight: 900;
      color: #d3d7da;
      text-transform: uppercase;
      padding: 0;
      margin: 0;
      left: 0;
      top: 0; }
    /* line 206, dashboard/components/_footer.scss */
    footer .footer--subscribe fieldset .form--row {
      position: relative; }
      /* line 208, dashboard/components/_footer.scss */
      footer .footer--subscribe fieldset .form--row input[type="text"] {
        background: #393939;
        padding: 9px 104px 9px 9px;
        height: 48px;
        display: block;
        font-size: 1.0625em;
        font-weight: 400;
        border: 0;
        box-sizing: border-box;
        width: 100%;
        color: #d3d7da; }
        @media all and (min-width: 55.625em) {
          /* line 208, dashboard/components/_footer.scss */
          footer .footer--subscribe fieldset .form--row input[type="text"] {
            padding: 15px 124px 15px 20px; } }
        /* line 223, dashboard/components/_footer.scss */
        footer .footer--subscribe fieldset .form--row input[type="text"]:focus {
          outline: 0; }
          @media all and (min-width: 55.625em) {
            /* line 223, dashboard/components/_footer.scss */
            footer .footer--subscribe fieldset .form--row input[type="text"]:focus {
              outline: solid 1px #fff; } }
      /* line 230, dashboard/components/_footer.scss */
      footer .footer--subscribe fieldset .form--row input[type="submit"] {
        background: #000;
        padding: 10px;
        margin: 0;
        display: block;
        font-size: 0.9375em;
        font-weight: 400;
        font-family: "lato",sans-serif;
        border: 0;
        color: #fff;
        position: absolute;
        right: 0;
        top: 0;
        height: 48px; }
        @media all and (min-width: 55.625em) {
          /* line 230, dashboard/components/_footer.scss */
          footer .footer--subscribe fieldset .form--row input[type="submit"] {
            padding: 11px 20px 13px 20px;
            font-size: 1.1875em; } }
        /* line 248, dashboard/components/_footer.scss */
        footer .footer--subscribe fieldset .form--row input[type="submit"]:hover, footer .footer--subscribe fieldset .form--row input[type="submit"]:focus {
          background: #fff;
          color: #222;
          cursor: pointer; }
      /* line 254, dashboard/components/_footer.scss */
      footer .footer--subscribe fieldset .form--row label {
        position: absolute;
        left: 999999em; }
  /* line 261, dashboard/components/_footer.scss */
  footer .footer--social {
  float:left
   
    margin: 0 0 35px 0; }
    @media all and (min-width: 55.625em) {
      /* line 261, dashboard/components/_footer.scss */
      footer .footer--social {
        margin: 0; } }
    /* line 266, dashboard/components/_footer.scss */
    footer .footer--social ul {
      padding: 0;
      margin: 0; }
      /* line 6, dashboard/tools/helpers/_mixins.scss */
      footer .footer--social ul:after {
        content: '';
        display: table;
        clear: both; }
      /* line 271, dashboard/components/_footer.scss */
      footer .footer--social ul li {
        margin: 0 0 0px 0;
        background-color: transparent;
        float: left;
        font-size: 0.9375em;
        color: #d3d7da; }
        /* line 6, dashboard/tools/helpers/_mixins.scss */
        footer .footer--social ul li:after {
          content: '';
          display: table;
          clear: both; }
        /* line 283, dashboard/components/_footer.scss */
        footer .footer--social ul li:first-of-type {
          margin-right: 20px; }
      /* line 287, dashboard/components/_footer.scss */
      footer .footer--social ul a {
        color: #fff;
        width: 24px;
        height: 24px;
        text-decoration: none;
        margin: 0;
        display: block;
        text-align: left;
        margin: 0 15px 0 0;
        background-color: transparent;
        border-bottom: 0;
        text-indent: -9999em; }
        /* line 299, dashboard/components/_footer.scss */
        footer .footer--social ul a:hover {
          text-decoration: none; }
        /* line 302, dashboard/components/_footer.scss */
        footer .footer--social ul a.ftr--twt {
          background: transparent url("../img/icons/icon--ftr-twt.png") no-repeat 0 0; }
          /* line 304, dashboard/components/_footer.scss */
          footer .footer--social ul a.ftr--twt:hover {
            background: transparent url("../img/icons/icon--ftr-twt-on.png") no-repeat 0 0; }
        /* line 309, dashboard/components/_footer.scss */
        footer .footer--social ul a.ftr--fb {
          background: transparent url("../img/icons/icon--ftr-fb.png") no-repeat 0 0; }
          /* line 311, dashboard/components/_footer.scss */
          footer .footer--social ul a.ftr--fb:hover {
            background: transparent url("../img/icons/icon--ftr-fb-on.png") no-repeat 0 0; }
        /* line 315, dashboard/components/_footer.scss */
        footer .footer--social ul a.ftr--yt {
          background: transparent url("../img/icons/icon--ftr-yt.png") no-repeat 0 0; }
          /* line 317, dashboard/components/_footer.scss */
          footer .footer--social ul a.ftr--yt:hover {
            background: transparent url("../img/icons/icon--ftr-yt-on.png") no-repeat 0 0; }
        /* line 321, dashboard/components/_footer.scss */
        footer .footer--social ul a.ftr--ig {
          background: transparent url("../img/icons/icon--ftr-ig.png") no-repeat 0 0; }
          /* line 323, dashboard/components/_footer.scss */
          footer .footer--social ul a.ftr--ig:hover {
            background: transparent url("../img/icons/icon--ftr-ig-on.png") no-repeat 0 0; }
        /* line 330, dashboard/components/_footer.scss */
        footer .footer--social ul a:hover, footer .footer--social ul a:focus {
          background-color: #fff;
          color: #fff;
          background-color: transparent;
          color: #fff; }
          @media all and (min-width: 55.625em) {
            /* line 330, dashboard/components/_footer.scss */
            footer .footer--social ul a:hover, footer .footer--social ul a:focus {
              text-decoration: none; } }

/* line 9, dashboard/base/_rtl.scss */
.rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6, .rtl table th, .rtl table td, .rtl ul li, .rtl ol li, .rtl p, .rtl a, .rtl span, .rtl input, .rtl select, .rtl .cta__info {
  direction: rtl;
  text-align: right; }
/* line 13, dashboard/base/_rtl.scss */
.rtl select {
  background-position: left 10px top 18px !important;
  padding: 8px 8px 8px 38px !important; }
/* line 17, dashboard/base/_rtl.scss */
.rtl .bx-next, .rtl .bx-prev {
  text-indent: 99999em !important; }
/* line 22, dashboard/base/_rtl.scss */
.rtl header .logo, .rtl header .hdr--utility .utility ul li, .rtl header .hdr--utility .highlights ul li {
  float: right; }
/* line 26, dashboard/base/_rtl.scss */
.rtl header .actions, .rtl header .hdr--utility, .rtl header .hdr--utility .utility, .rtl header .hdr--utility .highlights {
  float: left; }
/* line 30, dashboard/base/_rtl.scss */
.rtl header .hdr--utility .utility {
  clear: left; }
/* line 34, dashboard/base/_rtl.scss */
.rtl header .hdr--utility .highlights {
  margin-left: 10px; }
/* line 39, dashboard/base/_rtl.scss */
.rtl header .actions ul li {
  float: right; }
/* line 42, dashboard/base/_rtl.scss */
.rtl header .actions .un--settings {
  left: 0; }
  /* line 44, dashboard/base/_rtl.scss */
  .rtl header .actions .un--settings p {
    text-align: right; }
/* line 50, dashboard/base/_rtl.scss */
.rtl header .primary--nav > ul > li {
  float: right; }
  /* line 53, dashboard/base/_rtl.scss */
  .rtl header .primary--nav > ul > li .sub--menu {
    left: inherit;
    right: -30px; }
    /* line 57, dashboard/base/_rtl.scss */
    .rtl header .primary--nav > ul > li .sub--menu li a {
      text-align: right; }
/* line 63, dashboard/base/_rtl.scss */
.rtl header .actions .un--settings select {
  direction: rtl;
  padding: 8px 38px 8px 8px; }
@media all and (max-width: 55.5625em) {
  /* line 68, dashboard/base/_rtl.scss */
  .rtl header .logo {
    float: none; } }
/* line 74, dashboard/base/_rtl.scss */
.rtl .content--wysiwyg .content .video .title {
  background: transparent url("../img/icons/icon--video-rtl.png") no-repeat right 13px;
  padding: 10px 38px 10px 10px; }
/* line 79, dashboard/base/_rtl.scss */
.rtl .bxslider li .caption--row .photo--credit {
  float: right;
  background: transparent url("../img/icons/icon--camera.png") no-repeat right 4px;
  padding-right: 25px;
  padding-left: 0; }
/* line 85, dashboard/base/_rtl.scss */
.rtl .bxslider li .caption--row .photo--share {
  float: left; }
/* line 88, dashboard/base/_rtl.scss */
.rtl .bxslider li .caption--row .photo--share .share--options {
  left: -15px; }
/* line 91, dashboard/base/_rtl.scss */
.rtl .bx-wrapper .bx-pager .bx-pager-item, .rtl .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  float: right; }
/* line 94, dashboard/base/_rtl.scss */
.rtl .bx-wrapper .bx-controls-direction {
  direction: ltr; }
/* line 97, dashboard/base/_rtl.scss */
.rtl .bx-wrapper .bx-controls-direction .bx-prev {
  position: absolute;
  right: 0 !important;
  left: auto !important;
  background: transparent url("../img/icons/icon--cara-next.png") no-repeat 0 0; }
/* line 104, dashboard/base/_rtl.scss */
.rtl .bx-wrapper .bx-next {
  right: auto !important;
  left: 0 !important;
  background: transparent url("../img/icons/icon--cara-prev.png") no-repeat 0 0; }
/* line 111, dashboard/base/_rtl.scss */
.rtl footer .footer--nav ul li {
  float: right; }
  /* line 113, dashboard/base/_rtl.scss */
  .rtl footer .footer--nav ul li a {
    padding: 0 0 0 25px; }
/* line 117, dashboard/base/_rtl.scss */
.rtl footer .footer--left {
  float: right; }
  /* line 119, dashboard/base/_rtl.scss */
  .rtl footer .footer--left .content {
    padding-left: inherit;
    padding-right: 40px;
    margin-right: 0; }
/* line 125, dashboard/base/_rtl.scss */
.rtl footer .footer--right {
  float: left; }
/* line 128, dashboard/base/_rtl.scss */
.rtl footer .copyright {
  float: right;
  text-align: right; }
/* line 132, dashboard/base/_rtl.scss */
.rtl footer .footer--utility ul {
  margin: 0 20% 0 0; }
  /* line 134, dashboard/base/_rtl.scss */
  .rtl footer .footer--utility ul li {
    float: right; }
    /* line 136, dashboard/base/_rtl.scss */
    .rtl footer .footer--utility ul li a {
      padding: 0 0 0 25px;
      text-align: right; }
/* line 142, dashboard/base/_rtl.scss */
.rtl footer .footer__wrapper .footer--right .content {
  padding-left: 40px;
  padding-right: 0; }
/* line 147, dashboard/base/_rtl.scss */
.rtl footer .footer--subscribe fieldset {
  position: relative;
  padding: 35px 0 20px 20px; }
  /* line 150, dashboard/base/_rtl.scss */
  .rtl footer .footer--subscribe fieldset legend {
    text-align: right;
    right: 0; }
  /* line 154, dashboard/base/_rtl.scss */
  .rtl footer .footer--subscribe fieldset input {
    direction: rtl; }
  /* line 158, dashboard/base/_rtl.scss */
  .rtl footer .footer--subscribe fieldset .form--row input[type="text"] {
    padding: 15px 20px 15px 124px;
    float: right; }
  /* line 162, dashboard/base/_rtl.scss */
  .rtl footer .footer--subscribe fieldset .form--row input[type="submit"] {
    right: inherit;
    left: 0; }
/* line 169, dashboard/base/_rtl.scss */
.rtl footer .footer--social {
  float: right; }
  /* line 171, dashboard/base/_rtl.scss */
  .rtl footer .footer--social ul li {
    float: right; }
    /* line 174, dashboard/base/_rtl.scss */
    .rtl footer .footer--social ul li:first-of-type {
      margin-left: 20px;
      margin-right: 0; }
    /* line 178, dashboard/base/_rtl.scss */
    .rtl footer .footer--social ul li a {
      margin: 0 0 0 15px;
      text-align: right; }
/* line 186, dashboard/base/_rtl.scss */
.rtl .landing--head select {
  direction: rtl; }
/* line 190, dashboard/base/_rtl.scss */
.rtl .search--match .search--relevance select,
.rtl .landing--head .intro .section--nav select {
  padding: 11px 35px 11px 25px;
  direction: rtl; }
/* line 196, dashboard/base/_rtl.scss */
.rtl .breadcrumb ul {
  float: right; }
/* line 201, dashboard/base/_rtl.scss */
.rtl .intro h1, .rtl .intro p {
  float: right;
  text-align: right;
  width: 100%; }
/* line 206, dashboard/base/_rtl.scss */
.rtl .intro .form--row {
  text-align: right; }
/* line 212, dashboard/base/_rtl.scss */
.rtl .pagination {
  clear: both;
  float: right;
  direction: rtl; }
/* line 219, dashboard/base/_rtl.scss */
.rtl .cta .cta__box--s {
  float: right; }
/* line 222, dashboard/base/_rtl.scss */
.rtl .cta h2 {
  text-align: right; }
/* line 228, dashboard/base/_rtl.scss */
.rtl section.module.parallax .info .content {
  float: right; }
  /* line 230, dashboard/base/_rtl.scss */
  .rtl section.module.parallax .info .content h1, .rtl section.module.parallax .info .content p {
    text-align: right; }
/* line 236, dashboard/base/_rtl.scss */
.rtl .content--author p {
  text-align: right; }
/* line 241, dashboard/base/_rtl.scss */
.rtl .content--wysiwyg p, .rtl .content--wysiwyg h3, .rtl .content--wysiwyg h4 {
  text-align: right; }
/* line 246, dashboard/base/_rtl.scss */
.rtl .section__wrapper {
  text-align: right; }
  /* line 248, dashboard/base/_rtl.scss */
  .rtl .section__wrapper h2 {
    text-align: right;
    padding-right: 0; }
  /* line 252, dashboard/base/_rtl.scss */
  .rtl .section__wrapper .results {
    float: right; }
    /* line 254, dashboard/base/_rtl.scss */
    .rtl .section__wrapper .results a {
      text-align: right;
      margin: 0 0 0 10px;
      padding: 0 0 0 15px; }
      /* line 258, dashboard/base/_rtl.scss */
      .rtl .section__wrapper .results a span.img {
        float: right;
        margin-right: inherit;
        margin-left: 20px; }
  /* line 265, dashboard/base/_rtl.scss */
  .rtl .section__wrapper .all {
    float: right;
    display: block;
    width: 100%; }
  /* line 270, dashboard/base/_rtl.scss */
  .rtl .section__wrapper .cols-3 {
    float: right; }
/* line 277, dashboard/base/_rtl.scss */
.rtl .flush h2 {
  padding-right: 40px; }
/* line 281, dashboard/base/_rtl.scss */
.rtl .flush .links--banner .wrapper h2 {
  padding-right: 0; }
/* line 285, dashboard/base/_rtl.scss */
.rtl .flush .box--content h2, .rtl .flush .info--panel h2 {
  padding-right: 0; }
/* line 292, dashboard/base/_rtl.scss */
.rtl .banner.full.promo {
  float: right; }
/* line 296, dashboard/base/_rtl.scss */
.rtl .home--news .cta__box--s {
  float: right; }
  /* line 298, dashboard/base/_rtl.scss */
  .rtl .home--news .cta__box--s * {
    text-align: right; }
/* line 303, dashboard/base/_rtl.scss */
.rtl .cta__box__wrapper .cta__info h2 {
  padding-right: 0; }
/* line 307, dashboard/base/_rtl.scss */
.rtl .fs--standard {
  margin: 0;
  width: 75%;
  margin-left: 25%;
  text-align: right; }
  /* line 313, dashboard/base/_rtl.scss */
  .rtl .fs--standard .form--row * {
    text-align: right; }
  /* line 317, dashboard/base/_rtl.scss */
  .rtl .fs--standard .form--row label, .rtl .fs--standard .form--row input[type='text'], .rtl .fs--standard .form--row input[type='date'], .rtl .fs--standard .form--row input[type='number'], .rtl .fs--standard .form--row select, .rtl .fs--standard .form--row textarea {
    float: right;
    clear: right;
    direction: rtl; }
  /* line 322, dashboard/base/_rtl.scss */
  .rtl .fs--standard .form--row input[type='submit'] {
    float: right; }
  /* line 325, dashboard/base/_rtl.scss */
  .rtl .fs--standard .form--row select {
    padding: 8px 38px 8px 8px; }
/* line 330, dashboard/base/_rtl.scss */
.rtl .fs--disclaimer {
  width: 100%; }
/* line 334, dashboard/base/_rtl.scss */
.rtl .links--wrapper ul a {
  padding: 0 0 0 10px;
  text-align: right; }
/* line 339, dashboard/base/_rtl.scss */
.rtl .tab-container .tabs li {
  float: right; }
/* line 343, dashboard/base/_rtl.scss */
.rtl .bx-wrapper .bx-controls-direction a {
  text-align: left; }
/* line 347, dashboard/base/_rtl.scss */
.rtl .cols-50, .rtl .cols-6 .half {
  float: right; }
/* line 351, dashboard/base/_rtl.scss */
.rtl .banner .content {
  text-align: right;
  direction: rtl; }
  /* line 354, dashboard/base/_rtl.scss */
  .rtl .banner .content * {
    text-align: right;
    direction: rtl; }
/* line 360, dashboard/base/_rtl.scss */
.rtl .home--news .banner .bx-wrapper .bx-pager, .rtl .home--news .banner .bx-wrapper .bx-controls-auto {
  left: 0;
  right: inherit; }
/* line 365, dashboard/base/_rtl.scss */
.rtl .link--boxes .link--box ul a {
  text-decoration: none;
  padding: 0;
  margin: 0 0px 0 10px;
  text-align: right;
  display: block; }
/* line 372, dashboard/base/_rtl.scss */
.rtl .actions .un--settings label {
  text-align: right; }
/* line 376, dashboard/base/_rtl.scss */
.rtl .facts--carousel .promo {
  direction: ltr; }
/* line 382, dashboard/base/_rtl.scss */
.rtl .charts .charts__copy, .rtl .charts .charts__item {
  float: right; }
/* line 385, dashboard/base/_rtl.scss */
.rtl .charts .charts__description {
  text-align: right; }
/* line 388, dashboard/base/_rtl.scss */
.rtl .charts .charts__inner .pie-legend {
  left: 20%; }

/* line 396, dashboard/base/_rtl.scss */
.rtl header .dashboard--social {
  float: left;
  padding: 0; }
  /* line 399, dashboard/base/_rtl.scss */
  .rtl header .dashboard--social p {
    float: right; }
@media all and (max-width: 55.5625em) {
  /* line 404, dashboard/base/_rtl.scss */
  .rtl header .gbl--search input[type="text"] {
    direction: rtl;
    text-align: right;
    padding: 5px 5px 5px 32px; } }
@media all and (max-width: 55.5625em) {
  /* line 411, dashboard/base/_rtl.scss */
  .rtl header .gbl--search input[type="submit"].icon--search {
    right: auto;
    left: 10px; } }
@media all and (max-width: 55.5625em) {
  /* line 419, dashboard/base/_rtl.scss */
  .rtl header .primary--nav > ul > li {
    float: none !important; }
    /* line 422, dashboard/base/_rtl.scss */
    .rtl header .primary--nav > ul > li > a {
      text-align: right;
      background: transparent url("../img/icons/icon--mbl-nav-arrow-rtl.html") no-repeat left 8px; } }
@media all and (max-width: 55.5625em) {
  /* line 427, dashboard/base/_rtl.scss */
  .rtl header .primary--nav > ul > li .sub--menu {
    right: 2px; }
    /* line 430, dashboard/base/_rtl.scss */
    .rtl header .primary--nav > ul > li .sub--menu > li {
      padding-left: 15px; }
      /* line 433, dashboard/base/_rtl.scss */
      .rtl header .primary--nav > ul > li .sub--menu > li > a.has--siblings {
        background: transparent url("../img/icons/icon--mbl-nav-arrow-rtl.html") no-repeat left 8px; } }
    @media all and (max-width: 55.5625em) and (max-width: 55.5625em) {
      /* line 437, dashboard/base/_rtl.scss */
      .rtl header .primary--nav > ul > li .sub--menu > li.sub--back {
        text-align: left; }
        /* line 440, dashboard/base/_rtl.scss */
        .rtl header .primary--nav > ul > li .sub--menu > li.sub--back a {
          direction: rtl; } }
@media all and (max-width: 55.5625em) {
    /* line 446, dashboard/base/_rtl.scss */
    .rtl header .primary--nav > ul > li .sub--menu .sub--sub-menu {
      right: 0; } }
@media all and (max-width: 55.5625em) {
  /* line 455, dashboard/base/_rtl.scss */
  .rtl header .hdr--utility .highlights {
    margin-left: 0;
    float: right; }
    /* line 460, dashboard/base/_rtl.scss */
    .rtl header .hdr--utility .highlights ul li {
      float: right;
      margin-left: 10px; } }
@media all and (max-width: 55.5625em) {
  /* line 467, dashboard/base/_rtl.scss */
  .rtl header .hdr--utility .utility {
    clear: right;
    float: none; } }
@media all and (max-width: 55.5625em) {
  /* line 474, dashboard/base/_rtl.scss */
  .rtl header .hdr--utility .un--settings .global--lang {
    text-align: right; } }
@media all and (max-width: 55.5625em) {
  /* line 479, dashboard/base/_rtl.scss */
  .rtl header .hdr--utility .un--settings .global--lang__select {
    float: right; }
    /* line 482, dashboard/base/_rtl.scss */
    .rtl header .hdr--utility .un--settings .global--lang__select > a {
      float: right; } }
@media all and (max-width: 55.5625em) {
  /* line 6, dashboard/tools/helpers/_mixins.scss */
  .rtl header .hdr--utility .un--settings .gbl--country:after {
    content: '';
    display: table;
    clear: both; }
  /* line 490, dashboard/base/_rtl.scss */
  .rtl header .hdr--utility .un--settings .gbl--country select {
    text-align: right;
    direction: rtl;
    background-position: left 10px top 18px;
    margin-bottom: 10px; }
  /* line 496, dashboard/base/_rtl.scss */
  .rtl header .hdr--utility .un--settings .gbl--country .btn {
    float: right;
    direction: rtl; } }


/* RN's css file*/

@charset "UTF-8";
/* CSS Document */
/* Main header */
.logo img{
	height:48px;
	width: auto;
	}
@media (min-width: 55.625em){
header .logo {
    margin-top: 12px;
}
.hdr--utility {
    margin: 17px 15px 0 0;
}
.main-content {
	margin-top:107px !important;
	}
.un--search.open {
    top: 114px;
}
}
.shrink .logo{
	width: 200px;
}
.actions ul li.lang, .actions ul li.menu, .actions ul li.search, .actions ul li.settings {
    font-family: 'proxima_nova', lato,sans-serif;
    padding: 29px 20px 5px;
    border-top: solid 12px #fff;
    border-bottom: solid 12px #fff;
}
.hdr--utility .highlights ul li a{
	font-family: 'proxima_nova', lato,sans-serif;
	font-weight: 700;
	}
.actions ul li.lang.active, .actions ul li.search.active, .actions ul li.settings.active {
    border-top: solid 12px #e9ebec;
    border-bottom: solid 12px #e9ebec;
    background: #e9ebec;
}
header .header__wrapper {
    margin: 0 auto;
    position: relative;
    padding: 0 20px;
    max-width: 1400px;
}

/* Typography*/
html, body{
	font-family: 'proxima_nova', lato,sans-serif
	}

h1, h2, h3, h4, h5, h6 {
    font-family: 'proxima_nova', lato,sans-serif;
	padding: 0 0 8px;
}
h1, .content--wysiwyg.heading h1 {
	font-size: 2em;
	}
h2, .content--wysiwyg h2, .banner .image .copy h2 {
    font-size: 1.6em;
}
ol, ul {
    padding-left: 40px;
	padding-right:20px;
    margin-top: 0;
    margin-bottom: 20px;
}
.cta__info ol, .cta__info ul{
	    padding-left: 20px;
		}
.cta__info ol.press--list, .cta__info ul.press--list{
	padding-left: 0;
	}
	
.primary--nav>ul>li {
    font-family: 'proxima_nova', lato,sans-serif;
	font-weight:700;
}
.cta .cta__box .cta__info h2 {
    font-family: 'proxima_nova', lato,sans-serif;
	font-size:1.3em;
}
em{
	font-style:italic;
	}
strong{
	font-weight:700;
	}
p, .facts--banner .facts--info p{
	line-height:1.4;
	}
.banner.full .info .content p{
	line-height: 1.2;
	}
.banner.full .info .content p{
	}
.credit{
    font-size: 14px;
    margin: 0;
    padding: 20px;
    position: absolute;
    bottom: 0;
    color: rgba(255, 255, 255, 0.7);
	z-index:100;
	line-height:1.2;
}

blockquote{
	 padding: 20px;
	 margin:0;
	 width: 100%;
	}
blockquote, blockquote p{
    font-size: 1.2em;
	line-height:1.2;
	font-weight:500;
	text-align:center;
}
blockquote p{
	padding-bottom:10px;
	padding-left:10%;
	padding-right: 10%;
	}
blockquote p.by{
	font-size:14px;
}
.press--list li {
    font-size: 1em;
    line-height: 1.3em;
    margin: 0;
    display: block;
}
.info--panel h2, .link--boxes .link--box h2 {
    font-family: 'proxima_nova', lato,sans-serif;
    font-weight: 500;
    font-size: 1.5em;
	padding-bottom: 20px;
}
.flush .section__wrapper>h2, section .section__wrapper>h2, .title__wrapper>h2 {
    font-size: 1.6em;
    padding: 15px;
    font-weight: normal;
}

hr{
    border: 0;
    height: 0;
    border-bottom: solid 1px #dee1e4;
}
.content--text>ol li, .content--text>ul li{
	margin-bottom: 10px;
	}
.banner.full .info .content h1 {
    font-size: 1.6em;
}
.banner.full .info .content{
	    padding: 20px;
    max-width: 100%;
	color: #222;
	}
.content--wysiwyg.heading p{
	padding-left:0;
	padding-right:0;
	}


@media (max-width: 55.5625em){
.section__wrapper>p, .section__wrapper>h3, .gallery-intro>h2, .gallery-intro>h3, .gallery-intro>p {
    padding-left: 20px;
    padding-right: 20px;
}
}
	
@media (min-width: 55.625em){
h1, .content--wysiwyg.heading h1 {
    font-size: 44px;
}
h2, .content--wysiwyg h2, .flush .section__wrapper>h2, section .section__wrapper>h2, .title__wrapper>h2 {
    font-size: 34px;
}
.banner.full .info .content h1 {
    font-size: 44px;
    font-weight: 700;
	line-height:1;
}
.banner.full .info .content p {
    font-size: 1.1em;
}
.landing--head .intro p {
    font-size: 20px;
}
.home--news .cta .cta__box .cta__info h2, .cta .cta__box .cta__info h2 {
    font-size: 1.3em;
	font-family: 'proxima_nova', lato,sans-serif;
	font-weight:500;
	padding-top: 7px;
	padding-bottom: 10px;
}
.home--news .cta .cta__box .cta__info, .cta .cta__box .cta__info {
    padding: 15px 20px;
}
.flush .section__wrapper>h2, section .section__wrapper>h2 {
    font-size: 34px;
	padding: 40px 20px 30px;
    font-weight: normal;
}
.flush .section__wrapper.content--text>p, section .section__wrapper.content--text>p, .flush .section__wrapper.content--text>ol, section .section__wrapper.content--text>ol, .flush .section__wrapper.content--text>ul, section .section__wrapper.content--text>ul, .gallery-intro p, .gallery-intro h1, .gallery-intro h2, .gallery-intro h3, .gallery-intro ol, .gallery-intro ul {
    padding-left: 20px;
	padding-right:20px;
}
.flush .section__wrapper.content--text>ol, section .section__wrapper.content--text>ol, .flush .section__wrapper.content--text>ul, section .section__wrapper.content--text>ul{
	 padding-left: 40px;
	}
.facts--banner .facts--image .copy h2, .facts--banner .facts--image .copy h3 {
    color: #fff;
    font-size: 30px;
	font-weight:500;
}

ol li, ul li, ol.press--list li, ul.press--list li {
    font-size: 1.1875em;
}
li{
	/* padding-bottom: 20px; */
	}
blockquote, blockquote p{
    font-size: 30px;
}
.banner.full .info .content{
	color: #fff;
	padding: 40px 60px;
    max-width: 75%;
	}
.flush .section__wrapper>h2, section .section__wrapper>h2, .title__wrapper>h2 {
    padding: 40px 20px 30px;
}
blockquote{
	 padding-top:40px;
	 padding-bottom: 40px;
	 padding-left:0;
	 padding-right:0;
	}
}
.cta .cta__box .cta__box__wrapper.poster .cta__info{
	padding-top:40px;
	bottom: 0;
    position: absolute;
	    width: 100%;
	}

@media (min-width: 90em){
.flush .section__wrapper>h2, section .section__wrapper>h2, .title__wrapper>h2 {
    padding: 40px 0px 30px;	
}
.flush .section__wrapper.content--text>p, section .section__wrapper.content--text>p, .gallery-intro p, .gallery-intro h1, .gallery-intro h2, .gallery-intro h3, .gallery-intro ol, .gallery-intro ul {
    padding-left: 0px;
	padding-right:0px;
}
.flush .section__wrapper.content--text>ol, section .section__wrapper.content--text>ol, .flush .section__wrapper.content--text>ul, section .section__wrapper.content--text>ul{
	padding-left:20px;
	}

section.section_facts .section__wrapper>h2{
    padding: 10px 0px 30px;
	max-width:100%;
}
}

@media (min-width: 55.625em){
.content--wysiwyg {
    max-width: 1360px;
	padding:0 12%;
}
.cta .cta__box .cta__box__wrapper.poster .cta__info{
	padding-top:40px;
	}
}
@media (max-width: 64em) and (min-width: 48em){
.content--wysiwyg {
    padding: 0 12%;
}
}
@media (min-width: 1360px){
section {
    padding: 0;
}
}
.content--text{
	/* margin-top:20px; */
	}
.content--text > *:first-child{
	padding-top:30px;
	}
@media (min-width: 74em){
.content--text p, .content--text h1, .content--text h2, .content--text h3, .content--text ol, .content--text ul, .section__wrapper .intro p, .section__wrapper .intro h1, .section__wrapper .intro h2, .section__wrapper .intro h3 {
    width: 75%;
	margin-right:auto;
}
.cta__info p, .cta__info h1, .cta__info h2, .cta__info h3, .cta__info ol, .cta__info ul{
    width: 100%;
}
}
/* @media (max-width: 1360px){
.flush .section__wrapper.content--text>p, section .section__wrapper.content--text>p, .flush .section__wrapper.content--text>ol, section .section__wrapper.content--text>ol, .flush .section__wrapper.content--text>ul, section .section__wrapper.content--text>ul, .gallery-intro p, .gallery-intro h1, .gallery-intro h2, .gallery-intro h3, .gallery-intro ol, .gallery-intro ul {
    padding-left: 40px;
	padding-right:40px;
}
} */
/* Grid structure */
section {
    max-width: 1360px;
	/* padding-top:20px;
	padding-bottom: 20px; */
}
@media (min-width: 55.625em){
section {
    padding: 0;
}
.banner.two--one .image {
    min-height: 400px;
}
}

/* Grid boxes */

.grey--wrapper, section.grey, .contact--wrapper, .content--wysiwyg .content .video, .content--wysiwyg .content .image--caption{
    background: #dee1e4;
}
.banner.two--one {
    background: #dee1e4;
	margin-bottom:0;
}
.banner.two--one .info {
    padding: 20px;
}
.info--panel, .link--boxes .link--box .link--box__wrapper {
    background: #dee1e4;
}
.cta .cta__box .cta__box__wrapper, .cta .cta__box .cta__info{
	background: #fff;
	}
.cta .cta__box .cta__box__wrapper.poster{
	min-height:150px;
	}
.cta.partners .cta__box .cta__box__wrapper, .cta.partners .cta__box .cta__info, .cta .cta__box .cta__info.grey{
	background: #dee1e4;
	}
.cta .cta__box .cta__info.blue{
	background: #0072bc;
	}
.cta a .cta__info.blue, .cta a:visited .cta__info.blue, .cta .cta__box .cta__info.blue .tag__wrapper span{
	color:#fff;
	}
.cta a:hover .cta__info.blue h2{
	color: #faeb00;
	}
.cta .cta__box.reports ul li {
    font-size: 1.1875em;
	padding: 0;
	margin-bottom:20px;
}
.cta .cta__box .cta__box__wrapper{
	border-top: solid 1px rgba(0,0,0,0.15);
	}
.cta .cta__box:hover h2 {
    text-decoration: inherit;
}
.section__wrapper .intro{
	/* border-top: solid 1px rgba(0,0,0,0.15);
	padding-top: 40px;
	margin-top: 40px; */
	position:relative;
	}
	
.home--news .cta .cta__box .cta__box__wrapper{
	border-top: none;
	}
.cta__info li{
	padding-bottom:10px;
	}
.cta .cta__box .cta__info p {
    font-size: 1em;
    color: #222;
}
.news__grid{
	margin-top:20px;
	}
.grey{
	margin-top:20px;
	margin-bottom:20px;
	}
	
.cta .cta__box--s {
    float: left;
    width: 100%;
}

.cta .cta__box:nth-child(3n+1){
	clear:none;
	}
.pagination{
	clear:both;
	}
@media (min-width: 48em){
.banner.two--one .image .image--bg img {
    display: none;
}
.banner.two--one .image .image--bg {
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
}

@media (min-width: 600px) and (max-width : 64.0625em){
.cta .cta__box--s {
    float: left;
    width: 50%;
}
.cta .cta__box:nth-child(2n+1) {
    clear: left;
}
}

@media (max-width: 64em) and (min-width: 48em){
.facts--banner .facts--info, .facts--banner .facts--figures {
    width: 50%;
}
.facts--banner .facts--image{
	width:100%;
	}
.facts--banner .facts--image a .image--bg img{
	display:block;
	}
}
	
@media (min-width: 64.0625em){
.cta .cta__box--s {
    float: left;
    width: 33.33%;
}
.cta .cta__box:nth-child(3n+1) {
    clear: left;
}
}


@media (min-width: 55.625em){
.cta .cta__box .cta__info p {
    font-size: 1.1875em;
}
}
@media (max-width: 74em) and (min-width: 48em){
.banner.two--one .image, .banner.two--one .info {
    width: 50%;
}
}
@media (max-width: 55.625em){
.cta__box.twitter{
    border-top: 1px solid #dee1e4;
}
}
@media (min-width: 1360px){
	.cta .cta__box .cta__img img{
		min-height: 252px
		}
}

.grey--wrapper .cols-3:nth-child(3n+1) {
    clear: left;
}

.section_twocol, .section_facts{
	max-width: 100%;
	margin-bottom:10px;
	}
.section_twocol{
	background: rgba(222, 225, 228, 1);
	}

.section_facts{
	padding-bottom:0;
	padding-top: 0;
	}
.facts--banner .facts--image a .image--bg img{
	width: 100%;
	}
.section_twocol .section__wrapper, .section_facts .section__wrapper{
	max-width:1360px;
	}

.home--news .cta{
	border-bottom: none;
	padding-bottom:0;
	}
.facts--banner .facts--image .copy h2 {
    font-size: 1.3em;
    padding-bottom: 0;
}

@media (min-width: 55.625em){	
.section_facts{
	padding-top: 30px;
	}
.facts--banner .facts--image a .image--bg {
    position: relative;
}
.facts--banner .facts--image .copy h2 {
    font-size: 1.5em;
}
}
@media (max-width: 64em) and (min-width: 48em){
.facts--banner .facts--image a.play--video:after {
    top: calc(50% - 36px);
}
}
/* 2 col Media Boxes */
.cta .cta__box.two_col .cta__box__wrapper .cta__img{
	width: 30%;
	float:left;
	}
.cta .cta__box.two_col .cta__box__wrapper .cta__info{
	width: 70%;
	float:left;
	}
.cta .cta__box.two_col .cta__img img {
    min-height: inherit;
}
.cta .cta__box.two_col .download-link{
	text-align: center;
    font-size: 10px;
	margin-top:10px;
}
.cta .cta__box.two_col.contact_details p {
	font-size: 1em;
	}


/* Bread Crumbs */

.breadcrumb {
    /* display: block;
    padding-left: 20px; */
}
.breadcrumb_wrapper{
	padding-left:0;
	}
@media (min-width: 55.625em){
	.breadcrumb{
    padding-left: 0;
	}
	.breadcrumb_wrapper{
	padding-left:40px;
	}
}
@media (min-width: 1360px){
	.breadcrumb_wrapper{
		padding-left:0;
		}
}
/* Bullet lists */
@media (min-width: 55.625em){
 .cols-50 ul{
	margin-right: 30px;
	}
.cols-50:nth-of-type(2) ul{
	margin-left: 30px;}
.links--banner .copy ul li{
	margin-bottom:0;
	}
}

/* Facts box */
.facts--banner .facts--info {
    background: #dee1e4;
}
.facts--banner .facts--figures {
    background: #0072bc;
    color: #fff;
}
.facts--banner hr {
    border: 0;
    height: 1px;
    background: rgba(255, 255, 255, 0.3);
    margin-bottom: 15px;
    margin-top: 15px;
}
.facts--banner .facts--figures .fact {
    border-bottom: solid 1px rgba(255,255,255,0.3);
	margin: 0 0 20px;
    padding: 0 0 20px;
}
.facts--banner .facts--figures .fact span {
    font-weight: 700;
    font-size: 44px;
}
.facts--banner .facts--figures a, .facts--banner .facts--figures a:visited{
	color:#faeb00;
	}
.facts--banner .facts--info:after {
    bottom: -14px;
}
.facts--banner .facts--figures:after {
    bottom: -14px;
    background: transparent url(../img/icons/icon--bnr-ind-blue-mbl.png) no-repeat 0 0;
}
.facts--banner .facts--image .copy{
	background: #222;
}
.facts--banner .facts--image a .copy h2{
	color:#fff;
	}
.facts--banner .facts--figures .wrapper, .facts--banner .facts--info .wrapper{
	padding: 20px;
	}
.facts--banner .facts--figures .wrapper{
	padding-top:30px;
	}
@media (min-width: 55.625em){
	.facts--banner .facts--figures .wrapper, .facts--banner .facts--info .wrapper{
	padding: 40px;
	}
	.facts--banner .facts--figures .wrapper{
	
	}
	.facts--banner .facts--info:after {
    right: -24px;
}
.facts--banner .facts--figures:after {
    right: -24px;
    background: transparent url(../img/icons/icon--bnr-ind-blue.png) no-repeat 0 0;
}
.facts--banner .facts--image .copy {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,transparent 0,rgba(0,0,0,.95)100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,transparent),color-stop(100%,rgba(0,0,0,.95)));
    background: -webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.95)100%);
    background: -o-linear-gradient(top,transparent 0,rgba(0,0,0,.95)100%);
    background: -ms-linear-gradient(top,transparent 0,rgba(0,0,0,.95)100%);
    background: linear-gradient(to bottom,transparent 0,rgba(0,0,0,.95)100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}
}
/* Tags */

.banner.full .info .content .tag, .facts--banner .facts--image .copy .tag, .banner .image .copy .tag {
	font-family: 'proxima_nova', lato,sans-serif;
	font-weight:700;
    background: none;
    color: #222;
    font-size: 12px;
    position: relative;
    margin: 0 0 10px;
	padding: 0;
}
@media (min-width: 55.625em){
	.banner.full .info .content .tag, .facts--banner .facts--image .copy .tag, .banner .image .copy .tag {
		color:#fff;
		}
}


.cta .cta__box .tag__wrapper span {
    font-family: 'proxima_nova', lato,sans-serif;
	font-weight: 700;
	font-size:12px;
	color: #707070;
	line-height:14px;

}

/* Home page */
.home--news .banner__wrapper {
    padding-top: 0;
}


/* Nav bar */

.actions .un--settings .global--lang__select>a {
    text-transform: none;
}
.actions .un--settings {
    bottom: auto;
	top: 74px;
}
@media (min-width: 55.625em){
.primary--nav {
    background: #fff;
	border-top: solid 1px #e9ebec;
	border-bottom: solid 1px #e9ebec;
}
.primary--nav>ul {
    margin: 0 auto;
    padding: 0 20px;
	max-width:1400px;
}
.primary--nav>ul a {
    color: #707070;
    padding: 0 5px 4px;
    border-bottom: solid 4px #fff;
    background: 0 0;
}
.primary--nav>ul a:focus, .primary--nav>ul a:hover {
    background-color: transparent;
    color: #000 !important;
}
.primary--nav>ul>li.is--active>a {
    color: #222;
    border-bottom: solid 4px #222;
}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait){
.primary--nav>ul>li {
    font-size: 1.35vw;
}
}


/* Button styles */
.intro .btn{
	border: solid 1px rgba(255, 255, 255, 0.3);
	}
.intro .btn.yellow{
	border: solid 1px rgba(255, 255, 255, 0.3);
	}

.intro .btn {
	margin-right:5px;
	margin-bottom:5px;
	padding: 8px 19px;
	}
.btn, .fs--standard input[type=submit]{
	border: solid 1px #0072BC;
	}
.btn:hover, .fs--standard input[type=submit]:hover{
	border: solid 1px #fff;
	}

.btn.yellow {
  background-color: #faeb00;
  color: #000;
  border: solid 1px rgba(255, 255, 255, 0.3);
}
.btn.yellow:hover {
background-color: #222;
color: #fff;
}
.intro .btn:hover, .intro .btn.yellow:hover{
	border: solid 1px #fff;
	}
.thirdlevel.light .intro .btn:hover, .thirdlevel.light .intro .btn.yellow:hover{
	border: solid 1px #222;
	}
	
	
/* News and Stories page */
.title__wrapper h2{
	max-width:66%;
	float:left;
	}
.title__wrapper .more_news{
	float: right;
    width: 30%;
    text-align: right;
    margin: 27px 10px 0 0;
	}
.title__wrapper .more_news{
	margin-right: 15px;
	}
@media (min-width: 55.625em){
	.title__wrapper .more_news{
    margin: 55px 10px 0 0;
	}
}


/* Third level nav */


.fullwidth{
	max-width: 100% !important;
	}
.thirdlevel{
	background-color:#0072bc;
	margin-bottom:0;
	background-size:cover; 
	background-position:top center;
	position:relative;
	border-bottom: solid 1px rgba(255, 255, 255, 0.15);
	}
.mainbkg{
	background-size:cover; 
	background-position:top center;
    bottom: 0px;
	}
.thirdlevel .intro__container{
	/* background-color: rgba(0,0,0,0.7); */
	/*position: absolute;*/
    /* bottom: 0; */
    width: 100%;
	}
.thirdlevel .intro__container .breadcrumb ul {
    padding: 0;
	margin: 0;
}
.thirdlevel .intro__container .breadcrumb ul li{
	color:rgba(255,255,255,0.5);
	}
.thirdlevel .intro__container .breadcrumb ul li a, .thirdlevel .intro__container .breadcrumb ul li a:visited{
	color:rgba(255,255,255,0.5);
	background: transparent url(../img/icons/icon--bc-arrow-white.png) no-repeat right 6px;
	} 
.thirdlevel .intro__container .breadcrumb ul li a:hover{
	color:#faeb00;
	}
.thirdlevel .intro__container .breadcrumb ul li:first-child{
	/*display: none; */
	} 
.thirdlevel .intro__container .breadcrumb ul li:last-child{
	display: none;
	}
.thirdlevel section{
	background: none;
	color: #fff;
	padding-top:15px;
	padding-bottom:0px;
	max-width: 1400px;
	}
.thirdlevel.fullheight .intro__container{
	background-color: rgba(0,0,0,0.7);
	position: absolute;
    bottom: 0;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 64%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 64%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 64%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
	}
.thirdlevel.fullheight{
	background-color: #222;
}
.thirdlevel.fullheight section{
	padding-top: 15px;
	}
.thirdlevel.fullheight .credit{
	font-size: 14px;
	margin: 0;
	padding:0;
	float:right;
	position: relative;
    bottom: 40px;
	}
.rtl .thirdlevel.fullheight .credit{
	float:left;
	}  
.thirdlevel .intro p:last-of-type{
	padding-bottom:20px;
	}
.thirdlevel .section--nav{
	margin-bottom:0px !important;
	clear:both;
	}
.thirdlevel-list{
	padding-left: 0px;
	border-top: solid 1px rgba(255,255,255,0.50);
	padding-top:6px;
	margin-bottom: 12px;
	}
.thirdlevel-list li{
	display: inline-block;
	padding-right:30px;
	padding-bottom: 0px;
	padding-top: 6px;
	font-size: 1em;
	}
.thirdlevel-list li a{
	color:#fff;

	}
.thirdlevel-list li a:hover, .thirdlevel-list li a.selected{
	color:#faeb00;
	text-decoration:none;
	}
	
.thirdlevel h1{
	margin-top: 10px;
	margin-bottom:2px;
	line-height: 100%;
	width:100%;
	}
	
.thirdlevel .intro__paragraph{
	float:left;
	width: 100%;
	}
.thirdlevel .intro__paragraph p{
	width: 100%;
	}
.thirdlevel .intro__cta{
    top: 4px;
    right: 0;}
.rtl .thirdlevel .intro__cta{
    top: 4px;
    left: 0;}	
.header-video{
	position: relative;
	}
.header-logo-container{
	position: absolute;
    top: 40px;
    width: 100%;
	}
.header-logo{
	width: 100%;
    max-width: 1400px;
    margin: 0 auto;
    padding-left: 20px;
	}
@media (min-width: 55.625em){
	.thirdlevel .intro__cta{
    position: absolute;	
	max-width: 45%;
	margin-top:10px;
	}
	.thirdlevel .intro h1, .thirdlevel .intro p{
	/*max-width: 55%;*/
	}
	.thirdlevel.fullheight .credit{
    bottom: -2px;
	}
	.thirdlevel .intro__paragraph{
	width: 65%;
	}
}
	
.mainbkg.image--bg img{
	display:none;
	}
/* Third level nav select dropdown*/
.landing--head .intro .section--nav .form--row select{
	max-width: 500px;
	border: solid 1px rgba(255,255,255,0.5);
    border-right: solid 1px rgba(255,255,255,0.5);
    color: #fff;
	background: rgba(255, 255, 255, 0.1) url(../img/icons/dd-section-white.png) no-repeat;
	background-position: right 20px;
	
	}
.section--nav .form--row select {
  display: none;
}

@media (max-width: 48em){
  .section--nav .form--row ul     { display: none; }
  .section--nav .form--row select { display: inline-block; }

}


/* Third level nav  light*/
.thirdlevel.light{
	background-color: rgba(255,255,255,1.00);
	}
.thirdlevel.light .intro__container{
	background-color: rgba(255,255,255,0.6);
	}
.thirdlevel.light section{
	color: #222;
	}
.thirdlevel.light .thirdlevel-list{
	border-top: solid 1px rgba(0,0,0,0.10);
	border-bottom: solid 1px rgba(0,0,0,0.10);
	padding-bottom:10px;
	
	}
.thirdlevel.light .thirdlevel-list li a{
	color:#0072BC;
	}
.thirdlevel.light .thirdlevel-list li a:hover, .thirdlevel-list li a.selected{
	color:#222;
	}
.thirdlevel.light .intro__container .breadcrumb ul li {
    color: rgba(0,0,0,0.4);
}
.thirdlevel.light .intro__container .breadcrumb ul li a, .thirdlevel.light .intro__container .breadcrumb ul li a:visited{
    color: rgba(0,0,0,0.4);
	background: transparent url(../img/icons/icon--bc-arrow-grey.png) no-repeat right 6px;
}
.thirdlevel.light .intro__container .breadcrumb ul li a:hover{
    color: #222;
}


/* Third level nav  small blue*/
.thirdlevel.smallblue{
	background-color:#0072bc;
	display: none;
    position: fixed;
    top: 70px;
    z-index: 99;
	width: 100%;
	}
	
.thirdlevel.smallblue .thirdlevel-list{
	border-top: solid 1px rgba(255,255,255,0.20);
	}
.thirdlevel.smallblue .section__wrapper{
	background-color:#0072bc;
	padding-top:10px;
	max-width:1440px;
	margin: 0 auto;
	padding-left: 40px;
    padding-right: 40px;
	}
.thirdlevel.smallblue .intro h1{
	font-size: 1.5em;
	width:100%;
	}
.thirdlevel.smallblue .intro p{
	display:none;
	}
.thirdlevel.smallblue .thirdlevel-list{
	padding-top:6px;
	margin-bottom:12px;
	}
.heading--breadcrumb{
	padding-left: 0;
	margin-bottom: 8px;
	}
.heading--breadcrumb li{
	display:inline-block;
	color:#fff;
	font-size:20px;
	font-family: 'proxima_nova', lato,sans-serif;
	font-weight:700;
	padding-bottom:0;
	}
.heading--breadcrumb li a, .heading--breadcrumb li a:visited{
	color: rgba(255,255,255,0.50);
	text-decoration:none;
	background: transparent url(../img/icons/rn-icon-bc-arrow-white.png) no-repeat right 0px top 9px;
	padding-right:29px; 
	margin-right:20px;
	}
.heading--breadcrumb li a:hover{
	color:#fff;
	}
ul.heading--breadcrumb li:first-child{
	display: none;
	}

	
/* Fixed third nav */
.thirdfixed {
  position:fixed;
  top:0px;
  right:0px;
  left:0px;
  z-index:999;
}	

/* Video Two Thirds box */
.playbtn::after{ 
	content: '';
    display: table;
    clear: both;
    background: transparent url(../img/icons/icon--play.png) no-repeat 0 0;
    width: 72px;
    height: 72px;
    position: absolute;
    top: calc(50% - 36px);
    left: calc(50% - 36px);
}
@media (max-width: 64em) and (min-width: 48em){
.banner.two--one .image {
    background: #000;
}
}
/* Full screen Video Player */
@media (min-width: 55.625em){
.video-player.no-shrink {
    top: 100px;
}
.video-player.in-shrink {
    top: 60px;
}
}
.video-player{
	background: #000;
	}
.video-player .close-btn {
	    top: 15px;
    right: 0px;
    background: #000 url(../img/icons/icon--close-lrg-white.png) no-repeat right top;
	z-index: 9999;
}
.video-player .player-container {
    width: 100%;
    height: auto;
	margin-top:150px;
    max-width: 1360px;
}
.video-player .player-inner-wrap {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
	max-width:1360px;
	margin-top:0;
}
.video-player .player-inner-wrap iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
@media (min-width: 520px){
.video-player .player-container {
	margin-top:25px;
	width: 90%;
}
}

/* Search lists */
.results a span.img{
	margin-left: -60px;
	}
.results a span.tag{
	font-size:1em;
	line-height:1.4;
	}
.results li{
	padding-left: 60px;
	}
.results a span.snippet{
	overflow:hidden;
	}
.results a span.img img {
	border: 1px solid rgba(0,0,0,0.15);
}
results a h2, .results a h3 {
    font-size: 1.1875em;
    font-weight: 400;
    line-height: 1.2;
}
	
@media (min-width: 55.625em){
.results a span.img img {
    width: auto;
    display: block;
    margin: 0 auto;
}
.results a span.img {
    margin-right: 20px;
    margin-bottom: 20px;
    width: 150px;
	margin-left: -170px;
}
.results a h2, .results a h3 {
    font-size: 1.3em;
	font-weight:400;
}
.results li {
    margin: 0 0 40px;
    padding: 0 0 20px;
	padding-left: 170px;
}
.results a span.snippet {
    font-size: 1em;
    overflow: hidden;
}
.search--match {
    margin: 0 0 40px;
    padding: 30px 20px 40px;
}
}
@media (max-width: 64em) and (min-width: 48em){
.results {
    padding: 0 15px;
    width: 100%;
}
}

/* Form Inline */
.fs--inline input[type=date], .fs--inline input[type=number], .fs--inline input[type=text], .fs--inline textarea {
    -webkit-appearance: none;
    border-radius: 0;
    background: #fff;
    border: solid 1px #a7afb5;
    padding: 8px;
    margin: 0;
    font-size: 1em;
	margin: 5px 10px 5px 0;
}
.fs--inline select {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: solid 1px #a7afb5;
    padding: 8px 40px 8px 8px;
    margin: 5px 10px 5px 0;
    font-size: 1.1875em;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff url(../img/icons/dd-section.png) no-repeat;
    background-position: right 18px;
    text-indent: .01px;
    text-overflow: "";
    height: 48px;
    min-width: 0;
}
.fs--inline input[type=date], .fs--inline input[type=number], .fs--inline input[type=text] {
    height: 48px;
	width: 100% !important;
    max-width: 380px;
}
.fs--inline label {
    padding-left: 0px;
	display:inline-block;
}
.fs--inline input[type=submit]{
	margin:5px;
	}
.fs--inline {
    padding: 15px;
    margin: 0;
}
@media (min-width: 55.625em){
.fs--inline {
    padding: 20px;
    margin: 0;
}
.thirdlevel section{
	padding-left:20px;
	padding-right: 20px;
	
	}
}

/* Images */


section .section__wrapper.content--text p>img{
	max-width:100%;
	}
@media (min-width: 1440px) {
section .section__wrapper.content--text p>img{
	max-width:1360px;
	}
}


/* Tabs */
.tab-container{margin: 0;}
.etabs { margin: 0 0 5px 0; padding: 0;}
.tab { display: inline-block; zoom:1; *display:inline; background: #dee1e4; border: solid 1px #d3d7da; margin-bottom: 5px;}
.tab a { font-size: 16px; line-height: 2em; display: block; padding: 0px 10px; outline: none; font-weight: bold; }
.tab a:hover { text-decoration: none; }
.tab.active {  background: #222; border-color: #222; }
.tab a.active { color: #fff;}

@media (min-width: 769px) {
.tab a { font-size: 20px; line-height: 2em; display: block; padding: 5px 20px; outline: none; font-weight: bold; }
}


/* Responsive Tables   */
table td p{
	font-size: 1em;
	padding-bottom:0;
	width: 100%;
	}

table.responsive {
  min-width: 300px;
  font-size:.9375em;
}
table.responsive tr {
	border-bottom: solid 1px #e9ebec;
	padding-top:10px;
	padding-bottom:10px;
}
table.responsive th {
  display: none;
}
table.responsive td {
  display: block;
   border-bottom: none;
}
table.responsive td:before {
  content: attr(data-th) ": ";
  width: 8em;
  display: inline-block;
  margin-left:-8em;
}
table.responsive td, table th {
  padding: 10px 30px;
  margin-left: 8em;
}

  
table.responsive td:first-child {
    padding-top: 20px;
  }
table.responsive td:last-child {
    padding-bottom: 20px;
  }
@media (min-width: 769px) {
table.responsive {
  font-size:1em;
}
  table.responsive td:before {
    display: none;
  }
  table.responsive th, table td {
  text-align: left;
     padding: 20px 30px;
}
table.responsive tr {
	border-bottom: none;
}
table.responsive td{
    border-bottom: solid 1px #e9ebec;
	}
table.responsive th, table td {
    display: table-cell;
  }
  table.responsive th:first-child, table td:first-child {
    padding-left: 0;
  }
  table.responsive th:last-child, table td:last-child {
    padding-right: 0;
  }
  table.responsive th, table td {
    padding: 1em !important;
	
  }
}




/* Photo Gallery  */
.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager{
	bottom: inherit;
	}
.bx-wrapper .bx-controls-direction a{
	top: 150px;
}
.photo--pager ul li a img.portrait{
	width: auto;
    margin-right: auto;
    margin-left: auto;
}
.content--wysiwyg .content .image--caption .title {
    padding: 10px 60px 10px 10px;
    font-size: .875em;
}
.photo--gallery li {
    max-height: 700px;
    overflow: hidden;
	
}
.bx-wrapper .photo--gallery img.portrait{
	width: auto;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
	}
.bx-wrapper .bx-viewport {
	background:#000;
	}
.banner .bx-wrapper .bx-viewport{
	background:#e9ebec;
	
	}
.photo--pager .bx-wrapper .bx-viewport .photo--pager__thumbs li:nth-child(3n+1) {
    clear: left;
}
.gallery .bx-wrapper .caption--row .photo--credit {
    max-width: 100%;
}
.gallery-intro{
padding-top: 40px;
margin-top: 40px;
border-top: solid 1px rgba(0,0,0,0.15);
}
.photo--pager .bx-wrapper .bx-viewport .photo--pager__thumbs li {
    width: 33%!important;
    float: left!important;
}
.photo--pager .bx-wrapper .bx-viewport .photo--pager__thumbs li a {
    max-height: 100px;
    overflow: hidden;
}
.video-player .player-inner-wrap .fullscreen__image{
	width: auto;
	max-width:90%;
	}
.photo--gallery li {
    font-size: 0.875em;
}
.photo--pager ul li a img {
    max-width: 150px;
    margin-right: auto;
    margin-left: auto;
}
.photo--pager{
	display:none;
	}
@media (min-width: 74em){
.gallery-intro p, .gallery-intro h1, .gallery-intro h2, .gallery-intro h3, .gallery-intro ol, .gallery-intro ul{
    width: 75%;
    margin-right: auto;
}
}

.bxslider li .caption--row {
    background-color: #333;
}
.bxslider li .caption--row .photo--credit{
	    max-width: 90%;
    font-size: 0.875em;
	}
@media (min-width: 48em){

.gallery .bx-wrapper .caption--row .photo--credit {
    max-width: 90%;
}
.bxslider li .caption--row {
    position: relative;
    /* bottom: 0; */
}
.bx-wrapper .photo--gallery img.portrait{
    height: 620px;
	}
.photo--pager{
	display:block;
	}
}
@media (min-width: 55.625em){
.photo--pager .bx-wrapper .bx-viewport {
    height: auto;
}
.bx-wrapper .bx-controls-direction a{
	top: 40%;
}
}

/*-----Feature stories aka Tracks --*/
section.module.parallax{
	max-width:100%;
	background-attachment: inherit;
	}
section.module.parallax .info{
	/* max-width:1360px;
	margin: 0 auto; */
	}
.tracks .breadcrumb_wrapper{
	position: relative;
	}
.tracks .breadcrumb_wrapper .breadcrumb{
	position: absolute;
	z-index: 50;
	}
.tracks .breadcrumb_wrapper .breadcrumb li a, .tracks .breadcrumb_wrapper .breadcrumb li a:visited{
	color: #fff;
	background: transparent url(../img/icons/icon--bc-arrow-white.png) no-repeat right 6px;
	}
.tracks .breadcrumb_wrapper .breadcrumb li a:hover{
	color:#faeb00;
	}	
@media (min-width: 95.3125em){
section.module.parallax .info {
}
}
@media (min-width: 64.0625em){
section.module.parallax .info .content {
    max-width: 1360px;
    padding: 20px 180px;
	margin: 0 auto;
}
section.module.parallax .info .content .small {
    max-width: 66%;
	color: rgba(255,255,255,0.5)
}
}

@media (min-width: 55.625em){
section.module.parallax {
    height: 600px;
}
}
@media (max-width: 64em) and (min-width: 48em){
	section.module.parallax .info .content{
		   max-width: 100%;
	   }
}

/* Footer */
footer .footer--nav {
    display: block;
    padding: 0;
	margin-bottom:10px;
}
footer .footer--nav ul li {
    text-transform: uppercase;
    font-family: 'proxima_nova',lato,sans-serif;
    font-weight: 700;
	font-size: 0.8em;
	display: inline-block;
    margin-right: 20px;
}

footer .footer__wrapper .footer--left{
	    display: block;
	}
footer .footer--links {
    position: relative;
    bottom: 0;
}
footer .footer--utility {
    display: block;
	margin-bottom:10px;
}
footer .copyright p {
    padding-bottom: 10px;
    font-size: .8em;
}
footer .footer--utility ul {
    padding: 0;
    margin: 0;
}
footer .footer--utility ul li {
    font-size: .9375em;
    width: 50%;
    float: left;
	margin-bottom:10px;
}
@media (min-width: 55.625em){
	footer .footer--utility ul {
    margin-left: 20%;
}
footer .footer--nav {
    padding: 20px;
    padding-left:45px;
	margin-bottom:0;
}
footer .footer--nav ul li {
font-size: 1.0625em;
font-size: 1.22vw;
}
}
footer .footer--utility ul a{
	padding: 0 25px 0 0;
    background-color: transparent;
    border-bottom: 0;
	margin: 0;
    display: block;
    text-align: left;
	}
footer .footer--utility ul li{
	font-size:.9375em;
	width:50%;
	}
@media (min-width: 95.3125em){
footer .footer--nav ul li {
    font-size: 1.0625em;
}
}
/* Contact Maps */
.unhcrlocation{
width: 100%;
height: 550px;
padding-bottom: 0 !important;
}


/*Media queries*/

@media (max-width: 52em){
	.thirdlevel .intro__paragraph{
	float:left;
	width: 100%;
	}
	.thirdlevel .intro__cta{
	float:left;
	clear:both;
	max-width: 100%;
	margin-bottom:30px;
	}
	}
@media (max-width: 1023px){
	.heading--breadcrumb li{
	font-size:18px;
	}
	}
	
@media (max-width: 889px){	
.thirdlevel{
	position:auto;
	}
.thirdlevel .intro__container, .thirdlevel.fullheight .intro__container{
	position: inherit;
    bottom: auto;
	background-color: rgba(0,0,0,0);
	}
.mainbkg{
	height:300px;
	}
.thirdlevel .intro{
	padding:0 20px 0;
	}
	
.thirdlevel.fullheight .credit{
	padding-right: 20px;
	}

}
@media (min-width: 55.625em){
footer .footer--utility ul li {
    padding-bottom: 0;
}}

/*Arabic RTL styles */
/* .rtl :not(.bx-wrapper *){
	direction:inherit;
	}
*/
/* .rtl .bx-wrapper .bx-controls-auto .bx-controls-auto-item, .rtl .bx-wrapper .bx-pager .bx-pager-item{
	float:inherit;
	} */
.rtl .thirdlevel-list {
    clear: both;
}
.rtl header .primary--nav>ul>li {
    float: inherit;
	 text-align: right; 
	 direction: rtl; 
}

.rtl .primary--nav>ul>li .sub--menu>li>a.has--siblings, .rtl .primary--nav>ul>li .sub--sub-menu>li>a.has--siblings, .rtl .primary--nav>ul>li>a {
   background: transparent url(../img/icons/icon--mbl-nav-arrow.png) no-repeat left 8px;
}

.rtl .primary--nav>ul a {
    text-align: right;
}
.rtl .title__wrapper{
	    display: block;
    width: 100%;
    overflow: auto;
	}
.rtl .title__wrapper h2{
	text-align: right;
    float: right;
    padding-right: 20px !important;
	}
.rtl .title__wrapper .more_news{
	text-align: left;
	float: left;
    margin-left: 20px;
	}

@media (min-width: 55.625em){
.rtl header .primary--nav>ul>li {
    
   	   float: right;
}
.rtl .primary--nav>ul>li .sub--menu>li>a.has--siblings, .rtl .primary--nav>ul>li .sub--sub-menu>li>a.has--siblings, .rtl .primary--nav>ul>li>a {
   background: none;
}

}
@media (min-width: 64em){
.rtl .content--text p, .rtl .content--text h1, .rtl  .content--text h2, .rtl  .content--text h3, .rtl  .content--text ol, .rtl  .content--text ul, .rtl .section__wrapper .intro p, .rtl .section__wrapper .intro h1, .rtl .section__wrapper .intro h2, .rtl .section__wrapper .intro h3 {
    margin-right: 0;
	margin-left:auto;
}
}

/*  JO's styles */

.facts--banner .facts--figures {
    color: #fff;
}
.facts--banner hr{
border: 0; height: 1px; background: rgba(255, 255, 255, 0.3);
} 
iframe.twitter-tweet {
margin:1px 0px 0px 0px !important;
}
.rtl p, .rlt h2, .rtl .fs--inline, .rtl .breadcrumb, .rtl .footer--right, .rtl .gbl--search input[type="text"], .rtl .dashboard--social, .rtl .heading--breadcrumb, .rtl .thirdlevel-list{
  text-align: right;
  direction:rtl;
}
.rtl .thirdlevel-list{
  padding-right: 0px;
}
.rtl .search--match .synonym{
  float: right;
}
.rtl .thirdlevel-list li{
  padding-right: 0px;
  padding-left: 30px;
}
.rtl *{
  font-family:  "Arabic Transparent", "Simplified Arabic", "Times New Roman", arial, verdana, sans-serif !important;
}
.rtl .breadcrumb ul li{
  float: right;
  display: inline-block;  
}
.rtl .breadcrumb li a, .rtl .breadcrumb li a:visited {
  padding-right: 0px;
  margin-right: 0px;
  padding-left: 15px;
  margin-left: 10px;
  background-image: url("../img/icons/icon--bc-arrow-grey-rtl.png");
  background-position: left 0px top 9px;    
}
.rtl .thirdlevel .intro__container .breadcrumb ul li a, .rtl .thirdlevel .intro__container .breadcrumb ul li a:visited{
  background-image: url("../img/icons/icon--bc-arrow-white-rtl.png");
  background-position: left 7px;
  padding-right:0px;
  padding-left:15px;
}  
.rtl .heading--breadcrumb{
  padding-right: 0px;  
}
.rtl .heading--breadcrumb li a, .rtl .heading--breadcrumb li a:visited {
  padding-right: 0px;
  margin-right: 0px;
  padding-left: 29px;
  margin-left: 20px;
  background-image: url("../img/icons/rn-icon-bc-arrow-white-rtl.png");
  background-position: left 0px top 9px;    
}
.rtl .flush h2
{
  padding-right: 0px !important;
}

.results a span.img img{
  max-width: 150px;
}
.nobreadcrumb{
  padding-top: 30px;
}
p.author span{
  font-weight:bold;
}
.float-right{
float:right;
}
.float-left{
float:left;
padding-right:1em;
}
.nopadding{
padding:0px !important;
}
table.ContactUs{
table-layout: auto;
}
table.ContactUs td{
padding:6px;
}
table.ContactUs td.leftHeader{
width: 200px;
}
.hit{
  background-color: #ffff65;
  text-decoration-style: solid;
}
:target:before { 
  display: block; 
  content: " "; 
  margin-top: -150px; 
  height: 200px; 
  visibility: hidden; 
}
.banner.full .info .content .btn.yellow {
    border: solid 1px rgba(255, 255, 255, 0.3);
}
:target:before {
    display: block;
    content: " ";
    margin-top: 0;
    height: 80px;
    visibility: hidden;
}

.floatright{
  float:right;
  padding-left:10px;
}
.floatleft{
  float:left;
  padding-right:10px;
}
.aligncenter{
text-align: center;
}

@media all and (min-width: 55.625em) {
  .simplegalleries {
   padding-left: 0px;
   padding-right: 394px; 
  }
}
.content--wysiwyg p img{
	max-width: 100%
}

      