/*common*/
body {
  margin: 0;
  padding: 0; }

h2.block-title {
  color: #75BF44;
 /*  font-size: 40px;
line-height: 46px; */
  font-size: 35px;
  line-height: 41px;
  font-family: MaisonNeue-Bold;
  text-align: center; }

a:hover, a:focus {
  text-decoration: none; }

button {
  outline: none; }

.alert-danger {
  word-break: break-word; }

body .dialog-off-canvas-main-canvas {
  padding-top: 80px; }

/*css for footer effect*/
.dialog-off-canvas-main-canvas {
  position: relative;
  z-index: 10;
  background: #fff; }

.fixed-footer .dialog-off-canvas-main-canvas {
  min-height: 100vh; }

/*css for footer effect*/
/*common bottom spacing throughout the site*/
body:not(.path-frontpage):not(.path-regions):not(.page-node-type-general-pages) .dialog-off-canvas-main-canvas {
  padding-bottom: 92px; }

.pager-nav {
  margin-bottom: 0 !important; }

/*common bottom spacing throughout the site*/
/*common filter*/
.filter-found .main-container > .row {
  margin-top: 98px; }
  .filter-found .main-container > .row > aside.col-md-3 {
    padding-left: 38px; }
  .filter-found .main-container > .row > .col-md-9 {
    padding-right: 40px;
    padding-left: 40px; }
  .filter-found .main-container > .row .view-content {
    margin-top: 0; }

.additional-filter.views-exposed-form .form-inline .form-item {
  width: 100%;
  margin-bottom: 15px; }
  .additional-filter.views-exposed-form .form-inline .form-item.form-item-blog-region {
    display: none; }
  .additional-filter.views-exposed-form .form-inline .form-item label {
    font-size: 16px;
    color: #606060;
    text-align: left;
    margin: 0;
    padding: 0;
    line-height: normal;
    margin-bottom: 9px;
    font-family: MaisonNeue-Bold; }
  .additional-filter.views-exposed-form .form-inline .form-item input, .additional-filter.views-exposed-form .form-inline .form-item .select-wrapper, .additional-filter.views-exposed-form .form-inline .form-item .select-wrapper select {
    width: 100%; }
  .additional-filter.views-exposed-form .form-inline .form-item .select-wrapper:after {
    display: none; }
  .additional-filter.views-exposed-form .form-inline .form-item .select2-container {
    width: 100% !important; }
  .additional-filter.views-exposed-form .form-inline .form-item .select2-container--default .select2-selection--single {
    width: calc(100% - 35px) !important; }
  .additional-filter.views-exposed-form .form-inline .form-item .select2-dropdown {
    width: 100% !important; }
  .additional-filter.views-exposed-form .form-inline .form-item .glyphicon-refresh {
    position: static; }
.additional-filter.views-exposed-form .form-inline div[data-drupal-selector="edit-actions"] {
  position: static;
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
  clear: both;
  margin-top: 20px; }
  .additional-filter.views-exposed-form .form-inline div[data-drupal-selector="edit-actions"] button {
    padding: 4px 16px;
    background: transparent;
    display: inline-block;
    color: #75BF44;
    font-size: 12px;
    line-height: 20px;
    font-family: MaisonNeue-Book;
    border: 1px solid #75BF44;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
    width: auto;
    height: auto; }
    .additional-filter.views-exposed-form .form-inline div[data-drupal-selector="edit-actions"] button:hover {
      color: #FFFFFF;
      background: #75BF44;
      border-color: #75BF44;
      opacity: 1; }

/*hiding unwanted dropdowns form news,blog*/
/*feedback button style for every pages*/
.site-feedback {
  position: fixed;
  right: -35px;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
  z-index: 999; }
  .site-feedback a {
    padding: 2px 19px;
    display: block;
    background: #75BF44;
    border-radius: 30px;
    color: #fff;
    margin: 0;
    border: 1px solid #75BF44;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
    font-size: 16px; }
    .site-feedback a:hover {
      border-color: #75BF44;
      background: #fff;
      color: #75BF44; }
  .site-feedback .field--type-text-with-summary {
    padding: 0 !important;
    margin: 0 !important; }

/*feedback button style for every pages*/
/*common filter*/
@media (max-width: 991px) {
  /*   body {
  display: none !important;
}
html:after {
  content: "mobile design under construction";
  font-size: 32px;
  color: #000;
  height: 100%;
  width: 100%;
  position: fixed;
  text-align: center;
  padding: 315px 0;
  text-transform: uppercase;
} */ }
.form-item-news-programme, .form-item-field-wordpress-target-id {
  display: none !important; }

/* more/less for long text as per client comment 6th may 2019 */
a.morelink {
  text-decoration: none;
  outline: none;
  color: #75BF44 !important; }

.morecontent span {
  display: none; }

.text-toggle {
  font-size: 18px;
  margin: 15px 0;
  display: block;
  float: right;
  color: #75BF44;
  cursor: pointer;
  width: 100%;
  text-align: right; }

.read-more-toggle {
  position: relative; }
  .read-more-toggle.more-text {
    height: 125px;
    overflow: hidden; }
    .read-more-toggle.more-text:after {
      content: '';
      position: absolute;
      height: 52px;
      bottom: 0;
      left: 0;
      right: 0;
      width: 100%;
      /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+10,ffffff+99&0+10,1+99 */
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 10%, white 99%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 10%, white 99%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 10%, white 99%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
      /* IE6-9 */
      /*  background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
      background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
      background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0); */ }

/*to make image size smaller for staffs in every sliders | about us page, project detail page|*/
@media (min-width: 1280px) {
  .aboutus-members .owl-stage, .staff-members .aboutus-members .owl-stage {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    width: 1000% !important; } }
/*changing all h3 color to green as per clienr suggetion*/
h3 {
  color: #75BF44; }

/*reset btn style*/
.reset-bttn {
  margin-top: 35px; }
  .reset-bttn .field--name-body a {
    padding: 4px 16px;
    background: transparent;
    display: inline-block;
    color: #75BF44;
    font-size: 12px;
    line-height: 20px;
    font-family: MaisonNeue-Book;
    border: 1px solid #75BF44;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
    width: auto;
    height: auto; }
    .reset-bttn .field--name-body a:hover {
      color: #FFFFFF;
      background: #75BF44;
      border-color: #75BF44; }

.path-country .country-breadcrumb-block .form-group {
  font-size: 16px;
  padding-top: 25px;
  padding-bottom: 25px;
  font-weight: 600;
  margin-left: 62px; }
.path-country .form-group .region-about-home {
  padding-top: 0; }
.path-country .form-group .region-staff-list {
  padding-top: 35px; }
.path-country .filter-found .main-content-wrapper .main-container > .row {
  margin-top: 0; }
.path-country .main-content-wrapper .main-container > .row {
  margin-top: 0; }
.path-country .row .country-breadcrumb-block .country-breadcrumb .field-content {
  color: #75BF44; }
  .path-country .row .country-breadcrumb-block .country-breadcrumb .field-content a {
    color: #75BF44; }
    .path-country .row .country-breadcrumb-block .country-breadcrumb .field-content a:hover {
      color: #548c2e; }

/*reset btn style*/
.path-frontpage .view-agro-forestry-world .agroforestry_world .agroforestry_image img {
  border: 1px solid #e2dbdb; }

@media (max-width: 767px) {
  body:not(.path-frontpage):not(.path-regions):not(.page-node-type-general-pages) .dialog-off-canvas-main-canvas {
    padding-bottom: 40px; }

  .filter-found .main-container > .row {
    margin-top: 40px; }
    .filter-found .main-container > .row > aside.col-md-3 {
      padding: 0 30px; }
    .filter-found .main-container > .row > .col-md-9 {
      padding: 0 30px; }

  h2.block-title {
    font-size: 30px;
    line-height: 34px; } }
/*reduce the width of homepage ** large image to medium ** client feedback on 26 feb 2019*/
@media (min-width: 1280px) {
 /*  .region-staff-list {
  margin: 0 auto;
  max-width: 1280px;
} */
  /* .path-frontpage, .page-node-type-general-pages */
  body:not(.path-frontpage) {
   /*  margin: 0 auto;
  max-width: 1280px;
  &.fixed-footer {
    .main-footer-wrapper {
      max-width: 1280px;
      margin: 0 auto;
      left: auto;
      right: auto;
    }
  }
  .dialog-off-canvas-main-canvas {
    margin: 0 auto;
    max-width: 1280px;
  } */
    /* .main-menu-wrapper {
      .block-we-megamenu {
        .we-mega-menu-submenu {
         
          box-shadow: none !important;
          .we-mega-menu-submenu-inner {
            width: 1280px;
            margin: 0 auto;
            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.16) !important;
          }
        }
      }
    } */
    /* .main-header-wrapper {
      &.scrollUp {
        // max-width: none;
      }
      max-width: 1280px;
      margin: 0 auto;
    } */ }

  body.path-frontpage {
    /* .main-footer-wrapper {
      max-width: 1280px;
      margin: 0 auto;
      width: 1280px;
    } */ }
    body.path-frontpage .dialog-off-canvas-main-canvas > div:not(.main-content-wrapper):not(.main-header-wrapper):not(.white-region-one) {
      max-width: 1280px;
      margin: 0 auto; }
    body.path-frontpage .cifor-publication-block, body.path-frontpage .publication-wrapper, body.path-frontpage .block-agroworld, body.path-frontpage .wrap-inform, body.path-frontpage .home-partner-block {
      max-width: 1280px;
      margin-left: auto;
      margin-right: auto;
      width: 1280px;
      float: none; }
    body.path-frontpage div.map-block {
      max-width: 1280px;
      margin: 0 auto; }

  body:not(.path-frontpage):not(.path-regions) {
    /* .main-footer-wrapper {
      max-width: 1280px;
      margin: 0 auto;
      width: 1280px;
    } */ }
    body:not(.path-frontpage):not(.path-regions) .dialog-off-canvas-main-canvas > div:not(.main-header-wrapper):not(.banner-fullwidth) {
      max-width: 1280px;
      margin: 0 auto; } }
.path-sitemap .region-content > .page-header {
  color: #75BF44;
  font-size: 35px;
  line-height: 41px;
  font-family: MaisonNeue-Bold;
  text-align: center;
  border: none; }

.sitemap-wrapper {
  padding-left: 10%; }
  .sitemap-wrapper .sitemap-child-wrapper:nth-child(6) > li a {
    font-size: 18px;
    font-family: MaisonNeue-Bold; }
  .sitemap-wrapper li {
    margin-bottom: 8px; }
    .sitemap-wrapper li a {
      font-family: MaisonNeue-Book;
      font-size: 16px; }
  .sitemap-wrapper > li a {
    font-size: 22px;
    font-family: MaisonNeue-Bold; }
  .sitemap-wrapper .sitemap-child-wrapper {
    margin-bottom: 15px; }

/*style for new updates*/
.path-frontpage .cifor-publication-block .ci-meta-wrap {
  float: left;
  width: calc(100% - 143px); }
.path-frontpage .cifor-publication-block .readmore.pdf-download {
  right: 15px; }
.path-frontpage .cifor-publication-block .project-publication-list {
  padding-top: 10px; }

/*style for new page */
.page-node-type-tpp-el .project-detailpage-related-videos .owl-carousel .owl-stage-outer {
  margin-right: 1px; }

.page-node-type-tpp-el .banner-wrapper {
  position: relative; }
  .page-node-type-tpp-el .banner-wrapper:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.3); }
  .page-node-type-tpp-el .banner-wrapper .banner-img img {
    height: 468px;
    width: 100%;
    object-fit: cover; }
  .page-node-type-tpp-el .banner-wrapper .banner-meta-info {
    position: absolute;
    bottom: 0;
    left: 0;
    max-width: 1280px;
    right: 0;
    margin: auto;
    padding-right: 25%; }
    .page-node-type-tpp-el .banner-wrapper .banner-meta-info .type {
      text-transform: uppercase;
      display: inline-block;
      background: #dddddd;
      color: #000;
      padding: 3px 11px 1px;
      font-size: 13px;
      margin-bottom: 15px; }
    .page-node-type-tpp-el .banner-wrapper .banner-meta-info .title {
      font-size: 42px;
      line-height: 1.3em;
      color: #fff;
      font-weight: 700;
      margin-bottom: 15px; }
    .page-node-type-tpp-el .banner-wrapper .banner-meta-info .other {
      font-size: 15px;
      line-height: 1.5em;
      margin-bottom: 30px;
      line-height: 1.5em;
      color: #fff; }
.page-node-type-tpp-el .publication-detailpage .content-desc {
  max-width: 1280px;
  margin: 0 auto;
  padding: 50px 50px 30px 50px;
  line-height: 26px;
  color: #606060;
  font-size: 18px; }
  .page-node-type-tpp-el .publication-detailpage .content-desc .field-content p {
    margin-bottom: 20px; }
    .page-node-type-tpp-el .publication-detailpage .content-desc .field-content p:last-child {
      margin-bottom: 0; }
.page-node-type-tpp-el .publication-detailpage .region-projects-featured .region-news .news-image {
  margin-bottom: 33px; }
.page-node-type-tpp-el .publication-detailpage .region-projects-featured .region-news .news-title {
  margin-bottom: 10px; }
  .page-node-type-tpp-el .publication-detailpage .region-projects-featured .region-news .news-title a {
    color: #0A262C;
    font-size: 18px;
    line-height: 26px;
    font-family: MaisonNeue-Book;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
    .page-node-type-tpp-el .publication-detailpage .region-projects-featured .region-news .news-title a:hover {
      opacity: .8; }
.page-node-type-tpp-el .publication-detailpage .region-projects-featured .region-news .news-read-more {
  margin-bottom: 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(6, 38, 45, 0.25); }
  .page-node-type-tpp-el .publication-detailpage .region-projects-featured .region-news .news-read-more a {
    font-family: MaisonNeue-Demi;
    line-height: 34px;
    padding-right: 25px;
    transition: all 0.25s;
    font-size: 16px;
    color: #00613C;
    background: url(../images/innerpage-icons/icons-right.svg) no-repeat center right;
    background-size: 15px 10px; }
    .page-node-type-tpp-el .publication-detailpage .region-projects-featured .region-news .news-read-more a:hover {
      opacity: .75; }
.page-node-type-tpp-el .publication-detailpage .region-projects-featured .region-news .news-written-by {
  font-size: 14px;
  color: rgba(10, 38, 44, 0.5);
  font-family: MaisonNeue-Book; }
.page-node-type-tpp-el .project-detailpage-related-videos h2 {
  color: #75BF44;
  font-size: 35px;
  line-height: 41px;
  font-family: MaisonNeue-Bold;
  text-align: left;
  margin-bottom: 30px; }
.page-node-type-tpp-el .slide-output-publication .block-image ~ .block-title, .page-node-type-tpp-el .slide-output-publication .block-image ~ .block-desc {
  padding-left: 127px; }
.page-node-type-tpp-el .slide-output-publication .block-desc {
  margin-bottom: 20px; }
.page-node-type-tpp-el h2.block-title {
  padding: 0 50px;
  text-align: left;
  margin-bottom: 30px; }
.page-node-type-tpp-el .project-news-list.region-news-block {
  margin-bottom: 0; }
.page-node-type-tpp-el .project-detailpage-related-videos {
  margin-top: 50px; }
.page-node-type-tpp-el .slide-output-publication.view-publication .view-content .banner-row.views-row .block-image {
  margin-bottom: 25px; }

@media (max-width: 767px) {
  .page-node-type-tpp-el .banner-wrapper .banner-meta-info {
    bottom: 15px;
    left: 15px;
    max-width: 100%;
    padding-right: 10px; }
    .page-node-type-tpp-el .banner-wrapper .banner-meta-info .type {
      font-size: 11px;
      margin-bottom: 10px; }
    .page-node-type-tpp-el .banner-wrapper .banner-meta-info .title {
      font-size: 22px;
      line-height: 28px;
      margin-bottom: 10px; }
    .page-node-type-tpp-el .banner-wrapper .banner-meta-info .other {
      font-size: 14px;
      margin-bottom: 0; }
  .page-node-type-tpp-el .publication-detailpage .content-desc {
    font-size: 16px;
    line-height: 24px;
    padding: 0; }
    .page-node-type-tpp-el .publication-detailpage .content-desc p {
      margin-bottom: 10px; }
  .page-node-type-tpp-el .project-detailpage-related-videos h2 {
    text-align: center; }
  .page-node-type-tpp-el h2.block-title {
    margin-bottom: 10px;
    padding: 0; }

  .path-frontpage .cifor-publication-block .readmore {
    float: left;
    width: 100%; }

  .view-publication .view-content .views-row .readmore {
    text-align: right; }

  .slide-output-publication .block-image ~ .block-title, .slide-output-publication .block-image ~ .block-desc {
    padding-left: 45% !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .page-node-type-tpp-el .banner-wrapper .banner-meta-info {
    padding-left: 30px;
    padding-right: 30px; }
    .page-node-type-tpp-el .banner-wrapper .banner-meta-info .title {
      font-size: 30px; } }
/**/
.main-navigation-responsive {
  display: none; }

.user-logged-in {
  margin-top: 0px; }
  .user-logged-in .main-header-wrapper {
    top: 40px; }
  .user-logged-in .main-header-wrapper .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu {
    top: 121px; }
  .user-logged-in .sticky-header.main-header-wrapper .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu {
    top: 80px; }
  .user-logged-in.toolbar-tray-open .main-header-wrapper {
    top: 80px; }
  .user-logged-in.toolbar-tray-open .main-header-wrapper .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu {
    top: 160px; }
  .user-logged-in.toolbar-tray-open .sticky-header.main-header-wrapper .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu {
    top: 80px; }

.main-header-wrapper {
  height: 81px;
  left: 0;
  right: 0;
  background: #fff;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  border-bottom: 1px solid #E3E4DF; }
  .main-header-wrapper.scrollUp {
    transform: translateY(-81px); }
  .main-header-wrapper div[data-block="megamenucommonfooter"] {
    width: 100% !important;
    float: none !important;
    padding: 0 !important; }
  .main-header-wrapper .mCSB_container {
    width: 100%;
    padding: 0 !important; }
  .main-header-wrapper .block-right-wrapper {
    float: right;
    width: 40%; }
  .main-header-wrapper .block-left-wrapper {
    float: left;
    width: 60%;
    padding-top: 22px; }
    .main-header-wrapper .block-left-wrapper .menu--footer li {
      float: left; }
  .main-header-wrapper .main-menu-wrapper {
    float: right;
    padding: 25px 0 0 0; }
  .main-header-wrapper .navbar-default {
    background-color: #fff;
    border: none;
    margin: 0;
    padding: 0px 36px 0 25px;
    position: relative;
    border-radius: 0; }
    .main-header-wrapper .navbar-default .navbar-brand {
      display: none; }
    .main-header-wrapper .navbar-default .navbar-btn {
      width: 60px;
      margin: 6px 0;
      padding: 0; }
      .main-header-wrapper .navbar-default .navbar-btn img {
        height: auto;
        display: block;
        max-width: 100%;
        position: relative; }

.search-box-wrapper .search-btn {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/header/Search.svg) no-repeat center center;
  position: absolute;
  right: 40px;
  top: 33px;
  cursor: pointer; }

.logged-in .sticky-header {
  left: 0;
  background: #fff;
  position: fixed;
  top: 50px;
  width: 100%;
  z-index: 9999; }

.toolbar-drawer .sticky-header {
  left: 0;
  background: #fff;
  position: fixed;
  top: 85px;
  width: 100%;
  z-index: 9999; }

/************************* Media Query ********************/
@media (min-width: 768px) and (max-width: 991px) {
  .main-header-wrapper .navbar-toggle {
    margin: 0px 40px 6px 0 !important; }
  .main-header-wrapper header.navbar-default .navbar-header {
    width: 20%; }
  .main-header-wrapper header.navbar-default ul.navbar-nav {
    margin-right: 0;
    float: right;
    padding: 0 8px 0; }
    .main-header-wrapper header.navbar-default ul.navbar-nav > li > a {
      font-size: 13px;
      padding: 12px 8px; }
  .main-header-wrapper .search-box-wrapper .search-btn {
    top: 33px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .main-header-wrapper header.navbar-default .navbar-header {
    width: 20%; }
  .main-header-wrapper header.navbar-default ul.navbar-nav {
    margin-right: 0;
    float: right;
    padding: 0 8px 0; }
    .main-header-wrapper header.navbar-default ul.navbar-nav > li > a {
      padding: 12px 8px; } }
@media (max-width: 991px) {
  .main-navigation {
    display: none; }

  .main-navigation-responsive {
    display: block; }

  .menu-hide {
    display: none; }

  body.toggled {
    right: 0;
    overflow: visible !important;
    height: auto !important; }

  .overlay, .btn-close {
    display: none !important; }

  .region-we-mega-menu .navbar-toggle {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s; }
    .region-we-mega-menu .navbar-toggle:hover, .region-we-mega-menu .navbar-toggle:focus {
      background: transparent;
      opacity: 1; }
    .region-we-mega-menu .navbar-toggle .icon-bar {
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s; }
  .region-we-mega-menu .toggle-open .icon-bar:first-child {
    -webkit-transform: rotate(-45deg) translate(-4px, 4px);
    -ms-transform: rotate(-45deg) translate(-4px, 4px);
    transform: rotate(-45deg) translate(-4px, 4px); }
  .region-we-mega-menu .toggle-open .icon-bar:last-child {
    -webkit-transform: rotate(45deg) translate(-4px, -5px);
    -ms-transform: rotate(45deg) translate(-4px, -5px);
    transform: rotate(45deg) translate(-4px, -5px); }
  .region-we-mega-menu .toggle-open .icon-bar:nth-child(2) {
    opacity: 0; }

  .main-menu-wrapper .navbar-toggle:hover .icon-bar, .main-menu-wrapper .navbar-toggle:focus .icon-bar {
    background-color: #888; }
  .main-menu-wrapper .navbar-we-mega-menu.navbar ul a.is-active {
    background-color: transparent;
    box-shadow: none;
    color: #BEBEBE !important;
    text-shadow: none; }
  .main-menu-wrapper .navbar-we-mega-menu.navbar ul .we-megamenu-nolink.is-active {
    background-color: transparent;
    box-shadow: none;
    color: #BEBEBE !important;
    text-shadow: none; }
  .main-menu-wrapper .navbar-we-mega-menu.navbar ul > li ul {
    padding-left: 20px; }
  .main-menu-wrapper .we-mega-menu-submenu .we-mega-menu-row > .we-mega-menu-col nav li a:hover {
    border: none; }
  .main-menu-wrapper #navbar-collapse {
    display: block;
    border: none;
    padding: 0;
   /*  position: fixed;
  top: 0;
  right: 0;
  height: 100% !important;
  background: #fff; */ }
  .main-menu-wrapper .we-mega-menu-li.dropdown-menu > a:after {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg); }
  .main-menu-wrapper .block-we-megamenu nav.main.navbar .we-mega-menu-ul > li:last-child a {
    height: auto;
    text-align: center;
    width: 180px;
    padding: 5px 10px;
    margin: 10px auto 0 auto;
    border-top: 1px solid #75BF44; }
  .main-menu-wrapper .block-we-megamenu nav.main.navbar .we-mega-menu-ul > li > a {
    padding: 10px 10px;
    border-top: none;
    box-shadow: none;
    text-shadow: none; }
  .main-menu-wrapper .block-we-megamenu nav.main.navbar .we-mega-menu-ul > li.open > a, .main-menu-wrapper .block-we-megamenu nav.main.navbar .we-mega-menu-ul > li.active > a {
    background-color: transparent;
    box-shadow: none;
    color: #BEBEBE !important;
    text-shadow: none; }
  .main-menu-wrapper .block-we-megamenu nav.main.navbar .we-mega-menu-submenu {
    position: absolute;
    height: 100%;
    z-index: 99;
    top: 0;
    right: -100%;
    -webkit-transition: right 1s !important;
    -moz-transition: right 1s !important;
    -o-transition: right 1s !important;
    transition: right 1s !important;
    display: block !important;
    left: auto;
    /* -moz-animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -moz-animation-duration: 0.5s;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -moz-animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -moz-animation-name: slideInRight;
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight; */
    opacity: 0; }
    .main-menu-wrapper .block-we-megamenu nav.main.navbar .we-mega-menu-submenu .back-menu {
      color: #333;
      font-family: MaisonNeue-Bold;
      padding: 0;
      margin: 10px 0 0 20px; }
      .main-menu-wrapper .block-we-megamenu nav.main.navbar .we-mega-menu-submenu .back-menu:hover {
        border: none !important; }
  .main-menu-wrapper .block-we-megamenu nav.main.navbar .we-mega-menu-li.open .we-mega-menu-submenu {
    opacity: 1;
    height: 100% !important;
    box-shadow: none !important;
    right: 0;
    max-height: calc(100vh - 80px);
    overflow-y: scroll; }
  .main-menu-wrapper .block-we-megamenu nav.main.navbar .we-mega-menu-submenu.open-hide {
    display: block !important;
    right: -100% !important;
    -webkit-transition: right 1s;
    -moz-transition: right 1s;
    -o-transition: right 1s;
    transition: right 1s; }
  .main-menu-wrapper .block-we-megamenu nav.main.navbar .we-mega-menu-submenu .we-mega-menu-row:first-child {
    padding: 0;
    background: none;
    min-height: auto; }
  .main-menu-wrapper .block-we-megamenu nav.main.navbar .we-mega-menu-submenu .we-mega-menu-row:last-child {
    padding: 0; }

  .main-header-wrapper.scrollUp .navbar-we-mega-menu.navbar {
    top: 0; }
  .main-header-wrapper .navbar-header {
    float: left;
    margin: 0; }
  .main-header-wrapper .region-we-mega-menu {
    background: none;
    margin: 0;
    padding: 0;
    display: block; }
  .main-header-wrapper button.navbar-toggle {
    display: none; }
  .main-header-wrapper .navbar-toggle {
    display: block;
    margin: 14px 0;
    border: 1px solid #ddd;
    padding: 9px 10px; }
  .main-header-wrapper .navbar-we-mega-menu.navbar {
    position: fixed;
    top: 80px;
    right: 0;
    padding: 0 10px;
    display: block;
    animation: none !important;
    right: -100%;
    overflow-x: hidden;
    -webkit-transition: right 1s;
    -moz-transition: right 1s;
    -o-transition: right 1s;
    transition: right 1s; }
    .main-header-wrapper .navbar-we-mega-menu.navbar.we-mobile-megamenu-active {
      right: 0; }
  .main-header-wrapper .navbar-we-mega-menu .type-of-block {
    display: block; }
  .main-header-wrapper .we-mega-menu-row {
    padding: 0;
    background: none; }
    .main-header-wrapper .we-mega-menu-row .we-mega-menu-col {
      display: none; }
      .main-header-wrapper .we-mega-menu-row .we-mega-menu-col:nth-child(2) {
        display: block; }
      .main-header-wrapper .we-mega-menu-row .we-mega-menu-col.aboutsubmenu-list {
        display: block !important; }
    .main-header-wrapper .we-mega-menu-row .menu--region-menu li a {
      background: none;
      width: calc(100% - 45px);
      border: 0 !important; }
    .main-header-wrapper .we-mega-menu-row .menu--region-menu .drop {
      float: right;
      width: 26px;
      height: 15px;
      display: block;
      background: url(../images/home/Map-filter-down.svg) no-repeat center center #a4aeb0;
      margin: 13px 10px 0 0;
      background-size: 12px 12px; }
    .main-header-wrapper .we-mega-menu-row .menu--region-menu .we-mega-menu-col {
      display: none !important; }
    .main-header-wrapper .we-mega-menu-row .menu--region-menu .we-mega-menu-col {
      position: static;
      padding-left: 15px;
      min-height: auto; }
      .main-header-wrapper .we-mega-menu-row .menu--region-menu .we-mega-menu-col.open-region {
        display: block !important; }
  .main-header-wrapper .we-mega-menu-submenu.region .we-mega-menu-row > .region-sub-menu nav ul {
    min-width: auto; }
  .main-header-wrapper .we-mega-menu-submenu.region .we-mega-menu-row > .region-sub-menu .menu--region-menu.nav li.first > a, .main-header-wrapper .we-mega-menu-submenu.region .we-mega-menu-row > .region-sub-menu .menu--region-menu.nav li.open-drop > a, .main-header-wrapper .we-mega-menu-submenu.region .we-mega-menu-row > .region-sub-menu .menu--region-menu.nav li:hover > a, .main-header-wrapper .we-mega-menu-submenu.region .we-mega-menu-row > .region-sub-menu .menu--region-menu.nav li.active > a {
    background: none !important;
    font-family: MaisonNeue-Book; }
  .main-header-wrapper .we-mega-menu-submenu.about .menu--about {
    padding-bottom: 0; }
  .main-header-wrapper .we-mega-menu-submenu.about .menu--about-us-submenu {
    padding-top: 0; }
  .main-header-wrapper .we-mega-menu-submenu .we-mega-menu-row > .we-mega-menu-col {
    width: 100%;
    padding: 0; }
  .main-header-wrapper .we-mega-menu-submenu.region .we-mega-menu-row > .region-sub-menu {
    padding: 0; }

  .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul > li.dropdown-menu > a, .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul.active.dropdown-menu > a {
    pointer-events: auto !important; } }
.path-region .main-menu-wrapper .mCSB_container, .path-country .main-menu-wrapper .mCSB_container {
  padding: 0;
  min-width: auto; }

.main-menu-wrapper .block-we-megamenu .menu-research .we-mega-menu-submenu .mega-slider .read-more a {
  font-size: 14px; }
.main-menu-wrapper .block-we-megamenu .menu-research .we-mega-menu-submenu .mega-slider .views-field-body {
  margin: 0; }
.main-menu-wrapper .block-we-megamenu .menu-research .we-mega-menu-submenu .mega-slider .read-more {
  margin-top: 7px; }
.main-menu-wrapper .region-sub-menu nav .menu--region-menu li {
  position: static; }
  .main-menu-wrapper .region-sub-menu nav .menu--region-menu li:hover > a {
    color: #0A262C;
    font-family: Maison Neue, Bold;
    background: url(../images/header/icons-right.svg) no-repeat right 15px center;
    background-size: 16px 12px; }
.main-menu-wrapper div[data-class="esaf"], .main-menu-wrapper div[data-class="eca"], .main-menu-wrapper div[data-class="la"], .main-menu-wrapper div[data-class="wca"], .main-menu-wrapper div[data-class="sea"], .main-menu-wrapper div[data-class="sa"] {
  display: none;
  margin: 0;
  padding: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 10px;
  width: 100%;
  flex: 0;
  max-width: none;
  left: 100%;
  min-height: 350px;
  padding-left: 88px; }
.main-menu-wrapper .region-sub-menu {
  padding: 0;
  margin: 0; }
.main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu nav[aria-labelledby="block-beehive-footer-menu"] {
  clear: both;
  margin-bottom: 8px;
  margin-top: 20px; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu nav[aria-labelledby="block-beehive-footer-menu"] .menu--footer li {
    float: left;
    border: none; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu nav[aria-labelledby="block-beehive-footer-menu"] .menu--footer li:last-child a:after {
      background: transparent; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu nav[aria-labelledby="block-beehive-footer-menu"] .menu--footer li a {
      font-size: 12px;
      color: #808080;
      padding: 5px 0;
      line-height: 5px;
      font-family: MaisonNeue-Book; }
      .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu nav[aria-labelledby="block-beehive-footer-menu"] .menu--footer li a:hover {
        color: #808080 !important;
        font-family: MaisonNeue-Book !important;
        opacity: .8; }
      .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu nav[aria-labelledby="block-beehive-footer-menu"] .menu--footer li a:after {
        content: "";
        height: 12px;
        width: 1px;
        background: #808080;
        display: inline-block;
        padding: 3px 0px 8px;
        margin: -1px 6px; }
      .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu nav[aria-labelledby="block-beehive-footer-menu"] .menu--footer li a:hover {
        background: transparent; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu nav[aria-labelledby="block-beehive-footer-menu"] .menu--footer li:first-child a {
      padding-left: 0; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu nav[aria-labelledby="block-beehive-footer-menu"] .menu--footer li:last-child a {
      border-right: none; }
.main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .subscribe-block {
  padding-left: 25px; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .subscribe-block .stay_informed .informed_title {
    font-size: 14px;
    line-height: 26px;
    color: #808080;
    font-family: MaisonNeue-Bold; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .subscribe-block .informed_body {
    margin: 7px 0 11px; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .subscribe-block .informed_body p {
      font-size: 14px;
      line-height: 18px;
      color: #808080;
      font-family: MaisonNeue-Book; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .subscribe-block .stay_subscribe a {
    padding: 4px 16px;
    background: transparent;
    display: inline-block;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 20px;
    font-family: MaisonNeue-Book;
    border: 1px solid #75BF44;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
    background: #75BF44;
    font-family: MaisonNeue-Bold; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .subscribe-block .stay_subscribe a:hover {
      color: #75BF44;
      background: transparent;
      border-color: #75BF44;
      opacity: 1; }
.main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .social-channels {
  margin: 20 0 16px; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .social-channels ul li a {
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .social-channels ul li a:hover {
      opacity: .8; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .social-channels ul li a span {
      display: inline-block; }
      .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .social-channels ul li a span:before {
        content: none; }
      .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .social-channels ul li a span.fa-twitter {
        width: 18px;
        height: 15px;
        background: url(../images/header/mega-twitter-icon.svg) no-repeat center center; }
      .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .social-channels ul li a span.fa-facebook {
        width: 8px;
        height: 16px;
        background: url(../images/header/mege-facebook-icon.svg) no-repeat center center; }
      .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .social-channels ul li a span.fa-youtube {
        width: 21px;
        height: 15px;
        background: url(../images/header/mega-youtube-icon.svg) no-repeat center center; }
      .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .social-channels ul li a span.fa-rss {
        width: 16px;
        height: 16px;
        background: url(../images/header/mega-RSS-icon.svg) no-repeat center center; }
.main-menu-wrapper .block-we-megamenu .copyright-text {
  font-size: 12px;
  color: #BEBEBE;
  font-family: MaisonNeue-Book; }
.main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul > li:last-child:hover a {
  color: #fff; }
.main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul > li:last-child a {
  background: #75BF44;
  border-radius: 30px;
  color: #fff;
  padding: 0 15px;
  height: 35px;
  margin: 0;
  border: 1px solid #75BF44;
  display: none; }
  .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul > li:last-child a:hover {
    color: #75BF44; }
.main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul > li, .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul.active {
  background: transparent;
  border: none;
  min-width: auto; }
  .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul > li.dropdown-menu > a, .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul.active.dropdown-menu > a {
    pointer-events: none; }
  .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul > li:hover a, .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul > li.active a, .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul.active:hover a, .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul.active.active a {
    color: #BEBEBE; }
  .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul > li > a, .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul.active > a {
    color: #0A262C;
    line-height: 24px;
    font-size: 15px;
    padding: 6px 12px 25px 12px;
    background: transparent;
    font-family: MaisonNeue-Book;
    font-weight: normal;
    text-transform: none;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
    .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul > li > a:hover, .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul.active > a:hover {
      color: #BEBEBE;
      background: transparent; }
    .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul > li > a:before, .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul.active > a:before {
      display: none; }
.main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu {
  position: fixed;
  width: 100% !important;
  left: 0;
  right: 0;
  top: 80px;
  margin: 0;
  border: 0;
  padding: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.16) !important;
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.16);
  background: #FFFFFF;
  transition: none !important;
  min-width: auto; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .we-mega-menu-submenu-inner {
    /* width: 1280px;
    margin: 0 auto; */ }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .we-mega-menu-submenu-inner.small-screen {
      max-height: 450px; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .mCSB_scrollTools .mCSB_draggerContainer {
      top: 0;
      right: 2px;
      bottom: 10px; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .mCSB_container {
      margin-right: 0; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .mCSB_scrollTools {
      opacity: 1; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
      width: 6px;
      background-color: #BEBEBE; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .we-mega-menu-submenu-inner .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
      background: transparent; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .we-mega-menu-row:first-child {
    background: #E3E4DF;
    padding: 42px 78px 72px 57px; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .we-mega-menu-row:last-child {
    padding: 26px 69px 32px 57px; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu.region .we-mega-menu-row:first-child {
    min-height: 515px; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu.region .menu--region-menu li {
    border-bottom: 1px solid #fff;
    /* &:first-child:hover, &:first-child a:hover, &:first-child:hover a {
      color: #0A262C;
      font-family: MaisonNeue-Bold;
      background: transparent !important;
    } */ }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu.region .menu--region-menu li.first > a, .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu.region .menu--region-menu li.open-drop > a, .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu.region .menu--region-menu li:hover > a, .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu.region .menu--region-menu li.active > a {
      color: #0A262C;
      font-family: MaisonNeue-Bold;
      background: url(../images/header/icons-right.svg) no-repeat right 15px center !important;
      background-size: 16px 12px !important; }
      .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu.region .menu--region-menu li.first > a:hover, .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu.region .menu--region-menu li.open-drop > a:hover, .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu.region .menu--region-menu li:hover > a:hover, .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu.region .menu--region-menu li.active > a:hover {
        color: #0A262C;
        font-family: MaisonNeue-Bold;
        background: url(../images/header/icons-right.svg) no-repeat right 15px center !important;
        background-size: 16px 12px !important; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu.region .menu--region-menu li.first .we-mega-menu-col, .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu.region .menu--region-menu li.open-drop .we-mega-menu-col, .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu.region .menu--region-menu li:hover .we-mega-menu-col, .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu.region .menu--region-menu li.active .we-mega-menu-col {
      display: block; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu.region .menu--region-menu li:hover .we-mega-menu-col {
      display: block; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu.region .menu--region-menu li a {
      padding: 12px 0;
      color: #0A262C;
      line-height: 24px;
      font-size: 15px;
      font-family: MaisonNeue-Book; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .we-mega-menu-row {
    margin: 0; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .menu-title .title {
    margin-bottom: 14px; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .menu-title .title a {
      font-size: 40px;
      line-height: 46px;
      color: #0A262C;
      font-family: MaisonNeue-Bold;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .menu-title .title a:hover {
        opacity: .8; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .menu-title .text {
    font-size: 14px;
    line-height: 20px;
    color: #808080;
    font-family: MaisonNeue-Book; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .menu-title .text a {
      color: #75BF44; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .menu.nav li {
    border-bottom: 1px solid #fff; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .menu.nav li.active > a {
      font-family: MaisonNeue-Bold;
      color: #0A262C; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .menu.nav li:hover .we-mega-menu-col {
      display: block; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .menu.nav li a {
      padding: 8px 0;
      color: #0A262C;
      line-height: 26px;
      font-size: 14px;
      font-family: MaisonNeue-Book; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .mega-slider .image {
    margin-bottom: 15px; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .mega-slider .mega-news .read-more {
    margin-top: 7px; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .mega-slider .views-field-title a, .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .mega-slider .title a {
    font-size: 20px;
    line-height: 28px;
    color: #0A262C;
    font-family: MaisonNeue-Bold; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .mega-slider .views-field-title a:hover, .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .mega-slider .title a:hover {
      opacity: .8; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .mega-slider .views-field-title {
    margin-bottom: 12px; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .mega-slider .views-field-title a {
      font-family: MaisonNeue-Demi; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .mega-slider .views-field-body {
    font-size: 14px;
    line-height: 22px;
    color: #606060;
    font-family: MaisonNeue-Book; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .mega-slider .views-field-body + div {
    margin-bottom: 0; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .mega-slider .owl-dots {
    float: right; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .mega-slider .owl-dots button {
      width: 8px;
      height: 8px;
      background: #BEBEBE;
      border-radius: 100%;
      margin-right: 15px; }
      .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .mega-slider .owl-dots button:last-child {
        margin-right: 0; }
      .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .mega-slider .owl-dots button.active {
        background: #0A262C; }
  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .mega-slider .read-more a {
    color: #75BF44;
    font-family: MaisonNeue-Demi;
    font-size: 16px;
    line-height: 34px;
    background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
    padding-right: 25px;
    background-size: 15px 10px;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
    .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .mega-slider .read-more a:hover {
      opacity: .75; }

.we-mega-menu-submenu.region .we-mega-menu-row > .region-sub-menu {
  padding-left: 100px;
  flex: 0;
  display: block;
  max-width: none; }
  .we-mega-menu-submenu.region .we-mega-menu-row > .region-sub-menu nav ul {
    min-width: 319px;
    position: relative; }
    .we-mega-menu-submenu.region .we-mega-menu-row > .region-sub-menu nav ul li:hover > a {
      font-family: MaisonNeue-Bold;
      color: #0A262C; }
    .we-mega-menu-submenu.region .we-mega-menu-row > .region-sub-menu nav ul li .we-mega-menu-col.span3 a {
      padding: 1px 0 0 0;
      display: inline-block; }
      .we-mega-menu-submenu.region .we-mega-menu-row > .region-sub-menu nav ul li .we-mega-menu-col.span3 a:hover {
        font-family: MaisonNeue-Bold;
        color: #0A262C; }

.we-mega-menu-submenu .we-mega-menu-row {
  display: block; }
  .we-mega-menu-submenu .we-mega-menu-row:after {
    content: "";
    display: table;
    clear: both; }
  .we-mega-menu-submenu .we-mega-menu-row > .we-mega-menu-col {
    width: 33.33333333%;
    float: left;
    max-width: none;
    flex: 0;
    margin: 0;
    padding: 0 4%; }
    .we-mega-menu-submenu .we-mega-menu-row > .we-mega-menu-col:nth-child(3) {
      padding-right: 0; }
    .we-mega-menu-submenu .we-mega-menu-row > .we-mega-menu-col nav li a:hover {
      font-family: MaisonNeue-Bold !important;
      color: #0A262C !important;
      background: transparent !important; }
  .we-mega-menu-submenu .we-mega-menu-row > .menu-title {
    flex: 0;
    padding: 0;
    margin: 0; }
  .we-mega-menu-submenu .we-mega-menu-row > .submenu-list {
    padding-left: 100px;
    margin: 0;
    max-width: none;
    flex: 0; }
  .we-mega-menu-submenu .we-mega-menu-row > .aboutsubmenu-list {
    padding-left: 92px;
    max-width: none;
    flex: 0;
    margin: 0; }

@media (max-width: 1200px) {
  .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul > li > a, .main-menu-wrapper .block-we-megamenu nav .we-mega-menu-ul.active > a {
    padding: 6px 5px 25px 5px; } }
@media (max-width: 767px) {
  .main-header-wrapper .main-menu-wrapper {
    padding: 8px 0 0 0; }
  .main-header-wrapper .search-box-wrapper .search-btn {
    top: 32px;
    right: 100px; }
  .main-header-wrapper .we-mega-menu-row .menu--region-menu .drop {
    margin: 7px 10px 0 0; }

  .main-menu-wrapper .block-we-megamenu .we-mega-menu-submenu .menu.nav li a {
    padding: 2px 0; } }
header .region-searchbox {
  height: 290px;
  width: 100%;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  margin-top: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1001;
  display: none;
  border: none !important;
  border-radius: 0 !important;
  padding: 0 !important; }
  header .region-searchbox h2.block-title {
    font-size: 30px;
    line-height: 36px;
    text-align: left; }
  header .region-searchbox form {
    margin: 5% auto;
    background-color: #fff;
    max-width: 1097px;
    padding: 5px 40px 28px 50px;
    position: relative; }
    header .region-searchbox form .close-search {
      content: "";
      width: 15px;
      height: 15px;
      background: url(../images/header/menu-close.png) no-repeat;
      position: absolute;
      right: 15px;
      top: 15px;
      background-size: cover; }
    header .region-searchbox form input {
      width: 100%;
      border: none;
      border-bottom: 1px solid #d3d3d3;
      border-radius: 0;
      box-shadow: none;
      font-size: 14px;
      font-family: MaisonNeue-Book;
      color: #0A262C;
      outline: none;
      padding-right: 25px; }
      header .region-searchbox form input:focus {
        box-shadow: none;
        border-color: #d3d3d3;
        background: transparent; }
    header .region-searchbox form .input-group {
      width: 100%; }
    header .region-searchbox form .form-type-textfield {
      width: 100%;
      margin-bottom: 15px; }
      header .region-searchbox form .form-type-textfield input {
        width: 100%; }
    header .region-searchbox form div[data-drupal-selector="edit-actions"] {
      top: 0 !important; }
    header .region-searchbox form .input-group-btn > .btn, header .region-searchbox form button[data-drupal-selector="edit-submit-search"] {
      border: none;
      top: 5px;
      position: absolute;
      right: 8px;
      background: url(../images/header/Search.svg) no-repeat !important;
      width: 16px !important;
      height: 16px !important;
      padding: 0;
      z-index: 9;
      margin-right: 0 !important; }
      header .region-searchbox form .input-group-btn > .btn span, header .region-searchbox form button[data-drupal-selector="edit-submit-search"] span {
        display: none; }

@media (max-width: 767px) {
  header .region-searchbox form {
    margin: 5% 15px; } }
/**/
.fixed-footer {
  padding-bottom: 100vh; }
  .fixed-footer .main-footer-wrapper {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
    height: 100vh;
    /* .home-tweets-block {
      .tweets {
        .tweet {
          &:last-child {
            display: block;
          }
          &:nth-last-child(2) {
            border-bottom: 1px solid rgba(255, 255, 255, 0.25);
          }
        }
      }
    }
    .home-rss-feed {
      .view-content {
        .feed-items {
          border-bottom: 1px solid rgba(255, 255, 255, .25);
          padding: 26px 0 23px;
          &:first-child {
            padding-top: 0;
          }
          &:last-child {
            border: none;
            padding-bottom: 0;
            display: none;
          }
          &:nth-last-child(2) {
            border: none;
          }
        }
      }
    } */ }
    .fixed-footer .main-footer-wrapper .bottom-footer {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0; }

.main-footer-wrapper {
  background: #0A262C; }
  .main-footer-wrapper a {
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
    .main-footer-wrapper a:hover {
      opacity: .7; }
  .main-footer-wrapper h2.block-title {
    font-size: 26px;
    font-family: MaisonNeue-Demi;
    line-height: 34px;
    color: #fff;
    text-align: left;
    padding: 0;
    margin: 0; }
  .main-footer-wrapper .home-events-block, .main-footer-wrapper .home-tweets-block, .main-footer-wrapper .home-rss-feed {
    padding: 0 35px;
    word-break: break-word; }
    .main-footer-wrapper .home-events-block .tweet-follow, .main-footer-wrapper .home-events-block .view-upcoming-event .view-header, .main-footer-wrapper .home-events-block .view-rss-feed .view-header, .main-footer-wrapper .home-tweets-block .tweet-follow, .main-footer-wrapper .home-tweets-block .view-upcoming-event .view-header, .main-footer-wrapper .home-tweets-block .view-rss-feed .view-header, .main-footer-wrapper .home-rss-feed .tweet-follow, .main-footer-wrapper .home-rss-feed .view-upcoming-event .view-header, .main-footer-wrapper .home-rss-feed .view-rss-feed .view-header {
      border-bottom: 1px solid rgba(255, 255, 255, 0.25);
      margin-bottom: 23px;
      padding-bottom: 12px; }
      .main-footer-wrapper .home-events-block .tweet-follow a, .main-footer-wrapper .home-events-block .view-upcoming-event .view-header a, .main-footer-wrapper .home-events-block .view-rss-feed .view-header a, .main-footer-wrapper .home-tweets-block .tweet-follow a, .main-footer-wrapper .home-tweets-block .view-upcoming-event .view-header a, .main-footer-wrapper .home-tweets-block .view-rss-feed .view-header a, .main-footer-wrapper .home-rss-feed .tweet-follow a, .main-footer-wrapper .home-rss-feed .view-upcoming-event .view-header a, .main-footer-wrapper .home-rss-feed .view-rss-feed .view-header a {
        color: #75BF44;
        font-family: MaisonNeue-Demi;
        font-size: 16px;
        line-height: 34px;
        background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
        padding-right: 25px;
        background-size: 15px 10px;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .main-footer-wrapper .home-events-block .tweet-follow a:hover, .main-footer-wrapper .home-events-block .view-upcoming-event .view-header a:hover, .main-footer-wrapper .home-events-block .view-rss-feed .view-header a:hover, .main-footer-wrapper .home-tweets-block .tweet-follow a:hover, .main-footer-wrapper .home-tweets-block .view-upcoming-event .view-header a:hover, .main-footer-wrapper .home-tweets-block .view-rss-feed .view-header a:hover, .main-footer-wrapper .home-rss-feed .tweet-follow a:hover, .main-footer-wrapper .home-rss-feed .view-upcoming-event .view-header a:hover, .main-footer-wrapper .home-rss-feed .view-rss-feed .view-header a:hover {
          opacity: .75; }
  .main-footer-wrapper .footer-top {
    padding-top: 45px; }
  .main-footer-wrapper .bottom-footer {
    padding: 0 40px 51px;
    margin-top: 85px; }
    .main-footer-wrapper .bottom-footer:after {
      content: "";
      display: table;
      clear: both; }
  .main-footer-wrapper footer {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    border: none; }
  .main-footer-wrapper .subscribe-block {
    padding-left: 25px; }
    .main-footer-wrapper .subscribe-block .stay_informed {
      font-size: 14px;
      line-height: 26px;
      color: #FFFFFF;
      font-family: MaisonNeue-Bold; }
    .main-footer-wrapper .subscribe-block .informed_body {
      margin: 4px 0 11px; }
      .main-footer-wrapper .subscribe-block .informed_body p {
        font-size: 14px;
        line-height: 18px;
        color: #75BF44;
        font-family: MaisonNeue-Book; }
    .main-footer-wrapper .subscribe-block .stay_subscribe a {
      padding: 4px 16px;
      background: transparent;
      display: inline-block;
      color: #75BF44;
      font-size: 12px;
      line-height: 20px;
      font-family: MaisonNeue-Book;
      border: 1px solid #fff;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .main-footer-wrapper .subscribe-block .stay_subscribe a:hover {
        color: #FFFFFF;
        background: #75BF44;
        border-color: #75BF44;
        opacity: 1; }
  .main-footer-wrapper .home-events-block .view-content .views-row {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    padding: 25px 0; }
    .main-footer-wrapper .home-events-block .view-content .views-row:after {
      content: "";
      display: table;
      clear: both; }
    .main-footer-wrapper .home-events-block .view-content .views-row:first-child {
      padding-top: 0; }
    .main-footer-wrapper .home-events-block .view-content .views-row:last-child {
      border: none;
      padding-bottom: 0; }
    .main-footer-wrapper .home-events-block .view-content .views-row .event-date-wrapper {
      float: left;
      width: 100px;
      margin-right: 3px; }
    .main-footer-wrapper .home-events-block .view-content .views-row .event-footer-wrapper {
      float: left;
      width: calc(100% - 113px); }
    .main-footer-wrapper .home-events-block .view-content .views-row .event-month {
      font-size: 18px;
      line-height: 26px;
      color: #FFFFFF;
      display: block;
      margin-top: -8px;
      font-family: MaisonNeue-Book; }
    .main-footer-wrapper .home-events-block .view-content .views-row .event-date {
      font-size: 70px;
      line-height: normal;
      color: #FFFFFF;
      display: block;
      font-family: MaisonNeue-Bold; }
    .main-footer-wrapper .home-events-block .view-content .views-row .event-title {
      margin-bottom: 15px; }
      .main-footer-wrapper .home-events-block .view-content .views-row .event-title a {
        font-size: 16px;
        line-height: 26px;
        color: #FFFFFF;
        font-family: MaisonNeue-Book; }
    .main-footer-wrapper .home-events-block .view-content .views-row .event-date-one, .main-footer-wrapper .home-events-block .view-content .views-row .event-location, .main-footer-wrapper .home-events-block .view-content .views-row .event-location a {
      font-size: 14px;
      line-height: 20px;
      color: #75BF44;
      font-family: MaisonNeue-Book; }
  .main-footer-wrapper .home-tweets-block .tweets {
    padding-left: 0;
    list-style: none; }
    .main-footer-wrapper .home-tweets-block .tweets .tweet {
      border-bottom: 1px solid rgba(255, 255, 255, 0.25);
      padding: 25px 0;
      font-size: 15px;
      color: #FFFFFF;
      line-height: 22px;
      font-family: MaisonNeue-Book; }
      .main-footer-wrapper .home-tweets-block .tweets .tweet:first-child {
        padding-top: 0; }
      .main-footer-wrapper .home-tweets-block .tweets .tweet:last-child {
        border: none;
        padding-bottom: 0;
        display: none; }
      .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(4) {
        border: none; }
      .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(2), .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(3) {
        display: none; }
      .main-footer-wrapper .home-tweets-block .tweets .tweet a {
        font-size: 15px;
        line-height: 22px;
        color: #FFFFFF;
        font-family: MaisonNeue-Book; }
      .main-footer-wrapper .home-tweets-block .tweets .tweet .user-details, .main-footer-wrapper .home-tweets-block .tweets .tweet .screen-name {
        font-size: 15px;
        line-height: 22px;
        color: #EEC500;
        font-family: MaisonNeue-Book; }
        .main-footer-wrapper .home-tweets-block .tweets .tweet .user-details a, .main-footer-wrapper .home-tweets-block .tweets .tweet .screen-name a {
          font-size: 15px;
          line-height: 22px;
          color: #EEC500;
          font-family: MaisonNeue-Book; }
  .main-footer-wrapper .home-rss-feed.count-five .view-content .feed-items:last-child {
    border: none;
    padding-bottom: 0;
    display: none; }
  .main-footer-wrapper .home-rss-feed.count-five .view-content .feed-items:nth-last-child(2) {
    border: none; }
  .main-footer-wrapper .home-rss-feed .view-content .feed-items {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    padding: 26px 0 23px;
    /* &:last-child {
      border: none;
      padding-bottom: 0;
      display: none;
    }
    &:nth-last-child(2) {
      border: none;
    } */ }
    .main-footer-wrapper .home-rss-feed .view-content .feed-items:first-child {
      padding-top: 0; }
    .main-footer-wrapper .home-rss-feed .view-content .feed-items a {
      font-size: 15px;
      line-height: 22px;
      color: #FFFFFF;
      text-align: left;
      font-family: MaisonNeue-Book; }
  .main-footer-wrapper .social-channels {
    margin-bottom: 12px; }
    .main-footer-wrapper .social-channels ul li a span {
      display: inline-block; }
      .main-footer-wrapper .social-channels ul li a span:before {
        content: none; }
      .main-footer-wrapper .social-channels ul li a span.fa-twitter {
        width: 18px;
        height: 15px;
        background: url(../images/home/Twitter_icon.svg) no-repeat center center; }
      .main-footer-wrapper .social-channels ul li a span.fa-facebook {
        width: 8px;
        height: 16px;
        background: url(../images/home/Facebook_icon.svg) no-repeat center center; }
      .main-footer-wrapper .social-channels ul li a span.fa-youtube {
        width: 21px;
        height: 15px;
        background: url(../images/home/Youtube_icon.svg) no-repeat center center; }
      .main-footer-wrapper .social-channels ul li a span.fa-rss {
        width: 16px;
        height: 16px;
        background: url(../images/home/RSS_icon.svg) no-repeat center center; }
  .main-footer-wrapper nav[aria-labelledby="block-beehive-footer-menu"] {
    clear: both;
    margin-bottom: 25px; }
    .main-footer-wrapper nav[aria-labelledby="block-beehive-footer-menu"] .menu--footer li {
      float: left; }
      .main-footer-wrapper nav[aria-labelledby="block-beehive-footer-menu"] .menu--footer li:last-child a:after {
        background: transparent; }
      .main-footer-wrapper nav[aria-labelledby="block-beehive-footer-menu"] .menu--footer li a {
        font-size: 14px;
        color: #FFFFFF;
        padding: 5px 0;
        line-height: 5px;
        font-family: MaisonNeue-Book; }
        .main-footer-wrapper nav[aria-labelledby="block-beehive-footer-menu"] .menu--footer li a:after {
          content: "";
          height: 12px;
          width: 1px;
          background: #fff;
          display: inline-block;
          padding: 3px 0px 8px;
          margin: -1px 6px; }
        .main-footer-wrapper nav[aria-labelledby="block-beehive-footer-menu"] .menu--footer li a:hover, .main-footer-wrapper nav[aria-labelledby="block-beehive-footer-menu"] .menu--footer li a:focus {
          background: transparent; }
      .main-footer-wrapper nav[aria-labelledby="block-beehive-footer-menu"] .menu--footer li:first-child a {
        padding-left: 0; }
      .main-footer-wrapper nav[aria-labelledby="block-beehive-footer-menu"] .menu--footer li:last-child a {
        border-right: none; }
  .main-footer-wrapper .copyright-text {
    font-size: 12px;
    color: #75BF44;
    font-family: MaisonNeue-Book; }

/*showing extra one tweet and rss feed for the large height screen (700px above)*/
@media (min-height: 700px) and (max-height: 800px) {
  .main-footer-wrapper .home-tweets-block .tweets .tweet:last-child, .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(2), .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(3) {
    display: block;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25); }
  .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(4) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25); }
  .main-footer-wrapper .home-tweets-block .tweets .tweet:last-child {
    display: none; }
  .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(3) {
    border-bottom: none; }
  .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(2) {
    display: none; }
  .main-footer-wrapper .home-rss-feed .view-content .feed-items:last-child {
    display: block; }
  .main-footer-wrapper .home-rss-feed .view-content .feed-items:nth-last-child(2) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25); } }
@media (min-height: 800px) and (max-height: 900px) {
  .main-footer-wrapper .home-tweets-block .tweets .tweet:last-child, .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(2), .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(3) {
    display: block !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25) !important; }
  .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(3), .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(4) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25) !important; }
  .main-footer-wrapper .home-tweets-block .tweets .tweet:last-child {
    display: none !important; }
  .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(2) {
    border-bottom: none !important; }
  .main-footer-wrapper .home-rss-feed .view-content .feed-items:last-child {
    display: block; }
  .main-footer-wrapper .home-rss-feed .view-content .feed-items:nth-last-child(2) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25); } }
@media (min-height: 900px) and (min-width: 1200px) {
  .main-footer-wrapper .home-tweets-block .tweets .tweet:last-child, .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(2), .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(3) {
    display: block !important; }
  .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(2), .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(3), .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-last-child(4) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25) !important; }
  .main-footer-wrapper .home-tweets-block .tweets .tweet:last-child {
    border-bottom: none !important; }
  .main-footer-wrapper .home-rss-feed.count-five .view-content .feed-items:last-child {
    display: block; }
  .main-footer-wrapper .home-rss-feed.count-five .view-content .feed-items:nth-last-child(2) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25); } }
@media (max-width: 1199px) {
  .main-footer-wrapper .home-tweets-block .tweets .tweet {
    display: none !important; }
    .main-footer-wrapper .home-tweets-block .tweets .tweet:first-child, .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-child(2) {
      display: block !important; }
    .main-footer-wrapper .home-tweets-block .tweets .tweet:nth-child(2) {
      border-bottom: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .main-footer-wrapper .home-events-block .view-content .views-row .event-date {
    font-size: 35px; }
  .main-footer-wrapper .home-events-block .view-content .views-row .event-month {
    margin-top: 0; }
  .main-footer-wrapper .home-events-block .view-content .views-row .event-footer-wrapper {
    width: 100%; } }
@media (max-width: 767px) {
  .main-footer-wrapper .footer-top {
    padding-top: 25px; }
  .main-footer-wrapper .home-events-block, .main-footer-wrapper .home-tweets-block, .main-footer-wrapper .home-rss-feed {
    padding: 0 20px; }
    .main-footer-wrapper .home-events-block .view-header, .main-footer-wrapper .home-tweets-block .view-header, .main-footer-wrapper .home-rss-feed .view-header {
      margin-bottom: 14px; }
  .main-footer-wrapper .home-events-block {
    margin-bottom: 20px; }
  .main-footer-wrapper .home-rss-feed .view-content .feed-items {
    padding: 14px 0 14px; }
  .main-footer-wrapper .home-tweets-block .tweets .tweet {
    padding: 14px 0 14px; }
  .main-footer-wrapper .bottom-footer {
    margin-top: 10px;
    padding: 0 20px 20px;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-flex-wrap: wrap;
    /* Safari 6.1+ */
    flex-wrap: wrap;
    -webkit-flex-direction: column-reverse;
    /* Safari 6.1+ */
    flex-direction: column-reverse; }
    .main-footer-wrapper .bottom-footer .subscribe-block {
      padding-left: 0;
      margin-bottom: 25px; } }
/***/
.path-dashboard .region-content {
  margin-bottom: 45px;
  margin-top: 45px; }

.dashboard-icn {
  color: #666;
  font-size: 14px;
  font-weight: normal;
  border-bottom: 1px solid #e6e6e6;
  display: table;
  padding: 13px 0;
  width: 100%;
  transition: all 1s ease; }
  .dashboard-icn span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 28px; }
  .dashboard-icn .icon-image {
    width: 50px;
    height: 50px;
    background: #eee;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    transition: all 1s ease; }
    .dashboard-icn .icon-image::after, .dashboard-icn .icon-image::before {
      content: "";
      width: 100%;
      height: 100%;
      display: block;
      transition: all 1s ease;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0; }
    .dashboard-icn .icon-image::after {
      width: 0; }
  .dashboard-icn:hover {
    color: #76BC43;
    text-decoration: none; }
    .dashboard-icn:hover .icon-image {
      background: #76BC43; }
      .dashboard-icn:hover .icon-image:after {
        width: 100%; }
  .dashboard-icn.dashboard-user-management .icon-image:before {
    background: #fff url("../images/dashboard/user.png") no-repeat; }
  .dashboard-icn.dashboard-user-management .icon-image:after {
    background: url("../images/dashboard/user_hover.png") no-repeat; }
  .dashboard-icn.dashboard-imported-publicationss .icon-image:before {
    background: #fff url("../images/dashboard/pub.png") no-repeat; }
  .dashboard-icn.dashboard-imported-publicationss .icon-image:after {
    background: url("../images/dashboard/pub_hover.png") no-repeat; }
  .dashboard-icn.dashboard-blogs .icon-image:before {
    background: #fff url("../images/dashboard/blog.png") no-repeat; }
  .dashboard-icn.dashboard-blogs .icon-image:after {
    background: url("../images/dashboard/blog_hover.png") no-repeat; }
  .dashboard-icn.dashboard-events .icon-image:before {
    background: #fff url("../images/dashboard/event.png") no-repeat; }
  .dashboard-icn.dashboard-events .icon-image:after {
    background: url("../images/dashboard/event_hover.png") no-repeat; }
  .dashboard-icn.dashboard-news .icon-image:before {
    background: #fff url("../images/dashboard/news.png") no-repeat; }
  .dashboard-icn.dashboard-news .icon-image:after {
    background: url("../images/dashboard/news_hover.png") no-repeat; }
  .dashboard-icn.dashboard-projects .icon-image:before {
    background: #fff url("../images/dashboard/project.png") no-repeat; }
  .dashboard-icn.dashboard-projects .icon-image:after {
    background: url("../images/dashboard/project_hover.png") no-repeat; }
  .dashboard-icn.dashboard-staff .icon-image:before {
    background: #fff url("../images/dashboard/staff.png") no-repeat; }
  .dashboard-icn.dashboard-staff .icon-image:after {
    background: url("../images/dashboard/staff_hover.png") no-repeat; }
  .dashboard-icn.dashboard-science-domain .icon-image:before {
    background: #fff url("../images/dashboard/domain.png") no-repeat; }
  .dashboard-icn.dashboard-science-domain .icon-image:after {
    background: url("../images/dashboard/domain_hover.png") no-repeat; }
  .dashboard-icn.dashboard-country .icon-image:before {
    background: #fff url("../images/dashboard/country.png") no-repeat; }
  .dashboard-icn.dashboard-country .icon-image:after {
    background: url("../images/dashboard/country_hover.png") no-repeat; }
  .dashboard-icn.dashboard-documents .icon-image:before {
    background: #fff url("../images/dashboard/doc.png") no-repeat; }
  .dashboard-icn.dashboard-documents .icon-image:after {
    background: url("../images/dashboard/doc_hover.png") no-repeat; }
  .dashboard-icn.dashboard-region .icon-image:before {
    background: #fff url("../images/dashboard/region.png") no-repeat; }
  .dashboard-icn.dashboard-region .icon-image:after {
    background: url("../images/dashboard/region_hover.png") no-repeat; }
  .dashboard-icn.dashboard-output .icon-image:before {
    background: #fff url("../images/dashboard/output.png") no-repeat; }
  .dashboard-icn.dashboard-output .icon-image:after {
    background: url("../images/dashboard/output_hover.png") no-repeat; }
  .dashboard-icn.dashboard-partners .icon-image:before {
    background: #fff url("../images/dashboard/partner.png") no-repeat; }
  .dashboard-icn.dashboard-partners .icon-image:after {
    background: url("../images/dashboard/partner_hover.png") no-repeat; }
  .dashboard-icn.dashboard-region-page .icon-image:before {
    background: #fff url("../images/dashboard/regpage.png") no-repeat; }
  .dashboard-icn.dashboard-region-page .icon-image:after {
    background: url("../images/dashboard/regpage_hover.png") no-repeat; }
  .dashboard-icn.dashboard-static-blocks .icon-image:before {
    background: #fff url("../images/dashboard/static.png") no-repeat; }
  .dashboard-icn.dashboard-static-blocks .icon-image:after {
    background: url("../images/dashboard/static_hover.png") no-repeat; }
  .dashboard-icn.dashboard-testimonial .icon-image:before {
    background: #fff url("../images/dashboard/testimonial.png") no-repeat; }
  .dashboard-icn.dashboard-testimonial .icon-image:after {
    background: url("../images/dashboard/testimonial_hover.png") no-repeat; }
  .dashboard-icn.dashboard-videos .icon-image:before {
    background: #fff url("../images/dashboard/video.png") no-repeat; }
  .dashboard-icn.dashboard-videos .icon-image:after {
    background: url("../images/dashboard/video_hover.png") no-repeat; }
  .dashboard-icn.dashboard-page .icon-image:before {
    background: #fff url("../images/dashboard/base-page.png") no-repeat; }
  .dashboard-icn.dashboard-page .icon-image:after {
    background: url("../images/dashboard/base-page-hover.png") no-repeat; }
  .dashboard-icn.dashboard-general-pages .icon-image:before {
    background: #fff url("../images/dashboard/general-page.png") no-repeat; }
  .dashboard-icn.dashboard-general-pages .icon-image:after {
    background: url("../images/dashboard/general-page-hover.png") no-repeat; }
  .dashboard-icn.dashboard-views-related-node .icon-image:before {
    background: #fff url("../images/dashboard/node.png") no-repeat; }
  .dashboard-icn.dashboard-views-related-node .icon-image:after {
    background: url("../images/dashboard/node-hover.png") no-repeat; }
  .dashboard-icn.dashboard-csvimport .icon-image:before {
    background: #fff url("../images/dashboard/Manage_Taxonomies.png") no-repeat; }
  .dashboard-icn.dashboard-csvimport .icon-image:after {
    background: url("../images/dashboard/Manage_Taxonomies_hover.png") no-repeat; }
  .dashboard-icn.dashboard-project-page .icon-image:before {
    background: #fff url("../images/dashboard/project-page.png") no-repeat; }
  .dashboard-icn.dashboard-project-page .icon-image:after {
    background: url("../images/dashboard/project-page-hover.png") no-repeat; }
  .dashboard-icn.dashboard-project-position .icon-image:before {
    background: #fff url("../images/dashboard/project-position.png") no-repeat; }
  .dashboard-icn.dashboard-project-position .icon-image:after {
    background: url("../images/dashboard/project-position-hover.png") no-repeat; }
  .dashboard-icn.dashboard-programme .icon-image:before {
    background: #fff url("../images/dashboard/programme.png") no-repeat; }
  .dashboard-icn.dashboard-programme .icon-image:after {
    background: url("../images/dashboard/programme-hover.png") no-repeat; }
  .dashboard-icn.dashboard-programme-page .icon-image:before {
    background: #fff url("../images/dashboard/programme-page.png") no-repeat; }
  .dashboard-icn.dashboard-programme-page .icon-image:after {
    background: url("../images/dashboard/programme-page-hover.png") no-repeat; }
  .dashboard-icn.dashboard-feeds .icon-image:before {
    background: #fff url("../images/dashboard/rss-feed.png") no-repeat; }
  .dashboard-icn.dashboard-feeds .icon-image:after {
    background: url("../images/dashboard/rss-feed-hover.png") no-repeat; }
  .dashboard-icn.dashboard-featured .icon-image:before {
    background: #fff url("../images/dashboard/Featured.png") no-repeat; }
  .dashboard-icn.dashboard-featured .icon-image:after {
    background: url("../images/dashboard/Featured-hover.png") no-repeat; }
  .dashboard-icn.dashboard-social-medial-toolkit .icon-image:before {
    background: #fff url("../images/dashboard/social-medial-toolkit.png") no-repeat; }
  .dashboard-icn.dashboard-social-medial-toolkit .icon-image:after {
    background: url("../images/dashboard/social-medial-toolkit-hover.png") no-repeat; }
  .dashboard-icn .icon-title {
    padding-left: 28px; }

.user-logged-in .local-actions {
  padding: 0 50px 0; }
  .user-logged-in .local-actions .btn-xs, .user-logged-in .local-actions .btn-group-xs > .btn {
    line-height: 3.5;
    background: #76BC43;
    border-radius: 0;
    border: none; }
  .user-logged-in .local-actions .glyphicon {
    display: none; }

.views-list-mgmt {
  padding: 50px;
  border: none;
  margin-bottom: 20px; }
  .views-list-mgmt .form-control, .views-list-mgmt .select-wrapper {
    border: none;
    border-bottom: 1px solid #ccc;
    box-shadow: none;
    border-radius: 0;
    width: 100%; }
  .views-list-mgmt .js-form-item {
    width: 50% !important;
    float: left !important;
    padding: 0 15px 0 !important; }
  .views-list-mgmt .view-filters {
    width: 100% !important;
    clear: both;
    overflow: visible; }
    .views-list-mgmt .view-filters .views-exposed-form .form--inline {
      width: 100% !important; }
      .views-list-mgmt .view-filters .views-exposed-form .form--inline .form-actions {
        position: unset !important;
        left: 0 !important;
        top: 0 !important;
        width: 100%;
        float: right;
        text-align: center;
        width: auto !important;
        margin-top: 32px; }
        .views-list-mgmt .view-filters .views-exposed-form .form--inline .form-actions button {
          font-size: 14px !important;
          background: #76BC43 !important;
          border: none;
          transform: unset !important;
          width: auto !important;
          height: auto;
          margin: 0; }
  .views-list-mgmt .view-content {
    width: 100% !important;
    clear: both;
    margin-top: -40px; }
    .views-list-mgmt .view-content .form-wrapper {
      width: 100%;
      float: left !important; }
      .views-list-mgmt .view-content .form-wrapper .form-item {
        max-width: 100% !important; }
      .views-list-mgmt .view-content .form-wrapper .form-actions button {
        background-color: #76BC43 !important;
        border: 1px solid #76BC43 !important;
        border-radius: 0; }
  .views-list-mgmt .table-responsive {
    width: 100% !important;
    clear: both; }
  .views-list-mgmt #edit-actions--2 {
    float: left;
    width: 50%;
    margin-top: 25px; }
  .views-list-mgmt #edit-actions, .views-list-mgmt #edit-submit {
    clear: both !important;
    background-color: #76BC43 !important;
    border: 1px solid #76BC43 !important;
    border-radius: 0;
    width: auto !important; }
  .views-list-mgmt .pager-nav ul li.pager__item--next a:after, .views-list-mgmt .pager-nav ul li.pager__item--previous a:after {
    display: none; }

form.node-form div[data-drupal-selector="edit-actions"] {
  margin-bottom: 30px; }
form.node-form .ajax-progress.ajax-progress-throbber {
  position: static; }

.path-user form[data-drupal-selector="user-login-form"], .path-user form[data-drupal-selector="user-pass"], .path-user form.user-register-form.user-form {
  max-width: 600px;
  margin: 0 auto;
  padding: 25px 0; }
  .path-user form[data-drupal-selector="user-login-form"] button, .path-user form[data-drupal-selector="user-pass"] button, .path-user form.user-register-form.user-form button {
    padding: 7px 15px;
    background: #75BF44;
    display: inline-block;
    color: #FFFFFF;
    font-size: 22px;
    line-height: 24px;
    font-family: MaisonNeue-Bold;
    border: 1px solid transparent;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
    text-transform: uppercase;
    font-family: MaisonNeue-Book;
    font-size: 14px;
    line-height: 16px;
    border-radius: 0;
    margin-top: 5px; }
    .path-user form[data-drupal-selector="user-login-form"] button:hover, .path-user form[data-drupal-selector="user-pass"] button:hover, .path-user form.user-register-form.user-form button:hover {
      background: #FFFFFF;
      color: #75BF44;
      border-color: #75BF44; }
  .path-user form[data-drupal-selector="user-login-form"] legend, .path-user form[data-drupal-selector="user-pass"] legend, .path-user form.user-register-form.user-form legend {
    border-bottom: 0;
    color: #333;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-left: 0; }
  .path-user form[data-drupal-selector="user-login-form"] .field--type-entity-reference, .path-user form[data-drupal-selector="user-pass"] .field--type-entity-reference, .path-user form.user-register-form.user-form .field--type-entity-reference {
    margin-top: 0; }
.path-user .tabs--primary {
  border: none;
  background: #f1f3f1;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-justify-content: center;
  /* Safari 6.1+ */
  justify-content: center; }
  .path-user .tabs--primary li a {
    font-weight: 600;
    text-transform: uppercase;
    border: none; }
    .path-user .tabs--primary li a:hover {
      border: none; }
  .path-user .tabs--primary li.active a {
    border: none !important;
    color: #74bf44 !important; }

/**/
.path-search {
  /* .pager-nav {
    padding: 20px 0;
  }
  nav.tabs {
    display: none;
  }
  .region-content {
    &>* {
      max-width: 650px;
      margin: 0 auto;
    }
    &>h2 {
      display: none;
    }
    &>h3 {
      text-align: center;
      margin-bottom: 20px;
    }
    .search-form {
      input {
        border-radius: 0;
        box-shadow: none;
      }
      .btn {
        background: #75BF44;
        border: none;
        border-radius: 0;
        padding: 7px 10px;
      }
    }
    ol {
      list-style: none;
      padding-left: 0;
      li {
        font-size: 16px;
        margin-bottom: 40px;
        &:last-child {
          margin-bottom: 0;
        }
        p {
          font-family: MaisonNeue-Book;
          strong {
            color: #75BF44;
            font-weight: 400;
            font-family: MaisonNeue-Book;
          }
        }
        p+p {
          display: none;
        }
        h3 {
          font-size: 16px;
        }
        a {
          color: #4d4d4d;
          font-weight: 600;
          font-size: 18px;
          font-family: MaisonNeue-Bold;
          &:hover {
            opacity: .8;
          }
        }
      }
    }
    .search-help-link {
      font-size: 12px;
      float: right;
      color: #4d4d4d;
      padding-bottom: 15px;
      display: inline-block;
      clear: both;
      width: 100%;
      text-align: right;
    }
    .search-advanced {
      display: none;
    }
  } */ }
  .path-search nav.pager-nav {
    margin-top: 50px; }
  .path-search .region-content .views-exposed-form {
    max-width: 700px;
    margin: 40px auto 0 auto; }
    .path-search .region-content .views-exposed-form .form-item {
      width: 100%; }
      .path-search .region-content .views-exposed-form .form-item input {
        width: 100%;
        padding-right: 40px;
        border-radius: 0; }
    .path-search .region-content .views-exposed-form button[data-drupal-selector="edit-submit-search"] {
      width: 22px !important;
      height: 22px !important;
      background-size: 100% 100% !important;
      padding: 0 !important; }
  .path-search .view-search {
    max-width: 700px;
    margin: 40px auto 0 auto; }
    .path-search .view-search .view-empty {
      text-align: center;
      font-size: 26px;
      color: #333; }
    .path-search .view-search .views-row {
      margin-bottom: 20px; }
      .path-search .view-search .views-row a {
        color: #4d4d4d;
        font-weight: 600;
        font-size: 18px;
        font-family: MaisonNeue-Bold;
        margin-top: 20px;
        margin-bottom: 10px;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .path-search .view-search .views-row a:hover {
          opacity: .8; }
      .path-search .view-search .views-row p {
        font-family: MaisonNeue-Book;
        color: #333333;
        margin-bottom: 10px;
        font-size: 16px; }

@media (max-width: 767px) {
  .path-search .view-search {
    margin-top: 10px; }
  .path-search .region-content .views-exposed-form button[data-drupal-selector="edit-submit-search"] {
    width: 26px !important;
    height: 33px !important;
    background-position: 0px 6px;
    background-size: 18px 23px !important; }
  .path-search .main-content-wrapper .row > section.col-sm-12 {
    padding: 0 30px; } }
.path-agroforestry-world .block-blogsearch-filters .search-filter-elements {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 15px;
  border: 1px solid #75BF44;
  border-radius: 15px;
  padding: 3px 12px; }
  .path-agroforestry-world .block-blogsearch-filters .search-filter-elements a {
    color: #0A262C;
    color: #555;
    font-size: 14px;
    font-weight: 400; }
    .path-agroforestry-world .block-blogsearch-filters .search-filter-elements a:before {
      content: "\f00d";
      color: #75BF44;
      display: inline-block;
      font-family: FontAwesome;
      font-weight: 400;
      font-size: 15px;
      line-height: normal;
      cursor: pointer;
      height: 17px;
      width: 17px;
      text-align: center;
      line-height: 15px;
      margin-right: 5px; }

@media (max-width: 767px) {
  .path-agroforestry-world .region-sidebar-first {
    margin-bottom: 30px; } }
/*common*/
/*homepage*/
.block-discover {
  margin-bottom: 80px; }
  .block-discover .view-discovery {
    text-align: center; }
  .block-discover .discover-title {
    margin-bottom: 41px;
    /* max-width: 76%; */
    max-width: 95%;
    margin: 0 auto 31px;
    color: #0A262C;
    font-size: 40px;
    line-height: 46px;
    font-family: MaisonNeue-Book; }
  .block-discover .discover-body {
    color: #0A262C;
    font-size: 18px;
    line-height: 24px;
    margin: 0 auto 70px;
    font-family: MaisonNeue-Book;
    /* max-width: 68%; */
    max-width: 90%; }
  .block-discover .discover-button a {
    padding: 17px 35px;
    background: #75BF44;
    display: inline-block;
    color: #FFFFFF;
    font-size: 22px;
    line-height: 24px;
    font-family: MaisonNeue-Bold;
    border: 1px solid transparent;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
    .block-discover .discover-button a:hover {
      background: #FFFFFF;
      color: #75BF44;
      border-color: #75BF44; }

/************************* Media Query ********************/
@media (min-width: 768px) and (max-width: 991px) {
  .block-discover .discover-title a {
    font-size: 30px;
    line-height: 36px; } }
@media (max-width: 767px) {
  .block-discover {
    margin-bottom: 30px; }
    .block-discover .discover-title {
      font-size: 26px;
      line-height: 32px; }
    .block-discover .discover-body {
      margin: 0 auto 30px; } }
.path-frontpage .main-slide-section {
  margin-bottom: 40px; }

.main-slide-section {
  padding: 0; }
  .main-slide-section .row {
    margin: 0 0 0 0; }

.slideshow-section {
  width: 48%;
  position: relative;
  min-height: 1px;
  padding-right: 0;
  padding-left: 0;
  float: left; }
  .slideshow-section .owl-item.active {
    -ms-transform: scale(1.01);
    -webkit-transform: scale(1.01);
    transform: scale(1.01); }
  .slideshow-section .content-row {
    /* position: relative;
    margin-left: -1px; */ }
  .slideshow-section .region-main-slide-region, .slideshow-section .views-element-container, .slideshow-section .form-group, .slideshow-section .home-carousel-wrapper, .slideshow-section .view-content, .slideshow-section .owl-stage-outer, .slideshow-section .owl-stage, .slideshow-section .owl-item, .slideshow-section .content-row, .slideshow-section .owl-carousel-wrapper, .slideshow-section .field-content, .slideshow-section .home-carousel, .slideshow-section .home-carousel-image, .slideshow-section .home-carousel-image img {
    height: 100%; }

.static-block-section {
  width: 52%;
  position: relative;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 10px;
  float: left; }

.view-home-carousal .home-carousel-type {
  color: #eec500;
  font-size: 18px;
  line-height: 24px;
  font-family: MaisonNeue-Book;
  margin-bottom: 17px; }
.view-home-carousal .home-carousel-title {
  margin-bottom: 58px; }
  .view-home-carousal .home-carousel-title a {
    color: white;
    font-size: 40px;
    line-height: 46px;
    font-family: MaisonNeue-Bold;
    text-transform: none;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
    .view-home-carousal .home-carousel-title a:hover {
      opacity: .8; }
.view-home-carousal .desc {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20px 62px 30px;
  overflow: hidden;
  /*  background: -webkit-linear-gradient(rgba(6, 38, 45, 0), rgba(6, 38, 45, 0.9));
  background: linear-gradient(rgba(6, 38, 45, 0), rgba(6, 38, 45, 0.9)); */
  /*background: -webkit-linear-gradient(rgba(6, 38, 45, 0), rgba(6, 38, 45, 0.3));
  background: linear-gradient(rgba(6, 38, 45, 0), rgba(6, 38, 45, 0.3));*/
  background: -webkit-linear-gradient(rgba(6, 38, 45, 0), rgba(6, 38, 45, 0.7));
  background: linear-gradient(rgba(6, 38, 45, 0), rgba(6, 38, 45, 0.7));
  top: -60px;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-align-items: flex-end;
  /* Safari 7.0+ */
  align-items: flex-end; }
.view-home-carousal .home-carousel-author-date {
  color: #dddddd;
  font-size: 14px;
  line-height: 24px;
  font-family: MaisonNeue-Book;
  margin-bottom: 83px; }
.view-home-carousal .owl-dots {
  position: absolute;
  bottom: 15px;
  left: 62px;
  width: auto; }
  .view-home-carousal .owl-dots button.owl-dot {
    width: 40px;
    margin-right: 10px;
    height: 30px; }
    .view-home-carousal .owl-dots button.owl-dot span {
      width: 40px;
      background: url(../images/home/Inactive-carousel-line.svg) no-repeat;
      height: 1px;
      margin-right: 10px;
      border-radius: 50px;
      outline: none;
      position: absolute;
      top: 0;
      display: block; }
    .view-home-carousal .owl-dots button.owl-dot > span {
      /* display: block;
      height: 30px;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; */ }
    .view-home-carousal .owl-dots button.owl-dot.active span {
      background: url(../images/home/Active_carousel_line.svg) no-repeat; }
      .view-home-carousal .owl-dots button.owl-dot.active span:after {
        content: "";
        width: 8px;
        height: 8px;
        background: #fff;
        display: block;
        border-radius: 50px;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        bottom: -22px; }

.home-static-view .static-cont-row:first-child {
  margin-bottom: 5px; }
.home-static-view .static-cont-row:last-child {
  margin-top: 5px; }
  .home-static-view .static-cont-row:last-child .static-block-wrapper {
    margin-bottom: 0;
    margin-top: 10px; }
.home-static-view .static-cont-row .static-block-wrapper {
  position: relative; }
.home-static-view .static-cont-row .img-section img {
  width: 100%;
  height: auto; }
.home-static-view .static-cont-row .block-desc-black {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20px 50px;
  overflow: hidden;
  /* background: -webkit-linear-gradient(rgba(6, 38, 45, 0.5), rgba(6, 38, 45, 0.5));
  background: linear-gradient(rgba(6, 38, 45, 0.5), rgba(6, 38, 45, 0.5)); */
  background: linear-gradient(rgba(6, 38, 45, 0.1), rgba(6, 38, 45, 0.3));
  top: 0;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-align-items: center;
  /* Safari 7.0+ */
  align-items: center;
  -webkit-justify-content: center;
  /* Safari 6.1+ */
  justify-content: center; }
  .home-static-view .static-cont-row .block-desc-black a {
    display: inline-block;
    background: #0A262C;
    border: 2px solid #FFFFFF;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    padding: 11px 15px;
    font-family: MaisonNeue-Bold;
    width: 200px;
    text-align: center;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
    .home-static-view .static-cont-row .block-desc-black a:hover {
      color: #0A262C;
      background: #FFFFFF;
      border: 2px solid #0A262C; }

/*height remain same in all screen size */
.slideshow-section {
  height: calc(100vh - 30vh); }
  .slideshow-section .home-carousel-image {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat; }
    .slideshow-section .home-carousel-image img {
      display: none; }

.static-block-section {
  height: calc(100vh - 30vh); }

.home-static-view .static-cont-row .block-desc-black {
  height: 360px; }
.home-static-view .static-cont-row .img-section img {
  height: 360px; }
.home-static-view .static-cont-row .img-section {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 360px; }
  .home-static-view .static-cont-row .img-section img {
    display: none; }

/*height remain same in all screen size */
/************************* Media Query ********************/
@media (min-width: 992px) and (max-width: 1199px) {
  .view-home-carousal .home-carousel-title a {
    font-size: 26px;
    line-height: 28px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .view-home-carousal .home-carousel-title {
    margin-bottom: 28px; }
    .view-home-carousal .home-carousel-title a {
      font-size: 24px;
      line-height: 26px; }
  .view-home-carousal .desc {
    padding: 20px 30px 30px; }
  .view-home-carousal .owl-dots {
    left: 30px; } }
/********************Front page design 11/05/2020****Task #275234****************/
.path-frontpage .static-block-section .col-sm-6 {
  padding-right: 0;
  padding-left: 10px; }
.path-frontpage .static-block-section .home-featured-wrapper {
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 20px;
  width: 82.5%;
  position: relative; }
  .path-frontpage .static-block-section .home-featured-wrapper .home-featured-title {
    font-size: 14px;
    border-bottom: 1px solid #6b6464;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: MaisonNeue-Book; }
    .path-frontpage .static-block-section .home-featured-wrapper .home-featured-title a:hover {
      color: #75BF44; }
    .path-frontpage .static-block-section .home-featured-wrapper .home-featured-title a {
      color: #ffffff;
      position: relative;
      display: block;
      padding-right: 30px; }
  .path-frontpage .static-block-section .home-featured-wrapper .view-header, .path-frontpage .static-block-section .home-featured-wrapper .view-content {
    position: relative;
    z-index: 2; }
.path-frontpage .static-block-section .home-featured-wrapper:before {
  content: "";
  background: rgba(0, 0, 0, 0.6);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  border-radius: 8px; }
.path-frontpage .static-block-section .home-slide-side-block.featured {
  content: "";
  background-image: url(/sites/agroforestry/themes/custom/beehive/images/front-page/Image_01.jpg);
  height: calc(100vh - 30vh);
  padding: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat; }
  .path-frontpage .static-block-section .home-slide-side-block.featured .form-group {
    height: 100%;
    width: 100%;
    align-items: center;
    display: flex;
    justify-content: center; }
.path-frontpage .static-block-section .home-featured-wrapper .views-row:first-child {
  padding-top: 10px; }
.path-frontpage .static-block-section .home-featured-wrapper .view-header {
  font-size: 16px;
  font-weight: bold;
  color: #75BF44;
  text-align: left;
  padding-top: 30px;
  font-family: MaisonNeue-Bold; }
.path-frontpage .static-block-section .views-row:last-child .home-featured-title {
  border-bottom: 0; }
.path-frontpage .static-block-section .views-row:first-child .home-featured-title {
  border-top: 1px solid #6b6464; }
.path-frontpage .static-block-section .home-featured-title a:after {
  content: "";
  width: 16px;
  height: 10px;
  background: url(/sites/agroforestry/themes/custom/beehive/images/front-page/Arrow_Green_Hover.png);
  top: 40%;
  right: 0px;
  position: absolute;
  display: inline-block; }

@media (max-width: 767px) {
  .path-frontpage .main-slide-section {
    margin-bottom: 20px; }

  .main-slide-section {
    padding: 0 15px; }

  .slideshow-section {
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
    height: 400px; }

  .static-block-section {
    width: 100%;
    padding: 0;
    height: auto; }
    .static-block-section .region-static-block-region .col-sm-6 {
      padding-left: 0;
      padding-right: 0; }
    .static-block-section .home-featured-wrapper {
      margin-top: 25px;
      margin-bottom: 25px; }
      .static-block-section .home-featured-wrapper .home-featured-title {
        padding-top: 13px;
        padding-bottom: 13px;
        font-size: 15px; }
    .static-block-section .home-slide-side-block.featured {
      height: 100% !important; }

  .view-home-carousal .home-carousel-title a {
    font-size: 24px;
    line-height: 30px; }

  .path-frontpage .static-block-section .region-static-block-region .featured {
    margin-bottom: 10px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .path-frontpage .main-slide-section .slideshow-section {
    width: 40%; }
    .path-frontpage .main-slide-section .slideshow-section .home-carousel-title {
      font-size: 20px; }
  .path-frontpage .main-slide-section .static-block-section {
    width: 60%; }
    .path-frontpage .main-slide-section .static-block-section .home-featured-wrapper {
      padding: 2px;
      padding-left: 8px; }
      .path-frontpage .main-slide-section .static-block-section .home-featured-wrapper .view-header {
        font-size: 15px;
        padding-top: 10px; }
      .path-frontpage .main-slide-section .static-block-section .home-featured-wrapper .home-featured-title {
        padding-top: 2px !important;
        padding-bottom: 2px !important;
        font-size: 12px; }
      .path-frontpage .main-slide-section .static-block-section .home-featured-wrapper .view-header {
        padding-top: 2px; }
      .path-frontpage .main-slide-section .static-block-section .home-featured-wrapper .views-row:last-child .home-featured-title {
        padding-bottom: 2px; } }
@media (max-width: 1365px) {
  .path-frontpage .main-slide-section .static-block-section .home-featured-wrapper .home-featured-title {
    padding-top: 15px;
    padding-bottom: 15px; } }
/*
@media (min-width: 1200px) {
  .path-frontpage {
    .main-slide-section {
      .static-block-section .home-featured-wrapper {
        padding-bottom: 5px;
        .view-header {
          padding-top: 10px;
        }
        .views-row:first-child {
          padding-top: 3px;
        }
       .home-featured-title {
        padding-top: 5px;
        padding-bottom: 5px;
            font-size: 13px;

      }
      }
    }
    }
  }

@media (max-width: 1280px) {
  .path-frontpage {
    .main-slide-section {
      .static-block-section .home-featured-wrapper {
        padding-bottom: 5px;
        .view-header {
          padding-top: 5px;
        }
        .views-row:first-child {
          padding-top: 3px;
        }
       .home-featured-title {
        padding-top: 10px;
        padding-bottom: 10px;
      }
      }
    }
    }
  }*/
@media (max-width: 1365px) {
  .path-frontpage .main-slide-section .static-block-section .home-featured-wrapper .view-header {
    padding-top: 12px; }
  .path-frontpage .main-slide-section .static-block-section .home-featured-wrapper .home-featured-title {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12.5px; }
    .path-frontpage .main-slide-section .static-block-section .home-featured-wrapper .home-featured-title a {
      padding-right: 20px; } }
.block-agroworld {
  margin-bottom: 60px; }
  .block-agroworld h2.block-title {
    margin-bottom: 20px; }
  .block-agroworld .view-agro-forestry-world .view-content {
    padding: 0 15px; }
    .block-agroworld .view-agro-forestry-world .view-content:after {
      content: "";
      display: table;
      clear: both; }
    .block-agroworld .view-agro-forestry-world .view-content .content-row {
      padding: 0 10px; }
  .block-agroworld .view-agro-forestry-world .view-footer {
    text-align: center;
    color: #06262D;
    font-size: 18px;
    line-height: 24px;
    font-family: MaisonNeue-Book;
    margin-top: 15px; }
    .block-agroworld .view-agro-forestry-world .view-footer a {
      padding: 10px 18px;
      background: transparent;
      display: inline-block;
      color: #FFFFFF;
      font-size: 12px;
      line-height: 20px;
      font-family: MaisonNeue-Book;
      border: 1px solid #FFFFFF;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s;
      border: 1px solid #75BF44;
      background: #75BF44;
      font-size: 18px; }
      .block-agroworld .view-agro-forestry-world .view-footer a:hover {
        color: #75BF44;
        background: #FFFFFF;
        border-color: #75BF44;
        opacity: 1; }
  .block-agroworld .view-agro-forestry-world .view-header {
    color: #06262D;
    font-size: 18px;
    line-height: 24px;
    font-family: MaisonNeue-Book;
    text-align: center;
    margin-bottom: 57px; }
    .block-agroworld .view-agro-forestry-world .view-header a {
      color: #75BF44; }
  .block-agroworld .view-agro-forestry-world .agroforestry_world .agroforestry_image {
    margin-bottom: 33px;
    overflow: hidden; }
    .block-agroworld .view-agro-forestry-world .agroforestry_world .agroforestry_image img {
      width: 100%;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s; }
      .block-agroworld .view-agro-forestry-world .agroforestry_world .agroforestry_image img:hover {
        -ms-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transform: scale(1.1); }
  .block-agroworld .view-agro-forestry-world .agroforestry_world .agroforestry_title {
    margin-bottom: 10px; }
    .block-agroworld .view-agro-forestry-world .agroforestry_world .agroforestry_title a {
      color: #0A262C;
      font-size: 18px;
      line-height: 26px;
      font-family: MaisonNeue-Book;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .block-agroworld .view-agro-forestry-world .agroforestry_world .agroforestry_title a:hover {
        opacity: .8; }
  .block-agroworld .view-agro-forestry-world .agroforestry_world .viewmore-link {
    margin-bottom: 14px;
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(6, 38, 45, 0.25); }
    .block-agroworld .view-agro-forestry-world .agroforestry_world .viewmore-link a {
      color: #75BF44;
      font-family: MaisonNeue-Demi;
      font-size: 16px;
      line-height: 34px;
      background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
      padding-right: 25px;
      background-size: 15px 10px;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .block-agroworld .view-agro-forestry-world .agroforestry_world .viewmore-link a:hover {
        opacity: .75; }
  .block-agroworld .view-agro-forestry-world .agroforestry_world .agroforestry_authored {
    color: rgba(10, 38, 44, 0.5);
    font-size: 14px;
    line-height: 24px;
    font-family: MaisonNeue-Book;
    text-transform: capitalize; }
    .block-agroworld .view-agro-forestry-world .agroforestry_world .agroforestry_authored a {
      color: rgba(10, 38, 44, 0.5); }
      .block-agroworld .view-agro-forestry-world .agroforestry_world .agroforestry_authored a:hover {
        opacity: .8; }

@media (max-width: 767px) {
  .block-agroworld {
    margin-bottom: 10px; }
    .block-agroworld .view-agro-forestry-world .view-header {
      margin-bottom: 25px; }
    .block-agroworld .view-agro-forestry-world .view-content .content-row {
      margin-bottom: 20px; }
    .block-agroworld .owl-nav {
      position: absolute;
      width: 100%;
      top: 50%;
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0;
      right: 0;
      margin: 0 auto; }
      .block-agroworld .owl-nav button.owl-next {
        float: right; }
        .block-agroworld .owl-nav button.owl-next span {
          background: url(../images/aboutus/slider-icon-next.png) no-repeat center center;
          display: block;
          width: 50px;
          height: 50px;
          -webkit-transform: translate(15px, 0);
          -ms-transform: translate(15px, 0);
          transform: translate(15px, 0); }
      .block-agroworld .owl-nav button.owl-prev span {
        background: url(../images/aboutus/slider-icon-next.png) no-repeat center center;
        display: block;
        width: 50px;
        height: 50px;
        -webkit-transform: rotate(180deg) translate(15px, 13px);
        -ms-transform: rotate(180deg) translate(15px, 13px);
        transform: rotate(180deg) translate(15px, 13px); }
      .block-agroworld .owl-nav button span {
        font-size: 0; } }
.home-page-block {
  display: none; }

.path-frontpage .home-page-block {
  display: block; }
.path-frontpage .inner-page-block {
  display: none; }

.publication-wrapper {
  /* @include flex; */
  width: 100%;
  margin-bottom: 50px; }
  .publication-wrapper:after {
    content: "";
    display: table;
    clear: both; }

.home-publication-block {
  clear: both;
  width: 50%;
  float: left; }
  .home-publication-block .form-group, .home-publication-block .view-publications, .home-publication-block .view-content, .home-publication-block .views-row {
    height: 100%; }
  .home-publication-block .view-publications {
    position: relative; }
    .home-publication-block .view-publications .view-content {
      position: relative; }
      .home-publication-block .view-publications .view-content .views-row {
        background-size: cover;
        background-position: center center;
        overflow: hidden; }
    .home-publication-block .view-publications .publication_image img {
      width: 100%;
      opacity: 0;
      display: none; }
    .home-publication-block .view-publications .desc {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 45px 50px;
      overflow: hidden;
      background: -webkit-linear-gradient(rgba(0, 97, 61, 0.5), rgba(0, 97, 61, 0.8));
      background: linear-gradient(rgba(0, 97, 61, 0.5), rgba(0, 97, 61, 0.8));
      top: 0;
      display: -webkit-box;
      /* OLD - iOS 6-, Safari 3.1-6 */
      display: -moz-box;
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      display: -webkit-flex;
      /* NEW - Chrome */
      display: flex;
      /* NEW, Spec - Opera 12.1, Firefox 20+ */
      -webkit-align-items: flex-start;
      /* Safari 7.0+ */
      align-items: flex-start;
      -webkit-flex-direction: column;
      /* Safari 6.1+ */
      flex-direction: column; }
    .home-publication-block .view-publications .publication_title {
      color: #FFFFFF;
      font-size: 40px;
      line-height: 46px;
      font-family: MaisonNeue-Bold; }
    .home-publication-block .view-publications .publication_body {
      color: #FFFFFF;
      font-size: 18px;
      line-height: 25px;
      font-family: MaisonNeue-Book; }
    .home-publication-block .view-publications .publication_custom {
      margin-top: auto; }
      .home-publication-block .view-publications .publication_custom .count {
        color: #FFFFFF;
        font-size: 80px;
        line-height: 84px;
        font-family: MaisonNeue-Bold; }
      .home-publication-block .view-publications .publication_custom .counting {
        color: #FFFFFF;
        font-size: 18px;
        line-height: 24px;
        font-family: MaisonNeue-Book; }
    .home-publication-block .view-publications .view-footer {
      position: absolute;
      bottom: 45px;
      right: 50px; }
    .home-publication-block .view-publications .viewmore-link {
      display: inline-block;
      color: #75BF44;
      font-family: MaisonNeue-Demi;
      font-size: 16px;
      line-height: 34px;
      background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
      padding-right: 25px;
      background-size: 15px 10px;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s;
      font-size: 18px;
      line-height: 22px;
      color: #76BC43; }
      .home-publication-block .view-publications .viewmore-link:hover {
        opacity: .75; }

.home-publication-author {
  background-color: #E3E4DF;
  width: 50%;
  position: relative;
  float: left; }
  .home-publication-author > .form-group {
    padding: 45px 50px 50px; }
  .home-publication-author .block-title {
    display: none; }
  .home-publication-author .form-group, .home-publication-author .view-publications, .home-publication-author .view-content, .home-publication-author .owl-stage-outer, .home-publication-author .owl-stage, .home-publication-author .owl-item, .home-publication-author .views-row, .home-publication-author .main-wrapper {
    height: 100%;
    min-height: 350px; }
  .home-publication-author .field-content {
    height: 100%;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-flex-wrap: wrap;
    /* Safari 6.1+ */
    flex-wrap: wrap; }
  .home-publication-author .view-publications .authorwrapper {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-align-items: flex-end;
    /* Safari 7.0+ */
    align-items: flex-end;
    padding-top: 54px;
    width: 100%; }
    .home-publication-author .view-publications .authorwrapper .view_publication {
      margin-left: auto; }
    .home-publication-author .view-publications .authorwrapper .author-wrapper {
      float: left;
      width: calc(100% - 180px); }
  .home-publication-author .view-publications .desc {
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    top: 0;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-align-items: flex-start;
    /* Safari 7.0+ */
    align-items: flex-start;
    -webkit-flex-direction: column;
    /* Safari 6.1+ */
    flex-direction: column; }
  .home-publication-author .view-publications .date, .home-publication-author .view-publications .date a {
    color: #0A262C;
    font-size: 16px;
    line-height: 46px;
    font-family: MaisonNeue-Book; }
  .home-publication-author .view-publications .wrapper-publications {
    /* display: table; */
    width: 100%; }
    .home-publication-author .view-publications .wrapper-publications .image-section {
      width: 92px;
      height: 130px;
      float: left;
      /* display: table-cell; */ }
      .home-publication-author .view-publications .wrapper-publications .image-section img {
        border: 6px solid #FFFFFF;
        height: 100%; }
    .home-publication-author .view-publications .wrapper-publications .title {
      display: table-cell;
      vertical-align: top;
      padding-left: 20px; }
      .home-publication-author .view-publications .wrapper-publications .title a {
        color: #0A262C;
        font-size: 26px;
        line-height: 34px;
        font-family: MaisonNeue-Demi;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .home-publication-author .view-publications .wrapper-publications .title a:hover {
          opacity: .8; }
  .home-publication-author .view-publications .owl-nav {
    position: absolute;
    right: -50px;
    top: -45px; }
    .home-publication-author .view-publications .owl-nav .owl-prev, .home-publication-author .view-publications .owl-nav .owl-next {
      background: #fff;
      float: left; }
      .home-publication-author .view-publications .owl-nav .owl-prev.disabled span, .home-publication-author .view-publications .owl-nav .owl-next.disabled span {
        opacity: 0.15; }
    .home-publication-author .view-publications .owl-nav .owl-prev {
      margin-right: 1px; }
      .home-publication-author .view-publications .owl-nav .owl-prev span {
        background: url(../images/home/Pub_carousel_left_arrow.svg) no-repeat center center;
        font-size: 0;
        display: block;
        width: 50px;
        height: 50px; }
    .home-publication-author .view-publications .owl-nav .owl-next span {
      background: url(../images/home/Pub_carousel_right_arrow.svg) no-repeat center center;
      font-size: 0;
      display: block;
      width: 50px;
      height: 50px; }
  .home-publication-author .view-publications .author-wrapper .auth-label {
    color: #0A262C;
    font-size: 16px;
    line-height: 20px;
    font-family: MaisonNeue-Demi;
    margin-bottom: 5px; }
  .home-publication-author .view-publications .author-wrapper .view_profile {
    color: #0A262C;
    font-size: 14px;
    line-height: 18px;
    font-family: MaisonNeue-Demi;
    cursor: pointer;
    margin-bottom: 24px;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
    .home-publication-author .view-publications .author-wrapper .view_profile:hover {
      color: rgba(10, 38, 44, 0.8); }
  .home-publication-author .view-publications .author-wrapper .author_image {
    display: inline-block;
    border-radius: 50px;
    width: 60px;
    height: 60px;
    display: none; }
    .home-publication-author .view-publications .author-wrapper .author_image img {
      border-radius: 50px;
      border: 3px solid #fff; }
    .home-publication-author .view-publications .author-wrapper .author_image .lead-author {
      display: block;
      width: auto;
      padding: 0;
      min-width: auto;
      position: static; }
    .home-publication-author .view-publications .author-wrapper .author_image .author-profile-wrapper {
      position: static;
      width: auto;
      min-width: auto;
      display: block;
      -ms-transform: translateY(0);
      -webkit-transform: translateY(0);
      transform: translateY(0);
      background: none;
      z-index: 0;
      box-shadow: none; }
      .home-publication-author .view-publications .author-wrapper .author_image .author-profile-wrapper .profile-header {
        background: transparent;
        display: block;
        padding: 0; }
      .home-publication-author .view-publications .author-wrapper .author_image .author-profile-wrapper .wrapper_image {
        width: 60px !important;
        height: 60px !important; }
    .home-publication-author .view-publications .author-wrapper .author_image .lead-author, .home-publication-author .view-publications .author-wrapper .author_image .lead-author * {
      height: auto;
      min-height: auto; }
      .home-publication-author .view-publications .author-wrapper .author_image .lead-author .close-icon, .home-publication-author .view-publications .author-wrapper .author_image .lead-author * .close-icon {
        display: none; }
  .home-publication-author .view-publications .author-wrapper .auth-name {
    color: #0A262C;
    font-size: 13px;
    line-height: 17px;
    font-family: MaisonNeue-Book;
    margin-top: 2px;
    text-align: left;
    float: left; }
    .home-publication-author .view-publications .author-wrapper .auth-name a {
      color: #0A262C;
      font-family: MaisonNeue-Bold;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .home-publication-author .view-publications .author-wrapper .auth-name a:hover {
        opacity: .8; }
    .home-publication-author .view-publications .author-wrapper .auth-name:last-child:after {
      display: none; }
  .home-publication-author .view-publications .view_publication {
    /* position: absolute;
    right: 0;
    bottom: 0; */ }
    .home-publication-author .view-publications .view_publication a {
      color: #75BF44;
      font-family: MaisonNeue-Demi;
      font-size: 16px;
      line-height: 34px;
      background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
      padding-right: 25px;
      background-size: 15px 10px;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s;
      color: #0A262C;
      font-size: 16px;
      line-height: 20px;
      font-family: MaisonNeue-Demi;
      background-image: url("../images/home/Arrow_right_blue.svg"); }
      .home-publication-author .view-publications .view_publication a:hover {
        opacity: .75; }
  .home-publication-author .view-publications .author-profile-wrapper {
    position: absolute;
    width: 55%;
    min-width: 220px;
    background: #fff;
    bottom: 50px;
    -webkit-box-shadow: 4px -1px 47px 3px rgba(204, 204, 204, 0.57);
    -moz-box-shadow: 4px -1px 47px 3px rgba(204, 204, 204, 0.57);
    box-shadow: 4px -1px 47px 3px rgba(204, 204, 204, 0.57);
    height: 90%;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
    z-index: 999; }
    .home-publication-author .view-publications .author-profile-wrapper.pop-open {
      display: block; }
    .home-publication-author .view-publications .author-profile-wrapper .author-profile-wrapperz {
      width: 100%; }
    .home-publication-author .view-publications .author-profile-wrapper .close-icon {
      width: 15px;
      height: 15px;
      background-image: url("../images/home/Window_close_button_blue.svg");
      display: block;
      position: absolute;
      right: 15px;
      top: 15px;
      cursor: pointer; }
    .home-publication-author .view-publications .author-profile-wrapper .profile-header {
      display: -webkit-box;
      /* OLD - iOS 6-, Safari 3.1-6 */
      display: -moz-box;
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      display: -webkit-flex;
      /* NEW - Chrome */
      display: flex;
      /* NEW, Spec - Opera 12.1, Firefox 20+ */
      -webkit-align-items: center;
      /* Safari 7.0+ */
      align-items: center;
      background: rgba(227, 228, 223, 0.5);
      padding: 30px; }
      .home-publication-author .view-publications .author-profile-wrapper .profile-header:after {
        content: "";
        display: table;
        clear: both; }
    .home-publication-author .view-publications .author-profile-wrapper .wrapper_image {
      margin-right: 20px;
      width: 80px;
      height: 80px;
      float: left; }
      .home-publication-author .view-publications .author-profile-wrapper .wrapper_image img {
        border-radius: 50px;
        border: 3px solid #fff; }
    .home-publication-author .view-publications .author-profile-wrapper .author-designation-wrapper {
      float: left;
      width: calc(100% - 100px); }
    .home-publication-author .view-publications .author-profile-wrapper .wrapper_name, .home-publication-author .view-publications .author-profile-wrapper .wrapper_name a {
      color: #06262D;
      font-size: 16px;
      line-height: 20px;
      font-family: MaisonNeue-Bold; }
    .home-publication-author .view-publications .author-profile-wrapper .wrapper_name a {
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .home-publication-author .view-publications .author-profile-wrapper .wrapper_name a:hover {
        color: rgba(6, 38, 45, 0.8); }
    .home-publication-author .view-publications .author-profile-wrapper .wrapper_position {
      color: #06262D;
      font-size: 14px;
      font-family: MaisonNeue-Book; }
    .home-publication-author .view-publications .author-profile-wrapper .author-body {
      padding: 30px 25px; }
    .home-publication-author .view-publications .author-profile-wrapper .wrapper_description {
      color: #0A262C;
      font-size: 14px;
      line-height: 26px;
      font-family: MaisonNeue-Book;
      margin-bottom: 20px; }
    .home-publication-author .view-publications .author-profile-wrapper .wrapper_fullprofile {
      position: absolute;
      bottom: 21px; }
      .home-publication-author .view-publications .author-profile-wrapper .wrapper_fullprofile a {
        color: #06262D;
        font-size: 14px;
        line-height: 34px;
        font-family: MaisonNeue-Demi;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .home-publication-author .view-publications .author-profile-wrapper .wrapper_fullprofile a:hover {
          color: rgba(6, 38, 45, 0.75); }

@media (max-width: 1199px) {
  .home-publication-author .view-publications .wrapper-publications .image-section {
    width: 90px; }
  .home-publication-author .view-publications .wrapper-publications .title a {
    font-size: 20px;
    line-height: 24px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .home-publication-author .view-publications .wrapper-publications .image-section {
    width: 85px; }
  .home-publication-author .view-publications .wrapper-publications .title a {
    font-size: 18px;
    line-height: 22px; }

  .home-publication-block .view-publications .publication_custom {
    margin-bottom: 30px; }
    .home-publication-block .view-publications .publication_custom .count {
      font-size: 50px;
      line-height: 54px; }

  /* .home-publication-block {
    .form-group,.view-publications,.view-content,.views-row {
      height: 100%;
    }
  } */ }
.author-profile-wrapper {
  display: none; }

.publication-wrapper .owl-carousel .link-to-page {
  display: none; }

@media (max-width: 767px) {
  .publication-wrapper {
    margin-bottom: 20px; }

  .home-publication-block {
    display: none; }

  .home-publication-author {
    width: 100%; }

  .home-publication-author {
    background: transparent; }
    .home-publication-author .block-title {
      display: block; }
    .home-publication-author > .form-group {
      background-color: #E3E4DF; }
    .home-publication-author .view-publications .owl-nav {
      right: 0; }
    .home-publication-author .view-publications .author-profile-wrapper .profile-header {
      padding: 25px 10px; }
    .home-publication-author .view-publications .author-profile-wrapper .author-designation-wrapper {
      width: calc(100% - 50px); }
    .home-publication-author .view-publications .author-profile-wrapper .wrapper_image {
      width: 60px;
      height: 60px; }
    .home-publication-author .view-publications .author-profile-wrapper .author-body {
      padding: 15px 10px; }
    .home-publication-author .view-publications .author-profile-wrapper .close-icon {
      right: 10px;
      top: 10px; }
    .home-publication-author .form-group {
      padding-left: 20px;
      padding-right: 20px; } }
/*carousel section start*/
.stay-informed-carousel {
  padding-right: 0;
  padding-left: 20px;
  overflow-x: hidden;
  /*not slide**/
  /**not slide*/ }
  .stay-informed-carousel .stay_informed {
    position: relative; }
  .stay-informed-carousel .views-row {
    float: left;
    width: 50%;
    position: relative; }
    .stay-informed-carousel .views-row:first-child {
      padding-right: 25px; }
    .stay-informed-carousel .views-row:nth-child(2) {
      padding-left: 25px; }
  .stay-informed-carousel .informed_image {
    background-size: cover;
    background-position: center center;
    position: relative; }
    .stay-informed-carousel .informed_image:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      background: #06262D;
      opacity: .35; }
    .stay-informed-carousel .informed_image img {
      opacity: 0;
      display: none; }
  .stay-informed-carousel .owl-carousel .owl-stage {
    padding-left: 0 !important; }
  .stay-informed-carousel .owl-dots {
    display: none; }
  .stay-informed-carousel .owl-nav {
    position: absolute;
    right: 47%;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0;
    padding: 0;
    z-index: 1;
    line-height: 0; }
    .stay-informed-carousel .owl-nav .owl-prev {
      display: none; }
    .stay-informed-carousel .owl-nav .owl-next span {
      background: url(../images/home/Pub_carousel_right_arrow.svg) no-repeat center center;
      font-size: 0;
      display: block;
      width: 50px;
      height: 50px; }
  .stay-informed-carousel .informed_wrapper {
    position: absolute;
    bottom: 58px;
    left: 49px; }
    .stay-informed-carousel .informed_wrapper .informed_title a {
      font-size: 40px;
      line-height: 46px;
      font-family: MaisonNeue-Bold;
      color: #FFFFFF;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .stay-informed-carousel .informed_wrapper .informed_title a:hover {
        opacity: .8; }
    .stay-informed-carousel .informed_wrapper .informed_body p {
      font-size: 18px;
      color: #FFFFFF;
      font-family: MaisonNeue-Book; }
    .stay-informed-carousel .informed_wrapper .informed_body .informed_video:before {
      content: "";
      background: url(../images/home/Video_play_button.svg) no-repeat center center;
      width: 52px;
      height: 52px;
      position: absolute;
      top: -83px; }

/*carousel section end*/
@media (min-width: 768px) and (max-width: 991px) {
  .stay-informed-carousel .views-row:first-child {
    padding-right: 15px; }
  .stay-informed-carousel .views-row:nth-child(2) {
    padding-left: 15px; }
  .stay-informed-carousel .informed_wrapper {
    /* bottom: 20px;
    left: 20px; */
    bottom: 20px;
    left: 0;
    padding: 0 15px; }
    .stay-informed-carousel .informed_wrapper .informed_title a {
      font-size: 28px;
      line-height: 30px; }
  .stay-informed-carousel .owl-nav {
    right: 50px; } }
@media (max-width: 767px) {
  .wrap-inform {
    clear: both;
    margin-bottom: 40px; }
    .wrap-inform .stay-informed-carousel .form-group, .wrap-inform .stay-informed-carousel .view-stay-informed, .wrap-inform .stay-informed-carousel .view-content, .wrap-inform .stay-informed-carousel .owl-stage-outer, .wrap-inform .stay-informed-carousel .owl-stage, .wrap-inform .stay-informed-carousel .owl-item, .wrap-inform .stay-informed-carousel .views-row, .wrap-inform .stay-informed-carousel .views-field, .wrap-inform .stay-informed-carousel .field-content, .wrap-inform .stay-informed-carousel .stay_informed, .wrap-inform .stay-informed-carousel .informed_image, .wrap-inform .stay-informed-carousel img {
      height: 250px !important; }

  .stay-informed-carousel {
    height: auto; }
    .stay-informed-carousel .views-row {
      width: 100%;
      padding: 0px 20px 0 0 !important;
      margin-bottom: 25px; }
      .stay-informed-carousel .views-row:last-child {
        margin-bottom: 0; }
    .stay-informed-carousel .owl-nav {
      right: 50px; }
    .stay-informed-carousel .informed_wrapper {
      bottom: 15px;
      left: 15px; }
    .stay-informed-carousel .informed_wrapper .informed_title a {
      font-size: 24px;
      line-height: 28px; }
    .stay-informed-carousel .informed_wrapper .informed_body p {
      font-size: 16px; } }
/*both section EQ height*/
.wrap-inform {
  clear: both;
  margin-bottom: 40px; }
  .wrap-inform .stay-informed-carousel .form-group, .wrap-inform .stay-informed-carousel .view-stay-informed, .wrap-inform .stay-informed-carousel .view-content, .wrap-inform .stay-informed-carousel .owl-stage-outer, .wrap-inform .stay-informed-carousel .owl-stage, .wrap-inform .stay-informed-carousel .owl-item, .wrap-inform .stay-informed-carousel .views-row, .wrap-inform .stay-informed-carousel .views-field, .wrap-inform .stay-informed-carousel .field-content, .wrap-inform .stay-informed-carousel .stay_informed, .wrap-inform .stay-informed-carousel .informed_image, .wrap-inform .stay-informed-carousel img {
    height: 100%; }

/*both section EQ height*/
/*stay-informed-block start*/
.stay-informed-block {
  padding-left: 0;
  background: rgba(6, 38, 45, 0.05); }
  .stay-informed-block .view-stay-informed {
    padding: 65px 55px; }
  .stay-informed-block .stay_informed .informed_title {
    margin-bottom: 10px;
    font-size: 40px;
    color: #0A262C;
    font-family: MaisonNeue-Bold; }
  .stay-informed-block .stay_informed .informed_body {
    margin-bottom: 65px; }
    .stay-informed-block .stay_informed .informed_body p {
      font-size: 18px;
      font-family: MaisonNeue-book;
      color: #0A262C;
      line-height: 26px; }
  .stay-informed-block .stay_subscribe a {
    padding: 17px 68px;
    background: #F4801F;
    display: inline-block;
    color: #FFFFFF;
    font-size: 22px;
    line-height: 24px;
    font-family: MaisonNeue-Bold;
    border: 1px solid transparent;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
    .stay-informed-block .stay_subscribe a:hover {
      background: #FFFFFF;
      color: #F4801F;
      border-color: #F4801F; }

/*stay-informed-block end*/
@media (min-width: 768px) and (max-width: 991px) {
  .stay-informed-block .view-stay-informed {
    padding: 35px 25px; } }
@media (max-width: 1200px) {
  .wrap-inform .stay-informed-carousel .view-stay-informed {
    padding-right: 15px; } }
@media (max-width: 767px) {
  .stay-informed-block {
    margin-bottom: 25px;
    margin-top: 20px; }
    .stay-informed-block .view-stay-informed {
      padding: 35px 40px; }
      .stay-informed-block .view-stay-informed .stay_subscribe {
        text-align: center; }

  .wrap-inform {
    display: block;
    margin-bottom: 20px; }
    .wrap-inform .stay-informed-carousel .view-stay-informed {
      padding-right: 0; } }
.home-partner-block {
  margin-bottom: 100px; }
  .home-partner-block h2.block-title {
    margin-bottom: 23px; }
  .home-partner-block .view-static-block .static-cont-row {
    text-align: center;
    color: #0A262C;
    font-size: 18px;
    line-height: 26px;
    margin: 0 auto 46px;
    font-family: MaisonNeue-Book;
    /* max-width: 76%; */
    max-width: 95%; }
  .home-partner-block .view-static-block .green-btn {
    text-align: center; }
    .home-partner-block .view-static-block .green-btn a {
      padding: 17px 35px;
      background: #75BF44;
      display: inline-block;
      color: #FFFFFF;
      font-size: 22px;
      line-height: 24px;
      font-family: MaisonNeue-Bold;
      border: 1px solid transparent;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .home-partner-block .view-static-block .green-btn a:hover {
        background: #FFFFFF;
        color: #75BF44;
        border-color: #75BF44; }

@media (max-width: 767px) {
  .home-partner-block {
    margin-bottom: 40px; } }
body {
  overflow-x: hidden; }

/*viewpoert height set*/
/* .map-block {
  height: 100vh;
  >.field--name-body {
    height: 100%;
  }
  .map-popup-wrapper, .map-container, .highcharts-container, .highcharts-container>svg {
    height: 100% !important;
  }
} */
/*viewpoert height set*/
body > .region-drop-menu .select2-dropdown {
  right: auto;
  left: 0; }

.select2-container--open .select2-dropdown {
  right: 0;
  left: auto; }

.region-filter .select2-container--open .select2-dropdown {
  right: auto;
  left: 0; }

.map-block {
  clear: both;
  background: #F9F9FA;
  position: relative; }
  .map-block > h2.block-title {
    display: none; }

.map-container {
  width: 100%;
  float: none;
  /* &.popupAdded {
    width: 50%;
    float: right;
  } */ }

.map-popup-wrapper {
  position: relative;
  overflow: hidden; }
  .map-popup-wrapper .head-wrapper {
    width: 390px;
    position: absolute;
    text-align: center;
    background: #fff;
    padding: 0 50px 20px;
    z-index: 1;
    margin: 0 auto;
    left: 0;
    right: 0; }
    .map-popup-wrapper .head-wrapper .block-title {
      margin-bottom: 12px;
      margin-top: 20px;
      color: #76BC43; }
    .map-popup-wrapper .head-wrapper .head-text {
      font-family: MaisonNeue-Book;
      font-size: 18px;
      line-height: 22px;
      color: #0A262C; }

.map-popup {
  width: 45%;
  height: auto;
  position: absolute;
  left: 50px;
  -webkit-box-shadow: 3px -3px 20px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 3px -3px 20px 0px rgba(0, 0, 0, 0.25);
  display: none;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.map-popup.active {
  display: block;
  z-index: 1; }

.highcharts-contextbutton {
  display: none; }

.custom-tooltip .tooltip-header {
  padding: 15px 40px 10px;
  background: #06262D;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-justify-content: space-between;
  /* Safari 6.1+ */
  justify-content: space-between; }
  .custom-tooltip .tooltip-header .country-name {
    font-family: MaisonNeue-Bold;
    font-size: 30px;
    line-height: normal;
    color: #fff; }
  .custom-tooltip .tooltip-header .country-link {
    line-height: normal; }
    .custom-tooltip .tooltip-header .country-link a {
      color: #75BF44;
      font-family: MaisonNeue-Demi;
      font-size: 16px;
      line-height: 34px;
      background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
      padding-right: 25px;
      background-size: 15px 10px;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s;
      background-image: url("../images/home/Arrow_right_white.svg");
      color: #E3E4DF;
      line-height: 20px; }
      .custom-tooltip .tooltip-header .country-link a:hover {
        opacity: .75; }
      .custom-tooltip .tooltip-header .country-link a:hover {
        background-image: url("../images/home/Arrow_right_white.svg");
        color: #E3E4DF; }
  .custom-tooltip .tooltip-header .tooltip-buttons {
    float: right;
    width: 64px;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-align-self: center;
    /* Safari 7.0+ */
    align-self: center;
    -webkit-justify-content: flex-end;
    /* Safari 6.1+ */
    justify-content: flex-end; }
    .custom-tooltip .tooltip-header .tooltip-buttons .close-btn {
      width: 16px;
      height: 16px;
      background: url("../images/home/Window_close_button_white.svg") no-repeat center center;
      cursor: pointer;
      float: left; }
    .custom-tooltip .tooltip-header .tooltip-buttons .minimise-btn {
      width: 20px;
      height: 24px;
      background: url(../images/home/Map-minimise.svg) no-repeat center center;
      cursor: pointer;
      float: left;
      margin-right: 12px;
      display: none !important; }
    .custom-tooltip .tooltip-header .tooltip-buttons .maximise-btn {
      display: none !important;
      width: 20px;
      height: 24px;
      cursor: pointer;
      float: left;
      margin-right: 12px;
      margin-top: -4px;
      background: url(../images/home/maxim-window.png) no-repeat center center; }
.custom-tooltip .tooltip-body {
  background: #FFFFFF;
  padding: 10px;
  float: left;
  clear: both;
  width: 100%; }
  .custom-tooltip .tooltip-body .tooltipbody-row1, .custom-tooltip .tooltip-body .tooltipbody-row2, .custom-tooltip .tooltip-body .tooltipbody-row3 {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    margin-bottom: 5px; }
  .custom-tooltip .tooltip-body .tooltipbody-row3 {
    margin-bottom: 0; }
  .custom-tooltip .tooltip-body .tooltip-impactBlock {
    width: 100%;
    background: #F1F3F3;
    padding: 19px 25px 18px;
    width: 50%; }
    .custom-tooltip .tooltip-body .tooltip-impactBlock.emty-count {
      display: none; }
    .custom-tooltip .tooltip-body .tooltip-impactBlock.about-impact {
      margin-right: 5px; }
    .custom-tooltip .tooltip-body .tooltip-impactBlock.content-block {
      width: 100%;
      margin: 0; }
    .custom-tooltip .tooltip-body .tooltip-impactBlock .impact-title {
      font-family: MaisonNeue-Bold;
      font-size: 22px;
      line-height: 26px;
      color: #943336;
      margin-bottom: 8px; }
    .custom-tooltip .tooltip-body .tooltip-impactBlock .impact-link a {
      color: #75BF44;
      font-family: MaisonNeue-Demi;
      font-size: 16px;
      line-height: 34px;
      background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
      padding-right: 25px;
      background-size: 15px 10px;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s;
      font-size: 16px;
      background-image: url("../images/home/Red-arrow.svg");
      line-height: 20px;
      color: #943336;
      margin-bottom: 10px; }
      .custom-tooltip .tooltip-body .tooltip-impactBlock .impact-link a:hover {
        opacity: .75; }
  .custom-tooltip .tooltip-body .general-body {
    font-family: MaisonNeue-Book;
    font-size: 14px;
    line-height: 18px;
    color: #0A262C;
    margin-bottom: 15px; }
  .custom-tooltip .tooltip-body .tooltip-biochallengeBlock {
    width: 70%;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */ }
    .custom-tooltip .tooltip-body .tooltip-biochallengeBlock .bioBlock {
      width: 34%;
      padding: 20px;
      float: left;
      background: #F0F1EE;
      display: -webkit-box;
      /* OLD - iOS 6-, Safari 3.1-6 */
      display: -moz-box;
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      display: -webkit-flex;
      /* NEW - Chrome */
      display: flex;
      /* NEW, Spec - Opera 12.1, Firefox 20+ */
      -webkit-align-items: center;
      /* Safari 7.0+ */
      align-items: center;
      -webkit-justify-content: center;
      /* Safari 6.1+ */
      justify-content: center;
      -webkit-flex-wrap: wrap;
      /* Safari 6.1+ */
      flex-wrap: wrap;
      margin-right: 2.5px; }
      .custom-tooltip .tooltip-body .tooltip-biochallengeBlock .bioBlock .bio-text {
        font-family: MaisonNeue-Bold;
        font-size: 15px;
        line-height: 19px;
        color: #00613D; }
      .custom-tooltip .tooltip-body .tooltip-biochallengeBlock .bioBlock .bio-image {
        width: 83px;
        height: 36px;
        background-image: url("../images/home/Biodiversity-icon-green.svg");
        background-size: cover; }
    .custom-tooltip .tooltip-body .tooltip-biochallengeBlock .challengeBlock {
      width: 66%;
      float: left;
      background: #E3E4DF;
      padding: 20px 20px 18px;
      margin-left: 2.5px;
      margin-right: 4px; }
      .custom-tooltip .tooltip-body .tooltip-biochallengeBlock .challengeBlock .challenge-title {
        font-family: MaisonNeue-Bold;
        font-size: 18px;
        line-height: 22px;
        color: #00613D;
        margin-bottom: 8px; }
      .custom-tooltip .tooltip-body .tooltip-biochallengeBlock .challengeBlock .challenge-link a {
        color: #75BF44;
        font-family: MaisonNeue-Demi;
        font-size: 16px;
        line-height: 34px;
        background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
        padding-right: 25px;
        background-size: 15px 10px;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s;
        font-family: MaisonNeue-Bold;
        font-size: 16px;
        line-height: 20px;
        color: #00613D;
        background-image: url("../images/home/Green-arrow.svg"); }
        .custom-tooltip .tooltip-body .tooltip-biochallengeBlock .challengeBlock .challenge-link a:hover {
          opacity: .75; }
  .custom-tooltip .tooltip-body .tooltip-media {
    width: 70%;
    margin-right: 5px;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-align-items: center;
    /* Safari 7.0+ */
    align-items: center;
    -webkit-justify-content: center;
    /* Safari 6.1+ */
    justify-content: center; }
    .custom-tooltip .tooltip-body .tooltip-media .media-type {
      width: 33.33%;
      float: left;
      display: -webkit-box;
      /* OLD - iOS 6-, Safari 3.1-6 */
      display: -moz-box;
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      display: -webkit-flex;
      /* NEW - Chrome */
      display: flex;
      /* NEW, Spec - Opera 12.1, Firefox 20+ */
      -webkit-align-items: center;
      /* Safari 7.0+ */
      align-items: center;
      -webkit-justify-content: center;
      /* Safari 6.1+ */
      justify-content: center;
      -webkit-flex-wrap: wrap;
      /* Safari 6.1+ */
      flex-wrap: wrap; }
      .custom-tooltip .tooltip-body .tooltip-media .media-type.video-tool {
        position: relative; }
        .custom-tooltip .tooltip-body .tooltip-media .media-type.video-tool:after {
          content: "";
          height: 60px;
          width: 1px;
          border-left: 1px solid #E3E3E3;
          position: absolute;
          left: 0; }
        .custom-tooltip .tooltip-body .tooltip-media .media-type.video-tool:before {
          content: "";
          height: 60px;
          width: 1px;
          border-left: 1px solid #E3E3E3;
          position: absolute;
          right: 0; }
      .custom-tooltip .tooltip-body .tooltip-media .media-type .media-img {
        width: 56px;
        height: 56px;
        display: block; }
      .custom-tooltip .tooltip-body .tooltip-media .media-type.spe-tool .media-img {
        background: url("../images/home/special-toolsicon.png") no-repeat center center; }
      .custom-tooltip .tooltip-body .tooltip-media .media-type.video-tool .media-img {
        background: url("../images/home/videos-icon.png") no-repeat center center; }
      .custom-tooltip .tooltip-body .tooltip-media .media-type.gis-tool .media-img {
        background: url("../images/home/gis-icon.png") no-repeat center center; }
    .custom-tooltip .tooltip-body .tooltip-media .media-title {
      font-family: MaisonNeue-Bold;
      font-size: 14px;
      line-height: 20px;
      color: #06262D;
      text-align: center;
      width: 100%; }
  .custom-tooltip .tooltip-body .right-block {
    /* padding: 17px 15px 7px; */
    margin-left: 5px;
    width: 33.33333333%;
    padding: 12px 15px 7px; }
    .custom-tooltip .tooltip-body .right-block.emty-count {
      display: none; }
    .custom-tooltip .tooltip-body .right-block:first-child {
      margin-left: 0; }
    .custom-tooltip .tooltip-body .right-block.pub-block {
      background: #00613D; }
    .custom-tooltip .tooltip-body .right-block.project-block {
      background: #75BF44; }
    .custom-tooltip .tooltip-body .right-block.blog-block {
      background: #EEC500; }
    .custom-tooltip .tooltip-body .right-block.content-block {
      width: 100%; }
    .custom-tooltip .tooltip-body .right-block .right-title {
      border-top: 1px solid #fff;
      border-bottom: 1px solid #fff;
      font-family: MaisonNeue-Bold;
      font-size: 16px;
      line-height: 20px;
      color: #fff;
      /*  padding: 8px 0 4px; */
      padding: 4px 0 2px; }
    .custom-tooltip .tooltip-body .right-block .right-count {
      font-family: MaisonNeue-Bold;
      /*  font-size: 40px;
      line-height: 44px; */
      font-size: 30px;
      line-height: 34px;
      color: #fff;
      /* margin-top: 15px;
      margin-bottom: 6px; */
      margin-top: 6px;
      margin-bottom: 2px; }
    .custom-tooltip .tooltip-body .right-block .right-link a {
      color: #75BF44;
      font-family: MaisonNeue-Demi;
      font-size: 16px;
      line-height: 34px;
      background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
      padding-right: 25px;
      background-size: 15px 10px;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s;
      font-size: 13px;
      background-image: url("../images/home/Arrow_right_white.svg");
      line-height: 17px;
      color: #fff; }
      .custom-tooltip .tooltip-body .right-block .right-link a:hover {
        opacity: .75; }
      .custom-tooltip .tooltip-body .right-block .right-link a:hover {
        font-size: 13px;
        background-image: url("../images/home/Arrow_right_white.svg");
        color: #fff; }

.map-block .map-filter {
  width: auto;
  position: absolute;
  z-index: 1;
  display: flex;
  top: calc(100% - 92%);
  right: 40px; }
  .map-block .map-filter .filter-wrapper {
    margin-right: 10px;
    padding: 0;
    height: auto;
    border-radius: 0;
    border: none;
    box-shadow: none; }
    .map-block .map-filter .filter-wrapper .select-wrapper select {
      border: none;
      font-family: MaisonNeue-Bold;
      font-size: 16px;
      line-height: 20px;
      color: #fff;
      padding: 0 53px 0 20px; }
    .map-block .map-filter .filter-wrapper .select-wrapper:after {
      display: none; }

.path-frontpage .select2-container {
  min-width: 125px;
  max-width: 125px; }

.path-frontpage .select2-container--default .select2-selection--single {
  border-radius: 0;
  border: none;
  box-shadow: none;
  height: auto; }

.path-frontpage .select2-container--default .select2-selection--single .select2-selection__rendered {
  background-color: #0A262C;
  font-family: MaisonNeue-Bold;
  font-size: 16px;
  color: #fff;
  padding-left: 8px;
  padding-right: 0px;
  width: 96px; }

.path-frontpage .select2-container--default .select2-selection--single .select2-selection__arrow {
  background: url(../images/home/Map-filter-down.svg) no-repeat center center #0A262C;
  background-size: 11px 7px;
  top: 0;
  right: 0;
  height: 28px;
  width: 28px; }
  .path-frontpage .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none; }

.path-frontpage .select2-container--open .select2-selection--single .select2-selection__arrow {
  background: url(../images/home/map-filter-up.png) no-repeat center center #fff; }

.path-frontpage .select2-container--open .select2-dropdown--below, .path-frontpage .select2-container--open .select2-dropdown--above {
  width: 261px !important;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: 5px 5px 15px 2px #CCCCCC;
  box-shadow: 5px 5px 15px 2px #CCCCCC; }

.path-frontpage .select2-results__option[aria-selected] {
  font-family: MaisonNeue-Book;
  font-size: 16px;
  line-height: 38px;
  color: #06262D;
  border-bottom: 1px solid #f2f2f2;
  padding: 0;
  margin: 0 20px; }

.path-frontpage .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #fff;
  color: #06262D; }

.path-frontpage .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #f2f2f2;
  color: #06262D; }

.path-frontpage .select2-container--default .select2-results__option:hover {
  background-color: #f2f2f2; }

.path-frontpage .select2-container--default .select2-results > .select2-results__options {
  max-height: 300px; }

body.path-frontpage > .select2-container--default {
  margin-top: 2px; }

.path-frontpage .mCSB_inside > .mCSB_container {
  margin-right: 0 !important; }

.select2-results [aria-disabled="true"] {
  display: none; }

/************************* Media Query ********************/
@media (max-width: 1199px) {
  .map-popup-wrapper .head-wrapper {
    padding: 0 30px 20px; }
    .map-popup-wrapper .head-wrapper .block-title {
      font-size: 30px;
      line-height: 27px;
      margin-top: 12px; }
    .map-popup-wrapper .head-wrapper .head-text {
      font-size: 16px;
      line-height: 20px; }

  .map-popup {
    width: 75%;
    left: 10px; }

  .custom-tooltip .tooltip-header {
    padding: 10px 15px 5px; }
    .custom-tooltip .tooltip-header .country-name {
      font-size: 30px;
      line-height: 30px; }
    .custom-tooltip .tooltip-header .country-link a {
      font-size: 14px;
      line-height: 20px; }
  .custom-tooltip .tooltip-body .general-body {
    margin-bottom: 10px; }
  .custom-tooltip .tooltip-body .tooltip-impactBlock {
    padding: 18px 15px 8px;
    width: 50%; }
    .custom-tooltip .tooltip-body .tooltip-impactBlock .impact-title {
      font-family: MaisonNeue-Bold;
      font-size: 22px;
      line-height: 26px;
      color: #943336; }
    .custom-tooltip .tooltip-body .tooltip-impactBlock .impact-link a {
      font-size: 14px;
      line-height: 18px;
      margin-bottom: 5px; }
  .custom-tooltip .tooltip-body .tooltip-biochallengeBlock {
    width: 75%;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */ }
    .custom-tooltip .tooltip-body .tooltip-biochallengeBlock .bioBlock .bio-text {
      line-height: 20px; }
    .custom-tooltip .tooltip-body .tooltip-biochallengeBlock .challengeBlock {
      padding: 15px;
      width: 71%; }
      .custom-tooltip .tooltip-body .tooltip-biochallengeBlock .challengeBlock .challenge-title {
        font-size: 18px;
        line-height: 20px; }
      .custom-tooltip .tooltip-body .tooltip-biochallengeBlock .challengeBlock .challenge-link a {
        color: #75BF44;
        font-family: MaisonNeue-Demi;
        font-size: 16px;
        line-height: 34px;
        background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
        padding-right: 25px;
        background-size: 15px 10px;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s;
        font-size: 14px;
        line-height: 16px; }
        .custom-tooltip .tooltip-body .tooltip-biochallengeBlock .challengeBlock .challenge-link a:hover {
          opacity: .75; }
  .custom-tooltip .tooltip-body .tooltip-media {
    width: 75%; }
    .custom-tooltip .tooltip-body .tooltip-media .media-title {
      line-height: 18px; }
  .custom-tooltip .tooltip-body .right-block {
    padding: 10px 10px 7px;
    margin-left: 5px;
    /*  width: 25%; */ }
    .custom-tooltip .tooltip-body .right-block .right-title {
      font-size: 14px;
      line-height: 16px; }
    .custom-tooltip .tooltip-body .right-block .right-count {
      font-size: 30px;
      line-height: 32px;
      margin-top: 10px;
      margin-bottom: 5px; }
    .custom-tooltip .tooltip-body .right-block .right-link a {
      font-size: 12px;
      line-height: 14px; }
      .custom-tooltip .tooltip-body .right-block .right-link a:hover {
        font-size: 12px; }

  .map-block .map-filter {
    right: 0; }
    .map-block .map-filter .filter-wrapper .select-wrapper select {
      font-size: 14px;
      line-height: 20px;
      padding: 0 20px 0 20px; }
    .map-block .map-filter .filter-wrapper .select-wrapper:before {
      height: 24px;
      right: 30px; }

  .path-frontpage .select2-container {
    min-width: 110px;
    max-width: 110px; }

  .path-frontpage .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 14px;
    width: 81px; }

  .path-frontpage .select2-container--open .select2-dropdown--below, .path-frontpage .select2-container--open .select2-dropdown--above {
    width: 230px !important; }

  .path-frontpage .select2-results__option[aria-selected] {
    font-size: 14px;
    line-height: 34px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .map-popup {
    width: 55%;
    left: 10px;
    z-index: 2; } }
@media (max-width: 767px) {
  .map-popup {
    bottom: 0;
    top: auto;
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0); }

  .map-popup-wrapper .head-wrapper {
    position: static; }
    .map-popup-wrapper .head-wrapper .block-title {
      margin: 0; }

  .map-block .map-filter {
    top: 90px; }
  .map-block .map-container tspan {
    display: none; }

  .custom-tooltip .tooltip-header .country-name {
    font-size: 22px;
    line-height: 26px; }
  .custom-tooltip .tooltip-body .right-block {
    padding: 5px 5px 5px; }
    .custom-tooltip .tooltip-body .right-block .right-title {
      font-size: 12px;
      line-height: 14px;
      padding: 2px 0 2px; }
    .custom-tooltip .tooltip-body .right-block .right-count {
      /* font-size: 26px;
      line-height: 28px; */
      font-size: 18px;
      line-height: 22px;
      margin-top: 5px;
      margin-bottom: 0px; }
  .custom-tooltip .tooltip-body .general-body {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; } }
/*homepage*/
/*landing pages*/
.page-node-type-general-pages .main-content-wrapper .main-container > .row {
  padding: 30px; }
.page-node-type-general-pages .main-content-wrapper .region-content {
  padding-left: 39px; }
.page-node-type-general-pages .region-header > nav.tabs {
  float: right; }

/******************* Banner Section **************/
.aboutus-banner {
  position: relative; }
  .aboutus-banner .banner-img {
    height: 468px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative; }
    .aboutus-banner .banner-img:before {
      content: '';
      background: #0A262C;
      opacity: .35;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .aboutus-banner .banner-img img {
      display: none; }
  .aboutus-banner .banner-title {
    position: absolute;
    color: #FFFFFF;
    font-family: 'MaisonNeue-Bold';
    font-size: 40px;
    left: 78px;
    top: calc(100% - 54%); }
  .aboutus-banner .banner-single-wrapper {
    position: relative;
    max-width: 1280px;
    margin: 0 auto;
    height: 100%; }

/******************* Menu Section **************/
.region-sidebar-first {
  position: relative; }

.aboutus-menu {
  background-color: #DBDBDB;
  position: absolute;
  top: -180px;
  transform: translate3d(0px, 0px, 0px); }
  .aboutus-menu.fixed-menu {
    position: fixed;
    top: 180px; }
  .aboutus-menu ul {
    padding: 26px 36px 28px;
    width: 285px; }
  .aboutus-menu li {
    list-style: none;
    padding: 10px 0 10px;
    border-bottom: 1px solid #fff; }
    .aboutus-menu li:last-child {
      padding-bottom: none; }
    .aboutus-menu li a {
      color: #0A262C;
      font-family: 'MaisonNeue-Book';
      font-size: 18px; }
      .aboutus-menu li a.active {
        color: #606060; }

.field--type-entity-reference {
  margin-top: 65px; }
  .field--type-entity-reference > .field--item {
    margin-bottom: 54px;
    clear: both;
    /* &:nth-child(3) {
      margin-bottom: 40px;
      h2 {
        // margin: 0;
        font-size: 34px;
        margin: 0;
      }
    } */ }
    .field--type-entity-reference > .field--item:first-child, .field--type-entity-reference > .field--item:nth-child(2) {
      border-bottom: 1px solid #eee;
      padding-bottom: 108px;
      margin-bottom: 58px; }
    .field--type-entity-reference > .field--item:nth-child(2) {
      padding-bottom: 0; }
    .field--type-entity-reference > .field--item:nth-child(4) {
      padding-top: 0; }
      .field--type-entity-reference > .field--item:nth-child(4) h2 {
        margin-top: 0; }
    .field--type-entity-reference > .field--item .main-heading {
      margin: 0;
      font-size: 34px; }
    .field--type-entity-reference > .field--item .main-heading-two {
      font-size: 34px; }
    .field--type-entity-reference > .field--item h4 {
      color: #00613C;
      font-family: 'MaisonNeue-Book';
      font-size: 24px;
      margin-bottom: 55px;
      line-height: 32px; }
    .field--type-entity-reference > .field--item p {
      line-height: 26px;
      color: #606060;
      font-family: 'MaisonNeue-Book';
      font-size: 18px; }
    .field--type-entity-reference > .field--item li {
      color: #606060;
      font-family: 'MaisonNeue-Book';
      font-size: 18px;
      line-height: 26px; }
    .field--type-entity-reference > .field--item h2 {
      color: #75BF44;
      font-family: 'MaisonNeue-Bold';
      font-size: 24px;
      margin-bottom: 41px;
      margin-top: 74px; }
    .field--type-entity-reference > .field--item iframe {
      width: 100%; }
  .field--type-entity-reference .two-col img, .field--type-entity-reference .two-col iframe {
    margin-top: 56px;
    height: 258px;
    width: 100%; }
  .field--type-entity-reference .two-col iframe {
    width: 100%; }

/************************** Document Section ******************/
.aboutus-pdf .view-content {
  position: relative; }
.aboutus-pdf .views-row {
  width: 50%;
  padding-right: 45px; }
  .aboutus-pdf .views-row.single-view-row {
    width: 100%; }
.aboutus-pdf .aboutus-pdf-wrapper {
  position: relative; }
.aboutus-pdf .aboutus-pdf-title {
  border: 1px solid #eee;
  border-left: none;
  border-right: none;
  padding: 9px 6px;
  margin-bottom: 25px; }
  .aboutus-pdf .aboutus-pdf-title a {
    color: #0A262C;
    font-family: 'MaisonNeue-Bold';
    font-size: 18px;
    display: block;
    padding-right: 20px; }
.aboutus-pdf .aboutus-pdf-link {
  position: absolute;
  top: -1px;
  right: 8px; }
  .aboutus-pdf .aboutus-pdf-link .file {
    display: block;
    margin: 0; }
  .aboutus-pdf .aboutus-pdf-link .file-icon {
    display: none; }
  .aboutus-pdf .aboutus-pdf-link .file-link {
    background: transparent;
    border-bottom: none;
    border-top: none;
    display: inline-block;
    width: 20px;
    height: 20px; }
    .aboutus-pdf .aboutus-pdf-link .file-link a {
      background: url("../images/aboutus/pdf-icon.svg") no-repeat right center;
      font-size: 0;
      width: 21px;
      height: 25px;
      display: inline-block; }
  .aboutus-pdf .aboutus-pdf-link .file-size {
    display: none; }
.aboutus-pdf .aboutus-pdf-desc {
  margin-bottom: 36px; }

/***************  Members Carousel ***************/
.view-board-members {
  margin-bottom: 124px; }

/*.view-management-team{
  padding-bottom: 155px;
  border-bottom: 1px solid #eee;
}*/
.aboutus-members .aboutus-member-img {
 /*  height: 340px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat; */ }
.aboutus-members .aboutus-member-name {
  color: #0A262C;
  font-family: 'MaisonNeue-Bold';
  font-size: 22px;
  display: block;
  margin-top: 25px;
  margin-bottom: 10px; }
  .aboutus-members .aboutus-member-name a {
    color: #0A262C;
    font-family: 'MaisonNeue-Bold';
    font-size: 17px;
    display: block; }
  .aboutus-members .aboutus-member-name.staff-title {
    font-size: 17px; }
.aboutus-members .aboutus-member-job, .aboutus-members .aboutus-member-area {
  color: #606060;
  font-family: 'MaisonNeue-Book';
  font-size: 17px; }
.aboutus-members .owl-carousel {
  /*&.owl-drag .owl-item.lastActiveItem {
   margin-right: 120px !important;
  }
  &.owl-drag .owl-item.lastActiveItem + .owl-item {
    margin-right: 95px !important;
  } */ }
  .aboutus-members .owl-carousel .owl-nav button.owl-next {
    /* position: absolute;
    top: 35%; //right: 15%;
    right: 145px;
    width: 20px;
    height: 20px;
    background: url("../images/aboutus/slider-icon-next.png") no-repeat right center;
    span {
      display: none;
    }
    &.disabled {
      display: none;
    } */ }
  .aboutus-members .owl-carousel .owl-nav button.owl-prev {
    /*  position: absolute;
    top: 40%;
    left: 0;
    display: none; */ }

.page-node-type-general-pages .aboutus-members .owl-carousel .owl-stage {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  width: 10000% !important; }

/*modyfing styles after july 3 client meet*/
.aboutus-members .view-content:not(.owl-carousel) {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-flex-wrap: wrap;
  /* Safari 6.1+ */
  flex-wrap: wrap;
  margin-left: -15px; }
  .aboutus-members .view-content:not(.owl-carousel) .views-row {
    width: 25%;
    padding: 0 15px;
    margin-bottom: 20px; }

blockquote {
  background: #eee;
  position: relative;
  padding: 50px 30px 30px 30px;
  /* &:before {
      content: '"';
      font-size: 28px;
      position: absolute;
        left: 15px;
      top: 15px;
  } */ }
  blockquote p:not(:last-child) {
    margin-bottom: 20px !important; }
  blockquote p {
    font-size: 20px !important;
    line-height: 26px !important; }

.page-node-type-general-pages .aboutus-member-img img, .page-node-type-general-pages .view-featured-general-page-content .block-image img {
  border: 1px solid #e2dbdb; }

/*****************Staff Positions******************/
.page-node-type-general-pages .main-content-wrapper .multiple-staff-positions ul li {
  list-style-type: none;
  border-bottom: 1px solid #dbdbdb;
  margin-left: -25px;
  padding: 5px 0 5px 0; }
  .page-node-type-general-pages .main-content-wrapper .multiple-staff-positions ul li:last-child {
    border-bottom: none; }

@media (min-width: 992px) and (max-width: 1199px) {
  .page-node-type-general-pages .main-content-wrapper .main-container > .row {
    padding: 15px; }
  .page-node-type-general-pages .main-content-wrapper .region-content {
    padding-left: 0; }

  /******************* Banner Section **************/
  .aboutus-banner {
    position: relative; }
    .aboutus-banner .banner-img {
      height: 250px; }
      .aboutus-banner .banner-img img {
        width: 100%; }
    .aboutus-banner .banner-title {
      font-size: 25px;
      left: 30px;
      top: calc(100% - 68%); }

  /******************* Menu Section **************/
  .aboutus-menu {
    height: 220px;
    top: calc(100% - 70px); }
    .aboutus-menu.fixed-menu {
      top: 75px; }
    .aboutus-menu ul {
      padding: 13px 15px 2px;
      width: 180px; }
    .aboutus-menu li {
      padding: 5px 0 5px; }
      .aboutus-menu li a {
        font-size: 10px; }

  .field--type-entity-reference {
    margin-top: 40px; }
    .field--type-entity-reference > .field--item {
      margin-bottom: 20px; }
      .field--type-entity-reference > .field--item:first-child, .field--type-entity-reference > .field--item:nth-child(2) {
        padding-bottom: 15px;
        margin-bottom: 40px; }
      .field--type-entity-reference > .field--item:nth-child(5) {
        margin-top: 20px; }
      .field--type-entity-reference > .field--item h4 {
        font-size: 20px;
        margin-bottom: 20px; }
      .field--type-entity-reference > .field--item p {
        line-height: 23px;
        font-size: 14px; }
      .field--type-entity-reference > .field--item li {
        font-size: 14px;
        line-height: 23px; }
      .field--type-entity-reference > .field--item h2 {
        font-size: 20px;
        margin-bottom: 41px;
        margin-top: 30px; }

  /***************  Members Carousel ***************/
  .view-board-members {
    margin-bottom: 40px; }

  .aboutus-members {
    margin-right: 0; }
    .aboutus-members .aboutus-member-name {
      font-size: 18px;
      margin-top: 20px;
      margin-bottom: 10px; }
      .aboutus-members .aboutus-member-name a {
        font-size: 18px; }
    .aboutus-members .aboutus-member-job, .aboutus-members .aboutus-member-area {
      font-size: 13px; }
    .aboutus-members .owl-carousel {
      /* .owl-nav {
        button.owl-next {
          top: 35%;
          //right: 19%;
          right: 16%;
        }
      } */ }

  /************************** Document Section ******************/
  .aboutus-pdf .aboutus-pdf-title {
    border: 1px solid #eee;
    border-left: none;
    border-right: none;
    padding: 11px 6px;
    margin-bottom: 25px; }
    .aboutus-pdf .aboutus-pdf-title a {
      font-size: 16px; }
  .aboutus-pdf .aboutus-pdf-link {
    position: absolute;
    top: 4px;
    right: 8px; }
    .aboutus-pdf .aboutus-pdf-link .file {
      display: block;
      margin: 0; }
    .aboutus-pdf .aboutus-pdf-link .file-icon {
      display: none; }
    .aboutus-pdf .aboutus-pdf-link .file-link {
      background: #fff;
      border-bottom: none;
      border-top: none;
      display: inline-block;
      width: 20px;
      height: 20px; }
      .aboutus-pdf .aboutus-pdf-link .file-link a {
        background: url("../images/aboutus/pdf.png") no-repeat right center;
        font-size: 0;
        width: 20px;
        height: 20px;
        display: inline-block; }
    .aboutus-pdf .aboutus-pdf-link .file-size {
      display: none; }
  .aboutus-pdf .aboutus-pdf-desc {
    margin-bottom: 36px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .field--type-entity-reference .two-col img, .field--type-entity-reference .two-col iframe {
    height: 158px; }

  .page-node-type-general-pages .main-content-wrapper .main-container > .row {
    padding: 30px; }
  .page-node-type-general-pages .main-content-wrapper .region-content {
    padding-left: 0;
    padding-right: 5px; }

  /******************* Banner Section **************/
  .aboutus-banner {
    position: relative; }
    .aboutus-banner .banner-img {
      height: 200px; }
    .aboutus-banner .banner-title {
      font-size: 25px;
      left: 30px;
      top: calc(100% - 68%); }

  /******************* Menu Section **************/
  .aboutus-menu {
    top: calc(100% - 91px); }
    .aboutus-menu ul {
      padding: 13px 15px 2px;
      width: 180px; }
    .aboutus-menu li {
      padding: 5px 0 5px; }
      .aboutus-menu li a {
        font-size: 10px; }

  .field--type-entity-reference {
    margin-top: 40px; }
    .field--type-entity-reference > .field--item {
      margin-bottom: 20px; }
      .field--type-entity-reference > .field--item:first-child, .field--type-entity-reference > .field--item:nth-child(2) {
        padding-bottom: 15px;
        margin-bottom: 40px; }
      .field--type-entity-reference > .field--item:nth-child(5) {
        margin-top: 20px; }
      .field--type-entity-reference > .field--item h4 {
        font-size: 20px;
        margin-bottom: 20px; }
      .field--type-entity-reference > .field--item p {
        line-height: 23px;
        font-size: 14px; }
      .field--type-entity-reference > .field--item li {
        font-size: 14px;
        line-height: 23px; }
      .field--type-entity-reference > .field--item h2 {
        font-size: 20px;
        margin-bottom: 41px;
        margin-top: 30px; }

  /***************  Members Carousel ***************/
  .view-board-members {
    margin-bottom: 40px; }

  .view-management-team {
    padding-bottom: 20px; }

  .aboutus-members .aboutus-member-name {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 10px; }
    .aboutus-members .aboutus-member-name a {
      font-size: 14px; }
  .aboutus-members .aboutus-member-job, .aboutus-members .aboutus-member-area {
    font-size: 13px; }
  .aboutus-members .owl-carousel .owl-stage {
    padding-left: 0 !important; }
  .aboutus-members .owl-carousel.owl-drag .owl-item.active.lastActiveItem {
    margin-right: 100px !important; }
  .aboutus-members .owl-carousel .owl-nav button.owl-next {
    top: 26%;
    right: 21%; }

  /************************** Document Section ******************/
  .aboutus-pdf .views-row {
    width: 100%;
    padding-right: 0; }
  .aboutus-pdf .aboutus-pdf-title {
    border: 1px solid #eee;
    border-left: none;
    border-right: none;
    padding: 11px 6px;
    margin-bottom: 25px; }
    .aboutus-pdf .aboutus-pdf-title a {
      font-size: 16px; }
  .aboutus-pdf .aboutus-pdf-link {
    position: absolute;
    top: 4px;
    right: 8px; }
    .aboutus-pdf .aboutus-pdf-link .file {
      display: block;
      margin: 0; }
    .aboutus-pdf .aboutus-pdf-link .file-icon {
      display: none; }
    .aboutus-pdf .aboutus-pdf-link .file-link {
      background: #fff;
      border-bottom: none;
      border-top: none;
      display: inline-block;
      width: 20px;
      height: 20px; }
      .aboutus-pdf .aboutus-pdf-link .file-link a {
        background: url("../images/aboutus/pdf.png") no-repeat right center;
        font-size: 0;
        width: 20px;
        height: 20px;
        display: inline-block; }
    .aboutus-pdf .aboutus-pdf-link .file-size {
      display: none; }
  .aboutus-pdf .aboutus-pdf-desc {
    margin-bottom: 36px; } }
@media (max-width: 767px) {
  .page-node-type-general-pages .main-content-wrapper .region-content {
    padding-right: 25px; }

  .field--type-entity-reference .two-col img, .field--type-entity-reference .two-col iframe, .field--type-entity-reference .two-col img, .field--type-entity-reference .two-col iframe {
    height: auto; }

  .aboutus-menu {
    z-index: 99;
    margin-left: -15px;
    top: -80px; }
    .aboutus-menu.menu-visible {
      background: #E3E4DF; }
      .aboutus-menu.menu-visible ul {
        display: block; }
    .aboutus-menu ul {
      display: none;
      padding: 5px 20px 8px; }

  .page-node-type-general-pages .main-content-wrapper .main-container > .row {
    padding: 30px 15px; }

  .aboutus-banner .banner-title {
    left: 30px; }
  .aboutus-banner .banner-img {
    height: 288px; }

  .field--type-entity-reference {
    margin-top: 0; }

  .toggle-about {
    background: #fff;
    width: 45px;
    height: 35px;
    border: 1px solid #ddd;
    position: relative; }
    .toggle-about:after, .toggle-about:before {
      content: '';
      width: 60%;
      height: 2px;
      background-color: #888;
      position: absolute;
      top: 8px;
      left: 0;
      right: 0;
      margin: 0 auto; }
    .toggle-about:before {
      bottom: 9px;
      top: auto;
      height: 9px;
      background: transparent;
      border-bottom: 2px solid #888;
      border-top: 2px solid #888; }

  .field--type-entity-reference > .field--item:first-child, .field--type-entity-reference > .field--item:nth-child(2) {
    padding-bottom: 20px;
    margin-bottom: 25px; }

  .field--type-entity-reference > .field--item:nth-child(5) {
    padding-top: 20px;
    margin-top: 0;
    margin-bottom: 0; }

  .aboutus-pdf .views-row {
    width: 100%;
    padding-right: 0; }

  .aboutus-members {
    margin-bottom: 0;
    margin-right: 0; }
    .aboutus-members .aboutus-member-name {
      margin-top: 5px;
      margin-bottom: 5px; }

  .field--type-entity-reference > .field--item {
    margin-bottom: 20px; }
    .field--type-entity-reference > .field--item h4 {
      margin-bottom: 0; }
    .field--type-entity-reference > .field--item h2 {
      margin-top: 20px;
      margin-bottom: 22px; }

  .field--type-entity-reference .two-col iframe, .field--type-entity-reference .two-col img {
    margin-top: 30px; } }
.region-banner-block {
  height: calc(100vh - 80px);
  position: relative;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative; }
  .region-banner-block:before {
    content: '';
    background: #0A262C;
    opacity: .35;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .region-banner-block .field--name-body {
    max-width: 1280px;
    margin: 0 auto;
    position: relative;
    height: 100%; }
    .region-banner-block .field--name-body img {
      display: none; }
  .region-banner-block .region-home-cover {
    position: absolute;
    top: 50%;
    left: 5%;
    width: 349px;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
    .region-banner-block .region-home-cover .region-home-title {
      font-size: 40px;
      line-height: 46px;
      color: #FFFFFF;
      font-family: MaisonNeue-Bold;
      margin-bottom: 30px; }
    .region-banner-block .region-home-cover .region-home-text {
      font-size: 18px;
      line-height: 26px;
      color: #FFFFFF;
      font-family: MaisonNeue-Book; }
  .region-banner-block .region-home-select {
    position: absolute;
    right: 37px;
    bottom: 0;
    cursor: pointer; }
    .region-banner-block .region-home-select:after {
      content: '';
      margin-left: 5px;
      height: 76px;
      width: 76px;
      background: #ffffff;
      float: left; }
    .region-banner-block .region-home-select:before {
      content: '';
      height: 11px;
      width: 22px;
      background: url(../images/innerpage-icons/up-arrow.png) no-repeat center center;
      background-size: cover;
      position: absolute;
      right: 30px;
      top: 50%;
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); }
    .region-banner-block .region-home-select.select-expand:before {
      content: '';
      height: 11px;
      width: 22px;
      background: url(../images/innerpage-icons/down-arrow.png) no-repeat center center;
      background-size: cover;
      position: absolute;
      right: 30px;
      top: 50%;
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); }
    .region-banner-block .region-home-select .select-region {
      cursor: pointer;
      display: block;
      width: 100%;
      background: #fff;
      height: 76px;
      width: 519px;
      padding-left: 37px;
      display: -webkit-box;
      /* OLD - iOS 6-, Safari 3.1-6 */
      display: -moz-box;
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      display: -webkit-flex;
      /* NEW - Chrome */
      display: flex;
      /* NEW, Spec - Opera 12.1, Firefox 20+ */
      -webkit-align-items: center;
      /* Safari 7.0+ */
      align-items: center;
      float: left;
      font-size: 18px;
      color: #0A262C;
      font-family: MaisonNeue-Book; }

.region-list-block {
  width: 600px;
  max-height: 450px;
  position: absolute;
  right: 37px;
  bottom: 81px;
  background: #fff;
  display: none; }
  .region-list-block.open-drop {
    display: block; }
  .region-list-block .view-content {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-flex-wrap: wrap;
    /* Safari 6.1+ */
    flex-wrap: wrap;
    padding: 30px 0 30px 30px; }
    .region-list-block .view-content:after {
      content: "";
      display: table;
      clear: both; }
    .region-list-block .view-content:after {
      content: '';
      display: block;
      width: 100%;
      height: 1px;
      background: #fff;
      position: relative;
      top: -1px; }
    .region-list-block .view-content .views-row {
      width: 50%;
      float: left;
      padding: 0 15px;
      border-right: 1px solid #EFEFEF;
      border-bottom: 1px solid #EFEFEF;
      padding: 36px 30px 33px 10px;
      position: relative; }
      .region-list-block .view-content .views-row:first-child .region-title a, .region-list-block .view-content .views-row:first-child .region-view a {
        pointer-events: none; }
      .region-list-block .view-content .views-row:first-child .region-view {
        display: none; }
      .region-list-block .view-content .views-row:first-child, .region-list-block .view-content .views-row:nth-child(2) {
        padding-top: 5px; }
      .region-list-block .view-content .views-row:nth-child(even) {
        border-right: none;
        padding-left: 33px; }
      .region-list-block .view-content .views-row:nth-last-child(2):nth-child(odd), .region-list-block .view-content .views-row:last-child {
        padding-bottom: 0; }
        .region-list-block .view-content .views-row:nth-last-child(2):nth-child(odd) .region-view, .region-list-block .view-content .views-row:last-child .region-view {
          bottom: -2px; }
        .region-list-block .view-content .views-row:nth-last-child(2):nth-child(odd) .region-abbreviation, .region-list-block .view-content .views-row:last-child .region-abbreviation {
          padding-bottom: 35px; }
      .region-list-block .view-content .views-row .region-title {
        margin-bottom: 10px; }
        .region-list-block .view-content .views-row .region-title a {
          font-size: 18px;
          color: #0A262C;
          font-family: MaisonNeue-Demi; }
          .region-list-block .view-content .views-row .region-title a:hover {
            opacity: .8; }
      .region-list-block .view-content .views-row .region-abbreviation {
        padding-bottom: 31px;
        font-size: 14px;
        line-height: 22px;
        color: #606060;
        font-family: MaisonNeue-Book;
        /*    a {
         
        } */ }
      .region-list-block .view-content .views-row .region-abbreviation p, .region-list-block .view-content .views-row .region-abbreviation h3 {
        font-size: 14px;
        line-height: 22px;
        color: #606060;
        font-family: MaisonNeue-Book; }
      .region-list-block .view-content .views-row .region-abbreviation a {
        color: #75BF44;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .region-list-block .view-content .views-row .region-abbreviation a:hover {
          opacity: .8; }
      .region-list-block .view-content .views-row .region-view {
        position: absolute;
        bottom: 28px; }
        .region-list-block .view-content .views-row .region-view a {
          color: #75BF44;
          font-family: MaisonNeue-Demi;
          font-size: 16px;
          line-height: 34px;
          background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
          padding-right: 25px;
          background-size: 15px 10px;
          -webkit-transition: all 0.25s;
          -moz-transition: all 0.25s;
          -o-transition: all 0.25s;
          transition: all 0.25s;
          color: #00613C;
          font-size: 14px;
          background: url(../images/innerpage-icons/icons-right.svg) no-repeat center right;
          background-size: 15px 10px; }
          .region-list-block .view-content .views-row .region-view a:hover {
            opacity: .75; }
  .region-list-block .mCSB_scrollTools .mCSB_draggerContainer {
    top: 10px;
    right: 10px;
    bottom: 10px; }
  .region-list-block .mCSB_scrollTools {
    opacity: 1; }
  .region-list-block .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background-color: #BEBEBE; }
  .region-list-block .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background: transparent; }

@media (max-width: 1199px) {
  .region-banner-block .region-list-block {
    width: 500px;
    max-height: 400px; }
  .region-banner-block .region-home-select .select-region {
    width: 419px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .region-banner-block .region-home-cover {
    width: 250px; }
  .region-banner-block .region-list-block {
    width: 360px; }
    .region-banner-block .region-list-block .view-content .views-row {
      width: 100%;
      border: none !important;
      padding: 0 !important;
      border-bottom: 1px solid #EFEFEF !important;
      margin-bottom: 20px;
      padding-bottom: 20px !important; }
      .region-banner-block .region-list-block .view-content .views-row:last-child {
        border-bottom: none !important;
        margin-bottom: 0px;
        padding-bottom: 0 !important; }
      .region-banner-block .region-list-block .view-content .views-row .region-abbreviation {
        padding-bottom: 10px; }
      .region-banner-block .region-list-block .view-content .views-row .region-view {
        position: static; }
  .region-banner-block .region-home-select .select-region {
    width: 279px; } }
@media (max-width: 767px) {
  .region-banner-block .region-home-select:after {
    height: 50px; }
  .region-banner-block .region-home-select .select-region {
    width: 200px;
    height: 50px; }
  .region-banner-block .region-home-cover {
    width: 292px; }
    .region-banner-block .region-home-cover .region-home-title {
      font-size: 30px;
      line-height: 34px;
      margin-bottom: 10px; }
    .region-banner-block .region-home-cover .region-home-text {
      font-size: 16px;
      line-height: 22px; }
  .region-banner-block .region-list-block {
    width: 280px;
    bottom: 56px;
    max-height: 300px; }
    .region-banner-block .region-list-block .view-content {
      display: block;
      padding-bottom: 0;
      padding-top: 0; }
      .region-banner-block .region-list-block .view-content .views-row {
        width: 100%;
        border-right: none;
        padding: 15px 0; }
        .region-banner-block .region-list-block .view-content .views-row .region-view {
          position: static; }
        .region-banner-block .region-list-block .view-content .views-row .region-abbreviation {
          padding-bottom: 10px !important; } }
/*Resource Centre*/
.path-resource-centre .main-content-wrapper .main-container > .row {
  padding: 30px 30px 0; }
.path-resource-centre .main-content-wrapper .region-content {
  padding-left: 39px; }

.facets-tiitle-resource {
  background: #E3E4DF;
  position: absolute;
  top: calc(100% - 140px);
  width: 285px;
  z-index: 9; }
  .facets-tiitle-resource.fixed-menu {
    position: fixed;
    top: 180px; }
  .facets-tiitle-resource .block-title {
    font-size: 18px;
    color: #0A262C;
    background: #FFFFFF;
    border: 6px solid #E3E4DF;
    margin: 0;
    text-align: left;
    padding-left: 20px;
    font-family: MaisonNeue-Book; }

.facets-widget-checkbox {
  padding: 20px 25px 20px; }
  .facets-widget-checkbox ul {
    padding-left: 0;
    margin: 0; }
    .facets-widget-checkbox ul li.facet-item {
      list-style: none; }
      .facets-widget-checkbox ul li.facet-item label {
        font-size: 18px;
        color: #0A262C;
        font-family: MaisonNeue-Book;
        font-weight: normal;
        display: block;
        margin-bottom: 10px;
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6 */
        display: -moz-box;
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Chrome */
        display: flex;
        /* NEW, Spec - Opera 12.1, Firefox 20+ */ }
        .facets-widget-checkbox ul li.facet-item label:after {
          content: "";
          display: table;
          clear: both; }
        .facets-widget-checkbox ul li.facet-item label span.facet-item__value {
          display: block;
          float: right;
          width: calc(100% - 38px); }
  .facets-widget-checkbox input {
    position: absolute;
    opacity: 0; }
    .facets-widget-checkbox input + label {
      position: relative;
      cursor: pointer;
      padding: 0; }
    .facets-widget-checkbox input + label:before {
      content: '';
      margin-right: 18px;
      display: inline-block;
      vertical-align: text-top;
      width: 20px;
      height: 20px;
      background: white; }
    .facets-widget-checkbox input:hover + label:before {
      background: #b2b2b2; }
    .facets-widget-checkbox input:focus + label:before {
      box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12); }
    .facets-widget-checkbox input:checked + label:before {
      background: #b2b2b2; }
    .facets-widget-checkbox input:disabled + label {
      color: #b8b8b8;
      cursor: auto; }
    .facets-widget-checkbox input:disabled + label:before {
      box-shadow: none;
      background: #ddd;
      float: left; }
    .facets-widget-checkbox input:checked + label:after {
      content: '';
      position: absolute;
      left: 5px;
      top: 9px;
      background: white;
      width: 2px;
      height: 2px;
      box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
      transform: rotate(45deg); }

.region-cover .resource-details {
 /*  @include flex();
@include align-items(center);
@include justify-content(normal !important); */
  height: 468px;
  min-height: auto !important;
  width: 100%; }
  .region-cover .resource-details .cover-title {
    float: left;
    padding-top: 0; }
  .region-cover .resource-details .views-exposed-form {
    float: right;
    width: 654px;
    margin-left: auto;
    margin-right: 151px; }
    .region-cover .resource-details .views-exposed-form .form-type-textfield {
      display: block;
      -webkit-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.16);
      -moz-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.16);
      box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.16); }
      .region-cover .resource-details .views-exposed-form .form-type-textfield input {
        width: 100%;
        font-size: 18px;
        color: #808080;
        border: none;
        border-radius: 0;
        min-height: 76px;
        padding-left: 36px;
        padding-right: 60px;
        box-shadow: none; }

.featured-out-puts {
  background: rgba(234, 234, 234, 0.4);
  padding: 30px; }
  .featured-out-puts .block-title {
    text-align: left;
    margin: 0; }

.view-resource-centre-details.resource-centre-featured .view-header {
  border: none;
  margin: 0;
  padding: 0; }
.view-resource-centre-details.resource-centre-featured .view-content {
  margin: 20px 0 0; }
.view-resource-centre-details .pager-nav {
  border-top: 1px solid #E6E6E6;
  padding-top: 36px;
  margin-bottom: 0; }
.view-resource-centre-details .view-header {
  font-size: 24px;
  line-height: 32px;
  color: #00613C;
  border-bottom: 1px solid #E6E6E6;
  margin-top: 50px;
  padding-bottom: 50px;
  font-family: MaisonNeue-Book; }
.view-resource-centre-details .view-content {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-flex-wrap: wrap;
  /* Safari 6.1+ */
  flex-wrap: wrap;
  margin-top: 45px;
  margin-bottom: 82px; }
  .view-resource-centre-details .view-content .views-row {
    width: 50%;
    border-bottom: 1px solid #E6E6E6;
    margin-bottom: 37px;
    position: relative;
    padding-bottom: 36px; }
    .view-resource-centre-details .view-content .views-row.with-image .resource-centre-data:after {
      content: "";
      display: table;
      clear: both; }
    .view-resource-centre-details .view-content .views-row.with-image .resource-image {
      width: 143px;
      float: left;
      padding-right: 20px; }
      .view-resource-centre-details .view-content .views-row.with-image .resource-image img {
        width: 100%; }
    .view-resource-centre-details .view-content .views-row.with-image .resource-title {
      float: left;
      width: calc(100% - 143px); }
    .view-resource-centre-details .view-content .views-row:nth-child(odd) {
      padding-right: 30px; }
    .view-resource-centre-details .view-content .views-row:nth-child(even) {
      padding-left: 20px; }
    .view-resource-centre-details .view-content .views-row:last-child, .view-resource-centre-details .view-content .views-row:nth-last-child(2):nth-child(odd) {
      padding-bottom: 0;
      margin-bottom: 0;
      border-bottom: none; }
    .view-resource-centre-details .view-content .views-row .resource-title {
      margin-bottom: 11px; }
      .view-resource-centre-details .view-content .views-row .resource-title a {
        /* font-size: 24px;
        line-height: 30px; */
        font-size: 16px;
        line-height: 20px;
        color: #0A262C;
        font-family: MaisonNeue-Demi;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .view-resource-centre-details .view-content .views-row .resource-title a:hover {
          opacity: .7; }
    .view-resource-centre-details .view-content .views-row .resource-body {
      font-size: 15px;
      line-height: 24px;
      color: #606060;
      font-family: MaisonNeue-Book; }
    .view-resource-centre-details .view-content .views-row .readmore {
      position: absolute;
      bottom: 27px; }
      .view-resource-centre-details .view-content .views-row .readmore a {
        color: #75BF44;
        font-family: MaisonNeue-Demi;
        font-size: 16px;
        line-height: 34px;
        background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
        padding-right: 25px;
        background-size: 15px 10px;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s;
        color: #0A262C; }
        .view-resource-centre-details .view-content .views-row .readmore a:hover {
          opacity: .75; }
.view-resource-centre-details .views-row .resource-centre-data {
  position: relative;
  cursor: pointer; }
  .view-resource-centre-details .views-row .resource-centre-data:after {
    content: "";
    display: table;
    clear: both; }
  .view-resource-centre-details .views-row .resource-centre-data:hover .view-link {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */ }
.view-resource-centre-details .views-row .view-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.75);
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-align-items: center;
  /* Safari 7.0+ */
  align-items: center;
  -webkit-justify-content: center;
  /* Safari 6.1+ */
  justify-content: center;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  display: none; }
  .view-resource-centre-details .views-row .view-link a {
    padding: 14px 16px;
    background: transparent;
    display: inline-block;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 20px;
    font-family: MaisonNeue-Book;
    border: 1px solid #75BF44;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
    background: #75BF44;
    background: #75BF44 url(../images/innerpage-icons/arrow-right-white.svg) no-repeat center right 45px;
    padding-right: 25px;
    background-size: 15px 10px;
    min-width: 160px;
    text-align: center; }
    .view-resource-centre-details .views-row .view-link a:hover {
      color: #FFFFFF;
      background: #75BF44 url(../images/innerpage-icons/arrow-right-white.svg) no-repeat center right 45px;
      border-color: #75BF44;
      opacity: 1; }
    .view-resource-centre-details .views-row .view-link a:hover {
      opacity: .8; }

.path-research-area .form-group .views-field-field-image img {
  border: 1px solid #e2dbdb; }

.path-research-area .region-featured-projects .featured-project-image img {
  border: 1px solid #e2dbdb; }

.path-publications-all .view-publication .block-image img {
  border: 1px solid #e2dbdb; }

.path-program .view-programme .news-all .news-image img {
  border: 1px solid #e2dbdb; }

.path-resource-centre .resource-centre-data .resource-image img {
  border: 1px solid #e2dbdb; }

@media (max-width: 1199px) {
  .facets-tiitle-resource {
    top: calc(100% - 91px);
    width: 200px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .path-sd .main-container > .row .facets-tiitle-resource {
    margin: 30px 0; }

  .facets-tiitle-resource {
    top: calc(100% - 88%);
    width: 200px; }
    .facets-tiitle-resource.fixed-menu {
      top: calc(100% - 88%);
      width: 200px; }

  .region-cover .resource-details .views-exposed-form {
    margin-right: 77px;
    width: 550px; }

  .view-resource-centre-details .view-content .views-row.with-image .resource-image {
    margin-bottom: 20px; }
  .view-resource-centre-details .view-content .views-row.with-image .resource-title, .view-resource-centre-details .view-content .views-row.with-image .resource-image {
    width: 100%;
    float: none;
    padding: 0; }
  .view-resource-centre-details .view-content .views-row {
    padding-left: 20px !important;
    padding-right: 20px !important; } }
@media (max-width: 767px) {
  .view-resource-centre-details.resource-centre-featured .view-content {
    margin-top: 0; }

  .featured-out-puts {
    padding: 20px 10px; }

  .path-resource-centre .region-cover .view-resource-centre-cover .region-cover-all-details .banner-single-wrapper, .path-sd .region-cover .view-resource-centre-cover .region-cover-all-details .banner-single-wrapper {
    display: block;
    padding-top: 15%; }
    .path-resource-centre .region-cover .view-resource-centre-cover .region-cover-all-details .banner-single-wrapper .cover-title, .path-sd .region-cover .view-resource-centre-cover .region-cover-all-details .banner-single-wrapper .cover-title {
      float: none;
      text-align: center;
      margin-bottom: 30px; }

  .path-resource-centre .main-content-wrapper .region-content {
    padding-left: 0; }

  .facets-tiitle-resource {
    z-index: 99;
    margin-left: -44px;
    background: transparent;
    width: auto; }
    .facets-tiitle-resource.menu-visible {
      background: #E3E4DF; }
      .facets-tiitle-resource.menu-visible ul, .facets-tiitle-resource.menu-visible .block-title {
        display: block; }
    .facets-tiitle-resource ul, .facets-tiitle-resource .block-title {
      display: none; }
    .facets-tiitle-resource .toggle-about {
      width: 41px; }
    .facets-tiitle-resource .block-title {
      padding-left: 0;
      text-align: center; }

  .region-cover .region-cover-all-details .banner-single-wrapper {
    padding: 0 25px; }
  .region-cover .resource-details .views-exposed-form {
    width: auto;
    float: none;
    margin: 0; }
    .region-cover .resource-details .views-exposed-form .form-type-textfield input {
      min-height: 42px;
      padding-left: 20px;
      font-size: 12px; }
  .region-cover .resource-details .cover-title {
    width: auto;
    margin: 0;
    font-size: 32px;
    line-height: 36px; }

  .view-resource-centre-details .view-header {
    padding-bottom: 25px;
    margin-top: 30px; }
  .view-resource-centre-details .view-content {
    margin-top: 15px;
    margin-bottom: 0; }
    .view-resource-centre-details .view-content .views-row.with-image {
      width: 100%;
      padding: 20px 0 !important;
      margin-bottom: 0;
      border-bottom: 1px solid #E6E6E6 !important; }
      .view-resource-centre-details .view-content .views-row.with-image:last-child {
        border-bottom: none !important; }
      .view-resource-centre-details .view-content .views-row.with-image .resource-title {
        margin-bottom: 0; }
  .view-resource-centre-details .pager-nav {
    padding-top: 15px; }

  .project-output-list.output-sub-list .view-content .views-row .resource-title {
    float: left;
    width: calc(100% - 120px); } }
/*Resource area*/
.science-domain-wrapper.science-quality .public-intro {
  padding-left: 0;
  padding-right: 0; }

.impact_platform h2.block-title, .science-domain-wrapper.science-quality h2.block-title {
  text-align: left; }
.impact_platform p, .science-domain-wrapper.science-quality p {
  line-height: 26px;
  color: #606060;
  font-size: 18px;
  font-family: MaisonNeue-Book; }

.science-domain-wrapper.science-quality h2.block-title {
  padding-left: 0; }
.science-domain-wrapper.science-quality .region-projects-featured {
  padding: 0; }

.path-research-area p {
  font-family: MaisonNeue-Book; }

.research-area-pages .pager-nav {
  border-top: 1px solid #E6E6E6;
  padding-top: 36px; }
.research-area-pages .view-header {
  font-size: 24px;
  line-height: 32px;
  color: #00613C;
  border-bottom: 1px solid #E6E6E6;
  margin-top: 79px;
  padding-bottom: 50px;
  font-family: MaisonNeue-Book; }
.research-area-pages .view-content {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-flex-wrap: wrap;
  /* Safari 6.1+ */
  flex-wrap: wrap;
  margin-top: 85px; }
  .research-area-pages .view-content .views-row {
    width: 25%;
    border-bottom: 1px solid #E6E6E6;
    position: relative;
    padding-bottom: 36px;
    padding-left: 15px;
    padding-right: 15px; }
    .research-area-pages .view-content .views-row .views-field-field-image {
      width: 95px;
      margin: 0 auto; }
    .research-area-pages .view-content .views-row .views-field-field-thematic-title, .research-area-pages .view-content .views-row .views-field-field-thematic-title a {
      font-size: 24px;
      line-height: 30px;
      color: #0A262C;
      font-family: MaisonNeue-Demi;
      margin: 15px 0;
      text-align: center; }
      .research-area-pages .view-content .views-row .views-field-field-thematic-title a, .research-area-pages .view-content .views-row .views-field-field-thematic-title a a {
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .research-area-pages .view-content .views-row .views-field-field-thematic-title a:hover, .research-area-pages .view-content .views-row .views-field-field-thematic-title a a:hover {
          opacity: .8; }
    .research-area-pages .view-content .views-row .views-field-body {
      font-size: 15px;
      line-height: 24px;
      color: #606060;
      font-family: MaisonNeue-Book;
      text-align: center; }

.science-quality {
  padding: 30px 0; }
  .science-quality .view-header {
    text-align: left;
    margin-bottom: 20px; }

@media (max-width: 767px) {
  .science-domain-wrapper.science-quality {
    padding: 30px 5px; }
    .science-domain-wrapper.science-quality .region-news-block {
      padding: 0 15px; }
    .science-domain-wrapper.science-quality h2.block-title {
      margin-left: 15px; }

  .research-area-pages .view-content {
    padding: 0 15px;
    margin-top: 20px; }
    .research-area-pages .view-content .views-row {
      width: 100%;
      margin-bottom: 25px;
      padding-bottom: 25px; }
      .research-area-pages .view-content .views-row:last-child {
        border-bottom: none !important;
        padding-bottom: 0;
        margin-bottom: 0; } }
/*Resource Centre*/
.path-news .main-container > .row > .col-md-9 {
  padding-right: 75px; }

.region-cover .resource-details {
  /* @include flex();
  @include align-items(center);
  @include justify-content(space-between); */
  height: 468px;
  min-height: auto !important;
  width: 100%; }
  .region-cover .resource-details .cover-title {
    float: left;
    padding-top: 0; }

.view-news .pager-nav {
  border-top: 1px solid #E6E6E6;
  padding-top: 36px; }
.view-news .view-header {
  font-size: 24px;
  line-height: 32px;
  color: #0A262C;
  border-bottom: 1px solid #E6E6E6;
  margin-top: 79px;
  padding-bottom: 50px;
  font-family: MaisonNeue-Book; }
.view-news .view-content {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-flex-wrap: wrap;
  /* Safari 6.1+ */
  flex-wrap: wrap;
  margin-top: 50px;
  margin-bottom: 82px; }
  .view-news .view-content .views-row {
    width: 50%;
    border-bottom: 1px solid #E6E6E6;
    margin-bottom: 37px;
    position: relative;
    padding: 0 15px 36px 15px; }
    .view-news .view-content .views-row:last-child, .view-news .view-content .views-row:nth-last-child(2):nth-child(odd) {
      margin-bottom: 0;
      border-bottom: none; }
    .view-news .view-content .views-row:nth-child(odd) {
      padding-left: 0; }
    .view-news .view-content .views-row:nth-child(even) {
      padding-right: 0; }
    .view-news .view-content .views-row .news-image {
      margin-bottom: 20px; }
      .view-news .view-content .views-row .news-image img {
        width: 100%; }
    .view-news .view-content .views-row .news-title {
      margin-bottom: 11px; }
      .view-news .view-content .views-row .news-title a {
        /* font-size: 24px;
        line-height: 30px; */
        font-size: 16px;
        line-height: 20px;
        color: #0A262C;
        font-family: MaisonNeue-Demi;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .view-news .view-content .views-row .news-title a:hover {
          opacity: .7; }
    .view-news .view-content .views-row .news-date {
      font-size: 15px;
      line-height: 24px;
      color: #606060;
      font-family: MaisonNeue-Bold;
      margin-bottom: 5px; }
    .view-news .view-content .views-row .news-venue {
      font-size: 15px;
      line-height: 24px;
      color: #606060;
      font-family: MaisonNeue-Demi; }
    .view-news .view-content .views-row .news-body {
      font-size: 15px;
      line-height: 24px;
      color: #606060;
      font-family: MaisonNeue-Book;
      padding-bottom: 15px;
      word-wrap: break-word; }
      .view-news .view-content .views-row .news-body .readmore {
        position: absolute;
        bottom: 10px; }
        .view-news .view-content .views-row .news-body .readmore a {
          color: #75BF44;
          font-family: MaisonNeue-Demi;
          font-size: 16px;
          line-height: 34px;
          background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
          padding-right: 25px;
          background-size: 15px 10px;
          -webkit-transition: all 0.25s;
          -moz-transition: all 0.25s;
          -o-transition: all 0.25s;
          transition: all 0.25s;
          font-size: 16px;
          color: #00613C;
          background: url(../images/innerpage-icons/icons-right.svg) no-repeat center right;
          background-size: 15px 10px; }
          .view-news .view-content .views-row .news-body .readmore a:hover {
            opacity: .75; }
    .view-news .view-content .views-row .news-more {
      position: absolute;
      bottom: 10px; }
      .view-news .view-content .views-row .news-more a {
        color: #75BF44;
        font-family: MaisonNeue-Demi;
        font-size: 16px;
        line-height: 34px;
        background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
        padding-right: 25px;
        background-size: 15px 10px;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s;
        font-size: 16px;
        color: #00613C;
        background: url(../images/innerpage-icons/icons-right.svg) no-repeat center right;
        background-size: 15px 10px; }
        .view-news .view-content .views-row .news-more a:hover {
          opacity: .75; }

/*css for rss feed page to adjust the space*/
.view-rss-feed .view-content .views-row .news-body {
  padding-bottom: 20px; }

/*css for projects-page to style ongoing/completed project*/
.view-news-projects .view-header {
  margin: 0 0 15px;
  padding-bottom: 4px;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-justify-content: flex-end;
  /* Safari 6.1+ */
  justify-content: flex-end; }
  .view-news-projects .view-header:after {
    content: "";
    display: table;
    clear: both; }
  .view-news-projects .view-header > div, .view-news-projects .view-header > div a {
    float: left;
    margin-left: 15px;
    font-size: 14px;
    color: #75BF44;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
    .view-news-projects .view-header > div:hover, .view-news-projects .view-header > div a:hover {
      color: #75BF44; }
    .view-news-projects .view-header > div a, .view-news-projects .view-header > div a a {
      color: #333; }

.path-agroforestry-world .view-news > .view-header {
  margin: 0 0 20px;
  padding: 0; }
.path-agroforestry-world .subscribe-btn {
  text-align: right;
  margin: 0;
  padding: 0 0 20px 0; }
  .path-agroforestry-world .subscribe-btn a.subscribe-btn-blog {
    padding: 4px 16px;
    background: transparent;
    display: inline-block;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 20px;
    font-family: MaisonNeue-Book;
    border: 1px solid #FFFFFF;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
    border: 1px solid #75BF44;
    background: #75BF44; }
    .path-agroforestry-world .subscribe-btn a.subscribe-btn-blog:hover {
      color: #75BF44;
      background: #FFFFFF;
      border-color: #75BF44;
      opacity: 1; }

/**/
.path-agroforestry-world.filter-found .main-container > .row {
  margin-top: 40px; }
.path-agroforestry-world .region-cover .resource-details {
  background: no-repeat !important;
  height: auto !important;
  min-height: auto !important; }
  .path-agroforestry-world .region-cover .resource-details .cover-title {
    color: #75BF44;
    margin-left: 0;
    width: auto;
    padding: 35px 0 !important; }
.path-agroforestry-world .region-cover .region-cover-all-details:before {
  display: none; }
.path-agroforestry-world .region-cover .region-cover-all-details .banner-single-wrapper {
  min-height: auto; }

.featured-blog .view-content {
  display: block;
  padding: 0;
  margin: 0;
  max-width: 1280px;
  margin: 0 auto;
  position: relative; }
  .featured-blog .view-content:after {
    content: "";
    display: table;
    clear: both; }
  .featured-blog .view-content .views-row {
    padding: 0;
    margin: 0;
    border: none;
    float: left; }
    .featured-blog .view-content .views-row:first-child {
      width: 60%;
      padding-right: 5px; }
      .featured-blog .view-content .views-row:first-child .news-title a {
        font-size: 30px;
        line-height: 36px; }
    .featured-blog .view-content .views-row:nth-child(2) {
      right: 0;
      position: absolute;
      top: 0; }
    .featured-blog .view-content .views-row:nth-child(3) {
      position: absolute;
      right: 0;
      bottom: 0; }
    .featured-blog .view-content .views-row:nth-child(2), .featured-blog .view-content .views-row:nth-child(3) {
      width: 40%;
      padding-left: 5px;
      height: 49%; }
      .featured-blog .view-content .views-row:nth-child(2) .views-field, .featured-blog .view-content .views-row:nth-child(2) .field-content, .featured-blog .view-content .views-row:nth-child(2) .news-all, .featured-blog .view-content .views-row:nth-child(2) .news-image, .featured-blog .view-content .views-row:nth-child(2) .news-image img, .featured-blog .view-content .views-row:nth-child(3) .views-field, .featured-blog .view-content .views-row:nth-child(3) .field-content, .featured-blog .view-content .views-row:nth-child(3) .news-all, .featured-blog .view-content .views-row:nth-child(3) .news-image, .featured-blog .view-content .views-row:nth-child(3) .news-image img {
        height: 100%; }
      .featured-blog .view-content .views-row:nth-child(2) .news-title a, .featured-blog .view-content .views-row:nth-child(3) .news-title a {
        font-size: 22px;
        line-height: 28px; }
    .featured-blog .view-content .views-row .news-all {
      width: 100%;
      position: relative; }
    .featured-blog .view-content .views-row .news-image {
      margin-bottom: 0; }
    .featured-blog .view-content .views-row .news-title {
      position: absolute;
      bottom: 0;
      width: 100%;
      padding: 25px;
      margin: 0;
      background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.85) 100%, rgba(0, 0, 0, 0.85) 100%); }
      .featured-blog .view-content .views-row .news-title a {
        color: #ffffff; }

.path-news .banner-row .news-all .news-image img {
  border: 1px solid #e2dbdb; }

.path-press-releases .banner-row .news-all .news-image img {
  border: 1px solid #e2dbdb; }

.path-agroforestry-world .banner-row .news-all .news-image img {
  border: 1px solid #e2dbdb; }

.path-partners .categorized-partners .banner-row .block-image img {
  border: 1px solid #e2dbdb; }

@media (max-width: 767px) {
  .path-news .main-container > .row > .col-md-9 {
    padding-right: 30px; }

  .view-news .view-content {
    margin-bottom: 0;
    margin-top: 20px; }
    .view-news .view-content .views-row {
      width: 100%;
      padding: 15px 0;
      margin-bottom: 20px;
      border-bottom: 1px solid #E6E6E6 !important; }
      .view-news .view-content .views-row:last-child {
        border-bottom: none !important; }
      .view-news .view-content .views-row .news-more {
        position: static; }

  .path-partners .view-news {
    padding: 0 15px; }

  .featured-blog .view-content .views-row {
    width: 100% !important;
    position: static !important;
    padding: 0 !important; }
    .featured-blog .view-content .views-row .news-title a {
      font-size: 22px !important; } }
.path-partners .main-content-wrapper > .main-container > .row > aside.col-sm-4 {
  display: none; }
.path-partners .main-content-wrapper > .main-container > .row > section.col-sm-8 {
  float: none;
  margin: 0 auto; }
.path-partners .view-content .views-row .block-image {
  float: left;
  width: 95px;
  padding-right: 20px; }
.path-partners .view-content .views-row .wrapper {
  float: left;
  width: calc(100% - 115px); }
  .path-partners .view-content .views-row .wrapper .block-title {
    padding-bottom: 15px; }
    .path-partners .view-content .views-row .wrapper .block-title a {
      /* font-size: 24px;
      line-height: 30px; */
      font-size: 16px;
      line-height: 20px;
      color: #0A262C;
      font-family: MaisonNeue-Demi;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .path-partners .view-content .views-row .wrapper .block-title a:hover {
        opacity: .8; }

.partner-list .view-content .views-row {
  width: 100%;
  line-height: 26px;
  color: #606060;
  font-family: 'MaisonNeue-Book';
  font-size: 18px; }
  .partner-list .view-content .views-row h3 {
    color: #00613C;
    font-family: 'MaisonNeue-Book';
    font-size: 24px;
    margin: 10px 0;
    line-height: 32px; }
  .partner-list .view-content .views-row h3 ~ br {
    display: none; }

.categorized-partners {
  /* .view-content {
      color: #75BF44;
      font-size: 23px;
  } */
  /* .view-content .views-row.partner-listing {
    &:nth-child(odd) {
        padding-right: 0;
    }
    &:nth-child(even) {
        padding-left: 0;
  
    }
    .field-content {
      @include clearfix();
    }
    >.views-field {
      background: #eaeaea;
      height: 100%;
      padding: 20px;
    }
  } */ }
  .categorized-partners h3 {
    display: block;
    width: 100%;
    margin: 0 0 30px; }

.path-contact .site-feedback a {
  display: none; }
.path-contact .page-header {
  color: #75BF44;
  font-size: 35px;
  line-height: 41px;
  font-family: MaisonNeue-Bold;
  text-align: center;
  border: none;
  margin: 40px 0 10px 0; }
.path-contact form.contact-message-feedback-form {
  padding: 0 10%; }
  .path-contact form.contact-message-feedback-form button[data-drupal-selector="edit-preview"] {
    display: none; }
  .path-contact form.contact-message-feedback-form button[data-drupal-selector="edit-submit"] {
    padding: 10px 16px;
    background: transparent;
    display: inline-block;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 20px;
    font-family: MaisonNeue-Book;
    border: 1px solid #FFFFFF;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
    font-family: MaisonNeue-Book;
    border-radius: 0;
    line-height: normal;
    border: 1px solid #75BF44;
    background: #75BF44; }
    .path-contact form.contact-message-feedback-form button[data-drupal-selector="edit-submit"]:hover {
      color: #75BF44;
      background: #FFFFFF;
      border-color: #75BF44;
      opacity: 1; }

@media (max-width: 767px) {
  .path-contact form.contact-message-feedback-form {
    padding: 0 5%; } }
.cdu-content {
  margin-right: 10px;
  background: #EFEFEF;
  padding: 5px 10px 8px;
  word-break: break-word; }
  .cdu-content .block-title {
    font-size: 26px;
    line-height: 30px;
    text-align: left; }
  .cdu-content ul li {
    margin: 5px 0;
    color: #0A262C; }
    .cdu-content ul li a {
      color: #0A262C;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .cdu-content ul li a:hover {
        opacity: .8; }

.page-node-type-programme-page .content-detailpage, .page-node-type-programme .content-detailpage {
  margin-top: 0; }
.page-node-type-programme-page .page-header, .page-node-type-programme .page-header {
  color: #75BF44;
  font-size: 35px;
  text-align: left;
  font-family: MaisonNeue-Bold;
  line-height: 41px; }

.region-staff-list.cdu-staff .view-content .views-row {
  width: 25%; }

@media (min-width: 768px) and (max-width: 991px) {
  .region-staff-list.cdu-staff .view-content .views-row {
    width: 50%; } }
@media (max-width: 767px) {
  .cdu-content {
    margin-bottom: 40px;
    margin-right: 0; }

  .region-staff-list.cdu-staff .view-content .views-row {
    width: 50%; } }
/*css for landing page tender */
.tender-listing .view-header * {
  font-weight: bold;
  color: #75BF44; }

.tender-listing table {
  background: #FFFFFF;
  border: solid 1px #DDDDDD;
  margin-bottom: 10px;
  max-width: 790px;
  table-layout: auto; }
  .tender-listing table thead {
    background: #F5F5F5; }
  .tender-listing table th {
    border-bottom: 3px solid #ccc;
    padding: 10px; }
  .tender-listing table tbody tr:nth-of-type(odd) {
    background: #fff; }
  .tender-listing table tr.even,
  .tender-listing table tr.alt,
  .tender-listing table tr:nth-of-type(even),
  .tender-listing table tbody tr:nth-of-type(odd):hover {
    background: #F9F9F9; }
  .tender-listing table td {
    white-space: normal; }

/*css for landing page tender */
@media (max-width: 767px) {
  .tender-listing table tbody td {
    white-space: normal !important; } }
/*landing pages*/
/*detail page*/
h1.page-header {
  color: #75BF44;
  font-size: 35px;
  line-height: 41px;
  font-family: MaisonNeue-Bold; }

/*tab start*/
.regional-tab-home {
  position: absolute;
  bottom: 0;
  left: 77px;
  z-index: 11; }

.regional-tab ul, .regional-tab .view-content {
  list-style: none;
  padding: 0; }
  .regional-tab ul li, .regional-tab ul .banner-row, .regional-tab .view-content li, .regional-tab .view-content .banner-row {
    float: left;
    margin-top: 4px; }
    .regional-tab ul li a, .regional-tab ul .banner-row a, .regional-tab .view-content li a, .regional-tab .view-content .banner-row a {
      font-size: 15px;
      color: #0A262C;
      background: #DBDBDB;
      display: block;
      padding: 17px 37px 17px;
      margin-right: 5px;
      font-family: MaisonNeue-Book;
      position: relative;
      overflow: hidden;
      z-index: 11;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .regional-tab ul li a.active, .regional-tab ul .banner-row a.active, .regional-tab .view-content li a.active, .regional-tab .view-content .banner-row a.active {
        background: #EEC500;
        color: #FFFFFF; }
      .regional-tab ul li a:hover, .regional-tab ul .banner-row a:hover, .regional-tab .view-content li a:hover, .regional-tab .view-content .banner-row a:hover {
        background: #EEC500;
        color: #FFFFFF; }

/*tab  end*/
/*region countries drop-down*/
.region-countries-home .view-content {
  width: 209px;
  max-height: 250px;
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.16);
  padding-top: 10px;
  padding-bottom: 33px;
  overflow: hidden; }
  .region-countries-home .view-content:after {
    display: block;
    content: '';
    width: 100%;
    height: 33px;
    background: white;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0; }
  .region-countries-home .view-content .views-row {
    min-width: 161px;
    margin: 0 auto; }
    .region-countries-home .view-content .views-row a {
      font-size: 16px;
      color: #606060;
      display: block;
      border-bottom: 1px solid #EFEFEF;
      padding: 9px 0;
      font-family: MaisonNeue-Book; }
  .region-countries-home .view-content .country-list .mCSB_scrollTools .mCSB_draggerContainer {
    top: 0;
    right: 2px;
    bottom: 10px; }
  .region-countries-home .view-content .country-list .mCSB_container {
    margin-right: 0; }
  .region-countries-home .view-content .country-list .mCSB_scrollTools {
    opacity: 1; }
  .region-countries-home .view-content .country-list .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background-color: #BEBEBE; }
  .region-countries-home .view-content .country-list .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background: transparent; }

/*region countries drop-down*/
/*region banner*/
.region-cover {
  position: relative; }
  .region-cover.partner-banner .region-cover-all-details {
    min-height: 468px;
    height: auto; }
    .region-cover.partner-banner .region-cover-all-details:before {
      display: none; }
    .region-cover.partner-banner .region-cover-all-details .banner-single-wrapper {
      -webkit-align-items: baseline;
      /* Safari 7.0+ */
      align-items: baseline;
      padding-top: 80px; }
  .region-cover .region-cover-all-details {
    min-height: 468px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    z-index: 2; }
    .region-cover .region-cover-all-details:before {
      content: '';
      background: #0A262C;
      opacity: .35;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: -1; }
    .region-cover .region-cover-all-details .banner-single-wrapper {
      display: -webkit-box;
      /* OLD - iOS 6-, Safari 3.1-6 */
      display: -moz-box;
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      display: -webkit-flex;
      /* NEW - Chrome */
      display: flex;
      /* NEW, Spec - Opera 12.1, Firefox 20+ */
      -webkit-align-items: center;
      /* Safari 7.0+ */
      align-items: center;
      position: relative;
      max-width: 1280px;
      margin: 0 auto;
      min-height: 468px; }
    .region-cover .region-cover-all-details .banner-inner-wrapper {
      position: relative;
      max-width: 1280px;
      margin: 0 auto;
      min-height: 468px; }
  .region-cover .cover-title {
    width: 600px;
    font-size: 40px;
    line-height: 46px;
    color: #FFFFFF;
    padding-top: 163px;
    /* position: absolute;
    top: 163px;
    left: 78px; */
    font-family: MaisonNeue-Bold;
    margin-left: 77px; }
  .region-cover .country-selcet-parent {
    /* position: absolute;
    top: 272px;
    left: 77px;
    z-index: 99 ;*/
    cursor: pointer;
    position: relative;
    margin-top: 17px;
    margin-left: 77px;
    float: left; }
    .region-cover .country-selcet-parent:after {
      content: '';
      display: block;
      width: 35px;
      height: 35px;
      position: absolute;
      background: #fff url(../images/innerpage-icons/icons-expand-arrow.png) no-repeat center center;
      right: -36px;
      top: 0; }
  .region-cover .country-select {
    font-size: 16px;
    color: #606060;
    width: 173px;
    height: 35px;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-align-items: center;
    /* Safari 7.0+ */
    align-items: center;
    background: #FFFFFF;
    padding-left: 15px;
    font-family: MaisonNeue-Book;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative; }
  .region-cover .country-list {
    position: absolute;
    top: 36px;
    background: #fff;
    left: 0;
    display: none;
    z-index: 99; }
    .region-cover .country-list.country-open {
      display: block; }
  .region-cover .cover-image img {
    display: none; }
  .region-cover .partner-wrapper {
    margin-left: 77px;
    width: 550px;
    background: rgba(0, 0, 0, 0.3);
    padding: 10px; }
    .region-cover .partner-wrapper .cover-title {
      float: none;
      margin-left: 0;
      margin-bottom: 5px;
      text-shadow: 1px 1px 2px #333; }
    .region-cover .partner-wrapper .cover-body {
      text-shadow: 1px 1px 2px #000;
      font-size: 18px;
      line-height: 26px;
      color: #FFFFFF;
      font-family: MaisonNeue-Book; }

/*region banner*/
/*pagination*/
.pager-nav {
  margin-bottom: 30px; }
  .pager-nav ul {
    width: 100%;
    margin: 0;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-justify-content: center;
    /* Safari 6.1+ */
    justify-content: center; }
    .pager-nav ul li.pager__item--next a:after {
      background: url(../images/innerpage-icons/icons-right-pagination.png) no-repeat right center;
      content: '';
      width: 17px;
      height: 10px;
      display: block;
      float: right;
      margin: 6px 0 6px 5px; }
    .pager-nav ul li.pager__item--previous a:after {
      background: url(../images/innerpage-icons/icons-left-pagination.png) no-repeat left center;
      content: '';
      width: 17px;
      height: 10px;
      display: block;
      float: left;
      margin: 6px 5px 6px 0; }
    .pager-nav ul li.active a {
      background: transparent;
      color: #585454; }
      .pager-nav ul li.active a:hover {
        background: transparent;
        color: #585454; }
    .pager-nav ul li.pager__item.pager__item--last, .pager-nav ul li.pager__item.pager__item--first {
      display: none; }
    .pager-nav ul a {
      font-family: MaisonNeue-Book;
      border: none;
      font-size: 18px;
      color: #808080;
      padding: 0 19px; }
      .pager-nav ul a:hover {
        background: #fff;
        color: #808080; }

/*pagination*/
/*facet title ** page title ** common spacing*/
.facets-tiitle h2 {
  font-size: 16px;
  color: #606060;
  text-align: left;
  margin: 0;
  padding: 0;
  line-height: normal;
  margin-bottom: 9px; }

.page-title-blk .page-title {
  font-size: 32px;
  color: #75BF44;
  margin-bottom: 71px;
  font-family: MaisonNeue-Bold; }

.Publications .main-container > .row, .path-publications-all .main-container > .row, .path-sd .main-container > .row {
  margin-top: 98px; }
  .Publications .main-container > .row aside.col-md-3, .path-publications-all .main-container > .row aside.col-md-3, .path-sd .main-container > .row aside.col-md-3 {
    padding-left: 38px; }
  .Publications .main-container > .row .col-md-9, .path-publications-all .main-container > .row .col-md-9, .path-sd .main-container > .row .col-md-9 {
    padding-right: 40px;
    padding-left: 40px; }

.main-container > .row .col-md-9 .project-sub-menu.regional-tab {
  padding: 0; }

/*facet title ** page title ** common spacing*/
/**/
.blog-static-blocks-left {
  margin-top: 40px; }
  .blog-static-blocks-left .views-row {
    margin-bottom: 20px; }
    .blog-static-blocks-left .views-row img {
      margin-bottom: 20px; }
    .blog-static-blocks-left .views-row p {
      margin-bottom: 0; }
    .blog-static-blocks-left .views-row a {
      font-size: 16px;
      line-height: 20px;
      color: #606060;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .blog-static-blocks-left .views-row a:hover {
        opacity: .8; }

/**/
/* publication detail page book navigation block*/
.page-node-type-imported-publications .views-element-container .chapter-page .banner-row {
  width: 33.333%;
  padding-bottom: 10px;
  padding-left: 60px !important; }

.page-node-type-imported-publications .view-publication .view-content {
  border-bottom: 0px solid #E6E6E6;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important; }

/* book-page detail page book navigation block*/
.page-node-type-book-page .views-element-container .chapter-page .banner-row {
  width: 33.333%;
  padding-bottom: 10px;
  padding-left: 0px !important; }

.page-node-type-book-page .view-publication .view-content {
  border-bottom: 0px solid #E6E6E6;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important; }

/* Book page detail page main block*/
/*
.page-node-type-book-page .chapter-page .sidecontent-wrapper .block-image{
    width:60%;
}*/
.page-node-type-book-page .book-page-block .chapter-page .banner-row {
  width: 80%;
  margin-top: -6px;
  margin-bottom: 40px; }

.additional-filter .static-wrapperz dl {
  font-size: 16px;
  font-family: MaisonNeue-Bold; }
.additional-filter .static-wrapperz h5 {
  font-size: 16px;
  font-family: MaisonNeue-Bold; }
.additional-filter .static-wrapperz .large-12.medium-12 {
  background: #EFEFEF;
  padding: 20px; }

.addtoany_list {
  position: fixed;
  top: 200px;
  right: 0;
  max-width: 45px;
  text-align: right;
  z-index: 5; }
  .addtoany_list > a {
    margin: 4px 0; }
    .addtoany_list > a > span {
      -webkit-transition: width 0.5s;
      /* Safari prior 6.1 */
      transition: width 0.5s; }
    .addtoany_list > a:hover > span {
      width: 36px; }

.media-toolkit .media-toolkit-social .views-row {
  margin-top: 30px;
  width: 33.33333333%;
  float: left;
  cursor: pointer;
  overflow: hidden; }
  .media-toolkit .media-toolkit-social .views-row .views-field-image-wrapping {
    position: relative;
    display: block; }
    .media-toolkit .media-toolkit-social .views-row .views-field-image-wrapping .toolkit-images {
      margin: 0 0 50px; }
    .media-toolkit .media-toolkit-social .views-row .views-field-image-wrapping .toolkit-images img {
      padding: 0 15px; }
.media-toolkit .media-toolkit-social .views-row:hover .share {
  transform: translateX(0%); }
.media-toolkit .media-toolkit-social .share {
  position: absolute;
  width: 20%;
  top: 50%;
  right: 15px;
  transition: 0.3s linear;
  transform: translateX(100%);
  text-align: center;
  font-size: 25px; }
  .media-toolkit .media-toolkit-social .share .fa.fa-facebook {
    color: #fff;
    background: #3b5998;
    padding: 3px 9px;
    border-radius: 7px; }
  .media-toolkit .media-toolkit-social .share .fa.fa-twitter {
    color: #fff;
    background: #55acee;
    padding: 3px 4px;
    border-radius: 7px; }

/*category listing in blog page: Task #268717*/
.path-agroforestry-world .region-cover-all-details .featured-menu-list {
  max-width: 1280px;
  margin: 0 auto; }
  .path-agroforestry-world .region-cover-all-details .featured-menu-list .featured-blog-category .view-content {
    margin-top: 0;
    margin-bottom: 0; }
    .path-agroforestry-world .region-cover-all-details .featured-menu-list .featured-blog-category .view-content .views-row {
      width: auto;
      border-bottom: 0;
      margin-bottom: 35px;
      padding: 0 15px 0 0;
      border-right: 1px solid #bebebe;
      margin-right: 15px; }
      .path-agroforestry-world .region-cover-all-details .featured-menu-list .featured-blog-category .view-content .views-row:last-child {
        border-right: 0; }
      .path-agroforestry-world .region-cover-all-details .featured-menu-list .featured-blog-category .view-content .views-row a {
        color: #606060; }
        .path-agroforestry-world .region-cover-all-details .featured-menu-list .featured-blog-category .view-content .views-row a:hover, .path-agroforestry-world .region-cover-all-details .featured-menu-list .featured-blog-category .view-content .views-row a:active, .path-agroforestry-world .region-cover-all-details .featured-menu-list .featured-blog-category .view-content .views-row a:focus {
          opacity: 0.7; }
.path-agroforestry-world .region-cover .resource-details .cover-title {
  padding-bottom: 25px !important; }

.resource-download a {
  color: #75BF44 !important; }
  .resource-download a:hover, .resource-download a:active, .resource-download a:focus {
    opacity: 0.7; }

/*SDG quuicktab height*/
.additional-filter.views-exposed-form .form-item-field-sdg-target-id .select2-dropdown {
  max-height: 400px !important; }
  .additional-filter.views-exposed-form .form-item-field-sdg-target-id .select2-dropdown .select2-results > .select2-results__options {
    max-height: 380px; }

/********************/
/*********************************************/
@media (max-width: 767px) {
  .media-toolkit .toolkit-images-wrapper .media-toolkit-social .views-row {
    width: 100%; }
  .media-toolkit .toolkit-images-wrapper .media-toolkit-social .views-field-image-wrapping .toolkit-images {
    margin: 0 0 40px; }

  .media-toolkit .media-toolkit-social .share {
    position: absolute;
    width: 20%;
    top: 110px;
    right: 85px;
    text-align: center;
    font-size: 25px; }
    .media-toolkit .media-toolkit-social .share .fa.fa-facebook {
      color: #fff;
      background: #3b5998;
      padding: 2px 4px;
      border-radius: 7px;
      font-size: 16px; }
    .media-toolkit .media-toolkit-social .share .fa.fa-twitter {
      color: #fff;
      background: #55acee;
      padding: 2px 1px;
      border-radius: 7px;
      font-size: 19px; }

  .path-agroforestry-world .region-cover-all-details .featured-menu-list {
    max-width: 1280px;
    margin: 0 auto; }
    .path-agroforestry-world .region-cover-all-details .featured-menu-list .featured-blog-category .view-content {
      margin-top: 0;
      margin-bottom: 0; }
      .path-agroforestry-world .region-cover-all-details .featured-menu-list .featured-blog-category .view-content .views-row {
        margin-bottom: 20px;
        padding: 0 10px 0 0;
        margin-right: 10px; }
        .path-agroforestry-world .region-cover-all-details .featured-menu-list .featured-blog-category .view-content .views-row:last-child {
          border-right: 0; }

  .page-node-type-imported-publications .view-publication .view-content .views-row {
    width: 100%; } }
@media (max-width: 991px) {
  .media-toolkit .media-toolkit-social .share {
    position: static;
    margin-top: -50px;
    width: 100%;
    transform: none; }
    .media-toolkit .media-toolkit-social .share .fa.fa-facebook {
      color: #fff;
      background: #3b5998;
      padding: 2px 4px;
      border-radius: 7px;
      font-size: 17px; }
    .media-toolkit .media-toolkit-social .share .fa.fa-twitter {
      color: #fff;
      background: #55acee;
      padding: 2px 1px;
      border-radius: 7px;
      font-size: 19px; } }
/*

    position: static;
    margin-top: -50px;
    width: 100%;
    transform: none;

        position: absolute;
    width: 20%;
    top: 50px;
    right: 60px;
    text-align: center;
    font-size: 25px;
*/
@media (min-width: 768px) and (max-width: 991px) {
  .page-node-type-imported-publications .chapter-page .readmore-parent {
    position: static; }
  .page-node-type-imported-publications .chapter-page .block-title {
    margin-bottom: 15px !important; }
  .page-node-type-imported-publications .chapter-page .chapterimage img {
    max-height: 260px; }

  .page-node-type-imported-publications .view-publication .view-content .views-row:nth-child(odd) {
    padding-right: 15px; }
  .page-node-type-imported-publications .view-publication .view-content .views-row:nth-child(even) {
    padding-left: 15px;
    padding-right: 15px; } }
/***********april 2020****************/
.path-publications-all .view-publication .pdf-download {
  margin-left: 215px; }

.path-region .view-publication .pdf-download {
  margin-left: 215px; }

.path-node .view-publication .pdf-download {
  margin-left: 215px; }

.path-publications .view-publication .pdf-download {
  margin-left: 215px; }

.path-country .region-projects-featured .pdf-download {
  margin-left: 185px; }

.path-country .view-publication .pdf-download {
  margin-left: 215px; }

.path-project-publications .view-publication .pdf-download {
  margin-left: 215px; }

.page-node-type-staff .main-content-wrapper .multiple-staff-positions ul li {
  list-style-type: none;
  border-bottom: 1px solid #dbdbdb;
  margin-left: -25px;
  padding: 5px 0 5px 0; }
  .page-node-type-staff .main-content-wrapper .multiple-staff-positions ul li:last-child {
    border-bottom: none; }

@media (min-width: 768px) and (max-width: 991px) {
  .regional-tab-home .regional-tab ul li a {
    padding: 8px 18px 8px; }

  .pager-nav ul a {
    padding: 0 10px; }

  .regional-tab .view-content {
    width: 100%;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-flex-wrap: wrap;
    /* Safari 6.1+ */
    flex-wrap: wrap; }
    .regional-tab .view-content li, .regional-tab .view-content .banner-row {
      width: 50%; }
      .regional-tab .view-content li *, .regional-tab .view-content .banner-row * {
        height: 100%; }
      .regional-tab .view-content li a, .regional-tab .view-content .banner-row a {
        font-size: 12px;
        padding: 5px 12px 5px; } }
@media (max-width: 767px) {
  .blog-static-blocks-left {
    display: none; }

  .region-cover .region-cover-all-details {
    min-height: 288px; }
    .region-cover .region-cover-all-details .banner-inner-wrapper {
      min-height: 288px; }

  .region-countries-home .view-content .views-row a {
    padding: 4px 0; }

  .region-cover .region-cover-all-details .banner-single-wrapper {
    min-height: 288px; }
  .region-cover .resource-details {
    height: 288px; }

  .Publications .main-container > .row, .path-publications-all .main-container > .row, .path-sd .main-container > .row {
    margin-top: 40px; }
    .Publications .main-container > .row .col-md-9, .path-publications-all .main-container > .row .col-md-9, .path-sd .main-container > .row .col-md-9 {
      padding-left: 30px;
      padding-right: 30px; }
    .Publications .main-container > .row aside.col-md-3, .path-publications-all .main-container > .row aside.col-md-3, .path-sd .main-container > .row aside.col-md-3 {
      padding-left: 30px;
      padding-right: 30px; }

  .page-title-blk .page-title {
    margin-bottom: 20px; }

  .pager-nav ul a {
    padding: 0 5px;
    font-size: 15px; }
  .pager-nav ul .pager__item--previous span, .pager-nav ul .pager__item--next span {
    display: none; }

  .regional-tab-home {
    left: 30px; }

  .region-cover .cover-title, .region-cover .country-selcet-parent {
    margin-left: 30px;
    font-size: 32px;
    line-height: 36px; }
  .region-cover .cover-title {
    width: 250px;
    padding-top: 45px; }

  .regional-tab ul li a, .regional-tab ul .banner-row a, .regional-tab .view-content li a, .regional-tab .view-content .banner-row a {
    font-size: 13px;
    padding: 10px 16px 10px;
    margin-right: 5px; }

  .path-sd .main-container > .row .facets-tiitle-resource {
    margin-left: -27px;
    margin-top: 10px; }

  .region-cover.partner-banner .region-cover-all-details .banner-single-wrapper {
    padding-top: 30px;
    padding-bottom: 30px; }

  .region-cover .partner-wrapper {
    margin-left: 0; } }
.path-region section.col-sm-12 {
  padding: 0; }

.view-all {
  text-align: center;
  margin: 30px 0; }
  .view-all a {
    padding: 4px 16px;
    background: transparent;
    display: inline-block;
    color: #75BF44;
    font-size: 12px;
    line-height: 20px;
    font-family: MaisonNeue-Book;
    border: 1px solid #fff;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
    border: 1px solid #75BF44;
    font-size: 12px !important;
    line-height: 20px !important; }
    .view-all a:hover {
      color: #FFFFFF;
      background: #75BF44;
      border-color: #75BF44;
      opacity: 1; }

.region-banner-fullwidth {
  position: relative; }

.region-about-home {
  padding: 78px 140px 0; }
  .region-about-home .sidecontent-label {
    font-size: 24px;
    line-height: 28px;
    color: #75BF44;
    font-family: MaisonNeue-Bold;
    margin-bottom: 10px; }
  .region-about-home .country-about, .region-about-home .country-impact, .region-about-home .region-about, .region-about-home .region-impact {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 26px;
    color: #606060;
    font-family: MaisonNeue-Book; }
  .region-about-home .region-body p {
    padding-bottom: 14px; }
  .region-about-home .region-body img {
    display: block; }
  .region-about-home .region-body p, .region-about-home .region-body ul li, .region-about-home .region-body a {
    font-size: 18px;
    line-height: 26px;
    color: #606060; }
  .region-about-home .region-head {
    margin-bottom: 33px; }
    .region-about-home .region-head p {
      font-size: 24px;
      line-height: 32px;
      color: #00613C; }

.region-featured-project-block {
  margin-top: 81px; }
  .region-featured-project-block h2.block-title {
    text-align: left;
    margin: 0 0 44px 50px; }

.region-projects-featured {
  /*.owl-item.active+.owl-item {
    margin-right: 122px !important;
  }*/ }
  .region-projects-featured .owl-carousel .owl-stage {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    width: 10000% !important; }
  .region-projects-featured .owl-item.lastActiveItem {
    /*   margin-right: 122px !important;
    opacity: 1; */ }
  .region-projects-featured .owl-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding: 0;
    z-index: 1;
    line-height: 0; }
    .region-projects-featured .owl-nav .owl-next span {
      background: url(../images/aboutus/slider-icon-next.png) no-repeat center center;
      font-size: 0;
      display: block;
      width: 50px;
      height: 50px; }
  .region-projects-featured .owl-dots {
    display: none; }
  .region-projects-featured .featured-project-title {
    margin-bottom: 11px; }
    .region-projects-featured .featured-project-title a {
      /* font-size: 24px;
      line-height: 30px; */
      font-size: 16px;
      line-height: 20px;
      color: #0A262C;
      font-family: MaisonNeue-Demi;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .region-projects-featured .featured-project-title a:hover {
        opacity: .8; }
  .region-projects-featured .featured-project-image {
    margin-bottom: 20px; }
  .region-projects-featured .featured-project-body, .region-projects-featured .featured-project-body a {
    font-size: 15px;
    line-height: 24px;
    color: #606060;
    padding-bottom: 38px;
    font-family: MaisonNeue-Book; }
  .region-projects-featured .featured-project-view {
    position: absolute;
    bottom: 0; }
    .region-projects-featured .featured-project-view a {
      color: #75BF44;
      font-family: MaisonNeue-Demi;
      font-size: 16px;
      line-height: 34px;
      background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
      padding-right: 25px;
      background-size: 15px 10px;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s;
      font-size: 16px;
      color: #00613C;
      background: url(../images/innerpage-icons/icons-right.svg) no-repeat center right;
      background-size: 15px 10px; }
      .region-projects-featured .featured-project-view a:hover {
        opacity: .75; }

.regional-news-latest {
  margin-top: 99px;
  padding: 0 50px; }
  .regional-news-latest h2.block-title {
    text-align: left;
    margin: 0 0 41px 0; }

.science-domain-wrapper h2.block-title {
  padding-left: 50px; }

.region-news-block {
  /*.owl-item.active+.owl-item {
    margin-right: 122px !important;
  }*/ }
  .region-news-block .region-news {
    /* .news-body {
      font-size: 15px;
      color: #333;
      margin-bottom: 25px;
    } */ }
    .region-news-block .region-news .news-image {
      margin-bottom: 34px;
      overflow: hidden;
      /* height: 282px;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center; */ }
      .region-news-block .region-news .news-image img {
        width: 100%;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s; }
        .region-news-block .region-news .news-image img:hover {
          -ms-transform: scale(1.1);
          -webkit-transform: scale(1.1);
          transform: scale(1.1); }
    .region-news-block .region-news .news-title {
      margin-bottom: 40px; }
      .region-news-block .region-news .news-title a {
        color: #606060;
        font-size: 18px;
        line-height: 26px;
        font-family: MaisonNeue-Book;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .region-news-block .region-news .news-title a:hover {
          opacity: .8; }
    .region-news-block .region-news .news-read-more {
      margin-bottom: 16px;
      padding-bottom: 12px;
      border-bottom: 1px solid rgba(6, 38, 45, 0.25); }
      .region-news-block .region-news .news-read-more a {
        color: #75BF44;
        font-family: MaisonNeue-Demi;
        font-size: 16px;
        line-height: 34px;
        background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
        padding-right: 25px;
        background-size: 15px 10px;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s;
        font-size: 16px;
        color: #00613C;
        background: url(../images/innerpage-icons/icons-right.svg) no-repeat center right;
        background-size: 15px 10px; }
        .region-news-block .region-news .news-read-more a:hover {
          opacity: .75; }
    .region-news-block .region-news .news-written-by {
      font-size: 14px;
      color: rgba(10, 38, 44, 0.5);
      font-family: MaisonNeue-Book; }
  .region-news-block .owl-carousel .owl-stage {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */ }
  .region-news-block .owl-nav {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    padding: 0;
    z-index: 1;
    line-height: 0; }
    .region-news-block .owl-nav .owl-next.disabled, .region-news-block .owl-nav .owl-prev.disabled {
      opacity: .4; }
    .region-news-block .owl-nav .owl-next {
      margin-right: -50px;
      float: right; }
      .region-news-block .owl-nav .owl-next span {
        background: url(../images/aboutus/slider-icon-next.png) no-repeat center center;
        font-size: 0;
        display: block;
        width: 50px;
        height: 50px; }
    .region-news-block .owl-nav .owl-prev {
      margin-left: -50px;
      float: left; }
      .region-news-block .owl-nav .owl-prev span {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        background: url(../images/aboutus/slider-icon-next.png) no-repeat center center;
        font-size: 0;
        display: block;
        width: 50px;
        height: 50px; }
  .region-news-block .owl-dots {
    display: none; }

.region-projects-featured {
  padding: 0 50px; }
  .region-projects-featured .region-news-block {
    padding: 0; }

.project-detailpage-related-videos {
  padding: 0 50px; }

.region-projects-featured .owl-nav, .aboutus-members.staff-output-list .owl-nav, .view-management-team .owl-nav, .project-detailpage-related-videos .owl-nav {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
  padding: 0;
  z-index: -1;
  line-height: 0; }
  .region-projects-featured .owl-nav .owl-next.disabled, .region-projects-featured .owl-nav .owl-prev.disabled, .aboutus-members.staff-output-list .owl-nav .owl-next.disabled, .aboutus-members.staff-output-list .owl-nav .owl-prev.disabled, .view-management-team .owl-nav .owl-next.disabled, .view-management-team .owl-nav .owl-prev.disabled, .project-detailpage-related-videos .owl-nav .owl-next.disabled, .project-detailpage-related-videos .owl-nav .owl-prev.disabled {
    opacity: .4; }
  .region-projects-featured .owl-nav .owl-next, .aboutus-members.staff-output-list .owl-nav .owl-next, .view-management-team .owl-nav .owl-next, .project-detailpage-related-videos .owl-nav .owl-next {
    margin-right: -50px;
    float: right; }
    .region-projects-featured .owl-nav .owl-next span, .aboutus-members.staff-output-list .owl-nav .owl-next span, .view-management-team .owl-nav .owl-next span, .project-detailpage-related-videos .owl-nav .owl-next span {
      background: url(../images/aboutus/slider-icon-next.png) no-repeat center center;
      font-size: 0;
      display: block;
      width: 50px;
      height: 50px; }
  .region-projects-featured .owl-nav .owl-prev, .aboutus-members.staff-output-list .owl-nav .owl-prev, .view-management-team .owl-nav .owl-prev, .project-detailpage-related-videos .owl-nav .owl-prev {
    margin-left: -50px;
    float: left; }
    .region-projects-featured .owl-nav .owl-prev span, .aboutus-members.staff-output-list .owl-nav .owl-prev span, .view-management-team .owl-nav .owl-prev span, .project-detailpage-related-videos .owl-nav .owl-prev span {
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg);
      background: url(../images/aboutus/slider-icon-next.png) no-repeat center center;
      font-size: 0;
      display: block;
      width: 50px;
      height: 50px; }

.related-video-title {
  color: #75BF44;
  font-size: 32px;
  margin-bottom: 31px;
  font-family: MaisonNeue-Demi;
  margin-left: 46px; }

.view-regional-details .views-field-title {
  padding: 0; }
  .view-regional-details .views-field-title .vacancy-details {
    display: block;
    background-color: #f5f5f5;
    padding-bottom: 8px;
    padding-top: 8px;
    font-size: 14px;
    padding-left: 10px; }
.view-regional-details .views-label-title {
  display: block;
  border-bottom: 2px solid #ddd;
  padding-bottom: 7px;
  padding-top: 10px;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  padding-left: 10px; }
.view-regional-details .views-field-field-vacancy-end-date {
  padding: 0; }
  .view-regional-details .views-field-field-vacancy-end-date .vacancy-details {
    display: block;
    background-color: #f5f5f5;
    padding-bottom: 8px;
    padding-top: 8px;
    font-size: 14px; }
.view-regional-details .views-label-field-vacancy-end-date {
  border-bottom: 2px solid #ddd;
  display: block;
  padding-bottom: 7px;
  padding-top: 10px;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600; }
.view-regional-details .vacancy-location {
  padding: 0; }
  .view-regional-details .vacancy-location .vacancy-details {
    display: block;
    background-color: #f5f5f5;
    padding-bottom: 8px;
    padding-top: 8px;
    font-size: 14px; }
  .view-regional-details .vacancy-location .vacancy-location-label {
    border-bottom: 2px solid #ddd;
    padding-bottom: 7px;
    padding-top: 10px;
    display: block;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600; }

@media (max-width: 1200px) {
  .view-regional-details .views-field-field-vacancy-end-date .views-label-field-vacancy-end-date {
    padding-left: 10px; }
  .view-regional-details .views-field-field-vacancy-end-date .vacancy-details {
    padding-left: 10px; }

  .vacancy-location .vacancy-location-label {
    padding-left: 10px; }
  .vacancy-location .vacancy-details {
    padding-left: 10px; } }
.path-region.Job .view-regional-details .views-field-title,
.path-region.Job .view-regional-details .views-field-field-vacancy-end-date {
  padding: 8px; }
.path-region.Job .view-regional-details .views-field-field-vacancy-end-date {
  min-width: 100px; }

.path-region .country-breadcrumb-block .form-group {
  font-size: 16px;
  padding-top: 25px;
  padding-bottom: 25px;
  font-weight: 600;
  margin-left: 62px; }
.path-region .form-group .region-about-home, .path-region .form-group .region-contact-list, .path-region .form-group .region-partners-list {
  padding-top: 0; }
.path-region .form-group .region-staff-list {
  padding-top: 35px; }
.path-region .form-group .country-breadcrumb .last-item {
  text-transform: capitalize; }
.path-region .main-content-wrapper .main-container > .row {
  margin-top: 0; }
.path-region .row .country-breadcrumb-block .country-breadcrumb .field-content {
  color: #75BF44; }
  .path-region .row .country-breadcrumb-block .country-breadcrumb .field-content a {
    color: #75BF44; }
    .path-region .row .country-breadcrumb-block .country-breadcrumb .field-content a:hover {
      color: #548c2e; }

.path-country .region-news-block .region-news .news-image img {
  border: 1px solid #e2dbdb; }

@media (max-width: 1200px) {
  .project-detailpage-related-videos .owl-item.lastActiveItem {
    margin-right: 25px !important; }

  .project-detailpage-related-videos .field-content {
    text-align: center; }

  iframe {
    margin: 0 auto; } }
@media (min-width: 768px) and (max-width: 991px) {
  .region-featured-project-block, .regional-news-latest {
    margin-top: 30px; }

  .project-detailpage-related-videos .field-content {
    text-align: center; }

  iframe {
    margin: 0 auto; } }
@media (max-width: 767px) {
  .region-about-home {
    padding: 30px 30px 0; }

  .regional-news-latest {
    margin-top: 40px; }

  .region-featured-project-block {
    margin-top: 30px; }
    .region-featured-project-block .featured-project-body, .region-featured-project-block .featured-project-body a {
      padding-bottom: 10px; }

  .region-news-block .region-news .news-title {
    margin-bottom: 10px; }

  .region-projects-featured .featured-project-view {
    position: static; }

  .region-featured-project-block h2.block-title, .region-news-block h2.block-title, .region-projects-featured h2.block-title {
    margin: 0 0 25px 30px; }

  .regional-news-latest h2.block-title {
    margin: 0 0 20px 0; }

  .regional-news-latest {
    padding: 0 30px; }

  .region-news-block {
    padding: 0 20px; }

  .science-domain-wrapper h2.block-title {
    padding-left: 0; }

  .region-news-block .owl-nav .owl-prev, .aboutus-members.staff-output-list .owl-nav .owl-prev {
    margin-left: -35px; }
  .region-news-block .owl-nav .owl-next, .aboutus-members.staff-output-list .owl-nav .owl-next {
    margin-right: -35px; }

  .region-featured-project-block h2.block-title {
    margin-left: 0; }

  .region-projects-featured {
    padding: 0 5px; }

  .region-projects-featured .owl-nav .owl-prev {
    margin-left: -40px; }

  .region-projects-featured .owl-nav .owl-next {
    margin-right: -40px; }

  .project-detailpage-related-videos iframe {
    width: 200px !important; } }
.project-detailpage-related-videos .owl-item.lastActiveItem {
  margin-right: 25px !important; }

/*filter dropdown common style*/
.path-region section.facets-tiitle, .path-country section.facets-tiitle, .path-publications-all section.facets-tiitle, .additional-filter.views-exposed-form section.facets-tiitle, .path-sd section.facets-tiitle {
  margin-bottom: 15px; }
.path-region .select2-search.select2-search--dropdown, .path-country .select2-search.select2-search--dropdown, .path-publications-all .select2-search.select2-search--dropdown, .additional-filter.views-exposed-form .select2-search.select2-search--dropdown, .path-sd .select2-search.select2-search--dropdown {
  display: none; }
.path-region .select2-container--default .select2-selection--single, .path-country .select2-container--default .select2-selection--single, .path-publications-all .select2-container--default .select2-selection--single, .additional-filter.views-exposed-form .select2-container--default .select2-selection--single, .path-sd .select2-container--default .select2-selection--single {
  border-radius: 0;
  border: 0;
  background: #E6E6E6;
  height: 35px;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-align-items: center;
  /* Safari 7.0+ */
  align-items: center;
  padding-left: 3px;
  width: calc(100% - 35px) !important; }
.path-region .select2-container--default .select2-selection--single:focus, .path-country .select2-container--default .select2-selection--single:focus, .path-publications-all .select2-container--default .select2-selection--single:focus, .additional-filter.views-exposed-form .select2-container--default .select2-selection--single:focus, .path-sd .select2-container--default .select2-selection--single:focus {
  outline: none; }
.path-region .select2-container--default .select2-results > .select2-results__options, .path-country .select2-container--default .select2-results > .select2-results__options, .path-publications-all .select2-container--default .select2-results > .select2-results__options, .additional-filter.views-exposed-form .select2-container--default .select2-results > .select2-results__options, .path-sd .select2-container--default .select2-results > .select2-results__options {
  padding-top: 16px; }
.path-region .select2-container--default .select2-selection--single .select2-selection__arrow, .path-country .select2-container--default .select2-selection--single .select2-selection__arrow, .path-publications-all .select2-container--default .select2-selection--single .select2-selection__arrow, .additional-filter.views-exposed-form .select2-container--default .select2-selection--single .select2-selection__arrow, .path-sd .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: block;
  width: 35px;
  height: 35px;
  background: #E6E6E6 url(../images/innerpage-icons/icons-expand-arrow.png) no-repeat center center;
  float: left;
  top: 0;
  right: -1px; }
  .path-region .select2-container--default .select2-selection--single .select2-selection__arrow b, .path-country .select2-container--default .select2-selection--single .select2-selection__arrow b, .path-publications-all .select2-container--default .select2-selection--single .select2-selection__arrow b, .additional-filter.views-exposed-form .select2-container--default .select2-selection--single .select2-selection__arrow b, .path-sd .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none; }
.path-region .select2-container--default .select2-selection--single .select2-selection__rendered, .path-country .select2-container--default .select2-selection--single .select2-selection__rendered, .path-publications-all .select2-container--default .select2-selection--single .select2-selection__rendered, .additional-filter.views-exposed-form .select2-container--default .select2-selection--single .select2-selection__rendered, .path-sd .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-size: 16px;
  color: #606060;
  font-family: MaisonNeue-Book; }
.path-region .select2-container, .path-country .select2-container, .path-publications-all .select2-container, .additional-filter.views-exposed-form .select2-container, .path-sd .select2-container {
  width: 100% !important; }
.path-region .select2-container--default .select2-results__option[aria-selected=true], .path-country .select2-container--default .select2-results__option[aria-selected=true], .path-publications-all .select2-container--default .select2-results__option[aria-selected=true], .additional-filter.views-exposed-form .select2-container--default .select2-results__option[aria-selected=true], .path-sd .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: transparent; }
.path-region .select2-container--default .select2-results__option--highlighted[aria-selected], .path-country .select2-container--default .select2-results__option--highlighted[aria-selected], .path-publications-all .select2-container--default .select2-results__option--highlighted[aria-selected], .additional-filter.views-exposed-form .select2-container--default .select2-results__option--highlighted[aria-selected], .path-sd .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: transparent;
  color: #606060; }
.path-region .select2-dropdown, .path-country .select2-dropdown, .path-publications-all .select2-dropdown, .additional-filter.views-exposed-form .select2-dropdown, .path-sd .select2-dropdown {
  border: none;
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.16);
  max-height: 250px;
  border-radius: 0; }
.path-region .select2-results li, .path-country .select2-results li, .path-publications-all .select2-results li, .additional-filter.views-exposed-form .select2-results li, .path-sd .select2-results li {
  font-size: 16px;
  color: #606060;
  display: block;
  border-bottom: 1px solid #EFEFEF;
  padding: 8px 0;
  font-family: MaisonNeue-Book; }
.path-region .mCSB_container, .path-country .mCSB_container, .path-publications-all .mCSB_container, .additional-filter.views-exposed-form .mCSB_container, .path-sd .mCSB_container {
  margin: 0 0 0 0 !important;
  min-width: 161px;
  padding: 0px 20px 0 27px; }
.path-region .mCSB_scrollTools .mCSB_draggerContainer, .path-country .mCSB_scrollTools .mCSB_draggerContainer, .path-publications-all .mCSB_scrollTools .mCSB_draggerContainer, .additional-filter.views-exposed-form .mCSB_scrollTools .mCSB_draggerContainer, .path-sd .mCSB_scrollTools .mCSB_draggerContainer {
  top: 0;
  right: 2px;
  bottom: 10px; }
.path-region .mCSB_scrollTools, .path-country .mCSB_scrollTools, .path-publications-all .mCSB_scrollTools, .additional-filter.views-exposed-form .mCSB_scrollTools, .path-sd .mCSB_scrollTools {
  opacity: 1; }
.path-region .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .path-country .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .path-publications-all .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .additional-filter.views-exposed-form .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .path-sd .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #BEBEBE; }
.path-region .mCS-dark.mCSB_scrollTools .mCSB_draggerRail, .path-country .mCS-dark.mCSB_scrollTools .mCSB_draggerRail, .path-publications-all .mCS-dark.mCSB_scrollTools .mCSB_draggerRail, .additional-filter.views-exposed-form .mCS-dark.mCSB_scrollTools .mCSB_draggerRail, .path-sd .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background: transparent; }

/*filter dropdown common style*/
.views-exposed-form .form-inline {
  position: relative; }
  .views-exposed-form .form-inline div[data-drupal-selector="edit-actions"] {
    position: absolute;
    top: 50%;
    right: 0;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
    .views-exposed-form .form-inline div[data-drupal-selector="edit-actions"] button {
      background: url(../images/innerpage-icons/search-icon-big.svg) no-repeat;
      font-size: 0;
      width: 42px;
      height: 42px;
      display: block;
      border-radius: 0;
      margin-right: 17px;
      border: none; }

.view-publication.without-filter .view-content .views-row {
  width: 33.33333%;
  padding-left: 15px !important;
  padding-right: 15px !important;
  border-bottom: 1px solid #E6E6E6 !important; }
.view-publication .form-type-textfield {
  display: block;
  -webkit-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.16); }
  .view-publication .form-type-textfield input {
    width: 100%;
    font-size: 18px;
    color: #808080;
    border: none;
    border-radius: 0;
    min-height: 60px;
    padding-left: 36px;
    padding-right: 60px;
    box-shadow: none; }
.view-publication .view-content {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-flex-wrap: wrap;
  /* Safari 6.1+ */
  flex-wrap: wrap;
  border-bottom: 1px solid #E6E6E6;
  margin-top: 60px;
  margin-bottom: 36px;
  padding-bottom: 125px; }
  .view-publication .view-content .views-row {
    width: 50%;
    border-bottom: 1px solid #E6E6E6;
    margin-bottom: 37px;
    position: relative;
    padding-bottom: 76px; }
    .view-publication .view-content .views-row:nth-child(odd) {
      padding-right: 30px; }
    .view-publication .view-content .views-row:nth-child(even) {
      padding-left: 20px; }
    .view-publication .view-content .views-row:last-child, .view-publication .view-content .views-row:nth-last-child(2):nth-child(odd) {
      border-bottom: none; }
    .view-publication .view-content .views-row.with-image .block-image {
      width: 143px;
      float: left;
      padding-right: 20px; }
      .view-publication .view-content .views-row.with-image .block-image img {
        width: 100%; }
    .view-publication .view-content .views-row.with-image .block-title {
      float: left;
      width: calc(100% - 143px); }
    .view-publication .view-content .views-row .block-year {
      font-size: 15px;
      color: #0A262C;
      font-family: MaisonNeue-Book;
      margin-bottom: 7px; }
    .view-publication .view-content .views-row .block-title {
      margin-bottom: 23px; }
      .view-publication .view-content .views-row .block-title a {
       /*  font-size: 24px;
      line-height: 30px; */
        font-size: 16px;
        line-height: 20px;
        color: #0A262C;
        font-family: MaisonNeue-Demi;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .view-publication .view-content .views-row .block-title a:hover {
          opacity: .7; }
    .view-publication .view-content .views-row .block-desc a {
      font-size: 15px;
      line-height: 24px;
      color: #75BF44;
      font-family: MaisonNeue-Book;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .view-publication .view-content .views-row .block-desc a:hover {
        opacity: .7; }
    .view-publication .view-content .views-row .readmore {
      position: absolute;
      bottom: 27px; }
      .view-publication .view-content .views-row .readmore a {
        color: #75BF44;
        font-family: MaisonNeue-Demi;
        font-size: 16px;
        line-height: 34px;
        background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
        padding-right: 25px;
        background-size: 15px 10px;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s;
        color: #00613C;
        background: url(../images/innerpage-icons/icons-right.svg) no-repeat center right;
        background-size: 15px 10px; }
        .view-publication .view-content .views-row .readmore a:hover {
          opacity: .75; }

.public-intro {
  max-width: 1280px;
  margin: 0 auto;
  padding-top: 50px;
  padding: 50px 50px 0 50px; }
  .public-intro h4, .public-intro p {
    font-family: MaisonNeue-Book; }
  .public-intro p {
    line-height: 26px;
    color: #606060;
    font-size: 18px; }
  .public-intro h4 {
    color: #00613C;
    font-size: 24px;
    line-height: 32px; }

/*removing left section in programe page as per client requert june 28 2019*/
.page-node-type-programme .content-detailpage .details-left-column {
  display: none; }
.page-node-type-programme .content-detailpage .details-right-column, .page-node-type-programme .content-detailpage .staff-position {
  width: 100%;
  padding: 0;
  float: none; }

.page-node-type-imported-publications .sidecontent-doi .altmetric-embed div#_altmetric_container.altmetric_container div#_altmetric_popover_inner .altmetric-popover-content {
  background-color: #EFEFEF; }

/**********Image border in all pages june 2020*************************/
.Publications .view-publication .block-image img {
  border: 1px solid #e2dbdb; }

.page-node-type-programme .publication-detailpage .project-publication-list .block-image img {
  border: 1px solid #e2dbdb; }
.page-node-type-programme .publication-detailpage .news-image img {
  border: 1px solid #e2dbdb; }
.page-node-type-programme .publication-detailpage .block-image img {
  border: 1px solid #e2dbdb; }

@media (min-width: 768px) and (max-width: 991px) {
  .view-publication.without-filter .view-content .views-row {
    width: 50%; }
  .view-publication .view-content .views-row.with-image .block-image {
    margin-bottom: 20px; }
  .view-publication .view-content .views-row.with-image .block-title, .view-publication .view-content .views-row.with-image .block-image {
    width: 100%;
    float: none;
    padding: 0; } }
@media (max-width: 767px) {
  .public-intro {
    padding: 30px 15px; }

  .view-publication.without-filter .view-content .views-row {
    width: 100%; }
  .view-publication .view-content {
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 0; }
    .view-publication .view-content .views-row {
      width: 100%;
      padding: 15px 0 !important;
      margin-bottom: 0;
      border-bottom: 1px solid #E6E6E6 !important; }
      .view-publication .view-content .views-row:last-child {
        border-bottom: none !important; }
      .view-publication .view-content .views-row .readmore {
        position: static; }
  .view-publication .form-type-textfield input {
    min-height: 48px;
    padding-left: 10px;
    font-size: 12px; }

  .views-exposed-form .form-inline {
    position: relative; }
    .views-exposed-form .form-inline div[data-drupal-selector="edit-actions"] {
      top: 0;
      -ms-transform: translateY(0);
      -webkit-transform: translateY(0);
      transform: translateY(0); }
      .views-exposed-form .form-inline div[data-drupal-selector="edit-actions"] button {
        background-size: 25px 25px;
        padding: 0;
        margin: 0;
        background-position: 3px 6px; }

  .views-exposed-form div.form-inline div[data-drupal-selector="edit-actions"] button {
    /*margin-right: 17px;*/ } }
.region-staff-list {
  padding: 100px 50px 0; }
  .region-staff-list .view-content {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-flex-wrap: wrap;
    /* Safari 6.1+ */
    flex-wrap: wrap; }
    .region-staff-list .view-content .views-row {
      width: 20%;
      border-bottom: 1px solid #E6E6E6;
      margin-bottom: 30px;
      position: relative;
      padding: 0 15px 30px; }
      .region-staff-list .view-content .views-row .staff-image {
        margin-bottom: 20px; }
        .region-staff-list .view-content .views-row .staff-image img {
          width: 100%; }
      .region-staff-list .view-content .views-row .staff-title, .region-staff-list .view-content .views-row .staff-title a {
        font-size: 22px;
        line-height: 32px;
        color: #0A262C;
        font-family: MaisonNeue-Bold; }
      .region-staff-list .view-content .views-row .staff-title a {
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .region-staff-list .view-content .views-row .staff-title a:hover {
          opacity: .8; }
      .region-staff-list .view-content .views-row .staff-position {
        font-size: 15px;
        line-height: 24px;
        color: #606060;
        font-family: MaisonNeue-Book; }

@media (min-width: 768px) and (max-width: 991px) {
  .region-staff-list .view-content .views-row {
    width: 25%; } }
.path-region .region-staff-list .region-staffs .staff-image img {
  border: 1px solid #e2dbdb; }
.path-region .region-news-list .region-news .news-body img {
  border: 1px solid #e2dbdb; }

.path-node .region-content .read-more-toggle img {
  border: 1px solid #e2dbdb; }
.path-node .region-content .two-col img {
  border: 1px solid #e2dbdb; }
.path-node .region-content .one-col img {
  border: 1px solid #e2dbdb; }

@media (max-width: 767px) {
  .region-staff-list {
    padding: 30px 15px 0; }
    .region-staff-list .view-content .views-row {
      width: 50%;
      margin-bottom: 15px;
      padding: 0 5px 10px;
      word-wrap: break-word; } }
.region-contact-list {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-justify-content: center;
  /* Safari 6.1+ */
  justify-content: center;
  padding: 100px 50px 0; }
  .region-contact-list .contact-title {
    display: none; }
  .region-contact-list table tr td {
    padding: 10px 25px;
    vertical-align: baseline; }
  .region-contact-list table p {
    font-family: MaisonNeue-Book;
    line-height: 26px;
    color: #606060;
    font-size: 18px; }
    .region-contact-list table p strong {
      font-family: MaisonNeue-Bold;
      font-size: 18px; }
  .region-contact-list table h4 {
    margin: 0;
    font-family: MaisonNeue-Bold;
    color: #606060; }

@media (max-width: 767px) {
  .region-contact-list {
    padding: 40px 30px 0; }
    .region-contact-list .contact-body {
      padding: 0; }
    .region-contact-list table tr td {
      display: block;
      padding: 10px 0; } }
.region-partners-list {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-justify-content: center;
  /* Safari 6.1+ */
  justify-content: center;
  padding: 100px 50px 0; }
  .region-partners-list table tr td {
    padding: 10px 25px;
    vertical-align: baseline; }
  .region-partners-list table p, .region-partners-list table ul li {
    font-family: MaisonNeue-Book;
    line-height: 26px;
    color: #606060;
    font-size: 18px; }
    .region-partners-list table p strong, .region-partners-list table ul li strong {
      font-family: MaisonNeue-Bold;
      font-size: 18px; }
  .region-partners-list table h4 {
    margin: 5px 0;
    font-family: MaisonNeue-Bold;
    color: #606060; }

@media (max-width: 767px) {
  .region-partners-list {
    padding: 40px 30px 0; }
    .region-partners-list table tr td {
      display: block;
      padding: 0 10px; } }
.region-news-list .view-content {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-flex-wrap: wrap;
  /* Safari 6.1+ */
  flex-wrap: wrap;
  margin-top: 95px; }
  .region-news-list .view-content .views-row {
    width: 50%;
    border-bottom: 1px solid #E6E6E6;
    margin-bottom: 37px;
    position: relative;
    padding-bottom: 20px; }
    .region-news-list .view-content .views-row:nth-child(odd) {
      padding-right: 30px; }
    .region-news-list .view-content .views-row:nth-child(even) {
      padding-left: 20px; }
    .region-news-list .view-content .views-row .news-title {
      margin-bottom: 23px; }
      .region-news-list .view-content .views-row .news-title a {
        /* font-size: 24px;
        line-height: 30px; */
        font-size: 16px;
        line-height: 20px;
        color: #0A262C;
        font-family: MaisonNeue-Demi;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .region-news-list .view-content .views-row .news-title a:hover {
          opacity: .7; }
    .region-news-list .view-content .views-row .news-body {
      font-size: 15px;
      line-height: 24px;
      color: #606060;
      font-family: MaisonNeue-Book; }
    .region-news-list .view-content .views-row .readmore {
      position: absolute;
      bottom: 27px; }
      .region-news-list .view-content .views-row .readmore a {
        color: #75BF44;
        font-family: MaisonNeue-Demi;
        font-size: 16px;
        line-height: 34px;
        background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
        padding-right: 25px;
        background-size: 15px 10px;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s;
        color: #0A262C; }
        .region-news-list .view-content .views-row .readmore a:hover {
          opacity: .75; }
.region-news-list .views-row .region-news {
  position: relative;
  cursor: pointer; }
  .region-news-list .views-row .region-news:hover .view-link {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */ }
.region-news-list .views-row .view-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.75);
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-align-items: center;
  /* Safari 7.0+ */
  align-items: center;
  -webkit-justify-content: center;
  /* Safari 6.1+ */
  justify-content: center;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  display: none; }
  .region-news-list .views-row .view-link a {
    padding: 14px 16px;
    background: transparent;
    display: inline-block;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 20px;
    font-family: MaisonNeue-Book;
    border: 1px solid #75BF44;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
    background: #75BF44;
    background: #75BF44 url(../images/innerpage-icons/arrow-right-white.svg) no-repeat center right 27px;
    padding-right: 25px;
    background-size: 15px 10px;
    min-width: 160px;
    text-align: center; }
    .region-news-list .views-row .view-link a:hover {
      color: #FFFFFF;
      background: #75BF44 url(../images/innerpage-icons/arrow-right-white.svg) no-repeat center right 27px;
      border-color: #75BF44;
      opacity: 1; }
    .region-news-list .views-row .view-link a:hover {
      opacity: .8; }

.region-projects-list .view-content {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-flex-wrap: wrap;
  /* Safari 6.1+ */
  flex-wrap: wrap;
  margin-top: 95px; }
  .region-projects-list .view-content .views-row {
    width: 50%;
    border-bottom: 1px solid #E6E6E6;
    margin-bottom: 37px;
    position: relative;
    padding-bottom: 76px; }
    .region-projects-list .view-content .views-row:nth-child(odd) {
      padding-right: 30px; }
    .region-projects-list .view-content .views-row:nth-child(even) {
      padding-left: 20px; }
    .region-projects-list .view-content .views-row .project-title {
      margin-bottom: 23px; }
      .region-projects-list .view-content .views-row .project-title a {
        /* font-size: 24px;
        line-height: 30px; */
        font-size: 16px;
        line-height: 20px;
        color: #0A262C;
        font-family: MaisonNeue-Demi;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .region-projects-list .view-content .views-row .project-title a:hover {
          opacity: .7; }
    .region-projects-list .view-content .views-row .project-body {
      font-size: 15px;
      line-height: 24px;
      color: #606060;
      font-family: MaisonNeue-Book; }
    .region-projects-list .view-content .views-row .readmore {
      position: absolute;
      bottom: 27px; }
      .region-projects-list .view-content .views-row .readmore a {
        color: #75BF44;
        font-family: MaisonNeue-Demi;
        font-size: 16px;
        line-height: 34px;
        background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
        padding-right: 25px;
        background-size: 15px 10px;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s;
        color: #00613C;
        background: url(../images/innerpage-icons/icons-right.svg) no-repeat center right;
        background-size: 15px 10px; }
        .region-projects-list .view-content .views-row .readmore a:hover {
          opacity: .75; }

/*************project,publication,article page title style 02-06-2020*****************/
.path-staff .form-group .staff-page-common .view-content .block-title {
  text-align: left; }
.path-staff .form-group .staff-page-common .region-projects-list .view-content {
  margin-top: 25px; }
.path-staff .form-group .staff-page-common .region-projects-list .pager-nav {
  padding-left: 500px; }
.path-staff .form-group .staff-page-common .region-projects-list .region-projects .news-image {
  margin-bottom: 20px; }

@media (max-width: 767px) {
  .region-projects-list .view-content, .region-news-list .view-content {
    display: block; }
    .region-projects-list .view-content .views-row, .region-news-list .view-content .views-row {
      width: 100%;
      padding: 15px 0 !important;
      margin-bottom: 0; }
      .region-projects-list .view-content .views-row:last-child, .region-news-list .view-content .views-row:last-child {
        border-bottom: none; }
      .region-projects-list .view-content .views-row .readmore, .region-news-list .view-content .views-row .readmore {
        position: static; } }
.page-node-type-imported-publications .content-detailpage .details-left-column .sidecontent-year {
  font-size: 30px; }

.region-banner-detailpage .banner-row {
  position: relative;
  overflow: hidden; }
  .region-banner-detailpage .banner-row .banner-img {
    min-height: 468px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #6ba08a;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-align-items: center;
    /* Safari 7.0+ */
    align-items: center; }
    .region-banner-detailpage .banner-row .banner-img:before {
      content: '';
      background: #0A262C;
      opacity: .35;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .region-banner-detailpage .banner-row .banner-img img {
      display: none; }
  .region-banner-detailpage .banner-row .banner-title {
    position: absolute;
    color: #FFFFFF;
    font-family: 'MaisonNeue-Bold';
    font-size: 40px;
    left: 140px;
    padding-right: 25%;
    max-width: 1280px;
    margin: 0 auto;
    left: 0;
    right: 0; }

.content-detailpage {
  margin-top: 30px;
  overflow: hidden; }
  .content-detailpage .details-left-column {
    width: 41%;
    float: left;
    padding-left: 61px; }
    .content-detailpage .details-left-column .sidecontent-wrapper {
      margin-right: 60px;
      background: #EFEFEF;
      padding: 37px 40px 8px;
      word-break: break-word; }
    .content-detailpage .details-left-column .sidecontent {
      margin-bottom: 42px; }
      .content-detailpage .details-left-column .sidecontent .sidecontent-title {
        color: #0A262C;
        font-family: MaisonNeue-Demi;
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 0px; }
      .content-detailpage .details-left-column .sidecontent .sidecontent-position {
        color: #0A262C;
        font-family: MaisonNeue-Book;
        font-size: 16px;
        line-height: 22px;
        padding-bottom: 5px; }
    .content-detailpage .details-left-column .sidecontent-label {
      color: #0A262C;
      font-family: 'MaisonNeue-Demi';
      font-size: 18px;
      border-bottom: 1px solid #fff;
      padding-bottom: 6px;
      margin-bottom: 15px; }
    .content-detailpage .details-left-column .content-year {
      margin-bottom: 14px; }
    .content-detailpage .details-left-column .sidecontent-year {
      color: #0A262C;
      font-family: 'MaisonNeue-Bold';
      word-break: break-word;
      font-size: 22px; }
    .content-detailpage .details-left-column .sidecontent-author {
      margin-bottom: 15px; }
    .content-detailpage .details-left-column .sidecontent-author, .content-detailpage .details-left-column .sidecontent-lib, .content-detailpage .details-left-column .sidecontent-pub {
      color: #0A262C;
      font-family: 'MaisonNeue-Book';
      font-size: 18px;
      display: block; }
    .content-detailpage .details-left-column .sidecontent-lib a {
      color: #337ab7;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s;
      display: block; }
      .content-detailpage .details-left-column .sidecontent-lib a:hover {
        opacity: .8; }
    .content-detailpage .details-left-column .sidecontent-access {
      /*  a,  */ }
      .content-detailpage .details-left-column .sidecontent-access ul {
        padding-left: 0; }
      .content-detailpage .details-left-column .sidecontent-access li {
        padding: 5px 10px;
        background: #fff;
        font-size: 15px;
        color: #0A262C;
        display: inline-block;
        border-radius: 15px;
        margin-bottom: 5px;
        margin-right: 5px; }
      .content-detailpage .details-left-column .sidecontent-access a {
        font-size: 15px;
        color: #0A262C; }
    .content-detailpage .details-left-column .content-broucher ul {
      list-style: none;
      padding: 0; }
    .content-detailpage .details-left-column .content-broucher .file {
      display: block; }
    .content-detailpage .details-left-column .content-broucher .file-icon, .content-detailpage .details-left-column .content-broucher .file-size {
      display: none; }
    .content-detailpage .details-left-column .content-broucher .file-link {
      border: none;
      background: transparent;
      display: inline-block; }
      .content-detailpage .details-left-column .content-broucher .file-link a {
        /*  color: #0A262C; */
        font-family: 'MaisonNeue-Book';
        /*  font-size: 18px; */
        display: block;
        color: #75BF44;
        font-size: 13px;
        word-wrap: break-word;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .content-detailpage .details-left-column .content-broucher .file-link a:hover {
          opacity: .8; }
  .content-detailpage .details-right-column, .content-detailpage .staff-position {
    width: 59%;
    float: left;
    color: #0A262C;
    font-family: 'MaisonNeue-Book';
    font-size: 18px;
    line-height: 26px;
    padding-right: 64px; }
    .content-detailpage .details-right-column table, .content-detailpage .staff-position table {
      width: 100% !important; }
    .content-detailpage .details-right-column .blog-image-caption, .content-detailpage .staff-position .blog-image-caption {
      font-size: 14px;
      color: #999;
      line-height: 16px;
      font-style: italic;
      margin: 5px 0; }
    .content-detailpage .details-right-column img, .content-detailpage .staff-position img {
      display: block;
      margin-bottom: 10px; }
    .content-detailpage .details-right-column .details-body img, .content-detailpage .staff-position .details-body img {
      float: left;
      margin: 10px; }

.related.content {
  width: 100%;
  float: left;
  clear: both;
  margin-top: 28px; }
  .related.content .region-featured-project-block h2 {
    font-size: 32px;
    margin-bottom: 31px; }
  .related.content .region-projects-featured .featured-project-year {
    color: #606060;
    font-family: 'MaisonNeue-Book';
    font-size: 15px;
    margin-bottom: 9px; }
  .related.content .region-projects-featured .featured-project-title {
    margin-bottom: 21px; }

.back-btn {
  padding-left: 75px;
  margin-top: 35px;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto; }
  .back-btn a {
    color: #0A262C;
    font-family: 'MaisonNeue-Demi';
    font-size: 22px;
    background: url("../images/aboutus/icon_back.png") no-repeat left center;
    padding-left: 25px; }

/*video blocks*/
.triple-videos {
  margin-top: 50px; }
  .triple-videos > .field--type-text-with-summary {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */ }
    .triple-videos > .field--type-text-with-summary .flex-video {
      width: 25%;
      float: left;
      padding: 0 15px; }
      .triple-videos > .field--type-text-with-summary .flex-video iframe {
        width: 100%; }

.sidecontent-author .link-popup, .block-desc .link-popup {
  display: none; }

.view-publication.view-learning-center-manuals {
  max-width: 1200px;
  margin: 0 auto; }

.page-node-type-pan-km-news .publication-detailpage figcaption {
  caption-side: bottom;
  max-width: none;
  font-size: 14px;
  color: #999;
  line-height: 16px;
  font-style: italic;
  margin: 5px 0; }

.publication-detailpage .file--application-pdf a {
  font-size: 16px;
  color: #75BF44; }

.image-caption-wrapper figcaption {
  caption-side: bottom;
  max-width: none;
  font-size: 14px;
  color: #999;
  line-height: 16px;
  font-style: italic;
  margin: 5px 0; }

/*
.page-node-type-imported-publications .region-banner-detailpage {
  .banner-image-publications {
    position: relative;
    top: 100px;
    z-index: 1;
    left: 115px;
  }
  .banner-title {
    left: 310px;
    padding-right: 15%;
  }
} 
.page-node-type-imported-publications .region-cover .publication-detail-banner .banner-img {
    margin-top: -230px;
}

@media (max-width: 767px) {
  .page-node-type-imported-publications .region-banner-detailpage .banner-image-publications {
    top: 30px;
    left: 20px;
  }
  .page-node-type-imported-publications .region-banner-detailpage .banner-image-publications img {
    width: 28%;
  }
  .region-banner-detailpage .banner-row .banner-title {
      font-size: 18px !important;
          padding: 0px 3px;
  }
  .page-node-type-imported-publications .region-banner-detailpage .banner-title {
     left: 126px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
.region-banner-detailpage .banner-row .banner-title  {
      left: 290px !important;
    padding-right: 50px !important;
}
.page-node-type-imported-publications .region-banner-detailpage .banner-image-publications {
    left: 75px;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.region-banner-detailpage .banner-row .banner-img  .banner-title {
    left: 293px;
}
} */
@media (min-width: 992px) and (max-width: 1199px) {
  .region-banner-detailpage .banner-row {
    overflow: visible; }
    .region-banner-detailpage .banner-row .banner-img {
      height: auto; }
      .region-banner-detailpage .banner-row .banner-img img {
        width: 100%; }
    .region-banner-detailpage .banner-row .banner-title {
      font-size: 30px;
      left: 80px;
      top: calc(100% - 69%);
      padding-right: 80px; }

  .content-detailpage .details-left-column {
    padding-left: 48px; }
    .content-detailpage .details-left-column .sidecontent-year {
      font-size: 18px; }
  .content-detailpage .details-right-column {
    padding-right: 48px; }

  .back-btn {
    padding-left: 63px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .region-banner-detailpage .banner-row {
    overflow: visible; }
    .region-banner-detailpage .banner-row .banner-img {
      height: auto; }
      .region-banner-detailpage .banner-row .banner-img img {
        width: 100%; }
    .region-banner-detailpage .banner-row .banner-title {
      font-size: 30px;
      left: 80px;
      padding-right: 60px; }

  .content-detailpage .details-left-column {
    padding-left: 20px;
    width: 42%; }
    .content-detailpage .details-left-column .sidecontent-wrapper {
      margin-right: 25px;
      padding: 37px 30px 8px; }
    .content-detailpage .details-left-column .sidecontent {
      margin-bottom: 32px; }
    .content-detailpage .details-left-column .sidecontent-year {
      font-size: 18px; }
  .content-detailpage .details-right-column {
    width: 58%;
    padding-right: 20px; }

  .related.content {
    width: 100%;
    float: left;
    clear: both;
    margin-bottom: 80px;
    margin-top: 28px; }
    .related.content .region-featured-project-block h2 {
      font-size: 32px;
      margin-bottom: 31px; }
    .related.content .region-projects-featured .featured-project-year {
      color: #606060;
      font-family: 'MaisonNeue-Book';
      font-size: 15px;
      margin-bottom: 9px; }
    .related.content .region-projects-featured .featured-project-title {
      margin-bottom: 21px; }
    .related.content .region-projects-featured .featured-project-body {
      padding-bottom: 75px; }

  .back-btn {
    padding-left: 34px; }

  /*.page-node-type-imported-publications .region-banner-detailpage .banner-title {
    left: 310px;

}*/ }
@media (max-width: 767px) {
  .region-banner-detailpage .banner-row .banner-img {
    min-height: 288px; }

  .related.content .region-projects-featured .owl-item.lastActiveItem {
    margin-right: 25px !important; }

  .region-banner-detailpage .banner-row .banner-title {
    font-size: 24px;
    padding: 0 30px;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }

  .back-btn {
    padding-left: 30px; }

  .content-detailpage {
    padding: 0 15px; }
    .content-detailpage .details-left-column {
      width: 100%;
      padding-left: 0; }
      .content-detailpage .details-left-column .sidecontent-year {
        font-size: 26px; }
      .content-detailpage .details-left-column .sidecontent {
        margin-bottom: 20px; }
      .content-detailpage .details-left-column .sidecontent-wrapper {
        margin-right: 0;
        margin-bottom: 20px; }
    .content-detailpage .details-right-column, .content-detailpage .staff-position {
      width: 100%;
      padding-right: 0; }
      .content-detailpage .details-right-column img, .content-detailpage .staff-position img {
        width: 100% !important;
        float: none !important;
        margin: 0 !important; }

  .triple-videos {
    margin-top: 20px; }
    .triple-videos > .field--type-text-with-summary {
      display: block; }
      .triple-videos > .field--type-text-with-summary .flex-video {
        width: 100%;
        float: none;
        padding: 0 15px;
        margin-bottom: 20px; }
        .triple-videos > .field--type-text-with-summary .flex-video:last-child {
          margin-bottom: 0; } }
.donors h3 {
  color: #0A262C;
  font-size: 24px;
  font-family: MaisonNeue-Demi;
  text-align: left;
  margin-top: 17px;
  margin-bottom: 15px; }
  .donors h3:nth-of-type(2) {
    margin-top: 54px; }
.donors .views-row {
  width: 95px;
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 15px; }

.donors.details-right-column {
  float: right; }

.staff-members {
  margin-left: 50px;
  margin-right: 50px;
  margin-bottom: 7px;
  padding-top: 106px;
  clear: both; }
  .staff-members.no-space {
    padding-top: 0;
    margin-bottom: 40px; }
  .staff-members .block-title {
    color: #0A262C;
    font-size: 26px;
    font-family: MaisonNeue-Demi;
    text-align: left;
    margin-bottom: 24px; }
  .staff-members .project-staff h2.block-title {
    color: #75BF44;
    font-size: 32px;
    margin-bottom: 31px; }
  .staff-members .aboutus-members {
    margin-right: auto; }
    .staff-members .aboutus-members .owl-carousel .owl-stage {
      display: -webkit-box;
      /* OLD - iOS 6-, Safari 3.1-6 */
      display: -moz-box;
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      display: -webkit-flex;
      /* NEW - Chrome */
      display: flex;
      /* NEW, Spec - Opera 12.1, Firefox 20+ */
      width: 10000% !important; }
    .staff-members .aboutus-members .owl-carousel .owl-nav button.owl-next {
      /* top: 44%; // right: 26%;
      margin-top: -10px; // right: 315px;
      right: 290px; */ }
    .staff-members .aboutus-members .owl-carousel.owl-drag .owl-item {
      /* &.lastActiveItem + .owl-item  {
        margin-right: 95px !important;
      } */ }

/*newly added menu */
.project-sub-menu {
  float: right;
  margin: 10px 0 0 0;
  /* .views-row {
    float: left;
    a {
      padding: 0 10px;
      font-size: 16px;
      color: #0A262C;
      font-family: MaisonNeue-Book;
      @include transition(all .25s);
      &:hover {
        opacity: .8;
      }
    }
  } */ }

/*newly added menu */
.page-node-type-projects .publication-detailpage .view-detail-pages .aboutus-member-img img {
  border: 1px solid #e2dbdb; }
.page-node-type-projects .publication-detailpage .view-detail-pages .news-image img {
  border: 1px solid #e2dbdb; }
.page-node-type-projects .publication-detailpage .view-detail-pages .block-image img {
  border: 1px solid #e2dbdb; }
.page-node-type-projects .publication-detailpage .project-prtners .project-partners .partner-logo img {
  border: 1px solid #e2dbdb; }

@media (min-width: 992px) and (max-width: 1199px) {
  .staff-members .aboutus-members .owl-carousel .owl-nav button.owl-next {
    top: 32%;
    right: 26%; }
  .staff-members .aboutus-members .owl-carousel.owl-drag .owl-item.lastActiveItem {
    margin-right: 120px !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .staff-members .aboutus-members .owl-carousel .owl-nav button.owl-next {
    top: 25%;
    right: 25%; }
  .staff-members .aboutus-members .owl-carousel.owl-drag .owl-item.lastActiveItem {
    margin-right: 77px !important; } }
@media (max-width: 767px) {
  .staff-members {
    padding-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0; }

  .donors .views-row {
    width: 80px; } }
.region-videos-list {
  margin-left: 33px;
  margin-top: 50px; }
  .region-videos-list .views-row {
    width: 30%;
    padding-top: 30px;
    float: left;
    padding-left: 62px; }

@media (max-width: 580px) {
  .views-element-container .region-videos-list {
    margin-left: 0px;
    margin-top: 50px; }
    .views-element-container .region-videos-list .views-row {
      width: 100%;
      padding-top: 30px;
      float: none;
      padding-left: 18px;
      padding-right: 15px; } }
@media (max-width: 767px) {
  .views-element-container .region-videos-list .views-row {
    float: none; } }
@media (min-width: 768px) and (max-width: 991px) {
  .region-videos-list {
    margin-left: 0px;
    margin-top: 50px; }
    .region-videos-list .views-row {
      width: 50%;
      padding-top: 30px;
      float: left;
      padding-left: 30px;
      padding-right: 5px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .region-videos-list {
    margin-left: 0px;
    margin-top: 50px; }
    .region-videos-list .views-row {
      width: 50%;
      padding-top: 30px;
      float: left;
      padding-left: 95px; }
      .region-videos-list .views-row .field-content {
        width: 100%; } }
/*css for detail pages of node */
.details-body img {
  float: left;
  margin: 10px; }

.page-node-type-page iframe, .page-node-type-project-page iframe, .page-node-type-science-domain-page iframe, .page-node-type-science-domain iframe, .page-node-type-programme-page iframe {
  width: 100%; }
.page-node-type-page table, .page-node-type-project-page table, .page-node-type-science-domain-page table, .page-node-type-science-domain table, .page-node-type-programme-page table {
  width: 100%;
  display: block;
  width: 100%;
  overflow-x: auto; }
  .page-node-type-page table tr td, .page-node-type-project-page table tr td, .page-node-type-science-domain-page table tr td, .page-node-type-science-domain table tr td, .page-node-type-programme-page table tr td {
    padding: 10px 10px; }
    .page-node-type-page table tr td h6, .page-node-type-project-page table tr td h6, .page-node-type-science-domain-page table tr td h6, .page-node-type-science-domain table tr td h6, .page-node-type-programme-page table tr td h6 {
      font-size: 20px;
      font-family: MaisonNeue-Bold; }
    .page-node-type-page table tr td a, .page-node-type-project-page table tr td a, .page-node-type-science-domain-page table tr td a, .page-node-type-science-domain table tr td a, .page-node-type-programme-page table tr td a {
      color: #75BF44;
      font-family: MaisonNeue-Book;
      font-size: 18px;
      line-height: 26px;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .page-node-type-page table tr td a:hover, .page-node-type-project-page table tr td a:hover, .page-node-type-science-domain-page table tr td a:hover, .page-node-type-science-domain table tr td a:hover, .page-node-type-programme-page table tr td a:hover {
        opacity: .8; }
.page-node-type-page .region-content p, .page-node-type-page .region-content li, .page-node-type-page .region-content a, .page-node-type-project-page .region-content p, .page-node-type-project-page .region-content li, .page-node-type-project-page .region-content a, .page-node-type-science-domain-page .region-content p, .page-node-type-science-domain-page .region-content li, .page-node-type-science-domain-page .region-content a, .page-node-type-science-domain .region-content p, .page-node-type-science-domain .region-content li, .page-node-type-science-domain .region-content a, .page-node-type-programme-page .region-content p, .page-node-type-programme-page .region-content li, .page-node-type-programme-page .region-content a {
  /* line-height: 26px;
  color: #606060;
  font-family: MaisonNeue-Book;
  font-size: 18px;
  word-wrap: break-word; */ }
.page-node-type-page .region-content p, .page-node-type-page .region-content li, .page-node-type-project-page .region-content p, .page-node-type-project-page .region-content li, .page-node-type-science-domain-page .region-content p, .page-node-type-science-domain-page .region-content li, .page-node-type-science-domain .region-content p, .page-node-type-science-domain .region-content li, .page-node-type-programme-page .region-content p, .page-node-type-programme-page .region-content li {
  line-height: 26px;
  color: #606060;
  font-family: MaisonNeue-Book;
  font-size: 18px; }
.page-node-type-page .region-content .field--type-text-with-summary, .page-node-type-project-page .region-content .field--type-text-with-summary, .page-node-type-science-domain-page .region-content .field--type-text-with-summary, .page-node-type-science-domain .region-content .field--type-text-with-summary, .page-node-type-programme-page .region-content .field--type-text-with-summary {
  padding: 60px 30px 0;
  line-height: 26px;
  color: #606060;
  font-family: MaisonNeue-Book;
  font-size: 18px; }
  .page-node-type-page .region-content .field--type-text-with-summary img, .page-node-type-project-page .region-content .field--type-text-with-summary img, .page-node-type-science-domain-page .region-content .field--type-text-with-summary img, .page-node-type-science-domain .region-content .field--type-text-with-summary img, .page-node-type-programme-page .region-content .field--type-text-with-summary img {
    padding: 10px; }
  .page-node-type-page .region-content .field--type-text-with-summary *, .page-node-type-project-page .region-content .field--type-text-with-summary *, .page-node-type-science-domain-page .region-content .field--type-text-with-summary *, .page-node-type-science-domain .region-content .field--type-text-with-summary *, .page-node-type-programme-page .region-content .field--type-text-with-summary * {
    font-family: MaisonNeue-Book; }
  .page-node-type-page .region-content .field--type-text-with-summary p, .page-node-type-page .region-content .field--type-text-with-summary li, .page-node-type-project-page .region-content .field--type-text-with-summary p, .page-node-type-project-page .region-content .field--type-text-with-summary li, .page-node-type-science-domain-page .region-content .field--type-text-with-summary p, .page-node-type-science-domain-page .region-content .field--type-text-with-summary li, .page-node-type-science-domain .region-content .field--type-text-with-summary p, .page-node-type-science-domain .region-content .field--type-text-with-summary li, .page-node-type-programme-page .region-content .field--type-text-with-summary p, .page-node-type-programme-page .region-content .field--type-text-with-summary li {
    line-height: 26px;
    color: #606060;
    font-family: MaisonNeue-Book;
    font-size: 18px; }
  .page-node-type-page .region-content .field--type-text-with-summary h1, .page-node-type-project-page .region-content .field--type-text-with-summary h1, .page-node-type-science-domain-page .region-content .field--type-text-with-summary h1, .page-node-type-science-domain .region-content .field--type-text-with-summary h1, .page-node-type-programme-page .region-content .field--type-text-with-summary h1 {
    color: #00613C;
    font-family: MaisonNeue-Book;
    font-size: 32px;
    margin: 0 0 15px;
    line-height: 34px; }

.page-node-type-science-domain-page, .page-node-type-science-domain {
  /* h2.block-title {
    text-align: left;
    //padding-left: 62px;
  } */ }
  .page-node-type-science-domain-page .view-science-domain, .page-node-type-science-domain .view-science-domain {
    padding-top: 10px; }
  .page-node-type-science-domain-page .region-content .field--type-text-with-summary, .page-node-type-science-domain .region-content .field--type-text-with-summary {
    padding: 0 30px 0; }

/*Bug #249232 june 28 2019*/
.page-node-type-programme-page table {
  display: table; }

/***Changes for bug on 14/08/2019***/
.page-node-type-page .region-content .field--type-text-with-summary h1,
.page-node-type-page .region-content .field--type-text-with-summary h2,
.page-node-type-page .region-content .field--type-text-with-summary h3,
.page-node-type-page .region-content .field--type-text-with-summary h4,
.page-node-type-page .region-content .field--type-text-with-summary h5,
.page-node-type-page .region-content .field--type-text-with-summary h6 {
  color: #75BF44; }

.page-node-type-page .region-content .field--type-text-with-summary h4 {
  font-size: 23px; }

.page-node-type-projects .publication-detailpage .details-right-column h4,
.publication-detailpage.content-detailpage .details-right-column h4 {
  font-size: 23px;
  color: #75BF44; }

.page-node-type-page .region-content .field--type-text-with-summary table {
  background: #FFFFFF;
  border: solid 1px #DDDDDD;
  margin-bottom: 10px; }
  .page-node-type-page .region-content .field--type-text-with-summary table thead {
    background: #F5F5F5; }
  .page-node-type-page .region-content .field--type-text-with-summary table th {
    border-bottom: 3px solid #ccc;
    padding: 10px; }
  .page-node-type-page .region-content .field--type-text-with-summary table tr.even,
  .page-node-type-page .region-content .field--type-text-with-summary table tr.alt,
  .page-node-type-page .region-content .field--type-text-with-summary table tr:nth-of-type(even) {
    background: #F9F9F9; }

.page-node-type-page h1.page-header {
  margin-top: 20px; }

@media (max-width: 767px) {
  .page-node-type-science-domain-page .region-content .field--type-text-with-summary, .page-node-type-science-domain .region-content .field--type-text-with-summary, .page-node-type-programme-page .region-content .field--type-text-with-summary {
    padding: 0 15px 0; }

  .page-node-type-page .region-content .field--type-text-with-summary, .page-node-type-project-page .region-content .field--type-text-with-summary, .page-node-type-programme-page .region-content .field--type-text-with-summary {
    padding: 40px 15px 0;
    word-break: break-word;
    word-wrap: break-word; } }
.path-taxonomy .view-taxonomy-term {
  padding: 50px 100px 0; }
  .path-taxonomy .view-taxonomy-term .field--name-field-la-id {
    display: none; }
  .path-taxonomy .view-taxonomy-term .view-header {
    float: left;
    padding-right: 20px;
    margin-bottom: 25px;
    width: 30%; }
    .path-taxonomy .view-taxonomy-term .view-header .field--name-field-author-image .field--label {
      display: none; }
    .path-taxonomy .view-taxonomy-term .view-header .field--label {
      font-family: MaisonNeue-Bold;
      font-size: 24px;
      color: #606060;
      margin-bottom: 5px; }
    .path-taxonomy .view-taxonomy-term .view-header .field--name-field-position {
      margin-top: 10px; }
    .path-taxonomy .view-taxonomy-term .view-header p, .path-taxonomy .view-taxonomy-term .view-header .field--item {
      font-size: 15px;
      line-height: 24px;
      color: #606060;
      font-family: MaisonNeue-Book;
      margin-bottom: 5px; }
      .path-taxonomy .view-taxonomy-term .view-header p img, .path-taxonomy .view-taxonomy-term .view-header .field--item img {
        border: 1px solid #ccc; }
  .path-taxonomy .view-taxonomy-term .view-content {
    float: left;
    width: calc(100% - 30%); }
    .path-taxonomy .view-taxonomy-term .view-content .field--type-text-with-summary {
      color: #606060;
      font-family: 'MaisonNeue-Book';
      font-size: 18px;
      line-height: 26px; }
    .path-taxonomy .view-taxonomy-term .view-content .node-readmore a {
      color: #75BF44;
      font-family: MaisonNeue-Demi;
      font-size: 16px;
      line-height: 34px;
      background: url(../images/home/Arrow_right_green.svg) no-repeat center right;
      padding-right: 25px;
      background-size: 15px 10px;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s;
      font-size: 16px;
      color: #00613C;
      background: url(../images/innerpage-icons/icons-right.svg) no-repeat center right;
      background-size: 15px 10px; }
      .path-taxonomy .view-taxonomy-term .view-content .node-readmore a:hover {
        opacity: .75; }
  .path-taxonomy .view-taxonomy-term nav[role="navigation"] {
    display: none; }
  .path-taxonomy .view-taxonomy-term .feed-icons {
    display: none; }

.page-node-type-partners .region-content {
  padding: 50px 100px 0; }
  .page-node-type-partners .region-content .field--name-field-logo {
    float: left;
    padding-right: 20px;
    margin: 10px 10px 40px 0px; }
  .page-node-type-partners .region-content * {
    line-height: 26px;
    color: #606060;
    font-family: MaisonNeue-Book;
    font-size: 18px; }
  .page-node-type-partners .region-content .field--item, .page-node-type-partners .region-content .field--label {
    margin-bottom: 5px; }

/* detail pages of  Project Activities Location Outputs Staff News Publications*/
.filter-found .main-container > .row .region-content > .views-element-container .col-md-9 {
  padding-right: 40px;
  padding-left: 40px; }

.filter-found .main-container > .row .region-content > .col-md-3 {
  padding-left: 38px; }

.project-sub-menu {
  margin-bottom: 40px; }

.project-output-list.output-sub-list .view-content {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-flex-wrap: wrap;
  /* Safari 6.1+ */
  flex-wrap: wrap; }
  .project-output-list.output-sub-list .view-content .views-row {
    width: 50%;
    border-bottom: 1px solid #E6E6E6;
    margin-bottom: 25px;
    position: relative;
    padding: 0 0 75px; }
    .project-output-list.output-sub-list .view-content .views-row:nth-child(even) {
      padding-left: 20px; }
    .project-output-list.output-sub-list .view-content .views-row:last-child, .project-output-list.output-sub-list .view-content .views-row:nth-last-child(2):nth-child(odd) {
      border-bottom: none;
      padding-bottom: 75px;
      margin-bottom: 20px; }
    .project-output-list.output-sub-list .view-content .views-row .year {
      margin-bottom: 7px; }
      .project-output-list.output-sub-list .view-content .views-row .year a {
        font-size: 15px;
        color: #0A262C;
        font-family: MaisonNeue-Book;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .project-output-list.output-sub-list .view-content .views-row .year a:hover {
          opacity: .7; }
    .project-output-list.output-sub-list .view-content .views-row .resource-image {
      float: left;
      padding-right: 20px; }
    .project-output-list.output-sub-list .view-content .views-row .resource-title a {
     /*  font-size: 24px;
    line-height: 30px; */
      font-size: 16px;
      line-height: 20px;
      color: #0A262C;
      font-family: MaisonNeue-Demi;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .project-output-list.output-sub-list .view-content .views-row .resource-title a:hover {
        opacity: .7; }

.project-news-list.sub-list .view-content {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-flex-wrap: wrap;
  /* Safari 6.1+ */
  flex-wrap: wrap;
  margin-bottom: 25px; }
  .project-news-list.sub-list .view-content .views-row {
    width: 25%;
    float: left;
    padding: 0 15px;
    margin-bottom: 20px; }
    .project-news-list.sub-list .view-content .views-row .news-title {
      margin-top: 15px; }
      .project-news-list.sub-list .view-content .views-row .news-title a {
        font-size: 18px;
        line-height: 22px;
        color: #0A262C;
        font-family: MaisonNeue-Demi;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .project-news-list.sub-list .view-content .views-row .news-title a:hover {
          opacity: .7; }
    .project-news-list.sub-list .view-content .views-row .news-body {
      font-size: 15px;
      line-height: 24px;
      color: #606060;
      font-family: MaisonNeue-Book;
      padding-bottom: 15px;
      margin-top: 15px; }

.project-publication-list.view-publication.publication-sub-list .view-content {
  padding-bottom: 0;
  margin-bottom: 0;
  border: none;
  margin-top: 0; }
  .project-publication-list.view-publication.publication-sub-list .view-content .views-row {
    width: 33.3333333%;
    border-bottom: 1px solid #E6E6E6 !important;
    padding: 0 15px 70px 15px;
    word-wrap: break-word; }
    .project-publication-list.view-publication.publication-sub-list .view-content .views-row .block-image {
      width: 143px;
      float: left;
      padding-right: 20px; }
    .project-publication-list.view-publication.publication-sub-list .view-content .views-row .block-desc {
      font-size: 15px;
      line-height: 24px;
      color: #606060;
      font-family: MaisonNeue-Book;
      word-wrap: break-word; }
    .project-publication-list.view-publication.publication-sub-list .view-content .views-row .otherinfo {
      margin: 10px 0;
      font-size: 14px;
      line-height: 18px;
      color: #606060;
      font-family: MaisonNeue-Bold;
      word-wrap: break-word; }
    .project-publication-list.view-publication.publication-sub-list .view-content .views-row .links li a {
      font-size: 15px;
      line-height: 24px;
      color: #606060;
      font-family: MaisonNeue-Book;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .project-publication-list.view-publication.publication-sub-list .view-content .views-row .links li a:hover {
        opacity: .8; }

.slide-output-publication.view-publication .view-content, .output-sub-slide-list .view-content {
  margin: 0;
  padding: 0;
  border: none; }
  .slide-output-publication.view-publication .view-content .banner-row.views-row, .output-sub-slide-list .view-content .banner-row.views-row {
    width: auto;
    padding: 0 0 50px 0;
    border: none;
    margin: 0;
    height: 100%;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */ }
    .slide-output-publication.view-publication .view-content .banner-row.views-row .block-image, .output-sub-slide-list .view-content .banner-row.views-row .block-image {
      width: 34%;
      float: left;
      padding-right: 25px; }

.slide-output-publication.view-publication .view-content.owl-carousel .banner-row.views-row > div, .output-sub-slide-list .view-content.owl-carousel .banner-row.views-row > div {
  width: 100%; }

.page-node-type-projects .related.content .region-featured-project-block {
  margin-top: 0; }

.staff-output-list .view-detail-pages .staff-position {
  width: auto;
  float: none;
  padding-right: 0;
  color: #606060;
  font-family: MaisonNeue-Book;
  font-size: 15px;
  line-height: normal; }

.project-output-list .project-output-lists, .project-output-list .project-output-lists a {
 /*  font-size: 24px;
line-height: 30px; */
  font-size: 16px;
  line-height: 20px;
  color: #0A262C;
  font-family: MaisonNeue-Demi; }
.project-output-list .owl-carousel .project-output-lists {
  float: left;
  width: calc(100% - 34%); }
.project-output-list .project-output-lists a {
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s; }
  .project-output-list .project-output-lists a:hover {
    opacity: .8; }

.in-pictures {
  margin-bottom: 7px;
  clear: both;
  /* .news-title {
     color: #606060;
     font-size: 18px;
     line-height: 26px;
     font-family: MaisonNeue-Book;
   } */ }
  .in-pictures h2.block-title {
    text-align: left;
    margin: 0 0 44px 140px; }

.project-news-list.region-news-block, .project-publication-list.view-publication, .project-output-list {
  margin-bottom: 40px; }

.project-in-pictures .owl-carousel .owl-stage {
  width: 10000% !important; }

.project-in-pictures .news-title {
  margin-bottom: 0;
  color: #606060;
  font-size: 18px;
  line-height: 26px;
  font-family: MaisonNeue-Book;
  height: auto !important;
  margin-bottom: 0 !important; }

.project-output-block {
  padding-right: 40px;
  padding-left: 40px; }

.no-result {
  font-size: 22px;
  color: #333; }

.page-node-type-project-page.filter-found .main-container > .row {
  margin-top: auto; }

.page-node-type-project-page .region-content .field--type-text-with-summary {
  padding-top: 0;
  margin-bottom: 50px; }
.page-node-type-project-page .region-staff-list {
  padding-top: 0; }
.page-node-type-project-page .main-container > .row > section.col-sm-12 {
  padding: 0; }
.page-node-type-project-page .region-content:after {
  content: "";
  display: table;
  clear: both; }

/*download link color change: Task #268730*/
.project-output-list.output-sub-list .view-content .views-row .resource-download a {
  color: #75BF44 !important; }
  .project-output-list.output-sub-list .view-content .views-row .resource-download a:hover, .project-output-list.output-sub-list .view-content .views-row .resource-download a:active, .project-output-list.output-sub-list .view-content .views-row .resource-download a:focus {
    opacity: 0.7; }

@media (min-width: 1024px) {
  .output-sub-slide-list .view-content .banner-row.views-row .block-image {
    width: 165px; }

  .project-output-list .owl-carousel .project-output-lists {
    width: calc(100% - 165px); } }
.dialog-off-canvas-main-canvas .view-detail-pages .resource-centre-data .resource-title .file--application-pdf a {
  color: #75BF44; }

.publication-filter .main-content-wrapper .region-content .views-element-container {
  float: left; }

.path-region .project-publication-list .banner-row .block-image img {
  border: 1px solid #e2dbdb; }
.path-region .view-regional-details .region-news .news-image img {
  border: 1px solid #e2dbdb; }

.page-node-type-project-page .project-output-list .resource-centre-data .resource-image img {
  border: 1px solid #e2dbdb; }
.page-node-type-project-page .view-project-staffs .project-staff-list .region-staffs .staff-image img {
  border: 1px solid #e2dbdb; }

.path-country .region-staff-list .region-staffs .staff-image img {
  border: 1px solid #e2dbdb; }

.page-node-type-programme .staff-output-list .view-detail-pages .staff-image img {
  border: 1px solid #e2dbdb; }

.page-node-type-programme-page .project-output-list .block-image img {
  border: 1px solid #e2dbdb; }

@media (min-width: 768px) and (max-width: 991px) {
  .project-publication-list.view-publication.publication-sub-list .view-content .views-row .block-image {
    width: 110px; } }
@media (max-width: 767px) {
  .project-output-list.output-sub-list .view-content .views-row .resource-image {
    width: 120px; }

  .project-publication-list.view-publication.publication-sub-list .view-content .views-row .block-image {
    width: 115px; }

  .project-output-list .owl-carousel .project-output-lists {
    float: left;
    width: calc(100% - 45%); }

  .page-node-type-projects .project-sub-menu.regional-tab {
    float: none;
    margin: 10px 15px 0; }

  .project-sub-menu {
    margin-bottom: 10px; }

  .slide-output-publication.view-publication .view-content .banner-row.views-row .block-image, .output-sub-slide-list .view-content .banner-row.views-row .block-image {
    width: 100%;
    padding-right: 0;
    margin-bottom: 15px; }

  .slide-output-publication.view-publication .view-content.owl-carousel .banner-row.views-row .block-image, .output-sub-slide-list .view-content.owl-carousel .banner-row.views-row .block-image {
    width: 45%;
    float: left;
    padding-right: 25px; }

  .project-news-list.sub-list {
    padding: 0 15px; }
    .project-news-list.sub-list .view-content .views-row {
      width: 100%; }

  .slide-output-publication.view-publication .view-content .banner-row.views-row, .output-sub-slide-list .view-content .banner-row.views-row {
    padding: 0; }

  .project-publication-list.view-publication.publication-sub-list .view-content .views-row, .project-output-list.output-sub-list .view-content .views-row {
    width: 100%;
    padding: 15px 0 !important; }

  .project-publication-list.view-publication.publication-sub-list .view-content {
    padding: 0 30px; } }
.path-sd .main-container > .row {
  margin-top: 0; }

.quick-link-block {
  background: #efefef;
  padding: 20px; }
  .quick-link-block h2 {
    text-align: left;
    margin: 0 0 10px; }
  .quick-link-block ul {
    list-style: none;
    padding: 0; }
    .quick-link-block ul li {
      padding: 10px 0 10px;
      border-bottom: 1px solid #fff; }
      .quick-link-block ul li a {
        color: #0A262C;
        font-family: MaisonNeue-Book;
        font-size: 18px;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .quick-link-block ul li a:hover {
          opacity: .8; }

.block-sidedar-sd-soils {
  background: #EFEFEF;
  padding: 30px 30px 30px;
  word-break: break-word; }
  .block-sidedar-sd-soils a {
    color: #0A262C;
    font-family: 'MaisonNeue-Book';
    font-size: 14px;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
    .block-sidedar-sd-soils a:hover {
      opacity: .8; }
  .block-sidedar-sd-soils .research-area-side-menu .views-row {
    padding: 2px 0 5px;
    border-bottom: 1px solid #bfbfbf;
    margin-bottom: 5px; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  background: #eec502;
  border-color: #eec502; }

.view-research-area.project-sub-menu, .page-node-type-project-page .project-sub-menu, .programe-sub-menu, .project-sub-menu.regional-tab {
  max-width: 1280px;
  margin: 20px auto 50px;
  float: none;
  padding: 0 30px;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-justify-content: flex-end;
  /* Safari 6.1+ */
  justify-content: flex-end; }
  .view-research-area.project-sub-menu .view-content:after, .page-node-type-project-page .project-sub-menu .view-content:after, .programe-sub-menu .view-content:after, .project-sub-menu.regional-tab .view-content:after {
    content: "";
    display: table;
    clear: both; }

.science-domain-wrapper h2.block-title {
  text-align: left; }
.science-domain-wrapper .region-projects-featured, .science-domain-wrapper .staff-members {
  margin-bottom: 40px; }
.science-domain-wrapper .staff-members {
  padding-top: 0px; }
.science-domain-wrapper .staff-output-list .staff-position {
  width: auto;
  float: none;
  padding-right: 0;
  color: #606060;
  font-family: MaisonNeue-Book;
  font-size: 15px;
  line-height: normal; }

@media (max-width: 767px) {
  .col-sm-12 .view-research-area.project-sub-menu {
    padding: 0 10px 0 15px; }

  .block-sidedar-sd-soils, .block-quicktabs-blockscience-domain-projects {
    margin: 0 15px; }

  .view-research-area.project-sub-menu, .page-node-type-project-page .project-sub-menu {
    padding: 0 25px 0 30px;
    margin: 20px auto 20px;
    display: block; }

  .science-domain-wrapper h2.block-title {
    margin: 0 0 10px 30px; }
  .science-domain-wrapper .project-news-list.sub-list .view-content .views-row {
    padding: 0; }

  .page-node-type-science-domain-page table {
    width: 100% !important; }

  .page-node-type-science-domain-page .regional-tab ul, .page-node-type-science-domain-page .regional-tab .view-content, .page-node-type-science-domain .regional-tab ul, .page-node-type-science-domain .regional-tab .view-content, .page-node-type-project-page .regional-tab ul, .page-node-type-project-page .regional-tab .view-content, .path-sd .regional-tab ul, .path-sd .regional-tab .view-content, .page-node-type-projects .regional-tab ul, .page-node-type-projects .regional-tab .view-content, .path-project .regional-tab ul, .path-project .regional-tab .view-content {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-flex-wrap: wrap;
    /* Safari 6.1+ */
    flex-wrap: wrap; }
    .page-node-type-science-domain-page .regional-tab ul li, .page-node-type-science-domain-page .regional-tab ul .banner-row, .page-node-type-science-domain-page .regional-tab .view-content li, .page-node-type-science-domain-page .regional-tab .view-content .banner-row, .page-node-type-science-domain .regional-tab ul li, .page-node-type-science-domain .regional-tab ul .banner-row, .page-node-type-science-domain .regional-tab .view-content li, .page-node-type-science-domain .regional-tab .view-content .banner-row, .page-node-type-project-page .regional-tab ul li, .page-node-type-project-page .regional-tab ul .banner-row, .page-node-type-project-page .regional-tab .view-content li, .page-node-type-project-page .regional-tab .view-content .banner-row, .path-sd .regional-tab ul li, .path-sd .regional-tab ul .banner-row, .path-sd .regional-tab .view-content li, .path-sd .regional-tab .view-content .banner-row, .page-node-type-projects .regional-tab ul li, .page-node-type-projects .regional-tab ul .banner-row, .page-node-type-projects .regional-tab .view-content li, .page-node-type-projects .regional-tab .view-content .banner-row, .path-project .regional-tab ul li, .path-project .regional-tab ul .banner-row, .path-project .regional-tab .view-content li, .path-project .regional-tab .view-content .banner-row {
      width: 50%; }
      .page-node-type-science-domain-page .regional-tab ul li *, .page-node-type-science-domain-page .regional-tab ul .banner-row *, .page-node-type-science-domain-page .regional-tab .view-content li *, .page-node-type-science-domain-page .regional-tab .view-content .banner-row *, .page-node-type-science-domain .regional-tab ul li *, .page-node-type-science-domain .regional-tab ul .banner-row *, .page-node-type-science-domain .regional-tab .view-content li *, .page-node-type-science-domain .regional-tab .view-content .banner-row *, .page-node-type-project-page .regional-tab ul li *, .page-node-type-project-page .regional-tab ul .banner-row *, .page-node-type-project-page .regional-tab .view-content li *, .page-node-type-project-page .regional-tab .view-content .banner-row *, .path-sd .regional-tab ul li *, .path-sd .regional-tab ul .banner-row *, .path-sd .regional-tab .view-content li *, .path-sd .regional-tab .view-content .banner-row *, .page-node-type-projects .regional-tab ul li *, .page-node-type-projects .regional-tab ul .banner-row *, .page-node-type-projects .regional-tab .view-content li *, .page-node-type-projects .regional-tab .view-content .banner-row *, .path-project .regional-tab ul li *, .path-project .regional-tab ul .banner-row *, .path-project .regional-tab .view-content li *, .path-project .regional-tab .view-content .banner-row * {
        height: 100%; }

  .programe-sub-menu.regional-tab ul, .programe-sub-menu.regional-tab .view-content {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-flex-wrap: wrap;
    /* Safari 6.1+ */
    flex-wrap: wrap; }
    .programe-sub-menu.regional-tab ul li, .programe-sub-menu.regional-tab ul .banner-row, .programe-sub-menu.regional-tab .view-content li, .programe-sub-menu.regional-tab .view-content .banner-row {
      width: 50%; }
      .programe-sub-menu.regional-tab ul li *, .programe-sub-menu.regional-tab ul .banner-row *, .programe-sub-menu.regional-tab .view-content li *, .programe-sub-menu.regional-tab .view-content .banner-row * {
        height: 100%; }

  .page-node-type-science-domain-page .project-news-list.sub-list .view-content .views-row {
    padding: 0; } }
*[align="aligncenter"], .aligncenter {
  margin-left: auto;
  margin-right: auto; }

*[align="alignleft"], .alignleft {
  float: left;
  margin-right: 10px; }

*[align="alignright"], .alignright {
  float: right;
  margin-left: 10px; }

.page-node-type-blog-entry .align-left {
  float: left;
  margin-right: 10px; }
.page-node-type-blog-entry .align-right {
  float: right;
  margin-left: 10px; }
.page-node-type-blog-entry figure {
  display: table; }
.page-node-type-blog-entry figcaption {
  display: table-caption;
  caption-side: bottom;
  max-width: none;
  font-size: 14px;
  color: #999;
  line-height: 16px;
  font-style: italic;
  margin: 5px 0; }
.page-node-type-blog-entry .details-right-column.pull-right {
  margin-top: 10px; }

.selected-references .col-xs-12 {
  margin-bottom: 30px; }
.selected-references .columns.text-left {
  float: left;
  width: calc(100% - 165px); }
.selected-references .columns.zero.small-4 {
  float: left;
  padding-right: 25px; }
.selected-references a {
  font-size: 16px;
  line-height: 20px;
  color: #0A262C;
  font-family: MaisonNeue-Demi;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s; }
  .selected-references a:hover {
    opacity: .8; }

.biofuel-partners {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-flex-wrap: wrap;
  /* Safari 6.1+ */
  flex-wrap: wrap; }
  .biofuel-partners .col-sm-6.col-xs-12 {
    margin-bottom: 30px; }
    .biofuel-partners .col-sm-6.col-xs-12 p, .biofuel-partners .col-sm-6.col-xs-12 li {
      font-family: MaisonNeue-Book;
      font-size: 15px;
      line-height: 20px;
      color: #0A262C; }
    .biofuel-partners .col-sm-6.col-xs-12 h3 {
      margin: 0; }
    .biofuel-partners .col-sm-6.col-xs-12 a {
      font-size: 16px;
      line-height: 20px;
      color: #0A262C;
      font-family: MaisonNeue-Demi;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
      .biofuel-partners .col-sm-6.col-xs-12 a:hover {
        opacity: .8; }

/*chapters page style*/
.page-node-type-book-chapter .chapter-page {
  padding: 70px 0 0; }
  .page-node-type-book-chapter .chapter-page ul li {
    margin-bottom: 10px;
    line-height: 26px;
    color: #606060;
    font-family: 'MaisonNeue-Book';
    font-size: 18px; }
  .page-node-type-book-chapter .chapter-page p {
    margin-bottom: 10px;
    line-height: 26px;
    color: #606060;
    font-family: 'MaisonNeue-Book';
    font-size: 18px; }
  .page-node-type-book-chapter .chapter-page .banner-row {
    float: right;
    width: 80%;
    padding-bottom: 50px;
    padding-left: 15px; }
  .page-node-type-book-chapter .chapter-page .meta-detail {
    float: left;
    width: 20%;
    padding-right: 15px; }
    .page-node-type-book-chapter .chapter-page .meta-detail .chapter-number, .page-node-type-book-chapter .chapter-page .meta-detail .page-number {
      color: #0A262C;
      font-family: 'MaisonNeue-Bold';
      font-size: 17px;
      display: block; }
    .page-node-type-book-chapter .chapter-page .meta-detail .readmore {
      font-size: 12px;
      color: #606060; }
      .page-node-type-book-chapter .chapter-page .meta-detail .readmore a {
        color: #00613C;
        font-family: MaisonNeue-Demi;
        font-size: 16px;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .page-node-type-book-chapter .chapter-page .meta-detail .readmore a:hover {
          opacity: .8; }
    .page-node-type-book-chapter .chapter-page .meta-detail .block-image {
      margin-bottom: 20px; }
      .page-node-type-book-chapter .chapter-page .meta-detail .block-image img {
        width: 100%; }
  .page-node-type-book-chapter .chapter-page .chapters {
    clear: both; }
  .page-node-type-book-chapter .chapter-page .full-chapters .content-detailpage {
    margin-top: 20px; }
  .page-node-type-book-chapter .chapter-page .full-chapters .full-title {
    color: #75BF44;
    font-family: 'MaisonNeue-Bold';
    font-size: 24px; }
  .page-node-type-book-chapter .chapter-page .full-chapters .view-content {
    margin: 0 -15px;
    padding: 0;
    border: none; }
  .page-node-type-book-chapter .chapter-page .full-chapters .banner-row {
    float: left;
    padding: 0 15px 40px;
    width: 33.33333333%;
    border-bottom: 1px solid #E6E6E6 !important;
    /* &:nth-child(odd) {
      padding-right: 15px;
    }
    &:nth-child(even) {
      padding-left: 15px;
    } */ }
    .page-node-type-book-chapter .chapter-page .full-chapters .banner-row .readmore-parent {
      clear: both;
      display: -webkit-box;
      /* OLD - iOS 6-, Safari 3.1-6 */
      display: -moz-box;
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      display: -webkit-flex;
      /* NEW - Chrome */
      display: flex;
      /* NEW, Spec - Opera 12.1, Firefox 20+ */
      padding: 10px 0 0; }
    .page-node-type-book-chapter .chapter-page .full-chapters .banner-row .readmore {
      position: static;
      margin-right: 20px; }
    .page-node-type-book-chapter .chapter-page .full-chapters .banner-row .block-title {
      font-size: 18px;
      font-family: MaisonNeue-Bold; }

.chapter-page h2.block-title {
  color: #75BF44;
  font-family: 'MaisonNeue-Bold';
  font-size: 24px;
  text-align: left; }
.chapter-page .readmore-parent {
  clear: both;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  padding: 10px 0 0; }
  .chapter-page .readmore-parent .readmore {
    position: static !important;
    margin-right: 20px; }
.chapter-page .banner-row .block-title {
  font-size: 18px;
  font-family: MaisonNeue-Bold; }

@media (min-width: 768px) and (max-width: 991px) {
  .chapter-page .readmore-parent {
    -webkit-flex-wrap: wrap;
    /* Safari 6.1+ */
    flex-wrap: wrap;
    position: absolute;
    bottom: 0; }

  .page-node-type-book-chapter .chapter-page {
    padding: 50px; }
    .page-node-type-book-chapter .chapter-page .meta-detail {
      width: 30%; }
    .page-node-type-book-chapter .chapter-page .banner-row {
      width: 70%; }
    .page-node-type-book-chapter .chapter-page .full-chapters .banner-row {
      width: 50%;
      padding: 0 15px; }
      .page-node-type-book-chapter .chapter-page .full-chapters .banner-row .block-image {
        width: 143px;
        float: left;
        padding-right: 20px; }
        .page-node-type-book-chapter .chapter-page .full-chapters .banner-row .block-image img {
          width: auto; }
      .page-node-type-book-chapter .chapter-page .full-chapters .banner-row .block-title {
        width: auto; }
      .page-node-type-book-chapter .chapter-page .full-chapters .banner-row .readmore {
        clear: both; } }
@media (max-width: 767px) {
  .chapter-page .content-detailpage {
    padding: 0; }

  .page-node-type-book-chapter .chapter-page {
    padding: 20px; }
    .page-node-type-book-chapter .chapter-page .meta-detail {
      margin-bottom: 30px;
      width: 100%;
      padding: 0; }
    .page-node-type-book-chapter .chapter-page .full-chapters .view-content {
      margin: 0; }
    .page-node-type-book-chapter .chapter-page .banner-row {
      width: 100%;
      padding: 0;
      word-wrap: break-word; }
    .page-node-type-book-chapter .chapter-page .full-chapters {
      margin-top: 20px; }
      .page-node-type-book-chapter .chapter-page .full-chapters .content-detailpage {
        padding: 0; }
      .page-node-type-book-chapter .chapter-page .full-chapters .banner-row {
        width: 100%; }
        .page-node-type-book-chapter .chapter-page .full-chapters .banner-row .chapterimage {
          margin-bottom: 20px; }
        .page-node-type-book-chapter .chapter-page .full-chapters .banner-row .readmore {
          clear: both; } }
.page-node-type-book-page {
  /* .block-title {
    text-align: left;
  }
  .book-navigation {
    .view-content {
      margin: 0;
      padding: 0;
    }
  } */ }
  .page-node-type-book-page article .field--type-text-with-summary p {
    line-height: 26px;
    color: #606060;
    font-family: 'MaisonNeue-Book';
    font-size: 18px;
    margin-bottom: 20px; }
  .page-node-type-book-page article .field--type-text-with-summary a {
    color: #75BF44; }

.book-navigation-wrapper {
  background: #eee;
  padding: 12px; }
  .book-navigation-wrapper .block-title {
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 30px; }
  .book-navigation-wrapper .view-content {
    margin: 0;
    padding: 0; }
    .book-navigation-wrapper .view-content .views-row {
      margin-bottom: 20px;
      padding: 0 15px 20px 15px; }
      .book-navigation-wrapper .view-content .views-row a {
        color: #0A262C;
        -webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
        .book-navigation-wrapper .view-content .views-row a:hover {
          opacity: .8; }
        .book-navigation-wrapper .view-content .views-row a.active-chapter {
          color: #75BF44; }

/*css for detail page of rural advisory */
.ast-selected-references .ast-selected-item.center-align {
  margin: 15px 0; }

.ast-selected-references .ast-selected-image a {
  display: block;
  text-align: center; }

.ast-selected-references .ast-selected-image img {
  padding: 0 !important;
  -webkit-box-shadow: 1px 1px 1px 1px #ccc;
  box-shadow: 1px 1px 1px 1px #ccc; }

.ast-selected-references .ast-selected-content,
.ast-selected-references .ast-selected-content a {
  font-size: 16px; }

/*css for detail page of rural advisory xs region */
@media (max-width: 767px) {
  .ast-selected-references .ast-selected-image a {
    display: block;
    text-align: center;
    margin-bottom: 15px; }

  .ast-selected-references .ast-selected-content,
  .ast-selected-references .ast-selected-content a {
    font-size: 16px;
    text-align: center; } }
.media-toolkit {
  padding: 30px 0 0; }
  .media-toolkit .graphic-and-visuals-title, .media-toolkit .toolkit-stories {
    color: #75BF44;
    font-family: 'MaisonNeue-Bold';
    font-size: 24px; }
  .media-toolkit .toolkit-body {
    line-height: 26px;
    color: #606060;
    font-family: 'MaisonNeue-Book';
    font-size: 18px; }
  .media-toolkit .toolkit-images-wrapper .toolkit-images {
    margin: 0 -15px 50px; }
    .media-toolkit .toolkit-images-wrapper .toolkit-images:after {
      content: "";
      display: table;
      clear: both; }
    .media-toolkit .toolkit-images-wrapper .toolkit-images img {
    /* margin-top: 30px;
  width: 33.33333333%; 
  float: left;
  padding: 0 15px;*/
      cursor: pointer; }
  .media-toolkit .toolkit-related-blogs {
    margin: 25px 0 0; }
    .media-toolkit .toolkit-related-blogs .view-content {
      margin: 0;
      padding: 0; }
      .media-toolkit .toolkit-related-blogs .view-content .views-row.banner-row {
        /* width: 33.33333333%;
        float: left;
        padding: 0 15px; */ }

.toolkit-related-stories h2.block-title {
  text-align: left;
  color: #75BF44;
  font-family: 'MaisonNeue-Bold';
  font-size: 24px;
  margin: 0; }
.toolkit-related-stories .toolkit-related-blogs {
  overflow: hidden; }
  .toolkit-related-stories .toolkit-related-blogs .view-content {
    margin: 25px -15px 0;
    border: none;
    padding: 0; }
    .toolkit-related-stories .toolkit-related-blogs .view-content .banner-row {
      width: 33.33333333%;
      padding: 0 15px 50px;
      border-bottom: 1px solid #E6E6E6 !important; }
      .toolkit-related-stories .toolkit-related-blogs .view-content .banner-row .views-field, .toolkit-related-stories .toolkit-related-blogs .view-content .banner-row .field-content {
        display: block;
        height: 100%; }
      .toolkit-related-stories .toolkit-related-blogs .view-content .banner-row .stories {
        height: 100%;
        position: relative; }
      .toolkit-related-stories .toolkit-related-blogs .view-content .banner-row .readmore {
        max-height: 24px;
        bottom: 0;
        left: 145px; }
      .toolkit-related-stories .toolkit-related-blogs .view-content .banner-row .block-desc {
        font-size: 15px;
        color: #0A262C;
        font-family: MaisonNeue-Bold;
        margin-bottom: 7px; }

.toolkit-related-videos h2.block-title {
  text-align: left;
  color: #75BF44;
  font-family: 'MaisonNeue-Bold';
  font-size: 24px;
  margin: 0 0 20px 15px; }
.toolkit-related-videos iframe {
  width: 100%; }
.toolkit-related-videos .col-sm-4 {
  margin-bottom: 30px; }

@media (max-width: 767px) {
  .media-toolkit .toolkit-images-wrapper .toolkit-images img {
    width: 100%; }

  .toolkit-related-videos {
    margin-top: 25px; }

  .toolkit-related-stories .toolkit-related-blogs .view-content .banner-row {
    width: 100%; } }
@media (min-width: 768px) and (max-width: 991px) {
  .toolkit-related-stories .toolkit-related-blogs .view-content .banner-row .readmore {
    position: absolute;
    left: 0; } }
@media (max-width: 767px) {
  .toolkit-related-stories .toolkit-related-blogs .view-content .banner-row .readmore {
    position: static; } }
.path-advanced-search .search-results {
  margin-top: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #E6E6E6; }
  .path-advanced-search .search-results .views-field-title {
    margin-bottom: 10px; }
  .path-advanced-search .search-results a {
    font-size: 16px;
    line-height: 20px;
    color: #0A262C;
    font-family: MaisonNeue-Demi;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
  .path-advanced-search .search-results .views-field-title a:hover {
    opacity: .7; }
  .path-advanced-search .search-results .views-field-search-api-excerpt {
    margin-bottom: 10PX; }
  .path-advanced-search .search-results .search-meta-type, .path-advanced-search .search-results .search-meta-date, .path-advanced-search .search-results .meta-type, .path-advanced-search .search-results .meta-date {
    font-size: 15px;
    color: #0A262C;
    font-family: MaisonNeue-Book;
    margin-bottom: 15px; }
  .path-advanced-search .search-results .search-meta-type, .path-advanced-search .search-results .search-meta-date {
    font-weight: bold;
    padding-right: 5px; }
  .path-advanced-search .search-results .meta-type {
    padding-right: 10px; }
.path-advanced-search .main-content-wrapper {
  margin-top: 50px; }
.path-advanced-search .facets-widget-links .facets-soft-limit-link {
  display: inline-block;
  margin-top: 5px; }
.path-advanced-search .facets-widget-links .item-list__links {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0; }
  .path-advanced-search .facets-widget-links .item-list__links .facet-item {
    border-bottom: 1px solid #E6E6E6;
    padding: 4px 0; }
    .path-advanced-search .facets-widget-links .item-list__links .facet-item .facet-item__value, .path-advanced-search .facets-widget-links .item-list__links .facet-item .facet-item__count {
      color: #606060;
      font-family: MaisonNeue-Book; }
.path-advanced-search .facets-widget-links h3 {
  font-size: 16px;
  color: #606060;
  text-align: left;
  margin: 0;
  padding: 0;
  line-height: normal;
  margin-bottom: 9px;
  font-weight: 500;
  font-family: MaisonNeue-Bold;
  margin-top: 10px; }
.path-advanced-search .views-exposed-form .form--inline .form-item {
  width: 100%;
  margin-bottom: 25px; }
  .path-advanced-search .views-exposed-form .form--inline .form-item input {
    width: 100% !important;
    padding-right: 34px; }
.path-advanced-search .region-content .views-exposed-form .form--inline .form-actions {
  transform: none;
  top: 5px;
  height: 34px;
  width: 34px; }
  .path-advanced-search .region-content .views-exposed-form .form--inline .form-actions .btn-info {
    background: url(../images/header/Search.svg) no-repeat center center;
    display: inline-block;
    width: 30px;
    height: 16px;
    background-position: center; }
.path-advanced-search .form-submit {
  margin-top: 0; }
.path-advanced-search .region-sidebar-first {
  margin-left: 20px; }
  .path-advanced-search .region-sidebar-first .facets-tiitle {
    margin-bottom: 10px; }
.path-advanced-search .pagination {
  margin-top: 20px; }
.path-advanced-search .main-container {
  margin-top: 50px; }
.path-advanced-search .region-searchbox .block-views-exposed-filter-blocksolr-search-page-1 .btn-info {
  overflow: overlay;
  margin-top: 36px;
  box-shadow: none; }

@media (max-width: 767px) {
  .views-exposed-form div.form-inline div[data-drupal-selector="edit-actions"] button {
    margin-top: 0;
    /*margin-right: 17px;*/ }

  .path-advanced-search .region-sidebar-first {
    margin-top: 0; }
  .path-advanced-search .main-content-wrapper {
    margin-top: 15px; }
  .path-advanced-search .region-searchbox .block-views-exposed-filter-blocksolr-search-page-1 .btn-info {
    margin-top: 1px; } }
/*@media (max-width: 991px) {
    .path-advanced-search {
        .region-content .block-views-exposed-filter-blocksolr-search-page-1 .btn-info {
            margin-top: -22px;
        }
        .region-searchbox .block-views-exposed-filter-blocksolr-search-page-1 .btn-info {
        margin-top: 1px;
        }
    }
}*/
@media (min-width: 992px) and (max-width: 1199px) {
  .path-advanced-search .region-content .block-views-exposed-filter-blocksolr-search-page-1 .btn-info {
    /*margin-top: -22px;*/ }
  .path-advanced-search .region-searchbox .block-views-exposed-filter-blocksolr-search-page-1 .btn-info {
    margin-top: 36px;
    margin-right: 0; } }
@media (min-width: 768px) and (max-width: 991px) {
  .region-searchbox .block-views-exposed-filter-blocksolr-search-page-1 .btn-info {
    margin-right: 0 !important; } }
/*detail page*/
/*subscribe page*/
/* .path-subscribe  .path-subscription{
  
}*/
/* .path-subscribe .path-subscription  {*/
.path-subscription .select2-container--open .select2-dropdown, .path-subscribe .select2-container--open .select2-dropdown {
  right: auto; }
.path-subscription .select2-container, .path-subscribe .select2-container {
  width: 100% !important; }
.path-subscription .select2-container--default .select2-selection--single, .path-subscribe .select2-container--default .select2-selection--single {
  height: 36px; }
  .path-subscription .select2-container--default .select2-selection--single .select2-selection__rendered, .path-subscribe .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 36px; }
.path-subscription .select2-container--default .select2-selection__arrow, .path-subscribe .select2-container--default .select2-selection__arrow {
  height: 35px; }

.subscribe-block {
  padding: 0 10%; }
  .subscribe-block li.col-sm-6 {
    width: 49%; }
  .subscribe-block #mc_embed_signup .mc-field-group {
    padding-bottom: 15px;
    width: 100%; }
  .subscribe-block #mc_embed_signup .indicates-required {
    margin-right: 0; }
  .subscribe-block .subscription-message {
    margin-top: 15px;
    line-height: 26px;
    color: #606060;
    font-family: MaisonNeue-Book;
    font-size: 18px;
    margin-bottom: 20px; }
  .subscribe-block .clear input[value="Subscribe"] {
    border: 1px solid #75BF44 !important;
    background: #75BF44 !important;
    padding: 4px 16px !important;
    background: transparent;
    display: inline-block;
    color: #FFFFFF !important;
    font-size: 12px;
    line-height: 20px;
    font-family: MaisonNeue-Book;
    border: 1px solid #FFFFFF !important;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
    font-family: MaisonNeue-Book !important;
    border-radius: 0 !important;
    line-height: normal !important; }
    .subscribe-block .clear input[value="Subscribe"]:hover {
      color: #75BF44 !important;
      background: #FFFFFF !important;
      border-color: #75BF44 !important;
      opacity: 1; }
  .subscribe-block #mc_embed_signup form {
    padding: 10px 0 10px 0; }
  .subscribe-block h2.block-title {
    font-family: MaisonNeue-Bold;
    margin-bottom: 20px; }
  .subscribe-block * {
    font-family: MaisonNeue-Book; }
  .subscribe-block .mc-field-group strong {
    font-size: 24px;
    font-weight: normal;
    color: #999; }
  .subscribe-block .mc-field-group label {
    font-size: 16px; }
  .subscribe-block .row {
    list-style: none;
    padding: 0;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-flex-wrap: wrap;
    /* Safari 6.1+ */
    flex-wrap: wrap; }
    .subscribe-block .row li {
      margin: 15px 0; }
      .subscribe-block .row li.li-themes > label, .subscribe-block .row li.li-countries > label {
        margin-left: 0; }
      .subscribe-block .row li.li-themes ul, .subscribe-block .row li.li-countries ul {
        list-style: none;
        padding-left: 0; }
        .subscribe-block .row li.li-themes ul li, .subscribe-block .row li.li-countries ul li {
          margin: 5px 0; }
          .subscribe-block .row li.li-themes ul li label, .subscribe-block .row li.li-countries ul li label {
            font-size: 14px; }
      .subscribe-block .row li.li-countries ul {
        max-height: 150px;
        padding-left: 2px; }
      .subscribe-block .row li label {
        margin-left: 5px; }

@media (max-width: 767px) {
  /* .path-subscribe */
  .subscribe-block {
    padding: 0 5%; }
    .subscribe-block .row {
      display: block; }
    .subscribe-block li.col-sm-6 {
      width: 100%; } }

/*# sourceMappingURL=style.css.map */