@charset "UTF-8";
/*Variables*/
.btn-primary {
  color: #fff;
  background-color: #229B60;
  border-color: #229B60; }
  .btn-primary:hover {
    background-color: #00C59C !important;
    border-color: #00C59C !important; }
  .btn-primary:focus, .btn-primary .focus {
    box-shadow: none;
    background-color: #00C59C !important;
    border-color: #00C59C !important; }
  .btn-primary .disabled, .btn-primary :disabled {
    background-color: #007bff;
    border-color: #007bff; }
  .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active {
    background-color: #00C59C !important;
    border-color: #00C59C !important;
    box-shadow: none; }
  .btn-primary:active, .btn-primary .active {
    background-color: #229B60 !important;
    border-color: #229B60 !important; }

input[type=date]:focus:not([readonly]),
input[type=datetime-local]:focus:not([readonly]),
input[type=email]:focus:not([readonly]),
input[type=number]:focus:not([readonly]),
input[type=password]:focus:not([readonly]),
input[type=search-md]:focus:not([readonly]),
input[type=search]:focus:not([readonly]),
input[type=tel]:focus:not([readonly]),
input[type=text]:focus:not([readonly]),
input[type=time]:focus:not([readonly]),
input[type=url]:focus:not([readonly]),
textarea.md-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #229B60;
  box-shadow: 0 1px 0 0 #229B60; }

a {
  transition: all 0.3s ease-out 0s; }
  a:hover {
    color: #229B60; }

p a,
li a,
ol a {
  transition: all 0.3s ease-out 0s;
  color: #229B60; }
  p a:hover,
  li a:hover,
  ol a:hover {
    color: #00C59C; }

h1 {
  font-size: 30px;
  color: #229B60;
  font-weight: 500;
  margin: 30px 0 15px; }
  h1:after {
    content: "";
    width: 30px;
    height: 3px;
    margin-top: 5px;
    background-color: #229B60;
    display: block; }

h2 {
  font-size: 24px;
  color: #229B60;
  font-weight: 500;
  margin: 15px 0; }
  h2:after {
    content: "";
    width: 30px;
    height: 3px;
    margin-top: 5px;
    background-color: #229B60;
    display: block; }

h3 {
  font-size: 18px;
  font-weight: 400;
  margin: 15px 0; }

body {
  background-color: #eeeeee; }

nav.navbar {
  z-index: 3;
  background-color: #ffffff; }
  nav.navbar .brand {
    padding: 15px; }
  nav.navbar .collapse {
    display: block !important; }
    nav.navbar .collapse .top-menu #block-system-main-menu ul.menu {
      margin-bottom: 0;
      text-align: right; }
      nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li {
        display: inline-block;
        list-style: none; }
        nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li a {
          font-size: 14px;
          color: #152728; }
          nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li a.active {
            color: #229B60; }
          nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li a:hover {
            color: #229B60; }
        nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li.hamburger-menu .nolink {
          cursor: pointer; }
        nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li.hamburger-menu a {
          font-size: 16px; }
        nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li.hamburger-menu > .menu {
          padding: 15px 30px;
          left: 0;
          width: 100%;
          top: 132px; }
          nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li.hamburger-menu > .menu .sub-menu-head {
            display: inline-block;
            width: 24%;
            vertical-align: top; }
            nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li.hamburger-menu > .menu .sub-menu-head > a {
              font-weight: 400; }
              nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li.hamburger-menu > .menu .sub-menu-head > a:hover {
                background: none;
                color: #229B60; }
            nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li.hamburger-menu > .menu .sub-menu-head .sub-menu-head {
              width: 100%;
              margin-top: 5px; }
            nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li.hamburger-menu > .menu .sub-menu-head > .menu {
              display: block;
              position: relative;
              border: none;
              box-shadow: none; }
              nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li.hamburger-menu > .menu .sub-menu-head > .menu a:hover {
                background: none;
                color: #229B60; }
        nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li ul.menu {
          padding: 0;
          z-index: 2;
          position: absolute;
          background-color: #ffffff;
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          border: 1px solid rgba(0, 0, 0, 0.15);
          display: none;
          text-align: left; }
          nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li ul.menu li {
            display: block;
            padding: 0;
            margin: 0; }
            nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li ul.menu li a {
              padding: 5px 10px;
              width: 100%;
              display: inline-block; }
              nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li ul.menu li a:after {
                display: none; }
              nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li ul.menu li a:hover {
                background-color: #f0f0f0; }
              nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li ul.menu li a.active {
                color: #229B60; }
    nav.navbar .collapse .navigation {
      margin-top: 30px; }
      nav.navbar .collapse .navigation #block-menu-menu-main-menu {
        display: inline-block;
        width: 59%;
        padding-right: 15px; }
        nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu {
          margin-bottom: 0;
          text-align: right; }
          nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu li {
            display: inline-block;
            text-align: left; }
            nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu li a {
              color: #333333;
              font-weight: 400; }
              nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu li a:hover, nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu li a:active, nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu li a:focus {
                color: #229B60; }
              nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu li a.active {
                color: #229B60; }
            nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu li.expanded a {
              color: #229B60;
              font-size: 17px; }
              nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu li.expanded a:hover, nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu li.expanded a:active, nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu li.expanded a:focus {
                color: #00C59C; }
              nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu li.expanded a.active {
                color: #616161; }
            nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu li ul.menu {
              padding: 0;
              position: absolute;
              background-color: #ffffff;
              box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
              border: 1px solid rgba(0, 0, 0, 0.15);
              display: none;
              text-align: left; }
              nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu li ul.menu li {
                display: block;
                padding: 0;
                margin: 0; }
                nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu li ul.menu li a {
                  padding: 5px 10px;
                  width: 100%;
                  display: inline-block;
                  color: #152728;
                  font-size: 16px; }
                  nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu li ul.menu li a:after {
                    display: none; }
                  nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu li ul.menu li a:hover {
                    background-color: #f0f0f0; }
                  nav.navbar .collapse .navigation #block-menu-menu-main-menu ul.menu li ul.menu li a.active {
                    color: #229B60; }
      nav.navbar .collapse .navigation #block-search-api-page-search {
        width: 40%;
        display: inline-block; }
        nav.navbar .collapse .navigation #block-search-api-page-search form > div {
          position: relative; }
        nav.navbar .collapse .navigation #block-search-api-page-search form .form-type-textfield label {
          display: none; }
        nav.navbar .collapse .navigation #block-search-api-page-search form .form-type-textfield input {
          height: 24px;
          margin: 0; }
        nav.navbar .collapse .navigation #block-search-api-page-search form input.form-submit {
          background: none;
          border: none;
          background-repeat: no-repeat;
          background-image: url(../../img/search.png);
          background-size: contain;
          width: 20px;
          cursor: pointer;
          position: absolute;
          top: 5px;
          right: 0;
          text-indent: 25px; }

.wrapper-one h2 {
  display: none !important; }

.wrapper-two {
  margin-bottom: 30px; }
  .wrapper-two #block-views-icon-text-block .view-icon-text > .view-content .views-row .views-field-field-image {
    padding: 0 100px; }
    .wrapper-two #block-views-icon-text-block .view-icon-text > .view-content .views-row .views-field-field-image img {
      margin: 0 auto;
      width: 100%;
      height: auto; }
  .wrapper-two #block-views-icon-text-block .view-icon-text > .view-content .views-row .views-field-title {
    font-size: 20px;
    color: #229B60;
    font-weight: 500;
    margin: 15px 0;
    text-align: center; }
    .wrapper-two #block-views-icon-text-block .view-icon-text > .view-content .views-row .views-field-title a {
      font-size: 20px;
      color: #229B60;
      font-weight: 500;
      margin: 15px 0;
      text-align: center; }
    .wrapper-two #block-views-icon-text-block .view-icon-text > .view-content .views-row .views-field-title:after {
      margin: 0 auto;
      height: 3px;
      width: 10%;
      display: block;
      content: "";
      background: #229B60; }
  .wrapper-two #block-views-icon-text-block .view-icon-text > .view-content .views-row .views-field-field-description {
    text-align: center; }

.social-share {
  position: fixed;
  top: 50%;
  z-index: 2000;
  right: 0;
  transform: translateY(-50%); }
  .social-share .button-wrapper {
    list-style: none;
    padding: 0; }
    .social-share .button-wrapper li {
      height: 48px; }
      .social-share .button-wrapper li a {
        padding: 10px;
        background: #229B60;
        width: 48px;
        height: 48px;
        text-align: center;
        overflow: hidden;
        display: inline-block;
        color: transparent; }
        .social-share .button-wrapper li a:before {
          color: #fff;
          font: normal normal normal 24px/1 FontAwesome !important;
          width: 24px;
          display: inline-block; }
        .social-share .button-wrapper li a:hover {
          color: transparent;
          background-color: #00C59C; }
    .social-share .button-wrapper .yt a:before {
      content: "\f16a"; }
    .social-share .button-wrapper .fb a:before {
      content: "\f09a"; }
    .social-share .button-wrapper .tw a:before {
      content: "\f099"; }
    .social-share .button-wrapper .in a:before {
      content: "\f16d"; }
    .social-share .button-wrapper .ln a:before {
      content: "\f08c"; }

footer {
  background: #ffffff;
  box-shadow: 0 0 10px #aaa;
  padding: 30px 0;
  margin-top: 30px; }
  footer .footer-links .block-menu .content > ul.menu {
    padding: 0;
    margin-bottom: 0;
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-wrap: wrap; }
    footer .footer-links .block-menu .content > ul.menu li.expanded {
      list-style: none;
      width: 50%;
      display: inline-block;
      margin: 0; }
      footer .footer-links .block-menu .content > ul.menu li.expanded .nolink {
        font-weight: 500;
        color: #152728; }
        footer .footer-links .block-menu .content > ul.menu li.expanded .nolink:after {
          height: 3px;
          width: 15%;
          display: block;
          content: "";
          background: #152728; }
      footer .footer-links .block-menu .content > ul.menu li.expanded ul.menu {
        padding: 0;
        margin-bottom: 0; }
        footer .footer-links .block-menu .content > ul.menu li.expanded ul.menu li {
          list-style: none;
          margin: 0; }
          footer .footer-links .block-menu .content > ul.menu li.expanded ul.menu li a {
            font-size: 14px;
            color: #152728;
            font-family: Roboto,sans-serif;
            font-weight: 300; }
            footer .footer-links .block-menu .content > ul.menu li.expanded ul.menu li a:before {
              font: normal normal normal 14px/1 FontAwesome !important;
              width: 14px;
              margin-right: 5px;
              color: #152728;
              text-align: center;
              display: inline-block; }

.wrapper-three h2 {
  font-size: 24px;
  color: #229B60;
  font-weight: 500;
  margin: 15px 0; }
  .wrapper-three h2:after {
    content: "";
    width: 30px;
    height: 2.5px;
    margin-top: 5px;
    background-color: #229B60;
    display: block; }

.page-node h1.page-header {
  font-size: 30px;
  color: #229B60;
  font-weight: 500;
  margin: 30px 0 15px; }
.page-node .region-content .node {
  padding: 30px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #ffffff; }

.page-people-mgmt h1.page-header,
.page-people h1.page-header {
  display: none; }
.page-people-mgmt .header-banner .bean-header-banner .header-banner-body .wrapper,
.page-people .header-banner .bean-header-banner .header-banner-body .wrapper {
  margin-top: -10%; }
.page-people-mgmt .region-content,
.page-people .region-content {
  min-height: 300px; }
  .page-people-mgmt .region-content #block-menu-menu-people,
  .page-people .region-content #block-menu-menu-people {
    margin-bottom: 20px;
    margin-top: 20px;
    position: relative; }
    .page-people-mgmt .region-content #block-menu-menu-people ul.menu,
    .page-people .region-content #block-menu-menu-people ul.menu {
      list-style: none;
      background-color: #005853;
      padding: 0;
      display: flex;
      display: -ms-flexbox; }
      .page-people-mgmt .region-content #block-menu-menu-people ul.menu li,
      .page-people .region-content #block-menu-menu-people ul.menu li {
        width: 100%;
        text-align: center;
        margin-left: 0;
        padding-right: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        list-style: none; }
        .page-people-mgmt .region-content #block-menu-menu-people ul.menu li a,
        .page-people .region-content #block-menu-menu-people ul.menu li a {
          color: #ffffff;
          opacity: .6;
          display: block;
          padding: 0.5rem 0;
          font-weight: 500;
          font-size: 14px;
          border-top: 1px solid #005853;
          border-bottom: 3px solid #005853;
          width: 100%; }
          .page-people-mgmt .region-content #block-menu-menu-people ul.menu li a.active,
          .page-people .region-content #block-menu-menu-people ul.menu li a.active {
            color: #ffffff;
            opacity: 1;
            border-bottom: 3px solid #229B60; }
  .page-people-mgmt .region-content .view-people > .view-content,
  .page-people .region-content .view-people > .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px; }
    .page-people-mgmt .region-content .view-people > .view-content .views-row,
    .page-people .region-content .view-people > .view-content .views-row {
      margin-bottom: 25px; }
  .page-people-mgmt .region-content .view-people ul.pager,
  .page-people .region-content .view-people ul.pager {
    margin-top: 30px;
    margin-bottom: 30px; }
    .page-people-mgmt .region-content .view-people ul.pager .pager-item a,
    .page-people .region-content .view-people ul.pager .pager-item a {
      color: #ffffff;
      font-size: 14px;
      font-weight: 400; }
    .page-people-mgmt .region-content .view-people ul.pager .pager-next a,
    .page-people-mgmt .region-content .view-people ul.pager .pager-previous a,
    .page-people .region-content .view-people ul.pager .pager-next a,
    .page-people .region-content .view-people ul.pager .pager-previous a {
      color: #ffffff;
      font-size: 24px;
      line-height: 24px;
      font-weight: 400; }
    .page-people-mgmt .region-content .view-people ul.pager .pager-current,
    .page-people .region-content .view-people ul.pager .pager-current {
      background: #ffffff;
      color: #00C59C;
      font-size: 14px;
      padding: 5px 10px;
      font-weight: 400; }
    .page-people-mgmt .region-content .view-people ul.pager .pager-ellipsis,
    .page-people .region-content .view-people ul.pager .pager-ellipsis {
      color: #ffffff; }
    .page-people-mgmt .region-content .view-people ul.pager .pager-first,
    .page-people-mgmt .region-content .view-people ul.pager .pager-last,
    .page-people .region-content .view-people ul.pager .pager-first,
    .page-people .region-content .view-people ul.pager .pager-last {
      display: none; }
.page-people-mgmt .footer-banner,
.page-people .footer-banner {
  display: block;
  height: 200px;
  width: 100%;
  background: #00C59C;
  margin-top: -180px; }
.page-people-mgmt footer,
.page-people footer {
  margin-top: 0; }

.node .field-type-file .field-label {
  font-weight: 400; }
.node .field-type-file a {
  color: #229B60; }
.node .field-name-body img {
  max-width: 100%;
  margin-bottom: 5px;
  margin-bottom: 10px; }
.node .field .field-label {
  font-weight: 400; }
.node .field .field-items a {
  color: #229B60; }
  .node .field .field-items a:hover {
    color: #00C59C; }
.node .field .field-items img {
  max-width: 100%;
  height: auto;
  margin-bottom: 5px; }

.page-people-mgmt h1.page-header,
.page-people-governance h1.page-header,
.page-people-governance h1.page-header,
.page-people-advisory h1.page-header {
  font-size: 30px;
  color: #229B60;
  font-weight: 500;
  margin: 30px 0 15px; }
  .page-people-mgmt h1.page-header:after,
  .page-people-governance h1.page-header:after,
  .page-people-governance h1.page-header:after,
  .page-people-advisory h1.page-header:after {
    content: "";
    width: 30px;
    height: 3px;
    margin-top: 5px;
    background-color: #229B60;
    display: block; }
.page-people-mgmt .region-content,
.page-people-governance .region-content,
.page-people-governance .region-content,
.page-people-advisory .region-content {
  min-height: 300px; }
  .page-people-mgmt .region-content .view-atree-board > .view-content,
  .page-people-governance .region-content .view-atree-board > .view-content,
  .page-people-governance .region-content .view-atree-board > .view-content,
  .page-people-advisory .region-content .view-atree-board > .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px; }
    .page-people-mgmt .region-content .view-atree-board > .view-content h3,
    .page-people-governance .region-content .view-atree-board > .view-content h3,
    .page-people-governance .region-content .view-atree-board > .view-content h3,
    .page-people-advisory .region-content .view-atree-board > .view-content h3 {
      display: block;
      padding: 0 15px;
      width: 100%;
      font-size: 24px;
      color: #229B60;
      font-weight: 500; }
      .page-people-mgmt .region-content .view-atree-board > .view-content h3:after,
      .page-people-governance .region-content .view-atree-board > .view-content h3:after,
      .page-people-governance .region-content .view-atree-board > .view-content h3:after,
      .page-people-advisory .region-content .view-atree-board > .view-content h3:after {
        content: "";
        width: 30px;
        height: 2.5px;
        margin-top: 5px;
        background-color: #229B60;
        display: block; }
    .page-people-mgmt .region-content .view-atree-board > .view-content .views-row,
    .page-people-governance .region-content .view-atree-board > .view-content .views-row,
    .page-people-governance .region-content .view-atree-board > .view-content .views-row,
    .page-people-advisory .region-content .view-atree-board > .view-content .views-row {
      margin-bottom: 25px; }
  .page-people-mgmt .region-content .view-atree-board ul.pager,
  .page-people-governance .region-content .view-atree-board ul.pager,
  .page-people-governance .region-content .view-atree-board ul.pager,
  .page-people-advisory .region-content .view-atree-board ul.pager {
    margin-top: 30px;
    margin-bottom: 30px; }
    .page-people-mgmt .region-content .view-atree-board ul.pager .pager-item a,
    .page-people-governance .region-content .view-atree-board ul.pager .pager-item a,
    .page-people-governance .region-content .view-atree-board ul.pager .pager-item a,
    .page-people-advisory .region-content .view-atree-board ul.pager .pager-item a {
      color: #ffffff;
      font-size: 14px;
      font-weight: 400; }
    .page-people-mgmt .region-content .view-atree-board ul.pager .pager-next a,
    .page-people-mgmt .region-content .view-atree-board ul.pager .pager-previous a,
    .page-people-governance .region-content .view-atree-board ul.pager .pager-next a,
    .page-people-governance .region-content .view-atree-board ul.pager .pager-previous a,
    .page-people-governance .region-content .view-atree-board ul.pager .pager-next a,
    .page-people-governance .region-content .view-atree-board ul.pager .pager-previous a,
    .page-people-advisory .region-content .view-atree-board ul.pager .pager-next a,
    .page-people-advisory .region-content .view-atree-board ul.pager .pager-previous a {
      color: #ffffff;
      font-size: 24px;
      line-height: 24px;
      font-weight: 400; }
    .page-people-mgmt .region-content .view-atree-board ul.pager .pager-current,
    .page-people-governance .region-content .view-atree-board ul.pager .pager-current,
    .page-people-governance .region-content .view-atree-board ul.pager .pager-current,
    .page-people-advisory .region-content .view-atree-board ul.pager .pager-current {
      background: #ffffff;
      color: #00C59C;
      font-size: 14px;
      padding: 5px 10px;
      font-weight: 400; }
    .page-people-mgmt .region-content .view-atree-board ul.pager .pager-ellipsis,
    .page-people-governance .region-content .view-atree-board ul.pager .pager-ellipsis,
    .page-people-governance .region-content .view-atree-board ul.pager .pager-ellipsis,
    .page-people-advisory .region-content .view-atree-board ul.pager .pager-ellipsis {
      color: #ffffff; }
    .page-people-mgmt .region-content .view-atree-board ul.pager .pager-first,
    .page-people-mgmt .region-content .view-atree-board ul.pager .pager-last,
    .page-people-governance .region-content .view-atree-board ul.pager .pager-first,
    .page-people-governance .region-content .view-atree-board ul.pager .pager-last,
    .page-people-governance .region-content .view-atree-board ul.pager .pager-first,
    .page-people-governance .region-content .view-atree-board ul.pager .pager-last,
    .page-people-advisory .region-content .view-atree-board ul.pager .pager-first,
    .page-people-advisory .region-content .view-atree-board ul.pager .pager-last {
      display: none; }
.page-people-mgmt .footer-banner,
.page-people-governance .footer-banner,
.page-people-governance .footer-banner,
.page-people-advisory .footer-banner {
  display: block;
  height: 200px;
  width: 100%;
  background: #00C59C;
  margin-top: -180px; }
.page-people-mgmt footer,
.page-people-governance footer,
.page-people-governance footer,
.page-people-advisory footer {
  margin-top: 0; }

.page-about-mgmt h1.page-header, .page-about-board h1.page-header {
  display: none; }
.page-about-mgmt .region-content, .page-about-board .region-content {
  min-height: 300px; }
  .page-about-mgmt .region-content .view-atree-board, .page-about-board .region-content .view-atree-board {
    margin-top: 15px; }
    .page-about-mgmt .region-content .view-atree-board > .view-content, .page-about-board .region-content .view-atree-board > .view-content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-right: -15px;
      margin-left: -15px; }
      .page-about-mgmt .region-content .view-atree-board > .view-content h3, .page-about-board .region-content .view-atree-board > .view-content h3 {
        display: block;
        padding: 0 15px;
        width: 100%;
        font-size: 24px;
        color: #229B60;
        font-weight: 500;
        margin: 30px 0; }
        .page-about-mgmt .region-content .view-atree-board > .view-content h3:after, .page-about-board .region-content .view-atree-board > .view-content h3:after {
          content: "";
          width: 30px;
          height: 2.5px;
          margin-top: 5px;
          background-color: #229B60;
          display: block; }
      .page-about-mgmt .region-content .view-atree-board > .view-content .views-row, .page-about-board .region-content .view-atree-board > .view-content .views-row {
        margin-bottom: 25px; }
.page-about-mgmt .footer-banner, .page-about-board .footer-banner {
  display: block;
  height: 200px;
  width: 100%;
  background: #00C59C;
  margin-top: -180px; }
.page-about-mgmt footer, .page-about-board footer {
  margin-top: 0; }

.page-research .region-content {
  min-height: 300px; }
  .page-research .region-content .view-programmes {
    margin-top: 30px; }
    .page-research .region-content .view-programmes > .view-content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-right: -15px;
      margin-left: -15px; }
      .page-research .region-content .view-programmes > .view-content .views-row {
        margin-bottom: 25px; }
.page-research .footer-banner {
  display: block;
  height: 200px;
  width: 100%;
  background: #00C59C;
  margin-top: -180px; }
.page-research footer {
  margin-top: 0; }

.page-user h1.page-header {
  display: none; }
.page-user .profile {
  padding: 20px;
  background-color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  margin-top: 30px;
  position: relative;
  z-index: 2;
  border-radius: 2px; }
  .page-user .profile .user-image .user-picture {
    margin-bottom: 0; }
  .page-user .profile .user-image img {
    width: 100%;
    height: auto; }
  .page-user .profile .user-data .name {
    font-weight: 500;
    font-size: 18px; }
  .page-user .profile .user-data a {
    color: #229B60; }
    .page-user .profile .user-data a:hover {
      color: #152728; }
  .page-user .profile .user-data .designation,
  .page-user .profile .user-data .mail {
    font-weight: 400;
    font-size: 16px; }
  .page-user .profile .user-data .field .field-label {
    font-weight: 400;
    display: inline-block; }
  .page-user .profile .user-data .field .field-items {
    display: inline-block; }
  .page-user .profile .user-data .field-name-realname {
    display: none; }
  .page-user .profile .user-data .field-name-field-profile-desc {
    margin: 30px 0; }
    .page-user .profile .user-data .field-name-field-profile-desc a {
      color: #229B60; }
  .page-user .profile .user-data .field-name-field-u-guides .field-label {
    font-weight: 400;
    display: inline-block; }
  .page-user .profile .user-data .field-name-field-u-guides .field-items {
    display: inline-block; }
  .page-user .profile .user-data .field-type-node-reference {
    margin: 15px 0; }
    .page-user .profile .user-data .field-type-node-reference .field-label {
      font-weight: 400; }
    .page-user .profile .user-data .field-type-node-reference .field-items .field-item a {
      color: #152728;
      border-bottom: 1px solid #BFC3CF; }
      .page-user .profile .user-data .field-type-node-reference .field-items .field-item a:hover {
        color: #229B60; }
.page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main {
  padding: 20px; }
  .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main #quicktabs-tabpage-people_page-2 .view-people > .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px; }
    .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main #quicktabs-tabpage-people_page-2 .view-people > .view-content .views-row {
      border: none;
      padding-bottom: 0; }
  .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main #quicktabs-tabpage-people_page-1 .view-publications .views-row .views-field-nothing a {
    color: #229B60; }
  .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main #quicktabs-tabpage-people_page-1 .view-publications .views-row .views-field-field-ja-full-text-url,
  .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main #quicktabs-tabpage-people_page-1 .view-publications .views-row .views-field-field-ja-abstract-url {
    display: inline-block;
    margin: 10px 15px 10px 0; }
    .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main #quicktabs-tabpage-people_page-1 .view-publications .views-row .views-field-field-ja-full-text-url a,
    .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main #quicktabs-tabpage-people_page-1 .view-publications .views-row .views-field-field-ja-abstract-url a {
      color: #616161;
      border-bottom: 1px dotted;
      font-size: 14px; }
  .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main ul.pager {
    margin-top: 5px;
    margin-bottom: 5px; }
    .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main ul.pager .pager-item a {
      color: #616161;
      font-size: 14px;
      font-weight: 400; }
      .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main ul.pager .pager-item a:hover {
        color: #229B60; }
    .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main ul.pager .pager-next a,
    .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main ul.pager .pager-previous a {
      color: #616161;
      font-size: 24px;
      line-height: 24px;
      font-weight: 400; }
      .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main ul.pager .pager-next a:hover,
      .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main ul.pager .pager-previous a:hover {
        color: #229B60; }
    .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main ul.pager .pager-current {
      background: #229B60;
      color: #ffffff;
      font-size: 14px;
      padding: 5px 10px;
      font-weight: 400; }
    .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main ul.pager .pager-ellipsis {
      color: #616161; }
    .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main ul.pager .pager-first,
    .page-user #block-quicktabs-people-page .quicktabs-wrapper .quicktabs_main ul.pager .pager-last {
      display: none; }
.page-user .footer-banner {
  display: block;
  height: 200px;
  width: 100%;
  background: #00C59C;
  margin-top: -200px; }
.page-user footer {
  margin-top: 0; }

.node-type-atree-board h1.page-header {
  display: none; }
.node-type-atree-board .node-atree-board {
  padding: 20px;
  background-color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  margin-top: 30px;
  position: relative;
  z-index: 2;
  border-radius: 2px;
  margin-bottom: 30px; }
  .node-type-atree-board .node-atree-board .user-image .user-picture {
    margin-bottom: 0; }
  .node-type-atree-board .node-atree-board .user-image img {
    width: 100%;
    height: auto; }
  .node-type-atree-board .node-atree-board .user-data .name {
    font-weight: 500;
    font-size: 18px; }
  .node-type-atree-board .node-atree-board .user-data .field-name-body {
    margin: 30px 0; }
    .node-type-atree-board .node-atree-board .user-data .field-name-body a {
      color: #229B60; }
.node-type-atree-board .footer-banner {
  display: block;
  height: 200px;
  width: 100%;
  background: #00C59C;
  margin-top: -200px; }
.node-type-atree-board footer {
  margin-top: 0; }

.page-media {
  background-color: #a35347; }
  .page-media h1.page-header,
  .page-media a {
    color: #ffffff;
    margin-top: 0; }
    .page-media h1.page-header:after,
    .page-media a:after {
      background-color: #ffffff; }
  .page-media .region-content .view-news {
    padding-bottom: 30px; }
    .page-media .region-content .view-news > .view-content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-right: -15px;
      margin-left: -15px; }
      .page-media .region-content .view-news > .view-content h3 {
        display: block;
        width: 100%;
        margin: 15px 15px; }
      .page-media .region-content .view-news > .view-content .views-row {
        margin-bottom: 20px; }
        .page-media .region-content .view-news > .view-content .views-row .card-wrapper .card-head a {
          color: #229B60; }
          .page-media .region-content .view-news > .view-content .views-row .card-wrapper .card-head a:hover {
            color: #616161; }
        .page-media .region-content .view-news > .view-content .views-row .card-wrapper .text-wrapper a {
          color: #229B60;
          display: inline; }
          .page-media .region-content .view-news > .view-content .views-row .card-wrapper .text-wrapper a:hover {
            color: #616161; }
    .page-media .region-content .view-news .view-footer .more-link {
      text-align: center;
      height: 75px; }
      .page-media .region-content .view-news .view-footer .more-link a.btn {
        background-color: #fff !important;
        border-color: #fff !important;
        color: #a35347 !important; }
        .page-media .region-content .view-news .view-footer .more-link a.btn:hover {
          background-color: #fff !important;
          border-color: #fff !important;
          font-size: .8rem;
          padding: 1rem 2.3rem; }
        .page-media .region-content .view-news .view-footer .more-link a.btn:focus, .page-media .region-content .view-news .view-footer .more-link a.btn .focus {
          box-shadow: none;
          background-color: #fff !important;
          border-color: #fff !important;
          font-size: .8rem;
          padding: 1rem 2.3rem; }
        .page-media .region-content .view-news .view-footer .more-link a.btn .disabled, .page-media .region-content .view-news .view-footer .more-link a.btn :disabled {
          background-color: #007bff;
          border-color: #007bff;
          font-size: .8rem;
          padding: 1rem 2.3rem; }
        .page-media .region-content .view-news .view-footer .more-link a.btn:not([disabled]):not(.disabled):active, .page-media .region-content .view-news .view-footer .more-link a.btn:not([disabled]):not(.disabled).active {
          background-color: #fff !important;
          border-color: #fff !important;
          font-size: .8rem;
          padding: 1rem 2.3rem;
          box-shadow: none; }
        .page-media .region-content .view-news .view-footer .more-link a.btn:active, .page-media .region-content .view-news .view-footer .more-link a.btn .active {
          background-color: #fff !important;
          border-color: #fff !important;
          font-size: .8rem;
          padding: 1rem 2.3rem; }
  .page-media .media-footer-wrapper {
    background-color: #374f50;
    padding-bottom: 45px; }
    .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 {
      background-color: #d6dee0;
      padding-bottom: 30px; }
      .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 h2 a {
        color: #a35347;
        font-size: 30px;
        font-weight: 500;
        margin: 30px 0 0px;
        display: inline-block; }
      .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 h2:after {
        background-color: #a35347; }
      .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 .view-news > .view-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px; }
        .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 .view-news > .view-content .views-row {
          margin-bottom: 20px; }
          .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 .view-news > .view-content .views-row .card-wrapper .text-wrapper a {
            color: #616161; }
            .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 .view-news > .view-content .views-row .card-wrapper .text-wrapper a:hover {
              color: #229B60; }
      .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 .view-news .more-link {
        text-align: center;
        height: 75px; }
        .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 .view-news .more-link a.btn {
          background-color: #374f50 !important;
          border-color: #374f50 !important;
          color: #ffffff !important; }
          .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 .view-news .more-link a.btn:hover {
            background-color: #374f50 !important;
            border-color: #374f50 !important;
            font-size: .8rem;
            padding: 1rem 2.3rem; }
          .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 .view-news .more-link a.btn:focus, .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 .view-news .more-link a.btn .focus {
            box-shadow: none;
            background-color: #374f50 !important;
            border-color: #374f50 !important;
            font-size: .8rem;
            padding: 1rem 2.3rem; }
          .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 .view-news .more-link a.btn .disabled, .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 .view-news .more-link a.btn :disabled {
            background-color: #007bff;
            border-color: #007bff;
            font-size: .8rem;
            padding: 1rem 2.3rem; }
          .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 .view-news .more-link a.btn:not([disabled]):not(.disabled):active, .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 .view-news .more-link a.btn:not([disabled]):not(.disabled).active {
            background-color: #374f50 !important;
            border-color: #374f50 !important;
            font-size: .8rem;
            padding: 1rem 2.3rem;
            box-shadow: none; }
          .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 .view-news .more-link a.btn:active, .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-1 .view-news .more-link a.btn .active {
            background-color: #374f50 !important;
            border-color: #374f50 !important;
            font-size: .8rem;
            padding: 1rem 2.3rem; }
    .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 {
      background-color: #374f50;
      padding-bottom: 30px; }
      .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 h2 {
        color: #ffffff;
        font-size: 30px;
        font-weight: 500;
        margin: 30px 0 15px;
        display: inline-block; }
        .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 h2:after {
          background-color: #ffffff; }
      .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 .view-news > .view-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px; }
        .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 .view-news > .view-content .views-row {
          margin-bottom: 20px; }
          .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 .view-news > .view-content .views-row .card-wrapper .text-wrapper a {
            color: #616161; }
            .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 .view-news > .view-content .views-row .card-wrapper .text-wrapper a:hover {
              color: #229B60; }
      .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 .view-news .more-link {
        text-align: center;
        height: 75px; }
        .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 .view-news .more-link a.btn {
          background-color: #fff !important;
          border-color: #fff !important;
          color: #374f50 !important; }
          .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 .view-news .more-link a.btn:hover {
            background-color: #fff !important;
            border-color: #fff !important;
            font-size: .8rem;
            padding: 1rem 2.3rem; }
          .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 .view-news .more-link a.btn:focus, .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 .view-news .more-link a.btn .focus {
            box-shadow: none;
            background-color: #fff !important;
            border-color: #fff !important;
            font-size: .8rem;
            padding: 1rem 2.3rem; }
          .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 .view-news .more-link a.btn .disabled, .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 .view-news .more-link a.btn :disabled {
            background-color: #007bff;
            border-color: #007bff;
            font-size: .8rem;
            padding: 1rem 2.3rem; }
          .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 .view-news .more-link a.btn:not([disabled]):not(.disabled):active, .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 .view-news .more-link a.btn:not([disabled]):not(.disabled).active {
            background-color: #fff !important;
            border-color: #fff !important;
            font-size: .8rem;
            padding: 1rem 2.3rem;
            box-shadow: none; }
          .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 .view-news .more-link a.btn:active, .page-media .media-footer-wrapper .region-content-footer #block-views-news-block-3 .view-news .more-link a.btn .active {
            background-color: #fff !important;
            border-color: #fff !important;
            font-size: .8rem;
            padding: 1rem 2.3rem; }
    .page-media .media-footer-wrapper #block-bean-media-twitter:before {
      content: "";
      background-image: url(../../img/tw.png);
      height: 50px;
      display: block;
      background-repeat: no-repeat;
      background-size: contain;
      margin: 30px 0 20px; }
    .page-media .media-footer-wrapper #block-bean-media-twitter h2 {
      display: none; }
    .page-media .media-footer-wrapper #block-bean-media-twitter .bean-card-block-text {
      width: 100%;
      padding: 30px;
      box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
      background-color: #ffffff;
      border-radius: 2px; }
      .page-media .media-footer-wrapper #block-bean-media-twitter .bean-card-block-text .content {
        max-height: 500px;
        overflow-y: scroll;
        box-shadow: none;
        padding: 0;
        border-radius: 0;
        background: none; }
        .page-media .media-footer-wrapper #block-bean-media-twitter .bean-card-block-text .content::-webkit-scrollbar-track {
          -webkit-box-shadow: none;
          box-shadow: none;
          background-color: #eeeeee; }
        .page-media .media-footer-wrapper #block-bean-media-twitter .bean-card-block-text .content::-webkit-scrollbar {
          width: 6px;
          background-color: #eeeeee; }
        .page-media .media-footer-wrapper #block-bean-media-twitter .bean-card-block-text .content::-webkit-scrollbar-thumb {
          background-color: #aaaaaa; }
    .page-media .media-footer-wrapper #block-bean-media-facebook:before {
      content: "";
      background-image: url(../../img/fb.png);
      height: 50px;
      display: block;
      background-repeat: no-repeat;
      background-size: contain;
      margin: 30px 0 20px; }
    .page-media .media-footer-wrapper #block-bean-media-facebook h2 {
      display: none; }
    .page-media .media-footer-wrapper #block-bean-media-facebook .bean-card-block-text {
      width: 100%;
      padding: 30px;
      box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
      background-color: #ffffff;
      border-radius: 2px; }
      .page-media .media-footer-wrapper #block-bean-media-facebook .bean-card-block-text .content {
        height: 500px;
        box-shadow: none;
        padding: 0;
        border-radius: 0;
        background: none;
        overflow: hidden; }
  .page-media footer {
    margin-top: 0; }
  .page-media.page-media-blogs, .page-media.page-media-videos {
    background-color: #eeeeee; }
    .page-media.page-media-blogs h1.page-header, .page-media.page-media-videos h1.page-header {
      margin-top: 30px;
      color: #229B60; }
      .page-media.page-media-blogs h1.page-header:after, .page-media.page-media-videos h1.page-header:after {
        background-color: #229B60; }
    .page-media.page-media-blogs .media-footer-wrapper, .page-media.page-media-videos .media-footer-wrapper {
      background: none; }

.page-media-press-coverage,
.page-media-blogs {
  background-color: #eeeeee; }
  .page-media-press-coverage h1.page-header,
  .page-media-blogs h1.page-header {
    font-size: 30px;
    color: #229B60;
    font-weight: 500;
    margin: 30px 0 15px; }
    .page-media-press-coverage h1.page-header:after,
    .page-media-blogs h1.page-header:after {
      content: "";
      width: 30px;
      height: 3px;
      margin-top: 5px;
      background-color: #229B60;
      display: block; }
  .page-media-press-coverage .region-content,
  .page-media-blogs .region-content {
    min-height: 300px; }
    .page-media-press-coverage .region-content .view-news,
    .page-media-blogs .region-content .view-news {
      padding-bottom: 0; }
      .page-media-press-coverage .region-content .view-news .views-row .card-wrapper .text-wrapper .card-head,
      .page-media-blogs .region-content .view-news .views-row .card-wrapper .text-wrapper .card-head {
        font-size: 16px;
        font-weight: 500;
        line-height: 1.2; }
      .page-media-press-coverage .region-content .view-news ul.pager,
      .page-media-blogs .region-content .view-news ul.pager {
        margin-top: 30px;
        margin-bottom: 30px; }
        .page-media-press-coverage .region-content .view-news ul.pager .pager-item a,
        .page-media-blogs .region-content .view-news ul.pager .pager-item a {
          color: #ffffff;
          font-size: 14px;
          font-weight: 400; }
        .page-media-press-coverage .region-content .view-news ul.pager .pager-next a,
        .page-media-press-coverage .region-content .view-news ul.pager .pager-previous a,
        .page-media-blogs .region-content .view-news ul.pager .pager-next a,
        .page-media-blogs .region-content .view-news ul.pager .pager-previous a {
          color: #ffffff;
          font-size: 24px;
          line-height: 24px;
          font-weight: 400; }
        .page-media-press-coverage .region-content .view-news ul.pager .pager-ellipsis,
        .page-media-blogs .region-content .view-news ul.pager .pager-ellipsis {
          color: #ffffff; }
        .page-media-press-coverage .region-content .view-news ul.pager .pager-current,
        .page-media-blogs .region-content .view-news ul.pager .pager-current {
          background: #ffffff;
          color: #00C59C;
          font-size: 14px;
          padding: 5px 10px;
          font-weight: 400; }
        .page-media-press-coverage .region-content .view-news ul.pager .pager-first,
        .page-media-press-coverage .region-content .view-news ul.pager .pager-last,
        .page-media-blogs .region-content .view-news ul.pager .pager-first,
        .page-media-blogs .region-content .view-news ul.pager .pager-last {
          display: none; }
  .page-media-press-coverage .media-footer-wrapper,
  .page-media-blogs .media-footer-wrapper {
    padding: 0; }
  .page-media-press-coverage .footer-banner,
  .page-media-blogs .footer-banner {
    display: block;
    height: 200px;
    width: 100%;
    background: #00C59C;
    margin-top: -200px; }
  .page-media-press-coverage footer,
  .page-media-blogs footer {
    margin-top: 0; }

.page-node-380 .main-content {
  padding-top: 30px; }
  .page-node-380 .main-content .region-content .node {
    display: none; }
  .page-node-380 .main-content #block-views-news-block-5 {
    margin-bottom: 30px; }
    .page-node-380 .main-content #block-views-news-block-5 .view-news {
      padding: 20px;
      background-color: #ffffff;
      box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
      border-radius: 2px; }
      .page-node-380 .main-content #block-views-news-block-5 .view-news .view-content .views-row {
        margin: 8px 0px;
        padding: 8px 0;
        border-bottom: 1px solid #BFC3CF; }
        .page-node-380 .main-content #block-views-news-block-5 .view-news .view-content .views-row .views-field-title a {
          color: #616161;
          transition: all 0.3s ease-out 0s; }
          .page-node-380 .main-content #block-views-news-block-5 .view-news .view-content .views-row .views-field-title a:hover {
            color: #229B60; }
        .page-node-380 .main-content #block-views-news-block-5 .view-news .view-content .views-row.views-row-first {
          margin-top: 0;
          padding-top: 0; }
        .page-node-380 .main-content #block-views-news-block-5 .view-news .view-content .views-row.views-row-last {
          border-bottom: none;
          margin-bottom: 0;
          padding-bottom: 0; }
      .page-node-380 .main-content #block-views-news-block-5 .view-news .item-list ul.pager {
        margin-top: 30px;
        margin-bottom: 15px; }
        .page-node-380 .main-content #block-views-news-block-5 .view-news .item-list ul.pager .pager-item a {
          color: #229B60; }
        .page-node-380 .main-content #block-views-news-block-5 .view-news .item-list ul.pager .pager-next a,
        .page-node-380 .main-content #block-views-news-block-5 .view-news .item-list ul.pager .pager-previous a {
          color: #229B60;
          font-size: 24px;
          line-height: 24px;
          font-weight: 400; }
        .page-node-380 .main-content #block-views-news-block-5 .view-news .item-list ul.pager .pager-current {
          background: #229B60;
          color: #ffffff;
          font-size: 14px;
          padding: 5px 10px;
          font-weight: 400; }
        .page-node-380 .main-content #block-views-news-block-5 .view-news .item-list ul.pager .pager-ellipsis {
          color: #229B60; }
        .page-node-380 .main-content #block-views-news-block-5 .view-news .item-list ul.pager .pager-first,
        .page-node-380 .main-content #block-views-news-block-5 .view-news .item-list ul.pager .pager-last {
          display: none; }
  .page-node-380 .main-content .left #block-bean-media-kit h2:after {
    height: 3px; }
  .page-node-380 .main-content .left #block-bean-media-kit .bean-card-block-text .card-wrapper {
    height: 300px; }
  .page-node-380 .main-content .right #block-bean-press-contacts h2:after {
    height: 3px; }
  .page-node-380 .main-content .right #block-bean-press-contacts .bean-card-block-text .card-wrapper {
    height: 300px; }
.page-node-380 .footer-banner {
  display: block;
  height: 200px;
  width: 100%;
  background: #00C59C;
  margin-top: -180px; }
.page-node-380 footer {
  margin-top: 0; }

.node-type-atree-programmes h1.page-header {
  display: none; }
.node-type-atree-programmes .region-content .node {
  padding: 0px;
  box-shadow: none;
  background: none; }
  .node-type-atree-programmes .region-content .node .bean-header-banner .header-banner-body .wrapper {
    margin-top: -15%; }
    .node-type-atree-programmes .region-content .node .bean-header-banner .header-banner-body .wrapper a {
      color: #ffffff; }
.node-type-atree-programmes .region .block-views h2 {
  font-size: 24px;
  color: #229B60;
  font-weight: 500;
  margin: 15px 0; }
  .node-type-atree-programmes .region .block-views h2:after {
    content: "";
    width: 30px;
    height: 2.5px;
    margin-top: 5px;
    background-color: #229B60;
    display: block; }
.node-type-atree-programmes .region .block-views .view-projects > .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
  .node-type-atree-programmes .region .block-views .view-projects > .view-content .views-row .card-wrapper .text-wrapper > a {
    pointer-events: none;
    color: #152728;
    display: inline; }
.node-type-atree-programmes .view-people {
  padding: 20px;
  background-color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 2px; }
  .node-type-atree-programmes .view-people .views-row {
    margin: 8px 0px;
    padding: 8px 0;
    border-bottom: 1px solid #BFC3CF; }
    .node-type-atree-programmes .view-people .views-row.views-row-first {
      margin-top: 0;
      padding-top: 0; }
    .node-type-atree-programmes .view-people .views-row.views-row-last {
      border-bottom: none;
      margin-bottom: 0;
      padding-bottom: 0; }
    .node-type-atree-programmes .view-people .views-row .views-field-nothing a {
      color: #229B60;
      transition: all 0.3s ease-out 0s; }
      .node-type-atree-programmes .view-people .views-row .views-field-nothing a:hover {
        color: #616161; }

.node-type-atree-projects h1.page-header {
  display: none; }
.node-type-atree-projects .region-content {
  margin-top: 30px; }
  .node-type-atree-projects .region-content .node-atree-projects .field .field-label {
    font-weight: 400; }
  .node-type-atree-projects .region-content .node-atree-projects .field .field-item a {
    color: #229B60; }
    .node-type-atree-projects .region-content .node-atree-projects .field .field-item a:hover {
      color: #616161; }
  .node-type-atree-projects .region-content .node-atree-projects .field .field-item img {
    width: 100%;
    height: auto; }
  .node-type-atree-projects .region-content .node-atree-projects .field.field-name-body {
    margin-top: 15px; }
  .node-type-atree-projects .region-content .node-atree-projects .field.field-name-field-ja-picture {
    margin-top: 15px; }
  .node-type-atree-projects .region-content .node-atree-projects .field.field-name-field-proj-pi .field-item {
    display: inline-block; }
  .node-type-atree-projects .region-content .node-atree-projects .field.field-name-field-proj-picture {
    margin-top: 15px; }
  .node-type-atree-projects .region-content .node-atree-projects .field.field-name-field-proj-pi .field-item:before {
    content: ",";
    padding-right: 5px; }
  .node-type-atree-projects .region-content .node-atree-projects .field.field-name-field-proj-pi .field-item:first-child:before {
    content: "";
    padding-right: 0; }
.node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main {
  padding: 20px; }
  .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view-people > .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px; }
    .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view-people > .view-content .views-row {
      border: none;
      padding-bottom: 0; }
  .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view-capacity-building .views-row .views-field {
    display: inline-block; }
    .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view-capacity-building .views-row .views-field a {
      transition: all 0.3s ease-out 0s;
      color: #229B60; }
      .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view-capacity-building .views-row .views-field a:hover {
        color: #00C59C; }
  .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view-news .views-row a {
    transition: all 0.3s ease-out 0s;
    color: #229B60; }
    .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view-news .views-row a:hover {
      color: #00C59C; }
  .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main #quicktabs-tabpage-projects_page_tabs-0 .view > .view-content {
    margin: 0; }
    .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main #quicktabs-tabpage-projects_page_tabs-0 .view > .view-content .views-row {
      width: 100%; }
      .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main #quicktabs-tabpage-projects_page_tabs-0 .view > .view-content .views-row .views-field a {
        color: #229B60; }
        .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main #quicktabs-tabpage-projects_page_tabs-0 .view > .view-content .views-row .views-field a:hover {
          color: #616161; }
      .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main #quicktabs-tabpage-projects_page_tabs-0 .view > .view-content .views-row .views-field-field-ja-abstract-url,
      .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main #quicktabs-tabpage-projects_page_tabs-0 .view > .view-content .views-row .views-field-field-ja-full-text-url {
        display: inline-block;
        margin: 10px 15px 10px 0; }
        .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main #quicktabs-tabpage-projects_page_tabs-0 .view > .view-content .views-row .views-field-field-ja-abstract-url a,
        .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main #quicktabs-tabpage-projects_page_tabs-0 .view > .view-content .views-row .views-field-field-ja-full-text-url a {
          color: #616161;
          border-bottom: 1px dotted;
          font-size: 14px; }
  .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main ul.pager {
    margin-top: 5px;
    margin-bottom: 5px; }
    .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main ul.pager .pager-item a {
      color: #616161;
      font-size: 14px;
      font-weight: 400; }
      .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main ul.pager .pager-item a:hover {
        color: #229B60; }
    .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main ul.pager .pager-next a,
    .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main ul.pager .pager-previous a {
      color: #616161;
      font-size: 24px;
      line-height: 24px;
      font-weight: 400; }
      .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main ul.pager .pager-next a:hover,
      .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main ul.pager .pager-previous a:hover {
        color: #229B60; }
    .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main ul.pager .pager-current {
      background: #229B60;
      color: #ffffff;
      font-size: 14px;
      padding: 5px 10px;
      font-weight: 400; }
    .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main ul.pager .pager-ellipsis {
      color: #616161; }
    .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main ul.pager .pager-first,
    .node-type-atree-projects #block-quicktabs-projects-page-tabs .quicktabs-wrapper .quicktabs_main ul.pager .pager-last {
      display: none; }
.node-type-atree-projects .footer-banner {
  display: block;
  height: 200px;
  width: 100%;
  background: #00C59C;
  margin-top: -200px; }
.node-type-atree-projects footer {
  margin-top: 0; }

.node-type-atree-regional-initiative h1.page-header {
  font-size: 30px;
  color: #229B60;
  font-weight: 500;
  margin: 30px 0 15px; }
  .node-type-atree-regional-initiative h1.page-header:after {
    content: "";
    width: 30px;
    height: 3px;
    margin-top: 5px;
    background-color: #229B60;
    display: block; }
.node-type-atree-regional-initiative .region-content .node-atree-regional-initiative {
  padding: 0; }
.node-type-atree-regional-initiative .region-content #block-views-regional-initiative-block .view-regional-initiative .quicktabs-wrapper {
  margin-bottom: 20px;
  background: #ffffff;
  position: relative;
  z-index: 2;
  border-radius: 2px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
  .node-type-atree-regional-initiative .region-content #block-views-regional-initiative-block .view-regional-initiative .quicktabs-wrapper ul.quicktabs-tabs {
    list-style: none;
    background-color: #005853;
    display: flex; }
    .node-type-atree-regional-initiative .region-content #block-views-regional-initiative-block .view-regional-initiative .quicktabs-wrapper ul.quicktabs-tabs li {
      width: 100%;
      text-align: center;
      margin-left: 0;
      padding-right: 0;
      margin-bottom: 0;
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 0; }
      .node-type-atree-regional-initiative .region-content #block-views-regional-initiative-block .view-regional-initiative .quicktabs-wrapper ul.quicktabs-tabs li a {
        color: #ffffff;
        opacity: .6;
        padding: 0.5rem 0;
        font-weight: 500;
        font-size: 14px;
        border-bottom: 3px solid #005853;
        border-top: 3px solid #005853;
        display: inline-block;
        width: 100%; }
      .node-type-atree-regional-initiative .region-content #block-views-regional-initiative-block .view-regional-initiative .quicktabs-wrapper ul.quicktabs-tabs li.active a {
        opacity: 1;
        border-bottom: 3px solid #229B60; }
  .node-type-atree-regional-initiative .region-content #block-views-regional-initiative-block .view-regional-initiative .quicktabs-wrapper .quicktabs_main {
    padding: 20px 40px;
    min-height: 200px; }
    .node-type-atree-regional-initiative .region-content #block-views-regional-initiative-block .view-regional-initiative .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage p img {
      margin-right: 15px;
      margin-bottom: 15px; }
    .node-type-atree-regional-initiative .region-content #block-views-regional-initiative-block .view-regional-initiative .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage a {
      color: #229B60; }
      .node-type-atree-regional-initiative .region-content #block-views-regional-initiative-block .view-regional-initiative .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage a:hover {
        color: #BFC3CF; }

.node-type-atree-centres .region-content #block-views-people-block-4 {
  margin-top: 30px; }
  .node-type-atree-centres .region-content #block-views-people-block-4 .view-people > .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px; }

.page-regional-initiative .header-banner .bean-header-banner .header-banner-body .wrapper,
.page-north-east .header-banner .bean-header-banner .header-banner-body .wrapper,
.page-community-conservation .header-banner .bean-header-banner .header-banner-body .wrapper {
  margin-top: -5%; }
.page-regional-initiative h1.page-header,
.page-north-east h1.page-header,
.page-community-conservation h1.page-header {
  display: none; }
.page-regional-initiative .region-content .view-regional-initiative-block .views-row,
.page-north-east .region-content .view-regional-initiative-block .views-row,
.page-community-conservation .region-content .view-regional-initiative-block .views-row {
  margin: 15px 0; }
  .page-regional-initiative .region-content .view-regional-initiative-block .views-row .views-field-title,
  .page-north-east .region-content .view-regional-initiative-block .views-row .views-field-title,
  .page-community-conservation .region-content .view-regional-initiative-block .views-row .views-field-title {
    margin: 15px 0; }
    .page-regional-initiative .region-content .view-regional-initiative-block .views-row .views-field-title .field-content,
    .page-north-east .region-content .view-regional-initiative-block .views-row .views-field-title .field-content,
    .page-community-conservation .region-content .view-regional-initiative-block .views-row .views-field-title .field-content {
      font-size: 24px;
      color: #229B60;
      font-weight: 500;
      margin: 30px 0 15px; }
      .page-regional-initiative .region-content .view-regional-initiative-block .views-row .views-field-title .field-content:after,
      .page-north-east .region-content .view-regional-initiative-block .views-row .views-field-title .field-content:after,
      .page-community-conservation .region-content .view-regional-initiative-block .views-row .views-field-title .field-content:after {
        content: "";
        width: 30px;
        height: 3px;
        margin-top: 5px;
        background-color: #229B60;
        display: block; }
  .page-regional-initiative .region-content .view-regional-initiative-block .views-row .card-wrapper,
  .page-north-east .region-content .view-regional-initiative-block .views-row .card-wrapper,
  .page-community-conservation .region-content .view-regional-initiative-block .views-row .card-wrapper {
    padding: 30px; }
    .page-regional-initiative .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper,
    .page-north-east .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper,
    .page-community-conservation .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper {
      height: auto;
      max-height: initial; }
      .page-regional-initiative .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper a,
      .page-north-east .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper a,
      .page-community-conservation .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper a {
        display: inline; }
      .page-regional-initiative .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper .ckeditor-accordion-container > dl,
      .page-north-east .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper .ckeditor-accordion-container > dl,
      .page-community-conservation .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper .ckeditor-accordion-container > dl {
        border: none; }
        .page-regional-initiative .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle,
        .page-north-east .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle,
        .page-community-conservation .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle {
          top: calc(20% - 1px);
          left: 0; }
          .page-regional-initiative .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before, .page-regional-initiative .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after,
          .page-north-east .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
          .page-north-east .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after,
          .page-community-conservation .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
          .page-community-conservation .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after {
            background: #152728; }
        .page-regional-initiative .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggler,
        .page-north-east .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggler,
        .page-community-conservation .region-content .view-regional-initiative-block .views-row .card-wrapper .text-wrapper .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggler {
          background: transparent;
          font-weight: 500;
          padding: 0px 0 15px 30px;
          border-bottom: none;
          display: block; }

.page-node-365 h1.page-header {
  display: none; }
.page-node-365 .page-footer {
  margin-top: 30px; }
  .page-node-365 .page-footer h2 a {
    font-size: 24px;
    color: #229B60;
    font-weight: 500;
    margin: 15px 0; }

.page-capacity-building .view-capacity-building > .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
  .page-capacity-building .view-capacity-building > .view-content h3 {
    display: block;
    width: 100%;
    margin: 15px 15px; }
  .page-capacity-building .view-capacity-building > .view-content .views-row .text-wrapper {
    padding: 10px;
    width: 100%; }

.page-node-389 h1.page-header {
  display: none; }
  .page-node-389 h1.page-header:after {
    content: "";
    width: 30px;
    height: 3px;
    margin-top: 5px;
    background-color: #229B60;
    display: block; }
.page-node-389 h2 a {
  font-size: 24px;
  color: #229B60;
  font-weight: 500;
  margin: 15px 0; }
.page-node-389 #block-bean-regional-intitaitives-0 .bean-independent-card .card-wrapper {
  margin: 3px; }
  .page-node-389 #block-bean-regional-intitaitives-0 .bean-independent-card .card-wrapper .img-wrapper {
    flex: 0 0 16.666666%;
    -ms-flex: 0 0 16.666666%;
    max-width: 16.666666%; }
.page-node-389 .region-content-footer {
  width: 100%;
  padding: 0 15px; }
.page-node-389 .page-footer {
  margin-top: 30px; }
.page-node-389 .footer-banner {
  height: 180px;
  margin-top: -150px; }

.page-block h1.page-header {
  font-size: 24px;
  color: #229B60;
  font-weight: 500;
  margin: 30px 0 15px; }
  .page-block h1.page-header:after {
    content: "";
    width: 30px;
    height: 3px;
    margin-top: 5px;
    background-color: #229B60;
    display: block; }
.page-block .entity-bean .card-wrapper {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #ffffff;
  border-radius: 2px;
  padding: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .page-block .entity-bean .card-wrapper .img-wrapper {
    padding: 0;
    min-height: 170px; }
    .page-block .entity-bean .card-wrapper .img-wrapper img {
      width: 100%;
      height: auto; }
  .page-block .entity-bean .card-wrapper .text-wrapper {
    font-size: 14px;
    overflow: hidden; }
    .page-block .entity-bean .card-wrapper .text-wrapper a {
      color: #229B60; }
      .page-block .entity-bean .card-wrapper .text-wrapper a:hover {
        color: #616161; }
    .page-block .entity-bean .card-wrapper .text-wrapper .item-list ul {
      list-style: none; }
      .page-block .entity-bean .card-wrapper .text-wrapper .item-list ul li {
        margin-left: 0; }
    .page-block .entity-bean .card-wrapper .text-wrapper .field-name-field-description .ckeditor-accordion-container > dl {
      border: none; }
      .page-block .entity-bean .card-wrapper .text-wrapper .field-name-field-description .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle {
        top: calc(20% - 1px);
        left: 0; }
        .page-block .entity-bean .card-wrapper .text-wrapper .field-name-field-description .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before, .page-block .entity-bean .card-wrapper .text-wrapper .field-name-field-description .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after {
          background: #152728; }
      .page-block .entity-bean .card-wrapper .text-wrapper .field-name-field-description .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggler {
        background: transparent;
        font-weight: 500;
        padding: 0px 0 15px 30px;
        border-bottom: none; }
.page-block .entity-bean .content {
  padding: 30px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #ffffff; }
  .page-block .entity-bean .content img {
    width: 100%;
    height: auto;
    margin-bottom: 15px; }
  .page-block .entity-bean .content .header-banner-body .wrapper h2 {
    display: none; }

.node-type-page h1.page-header {
  font-size: 30px;
  color: #229B60;
  font-weight: 500;
  margin: 30px 0 15px; }
  .node-type-page h1.page-header:after {
    content: "";
    width: 30px;
    height: 3px;
    margin-top: 5px;
    background-color: #229B60;
    display: block; }
.node-type-page .node-edit-link {
  padding: 4px 20px;
  border: 1px solid #229B60;
  border-radius: 2px;
  margin-bottom: 20px;
  font-size: 14px;
  display: inline-block;
  color: #229B60; }
  .node-type-page .node-edit-link:hover {
    color: #616161;
    border-color: #616161; }
.node-type-page .region-content .node {
  padding: 30px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #ffffff; }
  .node-type-page .region-content .node .field-name-body h2 {
    display: block; }
  .node-type-page .region-content .node .field-name-body p img {
    margin-right: 15px;
    margin-bottom: 15px; }
.node-type-page.page-node-161 .bean-header-banner .header-banner-body .wrapper {
  margin-top: -30%; }
.node-type-page.page-node-161 .region-content .node {
  padding: 30px 0;
  z-index: 2;
  position: relative;
  margin-bottom: 30px; }
  .node-type-page.page-node-161 .region-content .node p {
    padding: 0 30px; }
  .node-type-page.page-node-161 .region-content .node table {
    width: 100% !important;
    border: none;
    background: #eeeeee;
    margin-bottom: 30px; }
    .node-type-page.page-node-161 .region-content .node table tbody {
      border: none; }
      .node-type-page.page-node-161 .region-content .node table tbody tr td {
        padding: 0px 15px 15px 40px;
        vertical-align: top;
        width: 50%; }
      .node-type-page.page-node-161 .region-content .node table tbody tr:first-child td {
        padding: 30px 0px 10px 30px;
        font-weight: 500; }
      .node-type-page.page-node-161 .region-content .node table tbody tr ul {
        padding: 0; }
  .node-type-page.page-node-161 .region-content .node h3 {
    padding: 0 30px;
    font-size: 20px;
    font-weight: 500; }
.node-type-page.page-node-161 .basic-page-footer {
  display: block;
  height: 200px;
  width: 100%;
  background: #00C59C;
  margin-top: -200px; }
.node-type-page.page-node-161 .footer-banner {
  margin-bottom: 30px; }
  .node-type-page.page-node-161 .footer-banner h2 {
    display: none; }
  .node-type-page.page-node-161 .footer-banner .bean-header-banner {
    position: relative; }
    .node-type-page.page-node-161 .footer-banner .bean-header-banner .header-banner-image img {
      width: 100%;
      height: auto; }
    .node-type-page.page-node-161 .footer-banner .bean-header-banner .header-banner-body {
      position: relative; }
      .node-type-page.page-node-161 .footer-banner .bean-header-banner .header-banner-body .wrapper {
        margin-top: -10%;
        float: right;
        width: 50%;
        padding: 20px;
        font-size: 14px;
        background: #00C59C;
        color: #ffffff;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
        .node-type-page.page-node-161 .footer-banner .bean-header-banner .header-banner-body .wrapper h2 {
          display: block;
          font-weight: 400;
          font-size: 24px;
          color: #ffffff; }
          .node-type-page.page-node-161 .footer-banner .bean-header-banner .header-banner-body .wrapper h2:after {
            content: "";
            width: 30px;
            height: 2.5px;
            margin-top: 5px;
            background-color: #ffffff;
            display: block; }
  .node-type-page.page-node-161 .footer-banner #block-views-reports-block {
    margin-top: 30px; }
    .node-type-page.page-node-161 .footer-banner #block-views-reports-block h2 {
      font-size: 24px;
      color: #229B60;
      font-weight: 500;
      margin: 15px 0;
      display: block; }
      .node-type-page.page-node-161 .footer-banner #block-views-reports-block h2:after {
        content: "";
        width: 30px;
        height: 2.5px;
        margin-top: 5px;
        background-color: #229B60;
        display: block; }
    .node-type-page.page-node-161 .footer-banner #block-views-reports-block .view-reports > .view-content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-right: -15px;
      margin-left: -15px; }
      .node-type-page.page-node-161 .footer-banner #block-views-reports-block .view-reports > .view-content .views-row .text-wrapper {
        width: 100%;
        text-align: center;
        padding: 5px; }
.node-type-page.page-node-161 footer {
  margin-top: 0; }

.page-node-460 .block-system .node {
  display: none; }

.node-type-atree-training-programmes .region-content .node .field-name-field-date,
.node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-date {
  display: inline-block;
  margin-right: 5px;
  padding-right: 5px;
  border-right: 1px solid #152728;
  margin-bottom: 15px; }
  .node-type-atree-training-programmes .region-content .node .field-name-field-date .field-items .field-item,
  .node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-date .field-items .field-item {
    line-height: 1; }
.node-type-atree-training-programmes .region-content .node .field-name-field-location,
.node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-location {
  display: inline-block;
  margin-bottom: 15px; }
  .node-type-atree-training-programmes .region-content .node .field-name-field-location .location .adr .locality,
  .node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-location .location .adr .locality {
    display: inline-block; }
    .node-type-atree-training-programmes .region-content .node .field-name-field-location .location .adr .locality:after,
    .node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-location .location .adr .locality:after {
      content: ","; }
  .node-type-atree-training-programmes .region-content .node .field-name-field-location .location .adr .country-name,
  .node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-location .location .adr .country-name {
    display: inline-block; }
.node-type-atree-training-programmes .region-content .node .field-name-field-image,
.node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-image {
  float: left;
  max-width: 60%; }
  .node-type-atree-training-programmes .region-content .node .field-name-field-image img,
  .node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-image img {
    padding-right: 15px;
    padding-bottom: 15px;
    width: 100%;
    height: auto; }
.node-type-atree-training-programmes .region-content .node .field-name-field-link a.btn,
.node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-link a.btn {
  margin: 0;
  float: right;
  padding: 0.65rem 2rem;
  transition: all 0.3s ease-out 0s; }
  .node-type-atree-training-programmes .region-content .node .field-name-field-link a.btn:hover,
  .node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-link a.btn:hover {
    background-color: #00C59C !important;
    border-color: #00C59C !important; }
  .node-type-atree-training-programmes .region-content .node .field-name-field-link a.btn:focus, .node-type-atree-training-programmes .region-content .node .field-name-field-link a.btn .focus,
  .node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-link a.btn:focus,
  .node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-link a.btn .focus {
    box-shadow: none;
    background-color: #00C59C !important;
    border-color: #00C59C !important; }
  .node-type-atree-training-programmes .region-content .node .field-name-field-link a.btn .disabled, .node-type-atree-training-programmes .region-content .node .field-name-field-link a.btn :disabled,
  .node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-link a.btn .disabled,
  .node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-link a.btn :disabled {
    background-color: #007bff;
    border-color: #007bff; }
  .node-type-atree-training-programmes .region-content .node .field-name-field-link a.btn:not([disabled]):not(.disabled):active, .node-type-atree-training-programmes .region-content .node .field-name-field-link a.btn:not([disabled]):not(.disabled).active,
  .node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-link a.btn:not([disabled]):not(.disabled):active,
  .node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-link a.btn:not([disabled]):not(.disabled).active {
    background-color: #00C59C !important;
    border-color: #00C59C !important;
    box-shadow: none; }
  .node-type-atree-training-programmes .region-content .node .field-name-field-link a.btn:active, .node-type-atree-training-programmes .region-content .node .field-name-field-link a.btn .active,
  .node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-link a.btn:active,
  .node-type-atree-multi-stakeholder-dialogue .region-content .node .field-name-field-link a.btn .active {
    background-color: #00C59C !important;
    border-color: #00C59C !important; }
.node-type-atree-training-programmes .region-content #block-views-people-block-5,
.node-type-atree-multi-stakeholder-dialogue .region-content #block-views-people-block-5 {
  margin-top: 30px; }
  .node-type-atree-training-programmes .region-content #block-views-people-block-5 .view-people > .view-content,
  .node-type-atree-multi-stakeholder-dialogue .region-content #block-views-people-block-5 .view-people > .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px; }

.page-node-3017 .block-system .node,
.page-node-358 .block-system .node {
  display: none; }
.page-node-3017 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view > .view-content,
.page-node-358 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view > .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
  .page-node-3017 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view > .view-content .views-row,
  .page-node-358 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view > .view-content .views-row {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 20px; }
    .page-node-3017 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view > .view-content .views-row .card-wrapper,
    .page-node-358 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view > .view-content .views-row .card-wrapper {
      margin: 2px; }
.page-node-3017 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager,
.page-node-358 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager {
  margin-top: 30px;
  margin-bottom: 30px; }
  .page-node-3017 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-item a,
  .page-node-358 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-item a {
    color: #229B60; }
  .page-node-3017 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-next a,
  .page-node-3017 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-previous a,
  .page-node-358 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-next a,
  .page-node-358 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-previous a {
    color: #229B60;
    font-size: 24px;
    line-height: 24px;
    font-weight: 400; }
  .page-node-3017 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-current,
  .page-node-358 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-current {
    background: #229B60;
    color: #ffffff;
    font-size: 14px;
    padding: 5px 10px;
    font-weight: 400; }
  .page-node-3017 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-ellipsis,
  .page-node-358 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-ellipsis {
    color: #229B60; }
  .page-node-3017 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-first,
  .page-node-3017 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-last,
  .page-node-358 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-first,
  .page-node-358 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-last {
    display: none; }

.page-about-financial-reports h1.page-header {
  font-size: 30px;
  color: #229B60;
  font-weight: 500;
  margin: 30px 0 15px; }
  .page-about-financial-reports h1.page-header:after {
    content: "";
    width: 30px;
    height: 3px;
    margin-top: 5px;
    background-color: #229B60;
    display: block; }
.page-about-financial-reports .view-reports > .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
  .page-about-financial-reports .view-reports > .view-content .views-row {
    margin-bottom: 30px; }
    .page-about-financial-reports .view-reports > .view-content .views-row .text-wrapper {
      width: 100%;
      text-align: center;
      padding: 5px; }
.page-about-financial-reports #block-views-reports-block-1,
.page-about-financial-reports #block-views-reports-block-2 {
  margin-bottom: 45px; }
  .page-about-financial-reports #block-views-reports-block-1 h2,
  .page-about-financial-reports #block-views-reports-block-2 h2 {
    color: #229B60;
    font-size: 24px;
    font-weight: 500;
    margin: 30px 0 15px;
    padding: 0 5px; }
    .page-about-financial-reports #block-views-reports-block-1 h2:after,
    .page-about-financial-reports #block-views-reports-block-2 h2:after {
      content: "";
      width: 30px;
      height: 3px;
      margin-top: 5px;
      background-color: #229B60;
      display: block; }
  .page-about-financial-reports #block-views-reports-block-1 .view-reports .views-row,
  .page-about-financial-reports #block-views-reports-block-2 .view-reports .views-row {
    margin-top: 5px;
    margin-bottom: 15px; }
    .page-about-financial-reports #block-views-reports-block-1 .view-reports .views-row .text-wrapper,
    .page-about-financial-reports #block-views-reports-block-2 .view-reports .views-row .text-wrapper {
      padding: 10px; }

.page-node-475 .header-banner .bean-header-banner .header-banner-body .wrapper {
  margin-bottom: 30px; }
.page-node-475 h1.page-header {
  display: none; }

.page-node-374 .block-system .node {
  display: none; }

.page-node-461 .header-banner .bean-header-banner .header-banner-body .wrapper {
  margin-top: -25%; }
  .page-node-461 .header-banner .bean-header-banner .header-banner-body .wrapper .field-name-field-description p a {
    color: #ffffff; }
    .page-node-461 .header-banner .bean-header-banner .header-banner-body .wrapper .field-name-field-description p a:hover {
      color: #152728; }
.page-node-461 section {
  display: none; }
.page-node-461 .academy-wrapper {
  margin-top: 30px; }
  .page-node-461 .academy-wrapper .left #block-bean-academy-block-our-library .bean-independent-card .card-wrapper .card-body-wrapper h4 {
    display: none; }
  .page-node-461 .academy-wrapper .right {
    margin-top: 65px; }
    .page-node-461 .academy-wrapper .right .block-bean {
      margin-bottom: 30px; }
.page-node-461 #block-bean-academy-block-our-library h2 a {
  font-size: 24px;
  color: #229B60;
  font-weight: 500;
  margin: 15px 0 0;
  display: block; }
.page-node-461 #block-bean-student-project-locations .bean-card-block-text .card-wrapper {
  padding: 0;
  height: 400px; }
  .page-node-461 #block-bean-student-project-locations .bean-card-block-text .card-wrapper .field-name-field-textarea {
    height: 100%;
    width: 100%; }
    .page-node-461 #block-bean-student-project-locations .bean-card-block-text .card-wrapper .field-name-field-textarea .field-items {
      height: 100%;
      width: 100%; }
      .page-node-461 #block-bean-student-project-locations .bean-card-block-text .card-wrapper .field-name-field-textarea .field-items .field-item {
        width: 100%;
        height: 100%; }
        .page-node-461 #block-bean-student-project-locations .bean-card-block-text .card-wrapper .field-name-field-textarea .field-items .field-item iframe {
          width: 100%; }

.page-node-376 .header-banner .bean-header-banner .header-banner-body .wrapper {
  margin-bottom: 30px; }
.page-node-376 .block-system .node {
  display: none; }

.page-newsletter .region-content {
  min-height: 300px; }
  .page-newsletter .region-content .view-newsletter .ui-accordion {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px; }
    .page-newsletter .region-content .view-newsletter .ui-accordion .accordion-wrapper {
      padding: 20px;
      box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
      background-color: #ffffff;
      margin-bottom: 30px;
      border-radius: 3px; }
      .page-newsletter .region-content .view-newsletter .ui-accordion .accordion-wrapper h3.ui-accordion-header {
        border-radius: 0;
        background: #fff;
        border: none;
        padding: 0;
        margin-top: 0; }
        .page-newsletter .region-content .view-newsletter .ui-accordion .accordion-wrapper h3.ui-accordion-header a {
          font-size: 16px;
          text-transform: uppercase; }
          .page-newsletter .region-content .view-newsletter .ui-accordion .accordion-wrapper h3.ui-accordion-header a:after {
            content: "\f078" !important;
            font: normal normal normal 14px/1 FontAwesome !important;
            margin-left: 5px;
            position: absolute;
            top: 25%;
            right: .5em;
            font-weight: 300;
            transition: all 0.3s ease-out 0s; }
        .page-newsletter .region-content .view-newsletter .ui-accordion .accordion-wrapper h3.ui-accordion-header .ui-accordion-header-icon {
          display: none; }
        .page-newsletter .region-content .view-newsletter .ui-accordion .accordion-wrapper h3.ui-accordion-header.ui-state-active a {
          color: #229B60; }
          .page-newsletter .region-content .view-newsletter .ui-accordion .accordion-wrapper h3.ui-accordion-header.ui-state-active a:after {
            content: "\f077" !important;
            font: normal normal normal 14px/1 FontAwesome !important;
            margin-left: 5px;
            position: absolute;
            top: 25%;
            right: .5em;
            font-weight: 300;
            transition: all 0.3s ease-out 0s; }
      .page-newsletter .region-content .view-newsletter .ui-accordion .accordion-wrapper .ui-accordion-content {
        border: none;
        padding: 0;
        padding-top: 15px;
        border-top: 2px solid #ddd;
        margin-top: 15px; }
        .page-newsletter .region-content .view-newsletter .ui-accordion .accordion-wrapper .ui-accordion-content .views-row .views-field-title a {
          font-size: 14px; }
.page-newsletter .footer-banner {
  display: block;
  height: 200px;
  width: 100%;
  background: #00C59C;
  margin-top: -180px; }
.page-newsletter footer {
  margin-top: 0; }

.page-events h1.page-header,
.page-events h2,
.page-past-events h1.page-header,
.page-past-events h2 {
  content: 'Upcoming Events';
  color: #229B60;
  font-size: 24px;
  font-weight: 500;
  margin: 30px 0 15px;
  padding: 0 5px;
  margin-left: 15px; }
  .page-events h1.page-header:after,
  .page-events h2:after,
  .page-past-events h1.page-header:after,
  .page-past-events h2:after {
    content: "";
    width: 30px;
    height: 3px;
    margin-top: 5px;
    background-color: #229B60;
    display: block; }
.page-events #block-views-events-block .view-events,
.page-past-events #block-views-events-block .view-events {
  padding: 30px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #ffffff;
  margin-left: 15px; }
.page-events .content,
.page-past-events .content {
  padding: 5px; }
  .page-events .content .view-events,
  .page-past-events .content .view-events {
    padding: 30px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: #ffffff;
    margin-left: 15px; }
    .page-events .content .view-events.view-display-id-block,
    .page-past-events .content .view-events.view-display-id-block {
      padding: 0;
      box-shadow: none;
      background: none; }
    .page-events .content .view-events .views-row,
    .page-past-events .content .view-events .views-row {
      border-bottom: 1px solid #BFC3CF;
      padding-bottom: 15px; }
      .page-events .content .view-events .views-row.views-row-last,
      .page-past-events .content .view-events .views-row.views-row-last {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0; }
      .page-events .content .view-events .views-row .views-field-field-event-date,
      .page-past-events .content .view-events .views-row .views-field-field-event-date {
        color: #616161;
        text-transform: uppercase;
        font-size: 14px; }
      .page-events .content .view-events .views-row .views-field-title a,
      .page-past-events .content .view-events .views-row .views-field-title a {
        color: #229B60;
        font-weight: 400; }
        .page-events .content .view-events .views-row .views-field-title a:hover,
        .page-past-events .content .view-events .views-row .views-field-title a:hover {
          color: #616161; }
    .page-events .content .view-events .more-link,
    .page-past-events .content .view-events .more-link {
      text-align: center;
      margin-top: 30px; }
      .page-events .content .view-events .more-link a,
      .page-past-events .content .view-events .more-link a {
        color: #00C59C;
        font-weight: 400; }
        .page-events .content .view-events .more-link a:hover,
        .page-past-events .content .view-events .more-link a:hover {
          color: #229B60; }
    .page-events .content .view-events ul.pager,
    .page-past-events .content .view-events ul.pager {
      margin-top: 30px;
      margin-bottom: 30px; }
      .page-events .content .view-events ul.pager .pager-item a,
      .page-past-events .content .view-events ul.pager .pager-item a {
        color: #616161;
        font-size: 14px;
        font-weight: 400; }
        .page-events .content .view-events ul.pager .pager-item a:hover,
        .page-past-events .content .view-events ul.pager .pager-item a:hover {
          color: #229B60; }
      .page-events .content .view-events ul.pager .pager-next a,
      .page-events .content .view-events ul.pager .pager-previous a,
      .page-past-events .content .view-events ul.pager .pager-next a,
      .page-past-events .content .view-events ul.pager .pager-previous a {
        color: #616161;
        font-size: 24px;
        line-height: 24px;
        font-weight: 400; }
        .page-events .content .view-events ul.pager .pager-next a:hover,
        .page-events .content .view-events ul.pager .pager-previous a:hover,
        .page-past-events .content .view-events ul.pager .pager-next a:hover,
        .page-past-events .content .view-events ul.pager .pager-previous a:hover {
          color: #229B60; }
      .page-events .content .view-events ul.pager .pager-current,
      .page-past-events .content .view-events ul.pager .pager-current {
        background: #229B60;
        color: #ffffff;
        font-size: 14px;
        padding: 5px 10px;
        font-weight: 400; }
      .page-events .content .view-events ul.pager .pager-ellipsis,
      .page-past-events .content .view-events ul.pager .pager-ellipsis {
        color: #616161; }
      .page-events .content .view-events ul.pager .pager-first,
      .page-events .content .view-events ul.pager .pager-last,
      .page-past-events .content .view-events ul.pager .pager-first,
      .page-past-events .content .view-events ul.pager .pager-last {
        display: none; }

.node-type-atree-events .page-header {
  display: none; }
.node-type-atree-events .node {
  margin-top: 30px; }
  .node-type-atree-events .node h2 {
    display: block;
    font-size: 20px;
    margin: 0 0 15px; }
    .node-type-atree-events .node h2:after {
      display: none; }
  .node-type-atree-events .node .img-wrapper img {
    width: 100%;
    height: auto; }
  .node-type-atree-events .node .text-wrapper .field-name-field-event-date {
    display: inline-block;
    margin-bottom: 20px;
    font-weight: 400;
    margin-right: 40px; }
  .node-type-atree-events .node .text-wrapper .field-name-field-event-venue {
    display: inline-block;
    margin-bottom: 20px;
    font-weight: 400;
    margin-right: 40px; }
  .node-type-atree-events .node .text-wrapper .field-name-field-event-picture .flexslider {
    border: none;
    margin: 0;
    box-shadow: none; }
    .node-type-atree-events .node .text-wrapper .field-name-field-event-picture .flexslider .flex-control-nav {
      bottom: 0px;
      z-index: 2; }
    .node-type-atree-events .node .text-wrapper .field-name-field-event-picture .flexslider .flex-direction-nav a {
      height: 60px; }
      .node-type-atree-events .node .text-wrapper .field-name-field-event-picture .flexslider .flex-direction-nav a.flex-prev:before {
        content: '❬'; }
      .node-type-atree-events .node .text-wrapper .field-name-field-event-picture .flexslider .flex-direction-nav a.flex-next:before {
        content: '❭'; }
  .node-type-atree-events .node .text-wrapper .field-name-field-event-url {
    margin: 15px 0 0; }
    .node-type-atree-events .node .text-wrapper .field-name-field-event-url a {
      margin: 0; }

.node-type-media-feature .page-header {
  display: none; }
.node-type-media-feature .node {
  margin-top: 30px; }
  .node-type-media-feature .node h2 {
    display: block;
    margin: 0 0 15px; }
    .node-type-media-feature .node h2:after {
      display: none; }
  .node-type-media-feature .node .field-name-field-feat-picture img {
    width: 100%;
    height: auto; }
  .node-type-media-feature .node .field-name-field-feat-authors {
    display: inline-block;
    margin-bottom: 20px;
    font-weight: 400; }

.page-publications .header-banner .bean-header-banner {
  margin-bottom: 30px; }
.page-publications #block-menu-menu-publication-menu {
  margin-bottom: 20px;
  margin-top: 20px;
  position: relative; }
  .page-publications #block-menu-menu-publication-menu h2 {
    display: none; }
  .page-publications #block-menu-menu-publication-menu ul.menu {
    list-style: none;
    background-color: #005853;
    padding: 0;
    display: -ms-flexbox;
    display: flex; }
    .page-publications #block-menu-menu-publication-menu ul.menu li {
      width: 100%;
      text-align: center;
      margin-left: 0;
      padding-right: 0;
      margin-bottom: 0;
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 0;
      list-style: none; }
      .page-publications #block-menu-menu-publication-menu ul.menu li a {
        color: #ffffff;
        opacity: .6;
        display: block;
        padding: 0.5rem 0;
        font-weight: 500;
        font-size: 14px;
        border-top: 1px solid #005853;
        border-bottom: 3px solid #005853;
        width: 100%; }
        .page-publications #block-menu-menu-publication-menu ul.menu li a.active {
          color: #ffffff;
          opacity: 1;
          border-bottom: 3px solid #229B60; }
.page-publications .region-content {
  min-height: 350px; }
.page-publications .footer-banner {
  display: block;
  height: 200px;
  width: 100%;
  background: #00C59C;
  margin-top: -180px; }
.page-publications footer {
  margin-top: 0; }

/* Policy Page */
.page-publications-policy .header-banner .bean-header-banner {
  margin-bottom: 30px; }
.page-publications-policy #block-menu-menu-publication-menu {
  margin-bottom: 20px;
  margin-top: 20px;
  position: relative; }
  .page-publications-policy #block-menu-menu-publication-menu h2 {
    display: none; }
  .page-publications-policy #block-menu-menu-publication-menu ul.menu {
    list-style: none;
    background-color: #005853;
    padding: 0;
    display: -ms-flexbox;
    display: flex; }
    .page-publications-policy #block-menu-menu-publication-menu ul.menu li {
      width: 100%;
      text-align: center;
      margin-left: 0;
      padding-right: 0;
      margin-bottom: 0;
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 0;
      list-style: none; }
      .page-publications-policy #block-menu-menu-publication-menu ul.menu li a {
        color: #ffffff;
        opacity: .6;
        display: block;
        padding: 0.5rem 0;
        font-weight: 500;
        font-size: 14px;
        border-top: 1px solid #005853;
        border-bottom: 3px solid #005853;
        width: 100%; }
        .page-publications-policy #block-menu-menu-publication-menu ul.menu li a.active {
          color: #ffffff;
          opacity: 1;
          border-bottom: 3px solid #229B60; }
.page-publications-policy .view-publications {
  padding: 30px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #ffffff; }
  .page-publications-policy .view-publications .views-row {
    border-bottom: 1px solid #BFC3CF;
    padding-bottom: 10px; }
    .page-publications-policy .view-publications .views-row .views-field-title a {
      color: #229B60;
      font-weight: 500;
      font-size: 1rem; }
      .page-publications-policy .view-publications .views-row .views-field-title a:hover {
        color: #616161; }
    .page-publications-policy .view-publications .views-row .views-field-field-policy-programmes {
      display: inline-block; }
      .page-publications-policy .view-publications .views-row .views-field-field-policy-programmes .field-content a {
        color: #616161;
        font-size: 14px; }
        .page-publications-policy .view-publications .views-row .views-field-field-policy-programmes .field-content a:hover {
          color: #229B60; }
    .page-publications-policy .view-publications .views-row .views-field-field-policy-submitted-to {
      display: inline-block;
      font-size: 14px;
      color: #616161; }
      .page-publications-policy .view-publications .views-row .views-field-field-policy-submitted-to .views-label {
        display: inline; }
        .page-publications-policy .view-publications .views-row .views-field-field-policy-submitted-to .views-label:before {
          content: '|';
          padding: 0 5px;
          color: #616161; }
      .page-publications-policy .view-publications .views-row .views-field-field-policy-submitted-to .field-content {
        display: inline; }
    .page-publications-policy .view-publications .views-row.views-row-last {
      border: none;
      padding-bottom: 0; }
  .page-publications-policy .view-publications ul.pager {
    margin-top: 30px;
    margin-bottom: 30px; }
    .page-publications-policy .view-publications ul.pager .pager-item a {
      color: #616161;
      font-size: 14px;
      font-weight: 400; }
      .page-publications-policy .view-publications ul.pager .pager-item a:hover {
        color: #229B60; }
    .page-publications-policy .view-publications ul.pager .pager-next a,
    .page-publications-policy .view-publications ul.pager .pager-previous a {
      color: #616161;
      font-size: 24px;
      line-height: 24px;
      font-weight: 400; }
      .page-publications-policy .view-publications ul.pager .pager-next a:hover,
      .page-publications-policy .view-publications ul.pager .pager-previous a:hover {
        color: #229B60; }
    .page-publications-policy .view-publications ul.pager .pager-current {
      background: #229B60;
      color: #ffffff;
      font-size: 14px;
      padding: 5px 10px;
      font-weight: 400; }
    .page-publications-policy .view-publications ul.pager .pager-ellipsis {
      color: #616161; }
    .page-publications-policy .view-publications ul.pager .pager-first,
    .page-publications-policy .view-publications ul.pager .pager-last {
      display: none; }

.page-publications-journal-articles #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 {
  display: inline-block;
  width: 100%; }
  .page-publications-journal-articles #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form {
    float: right;
    margin-bottom: 15px; }
    .page-publications-journal-articles #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form #edit-field-ja-keywords-value-wrapper {
      padding-right: 0; }
    .page-publications-journal-articles #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget label {
      display: none; }
    .page-publications-journal-articles #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget select {
      border: none;
      outline: none;
      border-bottom: 1px solid #616161;
      height: 25px;
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      box-shadow: none;
      color: #616161;
      cursor: pointer;
      background: url(../../img/down.png);
      background-repeat: no-repeat;
      background-size: 15px auto;
      background-position: 98% 10px;
      padding: 0;
      width: 200px;
      font-weight: 300;
      transition: all 0.3s ease-out 0s; }
      .page-publications-journal-articles #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget select:focus, .page-publications-journal-articles #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget select:active, .page-publications-journal-articles #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget select:hover {
        border-bottom: 2px solid #229B60; }
      .page-publications-journal-articles #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget select option {
        font-weight: 300;
        color: #152728; }
    .page-publications-journal-articles #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget input {
      border: none;
      cursor: text !important;
      outline: none;
      border-bottom: 1px solid #616161;
      height: 25px;
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      box-shadow: none;
      cursor: pointer;
      margin-top: -2px;
      padding: 0;
      width: 200px;
      font-weight: 300;
      transition: all 0.3s ease-out 0s;
      background-size: 15px auto !important;
      background-position: 98% 5px;
      background-repeat: no-repeat;
      background-image: url(../../img/search.png);
      background-size: contain; }
      .page-publications-journal-articles #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget input:focus, .page-publications-journal-articles #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget input:active, .page-publications-journal-articles #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget input:hover {
        border-bottom: 2px solid #229B60; }
    .page-publications-journal-articles #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget #edit-field-ja-keywords-value-wrapper {
      padding-right: 0; }
.page-publications-journal-articles .view-publications {
  padding: 30px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #ffffff; }
  .page-publications-journal-articles .view-publications .views-row {
    border-bottom: 1px solid #BFC3CF;
    padding-bottom: 10px; }
    .page-publications-journal-articles .view-publications .views-row .views-field-nothing a {
      color: #229B60; }
      .page-publications-journal-articles .view-publications .views-row .views-field-nothing a:hover {
        color: #00C59C; }
    .page-publications-journal-articles .view-publications .views-row .views-field-field-ja-full-text-url,
    .page-publications-journal-articles .view-publications .views-row .views-field-field-ja-abstract-url {
      display: inline-block;
      margin: 10px 15px 10px 0; }
      .page-publications-journal-articles .view-publications .views-row .views-field-field-ja-full-text-url a,
      .page-publications-journal-articles .view-publications .views-row .views-field-field-ja-abstract-url a {
        color: #616161;
        border-bottom: 1px dotted;
        font-size: 14px; }
        .page-publications-journal-articles .view-publications .views-row .views-field-field-ja-full-text-url a:hover,
        .page-publications-journal-articles .view-publications .views-row .views-field-field-ja-abstract-url a:hover {
          color: #229B60; }
    .page-publications-journal-articles .view-publications .views-row .views-field-field-ja-abstract-url {
      display: inline-block;
      margin: 15px 15px 10px 0; }
      .page-publications-journal-articles .view-publications .views-row .views-field-field-ja-abstract-url a {
        color: #616161;
        border-bottom: 1px dotted;
        font-size: 14px; }
        .page-publications-journal-articles .view-publications .views-row .views-field-field-ja-abstract-url a:hover {
          color: #229B60; }
    .page-publications-journal-articles .view-publications .views-row.views-row-last {
      border: none;
      padding-bottom: 0; }
  .page-publications-journal-articles .view-publications ul.pager {
    margin-top: 30px;
    margin-bottom: 30px; }
    .page-publications-journal-articles .view-publications ul.pager .pager-item a {
      color: #616161;
      font-size: 14px;
      font-weight: 400; }
      .page-publications-journal-articles .view-publications ul.pager .pager-item a:hover {
        color: #229B60; }
    .page-publications-journal-articles .view-publications ul.pager .pager-next a,
    .page-publications-journal-articles .view-publications ul.pager .pager-previous a {
      color: #616161;
      font-size: 24px;
      line-height: 24px;
      font-weight: 400; }
      .page-publications-journal-articles .view-publications ul.pager .pager-next a:hover,
      .page-publications-journal-articles .view-publications ul.pager .pager-previous a:hover {
        color: #229B60; }
    .page-publications-journal-articles .view-publications ul.pager .pager-current {
      background: #229B60;
      color: #ffffff;
      font-size: 14px;
      padding: 5px 10px;
      font-weight: 400; }
    .page-publications-journal-articles .view-publications ul.pager .pager-ellipsis {
      color: #616161; }
    .page-publications-journal-articles .view-publications ul.pager .pager-first,
    .page-publications-journal-articles .view-publications ul.pager .pager-last {
      display: none; }

.page-publications-popular-writing #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 {
  display: inline-block;
  width: 100%; }
  .page-publications-popular-writing #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form {
    float: right;
    margin-bottom: 15px; }
    .page-publications-popular-writing #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form #edit-field-bc-programme-nid-wrapper {
      padding-right: 0; }
    .page-publications-popular-writing #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget label {
      display: none; }
    .page-publications-popular-writing #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget select {
      border: none;
      outline: none;
      border-bottom: 1px solid #616161;
      height: 25px;
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      box-shadow: none;
      color: #616161;
      cursor: pointer;
      background: url(../../img/down.png);
      background-repeat: no-repeat;
      background-size: 15px auto;
      background-position: 98% 10px;
      padding: 0;
      width: 150px;
      font-weight: 300;
      transition: all 0.3s ease-out 0s; }
      .page-publications-popular-writing #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget select:focus, .page-publications-popular-writing #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget select:active, .page-publications-popular-writing #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget select:hover {
        border-bottom: 2px solid #229B60; }
      .page-publications-popular-writing #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget select option {
        font-weight: 300;
        color: #152728; }
    .page-publications-popular-writing #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget input {
      border: none;
      outline: none;
      border-bottom: 1px solid #616161;
      height: 25px;
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      box-shadow: none;
      cursor: pointer;
      margin-top: -2px;
      padding: 0;
      width: 200px;
      font-weight: 300;
      transition: all 0.3s ease-out 0s;
      background-size: 15px auto !important;
      background-position: 98% 5px;
      background-repeat: no-repeat;
      background-image: url(../../img/search.png);
      background-size: contain; }
      .page-publications-popular-writing #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget input:focus, .page-publications-popular-writing #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget input:active, .page-publications-popular-writing #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget input:hover {
        border-bottom: 2px solid #229B60; }
    .page-publications-popular-writing #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget #edit-field-ja-keywords-value-wrapper {
      padding-right: 0; }
.page-publications-popular-writing .view-publications {
  padding: 30px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #ffffff; }
  .page-publications-popular-writing .view-publications .views-row {
    border-bottom: 1px solid #BFC3CF;
    padding-bottom: 10px; }
    .page-publications-popular-writing .view-publications .views-row .views-field-title a {
      color: #229B60;
      font-weight: 500; }
      .page-publications-popular-writing .view-publications .views-row .views-field-title a:hover {
        color: #616161; }
    .page-publications-popular-writing .view-publications .views-row .views-field-field-pw-authors {
      font-size: 14px; }
    .page-publications-popular-writing .view-publications .views-row.views-row-last {
      border: none;
      padding-bottom: 0; }
  .page-publications-popular-writing .view-publications ul.pager {
    margin-top: 30px;
    margin-bottom: 30px; }
    .page-publications-popular-writing .view-publications ul.pager .pager-item a {
      color: #616161;
      font-size: 14px;
      font-weight: 400; }
      .page-publications-popular-writing .view-publications ul.pager .pager-item a:hover {
        color: #229B60; }
    .page-publications-popular-writing .view-publications ul.pager .pager-next a,
    .page-publications-popular-writing .view-publications ul.pager .pager-previous a {
      color: #616161;
      font-size: 24px;
      line-height: 24px;
      font-weight: 400; }
      .page-publications-popular-writing .view-publications ul.pager .pager-next a:hover,
      .page-publications-popular-writing .view-publications ul.pager .pager-previous a:hover {
        color: #229B60; }
    .page-publications-popular-writing .view-publications ul.pager .pager-current {
      background: #229B60;
      color: #ffffff;
      font-size: 14px;
      padding: 5px 10px;
      font-weight: 400; }
    .page-publications-popular-writing .view-publications ul.pager .pager-ellipsis {
      color: #616161; }
    .page-publications-popular-writing .view-publications ul.pager .pager-first,
    .page-publications-popular-writing .view-publications ul.pager .pager-last {
      display: none; }

.page-publications-discussion-papers #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 {
  display: inline-block;
  width: 100%; }
  .page-publications-discussion-papers #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form {
    float: right;
    margin-bottom: 15px; }
    .page-publications-discussion-papers #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form #edit-field-dp-programme-nid-wrapper {
      padding-right: 0; }
    .page-publications-discussion-papers #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget label {
      display: none; }
    .page-publications-discussion-papers #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget select {
      border: none;
      outline: none;
      border-bottom: 1px solid #616161;
      height: 25px;
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      box-shadow: none;
      color: #616161;
      cursor: pointer;
      background: url(../../img/down.png);
      background-repeat: no-repeat;
      background-size: 15px auto;
      background-position: 98% 10px;
      padding: 0;
      width: 150px;
      font-weight: 300;
      transition: all 0.3s ease-out 0s; }
      .page-publications-discussion-papers #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget select:focus, .page-publications-discussion-papers #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget select:active, .page-publications-discussion-papers #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget select:hover {
        border-bottom: 2px solid #229B60; }
      .page-publications-discussion-papers #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget select option {
        font-weight: 300;
        color: #152728; }
    .page-publications-discussion-papers #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget input {
      border: none;
      outline: none;
      border-bottom: 1px solid #616161;
      height: 25px;
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      box-shadow: none;
      cursor: pointer;
      margin-top: -2px;
      padding: 0;
      width: 200px;
      font-weight: 300;
      transition: all 0.3s ease-out 0s;
      background-size: 15px auto !important;
      background-position: 98% 5px;
      background-repeat: no-repeat;
      background-image: url(../../img/search.png);
      background-size: contain; }
      .page-publications-discussion-papers #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget input:focus, .page-publications-discussion-papers #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget input:active, .page-publications-discussion-papers #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget input:hover {
        border-bottom: 2px solid #229B60; }
    .page-publications-discussion-papers #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget #edit-field-ja-keywords-value-wrapper {
      padding-right: 0; }
.page-publications-discussion-papers .view-publications {
  padding: 30px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #ffffff; }
  .page-publications-discussion-papers .view-publications .view-empty p {
    margin-bottom: 0; }
  .page-publications-discussion-papers .view-publications .views-row {
    border-bottom: 1px solid #BFC3CF;
    padding-bottom: 10px; }
    .page-publications-discussion-papers .view-publications .views-row .field-collection-item-field-dp-authors {
      display: inline-block; }
    .page-publications-discussion-papers .view-publications .views-row .views-field-nothing a {
      color: #229B60; }
      .page-publications-discussion-papers .view-publications .views-row .views-field-nothing a:hover {
        color: #00C59C; }
      .page-publications-discussion-papers .view-publications .views-row .views-field-nothing a:before {
        content: ". "; }
    .page-publications-discussion-papers .view-publications .views-row.views-row-last {
      border: none;
      padding-bottom: 0;
      margin-bottom: 0; }
  .page-publications-discussion-papers .view-publications ul.pager {
    margin-top: 30px;
    margin-bottom: 30px; }
    .page-publications-discussion-papers .view-publications ul.pager .pager-item a {
      color: #616161;
      font-size: 14px;
      font-weight: 400; }
      .page-publications-discussion-papers .view-publications ul.pager .pager-item a:hover {
        color: #229B60; }
    .page-publications-discussion-papers .view-publications ul.pager .pager-next a,
    .page-publications-discussion-papers .view-publications ul.pager .pager-previous a {
      color: #616161;
      font-size: 24px;
      line-height: 24px;
      font-weight: 400; }
      .page-publications-discussion-papers .view-publications ul.pager .pager-next a:hover,
      .page-publications-discussion-papers .view-publications ul.pager .pager-previous a:hover {
        color: #229B60; }
    .page-publications-discussion-papers .view-publications ul.pager .pager-current {
      background: #229B60;
      color: #ffffff;
      font-size: 14px;
      padding: 5px 10px;
      font-weight: 400; }
    .page-publications-discussion-papers .view-publications ul.pager .pager-ellipsis {
      color: #616161; }
    .page-publications-discussion-papers .view-publications ul.pager .pager-first,
    .page-publications-discussion-papers .view-publications ul.pager .pager-last {
      display: none; }

.page-publications-reports #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 {
  display: inline-block;
  width: 100%; }
  .page-publications-reports #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form {
    float: right;
    margin-bottom: 15px; }
    .page-publications-reports #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form #edit-field-rep-programme-nid-wrapper {
      padding-right: 0; }
    .page-publications-reports #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget label {
      display: none; }
    .page-publications-reports #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget select {
      border: none;
      outline: none;
      border-bottom: 1px solid #616161;
      height: 25px;
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      box-shadow: none;
      color: #616161;
      cursor: pointer;
      background: url(../../img/down.png);
      background-repeat: no-repeat;
      background-size: 15px auto;
      background-position: 98% 10px;
      padding: 0;
      width: 150px;
      font-weight: 300;
      transition: all 0.3s ease-out 0s; }
      .page-publications-reports #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget select:focus, .page-publications-reports #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget select:active, .page-publications-reports #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget select:hover {
        border-bottom: 2px solid #229B60; }
      .page-publications-reports #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget select option {
        font-weight: 300;
        color: #152728; }
    .page-publications-reports #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget input {
      border: none;
      outline: none;
      border-bottom: 1px solid #616161;
      height: 25px;
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      box-shadow: none;
      cursor: pointer;
      margin-top: -2px;
      padding: 0;
      width: 200px;
      font-weight: 300;
      transition: all 0.3s ease-out 0s;
      background-size: 15px auto !important;
      background-position: 98% 5px;
      background-repeat: no-repeat;
      background-image: url(../../img/search.png);
      background-size: contain; }
      .page-publications-reports #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget input:focus, .page-publications-reports #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget input:active, .page-publications-reports #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget input:hover {
        border-bottom: 2px solid #229B60; }
    .page-publications-reports #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget #edit-field-ja-keywords-value-wrapper {
      padding-right: 0; }
.page-publications-reports .view-publications {
  padding: 30px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #ffffff; }
  .page-publications-reports .view-publications .view-empty p {
    margin-bottom: 0; }
  .page-publications-reports .view-publications .views-row {
    border-bottom: 1px solid #BFC3CF;
    padding-bottom: 10px; }
    .page-publications-reports .view-publications .views-row .field-collection-item-field-dp-authors {
      display: inline-block; }
    .page-publications-reports .view-publications .views-row .views-field-nothing a {
      color: #229B60; }
      .page-publications-reports .view-publications .views-row .views-field-nothing a:hover {
        color: #00C59C; }
      .page-publications-reports .view-publications .views-row .views-field-nothing a:before {
        content: ". "; }
    .page-publications-reports .view-publications .views-row.views-row-last {
      border: none;
      padding-bottom: 0;
      margin-bottom: 0; }
  .page-publications-reports .view-publications ul.pager {
    margin-top: 30px;
    margin-bottom: 30px; }
    .page-publications-reports .view-publications ul.pager .pager-item a {
      color: #616161;
      font-size: 14px;
      font-weight: 400; }
      .page-publications-reports .view-publications ul.pager .pager-item a:hover {
        color: #229B60; }
    .page-publications-reports .view-publications ul.pager .pager-next a,
    .page-publications-reports .view-publications ul.pager .pager-previous a {
      color: #616161;
      font-size: 24px;
      line-height: 24px;
      font-weight: 400; }
      .page-publications-reports .view-publications ul.pager .pager-next a:hover,
      .page-publications-reports .view-publications ul.pager .pager-previous a:hover {
        color: #229B60; }
    .page-publications-reports .view-publications ul.pager .pager-current {
      background: #229B60;
      color: #ffffff;
      font-size: 14px;
      padding: 5px 10px;
      font-weight: 400; }
    .page-publications-reports .view-publications ul.pager .pager-ellipsis {
      color: #616161; }
    .page-publications-reports .view-publications ul.pager .pager-first,
    .page-publications-reports .view-publications ul.pager .pager-last {
      display: none; }

.page-publications-book-chapters #block-views-exp-publications-page-6 #views-exposed-form-publications-page-6 {
  display: inline-block;
  width: 100%; }
  .page-publications-book-chapters #block-views-exp-publications-page-6 #views-exposed-form-publications-page-6 .views-exposed-form {
    float: right;
    margin-bottom: 15px; }
    .page-publications-book-chapters #block-views-exp-publications-page-6 #views-exposed-form-publications-page-6 .views-exposed-form #edit-field-bc-programme-nid-wrapper {
      padding-right: 0; }
    .page-publications-book-chapters #block-views-exp-publications-page-6 #views-exposed-form-publications-page-6 .views-exposed-form .views-exposed-widget label {
      display: none; }
    .page-publications-book-chapters #block-views-exp-publications-page-6 #views-exposed-form-publications-page-6 .views-exposed-form .views-exposed-widget select {
      border: none;
      outline: none;
      border-bottom: 1px solid #616161;
      height: 25px;
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      box-shadow: none;
      color: #616161;
      cursor: pointer;
      background: url(../../img/down.png);
      background-repeat: no-repeat;
      background-size: 15px auto;
      background-position: 98% 10px;
      padding: 0;
      width: 150px;
      font-weight: 300;
      transition: all 0.3s ease-out 0s; }
      .page-publications-book-chapters #block-views-exp-publications-page-6 #views-exposed-form-publications-page-6 .views-exposed-form .views-exposed-widget select:focus, .page-publications-book-chapters #block-views-exp-publications-page-6 #views-exposed-form-publications-page-6 .views-exposed-form .views-exposed-widget select:active, .page-publications-book-chapters #block-views-exp-publications-page-6 #views-exposed-form-publications-page-6 .views-exposed-form .views-exposed-widget select:hover {
        border-bottom: 2px solid #229B60; }
      .page-publications-book-chapters #block-views-exp-publications-page-6 #views-exposed-form-publications-page-6 .views-exposed-form .views-exposed-widget select option {
        font-weight: 300;
        color: #152728; }
    .page-publications-book-chapters #block-views-exp-publications-page-6 #views-exposed-form-publications-page-6 .views-exposed-form .views-exposed-widget input {
      border: none;
      outline: none;
      border-bottom: 1px solid #616161;
      height: 25px;
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      box-shadow: none;
      cursor: pointer;
      margin-top: -2px;
      padding: 0;
      width: 200px;
      font-weight: 300;
      transition: all 0.3s ease-out 0s;
      background-size: 15px auto !important;
      background-position: 98% 5px;
      background-repeat: no-repeat;
      background-image: url(../../img/search.png);
      background-size: contain; }
      .page-publications-book-chapters #block-views-exp-publications-page-6 #views-exposed-form-publications-page-6 .views-exposed-form .views-exposed-widget input:focus, .page-publications-book-chapters #block-views-exp-publications-page-6 #views-exposed-form-publications-page-6 .views-exposed-form .views-exposed-widget input:active, .page-publications-book-chapters #block-views-exp-publications-page-6 #views-exposed-form-publications-page-6 .views-exposed-form .views-exposed-widget input:hover {
        border-bottom: 2px solid #229B60; }
    .page-publications-book-chapters #block-views-exp-publications-page-6 #views-exposed-form-publications-page-6 .views-exposed-form .views-exposed-widget #edit-field-ja-keywords-value-wrapper {
      padding-right: 0; }
.page-publications-book-chapters .view-publications {
  padding: 30px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #ffffff; }
  .page-publications-book-chapters .view-publications .views-row {
    border-bottom: 1px solid #BFC3CF;
    padding-bottom: 10px; }
    .page-publications-book-chapters .view-publications .views-row .field-collection-item-field-bc-authors {
      display: inline-block; }
    .page-publications-book-chapters .view-publications .views-row .views-field-nothing a {
      color: #229B60; }
      .page-publications-book-chapters .view-publications .views-row .views-field-nothing a:hover {
        color: #00C59C; }
      .page-publications-book-chapters .view-publications .views-row .views-field-nothing a:before {
        content: ". "; }
    .page-publications-book-chapters .view-publications .views-row.views-row-last {
      border: none;
      padding-bottom: 0; }
  .page-publications-book-chapters .view-publications ul.pager {
    margin-top: 30px;
    margin-bottom: 30px; }
    .page-publications-book-chapters .view-publications ul.pager .pager-item a {
      color: #616161;
      font-size: 14px;
      font-weight: 400; }
      .page-publications-book-chapters .view-publications ul.pager .pager-item a:hover {
        color: #229B60; }
    .page-publications-book-chapters .view-publications ul.pager .pager-next a,
    .page-publications-book-chapters .view-publications ul.pager .pager-previous a {
      color: #616161;
      font-size: 24px;
      line-height: 24px;
      font-weight: 400; }
      .page-publications-book-chapters .view-publications ul.pager .pager-next a:hover,
      .page-publications-book-chapters .view-publications ul.pager .pager-previous a:hover {
        color: #229B60; }
    .page-publications-book-chapters .view-publications ul.pager .pager-current {
      background: #229B60;
      color: #ffffff;
      font-size: 14px;
      padding: 5px 10px;
      font-weight: 400; }
    .page-publications-book-chapters .view-publications ul.pager .pager-ellipsis {
      color: #616161; }
    .page-publications-book-chapters .view-publications ul.pager .pager-first,
    .page-publications-book-chapters .view-publications ul.pager .pager-last {
      display: none; }

.page-publications-books #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 {
  display: inline-block;
  width: 100%; }
  .page-publications-books #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form {
    float: right;
    margin-bottom: 15px; }
    .page-publications-books #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form #edit-field-year-value-wrapper {
      padding-right: 0; }
    .page-publications-books #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget label {
      display: none; }
    .page-publications-books #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget select {
      border: none;
      outline: none;
      border-bottom: 1px solid #616161;
      height: 25px;
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      box-shadow: none;
      color: #616161;
      cursor: pointer;
      background: url(../../img/down.png);
      background-repeat: no-repeat;
      background-size: 15px auto;
      background-position: 98% 10px;
      padding: 0;
      width: 150px;
      font-weight: 300;
      transition: all 0.3s ease-out 0s; }
      .page-publications-books #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget select:focus, .page-publications-books #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget select:active, .page-publications-books #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget select:hover {
        border-bottom: 2px solid #229B60; }
      .page-publications-books #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget select option {
        font-weight: 300;
        color: #152728; }
    .page-publications-books #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget input {
      border: none;
      outline: none;
      border-bottom: 1px solid #616161;
      height: 25px;
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      box-shadow: none;
      cursor: pointer;
      margin-top: -2px;
      padding: 0;
      width: 200px;
      font-weight: 300;
      transition: all 0.3s ease-out 0s;
      background-size: 15px auto !important;
      background-position: 98% 5px;
      background-repeat: no-repeat;
      background-image: url(../../img/search.png);
      background-size: contain; }
      .page-publications-books #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget input:focus, .page-publications-books #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget input:active, .page-publications-books #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget input:hover {
        border-bottom: 2px solid #229B60; }
    .page-publications-books #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget #edit-field-ja-keywords-value-wrapper {
      padding-right: 0; }
.page-publications-books .view-publications > .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
  .page-publications-books .view-publications > .view-content .card-wrapper .card-body-wrapper div {
    margin-bottom: 5px; }
.page-publications-books .view-publications ul.pager {
  margin-top: 30px;
  margin-bottom: 30px; }
  .page-publications-books .view-publications ul.pager .pager-item a {
    color: #ffffff;
    font-size: 14px;
    font-weight: 400; }
  .page-publications-books .view-publications ul.pager .pager-next a,
  .page-publications-books .view-publications ul.pager .pager-previous a {
    color: #ffffff;
    font-size: 24px;
    line-height: 24px;
    font-weight: 400; }
  .page-publications-books .view-publications ul.pager .pager-current {
    background: #ffffff;
    color: #00C59C;
    font-size: 14px;
    padding: 5px 10px;
    font-weight: 400; }
  .page-publications-books .view-publications ul.pager .pager-ellipsis {
    color: #ffffff; }
  .page-publications-books .view-publications ul.pager .pager-first,
  .page-publications-books .view-publications ul.pager .pager-last {
    display: none; }

.node-type-discussion-papers .region-content .node-discussion-papers .field .field-label {
  font-weight: 400; }
.node-type-discussion-papers .region-content .node-discussion-papers .field .field-item a {
  color: #229B60; }
  .node-type-discussion-papers .region-content .node-discussion-papers .field .field-item a:hover {
    color: #616161; }

.node-type-book-chapters .region-content .node-book-chapters .field .field-label {
  font-weight: 400; }
.node-type-book-chapters .region-content .node-book-chapters .field .field-item a {
  color: #229B60; }
  .node-type-book-chapters .region-content .node-book-chapters .field .field-item a:hover {
    color: #616161; }

.node-type-atree-books .region-content .node-atree-books .field .field-label {
  font-weight: 400; }
.node-type-atree-books .region-content .node-atree-books .field .field-item a {
  color: #229B60; }
  .node-type-atree-books .region-content .node-atree-books .field .field-item a:hover {
    color: #616161; }
.node-type-atree-books .region-content .node-atree-books .field-name-field-authors {
  display: inline-block;
  vertical-align: top; }
  .node-type-atree-books .region-content .node-atree-books .field-name-field-authors .field-item {
    display: inline-block; }
    .node-type-atree-books .region-content .node-atree-books .field-name-field-authors .field-item:after {
      content: ",";
      margin-right: 5px; }
    .node-type-atree-books .region-content .node-atree-books .field-name-field-authors .field-item:last-child:after {
      content: none; }
.node-type-atree-books .region-content .node-atree-books .field-name-field-external-authors {
  display: inline-block;
  vertical-align: top; }
  .node-type-atree-books .region-content .node-atree-books .field-name-field-external-authors:before {
    content: ",";
    margin-right: 5px; }
  .node-type-atree-books .region-content .node-atree-books .field-name-field-external-authors .field-items {
    display: inline-block; }
  .node-type-atree-books .region-content .node-atree-books .field-name-field-external-authors .field-item {
    display: inline-block; }
    .node-type-atree-books .region-content .node-atree-books .field-name-field-external-authors .field-item:after {
      content: ",";
      margin-right: 5px; }
    .node-type-atree-books .region-content .node-atree-books .field-name-field-external-authors .field-item:last-child:after {
      content: none; }
.node-type-atree-books .region-content .node-atree-books .field-name-field-book-thumbnail img {
  width: 100%;
  height: auto; }
.node-type-atree-books .region-content .node-atree-books .field-name-body {
  margin-top: 15px; }

.node-type-journal-articles .region-content .node-journal-articles .field .field-label {
  font-weight: 400; }
.node-type-journal-articles .region-content .node-journal-articles .field .field-item {
  word-break: break-all; }
  .node-type-journal-articles .region-content .node-journal-articles .field .field-item a {
    color: #229B60; }
    .node-type-journal-articles .region-content .node-journal-articles .field .field-item a:hover {
      color: #616161; }
  .node-type-journal-articles .region-content .node-journal-articles .field .field-item img {
    width: 100%;
    height: auto; }
.node-type-journal-articles .region-content .node-journal-articles .field.field-name-body {
  margin-top: 15px; }
.node-type-journal-articles .region-content .node-journal-articles .field.field-name-field-ja-picture {
  margin-top: 15px; }
.node-type-journal-articles .region-content .node-journal-articles .field.field-name-field-ja-people .field-item {
  display: inline-block; }
.node-type-journal-articles .region-content .node-journal-articles .field.field-type-file .file img {
  width: 15px;
  height: auto; }

.page-contact .region-content .view-contact.view-display-id-page > .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
  .page-contact .region-content .view-contact.view-display-id-page > .view-content .views-row {
    margin-bottom: 30px; }
    .page-contact .region-content .view-contact.view-display-id-page > .view-content .views-row .card-wrapper {
      padding: 20px; }
      .page-contact .region-content .view-contact.view-display-id-page > .view-content .views-row .card-wrapper .text-wrapper {
        width: 100%;
        max-height: none;
        min-height: 185px; }
        .page-contact .region-content .view-contact.view-display-id-page > .view-content .views-row .card-wrapper .text-wrapper .card-head {
          font-size: 16px;
          font-weight: 400;
          line-height: 1.5;
          padding-top: 0;
          padding-right: 0;
          color: #229B60; }
        .page-contact .region-content .view-contact.view-display-id-page > .view-content .views-row .card-wrapper .text-wrapper a {
          display: inline-block;
          width: auto; }
        .page-contact .region-content .view-contact.view-display-id-page > .view-content .views-row .card-wrapper .text-wrapper p {
          margin-bottom: 0; }
.page-contact .region-content #block-views-contact-block-1 {
  margin-bottom: 30px; }
  .page-contact .region-content #block-views-contact-block-1 .view-contact {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: #ffffff;
    border-radius: 2px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 3px;
    padding: 20px; }
    .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group h3 {
      width: 100%;
      padding: 0 15px;
      margin-top: 0; }
    .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group .views-row .views-field-title h4 {
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      padding-top: 0;
      padding-right: 0;
      color: #229B60; }
    .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group:nth-child(3), .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group:nth-child(4) {
      width: 37%;
      float: left; }
    .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group:last-child {
      width: 100%; }
      .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group:last-child .views-row {
        margin-bottom: 0; }
.page-contact .region-content #block-views-contact-block-2 .view-contact {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #ffffff;
  border-radius: 2px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 3px;
  padding: 20px; }
  .page-contact .region-content #block-views-contact-block-2 .view-contact > .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px; }
    .page-contact .region-content #block-views-contact-block-2 .view-contact > .view-content .views-row .views-field-title h4 {
      font-size: 16px;
      font-weight: 400;
      line-height: 1.5;
      padding-top: 0;
      padding-right: 0;
      color: #229B60; }
.page-contact .footer-banner {
  display: block;
  height: 200px;
  width: 100%;
  background: #00C59C;
  margin-top: -180px; }
.page-contact footer {
  margin-top: 0; }

.not-logged-in.page-user .wrapper {
  margin-top: 30px;
  margin-bottom: 30px; }
  .not-logged-in.page-user .wrapper .brand {
    width: 25%;
    margin: 0 auto; }
  .not-logged-in.page-user .wrapper .inner-wrapper {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: #ffffff;
    border-radius: 2px;
    margin: 25px 0 15px; }
    .not-logged-in.page-user .wrapper .inner-wrapper .login-title,
    .not-logged-in.page-user .wrapper .inner-wrapper .reg-title {
      text-align: center;
      font-size: 16px;
      padding: 20px 40px;
      line-height: 16px; }
      .not-logged-in.page-user .wrapper .inner-wrapper .login-title h2,
      .not-logged-in.page-user .wrapper .inner-wrapper .reg-title h2 {
        font-size: 1.5rem;
        line-height: 1.5rem;
        margin-bottom: 0; }
        .not-logged-in.page-user .wrapper .inner-wrapper .login-title h2:after,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-title h2:after {
          display: none; }
    .not-logged-in.page-user .wrapper .inner-wrapper .login-body,
    .not-logged-in.page-user .wrapper .inner-wrapper .reg-body {
      padding: 20px 40px; }
      .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content,
      .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content,
      .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content,
      .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content {
        padding-bottom: 10px;
        margin-bottom: 20px;
        border-bottom: 1px solid #229B60; }
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-login .form-type-textfield,
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-login .form-type-password,
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-login .form-type-textfield,
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-login .form-type-password,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-login .form-type-textfield,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-login .form-type-password,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-login .form-type-textfield,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-login .form-type-password {
          width: 100%;
          margin-right: 0;
          margin-bottom: 0; }
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-login .form-type-textfield label,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-login .form-type-password label,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-login .form-type-textfield label,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-login .form-type-password label,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-login .form-type-textfield label,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-login .form-type-password label,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-login .form-type-textfield label,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-login .form-type-password label {
            margin-bottom: 0;
            font-size: 16px;
            font-weight: 300; }
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-login .form-type-textfield input.form-text:focus,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-login .form-type-password input.form-text:focus,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-login .form-type-textfield input.form-text:focus,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-login .form-type-password input.form-text:focus,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-login .form-type-textfield input.form-text:focus,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-login .form-type-password input.form-text:focus,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-login .form-type-textfield input.form-text:focus,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-login .form-type-password input.form-text:focus {
            box-shadow: 0 1px 0 0 #229B60;
            border-color: #229B60; }
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-login .form-type-textfield .description,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-login .form-type-password .description,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-login .form-type-textfield .description,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-login .form-type-password .description,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-login .form-type-textfield .description,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-login .form-type-password .description,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-login .form-type-textfield .description,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-login .form-type-password .description {
            display: none; }
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-login .form-actions,
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-login .form-actions,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-login .form-actions,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-login .form-actions {
          text-align: right; }
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-login .form-actions input.form-submit,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-login .form-actions input.form-submit,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-login .form-actions input.form-submit,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-login .form-actions input.form-submit {
            padding: 10px 25px;
            margin-left: 0;
            margin-right: 0; }
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-register-form .form-type-textfield,
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-register-form .form-type-textfield,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-register-form .form-type-textfield,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-register-form .form-type-textfield {
          width: 100%;
          margin-right: 0;
          margin-bottom: 0; }
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-register-form .form-type-textfield label,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-register-form .form-type-textfield label,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-register-form .form-type-textfield label,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-register-form .form-type-textfield label {
            margin-bottom: 0;
            font-size: 16px;
            font-weight: 300; }
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-register-form .form-type-textfield input.form-text:focus,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-register-form .form-type-textfield input.form-text:focus,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-register-form .form-type-textfield input.form-text:focus,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-register-form .form-type-textfield input.form-text:focus {
            box-shadow: 0 1px 0 0 #229B60;
            border-color: #229B60; }
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-register-form .form-type-textfield .description,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-register-form .form-type-textfield .description,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-register-form .form-type-textfield .description,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-register-form .form-type-textfield .description {
            display: none; }
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-register-form .form-type-password-confirm .form-type-password,
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-register-form .form-type-password-confirm .form-type-password,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-register-form .form-type-password-confirm .form-type-password,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-register-form .form-type-password-confirm .form-type-password {
          width: 100%;
          margin-right: 0;
          margin-bottom: 0; }
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-register-form .form-type-password-confirm .form-type-password .password-strength,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-register-form .form-type-password-confirm .form-type-password .password-confirm,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-register-form .form-type-password-confirm .form-type-password .password-strength,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-register-form .form-type-password-confirm .form-type-password .password-confirm,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-register-form .form-type-password-confirm .form-type-password .password-strength,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-register-form .form-type-password-confirm .form-type-password .password-confirm,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-register-form .form-type-password-confirm .form-type-password .password-strength,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-register-form .form-type-password-confirm .form-type-password .password-confirm {
            float: none !important;
            width: 100% !important;
            margin-bottom: 25px !important; }
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-register-form .form-type-password-confirm .form-type-password .password-suggestions,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-register-form .form-type-password-confirm .form-type-password .password-suggestions,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-register-form .form-type-password-confirm .form-type-password .password-suggestions,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-register-form .form-type-password-confirm .form-type-password .password-suggestions {
            width: 100%; }
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-register-form .form-type-password-confirm .form-type-password label,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-register-form .form-type-password-confirm .form-type-password label,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-register-form .form-type-password-confirm .form-type-password label,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-register-form .form-type-password-confirm .form-type-password label {
            margin-bottom: 0;
            font-size: 16px;
            font-weight: 300; }
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-register-form .form-type-password-confirm .form-type-password input.form-text:focus,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-register-form .form-type-password-confirm .form-type-password input.form-text:focus,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-register-form .form-type-password-confirm .form-type-password input.form-text:focus,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-register-form .form-type-password-confirm .form-type-password input.form-text:focus {
            box-shadow: 0 1px 0 0 #229B60;
            border-color: #229B60; }
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-register-form .password-suggestions,
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-register-form .password-suggestions,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-register-form .password-suggestions,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-register-form .password-suggestions {
          max-width: 100%; }
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-register-form .form-actions,
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-register-form .form-actions,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-register-form .form-actions,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-register-form .form-actions {
          text-align: right; }
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-register-form .form-actions input.form-submit,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-register-form .form-actions input.form-submit,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-register-form .form-actions input.form-submit,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-register-form .form-actions input.form-submit {
            padding: 10px 25px;
            margin-left: 0;
            margin-right: 0; }
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-pass .form-type-textfield,
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-pass .form-type-textfield,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-pass .form-type-textfield,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-pass .form-type-textfield {
          width: 100%;
          margin-right: 0;
          margin-bottom: 0; }
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-pass .form-type-textfield label,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-pass .form-type-textfield label,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-pass .form-type-textfield label,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-pass .form-type-textfield label {
            margin-bottom: 0;
            font-size: 16px;
            font-weight: 300; }
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-pass .form-type-textfield input.form-text:focus,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-pass .form-type-textfield input.form-text:focus,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-pass .form-type-textfield input.form-text:focus,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-pass .form-type-textfield input.form-text:focus {
            box-shadow: 0 1px 0 0 #229B60;
            border-color: #229B60; }
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-pass .form-actions,
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-pass .form-actions,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-pass .form-actions,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-pass .form-actions {
          text-align: right; }
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content form#user-pass .form-actions input.form-submit,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content form#user-pass .form-actions input.form-submit,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content form#user-pass .form-actions input.form-submit,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content form#user-pass .form-actions input.form-submit {
            padding: 10px 25px;
            margin-left: 0;
            margin-right: 0; }
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .region-content .block-quicktabs,
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .region-content .block-quicktabs,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .region-content .block-quicktabs,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .region-content .block-quicktabs {
          display: none; }
      .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .password_link,
      .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .password_link,
      .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .password_link,
      .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .password_link {
        display: inline-block; }
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .password_link a,
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .password_link a,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .password_link a,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .password_link a {
          font-size: 14px;
          color: #229B60; }
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .password_link a:hover,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .password_link a:hover,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .password_link a:hover,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .password_link a:hover {
            color: #616161; }
      .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .reg_link,
      .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .reg_link,
      .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .reg_link,
      .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .reg_link {
        display: inline-block;
        font-size: 14px; }
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .reg_link a,
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .reg_link a,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .reg_link a,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .reg_link a {
          font-size: 14px;
          color: #229B60; }
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .reg_link a:hover,
          .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .reg_link a:hover,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .reg_link a:hover,
          .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .reg_link a:hover {
            color: #616161; }
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .reg_link:after,
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .reg_link:after,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .reg_link:after,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .reg_link:after {
          content: "|";
          color: #333;
          margin-left: 10px;
          margin-right: 10px; }
      .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .back-to-login a,
      .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .back-to-login a,
      .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .back-to-login a,
      .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .back-to-login a {
        font-size: 14px;
        color: #229B60; }
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .login-block .back-to-login a:hover,
        .not-logged-in.page-user .wrapper .inner-wrapper .login-body .reg-block .back-to-login a:hover,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .login-block .back-to-login a:hover,
        .not-logged-in.page-user .wrapper .inner-wrapper .reg-body .reg-block .back-to-login a:hover {
          color: #616161; }

.not-logged-in.page-user-password .password_link {
  display: none !important; }
.not-logged-in.page-user-password .reg_link:after {
  content: "" !important; }

.page-search h1.page-header {
  display: none; }
.page-search .region-content #search-api-page-search-form {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #ffffff;
  border-radius: 2px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 3px;
  padding: 30px; }
  .page-search .region-content #search-api-page-search-form > div {
    position: relative;
    width: 100%; }
  .page-search .region-content #search-api-page-search-form .form-type-textfield {
    margin: 0; }
    .page-search .region-content #search-api-page-search-form .form-type-textfield label {
      display: none; }
    .page-search .region-content #search-api-page-search-form .form-type-textfield input {
      height: 24px;
      margin: 0; }
  .page-search .region-content #search-api-page-search-form input.form-submit {
    background: none;
    border: none;
    background-repeat: no-repeat;
    background-image: url(../../img/search.png);
    background-size: 15%;
    width: 120px;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    text-indent: 0;
    background-position: 90%;
    color: #616161;
    transition: all 0.3s ease-out 0s; }
    .page-search .region-content #search-api-page-search-form input.form-submit:hover {
      color: #229B60; }
.page-search .region-content .search-api-page-results {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #ffffff;
  border-radius: 2px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 3px;
  padding: 30px;
  margin-top: 30px; }
  .page-search .region-content .search-api-page-results .search-performance {
    width: 100%; }
  .page-search .region-content .search-api-page-results h2 {
    color: #616161; }
    .page-search .region-content .search-api-page-results h2:after {
      background-color: #616161; }
  .page-search .region-content .search-api-page-results .search-results {
    padding: 0; }
    .page-search .region-content .search-api-page-results .search-results .search-result {
      padding-bottom: 7.5px;
      margin-bottom: 7.5px;
      border-bottom: 1px solid #BFC3CF; }
      .page-search .region-content .search-api-page-results .search-results .search-result:last-child {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0; }
      .page-search .region-content .search-api-page-results .search-results .search-result h3 {
        margin-top: 0; }
      .page-search .region-content .search-api-page-results .search-results .search-result p.search-info {
        display: none; }
      .page-search .region-content .search-api-page-results .search-results .search-result p:last-child {
        margin-bottom: 0; }

.page-jobs .region-content #block-menu-menu-jobs-menu {
  margin-bottom: 20px;
  margin-top: 20px;
  position: relative; }
  .page-jobs .region-content #block-menu-menu-jobs-menu h2 {
    display: none; }
  .page-jobs .region-content #block-menu-menu-jobs-menu ul.menu {
    list-style: none;
    background-color: #005853;
    padding: 0;
    display: flex;
    display: -ms-flexbox; }
    .page-jobs .region-content #block-menu-menu-jobs-menu ul.menu li {
      width: 100%;
      text-align: center;
      margin-left: 0;
      padding-right: 0;
      margin-bottom: 0;
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 0;
      list-style: none; }
      .page-jobs .region-content #block-menu-menu-jobs-menu ul.menu li a {
        color: #ffffff;
        opacity: .6;
        display: block;
        padding: 0.5rem 0;
        font-weight: 500;
        font-size: 14px;
        border-top: 1px solid #005853;
        border-bottom: 3px solid #005853;
        width: 100%; }
        .page-jobs .region-content #block-menu-menu-jobs-menu ul.menu li a.active {
          color: #ffffff;
          opacity: 1;
          border-bottom: 3px solid #229B60; }
.page-jobs .region-content .view-jobs > .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
  .page-jobs .region-content .view-jobs > .view-content .views-row {
    margin-bottom: 30px; }
    .page-jobs .region-content .view-jobs > .view-content .views-row .card-wrapper {
      padding: 20px; }
      .page-jobs .region-content .view-jobs > .view-content .views-row .card-wrapper .text-wrapper {
        width: 100%;
        max-height: none;
        min-height: 80px; }
        .page-jobs .region-content .view-jobs > .view-content .views-row .card-wrapper .text-wrapper .card-head {
          font-size: 16px;
          font-weight: 400;
          line-height: 1.5;
          padding-top: 0;
          padding-right: 0;
          padding-bottom: 0;
          color: #229B60; }
        .page-jobs .region-content .view-jobs > .view-content .views-row .card-wrapper .text-wrapper p {
          margin-bottom: 0; }
.page-jobs .region-content .view-jobs ul.pager {
  margin-top: 30px;
  margin-bottom: 30px; }
  .page-jobs .region-content .view-jobs ul.pager .pager-item a {
    color: #ffffff;
    font-size: 14px;
    font-weight: 400; }
  .page-jobs .region-content .view-jobs ul.pager .pager-next a,
  .page-jobs .region-content .view-jobs ul.pager .pager-previous a {
    color: #ffffff;
    font-size: 24px;
    line-height: 24px;
    font-weight: 400; }
  .page-jobs .region-content .view-jobs ul.pager .pager-current {
    background: #ffffff;
    color: #00C59C;
    font-size: 14px;
    padding: 5px 10px;
    font-weight: 400; }
  .page-jobs .region-content .view-jobs ul.pager .pager-ellipsis {
    color: #ffffff; }
  .page-jobs .region-content .view-jobs ul.pager .pager-first,
  .page-jobs .region-content .view-jobs ul.pager .pager-last {
    display: none; }
.page-jobs .footer-banner {
  display: block;
  height: 150px;
  width: 100%;
  background: #00C59C;
  margin-top: -150px; }
.page-jobs footer {
  margin-top: 0; }

.node-type-jobs .region-content .node-jobs .job-details {
  display: flex;
  display: -ms-flexbox;
  margin-bottom: 30px; }
  .node-type-jobs .region-content .node-jobs .job-details .field {
    width: 100%; }
    .node-type-jobs .region-content .node-jobs .job-details .field .field-label {
      font-weight: 400; }

.block-bean h2 a {
  font-size: 24px;
  color: #229B60;
  font-weight: 500;
  margin: 15px 0;
  display: block; }
.block-bean h2:after {
  content: "";
  width: 30px;
  height: 2.5px;
  margin-top: 5px;
  background-color: #229B60;
  display: block; }

.view .views-row {
  margin-bottom: 15px; }
  .view .views-row .card-wrapper {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: #ffffff;
    border-radius: 2px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 3px;
    transition: all 0.3s ease-out 0s; }
    .view .views-row .card-wrapper:hover {
      box-shadow: 0 10px 5px 0 rgba(0, 0, 0, 0.16), 0 5px 10px 0 rgba(0, 0, 0, 0.12); }
    .view .views-row .card-wrapper .img-wrapper {
      padding: 0;
      min-height: 165px; }
      .view .views-row .card-wrapper .img-wrapper img {
        width: 100%;
        height: auto; }
    .view .views-row .card-wrapper .text-wrapper {
      font-size: 14px;
      max-height: 150px;
      overflow: hidden; }
      .view .views-row .card-wrapper .text-wrapper a {
        color: #229B60;
        width: 100%;
        display: block;
        line-height: 1.2; }
        .view .views-row .card-wrapper .text-wrapper a:hover {
          color: #616161; }
      .view .views-row .card-wrapper .text-wrapper .card-head {
        padding: 15px 10px 15px 0;
        margin-bottom: 0;
        line-height: 16px; }
        .view .views-row .card-wrapper .text-wrapper .card-head a {
          font-size: 16px;
          font-weight: 500;
          line-height: 1.2; }
      .view .views-row .card-wrapper .text-wrapper .people-designation {
        display: inline;
        font-weight: 400; }
      .view .views-row .card-wrapper .text-wrapper .thesis {
        word-break: break-word; }
      .view .views-row .card-wrapper .text-wrapper .item-list ul {
        list-style: none; }
        .view .views-row .card-wrapper .text-wrapper .item-list ul li {
          margin-left: 0; }
    .view .views-row .card-wrapper.only-text .text-wrapper {
      padding: 15px;
      min-height: 180px;
      width: 100%;
      max-height: 180px; }
      .view .views-row .card-wrapper.only-text .text-wrapper h4.card-head {
        padding: 0 0 15px;
        margin-bottom: 15px;
        border-bottom: 1px solid #BFC3CF;
        line-height: 1.2; }
      .view .views-row .card-wrapper.only-text .text-wrapper span {
        display: block; }

.bean-independent-card {
  position: relative; }
  .bean-independent-card .card-wrapper {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: #ffffff;
    border-radius: 2px;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    transition: all 0.3s ease-out 0s; }
    .bean-independent-card .card-wrapper:hover {
      box-shadow: 0 10px 5px 0 rgba(0, 0, 0, 0.16), 0 5px 10px 0 rgba(0, 0, 0, 0.12); }
    .bean-independent-card .card-wrapper .img-wrapper {
      padding: 0;
      min-height: 170px; }
      .bean-independent-card .card-wrapper .img-wrapper img {
        width: 100%;
        height: auto;
        margin: 0;
        padding-right: 5px; }
    .bean-independent-card .card-wrapper .text-wrapper {
      font-size: 14px;
      max-height: 150px;
      overflow: hidden; }
      .bean-independent-card .card-wrapper .text-wrapper .card-head {
        padding: 15px 10px 10px 0;
        margin-bottom: 0;
        line-height: 16px;
        font-size: 16px;
        font-weight: 500;
        color: #229B60; }
      .bean-independent-card .card-wrapper .text-wrapper .body {
        color: #152728;
        padding-top: 10px; }
      .bean-independent-card .card-wrapper .text-wrapper .item-list ul {
        list-style: none; }
        .bean-independent-card .card-wrapper .text-wrapper .item-list ul li {
          margin-left: 0; }

.bean-card-block-image .card-wrapper {
  padding: 0 !important;
  transition: all 0.3s ease-out 0s; }
  .bean-card-block-image .card-wrapper:hover {
    box-shadow: 0 10px 5px 0 rgba(0, 0, 0, 0.16), 0 5px 10px 0 rgba(0, 0, 0, 0.12); }
  .bean-card-block-image .card-wrapper .img-wrapper img {
    margin-bottom: 0;
    width: 100%;
    height: auto;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: #ffffff;
    border-radius: 2px; }

.bean-card-block-text {
  position: relative; }
  .bean-card-block-text .card-wrapper {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: #ffffff;
    border-radius: 2px;
    display: flex;
    display: -ms-flexbox;
    padding: 20px;
    transition: all 0.3s ease-out 0s; }
    .bean-card-block-text .card-wrapper:hover {
      box-shadow: 0 10px 5px 0 rgba(0, 0, 0, 0.16), 0 5px 10px 0 rgba(0, 0, 0, 0.12); }

.header-banner h2,
.node h2 {
  display: none; }
.header-banner .bean-header-banner,
.node .bean-header-banner {
  position: relative; }
  .header-banner .bean-header-banner .header-banner-image img,
  .node .bean-header-banner .header-banner-image img {
    width: 100%; }
  .header-banner .bean-header-banner .header-banner-body,
  .node .bean-header-banner .header-banner-body {
    position: relative; }
    .header-banner .bean-header-banner .header-banner-body .wrapper,
    .node .bean-header-banner .header-banner-body .wrapper {
      margin-top: -12%;
      float: right;
      width: 50%;
      padding: 20px;
      font-size: 14px;
      background: #00C59C;
      color: #ffffff;
      box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
      .header-banner .bean-header-banner .header-banner-body .wrapper h2,
      .node .bean-header-banner .header-banner-body .wrapper h2 {
        display: block;
        font-weight: 400;
        color: #ffffff;
        font-size: 24px; }
        .header-banner .bean-header-banner .header-banner-body .wrapper h2:after,
        .node .bean-header-banner .header-banner-body .wrapper h2:after {
          content: "";
          width: 30px;
          height: 2.5px;
          margin-top: 5px;
          background-color: #ffffff;
          display: block; }

.block-quicktabs {
  margin-top: 30px; }
  .block-quicktabs h2 {
    display: none; }
  .block-quicktabs .quicktabs-wrapper {
    margin-bottom: 20px;
    margin-top: 20px;
    background: #ffffff;
    position: relative;
    z-index: 2;
    border-radius: 2px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
    .block-quicktabs .quicktabs-wrapper ul.quicktabs-tabs {
      list-style: none;
      background-color: #005853;
      display: flex;
      display: -ms-flexbox; }
      .block-quicktabs .quicktabs-wrapper ul.quicktabs-tabs li {
        width: 100%;
        text-align: center;
        margin-left: 0;
        padding-right: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0; }
        .block-quicktabs .quicktabs-wrapper ul.quicktabs-tabs li a {
          color: #ffffff;
          opacity: .6;
          padding: 0.5rem 0;
          font-weight: 500;
          font-size: 14px;
          border-bottom: 3px solid #005853;
          border-top: 3px solid #005853;
          display: inline-block;
          width: 100%; }
        .block-quicktabs .quicktabs-wrapper ul.quicktabs-tabs li.active a {
          opacity: 1;
          border-bottom: 3px solid #229B60; }
    .block-quicktabs .quicktabs-wrapper .quicktabs_main {
      padding: 20px 40px;
      min-height: 200px; }
      .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view .view-empty {
        text-align: center; }
      .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view .views-row {
        border-bottom: 1px solid #BFC3CF;
        padding-bottom: 10px; }
        .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view .views-row .views-field-title a {
          color: #152728; }
          .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view .views-row .views-field-title a:hover {
            color: #229B60; }
        .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view .views-row.views-row-last {
          border-bottom: none; }
      .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .node {
        padding: 0;
        box-shadow: none; }
        .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .node h3 {
          font-size: 20px;
          font-weight: 500;
          color: #229B60; }

.ckeditor-accordion-container > dl {
  border: none; }
  .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle {
    top: calc(20% - 1px);
    left: 0; }
    .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle a.ckeditor-accordion-toggler {
      color: #229B60;
      background: none; }
    .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before, .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after {
      background: #152728; }
  .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggler {
    background: none !important;
    color: #229B60;
    font-weight: 500;
    padding: 0px 0 15px 30px;
    border-bottom: none; }
  .ckeditor-accordion-container > dl dd {
    padding: 0 30px; }
    .ckeditor-accordion-container > dl dd p a {
      color: #229B60; }

table {
  border: none;
  border-bottom: 1px solid #BFC3CF;
  margin-bottom: 30px; }
  table thead tr th {
    font-size: .9rem;
    padding: 15px 10px;
    border: none;
    border-bottom: 3px solid #ddd;
    font-weight: 500;
    color: #616161; }
  table tbody {
    border: none; }
    table tbody tr {
      border: none; }
      table tbody tr td {
        border: none;
        padding: 15px 10px; }
        table tbody tr td a {
          color: #229B60; }
          table tbody tr td a:hover {
            color: #616161; }
      table tbody tr:nth-child(odd) {
        background-color: #eeeeee; }

.bean-slider-banner .view-field-collection-view .flexslider {
  border: none; }
  .bean-slider-banner .view-field-collection-view .flexslider ul.slides li .views-field-field-title {
    position: absolute;
    top: 12%;
    z-index: 1;
    right: 5%; }
    .bean-slider-banner .view-field-collection-view .flexslider ul.slides li .views-field-field-title a {
      color: #fff;
      font-size: 28px;
      font-weight: 400;
      text-shadow: 0 0 5px #333333; }
  .bean-slider-banner .view-field-collection-view .flexslider ol.flex-control-nav {
    bottom: 10px;
    z-index: 2; }
    .bean-slider-banner .view-field-collection-view .flexslider ol.flex-control-nav li a {
      background-color: #dddddd; }
      .bean-slider-banner .view-field-collection-view .flexslider ol.flex-control-nav li a.flex-active {
        background-color: #ffffff; }
  .bean-slider-banner .view-field-collection-view .flexslider ul.flex-direction-nav {
    display: none; }

@media (max-width: 991px) {
  nav.navbar .brand {
    flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    max-width: 45%;
    padding-left: 0; }
  nav.navbar .collapse {
    margin-top: -55px; }
    nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li {
      display: none; }
      nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li.hamburger-menu {
        display: inline-block; }
        nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li.hamburger-menu span.nolink {
          font-size: 24px; }
        nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li.hamburger-menu > .menu .sub-menu-head {
          width: 24%; }
    nav.navbar .collapse .navigation #block-menu-menu-main-menu {
      display: none; }
    nav.navbar .collapse .navigation #block-search-api-page-search {
      width: 100%; }

  .social-share {
    top: unset;
    transform: unset;
    bottom: 0;
    width: 100%; }
    .social-share .button-wrapper {
      width: 100%;
      margin-bottom: 0;
      display: flex;
      display: -ms-flexbox; }
      .social-share .button-wrapper li {
        display: inline-flex;
        width: 100%; }
        .social-share .button-wrapper li a {
          width: 100%; }

  .wrapper-two #block-views-icon-text-block .view-icon-text > .view-content .views-row .views-field-field-image {
    padding: 0 25px; }

  footer {
    margin-bottom: 30px; }

  .node-type-page.page-node-161 .region-content .node table tbody tr td {
    padding: 0px 15px 15px 40px;
    width: 50%; }
  .node-type-page.page-node-161 .footer-banner .bean-header-banner .header-banner-image .field-name-field-image .field-items .field-item {
    height: unset;
    overflow: hidden;
    position: relative; }
  .node-type-page.page-node-161 .footer-banner .bean-header-banner .header-banner-body .wrapper {
    width: 100%; }
  .node-type-page.page-node-161 .footer-banner #block-views-reports-block .view-reports > .view-content .views-row {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    margin-bottom: 30px; }

  .page-user .profile .user-image .user-picture {
    margin-right: 0; }

  .page-node-389 #block-bean-regional-intitaitives-0 .bean-independent-card .card-wrapper .img-wrapper {
    min-height: 120px; }
    .page-node-389 #block-bean-regional-intitaitives-0 .bean-independent-card .card-wrapper .img-wrapper .field-name-field-image {
      width: 100%;
      height: 100%; }
      .page-node-389 #block-bean-regional-intitaitives-0 .bean-independent-card .card-wrapper .img-wrapper .field-name-field-image .field-items {
        height: inherit; }
        .page-node-389 #block-bean-regional-intitaitives-0 .bean-independent-card .card-wrapper .img-wrapper .field-name-field-image .field-items .field-item {
          height: inherit; }
          .page-node-389 #block-bean-regional-intitaitives-0 .bean-independent-card .card-wrapper .img-wrapper .field-name-field-image .field-items .field-item img {
            width: 100%;
            height: 100%;
            padding-right: 0; }

  .page-contact .region-content .view-contact.view-display-id-page > .view-content .views-row {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
    .page-contact .region-content .view-contact.view-display-id-page > .view-content .views-row .card-wrapper .text-wrapper {
      min-height: 200px; }
  .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group .views-row {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group:nth-child(3) {
    width: 55%; }
    .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group:nth-child(3) .views-row {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
  .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group:nth-child(4) {
    width: 45%; }
    .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group:nth-child(4) .views-row {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
  .page-contact .region-content #block-views-contact-block-2 .view-contact > .view-content .views-row {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }

  .page-publications #block-menu-menu-publication-menu > .content {
    overflow: auto; }
  .page-publications #block-menu-menu-publication-menu ul.menu {
    width: 750px;
    margin-bottom: 0; }
  .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form {
    float: unset;
    width: 100%; }
    .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget {
      width: 33.33%; }

  .view .views-row .card-wrapper .img-wrapper {
    min-height: 105px; }
  .view .views-row .card-wrapper .text-wrapper {
    max-height: 99px;
    font-size: 12px; }
    .view .views-row .card-wrapper .text-wrapper h4.card-head a {
      font-size: 14px; }
    .view .views-row .card-wrapper .text-wrapper .item-list:nth-child(3) {
      display: none; }

  .node-type-page.page-node-161 .bean-header-banner .header-banner-image .field-name-field-image .field-items .field-item,
  .header-banner .bean-header-banner .header-banner-image .field-name-field-image .field-items .field-item,
  .node .bean-header-banner .header-banner-image .field-name-field-image .field-items .field-item {
    height: 350px;
    overflow: hidden;
    position: relative; }
    .node-type-page.page-node-161 .bean-header-banner .header-banner-image .field-name-field-image .field-items .field-item img,
    .header-banner .bean-header-banner .header-banner-image .field-name-field-image .field-items .field-item img,
    .node .bean-header-banner .header-banner-image .field-name-field-image .field-items .field-item img {
      height: 100%;
      width: auto;
      max-width: unset; }
  .node-type-page.page-node-161 .bean-header-banner .header-banner-body .wrapper,
  .header-banner .bean-header-banner .header-banner-body .wrapper,
  .node .bean-header-banner .header-banner-body .wrapper {
    width: 100%;
    margin-top: -10%; }
    .node-type-page.page-node-161 .bean-header-banner .header-banner-body .wrapper h2,
    .header-banner .bean-header-banner .header-banner-body .wrapper h2,
    .node .bean-header-banner .header-banner-body .wrapper h2 {
      margin-top: 0; }
    .node-type-page.page-node-161 .bean-header-banner .header-banner-body .wrapper .field-name-field-description .field-items .field-item p:last-child,
    .header-banner .bean-header-banner .header-banner-body .wrapper .field-name-field-description .field-items .field-item p:last-child,
    .node .bean-header-banner .header-banner-body .wrapper .field-name-field-description .field-items .field-item p:last-child {
      margin-bottom: 0; }

  .bean-independent-card .card-wrapper .img-wrapper {
    min-height: 110px; }
    .bean-independent-card .card-wrapper .img-wrapper img {
      padding: 0; }
  .bean-independent-card .card-wrapper .text-wrapper {
    max-height: 110px; }
    .bean-independent-card .card-wrapper .text-wrapper .card-head {
      font-size: 14px;
      padding-bottom: 0; }
    .bean-independent-card .card-wrapper .text-wrapper .body {
      height: 64px;
      overflow: hidden; }
    .bean-independent-card .card-wrapper .text-wrapper .field-name-field-textarea {
      font-size: 12px; } }
@media (max-width: 767px) {
  footer {
    padding-left: 20px;
    padding-right: 20px; }
    footer .brand {
      text-align: center;
      margin-top: 30px; }
      footer .brand img {
        width: 25%; }

  .page-people .region-content .view-people > .view-content .views-row {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
    .page-people .region-content .view-people > .view-content .views-row .card-wrapper .text-wrapper .item-list:nth-child(3) {
      display: block; }
  .page-people .region-content #block-menu-menu-people > .content {
    overflow: auto; }
  .page-people .region-content #block-menu-menu-people ul.menu {
    width: 750px;
    margin-bottom: 0; }

  .page-node-389 .page-footer .left,
  .page-node-389 .page-footer .right {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .page-node-389 .page-footer .region-content-footer {
    margin-top: 20px; }
    .page-node-389 .page-footer .region-content-footer .bean-independent-card .card-wrapper .img-wrapper {
      flex: 0 0 35% !important;
      -ms-flex: 0 0 35% !important;
      max-width: 35% !important; }
    .page-node-389 .page-footer .region-content-footer .bean-independent-card .card-wrapper .text-wrapper {
      flex: 0 0 65% !important;
      -ms-flex: 0 0 65% !important;
      max-width: 65% !important; }
      .page-node-389 .page-footer .region-content-footer .bean-independent-card .card-wrapper .text-wrapper h4 {
        font-size: 16px; }
      .page-node-389 .page-footer .region-content-footer .bean-independent-card .card-wrapper .text-wrapper .body {
        font-size: 14px; }

  .page-node-461 .academy-wrapper .right,
  .page-node-461 .academy-wrapper .left {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }

  .page-contact .region-content .view-contact.view-display-id-page > .view-content .views-row .card-wrapper .text-wrapper {
    min-height: 210px; }
  .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group:nth-child(3) {
    width: 55%; }
  .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group:nth-child(4) {
    width: 45%; }

  .page-events #block-views-events-block .view-events,
  .page-past-events #block-views-events-block .view-events {
    margin-left: 0; }
  .page-events .content,
  .page-past-events .content {
    padding: 0 15px; }
    .page-events .content .view-events,
    .page-past-events .content .view-events {
      margin-left: 0px; }

  .node-type-atree-events .node .img-wrapper {
    margin-bottom: 15px; }

  .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-2 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-3 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-4 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-5 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-1 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-3 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-4 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-5 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-1 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-2 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-4 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-5 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-1 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-2 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-3 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-5 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-1 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-2 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-3 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-4 .views-exposed-form,
  .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form {
    float: unset;
    width: 100%; }
    .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget,
    .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget {
      float: unset;
      width: 100%;
      margin-bottom: 10px;
      padding: 0; }
      .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item,
      .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item {
        width: 100%;
        margin: 0; }
        .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value,
        .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value,
        .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value,
        .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value {
          width: 100%; }
          .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item,
          .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item,
          .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item,
          .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item {
            width: 100%; }
            .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-ja-year-of-pub-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-rep-date-value-value .form-item .date-year,
            .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget .views-widget .form-item #edit-field-year-value-value .form-item .date-year {
              width: 100%; }
      .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget select,
      .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget select {
        width: 100% !important; }
      .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-1 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-2 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-3 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-4 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-1 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-2 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-3 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-4 .views-exposed-form .views-exposed-widget input,
      .page-publications #block-views-exp-publications-page-5 #views-exposed-form-publications-page-5 .views-exposed-form .views-exposed-widget input {
        width: 97% !important; }

  .node-type-atree-books .region-content .node-atree-books .field-name-field-book-thumbnail {
    width: 50%;
    margin: 0 auto 15px; }

  .node-type-jobs .region-content .node-jobs .job-details {
    display: block; }

  .bean-slider-banner .view-field-collection-view .flexslider ul.slides li .views-field-field-title {
    top: unset;
    padding: 0 20px;
    right: unset;
    bottom: 20%; }
  .bean-slider-banner .view-field-collection-view .flexslider ol.flex-control-nav {
    bottom: 0px; }

  #block-views-icon-text-block .view-icon-text > .view-content .views-row {
    margin: 0 auto 30px; }

  .view .views-row .card-wrapper .img-wrapper {
    width: 35%;
    min-height: 175px; }
  .view .views-row .card-wrapper .text-wrapper {
    width: 65%;
    max-height: 175px;
    font-size: 14px; }
    .view .views-row .card-wrapper .text-wrapper h4.card-head a {
      font-size: 16px; }

  .bean-independent-card .card-wrapper .img-wrapper {
    min-height: 110px; }
    .bean-independent-card .card-wrapper .img-wrapper img {
      padding: 0; }
  .bean-independent-card .card-wrapper .text-wrapper {
    max-height: 110px; }
    .bean-independent-card .card-wrapper .text-wrapper h4 {
      padding-bottom: 0; }
    .bean-independent-card .card-wrapper .text-wrapper .body {
      height: 64px;
      overflow: hidden; }

  .block-quicktabs .quicktabs-wrapper .item-list {
    overflow: auto;
    margin-bottom: 15px; }
    .block-quicktabs .quicktabs-wrapper .item-list ul.quicktabs-tabs {
      width: 450px;
      margin-bottom: 0; }
  .block-quicktabs .quicktabs-wrapper .node .field-name-body img {
    width: 100%;
    margin-bottom: 15px;
    padding: 0; }

  .view-reports .views-row {
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%; }
    .view-reports .views-row .card-wrapper .img-wrapper {
      width: 100%; }

  /*****************mukun****************/
  #block-menu-menu-people,
  #block-menu-menu-publication-menu {
    width: 100%;
    height: 50px; }
    #block-menu-menu-people > .content ul.menu,
    #block-menu-menu-publication-menu > .content ul.menu {
      float: left;
      position: relative; }
      #block-menu-menu-people > .content ul.menu li.leaf,
      #block-menu-menu-publication-menu > .content ul.menu li.leaf {
        position: relative; }

  #arrowR,
  #arrowRight {
    width: 20px;
    height: 40px;
    cursor: pointer;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0px;
    opacity: 1;
    background-image: url("../../img/right.png");
    background-repeat: no-repeat;
    background-size: 10px auto;
    background-position: center;
    background-color: #005853; }

  #arrowL,
  #arrowLeft {
    width: 10px;
    height: 40px;
    cursor: pointer;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0px;
    opacity: 1;
    background-image: url("../../img/left.png");
    background-repeat: no-repeat;
    background-size: 10px auto;
    background-position: center;
    background-color: #005853; }

  /*************end****************/ }
@media (max-width: 575px) {
  nav.navbar .brand {
    flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    max-width: 80%; }
  nav.navbar .collapse {
    margin-top: -50px; }
    nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li.hamburger-menu > .menu .sub-menu-head {
      width: 49%; }

  .wrapper-two #block-views-icon-text-block .view-icon-text > .view-content .views-row .views-field-field-image {
    padding: 0 110px; }

  .node-type-page.page-node-161 .footer-banner #block-views-reports-block .view-reports > .view-content .views-row {
    flex: 0 0 33.33%;
    -ms-flex: 0 0 33.33%;
    max-width: 33.33%;
    margin-bottom: 30px; }
    .node-type-page.page-node-161 .footer-banner #block-views-reports-block .view-reports > .view-content .views-row .card-wrapper .img-wrapper {
      width: 100%; }
      .node-type-page.page-node-161 .footer-banner #block-views-reports-block .view-reports > .view-content .views-row .card-wrapper .img-wrapper img {
        width: 100%;
        height: auto; }

  .page-regional-initiative .region-content .view-regional-initiative-block .views-row .img-wrapper,
  .page-north-east .region-content .view-regional-initiative-block .views-row .img-wrapper,
  .page-community-conservation .region-content .view-regional-initiative-block .views-row .img-wrapper {
    width: 100%;
    margin-bottom: 15px; }
  .page-regional-initiative .region-content .view-regional-initiative-block .views-row .text-wrapper,
  .page-north-east .region-content .view-regional-initiative-block .views-row .text-wrapper,
  .page-community-conservation .region-content .view-regional-initiative-block .views-row .text-wrapper {
    width: 100%; }

  .node-type-atree-regional-initiative .region-content #block-views-regional-initiative-block .view-regional-initiative .quicktabs-wrapper .item-list {
    overflow: auto;
    margin-bottom: 15px; }
    .node-type-atree-regional-initiative .region-content #block-views-regional-initiative-block .view-regional-initiative .quicktabs-wrapper .item-list ul.quicktabs-tabs {
      width: 650px;
      margin-bottom: 0; }
  .node-type-atree-regional-initiative .region-content #block-views-regional-initiative-block .view-regional-initiative .quicktabs_main .quicktabs-tabpage p img {
    width: 50%; }

  .page-people .region-content .view-people > .view-content .views-row .card-wrapper .text-wrapper {
    max-height: 190px !important; }

  .page-node-389 .page-footer .region-content-footer .bean-independent-card .card-wrapper .text-wrapper {
    max-height: 115px; }
    .page-node-389 .page-footer .region-content-footer .bean-independent-card .card-wrapper .text-wrapper .field-name-field-textarea {
      font-size: 14px; }

  .page-contact .region-content .view-contact.view-display-id-page > .view-content .views-row {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
    .page-contact .region-content .view-contact.view-display-id-page > .view-content .views-row .card-wrapper .text-wrapper {
      min-height: auto; }
  .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group .views-row {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group:nth-child(3) {
    width: 100%; }
    .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group:nth-child(3) .views-row {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
  .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group:nth-child(4) {
    width: 100%; }
    .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group:nth-child(4) .views-row {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
  .page-contact .region-content #block-views-contact-block-2 .view-contact > .view-content .views-row {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }

  .table-wrapper {
    overflow: scroll; }

  .bean-independent-card .card-wrapper .img-wrapper {
    flex: 0 0 33.33%;
    -ms-flex: 0 0 33.33%;
    max-width: 33.33%; }
  .bean-independent-card .card-wrapper .text-wrapper {
    flex: 0 0 66.66%;
    -ms-flex: 0 0 66.66%;
    max-width: 66.66%; }
    .bean-independent-card .card-wrapper .text-wrapper .body {
      height: auto; }

  .bean-slider-banner .view-field-collection-view .flexslider .slides li .views-field-field-image .field-content {
    height: 275px;
    overflow: hidden; }
    .bean-slider-banner .view-field-collection-view .flexslider .slides li .views-field-field-image .field-content img {
      width: auto;
      height: 100%; }
  .bean-slider-banner .view-field-collection-view .flexslider .slides li .views-field-field-title a {
    font-size: 20px;
    padding: 0; }

  .view .views-row .card-wrapper .img-wrapper {
    min-height: 135px; }
  .view .views-row .card-wrapper .text-wrapper {
    max-height: 110px; }

  .view-reports .views-row {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
    .view-reports .views-row .card-wrapper .img-wrapper {
      width: 100%; } }
@media (max-width: 375px) {
  footer {
    padding: 30px 15px; }

  .wrapper-two #block-views-icon-text-block .view-icon-text > .view-content .views-row .views-field-field-image {
    padding: 0 80px; }

  .node-type-atree-regional-initiative .region-content #block-views-regional-initiative-block .view-regional-initiative .quicktabs_main .quicktabs-tabpage p img {
    width: 100%;
    margin-right: 0 !important; }

  .page-publications-books .view-publications > .view-content .card-wrapper .img-wrapper {
    height: 160px;
    min-height: 160px; }
  .page-publications-books .view-publications > .view-content .card-wrapper .card-body-wrapper {
    max-height: 160px; }
    .page-publications-books .view-publications > .view-content .card-wrapper .card-body-wrapper .publishers,
    .page-publications-books .view-publications > .view-content .card-wrapper .card-body-wrapper .authors {
      display: none; }

  .node-type-atree-books .region-content .node-atree-books .field-name-field-book-thumbnail {
    width: 75%;
    margin: 0 auto 15px; }

  .node-type-page.page-node-161 .bean-header-banner .header-banner-image .field-name-field-image .field-items .field-item,
  .header-banner .bean-header-banner .header-banner-image .field-name-field-image .field-items .field-item,
  .node .bean-header-banner .header-banner-image .field-name-field-image .field-items .field-item {
    height: 210px; }
  .node-type-page.page-node-161 .footer-banner .bean-header-banner .header-banner-image .field-name-field-image .field-items .field-item,
  .header-banner .footer-banner .bean-header-banner .header-banner-image .field-name-field-image .field-items .field-item,
  .node .footer-banner .bean-header-banner .header-banner-image .field-name-field-image .field-items .field-item {
    height: 210px; }
  .node-type-page.page-node-161 .footer-banner #block-views-reports-block .view-reports > .view-content .views-row,
  .header-banner .footer-banner #block-views-reports-block .view-reports > .view-content .views-row,
  .node .footer-banner #block-views-reports-block .view-reports > .view-content .views-row {
    flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    max-width: 50%; }
    .node-type-page.page-node-161 .footer-banner #block-views-reports-block .view-reports > .view-content .views-row .card-wrapper .img-wrapper,
    .header-banner .footer-banner #block-views-reports-block .view-reports > .view-content .views-row .card-wrapper .img-wrapper,
    .node .footer-banner #block-views-reports-block .view-reports > .view-content .views-row .card-wrapper .img-wrapper {
      min-height: 160px;
      height: 160px; }
      .node-type-page.page-node-161 .footer-banner #block-views-reports-block .view-reports > .view-content .views-row .card-wrapper .img-wrapper img,
      .header-banner .footer-banner #block-views-reports-block .view-reports > .view-content .views-row .card-wrapper .img-wrapper img,
      .node .footer-banner #block-views-reports-block .view-reports > .view-content .views-row .card-wrapper .img-wrapper img {
        width: 100%;
        height: auto; }

  .page-people .region-content .view-people > .view-content .views-row .card-wrapper .text-wrapper .item-list:nth-child(3) {
    display: none; }

  .node-type-page.page-node-161 .region-content .node table tbody tr td {
    width: 100%;
    padding: 0 15px 15px 30px; }

  .page-node-358 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view > .view-content .views-row .card-wrapper .text-wrapper .item-list {
    display: none; }

  .page-node-2109 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view > .view-content .views-row .card-wrapper .text-wrapper .item-list {
    display: none; }

  .page-contact .region-content .view-contact.view-display-id-page > .view-content .views-row .card-wrapper .text-wrapper p {
    display: block; }
  .page-contact .region-content #block-views-contact-block-1 .view-contact .contact-group .views-row {
    -ms-flex: 0 0 89%;
    flex: 0 0 89%;
    max-width: 89%; }
  .page-contact .region-content #block-views-contact-block-2 .view-contact > .view-content .views-row {
    -ms-flex: 0 0 89%;
    flex: 0 0 89%;
    max-width: 89%; }

  nav.navbar .collapse .top-menu #block-system-main-menu ul.menu li.hamburger-menu > .menu .sub-menu-head {
    width: 100%; }

  .page-node h1.page-header {
    font-size: 22px; }

  .bean-slider-banner .view-field-collection-view .flexslider ul.slides li .views-field-field-title a {
    padding: 0;
    font-size: 18px; }

  .view .views-row .card-wrapper .text-wrapper .card-head {
    padding: 10px 0px; }
    .view .views-row .card-wrapper .text-wrapper .card-head a {
      font-size: 14px !important; }
  .view .views-row .card-wrapper .text-wrapper .body-text {
    display: none; }
  .view .views-row .card-wrapper .text-wrapper p {
    display: none; }
  .view .views-row .card-wrapper .img-wrapper {
    overflow: hidden;
    min-height: 105px;
    height: 105px; }
    .view .views-row .card-wrapper .img-wrapper img {
      width: 100%;
      height: 100%; }

  .bean-independent-card .card-wrapper .img-wrapper {
    min-height: 96px; }
  .bean-independent-card .card-wrapper .text-wrapper .body {
    display: none; }

  #block-bean-academy-block-our-library .bean-independent-card .card-wrapper .text-wrapper .body {
    display: block; }

  .view-reports .views-row {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
    .view-reports .views-row .card-wrapper .img-wrapper {
      width: 100%;
      height: auto; }

  .view-atree-board .views-row .card-wrapper .text-wrapper {
    max-height: 100px; } }
.nl-subs-lnk {
  float: right !important;
  padding: 2px 2px 2px 2px;
  background-color: #fff; }

#block-views-news-block .block-title-link {
  color: #229B60 !important; }

#block-views-publications-block .block-title-link {
  color: #229B60 !important; }

#fag_completed_projects {
  float: right !important;
  clear: both !important;
  background-color: #fff !important; }

.page-node-2109 .block-system .node {
  display: none; }
.page-node-2109 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view > .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
  .page-node-2109 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view > .view-content .views-row {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 20px; }
    .page-node-2109 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view > .view-content .views-row .card-wrapper {
      margin: 2px; }
.page-node-2109 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager {
  margin-top: 30px;
  margin-bottom: 30px; }
  .page-node-2109 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-item a {
    color: #229B60; }
  .page-node-2109 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-next a,
  .page-node-2109 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-previous a {
    color: #229B60;
    font-size: 24px;
    line-height: 24px;
    font-weight: 400; }
  .page-node-2109 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-current {
    background: #229B60;
    color: #ffffff;
    font-size: 14px;
    padding: 5px 10px;
    font-weight: 400; }
  .page-node-2109 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-ellipsis {
    color: #229B60; }
  .page-node-2109 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-first,
  .page-node-2109 .block-quicktabs .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .view ul.pager .pager-last {
    display: none; }

#node-645 .submitted {
  display: none !important; }

#flexslider-1 .flex-active-slide .views-field-field-title a {
  font-size: 28px !important; }

.view-display-id-page_9 {
  padding: 30px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #ffffff; }

.view-display-id-page_9 .view-content .views-row {
  border-bottom: 1px solid #aaa; }

.page-node-3017 .region-content .node {
  padding: 0px !important; }

.atree-centre-cell {
  background-color: #fff;
  -webkit-box-shadow: 5px 10px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 5px 10px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 5px 10px 5px 0px rgba(0, 0, 0, 0.75);
  margin: 10px 10px 10px 10px;
  padding: 20px 20px 20px 20px;
  height: 250px !important; }

.atree-centre-cell h4 {
  font-weight: bold !important;
  color: #229b60 !important; }

.atree-centre-cell h4 a, .atree-centre-cell h4 a:link, .atree-centre-cell h4 a:hover, .atree-centre-cell h4 a:active {
  color: #229b60 !important; }

.atree-centre-pg {
  background-color: #fff;
  -webkit-box-shadow: 5px 10px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 5px 10px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 5px 10px 5px 0px rgba(0, 0, 0, 0.75);
  margin: 10px 10px 10px 10px;
  padding: 20px 20px 20px 20px;
  height: 100% !important; }

.atree-centre-pg h4 {
  font-weight: bold !important;
  color: #229b60 !important; }

.atree-centre-pg h4 a, .atree-centre-pg h4 a:link, .atree-centre-pg h4 a:hover, .atree-centre-pg h4 a:active {
  color: #229b60 !important; }

#node-2984 #local-donors strong:nth-last-child(3),
#node-2984 #local-donors strong:nth-last-child(4),
#node-2984 #local-donors strong:nth-last-child(5),
#node-2984 #local-donors strong:nth-last-child(6) {
  display: none !important; }

#node-2984 #local-donors hr:nth-last-child(1),
#node-2984 #local-donors hr:nth-last-child(2),
#node-2984 #local-donors hr:nth-last-child(3),
#node-2984 #local-donors hr:nth-last-child(4) {
  display: none !important; }

.view-display-id-page_3 h3 {
  display: none !important; }

#ne-init a, #ne-init a:active, #ne-init a:hover {
  color: #229B60 !important; }

/*# sourceMappingURL=style.css.map */
