@charset "UTF-8";
/****/
body {
  padding: 0; }

.container-20 {
  margin: auto;
  width: 100%; }

@media screen and (min-width: 1200px) {
  .container-20 {
    width: 1200px !important; } }
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .container-20 {
    width: 980px !important; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .container-20 {
    width: 720px !important; } }
@media screen and (max-width: 767px) {
  .container-20 {
    width: calc(100% - 10px) !important; } }
*,
body {
  font-family: 'Merriweather', serif;
  font-weight: 400; }

body {
  overflow-x: hidden; }

h2 {
  padding-bottom: 20px;
  font-size: 2em;
  font-weight: bold;
  font-weight: 500;
  margin: 20px 0;
  margin-bottom: 0; }

.breadcrumb-block {
  border-top: 1px solid #e6e6e6; }
  .breadcrumb-block .breadcrumb {
    margin: 0;
    padding: 12px 0;
    font-size: 12px;
    background: none; }
    .breadcrumb-block .breadcrumb li a {
      color: #808080; }

.page-full-width .content-section {
  padding: 0 !important;
  border: 0; }
  .page-full-width .content-section .region-content {
    padding: 0 !important; }

/*page title and breadcrumb section*/
.social-share-section {
  border: 1px solid #e6e6e6;
  float: right;
  padding: 8px 7px;
  width: auto !important;
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  align-items: center;
  margin-bottom: 20px; }
  .social-share-section > h2 {
    font-size: 12.8px;
    font-weight: 700;
    line-height: 20px;
    color: #a6a6a6;
    margin: 0 18px 0 0;
    padding: 0;
    float: left; }
  .social-share-section .social-media-sharing {
    float: left;
    height: 20px; }
    .social-share-section .social-media-sharing ul {
      margin: 0; }
      .social-share-section .social-media-sharing ul li {
        margin: 0;
        padding: 0 2px; }
        .social-share-section .social-media-sharing ul li a img {
          width: 20px;
          float: left; }

.page-main-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 32px; }
  .page-main-title .region-pagetitle {
    display: inline-block;
    width: 100%; }
    .page-main-title .region-pagetitle > * {
      clear: both;
      width: 100%; }
  .page-main-title .page-title {
    font-size: 50px;
    line-height: 50px;
    text-align: left !important;
    color: #0C4064;
    font-weight: 700;
    margin: 0; }
    .page-main-title .page-title * {
      font-size: 50px;
      line-height: 50px;
      color: #0C4064;
      font-weight: 700; }

/*************************/
/**sidebar style**/
/***********************************************/
/*******************/
.sidebar-left {
  padding-right: 1rem; }
  .sidebar-left .region-sidebar-first {
    margin-right: 15px;
    padding: 0; }
  .sidebar-left .browse-label {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 36px;
    font-weight: 700;
    color: #35393c;
    background: #E3E4E6;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #E3E4E6;
    border-right: 1px solid #dcdcdc;
    height: 36px;
    margin: 0;
    padding: 0 10px;
    text-transform: uppercase; }
  .sidebar-left .block-facets h2 {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    color: #005b9b;
    min-height: 36px;
    margin: 0;
    padding: 0 10px;
    padding-right: 35px;
    text-decoration: none;
    background: #f3f3f3;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #ebebeb;
    position: relative;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    display: flex;
    align-items: center; }
    .sidebar-left .block-facets h2:after {
      content: '+';
      background: #ebebeb;
      color: #005b9b;
      font-family: Arial;
      font-size: 1.5em;
      height: 100%;
      padding: 0;
      position: absolute;
      right: 0px;
      text-align: center;
      top: 0px;
      width: 36px;
      display: flex;
      align-items: center;
      justify-content: center; }
    .sidebar-left .block-facets h2:hover {
      color: #B49523; }
      .sidebar-left .block-facets h2:hover:after {
        color: #B49523; }
    .sidebar-left .block-facets h2.open {
      background: #E3E4E6;
      border-bottom: 1px solid #dcdcdc;
      border-left: 1px solid #E3E4E6;
      border-right: 1px solid #dcdcdc; }
      .sidebar-left .block-facets h2.open:after {
        content: '-';
        background: #dcdcdc; }
  .sidebar-left .block-facets .facets-widget-checkbox {
    width: 100% !important;
    opacity: 1 !important;
    display: none; }
    .sidebar-left .block-facets .facets-widget-checkbox ul {
      list-style: none;
      margin: 0;
      padding: 5px 0 5px 0;
      border: 1px solid #dcdcdc;
      border-top: 0;
      line-height: 1.375;
      max-height: 300px;
      overflow: auto; }
      .sidebar-left .block-facets .facets-widget-checkbox ul li.facet-item {
        border-bottom: 1px solid #f3f3f3;
        font-size: 0.9em;
        list-style: none;
        margin: 0 20px;
        padding: 10px 0px 10px 25px;
        position: relative;
        cursor: pointer; }
        .sidebar-left .block-facets .facets-widget-checkbox ul li.facet-item:last-child {
          border-bottom: 0; }
        .sidebar-left .block-facets .facets-widget-checkbox ul li.facet-item input {
          position: absolute;
          top: 14px;
          left: 0; }
        .sidebar-left .block-facets .facets-widget-checkbox ul li.facet-item label {
          color: #005b9b;
          padding-right: 35px; }
          .sidebar-left .block-facets .facets-widget-checkbox ul li.facet-item label .facet-item__value {
            font-family: "Open Sans", sans-serif;
            font-size: 14px;
            line-height: 20px;
            font-weight: 400;
            color: #005b9b; }
          .sidebar-left .block-facets .facets-widget-checkbox ul li.facet-item label .facet-item__count {
            background-color: #B49523;
            color: #fff;
            font-size: 0.8em;
            height: 20px;
            margin-top: -10px;
            padding: 3px;
            position: absolute;
            right: 0;
            text-align: center;
            top: 50%;
            min-width: 20px;
            width: auto; }
        .sidebar-left .block-facets .facets-widget-checkbox ul li.facet-item:hover {
          cursor: pointer; }
          .sidebar-left .block-facets .facets-widget-checkbox ul li.facet-item:hover > label .facet-item__value {
            color: #B49523; }
          .sidebar-left .block-facets .facets-widget-checkbox ul li.facet-item:hover > label .facet-item__count {
            background-color: #394D4A; }

.content-section {
  border-left: solid 1px #D8D8D8;
  padding-left: 10px !important; }

/*pagination*/
.ggkp-detail-page .pagination,
.listing-page .pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 15px; }
  .ggkp-detail-page .pagination li,
  .listing-page .pagination li {
    padding: 0.5em; }
    .ggkp-detail-page .pagination li a,
    .listing-page .pagination li a {
      background: none;
      border: 0;
      border-radius: 0;
      font-size: 16px;
      text-decoration: underline;
      border-radius: 0;
      transition: all 0.15s ease-in-out;
      color: #0C4064;
      padding: 0;
      font-family: "Open Sans", sans-serif; }
      .ggkp-detail-page .pagination li a:hover,
      .listing-page .pagination li a:hover {
        text-decoration: none;
        color: #6B983F; }
    .ggkp-detail-page .pagination li.active a,
    .listing-page .pagination li.active a {
      background: none;
      color: #35393c;
      border-radius: 0;
      font-weight: 700;
      text-decoration: none; }
    .ggkp-detail-page .pagination li.page-link *,
    .listing-page .pagination li.page-link * {
      font-family: "Open Sans", sans-serif; }
    .ggkp-detail-page .pagination li.page-item > span,
    .listing-page .pagination li.page-item > span {
      border: 0;
      padding: 0; }

.home-slider .view-content {
  position: relative; }
  .home-slider .view-content button {
    width: 20px;
    height: 35px; }
  .home-slider .view-content .owl-nav .owl-prev, .home-slider .view-content .owl-nav .owl-next {
    position: absolute;
    width: 20px;
    height: 35px;
    top: calc(50% - 20px);
    font-size: 0;
    z-index: 9; }
    .home-slider .view-content .owl-nav .owl-prev span, .home-slider .view-content .owl-nav .owl-next span {
      display: none; }
    .home-slider .view-content .owl-nav .owl-prev:before, .home-slider .view-content .owl-nav .owl-next:before {
      content: '';
      width: 20px;
      height: 35px;
      display: block;
      opacity: 0.75; }
  .home-slider .view-content .owl-nav .owl-prev {
    left: 0; }
    .home-slider .view-content .owl-nav .owl-prev:before {
      background: url(../images/Left_Arrow.png) no-repeat; }
    .home-slider .view-content .owl-nav .owl-prev.disabled {
      display: none; }
  .home-slider .view-content .owl-nav .owl-next {
    right: 0; }
    .home-slider .view-content .owl-nav .owl-next:before {
      background: url(../images/Rightt_Arrow.png) no-repeat; }
    .home-slider .view-content .owl-nav .owl-next.disabled {
      display: none; }
.home-slider.home-partner .owl-carousel .owl-item img {
  width: 100%;
  height: auto; }
.home-slider.home-partner .view-content {
  max-height: 200px; }
  .home-slider.home-partner .view-content .owl-nav .owl-prev:after, .home-slider.home-partner .view-content .owl-nav .owl-next:after {
    content: '';
    display: block;
    position: absolute;
    width: 150px;
    top: 50%;
    height: 200px;
    z-index: -1;
    transform: translate(0px, -48%); }
  .home-slider.home-partner .view-content .owl-nav .owl-prev:after {
    background: linear-gradient(to right, #ffffff 20%, rgba(255, 255, 255, 0.8) 70%, rgba(255, 255, 255, 0)); }
  .home-slider.home-partner .view-content .owl-nav .owl-next:after {
    background: linear-gradient(to left, #ffffff 20%, rgba(255, 255, 255, 0.8) 70%, rgba(255, 255, 255, 0));
    right: 0; }

.region-sidebar-first .views-exposed-form .form--inline {
  position: relative; }
  .region-sidebar-first .views-exposed-form .form--inline .form-type-textfield {
    margin-right: 0;
    width: 100%; }
    .region-sidebar-first .views-exposed-form .form--inline .form-type-textfield input {
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      font-weight: 400;
      line-height: 40px;
      color: #000;
      border: 1px solid #bbb;
      background: #fff;
      height: 42px;
      display: block;
      margin: 0;
      position: relative;
      width: 100%;
      padding: 5px 40px 5px 10px;
      border-radius: 0;
      outline: 0;
      box-shadow: none; }
      .region-sidebar-first .views-exposed-form .form--inline .form-type-textfield input:focus {
        border-color: #3c3c3c; }
  .region-sidebar-first .views-exposed-form .form--inline .form-actions {
    			/*border: 0;
        		-moz-box-shadow: none;
        		-webkit-box-shadow: none;
        		box-shadow: none;
        		display: block;
        		font-size: 0%;
        		height: 38px;
        		line-height: 38px;
        		margin: 0;
        		opacity: 1;
        		padding: 0;*/
    margin: 0;
    position: absolute;
    right: 1px;
    /* text-indent: -9999px; */
    top: 18px;
    width: 35px;
    z-index: 2;
    overflow: hidden;
    right: 0; }
    .region-sidebar-first .views-exposed-form .form--inline .form-actions input {
      border: 0;
      background: url(../images/sprite-ggkp-icons.png) no-repeat 0 2px;
      font-size: 0;
      height: 35px;
      width: 35px; }

.region-sidebar-first .block-facets-summary ul {
  padding-left: 0;
  list-style-type: none; }
  .region-sidebar-first .block-facets-summary ul li {
    font-size: 25px;
    text-transform: uppercase; }

.tag-inline {
  display: flex;
  flex-wrap: wrap;
  font-size: 13px;
  color: #8c8c8c;
  margin-bottom: 4px; }
  .tag-inline .lbl {
    margin-right: 3px; }
  .tag-inline .desc .field__items {
    display: flex; }
    .tag-inline .desc .field__items .field__item {
      margin-right: 3px; }
      .tag-inline .desc .field__items .field__item:after {
        content: ','; }
      .tag-inline .desc .field__items .field__item:last-child:after {
        display: none; }

.alert-success {
  z-index: 999; }

/*block sme*/
.sidebar-left .block-facets.sme-content-pages > .facets-widget-checkbox > ul > li.facet-item {
  padding-left: 0; }
  .sidebar-left .block-facets.sme-content-pages > .facets-widget-checkbox > ul > li.facet-item > input {
    display: none; }
  .sidebar-left .block-facets.sme-content-pages > .facets-widget-checkbox > ul > li.facet-item > label {
    pointer-events: none;
    padding-right: 0;
    color: #005b9b !important; }
    .sidebar-left .block-facets.sme-content-pages > .facets-widget-checkbox > ul > li.facet-item > label > .facet-item__value {
      font-weight: 600;
      color: #005b9b !important; }
    .sidebar-left .block-facets.sme-content-pages > .facets-widget-checkbox > ul > li.facet-item > label > .facet-item__count {
      display: none; }
  .sidebar-left .block-facets.sme-content-pages > .facets-widget-checkbox > ul > li.facet-item > a > span {
    display: none; }
  .sidebar-left .block-facets.sme-content-pages > .facets-widget-checkbox > ul > li.facet-item > .facets-widget- > ul {
    border: 0;
    padding: 0;
    max-height: none; }
    .sidebar-left .block-facets.sme-content-pages > .facets-widget-checkbox > ul > li.facet-item > .facets-widget- > ul > li {
      padding: 10px 0 0;
      margin: 0 0 0 10px; }
      .sidebar-left .block-facets.sme-content-pages > .facets-widget-checkbox > ul > li.facet-item > .facets-widget- > ul > li > input {
        display: none; }
      .sidebar-left .block-facets.sme-content-pages > .facets-widget-checkbox > ul > li.facet-item > .facets-widget- > ul > li > label {
        pointer-events: none;
        padding-right: 0; }
        .sidebar-left .block-facets.sme-content-pages > .facets-widget-checkbox > ul > li.facet-item > .facets-widget- > ul > li > label > .facet-item__value {
          font-weight: 600;
          color: #005b9b !important; }
        .sidebar-left .block-facets.sme-content-pages > .facets-widget-checkbox > ul > li.facet-item > .facets-widget- > ul > li > label > .facet-item__count {
          display: none; }
      .sidebar-left .block-facets.sme-content-pages > .facets-widget-checkbox > ul > li.facet-item > .facets-widget- > ul > li > a > span {
        display: none; }
      .sidebar-left .block-facets.sme-content-pages > .facets-widget-checkbox > ul > li.facet-item > .facets-widget- > ul > li > .facets-widget- > ul {
        border: 0;
        max-height: none; }
        .sidebar-left .block-facets.sme-content-pages > .facets-widget-checkbox > ul > li.facet-item > .facets-widget- > ul > li > .facets-widget- > ul > li {
          margin: 0 0 0 10px; }

header + main {
  padding-top: 80px; }

.alert .messages__list {
  height: 400px;
  overflow-y: auto; }

.ggkp-sector-theme .sidebar-left.hidden + .content-section {
  width: 100%;
  max-width: 100%;
  flex: 100%; }

pre {
  white-space: pre-wrap; }

#block-ggip-content {
  word-break: break-word; }

.listing-view.course-list-view > .view-content .list-date {
  width: auto; }
  .listing-view.course-list-view > .view-content .list-date + .list-type {
    width: auto;
    padding-left: 5px;
    margin-left: 7px;
    border-left: 1px solid #8C8C8C; }

.path-financial-measures .view-financial-measures .list-title {
  max-width: calc(100% - 115px); }

.path-financial-measures .view-financial-measures .flag-img {
  float: right; }

.path-financial-measures .view-financial-measures .views-field-field-image .field-content {
  font-size: 0; }
  .path-financial-measures .view-financial-measures .views-field-field-image .field-content > * {
    display: none; }
  .path-financial-measures .view-financial-measures .views-field-field-image .field-content > img:first-child {
    display: block !important;
    border: 1px solid #ccc; }

.hidden-mega-section {
  display: none; }

/********************************************************/
/********************************************************/
.listing-page.with-views-sort-filter .content-section .listing-view .view-filters {
  display: block !important; }
.listing-page.with-views-sort-filter .content-section .view-filters legend,
.listing-page .listing-view .view-filters legend {
  display: none; }
.listing-page.with-views-sort-filter .content-section .view-filters .form-radios > .form-radios,
.listing-page .listing-view .view-filters .form-radios > .form-radios {
  display: flex;
  margin-top: -18px; }
  .listing-page.with-views-sort-filter .content-section .view-filters .form-radios > .form-radios .form-item,
  .listing-page .listing-view .view-filters .form-radios > .form-radios .form-item {
    margin: 0; }
    .listing-page.with-views-sort-filter .content-section .view-filters .form-radios > .form-radios .form-item input,
    .listing-page .listing-view .view-filters .form-radios > .form-radios .form-item input {
      display: none; }
    .listing-page.with-views-sort-filter .content-section .view-filters .form-radios > .form-radios .form-item label,
    .listing-page .listing-view .view-filters .form-radios > .form-radios .form-item label {
      text-decoration: none;
      border: solid 1px #D8D8D8;
      padding: 5px 10px;
      color: #4A4A4A;
      -webkit-transition: all 0.15s ease-in-out;
      transition: all 0.15s ease-in-out;
      cursor: pointer;
      display: block; }
      .listing-page.with-views-sort-filter .content-section .view-filters .form-radios > .form-radios .form-item label:hover,
      .listing-page .listing-view .view-filters .form-radios > .form-radios .form-item label:hover {
        background: #f0f0f0; }
    .listing-page.with-views-sort-filter .content-section .view-filters .form-radios > .form-radios .form-item input:checked ~ label,
    .listing-page .listing-view .view-filters .form-radios > .form-radios .form-item input:checked ~ label {
      background: #f0f0f0; }

.listing-view .form-item-search-api-views-fulltext {
  display: none; }

.with-views-sort-filter .featured-content-block {
  clear: both; }
.with-views-sort-filter .views-exposed-form.view-filters > * {
  display: none; }
.with-views-sort-filter .views-exposed-form.view-filters .sort-filter-wrap {
  display: block !important; }
  .with-views-sort-filter .views-exposed-form.view-filters .sort-filter-wrap + form {
    display: block; }
    .with-views-sort-filter .views-exposed-form.view-filters .sort-filter-wrap + form .form-type-textfield {
      display: none; }
.with-views-sort-filter .content-section .view-filters {
  margin-bottom: 5px; }

.content-section .view-filters {
  position: relative;
  z-index: 5; }

.sort-filter-wrap {
  float: right; }
  .sort-filter-wrap + form {
    display: block; }
    .sort-filter-wrap + form .form-type-textfield {
      display: none; }
  .sort-filter-wrap .filter-item {
    font-size: 12px;
    color: #999999;
    border-right: 1px solid #999999;
    line-height: 10px;
    display: inline-block;
    padding: 0 5px;
    text-decoration: none;
    font-family: "Open Sans", sans-serif; }
    .sort-filter-wrap .filter-item:last-child {
      border-right: none; }
    .sort-filter-wrap .filter-item:before {
      content: '';
      background: url(../images/search/sort_arrow_grey_down.png) no-repeat center center;
      width: 12px;
      height: 6px;
      float: right;
      margin: 2px 0 0 5px; }
    .sort-filter-wrap .filter-item:after {
      content: '';
      background: url(../images/search/sort_arrow_grey_up.png) no-repeat center center;
      width: 12px;
      height: 6px;
      float: right;
      margin: 2px 0 0 5px; }
    .sort-filter-wrap .filter-item.active.ASC:after {
      background: url(../images/search/sort_arrow_blue.png) no-repeat center center; }
    .sort-filter-wrap .filter-item.active.DESC:before {
      background: url(../images/search/sort_arrow_blue_down.png) no-repeat center center; }

/*.ggkp-detail-page .research_publishers.meta-tags .lbl  {
	width: 75px;
}*/
table caption {
  caption-side: top; }

.backend-page .content-section .view-filters .views-exposed-form {
  display: block; }

.with-views-sort-filter .views-exposed-form.view-filters > form {
  display: block; }
  .with-views-sort-filter .views-exposed-form.view-filters > form .form-type-textfield {
    display: none; }

body.initiative-gef.page-node-type-initiatives.initiative-detail-page .container > .row > .content-section > .region-content > *.block-views-blockinitiative-home-block-1 {
  display: none; }

body header .main-wrapper .search-lang-wrap .alert {
  display: none; }

.backend-page.user-logged-in .page-title {
  margin-top: 58px; }

/* basic page : 03-march-2022*/
.page-node-type-page img {
  max-width: 100%; }

.page-node-type-page {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #35393c;
  text-align: left; }

.page-node-type-page .node__content .field__item div {
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  color: #35393c;
  font-family: "Open Sans",sans-serif; }

.page-node-type-page .node__content p {
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  color: #35393c;
  font-family: "Open Sans",sans-serif; }

.page-node-type-page .node__content ol {
  margin: 0 0 0 40px;
  padding: 0 0 30px 20px; }

.page-node-type-page .node__content li {
  font-family: "Open Sans",sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px; }

.page-node-type-page .node__content h1 {
  font-size: 40px;
  font-weight: 300;
  line-height: 40px;
  margin: 18px 0;
  font-family: "Open Sans",sans-serif; }

.page-node-type-page .node__content h2 {
  font-size: 32px;
  font-weight: 500;
  line-height: 32px;
  margin: 20px 0; }

.page-node-type-page h3 {
  font-size: 28px;
  font-weight: 400;
  line-height: 34px;
  margin: 0  0 8px; }

.page-node-type-page .node__content h4 {
  font-size: 20px;
  font-weight: 300;
  line-height: 20px;
  margin: 20px  0;
  font-family: "Open Sans",sans-serif; }

.page-node-type-page .node__content h5 {
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  margin: 20px  0;
  font-family: "Open Sans",sans-serif; }

.page-node-type-page .node__content h6 {
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  margin: 20px  0;
  font-family: "Open Sans",sans-serif; }

.page-node-type-page img {
  max-width: 100%; }

.page-node-type-page .breadcrumb li {
  color: #808080;
  font-size: 12px;
  font-family: "Open Sans"; }

.page-node-type-page .breadcrumb li a {
  color: #394D4A;
  text-decoration: none; }

.page-node-type-page table {
  margin-bottom: 30px;
  border: 1px solid #d9d9d9; }

.page-node-type-page table td {
  padding: 30px; }

@media (min-width: 992px) and (max-width: 1199px) {
  /*listing page*/
  .listing-page .container {
    max-width: 980px;
    width: 980px; }

  /**************/
  /*detail page*/
  .ggkp-detail-page .container {
    max-width: 980px;
    width: 980px; }

  /**************/
  .explore-green-growth .page-last-block-wrapper .page-last-block h4 + h2 {
    line-height: 60px; } }
@media (min-width: 768px) and (max-width: 991px) {
  /*page title and breadcrumb section*/
  .page-main-title .page-title {
    font-size: 40px;
    line-height: 40px; }

  /*************************/ }
@media (max-width: 991px) {
  /*page title and breadcrumb section*/
  .social-share-section {
    margin-bottom: 15px; }

  /*************************/
  header + main {
    padding-top: 60px; }

  .alert[role="alert"] {
    position: absolute;
    left: 0;
    right: 0; }

  body.contact-publication .content-section {
    border-right: 0 !important;
    padding-right: 0 !important; } }
@media (max-width: 767px) {
  /*page title and breadcrumb section*/
  .page-main-title .page-title {
    font-size: 35px;
    line-height: 35px; }

  /**************************/
  /*content section*/
  .content-section {
    /*order: 2;*/ }

  /**************************/
  .path-financial-measures .view-financial-measures .list-title {
    max-width: calc(100% - 100px); }

  .ggkp-detail-page .detail-date time {
    font-size: 11px !important; }

  .ggkp-detail-page .detail-date .sep {
    line-height: 20px; } }
/*listing page*/
.listing-page .container {
  margin: 0 auto;
  padding: 0 10px; }
  .listing-page .container .content-section .region-content {
    padding-right: 0; }
.listing-page .page-main-title .page-title {
  padding: 0 0 32px; }

.listing-block h2 {
  font-size: 32px;
  line-height: 32px;
  font-weight: 100;
  color: #35393c;
  padding-bottom: 20px;
  border-bottom: 1px solid #cccccc;
  margin: 0 0 16px; }

.listing-view {
  display: inline-block;
  width: 100%; }
  .listing-view > .view-content {
    display: inline-block;
    width: 100%; }
    .listing-view > .view-content > .views-row {
      float: left;
      width: 100%;
      border-bottom: 1px solid #e6e6e6;
      padding: 20px 0; }
      .listing-view > .view-content > .views-row:first-child {
        padding-top: 0; }
    .listing-view > .view-content .list-date {
      float: left;
      width: 100%; }
      .listing-view > .view-content .list-date.mutiple-date > * {
        float: left; }
      .listing-view > .view-content .list-date.mutiple-date .sep {
        font-size: 12px;
        font-weight: 300;
        color: #808080;
        padding: 0 8px; }
      .listing-view > .view-content .list-date time {
        font-size: 12px;
        font-weight: 300;
        line-height: 20px;
        color: #8c8c8c;
        position: relative;
        display: block;
        padding-left: 20px;
        text-transform: uppercase; }
        .listing-view > .view-content .list-date time:before {
          background-color: transparent;
          background-image: url(../images/sprite-ggkp-icons.png);
          background-repeat: no-repeat;
          background-position: -104px -20px;
          content: "";
          display: inline-block;
          height: 15px;
          width: 15px;
          position: absolute;
          top: 2.5px;
          left: -0; }
    .listing-view > .view-content .list-type {
      float: left;
      width: 100%; }
      .listing-view > .view-content .list-type * {
        font-size: 12px;
        font-weight: 300;
        line-height: 20px;
        color: #8c8c8c; }
    .listing-view > .view-content .list-title {
      float: left;
      width: 100%;
      margin-top: 20px;
      margin-bottom: 30px; }
      .listing-view > .view-content .list-title a {
        font-size: 28px;
        line-height: 28px;
        color: #005b9b;
        font-weight: 100;
        text-decoration: none;
        display: inline-block;
        width: 100%; }
        .listing-view > .view-content .list-title a * {
          font-size: 28px;
          line-height: 28px;
          color: #005b9b;
          font-weight: 100; }
        .listing-view > .view-content .list-title a:hover {
          color: #B49523; }
          .listing-view > .view-content .list-title a:hover * {
            color: #B49523; }
        .listing-view > .view-content .list-title a span {
          font-weight: 100; }
    .listing-view > .view-content .wrapper {
      display: inline-block;
      width: 100%; }
    .listing-view > .view-content .list-meta-info {
      color: #8c8c8c;
      font-size: 12px;
      font-weight: 400;
      line-height: 20px;
      margin-bottom: 3px; }
      .listing-view > .view-content .list-meta-info * {
        color: #8c8c8c;
        font-size: 12px;
        font-weight: 400;
        line-height: 20px; }
      .listing-view > .view-content .list-meta-info > * > * {
        display: inline-block;
        font-family: 'Open Sans', sans-serif; }
        .listing-view > .view-content .list-meta-info > * > *:after {
          content: ','; }
        .listing-view > .view-content .list-meta-info > * > *:last-child:after {
          display: none; }
    .listing-view > .view-content .list-img {
      float: right;
      margin: 0 0 15px 15px;
      border: 1px solid #ccc; }
    .listing-view > .view-content .list-body {
      font-family: 'Open Sans', sans-serif;
      color: #35393c;
      font-size: 16px;
      line-height: 26px;
      font-weight: 400; }
      .listing-view > .view-content .list-body * {
        font-family: 'Open Sans', sans-serif;
        color: #35393c;
        font-size: 16px;
        line-height: 26px;
        font-weight: 400; }

.featured-content-block {
  margin-bottom: 20px; }
  .featured-content-block > h2 {
    background-color: #394D4A;
    position: relative;
    width: 100%;
    height: 39px;
    margin: 0;
    font-size: 0;
    padding: 0;
    background-image: url(../images/listingpage/sprite-ggkp-listing-icons.png);
    background-repeat: no-repeat; }
  .featured-content-block.featured-research-block > h2 {
    background-image: url(../images/Featured_Research.png);
    background-position: center left 10px; }
  .featured-content-block.featured-nat-doc-block > h2 {
    background-position: 12px -148px; }
  .featured-content-block.featured-case-study-block > h2 {
    background-position: 12px -82px; }
  .featured-content-block .featured-content-view > .view-content > .views-row {
    background: #f3f3f3;
    padding: 25px 50px 10px;
    border-bottom: 1px solid #e6e6e6; }
    .featured-content-block .featured-content-view > .view-content > .views-row:last-child {
      border: 0; }
    .featured-content-block .featured-content-view > .view-content > .views-row .list-date {
      margin-bottom: 20px; }
    .featured-content-block .featured-content-view > .view-content > .views-row .list-title {
      color: #000;
      margin-top: 0; }
      .featured-content-block .featured-content-view > .view-content > .views-row .list-title * {
        color: #000; }
        .featured-content-block .featured-content-view > .view-content > .views-row .list-title *:hover {
          color: #B49523; }

.listing-view > .view-content .list-meta-info.nat-doc-organization .lbl {
  min-width: 80px; }
.listing-view > .view-content .list-meta-info.nat-doc-organization .desc .field__item {
  display: initial;
  float: left; }

@media (min-width: 1200px) {
  .listing-page .container {
    max-width: 1200px;
    width: 1200px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .listing-page .container {
    max-width: 980px;
    width: 980px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .listing-page .container {
    max-width: 720px;
    width: 720px;
    padding: 0; }
    .listing-page .container .sidebar-left .region-sidebar-first {
      margin-right: 0;
      /*margin-top: 20px;*/ }
    .listing-page .container .content-section {
      padding: 0 !important;
      border: 0; }
      .listing-page .container .content-section .region-content {
        padding: 0; } }
@media (max-width: 991px) {
  .listing-page .container .page-main-title {
    margin-bottom: 22px; }
    .listing-page .container .page-main-title .page-title {
      padding: 0 0 22px; }
  .listing-page .container .sidebar-left {
    margin-top: 30px; } }
@media (max-width: 767px) {
  .listing-page .container {
    width: 100%;
    max-width: 100%; }
    .listing-page .container .sidebar-left .region-sidebar-first {
      margin-right: 0;
      width: 100%;
      margin-bottom: 32px; }
    .listing-page .container .content-section {
      padding: 0 !important;
      border: 0; }
      .listing-page .container .content-section .region-content {
        padding: 0; }
  .listing-page .listing-view > .view-content .list-title {
    margin-bottom: 20px; }
    .listing-page .listing-view > .view-content .list-title a {
      font-size: 22px;
      line-height: 24px; }
      .listing-page .listing-view > .view-content .list-title a * {
        font-size: 22px;
        line-height: 24px; }
  .listing-page .listing-view > .view-content .list-img img {
    width: 90px;
    height: auto; }
  .listing-page .listing-view > .view-content .list-body * {
    color: #35393c;
    font-size: 15px;
    line-height: 23px;
    font-weight: 400; }
  .listing-page .featured-content-block .featured-content-view > .view-content > .views-row {
    padding: 25px 15px 10px; } }
/***************************************/
.listing-view > .view-content .list-meta-info {
  display: flex; }
  .listing-view > .view-content .list-meta-info .lbl {
    display: flex;
    padding-right: 3px; }
    .listing-view > .view-content .list-meta-info .lbl .colon {
      padding-left: 3px; }
  .listing-view > .view-content .list-meta-info .desc {
    display: block !important; }
    .listing-view > .view-content .list-meta-info .desc .field__item {
      display: inline-block; }

.featured-documents.listing-view > .view-content .list-meta-info {
  display: flex;
  width: 100%; }
  .featured-documents.listing-view > .view-content .list-meta-info .lbl {
    display: flex;
    padding-right: 3px; }
    .featured-documents.listing-view > .view-content .list-meta-info .lbl .colon {
      padding-left: 3px; }
  .featured-documents.listing-view > .view-content .list-meta-info .desc > div {
    display: inline-block !important; }
    .featured-documents.listing-view > .view-content .list-meta-info .desc > div .field__item {
      display: inline-block; }

/**************************************/
.green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .country-section .view-content .chosen-container * {
  font-family: "Open Sans", sans-serif; }

/*********webinar location style ***********/
.path-webinar .listing-view > .view-content .list-date {
  width: auto; }
.path-webinar .listing-view > .view-content .list-location {
  width: auto;
  padding-left: 8px;
  margin-left: 8px;
  border-left: 1px solid #8c8c8c; }

/*******************************************/
.path-academic-programmes .listing-view > .view-content .list-date + .list-meta-info,
.featured-content-view.listing-view > .view-content .list-meta-info {
  width: 100%; }

/*detail page*/
.ggkp-detail-page .container {
  margin: 0 auto;
  padding: 0 10px; }
  .ggkp-detail-page .container .content-section .region-content {
    padding-right: 0; }
.ggkp-detail-page .page-main-title .page-title {
  padding: 0 0 32px; }
.ggkp-detail-page .detail-date {
  margin-bottom: 5px; }
  .ggkp-detail-page .detail-date time {
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
    color: #8c8c8c;
    position: relative;
    display: block;
    padding-left: 20px;
    text-transform: uppercase; }
    .ggkp-detail-page .detail-date time:before {
      background-color: transparent;
      background-image: url(../images/sprite-ggkp-icons.png);
      background-repeat: no-repeat;
      background-position: -104px -20px;
      content: "";
      display: inline-block;
      height: 15px;
      width: 15px;
      position: absolute;
      top: 2.5px;
      left: -0; }
  .ggkp-detail-page .detail-date.multiple-date {
    display: inline-block;
    width: 100%; }
    .ggkp-detail-page .detail-date.multiple-date > * {
      float: left; }
  .ggkp-detail-page .detail-date .sep {
    font-size: 12px;
    font-weight: 300;
    color: #808080;
    padding: 0 8px; }
.ggkp-detail-page .detail-type {
  clear: both;
  font-size: 12px;
  font-weight: 300;
  line-height: 20px;
  color: #8c8c8c;
  margin-bottom: 5px; }
  .ggkp-detail-page .detail-type .lbl {
    font-family: 'Open Sans', sans-serif;
    color: #8c8c8c;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    float: left;
    display: inline-flex;
    padding-right: 3px; }
    .ggkp-detail-page .detail-type .lbl .colon {
      padding-left: 3px; }
  .ggkp-detail-page .detail-type .desc {
    font-family: 'Open Sans', sans-serif;
    color: #8c8c8c;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400; }
    .ggkp-detail-page .detail-type .desc a {
      -moz-transition: all 0.15s ease-in-out;
      -o-transition: all 0.15s ease-in-out;
      -webkit-transition: all 0.15s ease-in-out;
      transition: all 0.15s ease-in-out;
      color: #B49523;
      font-family: 'Open Sans', sans-serif;
      text-decoration: underline; }
      .ggkp-detail-page .detail-type .desc a:hover {
        /*color: $link-hover;*/
        text-decoration: none; }
  .ggkp-detail-page .detail-type .field {
    float: left;
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
    color: #8c8c8c; }
  .ggkp-detail-page .detail-type .field__item {
    display: inline-block;
    padding-right: 3px;
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
    color: #8c8c8c; }
    .ggkp-detail-page .detail-type .field__item:after {
      content: ","; }
    .ggkp-detail-page .detail-type .field__item:last-child {
      padding-right: 0; }
    .ggkp-detail-page .detail-type .field__item:last-child:after {
      display: none; }
.ggkp-detail-page .wrapper {
  display: inline-block;
  width: 100%; }
.ggkp-detail-page .detail-img {
  margin-left: 10px;
  float: right; }
  .ggkp-detail-page .detail-img img {
    border: 1px solid #ccc;
    max-width: 100%;
    width: auto;
    height: auto; }
.ggkp-detail-page .detail-body {
  font-family: 'Open Sans', sans-serif;
  color: #35393c;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400; }
  .ggkp-detail-page .detail-body .clearfix:after {
    display: none; }
  .ggkp-detail-page .detail-body * {
    font-family: 'Open Sans', sans-serif;
    color: #35393c; }
  .ggkp-detail-page .detail-body a {
    font-family: 'Open Sans', sans-serif;
    color: #B49523;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    text-decoration: underline; }
    .ggkp-detail-page .detail-body a:hover {
      text-decoration: none; }
  .ggkp-detail-page .detail-body p {
    font-family: 'Open Sans', sans-serif;
    color: #35393c;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400; }
  .ggkp-detail-page .detail-body img {
    max-width: 100%;
    max-height: 100%;
    height: auto; }
.ggkp-detail-page .detail-page-button a {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  cursor: pointer;
  display: inline-block;
  color: #fff;
  border: none;
  background-color: #B49523;
  outline: 0;
  padding: 16px 20px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-appearance: none;
  transition: all 0.15s ease-in-out;
  margin-bottom: 17px;
  max-width: 100%;
  word-break: break-word; }
  .ggkp-detail-page .detail-page-button a:hover {
    background-color: #394D4A; }
.ggkp-detail-page .meta-tags {
  margin-bottom: 3px; }
  .ggkp-detail-page .meta-tags .field__item {
    display: inline-block;
    padding-right: 3px; }
    .ggkp-detail-page .meta-tags .field__item:after {
      content: ","; }
    .ggkp-detail-page .meta-tags .field__item:last-child {
      padding-right: 0; }
    .ggkp-detail-page .meta-tags .field__item:last-child:after {
      display: none; }
  .ggkp-detail-page .meta-tags .lbl {
    font-family: 'Open Sans', sans-serif;
    color: #8c8c8c;
    font-size: 12px;
    line-height: 23px;
    font-weight: 400;
    float: left;
    display: inline-flex;
    padding-right: 3px; }
    .ggkp-detail-page .meta-tags .lbl .colon {
      padding-left: 3px; }
  .ggkp-detail-page .meta-tags .desc {
    font-family: 'Open Sans', sans-serif;
    color: #8c8c8c;
    font-size: 12px;
    line-height: 23px;
    font-weight: 400; }
    .ggkp-detail-page .meta-tags .desc a {
      -moz-transition: all 0.15s ease-in-out;
      -o-transition: all 0.15s ease-in-out;
      -webkit-transition: all 0.15s ease-in-out;
      transition: all 0.15s ease-in-out;
      /*color: #0C4064;*/
      color: #B49523;
      font-family: 'Open Sans', sans-serif;
      text-decoration: underline; }
      .ggkp-detail-page .meta-tags .desc a:hover {
        /*color: $link-hover;*/
        text-decoration: none; }
.ggkp-detail-page .detail-documents-section .doc-head {
  font-size: 32px;
  line-height: 32px;
  font-weight: 100;
  margin: 20px 0 15px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ebebeb; }
.ggkp-detail-page .detail-documents-section .doc-links a {
  font-family: 'Open Sans', sans-serif;
  color: #8c8c8c;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400; }
  .ggkp-detail-page .detail-documents-section .doc-links a:hover {
    color: #B49523; }
.ggkp-detail-page .detail-related-block > h2 {
  font-size: 32px;
  line-height: 32px;
  font-weight: 100;
  margin: 60px 0 15px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ebebeb; }

.page-node-type-blog .content-section table {
  border: 0; }
  .page-node-type-blog .content-section table caption {
    float: left;
    width: 100%;
    border: 0;
    text-align: center; }
  .page-node-type-blog .content-section table tbody {
    width: 100%;
    float: left; }
    .page-node-type-blog .content-section table tbody tr {
      border: 1px solid #d9d9d9; }
      .page-node-type-blog .content-section table tbody tr:first-child td:first-child {
        width: 95px; }

.backend-page a[href="#edit-field-radioactivity-0"] .vertical-tabs__menu-item-title:after {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin: 0 0.3em;
  content: "*";
  color: red;
  vertical-align: super; }

@media (min-width: 1200px) {
  .ggkp-detail-page .container {
    max-width: 1200px;
    width: 1200px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .ggkp-detail-page .container {
    max-width: 980px;
    width: 980px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .ggkp-detail-page .container {
    max-width: 720px;
    width: 720px;
    padding: 0; }
    .ggkp-detail-page .container .page-main-title .page-title {
      font-size: 40px;
      line-height: 40px; }
      .ggkp-detail-page .container .page-main-title .page-title * {
        font-size: 40px;
        line-height: 40px; } }
@media (max-width: 991px) {
  body.ggkp-detail-page .container .page-main-title {
    margin-bottom: 22px; }
    body.ggkp-detail-page .container .page-main-title .page-title {
      padding: 0 0 22px; }
  body.ggkp-detail-page .container .content-section {
    border: 0;
    padding: 0 !important; }
    body.ggkp-detail-page .container .content-section .region-content {
      padding: 0; }
  body.ggkp-detail-page .container .sidebar-left {
    margin-bottom: 30px;
    order: 1; }
    body.ggkp-detail-page .container .sidebar-left .region-sidebar-first {
      margin: 0; }
    body.ggkp-detail-page .container .sidebar-left .views-exposed-form .form-type-textfield {
      width: 100%; } }
@media (max-width: 767px) {
  .ggkp-detail-page .container {
    max-width: 100%;
    width: 100%; }
    .ggkp-detail-page .container .page-main-title .page-title {
      font-size: 35px;
      line-height: 35px; }
      .ggkp-detail-page .container .page-main-title .page-title * {
        font-size: 35px;
        line-height: 35px; }
    .ggkp-detail-page .container .detail-img {
      float: none;
      margin: 10px 0 15px; } }
.side-button-block p {
  padding-bottom: 0; }
  .side-button-block p a {
    background: #394D4A;
    font-family: "Open Sans", sans-serif;
    color: #fff;
    display: block;
    font-size: 1.1em;
    font-weight: 100;
    height: 100%;
    line-height: 120%;
    padding: 5px 30px 5px 10px;
    margin: 10px 0;
    text-decoration: none;
    width: 100%;
    position: relative;
    margin-top: 0; }
    .side-button-block p a:hover {
      background: #B49523; }
    .side-button-block p a:before {
      background-image: url(../images/icon-arrow-right.png);
      background-position: right center;
      background-repeat: no-repeat;
      content: "";
      display: block;
      height: 15px;
      margin-top: 3px;
      position: absolute;
      right: 15px;
      width: 15px;
      top: calc(50% - 13px); }

/*************/
.address-block h2 {
  font-family: "Open Sans", sans-serif;
  font-size: 32px;
  font-weight: 100; }
.address-block p {
  color: #35393c;
  line-height: 26px; }

.webform-submission-form label,
.contact-message-form label,
.contact-message-feedback-form label {
  font-weight: 600; }
.webform-submission-form .form-select, .webform-submission-form .form-text, .webform-submission-form textarea, .webform-submission-form .form-email,
.contact-message-form .form-select,
.contact-message-form .form-text,
.contact-message-form textarea,
.contact-message-form .form-email,
.contact-message-feedback-form .form-select,
.contact-message-feedback-form .form-text,
.contact-message-feedback-form textarea,
.contact-message-feedback-form .form-email {
  border: 1px solid #bbb;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  font-size: 87.5%;
  padding: 0.25em; }
  .webform-submission-form .form-select:focus, .webform-submission-form .form-text:focus, .webform-submission-form textarea:focus, .webform-submission-form .form-email:focus,
  .contact-message-form .form-select:focus,
  .contact-message-form .form-text:focus,
  .contact-message-form textarea:focus,
  .contact-message-form .form-email:focus,
  .contact-message-feedback-form .form-select:focus,
  .contact-message-feedback-form .form-text:focus,
  .contact-message-feedback-form textarea:focus,
  .contact-message-feedback-form .form-email:focus {
    border-color: #3c3c3c;
    outline: 0;
    box-shadow: none; }
.webform-submission-form .form-actions .js-form-submit,
.contact-message-form .form-actions .js-form-submit,
.contact-message-feedback-form .form-actions .js-form-submit {
  background-color: #B49523;
  border: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Merriweather",sans-serif;
  font-size: 0.88889em;
  font-weight: bold;
  line-height: 130%;
  margin: 0 0 1.22857em;
  outline: 0;
  padding: 16px 20px;
  text-align: center;
  text-decoration: none !important;
  text-transform: uppercase;
  vertical-align: baseline;
  -webkit-appearance: none;
  border-radius: 0;
  transition: all 0.2s ease; }
  .webform-submission-form .form-actions .js-form-submit:hover,
  .contact-message-form .form-actions .js-form-submit:hover,
  .contact-message-feedback-form .form-actions .js-form-submit:hover {
    border: none;
    background-color: #394D4A; }

.contact-publication .content-section {
  padding-right: 15px !important;
  border-right: 1px solid #d8d8d8 !important; }
.contact-publication .sidebar-right {
  padding-left: 5px; }

/*************/
.page-node-type-multimedia .field--name-field-organisation .field__item {
  font-size: 1em;
  color: #8c8c8c;
  font-family: "Open Sans", sans-serif; }

/*
.ggkp-detail-page .meta-tags {
	&.detail_publishers {
		.lbl {
			width: 80px;
			&+.desc {
					width: calc(100% - 80px);
			}
		}
	}
	&.detail_countries {
		.lbl {
			width: 66px;
			&+.desc {
					width: calc(100% - 66px);
			}
		}
	}
	&.detail_regions,
	&.research_regions,
	&.research_themes,
	&.detail_themes {
		.lbl {
			width: 55px;
			&+.desc {
					width: calc(100% - 55px);
			}
		}
	}
	&.detail_tags,
	&.research_sectors {
		.lbl {
			width: 38px;
			&+.desc {
					width: calc(100% - 38px);
			}
		}
	}
	&.research_tags {
		.lbl {
			width: 107px;
			&+.desc {
					width: calc(100% - 107px);
			}
		}
	}
	&.research_business_sectors {
		.lbl {
			width: 104px;
			&+.desc {
					width: calc(100% - 104px);
			}
		}
	}
	&.detail_tags.key_search_tags {
		.lbl {
			width: 103px;
			&+.desc {
					width: calc(100% - 103px);
			}
		}
	}
	&.detail_tags.initiatives_key_tags {
		.lbl {
			width: 65px;
			&+.desc {
					width: calc(100% - 65px);
			}
		}
	}
}
.ggkp-detail-page .detail-date + .meta-tags.research_publishers .lbl {
	width: 48px;
	&+desc {
			width: calc(100% - 48px);
	}
}

.ggkp-detail-page {
	#block-ggip-content {
		.meta-tags.research_publishers .lbl {
			width: 50px;
			&+desc {
				width: calc(100% - 50px);
			}
		}	
	}
}
*/
.ggkp-detail-page .detail_location .desc .field--name-field-event-location,
.ggkp-detail-page .detail_location .desc .field--name-field-authors,
.ggkp-detail-page .detail_term_authors .desc .field--name-field-event-location,
.ggkp-detail-page .detail_term_authors .desc .field--name-field-authors {
  display: block; }

.ggkp-detail-page.page-node-type-news .region-content .detail-type {
  display: inline-block;
  margin-bottom: 0px; }
.ggkp-detail-page.page-node-type-news .region-content .detail-date {
  margin-bottom: 12px; }

/*********ck editor style ***********/
h1.large-title {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.4em; }
  h1.large-title strong {
    font-weight: 500;
    color: #000; }

h3.subtitle {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4em; }

p.regular-type {
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.4em !important; }

p.small-type {
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.4em !important; }

body.ggkp-detail-page .view-initiative-details-page .views-field-body p.small-type {
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.4em !important; }

.ggkp-detail-page .meta-tagsdetail_sectors .lbl,
.ggkp-detail-page .meta-tags.research_sectors .lbl,
.ggkp-detail-page .meta-tags.detail_organization .lbl,
.ggkp-detail-page .meta-tags.detail_organisation .lbl,
.ggkp-detail-page .meta-tags.research_themes .lbl,
.ggkp-detail-page .meta-tags.research_publishers .lbl {
  padding-top: 4px; }

.ggkp-detail-page .sidebar-left .i-go-initiative-button a {
  display: block;
  background: #d7d7d7;
  border-radius: 5px;
  text-align: center;
  padding: 12px;
  margin-bottom: 15px;
  color: #35393c;
  transition: all 0.2s ease; }
  .ggkp-detail-page .sidebar-left .i-go-initiative-button a:hover {
    opacity: 0.8;
    text-decoration: none; }
.ggkp-detail-page #block-ggip-content .i-go-initiative-buttons {
  text-align: center;
  margin-bottom: 30px; }
  .ggkp-detail-page #block-ggip-content .i-go-initiative-buttons span {
    display: inline-block; }
    .ggkp-detail-page #block-ggip-content .i-go-initiative-buttons span a {
      background: #d7d7d7;
      border-radius: 5px;
      text-align: center;
      padding: 12px;
      margin-bottom: 15px;
      margin: 0 30px;
      min-width: 183px;
      display: inline-block;
      color: #35393c;
      transition: all 0.2s ease; }
      .ggkp-detail-page #block-ggip-content .i-go-initiative-buttons span a:hover {
        opacity: 0.8;
        text-decoration: none; }
    .ggkp-detail-page #block-ggip-content .i-go-initiative-buttons span:first-child {
      margin-right: 75px; }
    .ggkp-detail-page #block-ggip-content .i-go-initiative-buttons span:last-child {
      margin-left: 75px; }
.ggkp-detail-page #block-ggip-content img {
  max-width: 100%;
  height: auto; }

#block-ggip-content .top_detail_org .lbl {
  line-height: 25px; }

.page-node-type-person .sidebar-user-wrap {
  flex-wrap: wrap; }
  .page-node-type-person .sidebar-user-wrap .img-wrap img {
    max-width: 100%;
    height: auto; }
  .page-node-type-person .sidebar-user-wrap .detail-wrap {
    width: calc(32% - 128px);
    border-right: 1px solid #d8d8d8;
    padding: 16px 10px 0 0px; }
    .page-node-type-person .sidebar-user-wrap .detail-wrap .title {
      line-height: 1.4;
      margin-bottom: 0.75rem;
      font-size: 22px;
      font-weight: 700;
      margin-top: 0;
      color: #0C4064;
      text-transform: none; }
  .page-node-type-person .sidebar-user-wrap .detail-body {
    width: 68%;
    padding-left: 15px; }

/**********************************/
/**Responsive Style**/
/**********************************/
@media (max-width: 991px) {
  .page-node-type-person .sidebar-user-wrap .detail-wrap {
    width: calc(100% - 128px);
    border-right: 0;
    padding: 16px 10px 0 0px; }
  .page-node-type-person .sidebar-user-wrap .detail-body {
    width: 100%;
    padding-left: 0;
    margin-top: 20px; } }
/******Search Relevance Style*******/
.path-search .filter-wrap {
  float: right; }
  .path-search .filter-wrap .filter-item {
    font-size: 12px;
    color: #999999;
    border-right: 1px solid #999999;
    line-height: 10px;
    display: inline-block;
    padding: 0 5px;
    text-decoration: none;
    font-family: "Open Sans", sans-serif; }
    .path-search .filter-wrap .filter-item:last-child {
      border-right: none; }
    .path-search .filter-wrap .filter-item:before {
      content: '';
      background: url(../images/search/sort_arrow_grey_down.png) no-repeat center center;
      width: 12px;
      height: 6px;
      float: right;
      margin: 2px 0 0 5px; }
    .path-search .filter-wrap .filter-item:after {
      content: '';
      background: url(../images/search/sort_arrow_grey_up.png) no-repeat center center;
      width: 12px;
      height: 6px;
      float: right;
      margin: 2px 0 0 5px; }
    .path-search .filter-wrap .filter-item.active.ASC:after {
      background: url(../images/search/sort_arrow_blue.png) no-repeat center center; }
    .path-search .filter-wrap .filter-item.active.DESC:before {
      background: url(../images/search/sort_arrow_blue_down.png) no-repeat center center; }
.path-search .js-form-item-sort-order,
.path-search .js-form-item-sort-by {
  display: none; }
.path-search .listing-view > .view-content .list-date, .path-search .listing-view > .view-content .list-type {
  width: auto; }
.path-search .listing-view > .view-content .list-type {
  margin-left: 7px;
  padding-left: 7px;
  border-left: 1px solid #dbdbdb; }
.path-search .listing-view > .view-content .list-date + .list-meta-info {
  margin-left: 7px;
  padding-left: 7px;
  border-left: 1px solid #dbdbdb;
  float: left;
  width: auto; }

.search-lang-wrap .js-form-item-sort-order,
.search-lang-wrap .js-form-item-sort-by {
  display: none; }

/***********************************/
body header .main-wrapper .search-lang-wrap .main-search-block > form .form-item-search-api-fulltext input::-webkit-input-placeholder {
  color: #fff;
  font-size: 18px;
  text-transform: uppercase; }
body header .main-wrapper .search-lang-wrap .main-search-block > form .form-item-search-api-fulltext input:-ms-input-placeholder {
  color: #fff;
  font-size: 18px;
  text-transform: uppercase; }
body header .main-wrapper .search-lang-wrap .main-search-block > form .form-item-search-api-fulltext input::placeholder {
  color: #fff;
  font-size: 18px;
  text-transform: uppercase; }

/**common style**/
/*font-family: 'Open Sans', sans-serif*/
.path-frontpage .page-main-title {
  display: none; }
.path-frontpage .region-content {
  padding: 0; }
.path-frontpage .container {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0; }
.path-frontpage .block-region-main > .block-block-content,
.path-frontpage .block-region-main > .contextual-region,
.path-frontpage .block-region-main > .views-element-container.block {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 40px; }
.path-frontpage .container-20 {
  width: 100% !important; }
.path-frontpage .content-section {
  padding: 0;
  border: 0;
  width: 100%;
  overflow-x: hidden; }
  .path-frontpage .content-section .bs-region--main {
    padding: 0; }
.path-frontpage .common-width {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 10px; }
  .path-frontpage .common-width .section-heading__title {
    background-color: #fff;
    color: #394D4A;
    display: inline-block;
    font-weight: 300;
    margin: 0;
    padding: 1.5rem 0 0 0;
    position: relative;
    z-index: 1;
    font-size: 50px; }
  .path-frontpage .common-width .section-heading__subtitle {
    font-family: 'Open Sans', sans-serif;
    color: #4A4A4A;
    font-weight: 300;
    font-size: 18px; }
.path-frontpage .more-link {
  margin-top: 10px; }
  .path-frontpage .more-link a {
    			/*color: #6B983F;
    			text-decoration: none;
        		font-size: 18px;
        		font-family: "Open Sans", sans-serif;
        		font-weight: bold;*/
    color: #4A4A4A;
    font-weight: 300;
    text-decoration: none;
    font-family: "Open Sans", sans-serif; }
    .path-frontpage .more-link a:after {
      content: '›';
      margin-left: 5px; }
.path-frontpage .bs-region--bottom {
  display: none !important; }
.path-frontpage .home-partners .more-link a {
  color: #4A4A4A;
  font-weight: 300;
  text-decoration: none;
  font-size: 16px; }
  .path-frontpage .home-partners .more-link a:hover {
    text-decoration: underline; }

.path-frontpage .owl-dots {
  display: none; }

.path-frontpage .view-homepage-hero {
  height: calc(100vh - 150px);
  min-height: 550px;
  margin-bottom: 24px; }
  .path-frontpage .view-homepage-hero .view-content .views-row {
    height: calc(100vh - 150px);
    left: 0;
    margin-top: 0;
    min-height: 550px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1; }
    .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap {
      display: block;
      width: 100%;
      height: 100%; }
      .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap > a {
        max-width: 100%;
        width: 100%;
        height: 100%;
        pointer-events: none;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
        .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap > a > * {
          height: 100%; }
        .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap > a img {
          height: 100%;
          width: 100%;
          object-fit: cover; }
      .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap {
        width: 100%;
        flex-basis: auto;
        max-width: 1200px;
        padding: 0 20px;
        margin: auto;
        background-color: transparent;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: center;
        margin: 0 auto;
        max-width: 1200px;
        padding: 0 1rem;
        position: relative;
        align-items: flex-end;
        text-align: right; }
        .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-type {
          background-color: #394D4A;
          display: inline-block;
          height: 40px;
          font-size: 18px;
          line-height: 40px;
          font-weight: 300;
          color: #fff;
          text-transform: uppercase;
          padding: 0 12px;
          margin-bottom: 12px; }
          .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-type div {
            font-family: "Open Sans"; }
        .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title {
          font-size: 50px;
          margin-bottom: 8px;
          max-width: calc(100% - 400px);
          padding: 0;
          margin-top: 0; }
          .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title a {
            display: inline-block;
            margin-bottom: 8px; }
            .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title a .field--name-title {
              font-weight: 700;
              color: #fff; }
            .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title a:hover {
              text-decoration: none; }
          .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title ~ .hero-description {
            font-size: 16px;
            color: #fff;
            display: block;
            font-family: 'Open Sans', sans-serif;
            font-weight: 300;
            left: -20px;
            line-height: 1.5;
            max-width: calc(100% - 400px);
            opacity: 0;
            position: relative;
            transition: all 250ms ease-out;
            margin-bottom: 50px; }
            .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title ~ .hero-description pre,
            .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title ~ .hero-description p {
              margin-bottom: 0;
              font-family: 'Open Sans', sans-serif;
              font-size: 16px;
              font-weight: 400;
              color: #fff; }
          .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title:hover ~ .hero-description {
            opacity: 1;
            left: 0; }
        .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .sub-desc {
          max-width: calc(100% - 400px); }
          .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .sub-desc p {
            font-size: 22px;
            line-height: 28px;
            font-family: 'Open Sans', sans-serif;
            font-weight: bold;
            color: #fff; }
        .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .gip-sme-home a {
          text-decoration: none;
          background: #2fa037;
          font-size: 18px;
          font-weight: bold;
          line-height: 20px;
          display: inline-block;
          color: #fff;
          padding: 15px 15px;
          transition: all 0.2s ease;
          min-width: 400px;
          text-align: center;
          cursor: pointer;
          pointer-events: all;
          border-radius: 5px;
          font-family: 'Open Sans', sans-serif;
          outline: 0; }
          .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .gip-sme-home a:hover {
            background: #0c4064; }

/*********************************************************************************************/
/****Banner Responsive starts ****************************************************************/
@media screen and (min-width: 992px) and (max-width: 1199px) {
  body.path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap {
    max-width: 980px !important;
    padding: 0 10px; }

  body.path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title a {
    font-size: 36px; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  body.path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap {
    position: relative; }

  body.path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap {
    text-align: left;
    align-items: flex-start;
    position: static; }

  body.path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-type {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    display: block; }

  body.path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title {
    line-height: 16px; }

  body.path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title a {
    line-height: 16px;
    margin-bottom: 0; } }
@media screen and (max-width: 767px) {
  body.path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap {
    position: relative; }

  body.path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap {
    text-align: left;
    align-items: flex-start;
    position: static; }

  body.path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-type {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    display: block; }

  body.path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title {
    line-height: 16px; }

  body.path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title a {
    line-height: 16px;
    margin-bottom: 0; } }
@media (max-width: 991px) {
  .path-frontpage .content-section {
    padding: 0 !important; }
    .path-frontpage .content-section .row {
      margin-right: 0;
      margin-left: 0; }

  .path-frontpage .view-homepage-hero {
    min-height: auto;
    height: auto;
    margin-bottom: 0;
    padding: 20px; }
    .path-frontpage .view-homepage-hero .view-content .views-row {
      position: static;
      min-height: auto;
      height: auto; }
      .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap {
        height: auto; }
        .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap > a {
          height: auto;
          position: static; }
          .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap > a img {
            height: auto; }
        .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap {
          padding: 0; }
          .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-type {
            display: none; }
          .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title, .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-description {
            max-width: 100%;
            width: 100%; }
          .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title a .field--name-title {
            font-size: 14px;
            font-weight: 700;
            line-height: 16px;
            color: #4A4A4A; }
          .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title ~ .hero-description {
            width: 100%;
            max-width: 100%;
            margin: 0 0 15 px;
            color: #35393c;
            opacity: 1;
            position: static;
            font-size: 14px;
            line-height: 24px;
            margin-bottom: 0; }
            .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title ~ .hero-description p, .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .hero-title ~ .hero-description pre {
              color: #35393c; }
          .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .sub-desc {
            max-width: 100%;
            margin-top: 10px; }
            .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .sub-desc p {
              font-size: 18px;
              line-height: 24px;
              color: #000; }
          .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap .hero-content-wrap .gip-sme-home a {
            min-width: auto; } }
@media (max-width: 767px) {
  .path-frontpage .view-homepage-hero .view-content .views-row .hero-wrap > a img {
    height: auto; } }
.home-industry .featured-links .featured-links__title {
  padding: 0;
  color: #394D4A;
  font-family: "Merriweather";
  font-weight: 300;
  line-height: 1.2;
  margin: 0 0 1rem 0;
  padding-bottom: 0;
  font-size: 50px;
  font-weight: 300; }
.home-industry .featured-links .featured-links__row {
  display: flex;
  border-top: solid 1px #D8D8D8; }
  .home-industry .featured-links .featured-links__row .featured-links__left {
    border-right: solid 1px #D8D8D8;
    flex-basis: 33.33333%;
    margin-bottom: 0;
    max-width: 33.33333%;
    padding-right: 2rem;
    padding-top: 2rem; }
  .home-industry .featured-links .featured-links__row .featured-links__right {
    border-top: 0;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
    padding-left: 2rem;
    padding-top: 2rem;
    display: flex;
    flex-wrap: wrap;
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
    .home-industry .featured-links .featured-links__row .featured-links__right > * {
      flex-basis: 50%;
      max-width: 50%;
      padding: 0 1.5rem; }
  .home-industry .featured-links .featured-links__row .featured-links__content {
    margin-bottom: 2rem; }
    .home-industry .featured-links .featured-links__row .featured-links__content p {
      font-family: 'Open Sans', sans-serif;
      font-size: 16px;
      color: #35393c; }
  .home-industry .featured-links .featured-links__row .featured-links__label {
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 5px; }
  .home-industry .featured-links .featured-links__row .form--email-signup {
    align-items: center;
    display: flex;
    margin-bottom: 2rem; }
    .home-industry .featured-links .featured-links__row .form--email-signup input[type="text-field"] {
      height: 40px;
      margin-right: 3px;
      padding: 0 .5rem;
      width: calc(100% - 90px);
      border: solid 1px #D8D8D8;
      font-size: 12px; }
    .home-industry .featured-links .featured-links__row .form--email-signup input[type="submit"] {
      background-color: #B49523;
      border: none;
      color: #fff;
      font-family: "Merriweather";
      font-size: 10px;
      font-weight: 300;
      height: 40px;
      margin-bottom: 0;
      padding: 0 .75rem;
      text-transform: uppercase; }
.home-industry .nav--social {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .home-industry .nav--social .nav__item {
    margin-right: .5rem;
    list-style: none; }
    .home-industry .nav--social .nav__item .nav__link {
      color: transparent;
      font: 0/0 a;
      height: 34px;
      text-shadow: none;
      width: 34px;
      border-radius: 50%;
      border: solid 1px #394D4A;
      display: block;
      transition: all 250ms ease-out;
      position: relative; }
      .home-industry .nav--social .nav__item .nav__link:after, .home-industry .nav--social .nav__item .nav__link:before {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 24px 24px;
        content: '';
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        transition: opacity 250ms ease-out;
        width: 100%; }
      .home-industry .nav--social .nav__item .nav__link:hover {
        background-color: #394D4A; }
        .home-industry .nav--social .nav__item .nav__link:hover:before {
          opacity: 0; }
        .home-industry .nav--social .nav__item .nav__link:hover:after {
          opacity: 1 !important; }
      .home-industry .nav--social .nav__item .nav__link.nav__link--twitter:before {
        background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KCS5zdDF7ZmlsbDojMzk0RDRBO30KPC9zdHlsZT4KPHRpdGxlPkFydGJvYXJkIDU8L3RpdGxlPgo8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTQwLDE3LjV2MC45YzAsMTItOS43LDIxLjctMjEuNywyMS43Yy0wLjEsMC0wLjMsMC0wLjQsMGMtNCwwLTgtMS4xLTExLjQtMy4zaDEuOGMzLjQsMC4xLDYuOC0xLjEsOS40LTMuMwoJYy0zLjMtMC4xLTYuMi0yLjItNy4yLTUuM0gxMmMwLjcsMCwxLjQsMCwyLTAuMmMtMy42LTAuNy02LjEtMy44LTYuMi03LjRsMCwwYzEuMSwwLjYsMi4zLDAuOSwzLjUsMC45QzgsMTkuMiw3LDE0LjcsOS4xLDExLjIKCWMzLjgsNC44LDkuNSw3LjcsMTUuNiw4LjFjLTAuMi0wLjYtMC4zLTEuMi0wLjItMS44YzAtNC4yLDMuNC03LjYsNy42LTcuN2MwLDAsMC4xLDAsMC4xLDBjMi4xLDAsNC4yLDAuOSw1LjcsMi40CgljMS43LTAuMywzLjMtMC44LDQuOC0xLjhjLTAuNywxLjctMS45LDMuMi0zLjUsNC4yYzEuNS0wLjIsMy0wLjYsNC40LTEuM0M0Mi43LDE1LjEsNDEuNSwxNi41LDQwLDE3LjV6Ii8+Cjwvc3ZnPgo="); }
      .home-industry .nav--social .nav__item .nav__link.nav__link--twitter:after {
        background-image: none, url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFydGJvYXJkIDU8L3RpdGxlPjxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNDAsMTcuNTV2Ljg4QTIxLjcsMjEuNywwLDAsMSwxNy44OCw0MC4xMiwyMC45MiwyMC45MiwwLDAsMSw2LjQ5LDM2LjgzSDguMjRhMTQuNTIsMTQuNTIsMCwwLDAsOS40Mi0zLjI5LDcuNzcsNy43NywwLDAsMS03LjIzLTUuMjZIMTJhNi4wNyw2LjA3LDAsMCwwLDItLjIyQTcuNzYsNy43NiwwLDAsMSw3LjgsMjAuNjJoMGE2LjQzLDYuNDMsMCwwLDAsMy41MS44OEE3LjY2LDcuNjYsMCwwLDEsOS4xMiwxMS4yLDIxLjg2LDIxLjg2LDAsMCwwLDI0LjY3LDE5LjNhNC44Miw0LjgyLDAsMCwxLS4yMi0xLjc1LDcuNjIsNy42MiwwLDAsMSw3LjY3LTcuNjcsOCw4LDAsMCwxLDUuNywyLjQxLDEyLjc5LDEyLjc5LDAsMCwwLDQuODItMS43NSw4LjIyLDguMjIsMCwwLDEtMy41MSw0LjE2LDE0LjU0LDE0LjU0LDAsMCwwLDQuMzgtMS4zMUExMC44MywxMC44MywwLDAsMSw0MCwxNy41NVoiLz48L3N2Zz4=");
        opacity: 0; }
      .home-industry .nav--social .nav__item .nav__link.nav__link--facebook:before {
        background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KCS5zdDF7ZmlsbDojMzk0RDRBO30KPC9zdHlsZT4KPHRpdGxlPkFydGJvYXJkIDM8L3RpdGxlPgo8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTMzLjgsMTguN2wtMC43LDYuNUgyOHYxOC43aC03LjhWMjUuMWgtMy45di02LjVoMy45di0zLjljMC01LjMsMi4xLTguNSw4LjUtOC41aDUuMXY2LjRoLTMuMgoJYy0yLjMsMC0yLjUsMC45LTIuNSwyLjh2M2g1LjhMMzMuOCwxOC43eiIvPgo8L3N2Zz4K"); }
      .home-industry .nav--social .nav__item .nav__link.nav__link--facebook:after {
        background-image: none, url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFydGJvYXJkIDM8L3RpdGxlPjxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzMuNzUsMTguNjZsLS42OSw2LjQ1SDI4VjQzLjc4SDIwLjE2VjI1LjEySDE2LjI1VjE4LjY2aDMuOTJWMTQuNzVjMC01LjMsMi4wNy04LjUyLDguNTItOC41Mmg1LjA3djYuNDVIMzAuNTNjLTIuMywwLTIuNTMuOTItMi41MywyLjc2djNoNS43NloiLz48L3N2Zz4=");
        opacity: 0; }
      .home-industry .nav--social .nav__item .nav__link.nav__link--linkedin:before {
        background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KCS5zdDF7ZmlsbDojMzk0RDRBO30KPC9zdHlsZT4KPHRpdGxlPkFydGJvYXJkIDQ8L3RpdGxlPgo8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTEyLjUsMTYuNUwxMi41LDE2LjVjLTIsMC4xLTMuOC0xLjQtMy45LTMuNGMwLDAsMCwwLDAtMC4xbDAsMHYtMC4yYzAtMiwxLjYtMy43LDMuNy0zLjdjMCwwLDAsMCwwLDBoMC4yCgljMiwwLDMuNywxLjYsMy43LDMuN2MwLDAsMCwwLDAsMGMwLjEsMS44LTEuMywzLjQtMy4xLDMuN0wxMi41LDE2LjV6IE0xNiw0MC43SDlWMTkuNGg3VjQwLjd6IE00MS40LDQwLjdoLTcuMlYyOS40CgljMC0yLjktMS00LjctMy41LTQuN2MtMS42LDAtMy4xLDEtMy43LDIuNWMtMC4yLDAuNi0wLjIsMS4yLTAuMiwxLjh2MTEuOWgtN1YxOS40aDd2My4xbDAsMGMxLjMtMi4zLDMuOC0zLjcsNi40LTMuNAoJYzQuNywwLDguMiwzLjEsOC4yLDkuNFY0MC43eiIvPgo8L3N2Zz4K"); }
      .home-industry .nav--social .nav__item .nav__link.nav__link--linkedin:after {
        background-image: none, url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFydGJvYXJkIDQ8L3RpdGxlPjxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTIuNTIsMTYuNTFoMEEzLjY3LDMuNjcsMCwwLDEsOC42MywxM2gwdi0uMmEzLjY3LDMuNjcsMCwwLDEsMy42OC0zLjY4aC4yYTMuNjcsMy42NywwLDAsMSwzLjY4LDMuNjgsMy41NywzLjU3LDAsMCwxLTMuMDcsMy42OFpNMTYsNDAuNjVIOVYxOS4zN2g3Wm0yNS4zOCwwSDM0LjIxVjI5LjRjMC0yLjg2LTEtNC43MS0zLjQ4LTQuNzFBNCw0LDAsMCwwLDI3LDI3LjE1YTUuNjcsNS42NywwLDAsMC0uMiwxLjg0VjQwLjg2aC03VjE5LjM3aDd2My4wN2gwQTYuNjcsNi42NywwLDAsMSwzMy4xOSwxOWM0LjcxLDAsOC4xOSwzLjA3LDguMTksOS40MVoiLz48L3N2Zz4=");
        opacity: 0; }
      .home-industry .nav--social .nav__item .nav__link.nav__link--youtube:before {
        background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMzk0RDRBO30KCS5zdDF7ZmlsbDpub25lO30KPC9zdHlsZT4KPHRpdGxlPkFydGJvYXJkIDE8L3RpdGxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDAuNiwyNS44Yy0wLjQtMS43LTEuOC0zLTMuNS0zLjJjLTIuNy0wLjMtNi43LTAuNC0xMi4xLTAuNHMtOS40LDAuMS0xMi4xLDAuNGMtMC44LDAuMS0xLjYsMC40LTIuMiwxCgljLTAuNiwwLjYtMS4xLDEuMy0xLjMsMi4yYy0wLjQsMi41LTAuNiw1LjEtMC42LDcuNkM4LjgsMzYsOSwzOC41LDkuNCw0MWMwLjIsMC44LDAuNiwxLjYsMS4yLDIuMmMwLjYsMC42LDEuNCwwLjksMi4yLDEKCWM0LDAuNCw4LjEsMC41LDEyLjEsMC41YzQsMC4xLDguMS0wLjEsMTIuMS0wLjVjMC44LTAuMSwxLjYtMC40LDIuMi0xYzAuNi0wLjYsMS4xLTEuNCwxLjMtMi4yYzAuNC0yLjUsMC42LTUuMSwwLjYtNy42CglDNDEuMiwzMC44LDQxLDI4LjMsNDAuNiwyNS44eiBNMTguMSwyOGgtMi4zdjEyLjRoLTIuMlYyOGgtMi4zdi0yaDYuOEwxOC4xLDI4TDE4LjEsMjh6IE0yNCw0MC40aC0ydi0xLjJjLTAuNSwwLjctMS4zLDEuMi0yLjIsMS4zCgljLTAuNiwwLjEtMS4xLTAuMy0xLjMtMC44Yy0wLjEtMC41LTAuMi0xLjEtMC4yLTEuNnYtOC41aDEuOXY3LjljMCwwLjMsMCwwLjUsMCwwLjhjMCwwLjMsMC4yLDAuNSwwLjUsMC41YzAuNCwwLDAuOC0wLjMsMS4yLTAuOQoJdi04LjJoMlY0MC40eiBNMzEuNCwzNy4yYzAsMC43LDAsMS41LTAuMiwyLjJjLTAuMiwwLjctMC44LDEuMi0xLjUsMS4yYy0wLjgtMC4xLTEuNS0wLjUtMi0xLjJ2MWgtMlYyNmgxLjl2NC43CgljMC40LTAuNywxLjItMS4xLDItMS4yYzAuNywwLDEuNCwwLjUsMS41LDEuMmMwLjIsMC43LDAuMiwxLjQsMC4yLDIuMkwzMS40LDM3LjJ6IE0zOC44LDM1LjRoLTMuOXYxLjljMCwxLDAuMywxLjUsMSwxLjUKCWMwLjQsMCwwLjgtMC4zLDAuOC0wLjhjMC0wLjQsMC0wLjksMC0xLjNoMlYzN2MwLDAuNCwwLDAuOCwwLDEuM2MtMC4yLDEuNC0xLjQsMi40LTIuOCwyLjNjLTAuOSwwLTEuOC0wLjQtMi4zLTEuMQoJYy0wLjUtMC44LTAuNy0xLjYtMC42LTIuNXYtMy44Yy0wLjEtMC45LDAuMS0xLjgsMC42LTIuNWMxLjEtMS4zLDIuOS0xLjUsNC4yLTAuNGMwLjIsMC4xLDAuMywwLjMsMC40LDAuNGMwLjUsMC44LDAuNywxLjYsMC42LDIuNQoJTDM4LjgsMzUuNEwzOC44LDM1LjR6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yOC42LDMxLjNjLTAuNCwwLTAuNywwLjItMSwwLjV2Ni42YzAuMywwLjMsMC42LDAuNSwxLDAuNWMwLjYsMCwwLjktMC41LDAuOS0xLjV2LTQuNgoJQzI5LjQsMzEuNywyOS4xLDMxLjMsMjguNiwzMS4zeiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzUuOCwzMS4zYy0wLjcsMC0xLDAuNS0xLDEuNXYxaDJ2LTFDMzYuOCwzMS44LDM2LjUsMzEuMywzNS44LDMxLjN6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNi44LDE0LjN2NS45SDE5di01LjlsMi42LTguN2gtMi4ybC0xLjUsNS43bC0xLjUtNS43aC0yLjNjMC40LDEuMiwwLjksMi42LDEuNCw0LjEKCUMxNiwxMS4yLDE2LjUsMTIuNywxNi44LDE0LjN6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNC41LDIwLjRjMC45LDAsMS44LTAuNCwyLjMtMS4xYzAuNS0wLjgsMC43LTEuNywwLjYtMi42di0zLjhjMC4xLTAuOS0wLjEtMS44LTAuNi0yLjYKCWMtMS0xLjMtMi44LTEuNS00LjEtMC41Yy0wLjIsMC4xLTAuMywwLjMtMC41LDAuNWMtMC41LDAuOC0wLjcsMS43LTAuNiwyLjZ2My44Yy0wLjEsMC45LDAuMSwxLjgsMC42LDIuNgoJQzIyLjgsMjAsMjMuNiwyMC40LDI0LjUsMjAuNHogTTIzLjYsMTIuNWMwLTEsMC4zLTEuNSwwLjktMS41YzAuNiwwLDAuOSwwLjUsMC45LDEuNXY0LjZjMCwxLTAuMywxLjUtMC45LDEuNQoJYy0wLjYsMC0wLjktMC41LTAuOS0xLjVWMTIuNXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTMwLjUsMjAuNGMwLjktMC4xLDEuNy0wLjYsMi4yLTEuNHYxLjJoMlY5LjRoLTJ2OC4zYy0wLjQsMC42LTAuOCwwLjktMS4yLDAuOWMtMC4zLDAtMC40LTAuMi0wLjUtMC41CgljMC0wLjMsMC0wLjUsMC0wLjh2LThoLTJ2OC42YzAsMC41LDAsMS4xLDAuMiwxLjZDMjkuNCwyMC4xLDMwLDIwLjQsMzAuNSwyMC40eiIvPgo8cmVjdCBjbGFzcz0ic3QxIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiLz4KPC9zdmc+Cg=="); }
      .home-industry .nav--social .nav__item .nav__link.nav__link--youtube:after {
        background-image: none, url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6bm9uZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFydGJvYXJkIDE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQwLjU4LDI1LjhhNC4wOSw0LjA5LDAsMCwwLTMuNDktMy4xOHEtNC0uNDQtMTIuMDktLjQ0dC0xMi4wNy40NGE0LDQsMCwwLDAtMi4yNCwxQTQuMTQsNC4xNCwwLDAsMCw5LjQyLDI1LjhhMzcuNzUsMzcuNzUsMCwwLDAtLjU3LDcuNjJBMzcsMzcsMCwwLDAsOS40Miw0MWE0LDQsMCwwLDAsMS4yNSwyLjE2LDMuODYsMy44NiwwLDAsMCwyLjIzLDFBMTE2LjQ5LDExNi40OSwwLDAsMCwyNSw0NC42NmExMTYuNDcsMTE2LjQ3LDAsMCwwLDEyLjA5LS40NiwzLjgxLDMuODEsMCwwLDAsMi4yMi0xQTQuMTMsNC4xMywwLDAsMCw0MC41OCw0MWEzNy43NSwzNy43NSwwLDAsMCwuNTctNy42MkEzNywzNywwLDAsMCw0MC41OCwyNS44Wk0xOC4wNywyOEgxNS43NHYxMi40SDEzLjU2VjI4SDExLjI4di0yaDYuOHYyWk0yNCw0MC4zOUgyMlYzOS4yMmEzLjE5LDMuMTksMCwwLDEtMi4yMiwxLjMzLDEuMTcsMS4xNywwLDAsMS0xLjI2LS44MSw1LjM5LDUuMzksMCwwLDEtLjE3LTEuNTlWMjkuNjNoMS45NHY3LjkzYTYsNiwwLDAsMCwwLC43NnEuMDcuNDYuNDYuNDYuNTksMCwxLjI0LS45MVYyOS42M0gyNFY0MC4zOVptNy40MS0zLjIyYTgsOCwwLDAsMS0uMiwyLjE4LDEuNTEsMS41MSwwLDAsMS0xLjU1LDEuMiwyLjcsMi43LDAsMCwxLTItMS4ydjFIMjUuNjVWMjUuOTVoMS45NHY0LjczYTIuNjMsMi42MywwLDAsMSwyLTEuMTgsMS41MSwxLjUxLDAsMCwxLDEuNTUsMS4yMiw3Ljc4LDcuNzgsMCwwLDEsLjIsMi4xNlptNy4zNi0xLjc5aC0zLjl2MS45cTAsMS41LDEsMS41QS44My44MywwLDAsMCwzNi43LDM4YTEwLjg2LDEwLjg2LDAsMCwwLDAtMS4zM2gyVjM3YTkuNjUsOS42NSwwLDAsMSwwLDEuMjYsMi43LDIuNywwLDAsMS0yLjgxLDIuMzMsMi44LDIuOCwwLDAsMS0yLjM1LTEuMTEsNC4wOSw0LjA5LDAsMCwxLS42My0yLjUzVjMzLjE0YTQuMjEsNC4yMSwwLDAsMSwuNjEtMi41MywzLDMsMCwwLDEsNC42NCwwLDQuMzIsNC4zMiwwLDAsMSwuNTksMi41M3YyLjI0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI4LjU3LDMxLjI2YTEuNCwxLjQsMCwwLDAtMSwuNDhWMzguM2ExLjQsMS40LDAsMCwwLDEsLjQ4cS44NSwwLC44NS0xLjQ2di00LjZRMjkuNDIsMzEuMjYsMjguNTcsMzEuMjZaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzUuODEsMzEuMjZxLTEsMC0xLDEuNDh2MWgydi0xUTM2Ljc5LDMxLjI2LDM1LjgxLDMxLjI2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE2LjgxLDE0LjMydjUuOUgxOXYtNS45bDIuNjQtOC42OUgxOS40bC0xLjQ4LDUuNzNMMTYuMzcsNS42MkgxNC4wNnEuNjEsMS44MywxLjQyLDQuMDdBMzYuOTMsMzYuOTMsMCwwLDEsMTYuODEsMTQuMzJaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjQuNTQsMjAuMzdhMi42OCwyLjY4LDAsMCwwLDIuMzEtMS4xMSw0LjI5LDQuMjksMCwwLDAsLjYxLTIuNTdWMTIuODhhNC4yNSw0LjI1LDAsMCwwLS42MS0yLjU1LDIuOTMsMi45MywwLDAsMC00LjYsMCw0LjI1LDQuMjUsMCwwLDAtLjYxLDIuNTV2My44MWE0LjM1LDQuMzUsMCwwLDAsLjYxLDIuNTdBMi42OSwyLjY5LDAsMCwwLDI0LjU0LDIwLjM3Wm0tLjk0LTcuODlxMC0xLjUuOTQtMS41dC45NCwxLjV2NC41N3EwLDEuNTMtLjk0LDEuNTJ0LS45NC0xLjUyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMwLjUzLDIwLjM3QTMuMTMsMy4xMywwLDAsMCwzMi43OCwxOXYxLjJoMlY5LjM1aC0ydjguM3EtLjY1Ljk0LTEuMjQuOTQtLjM5LDAtLjQ2LS40OGE1LjY5LDUuNjksMCwwLDEsMC0uNzZ2LThoLTJ2OC41OGE1LjYsNS42LDAsMCwwLC4xNywxLjYzQTEuMjEsMS4yMSwwLDAsMCwzMC41MywyMC4zN1oiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIvPjwvc3ZnPg==");
        opacity: 0; }
      .home-industry .nav--social .nav__item .nav__link.nav__link--flickr:before {
        background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KCS5zdDF7ZmlsbDojMzk0RDRBO30KPC9zdHlsZT4KPHRpdGxlPkFydGJvYXJkIDE8L3RpdGxlPgo8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTM3LjEsOS42SDEyLjljLTEuOCwwLTMuMywxLjUtMy4zLDMuM3YyNC4yYzAsMS44LDEuNSwzLjMsMy4zLDMuM2gyNC4yYzEuOCwwLDMuMy0xLjUsMy4zLTMuM1YxMi45CglDNDAuNCwxMS4xLDM4LjksOS42LDM3LjEsOS42eiBNMTkuNSwyOS4zYy0yLjQsMC00LjQtMi00LjQtNC40czItNC40LDQuNC00LjRzNC40LDIsNC40LDQuNFMyMS45LDI5LjMsMTkuNSwyOS4zeiBNMzAuNSwyOS4zCgljLTIuNCwwLTQuNC0yLTQuNC00LjRzMi00LjQsNC40LTQuNHM0LjQsMiw0LjQsNC40UzMyLjksMjkuMywzMC41LDI5LjN6Ii8+Cjwvc3ZnPgo="); }
      .home-industry .nav--social .nav__item .nav__link.nav__link--flickr:after {
        background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHRpdGxlPkFydGJvYXJkIDE8L3RpdGxlPgo8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTM3LjEsOS42SDEyLjljLTEuOCwwLTMuMywxLjUtMy4zLDMuM3YyNC4yYzAsMS44LDEuNSwzLjMsMy4zLDMuM2gyNC4yYzEuOCwwLDMuMy0xLjUsMy4zLTMuM1YxMi45CglDNDAuNCwxMS4xLDM4LjksOS42LDM3LjEsOS42eiBNMTkuNSwyOS4zYy0yLjQsMC00LjQtMi00LjQtNC40czItNC40LDQuNC00LjRzNC40LDIsNC40LDQuNFMyMS45LDI5LjMsMTkuNSwyOS4zeiBNMzAuNSwyOS4zCgljLTIuNCwwLTQuNC0yLTQuNC00LjRzMi00LjQsNC40LTQuNHM0LjQsMiw0LjQsNC40UzMyLjksMjkuMywzMC41LDI5LjN6Ii8+Cjwvc3ZnPgo=");
        opacity: 0; }
.home-industry .featured-links__heading a {
  color: #394D4A;
  text-decoration: none;
  transition: all 250ms ease-out;
  font-size: 24px;
  font-weight: 300; }
  .home-industry .featured-links__heading a:after {
    background-image: none, url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC4zMyIgaGVpZ2h0PSIyMC41NSIgdmlld0JveD0iMCAwIDIwLjMzIDIwLjU1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6IzRhNGE0YTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93LXRoaW4tcmlnaHQ8L3RpdGxlPjxwb2x5bGluZSBjbGFzcz0iY2xzLTEiIHBvaW50cz0iOS43NSAwLjM1IDE5LjYzIDEwLjIzIDkuNjYgMjAuMiIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeTE9IjEwLjI4IiB4Mj0iMTkuNjMiIHkyPSIxMC4yOCIvPjwvc3ZnPg==");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    display: inline-block;
    height: 13px;
    left: 0;
    margin-left: 0.25rem;
    position: relative;
    transition: all 200ms ease-out;
    width: 13px;
    top: -1px; }
  .home-industry .featured-links__heading a:hover {
    color: #B49523;
    text-decoration: none; }
    .home-industry .featured-links__heading a:hover:after {
      left: 4px; }

@media (max-width: 991px) {
  .home-industry .featured-links .featured-links__title {
    color: #394D4A;
    font-family: "Merriweather";
    font-size: 36px;
    font-weight: 300;
    line-height: 1.2;
    margin: 0 0 1 rem 0;
    padding-bottom: 0; }
  .home-industry .featured-links .featured-links__row {
    flex-direction: column; }
    .home-industry .featured-links .featured-links__row .featured-links__left {
      width: 100%;
      max-width: 100%;
      flex-basis: 100%;
      border-right: 0;
      padding-right: 0;
      padding-bottom: 35px;
      border-bottom: 1px solid #d8d8d8; }
    .home-industry .featured-links .featured-links__row .featured-links__right {
      flex-direction: column;
      padding-left: 25px;
      max-width: 100%; }
      .home-industry .featured-links .featured-links__row .featured-links__right .featured-links__content {
        width: 100%;
        padding: 0;
        max-width: 100%; }

  .path-frontpage .common-width {
    padding: 0 20px; } }
.home-insights {
  margin-bottom: 4rem;
  overflow: hidden;
  padding: 0 0 3rem 0;
  position: relative;
  background-image: url(../images/insights-homepage-background.jpg);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin-bottom: 0; }
  .home-insights:after {
    content: '';
    background-color: rgba(216, 216, 216, 0.9);
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    position: absolute;
    z-index: 1; }
  .home-insights .view-header {
    position: relative;
    z-index: 2;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 10px;
    margin-bottom: 3rem; }
    .home-insights .view-header h2 {
      padding: 1.5rem 2.5rem;
      background-color: #fff;
      color: #394D4A;
      display: inline-block;
      font-weight: 300;
      margin: 0;
      position: relative;
      z-index: 1;
      font-size: 50px;
      font-weight: 300;
      left: -40px;
      line-height: 50px;
      position: relative;
      z-index: 1; }
      .home-insights .view-header h2:before {
        background-color: #fff;
        content: '';
        display: block;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        width: 2400px;
        z-index: -1; }
  .home-insights .view-content {
    position: relative;
    z-index: 2;
    margin: 0 auto;
    max-width: 1200px;
    padding: 0 1rem; }
    .home-insights .view-content .views-row {
      padding: 2rem 0 0 0;
      display: flex;
      margin-left: -1.5rem;
      margin-right: -1.5rem; }
      .home-insights .view-content .views-row > * {
        flex-basis: 50%;
        max-width: 50%;
        padding: 0 1.5rem; }
      .home-insights .view-content .views-row .field-content h2 {
        display: none; }
      .home-insights .view-content .views-row .views-field-field-blog-authors {
        float: left;
        margin-right: 1rem; }
      .home-insights .view-content .views-row .views-field-title {
        height: auto !important;
        overflow: hidden; }
        .home-insights .view-content .views-row .views-field-title > .field-content {
          border-top: solid 1px #e2e2e2;
          padding-top: 1rem;
          display: block; }
          .home-insights .view-content .views-row .views-field-title > .field-content a {
            color: #1B3447;
            text-decoration: none;
            transition: all 250ms ease-out;
            font-family: "Merriweather";
            font-size: 22px;
            line-height: 1.4;
            margin-bottom: .5rem;
            margin-top: 0;
            text-transform: none;
            display: inline-block; }
            .home-insights .view-content .views-row .views-field-title > .field-content a:hover {
              color: #B49523; }
      .home-insights .view-content .views-row .views-field-field-blog-authors-1 .field-content {
        color: #35393c;
        font-size: 14px;
        font-family: 'Open Sans', sans-serif; }
  .home-insights .more-link {
    margin: 0 auto;
    max-width: 1200px;
    padding: 0 1rem;
    position: relative;
    z-index: 3; }
    .home-insights .more-link a {
      color: #4A4A4A;
      font-family: "Open Sans";
      font-size: 26px;
      font-weight: 300 !important;
      text-decoration: none !important;
      transition: all 250ms ease-out; }
      .home-insights .more-link a:after {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        content: '';
        display: inline-block;
        height: 24px;
        left: 0;
        margin-left: 0.75rem;
        position: relative;
        transition: all 200ms ease-out;
        width: 24px;
        background-image: none, url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC4zMyIgaGVpZ2h0PSIyMC41NSIgdmlld0JveD0iMCAwIDIwLjMzIDIwLjU1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6IzRhNGE0YTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93LXRoaW4tcmlnaHQ8L3RpdGxlPjxwb2x5bGluZSBjbGFzcz0iY2xzLTEiIHBvaW50cz0iOS43NSAwLjM1IDE5LjYzIDEwLjIzIDkuNjYgMjAuMiIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeTE9IjEwLjI4IiB4Mj0iMTkuNjMiIHkyPSIxMC4yOCIvPjwvc3ZnPg=="); }
      .home-insights .more-link a:hover:after {
        left: 7px; }

@media (max-width: 991px) {
  .home-insights .view-header {
    margin-bottom: 0;
    padding: 0; }
    .home-insights .view-header h2 {
      font-size: 40px;
      padding: 24px;
      left: 0; }
  .home-insights .view-content .views-row {
    flex-direction: column;
    height: auto !important; }
    .home-insights .view-content .views-row > * {
      width: 100% !important;
      padding-right: 0;
      padding-left: 35px;
      max-width: 100%;
      margin-bottom: 30px; }
      .home-insights .view-content .views-row > *:last-child {
        margin-bottom: 0; }

  .path-frontpage .block-region-main > .block-block-content,
  .path-frontpage .block-region-main > .contextual-region,
  .path-frontpage .block-region-main > .views-element-container.block {
    margin-bottom: 30px; } }
@media (max-width: 767px) {
  .home-insights .view-content .views-row .views-field-title {
    width: 100% !important; }
    .home-insights .view-content .views-row .views-field-title > .field-content {
      border: 0; }

  .home-slider.home-partner .view-content .owl-nav .owl-next:after,
  .home-slider.home-partner .view-content .owl-nav .owl-prev:after {
    display: none; }

  .path-frontpage .home-partner .views-field-field-resource-image,
  .path-frontpage .home-partners .views-field-field-resource-image {
    display: block;
    margin: auto; }

  .home-partner .views-row {
    border-right: 0 !important; }
  .home-partner .owl-dots {
    display: none; }

  .path-frontpage .footer-section {
    margin-top: 0; } }
.home-discover .view-content .views-row {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 100%;
  margin-left: -1rem;
  margin-right: -1rem; }
  .home-discover .view-content .views-row > * {
    flex-basis: 50%;
    max-width: 50%;
    padding: 0 1rem;
    margin-bottom: 3rem; }
  .home-discover .view-content .views-row .views-col > .research-wrapper {
    display: flex; }
    .home-discover .view-content .views-row .views-col > .research-wrapper .research_image img {
      border: 1px solid #dbdbdb; }
    .home-discover .view-content .views-row .views-col > .research-wrapper .research_image + .research-content-wrap {
      border-top: solid 1px #D8D8D8;
      margin-left: .5rem;
      padding-left: 0.5rem;
      padding-right: 1rem;
      padding-top: 1rem; }
      .home-discover .view-content .views-row .views-col > .research-wrapper .research_image + .research-content-wrap > .date-type-wrap {
        float: left;
        width: 100%;
        text-transform: uppercase;
        font-family: "Merriweather";
        color: #4A4A4A;
        letter-spacing: 0px;
        margin-bottom: 0.75rem;
        font-weight: 300;
        font-size: 16px; }
        .home-discover .view-content .views-row .views-col > .research-wrapper .research_image + .research-content-wrap > .date-type-wrap > span {
          float: left;
          font-weight: 300; }
          .home-discover .view-content .views-row .views-col > .research-wrapper .research_image + .research-content-wrap > .date-type-wrap > span > * {
            font-weight: 300; }
          .home-discover .view-content .views-row .views-col > .research-wrapper .research_image + .research-content-wrap > .date-type-wrap > span:first-child:after {
            content: '|';
            margin-left: 5px;
            margin-right: 5px; }
      .home-discover .view-content .views-row .views-col > .research-wrapper .research_image + .research-content-wrap > .research-title {
        float: left;
        width: 100%; }
        .home-discover .view-content .views-row .views-col > .research-wrapper .research_image + .research-content-wrap > .research-title h2 {
          margin: 0;
          padding: 0; }
          .home-discover .view-content .views-row .views-col > .research-wrapper .research_image + .research-content-wrap > .research-title h2 a {
            color: #1B3447;
            text-decoration: none;
            text-transform: none;
            transition: all 250ms ease-out;
            line-height: 1.4;
            margin-bottom: .75rem;
            font-size: 22px;
            margin-top: 0;
            display: inline-block; }
            .home-discover .view-content .views-row .views-col > .research-wrapper .research_image + .research-content-wrap > .research-title h2 a:hover {
              color: #B49523; }
      .home-discover .view-content .views-row .views-col > .research-wrapper .research_image + .research-content-wrap > .research-all {
        float: left;
        width: 100%; }
        .home-discover .view-content .views-row .views-col > .research-wrapper .research_image + .research-content-wrap > .research-all a {
          text-decoration: none;
          font-weight: 300;
          color: #4A4A4A;
          font-size: 14px; }
          .home-discover .view-content .views-row .views-col > .research-wrapper .research_image + .research-content-wrap > .research-all a:after {
            background-image: none, url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC4zMyIgaGVpZ2h0PSIyMC41NSIgdmlld0JveD0iMCAwIDIwLjMzIDIwLjU1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6IzRhNGE0YTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93LXRoaW4tcmlnaHQ8L3RpdGxlPjxwb2x5bGluZSBjbGFzcz0iY2xzLTEiIHBvaW50cz0iOS43NSAwLjM1IDE5LjYzIDEwLjIzIDkuNjYgMjAuMiIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeTE9IjEwLjI4IiB4Mj0iMTkuNjMiIHkyPSIxMC4yOCIvPjwvc3ZnPg==");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: contain;
            content: '';
            display: inline-block;
            height: 13px;
            left: 0;
            margin-left: 0.25rem;
            position: relative;
            transition: all 200ms ease-out;
            width: 13px;
            top: 1px; }
          .home-discover .view-content .views-row .views-col > .research-wrapper .research_image + .research-content-wrap > .research-all a:hover:after {
            left: 4px; }

@media (max-width: 991px) {
  .path-frontpage .common-width .section-heading__title {
    font-size: 40px; }

  .home-discover .view-content .views-row {
    flex-direction: column; }
    .home-discover .view-content .views-row > * {
      width: 100% !important;
      max-width: 100% !important; }
    .home-discover .view-content .views-row:last-child .views-col:last-child {
      margin-bottom: 0; } }
@media (max-width: 767px) {
  .home-discover .view-content .views-row > * {
    padding-right: 0; }
  .home-discover .view-content .views-row .views-col > .research-wrapper {
    flex-direction: column; }
    .home-discover .view-content .views-row .views-col > .research-wrapper .research-content-wrap {
      width: 100%;
      max-width: 100%;
      padding-left: 0 !important;
      margin-left: 0 !important;
      padding-right: 0 !important;
      border-top: 0 !important; } }
/******************/
.partner-head {
  padding-bottom: 1rem;
  border-bottom: 1px solid #D8D8D8; }
  .partner-head h2 {
    background-color: #fff;
    color: #394D4A;
    display: inline-block;
    font-family: "Quicksand";
    font-size: 50px;
    font-weight: 300;
    margin: 0;
    padding: 1.5rem 0 0 1.25rem;
    position: relative;
    z-index: 1;
    font-family: 'Merriweather', serif !important;
    font-size: 50px; }

.home-partner .view-header .partner-heading {
  font-family: "Open Sans";
  color: #4A4A4A;
  margin-bottom: 2rem;
  font-weight: 300;
  font-size: 20px;
  line-height: 20px;
  text-transform: capitalize; }
.home-partner .views-row {
  height: 200px;
  display: flex;
  align-items: center;
  padding-right: 20px;
  border-right: solid 1px #D8D8D8; }
.home-partner .owl-item:last-child .views-row {
  border-right: 0; }

header {
  position: fixed;
  top: 0;
  z-index: 9;
  background: #fff;
  left: 0;
  right: 0; }
  header .logo-wrap {
    display: inline-block; }
    header .logo-wrap .navbar-brand {
      display: inline-block;
      height: 100%;
      width: 100%;
      padding: 0;
      margin: 0; }
  header .site-logo-block {
    display: inline-block; }
    header .site-logo-block .site-title {
      font-size: 0;
      background: url(../images/header/ggkp-industry.svg) no-repeat center;
      display: inline-block;
      float: left;
      background-size: contain; }
  header .menu-wrapper .main-menu-block .tb-megamenu {
    background: #fff; }
    header .menu-wrapper .main-menu-block .tb-megamenu ul.tb-megamenu-nav.level-0 > li {
      cursor: pointer; }
      header .menu-wrapper .main-menu-block .tb-megamenu ul.tb-megamenu-nav.level-0 > li.open > .tb-megamenu-no-link {
        background: #0c4064;
        color: #fff !important; }
      header .menu-wrapper .main-menu-block .tb-megamenu ul.tb-megamenu-nav.level-0 > li.active > .tb-megamenu-no-link {
        background: none;
        border: 0; }
      header .menu-wrapper .main-menu-block .tb-megamenu ul.tb-megamenu-nav.level-0 > li:hover {
        background: #0c4064; }
        header .menu-wrapper .main-menu-block .tb-megamenu ul.tb-megamenu-nav.level-0 > li:hover .tb-megamenu-no-link {
          color: #fff; }
      header .menu-wrapper .main-menu-block .tb-megamenu ul.tb-megamenu-nav.level-0 > li > a {
        font-family: 'Open Sans', sans-serif;
        color: #808080 !important;
        font-size: 16px;
        line-height: 80px;
        font-weight: 400;
        outline: 0 !important;
        border: 0;
        padding: 0 16px 0 16px;
        cursor: pointer;
        position: relative; }
        header .menu-wrapper .main-menu-block .tb-megamenu ul.tb-megamenu-nav.level-0 > li > a:hover {
          background: #0c4064;
          color: #fff !important; }
      header .menu-wrapper .main-menu-block .tb-megamenu ul.tb-megamenu-nav.level-0 > li.active a {
        background: none; }
    header .menu-wrapper .main-menu-block .tb-megamenu .tb-megamenu-no-link {
      font-family: 'Open Sans', sans-serif;
      color: #808080 !important;
      font-size: 16px;
      line-height: 80px;
      font-weight: 400;
      outline: 0 !important;
      border: 0;
      padding: 0 16px 0 16px;
      cursor: pointer;
      position: relative; }
      header .menu-wrapper .main-menu-block .tb-megamenu .tb-megamenu-no-link .caret {
        display: none; }
      header .menu-wrapper .main-menu-block .tb-megamenu .tb-megamenu-no-link.dropdown-toggle {
        padding: 0 36px 0 16px; }
        header .menu-wrapper .main-menu-block .tb-megamenu .tb-megamenu-no-link.dropdown-toggle:after {
          content: '\203A';
          display: inline-block;
          font-family: "Open Sans";
          font-weight: 300;
          font-size: 28px;
          position: absolute;
          transform: rotate(90deg);
          right: 1rem;
          margin: 0;
          border: 0; }
  header .search-lang-wrap .lang-switcher-block .gtranslate > select {
    opacity: 0; }

.toolbar-horizontal header {
  top: 39px; }

.toolbar-horizontal.toolbar-tray-open header {
  top: 79px; }

.user-logged-in header .logout-section {
  display: inline-block;
  width: 100%;
  height: 40px;
  text-align: right; }
  .user-logged-in header .logout-section .welcome-user-blck {
    display: inline-block;
    padding-right: 15px; }
    .user-logged-in header .logout-section .welcome-user-blck .welcome-block {
      display: flex;
      align-items: center; }
      .user-logged-in header .logout-section .welcome-user-blck .welcome-block .dashboard-link {
        padding-left: 15px; }
        .user-logged-in header .logout-section .welcome-user-blck .welcome-block .dashboard-link a {
          font-family: 'Open Sans', sans-serif;
          font-size: 14px;
          line-height: 40px;
          font-weight: 400;
          color: #808080;
          text-decoration: none; }
          .user-logged-in header .logout-section .welcome-user-blck .welcome-block .dashboard-link a:hover {
            color: #6EAE3F; }
    .user-logged-in header .logout-section .welcome-user-blck .welcome-user a,
    .user-logged-in header .logout-section .welcome-user-blck .welcome-user .welcome-text {
      font-family: 'Open Sans', sans-serif;
      font-size: 14px;
      line-height: 40px;
      font-weight: 400;
      color: #808080;
      text-decoration: none; }
    .user-logged-in header .logout-section .welcome-user-blck .welcome-user a:hover {
      color: #B49523; }
  .user-logged-in header .logout-section .logout-blck {
    display: inline-block; }
    .user-logged-in header .logout-section .logout-blck .logout a {
      font-family: 'Open Sans', sans-serif;
      font-size: 14px;
      line-height: 40px;
      font-weight: 400;
      color: #808080;
      text-decoration: none; }
      .user-logged-in header .logout-section .logout-blck .logout a:hover {
        color: #B49523; }

@media (min-width: 1200px) {
  body header {
    width: 100% !important;
    padding: 0 100px; }
    body header .logo-wrap {
      width: 202px;
      height: 80px; }
      body header .logo-wrap .site-logo-block {
        height: 100%;
        width: 100%; }
        body header .logo-wrap .site-logo-block .site-title {
          width: 202px;
          height: 80px; }
    body header .menu-wrapper {
      width: calc(100% - 338.5px); }
    body header .search-lang-wrap {
      width: 136.5px; }
      body header .search-lang-wrap .main-search-block {
        width: 80px;
        height: 80px; }
        body header .search-lang-wrap .main-search-block .main-search-btn {
          width: 80px; }
        body header .search-lang-wrap .main-search-block > form {
          width: 700px;
          min-width: 700px; }
      body header .search-lang-wrap .lang-switcher-block {
        width: 56.5px;
        height: 80px; }
        body header .search-lang-wrap .lang-switcher-block .switcher > .selected,
        body header .search-lang-wrap .lang-switcher-block .chosen-single {
          width: 56.5px;
          height: 80px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  body header {
    width: 100% !important;
    padding: 0 20px; }
    body header .logo-wrap {
      width: 180px;
      height: 60px;
      margin-top: 10px; }
      body header .logo-wrap .site-logo-block {
        height: 100%;
        width: 100%; }
        body header .logo-wrap .site-logo-block .site-title {
          width: 180px;
          height: 60px; }
    body header .menu-wrapper {
      width: calc(100% - 270px); }
      body header .menu-wrapper .main-menu-block .tb-megamenu .tb-megamenu-no-link {
        padding: 0 26px 0 10px; }
    body header .search-lang-wrap {
      width: 90px; }
      body header .search-lang-wrap .main-search-block {
        width: 45px;
        height: 80px; }
        body header .search-lang-wrap .main-search-block .main-search-btn {
          width: 45px;
          background-size: 50% !important; }
        body header .search-lang-wrap .main-search-block > form {
          width: 700px;
          min-width: 700px; }
      body header .search-lang-wrap .lang-switcher-block {
        width: 45px;
        height: 80px; }
        body header .search-lang-wrap .lang-switcher-block .switcher > .selected,
        body header .search-lang-wrap .lang-switcher-block .chosen-single {
          width: 45px;
          height: 80px;
          background-size: 61% !important; } }
@media (min-width: 992px) {
  body header {
    height: 80px;
    -webkit-box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2); }
    body header .main-wrapper {
      width: 100% !important;
      display: inline-block;
      position: relative; }
      body header .main-wrapper .logo-wrap {
        float: left; }
      body header .main-wrapper .menu-wrapper {
        float: left; }
        body header .main-wrapper .menu-wrapper .main-menu-block .tb-megamenu .tb-megamenu-nav {
          justify-content: center; }
      body header .main-wrapper .search-lang-wrap {
        float: left;
        position: relative; }
        body header .main-wrapper .search-lang-wrap .main-search-block {
          float: left;
          position: static; }
          body header .main-wrapper .search-lang-wrap .main-search-block .mob-main-search-btn {
            display: none; }
          body header .main-wrapper .search-lang-wrap .main-search-block .main-search-btn {
            height: 80px;
            background: url(../images/header/Search.png) no-repeat center;
            cursor: pointer; }
            body header .main-wrapper .search-lang-wrap .main-search-block .main-search-btn:hover {
              background: #0c4064 url(../images/header/Search_Hover.png) no-repeat center; }
          body header .main-wrapper .search-lang-wrap .main-search-block > form {
            display: none;
            background: #0c4064;
            position: absolute;
            /*top: 75px;*/
            top: 80px;
            right: 0;
            padding: 24px 50px;
            z-index: 9; }
            body header .main-wrapper .search-lang-wrap .main-search-block > form .form-type-textfield {
              width: 100%; }
              body header .main-wrapper .search-lang-wrap .main-search-block > form .form-type-textfield input {
                width: 100%;
                border-radius: 0;
                background: transparent;
                height: 45px;
                border: 0;
                outline: 0;
                border-bottom: solid 3px rgba(255, 255, 255, 0.5);
                box-shadow: none;
                color: #fff;
                font-size: 18px;
                line-height: normal;
                box-shadow: none; }
            body header .main-wrapper .search-lang-wrap .main-search-block > form .form-actions {
              width: 45px;
              height: 45px;
              position: absolute;
              right: 50px;
              top: 24px; }
              body header .main-wrapper .search-lang-wrap .main-search-block > form .form-actions input {
                font-size: 0;
                width: 45px;
                height: 45px;
                background: transparent url(../images/header/search_white.svg) no-repeat center;
                background-size: 55%;
                outline: 0;
                border: 0;
                border-radius: 0;
                opacity: 0.7; }
          body header .main-wrapper .search-lang-wrap .main-search-block.show-search > form {
            display: block; }
          body header .main-wrapper .search-lang-wrap .main-search-block.show-search .main-search-btn {
            background: #0c4064 url(../images/header/Search_Hover.png) no-repeat center; }
        body header .main-wrapper .search-lang-wrap .lang-switcher-block {
          float: left; }
          body header .main-wrapper .search-lang-wrap .lang-switcher-block .chosen-container {
            width: 100% !important; }
          body header .main-wrapper .search-lang-wrap .lang-switcher-block .chosen-drop {
            width: 170px;
            border-top: 1px solid #ccc;
            margin-left: -14px !important;
            min-width: 170px; }
          body header .main-wrapper .search-lang-wrap .lang-switcher-block .switcher > .selected,
          body header .main-wrapper .search-lang-wrap .lang-switcher-block .chosen-single {
            background: #fff url(../images/header/Language.png) no-repeat center right 0;
            cursor: pointer;
            border: 0;
            border-radius: 0;
            font-size: 0;
            box-shadow: none;
            outline: 0;
            padding: 0; }
            body header .main-wrapper .search-lang-wrap .lang-switcher-block .switcher > .selected:hover,
            body header .main-wrapper .search-lang-wrap .lang-switcher-block .chosen-single:hover {
              background: #fff url(../images/header/Language_Hover.png) no-repeat center right 0; }
          body header .main-wrapper .search-lang-wrap .lang-switcher-block .switcher > .selected > a {
            display: none; }
          body header .main-wrapper .search-lang-wrap .lang-switcher-block .switcher .option {
            width: 170px;
            border-top: 1px solid #ccc;
            min-width: 170px;
            background: #fff;
            max-height: 350px;
            padding: 5px 0 5px 8px;
            margin: 0; }
            body header .main-wrapper .search-lang-wrap .lang-switcher-block .switcher .option a {
              padding-left: 6px !important;
              padding: 3px 11px;
              color: #000;
              font-size: 13px;
              line-height: 15px;
              font-family: "Open Sans",sans-serif; }
              body header .main-wrapper .search-lang-wrap .lang-switcher-block .switcher .option a.selected {
                font-weight: bold;
                background: none; }
              body header .main-wrapper .search-lang-wrap .lang-switcher-block .switcher .option a:hover {
                background: none; }
              body header .main-wrapper .search-lang-wrap .lang-switcher-block .switcher .option a .gflag {
                display: none; }
          body header .main-wrapper .search-lang-wrap .lang-switcher-block .chosen-results {
            max-height: 350px;
            padding: 5px 0 0 8px;
            margin: 0; }
            body header .main-wrapper .search-lang-wrap .lang-switcher-block .chosen-results li {
              background: none !important;
              padding-left: 6px !important;
              padding: 3px 11px;
              color: #000;
              font-size: 13px;
              line-height: 15px;
              font-family: "Open Sans",sans-serif; }

  .user-logged-in header {
    height: 120px !important; }

  body.page-node-type-initiatives.initiative-detail-page.user-logged-in header {
    height: 176px !important; }

  body.user-logged-in header + main {
    padding-top: 120px; } }
@media (max-width: 991px) {
  .logout-section {
    padding: 0 15px; }

  body.user-logged-in header + main {
    padding-top: 100px; }

  body.user-logged-in header .main-wrapper .menu-wrapper .tb-megamenu > .nav-collapse {
    top: 101px; }

  body header {
    background-color: rgba(243, 243, 243, 0.98);
    border-bottom: 1px solid #dadada; }
    body header .main-wrapper {
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      body header .main-wrapper .logo-wrap {
        width: calc(100% - 127px);
        height: 60px;
        padding-left: 10px;
        order: 0; }
        body header .main-wrapper .logo-wrap a {
          width: 169px;
          height: 60px; }
      body header .main-wrapper .menu-wrapper {
        order: 2;
        width: 69px;
        height: 60px; }
        body header .main-wrapper .menu-wrapper .tb-megamenu {
          position: static; }
          body header .main-wrapper .menu-wrapper .tb-megamenu > button {
            border-radius: 0;
            box-shadow: none;
            background-color: #0C4064;
            text-shadow: none;
            background-image: none;
            width: 69px;
            height: 60px;
            margin: 0;
            padding: 0 16px;
            outline: 0;
            /*&.collapsed:before{
            	content: "";
            	background:#0C4064 url(../images/header/mobile_menu.svg) no-repeat center;
            	width: 33px;
            	height: 22px;
            	display: inline-block;
            }*/ }
            body header .main-wrapper .menu-wrapper .tb-megamenu > button:before {
              content: "";
              /*background:#0C4064 url(../images/header/mobile_menu_close.svg) no-repeat center;*/
              background: #0C4064 url(../images/header/mobile_menu.svg) no-repeat center;
              width: 33px;
              height: 22px;
              display: inline-block; }
            body header .main-wrapper .menu-wrapper .tb-megamenu > button i {
              display: none; }
          body header .main-wrapper .menu-wrapper .tb-megamenu > .nav-collapse {
            left: 0;
            right: 0;
            top: 61px;
            margin: 0;
            background-color: rgba(243, 243, 243, 0.98);
            height: auto; }
        body header .main-wrapper .menu-wrapper .main-menu-block.show-menu .tb-megamenu button:before {
          content: "";
          background: #0C4064 url(../images/header/mobile_menu_close.svg) no-repeat center;
          width: 33px;
          height: 22px;
          display: inline-block; }
      body header .main-wrapper .search-lang-wrap {
        /*display: none;*/
        order: 1;
        width: 58px;
        height: 60px; }
        body header .main-wrapper .search-lang-wrap .search-block-form .main-search-btn {
          display: none; }
        body header .main-wrapper .search-lang-wrap .search-block-form .mob-main-search-btn {
          background: url(../images/header/search_mobile.svg) no-repeat center;
          width: 58px;
          height: 60px;
          background-size: 22px 22px;
          padding: 0 18px; }
        body header .main-wrapper .search-lang-wrap .search-block-form form {
          display: none;
          background: #0C4064;
          position: absolute;
          top: 61px;
          right: 0;
          left: 0;
          width: 100%;
          padding: 24px;
          z-index: 9; }
          body header .main-wrapper .search-lang-wrap .search-block-form form .form-type-textfield {
            width: 100%;
            margin: 0 auto;
            display: block; }
            body header .main-wrapper .search-lang-wrap .search-block-form form .form-type-textfield input {
              width: 100%;
              border-radius: 0;
              background: transparent;
              height: 45px;
              border: 0;
              outline: 0;
              border-bottom: solid 3px rgba(255, 255, 255, 0.5);
              box-shadow: none;
              color: #fff;
              font-size: 18px;
              line-height: normal;
              box-shadow: none;
              padding-right: 60px; }
          body header .main-wrapper .search-lang-wrap .search-block-form form .form-actions {
            width: 45px;
            height: 45px;
            position: absolute;
            right: 25px;
            top: 5px; }
            body header .main-wrapper .search-lang-wrap .search-block-form form .form-actions input {
              font-size: 0;
              width: 45px;
              height: 45px;
              background: transparent url(../images/header/search_white.svg) no-repeat center;
              background-size: 55%;
              outline: 0;
              border: 0;
              border-radius: 0;
              opacity: 0.7; }
        body header .main-wrapper .search-lang-wrap .search-block-form.show-search .mob-main-search-btn {
          background: url(../images/header/search_close_mobile.svg) no-repeat center;
          background-size: 22px 22px; }
        body header .main-wrapper .search-lang-wrap .search-block-form.show-search form {
          display: block; }
        body header .main-wrapper .search-lang-wrap .lang-switcher-block {
          display: none; }

  /***************************************************************/
  header .menu-wrapper .main-menu-block .tb-megamenu ul.tb-megamenu-nav.level-0 > li.open > .tb-megamenu-no-link {
    color: #0C4064 !important; }

  body header .main-wrapper .menu-wrapper .tb-megamenu > .nav-collapse {
    background-color: #f3f3f3; }

  header .menu-wrapper .main-menu-block .tb-megamenu .dropdown .tb-megamenu-no-link.dropdown-toggle:after {
    content: '';
    background-image: none, url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxOSAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPgo8cGF0aCBmaWxsPSIjOGU4ZThlIiBkPSJNMi4zIDBsNy41IDcuNSA3LjUtNy41IDIuMyAyLjMtOS43IDkuNy05LjctOS43IDIuMy0yLjN6Ii8+Cjwvc3ZnPgo=");
    height: 15px;
    width: 20px;
    background-repeat: no-repeat;
    transform: rotate(0deg);
    top: 15px;
    transition: all 0.3s ease; }
  header .menu-wrapper .main-menu-block .tb-megamenu .dropdown.open .tb-megamenu-no-link.dropdown-toggle:after {
    transform: rotate(180deg); }

  header .menu-wrapper .main-menu-block .tb-megamenu .dropdown .dropdown-menu {
    max-height: 0;
    overflow: hidden;
    min-height: auto;
    transition: max-height 0.2s ease; }
  header .menu-wrapper .main-menu-block .tb-megamenu .dropdown.open .dropdown-menu {
    max-height: 450px; }
  header .menu-wrapper .main-menu-block .tb-megamenu .tb-megamenu-no-link.dropdown-toggle {
    border: 0; }
  header .menu-wrapper .main-menu-block .tb-megamenu .tb-megamenu-no-link.dropdown-toggle {
    color: #0C4064 !important;
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    line-height: 40px; }
  header .menu-wrapper .main-menu-block .tb-megamenu ul.tb-megamenu-nav.level-0 > li {
    width: 100%; }
    header .menu-wrapper .main-menu-block .tb-megamenu ul.tb-megamenu-nav.level-0 > li.open {
      background: #fff; }
    header .menu-wrapper .main-menu-block .tb-megamenu ul.tb-megamenu-nav.level-0 > li:hover {
      background: #fff; }
    header .menu-wrapper .main-menu-block .tb-megamenu ul.tb-megamenu-nav.level-0 > li.open > .tb-megamenu-no-link {
      background: none; }

  body .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner {
    background: #fff;
    padding: 3px 5px;
    height: auto; }
    body .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 {
      width: 100%; }
      body .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > a {
        color: #0C4064 !important;
        font-size: 15px;
        padding: 8px 20px; }
      body .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu {
        display: none !important; }
        body .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section .data_image_explorer {
          display: none; }
        body .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section .data-explorer-data {
          display: none; }

  /***************************************************************/
  header .menu-wrapper .main-menu-block .tb-megamenu ul.tb-megamenu-nav.level-0 > li > a {
    color: #0C4064 !important;
    font-size: 18px;
    font-family: "Open Sans",sans-serif;
    font-weight: 700;
    line-height: 40px;
    text-decoration: none; }

  header + main {
    padding-top: 60px; } }
@media (max-width: 767px) {
  html body .main-wrapper .search-lang-wrap .search-block-form form {
    padding: 24px 10px; }
    html body .main-wrapper .search-lang-wrap .search-block-form form .form-type-textfield {
      max-width: 100%;
      width: 100%; }
      html body .main-wrapper .search-lang-wrap .search-block-form form .form-type-textfield input {
        padding-right: 45px; }
    html body .main-wrapper .search-lang-wrap .search-block-form form .form-actions {
      right: 10px;
      top: 0; } }
@media (min-device-width: 992px) and (max-device-width: 1024px) {
  body header .main-wrapper .search-lang-wrap .lang-switcher-block .chosen-drop {
    margin-left: -120px !important; } }
@media (min-device-width: 1025px) and (max-device-width: 1199px) {
  body header .main-wrapper .search-lang-wrap .lang-switcher-block .chosen-drop {
    margin-left: -120px !important; } }
.green-megamenu-block {
  font-family: "Open Sans";
  position: static; }
  .green-megamenu-block .tb-megamenu {
    position: static; }
    .green-megamenu-block .tb-megamenu .tb-block {
      margin-bottom: 0 !important; }
    .green-megamenu-block .tb-megamenu .tb-megamenu-row {
      border: 0 !important;
      padding: 0 !important; }
  .green-megamenu-block .tb-megamenu-nav > li {
    position: static; }
    .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu {
      max-width: 1200px;
      right: 0;
      left: 0;
      margin: 0 auto;
      width: 1200px;
      padding: 0 10px;
      border: 0;
      box-shadow: none;
      background: transparent;
      max-height: 470px;
      height: 470px;
      min-height: 470px;
      top: 80px; }
      .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner {
        background: #0c4064;
        padding: 40px 3px;
        height: 470px; }
        .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner > .tb-megamenu-row {
          height: 100%; }
          .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner > .tb-megamenu-row > .tb-megamenu-column {
            height: 100%; }
            .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner > .tb-megamenu-row > .tb-megamenu-column > .tb-megamenu-column-inner {
              height: 100%; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner > .tb-megamenu-row > .tb-megamenu-column > .tb-megamenu-column-inner > .tb-megamenu-subnav {
                height: 100%; }
        .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-column-inner {
          padding: 0; }
        .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 {
          display: block;
          position: relative; }
          .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 {
            width: 180px; }
            .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1.show-submenu > a {
              color: #0c4064;
              background: #fff; }
            .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1.show-submenu > .tb-megamenu-submenu {
              display: block; }
            .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > a {
              font-family: "Open Sans";
              font-size: 16px;
              line-height: 18px;
              font-weight: 500;
              color: #fff;
              text-transform: uppercase;
              padding: 11px 20px 12px;
              display: inline-block;
              width: 100%;
              border: 0; }
            .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu {
              position: absolute;
              top: 0;
              width: calc(100% - 230px);
              left: 180px;
              padding: 27px 55px 30px;
              background: #fff;
              display: none;
              height: 470px;
              box-shadow: 2px 8px 8px -4px rgba(0, 0, 0, 0.2); }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .section-title {
                font-family: "Open Sans";
                font-size: 15px;
                font-weight: 700;
                line-height: 17px;
                text-transform: uppercase;
                color: #4d4d4d; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .section-title a {
                  font-family: "Open Sans";
                  font-size: 15px;
                  font-weight: 700;
                  line-height: 17px;
                  text-transform: uppercase;
                  color: #4d4d4d;
                  text-decoration: none;
                  padding: 0; }
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .section-title a:hover {
                    color: #B49523; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-landscape-image-section .view-header {
                padding: 0 15px 17px; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-landscape-image-section .short-desc {
                line-height: 30px;
                font-size: 15px;
                color: #35393c;
                font-family: "Open Sans";
                padding-top: 17px; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-landscape-image-section .view-content .views-col {
                width: 25% !important;
                max-width: 100%;
                flex: none;
                padding: 0 15px;
                float: left; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-landscape-image-section .view-content .section-featured-image {
                margin-bottom: 10px; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-landscape-image-section .view-content .section-featured-image a {
                  padding: 0;
                  -webkit-display: flex;
                  -moz-display: flex;
                  -ms-display: flex;
                  display: flex;
                  align-items: center;
                  -webkit-align-items: center;
                  justify-content: center;
                  width: 100%;
                  height: 124px;
                  background: #f2f2f2;
                  margin-bottom: 10px;
                  max-width: 100%; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-landscape-image-section .view-content .section-featured-image img {
                  max-height: 100%;
                  max-width: 100%;
                  height: auto;
                  width: auto; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-landscape-image-section .view-content .section-featured-title a {
                font-family: "Open Sans";
                font-size: 14px;
                font-weight: 400;
                line-height: 16px;
                color: #4d4d4d;
                padding: 0;
                text-decoration: none; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-landscape-image-section .view-content .section-featured-title a:hover {
                  color: #B49523; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-landscape-image-section .view-footer {
                width: 100%;
                text-align: center;
                margin-top: 30px;
                padding: 0 15px; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-landscape-image-section .view-footer .megamenu-viewall {
                  display: inline-block; }
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-landscape-image-section .view-footer .megamenu-viewall a {
                    display: inline-block;
                    font-family: "Open Sans";
                    border: 1px solid #0c4064;
                    font-size: 12px;
                    line-height: 14px;
                    color: #0c4064;
                    padding: 7px 20px;
                    text-decoration: none; }
                    .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-landscape-image-section .view-footer .megamenu-viewall a:hover {
                      background: #0c4064;
                      color: #fff; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-landscape-image-section .view-footer .megamenu-list-section {
                  padding: 0; }
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-landscape-image-section .view-footer .megamenu-list-section .view-content,
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-landscape-image-section .view-footer .megamenu-list-section .view-header {
                    text-align: left; }
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-landscape-image-section .view-footer .megamenu-list-section .view-header {
                    padding-top: 0; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-portrait-image-section .view-header {
                padding: 0 15px 17px; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-portrait-image-section .view-content .views-col {
                width: 25% !important;
                max-width: 100%;
                flex: none;
                padding: 0 15px;
                float: left; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-portrait-image-section .view-content .section-featured-image {
                margin-bottom: 10px; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-portrait-image-section .view-content .section-featured-image a {
                  padding: 0;
                  -webkit-display: flex;
                  -moz-display: flex;
                  -ms-display: flex;
                  display: flex;
                  align-items: center;
                  -webkit-align-items: center;
                  justify-content: center;
                  width: 120px;
                  height: 160px;
                  background: #f2f2f2;
                  margin-bottom: 10px;
                  max-width: 100%; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-portrait-image-section .view-content .section-featured-image img {
                  max-height: 100%;
                  max-width: 100%;
                  height: auto; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-portrait-image-section .view-content .section-featured-title a {
                font-family: "Open Sans";
                font-size: 14px;
                font-weight: 400;
                line-height: 16px;
                color: #4d4d4d;
                padding: 0;
                text-decoration: none; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-portrait-image-section .view-content .section-featured-title a:hover {
                  color: #B49523; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-portrait-image-section .view-footer {
                width: 100%;
                text-align: center;
                margin-top: 30px;
                padding: 0 15px; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-portrait-image-section .view-footer .megamenu-viewall {
                  display: inline-block; }
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-portrait-image-section .view-footer .megamenu-viewall a {
                    display: inline-block;
                    font-family: "Open Sans";
                    border: 1px solid #0c4064;
                    font-size: 12px;
                    line-height: 14px;
                    color: #0c4064;
                    padding: 7px 20px;
                    text-decoration: none; }
                    .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-portrait-image-section .view-footer .megamenu-viewall a:hover {
                      background: #0c4064;
                      color: #fff; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-portrait-image-section .view-footer .megamenu-list-section {
                  padding: 0; }
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-portrait-image-section .view-footer .megamenu-list-section .view-content,
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-portrait-image-section .view-footer .megamenu-list-section .view-header {
                    text-align: left; }
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-portrait-image-section .view-footer .megamenu-list-section .view-header {
                    padding-top: 0; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-list-section {
                padding: 0 15px; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-list-section .view-header {
                  padding: 22px 0 14px; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-list-section .view-content {
                  -moz-column-count: 4;
                  -webkit-column-count: 4;
                  column-count: 4; }
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-list-section .view-content a {
                    font-family: "Open Sans";
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 17px;
                    color: #4d4d4d;
                    margin-bottom: 14px;
                    text-decoration: none;
                    padding: 0;
                    -moz-transition: all 0.15s ease-in-out;
                    -o-transition: all 0.15s ease-in-out;
                    -webkit-transition: all 0.15s ease-in-out;
                    transition: all 0.15s ease-in-out; }
                    .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-list-section .view-content a:hover {
                      color: #B49523; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section {
                padding: 0 15px; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section .section-title {
                  padding-bottom: 15px; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section .data_image_explorer {
                  float: right;
                  width: 446px; }
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section .data_image_explorer a {
                    padding: 0; }
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section .data_image_explorer img {
                    max-width: 100%;
                    height: auto; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section .data-explorer-data {
                  float: left;
                  text-align: left;
                  width: calc(100% - 446px);
                  padding-right: 15px;
                  font-family: "Open Sans";
                  color: #35393c;
                  line-height: 30px;
                  font-size: 15px; }
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section .data-explorer-data > div:not(.data-explorer-btn), .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section .data-explorer-data > div:not(.data-explorer-btn) p {
                    font-family: "Open Sans";
                    color: #35393c;
                    line-height: 30px;
                    font-size: 15px; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section .data-explorer-btn {
                  width: auto;
                  float: left;
                  text-align: left;
                  margin-top: 21px; }
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section .data-explorer-btn a {
                    display: inline-block;
                    border: 1px solid #0c4064;
                    font-family: "Open Sans";
                    font-size: 12px;
                    line-height: 14px;
                    color: #0c4064;
                    padding: 7px 20px;
                    text-decoration: none;
                    -moz-transition: all 0.15s ease-in-out;
                    -o-transition: all 0.15s ease-in-out;
                    -webkit-transition: all 0.15s ease-in-out;
                    transition: all 0.15s ease-in-out; }
                    .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section .data-explorer-btn a:hover {
                      background: #0c4064;
                      color: #fff; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section.greenforum-section .data_image_explorer {
                  width: 300px; }
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section.greenforum-section .data_image_explorer img {
                    height: auto; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section.greenforum-section .data-explorer-data {
                  width: calc(100% - 300px); }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content > .views-row {
                display: inline-block;
                width: 100%;
                padding-right: 15px; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .section-title {
                padding-bottom: 27px; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .country-section {
                float: left;
                width: 25%;
                padding: 0 15px; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .country-section .view-content {
                  display: inline-block;
                  width: 100%;
                  /*height: 240px;
                  overflow-y: scroll;*/ }
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .country-section .view-content > * {
                    float: left;
                    width: 100%;
                    display: block;
                    margin-bottom: 10px; }
                    .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .country-section .view-content > * a {
                      font-family: "Open Sans";
                      font-size: 15px;
                      font-weight: 400;
                      line-height: 17px;
                      color: #4d4d4d;
                      text-transform: capitalize;
                      text-decoration: none;
                      padding: 0; }
                      .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .country-section .view-content > * a:hover {
                        color: #B49523; }
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .country-section .view-content .chosen-container {
                    width: 160px !important; }
                    .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .country-section .view-content .chosen-container .chosen-single {
                      border: 1px solid #394D4A;
                      border-radius: 0;
                      font-size: 15px;
                      color: #394D4A;
                      display: block;
                      height: 40px;
                      background: url(../images/header/Drop_down_Country.png) no-repeat right 10px center;
                      padding: 10px; }
                    .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .country-section .view-content .chosen-container .chosen-drop {
                      margin-top: 0; }
                    .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .country-section .view-content .chosen-container .chosen-results {
                      font-size: 15px; }
                      .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .country-section .view-content .chosen-container .chosen-results li {
                        padding: 7px 10px; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .region-section {
                float: left;
                width: 25%;
                padding: 0 15px; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .region-section .view-content {
                  display: inline-block;
                  width: 100%; }
                  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .region-section .view-content > * {
                    float: left;
                    width: 100%;
                    display: block;
                    margin-bottom: 10px; }
                    .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .region-section .view-content > * a {
                      font-family: "Open Sans";
                      font-size: 15px;
                      font-weight: 400;
                      line-height: 17px;
                      color: #4d4d4d;
                      text-transform: capitalize;
                      text-decoration: none;
                      padding: 0; }
                      .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .region-section .view-content > * a:hover {
                        color: #B49523; }
              .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .country-map-section {
                float: left;
                width: 50%; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .country-map-section a {
                  padding: 0; }
                .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .country-menu-view > .view-content .country-map-section img {
                  width: 100%;
                  max-width: 100%;
                  height: auto; }
  .green-megamenu-block .sme-megamenu-strategy .mega_menu_block_title {
    padding: 0 15px 17px; }
  .green-megamenu-block .sme-megamenu-strategy .sme_wrk_grp_content_1 {
    line-height: 21px;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    padding: 0 15px;
    margin-bottom: 15px; }
  .green-megamenu-block .sme-megamenu-strategy .sme-action,
  .green-megamenu-block .sme-megamenu-strategy .sme-strategy {
    padding: 0 15px 14px !important;
    text-decoration: none; }
  .green-megamenu-block .sme-megamenu-strategy .view-content {
    /*padding: 0 15px;
    column-count: 5;
    -moz-column-count: 5;
    -webkit-column-count: 5;*/
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .green-megamenu-block .sme-megamenu-strategy .view-content > * {
      display: inline-block;
      padding: 0 15px;
      width: 20%; }
    .green-megamenu-block .sme-megamenu-strategy .view-content img {
      width: auto;
      height: 85px;
      margin-bottom: 10px; }
  .green-megamenu-block .sme-megamenu-strategy .views-field-field-tax-image {
    text-align: center; }
  .green-megamenu-block .sme-megamenu-strategy .views-field-name {
    width: 100%;
    margin-bottom: 14px; }
    .green-megamenu-block .sme-megamenu-strategy .views-field-name a {
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      font-weight: 400;
      line-height: 16px;
      color: #4d4d4d;
      text-decoration: none;
      text-align: center; }
      .green-megamenu-block .sme-megamenu-strategy .views-field-name a:hover {
        color: #B49523; }
  .green-megamenu-block .sme-megamenu-action .view-content {
    /*column-count: 5;
    -moz-column-count: 5;
    -webkit-column-count: 5;
    padding: 0 15px;*/
    min-height: auto;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .green-megamenu-block .sme-megamenu-action .view-content > * {
      display: inline-block;
      padding: 0 15px;
      width: 20%; }
    .green-megamenu-block .sme-megamenu-action .view-content img {
      width: auto;
      height: 85px;
      margin-bottom: 10px; }
  .green-megamenu-block .sme-megamenu-action .views-field-field-tax-image {
    text-align: center; }
  .green-megamenu-block .sme-megamenu-action .views-field-name {
    width: 100%;
    margin-bottom: 14px; }
    .green-megamenu-block .sme-megamenu-action .views-field-name a {
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      font-weight: 400;
      line-height: 16px;
      color: #4d4d4d;
      text-decoration: none;
      text-align: center; }
      .green-megamenu-block .sme-megamenu-action .views-field-name a:hover {
        color: #B49523; }

/*************************************/
/**mega menu updated for third level**/
/*************************************/
.tb-megamenu-nav > li:first-child > .dropdown-menu .tb-megamenu-subnav > li:nth-child(2), .tb-megamenu-nav > li:first-child > .dropdown-menu .tb-megamenu-subnav > li:nth-child(3) {
  padding-left: 20px; }
.tb-megamenu-nav > li:first-child > .dropdown-menu .tb-megamenu-subnav > li:nth-child(3) {
  margin-bottom: 8px; }
  .tb-megamenu-nav > li:first-child > .dropdown-menu .tb-megamenu-subnav > li:nth-child(3) > a {
    position: relative; }
    .tb-megamenu-nav > li:first-child > .dropdown-menu .tb-megamenu-subnav > li:nth-child(3) > a:after {
      content: '';
      position: absolute;
      height: 1px;
      width: 90%;
      display: block;
      bottom: 0px;
      left: 0;
      right: 0;
      background: #fff; }

/*************************************/
@media (min-width: 992px) and (max-width: 1199px) {
  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section .data_image_explorer {
    width: 350px; }
  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section .data-explorer-data {
    width: calc(100% - 350px); }
    .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li.submenu-level-1 > .tb-megamenu-submenu .megamenu-two-col-section .data-explorer-data > div:not(.data-explorer-btn) {
      line-height: 22px;
      font-size: 14px; } }
@media (min-width: 992px) {
  body .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > div.mega-dropdown-inner {
    padding-left: 3px;
    padding-right: 3px; }

  body header .menu-wrapper .main-menu-block .tb-megamenu .tb-megamenu-no-link {
    height: 100%;
    display: inline-block;
    width: 100%; }

  body header .menu-wrapper .main-menu-block .tb-megamenu .level-0 > .level-1 > a {
    text-decoration: none;
    height: 100%;
    display: inline-block; }

  .green-megamenu-block .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 {
    list-style-type: none;
    padding: 0; }

  header .menu-wrapper .main-menu-block .tb-megamenu ul.tb-megamenu-nav.level-0 > li.open > .tb-megamenu-submenu {
    display: block; }

  body header .main-wrapper .menu-wrapper .tb-megamenu .mobile-menu-button {
    display: none; } }
@media (max-width: 991px) {
  body header .main-wrapper .menu-wrapper .tb-megamenu > .nav-collapse {
    position: absolute;
    display: none;
    height: 100vh; }
    body header .main-wrapper .menu-wrapper .tb-megamenu > .nav-collapse .level-0 > .tb-megamenu-item {
      background: none !important; }
      body header .main-wrapper .menu-wrapper .tb-megamenu > .nav-collapse .level-0 > .tb-megamenu-item > .dropdown-toggle {
        display: inline-block;
        width: 100%;
        padding: 8px 22px;
        position: relative;
        z-index: 1; }
        body header .main-wrapper .menu-wrapper .tb-megamenu > .nav-collapse .level-0 > .tb-megamenu-item > .dropdown-toggle .mobile-menu-button-close {
          display: block;
          position: absolute;
          top: 0;
          bottom: 0;
          right: 0;
          left: 0;
          z-index: 2; }
        body header .main-wrapper .menu-wrapper .tb-megamenu > .nav-collapse .level-0 > .tb-megamenu-item > .dropdown-toggle:after {
          right: 22px;
          transform: none; }
      body header .main-wrapper .menu-wrapper .tb-megamenu > .nav-collapse .level-0 > .tb-megamenu-item > .dropdown-menu {
        position: static;
        padding: 0;
        display: block;
        max-height: 0;
        overflow: hidden;
        height: auto; }
        body header .main-wrapper .menu-wrapper .tb-megamenu > .nav-collapse .level-0 > .tb-megamenu-item > .dropdown-menu > .mega-dropdown-inner {
          padding: 0; }
          body header .main-wrapper .menu-wrapper .tb-megamenu > .nav-collapse .level-0 > .tb-megamenu-item > .dropdown-menu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 {
            padding: 0;
            list-style-type: none; }
            body header .main-wrapper .menu-wrapper .tb-megamenu > .nav-collapse .level-0 > .tb-megamenu-item > .dropdown-menu > .mega-dropdown-inner .tb-megamenu-subnav.level-1 > li > a {
              padding: 12px 20px 12px 40px; }
      body header .main-wrapper .menu-wrapper .tb-megamenu > .nav-collapse .level-0 > .tb-megamenu-item.open-menu {
        background: #fff !important; }
        body header .main-wrapper .menu-wrapper .tb-megamenu > .nav-collapse .level-0 > .tb-megamenu-item.open-menu > .dropdown-toggle:after {
          transform: rotate(180deg); }
        body header .main-wrapper .menu-wrapper .tb-megamenu > .nav-collapse .level-0 > .tb-megamenu-item.open-menu > .dropdown-menu {
          /*display: block;*/
          max-height: 450px; }
  body header .main-wrapper .menu-wrapper .main-menu-block.show-menu .tb-megamenu > .nav-collapse {
    display: block; } }
div.custom-mega-menu {
  position: static; }

.footer-section {
  margin-top: 48px; }
  .footer-section .footer-top {
    background-color: #f0f0f0; }
    .footer-section .footer-top .subscribe {
      max-width: 1200px;
      width: 1200px;
      margin: 0 auto;
      padding-bottom: 80px;
      padding: 0 10px 80px; }
      .footer-section .footer-top .subscribe .section-heading__title {
        /*border-left: solid 10px #0C4064;
        padding: 24px 24px;*/
        padding: 24px 40px;
        background: #fff;
        display: inline-block;
        font-size: 50px;
        font-weight: 300;
        line-height: 50px;
        color: #394D4A;
        margin-top: 0;
        position: relative;
        z-index: 1;
        left: -40px; }
        .footer-section .footer-top .subscribe .section-heading__title:before {
          background-color: #fff;
          content: '';
          display: block;
          height: 100%;
          position: absolute;
          right: 0;
          top: 0;
          width: 2400px;
          z-index: -1; }
      .footer-section .footer-top .subscribe .subscribe__row {
        margin-top: 72px;
        width: 100%;
        clear: both;
        display: table; }
        .footer-section .footer-top .subscribe .subscribe__row > * {
          display: table-cell;
          width: 50%;
          vertical-align: top; }
        .footer-section .footer-top .subscribe .subscribe__row .subscribe__left {
          padding: 0 34px 0 0; }
        .footer-section .footer-top .subscribe .subscribe__row .subscribe__right {
          padding: 0 0 0 34px; }
          .footer-section .footer-top .subscribe .subscribe__row .subscribe__right .nav--social > li {
            -webkit-display: flex;
            -moz-display: flex;
            -ms-display: flex;
            display: flex; }
            .footer-section .footer-top .subscribe .subscribe__row .subscribe__right .nav--social > li a {
              color: transparent;
              font-size: 0;
              height: 40px;
              text-shadow: none;
              width: 40px;
              display: inline-block;
              border-radius: 50%;
              border: solid 1px #0C4064;
              margin-right: 24px; }
              .footer-section .footer-top .subscribe .subscribe__row .subscribe__right .nav--social > li a:hover {
                background-color: #0C4064 !important; }
              .footer-section .footer-top .subscribe .subscribe__row .subscribe__right .nav--social > li a.nav__link--twitter {
                background: url("../images/footer/twitter.svg") no-repeat center;
                background-size: 30px; }
                .footer-section .footer-top .subscribe .subscribe__row .subscribe__right .nav--social > li a.nav__link--twitter:hover {
                  background: url("../images/footer/twitter_hover.svg") no-repeat center;
                  background-size: 30px; }
              .footer-section .footer-top .subscribe .subscribe__row .subscribe__right .nav--social > li a.nav__link--facebook {
                background: url("../images/footer/facebook.svg") no-repeat center;
                background-size: 30px; }
                .footer-section .footer-top .subscribe .subscribe__row .subscribe__right .nav--social > li a.nav__link--facebook:hover {
                  background: url("../images/footer/facebook_hover.svg") no-repeat center;
                  background-size: 30px; }
              .footer-section .footer-top .subscribe .subscribe__row .subscribe__right .nav--social > li a.nav__link--linkedin {
                background: url("../images/footer/linkedin.svg") no-repeat center;
                background-size: 30px; }
                .footer-section .footer-top .subscribe .subscribe__row .subscribe__right .nav--social > li a.nav__link--linkedin:hover {
                  background: url("../images/footer/linkedin_hover.svg") no-repeat center;
                  background-size: 30px; }
              .footer-section .footer-top .subscribe .subscribe__row .subscribe__right .nav--social > li a.nav__link--youtube {
                background: url("../images/footer/youtube.svg") no-repeat center;
                background-size: 30px; }
                .footer-section .footer-top .subscribe .subscribe__row .subscribe__right .nav--social > li a.nav__link--youtube:hover {
                  background: url("../images/footer/youtube_hover.svg") no-repeat center;
                  background-size: 30px; }
              .footer-section .footer-top .subscribe .subscribe__row .subscribe__right .nav--social > li a.nav__link--flickr {
                background: url("../images/footer/flickr.svg") no-repeat center;
                background-size: 30px; }
                .footer-section .footer-top .subscribe .subscribe__row .subscribe__right .nav--social > li a.nav__link--flickr:hover {
                  background: url("../images/footer/flickr_hover.svg") no-repeat center;
                  background-size: 30px; }
            .footer-section .footer-top .subscribe .subscribe__row .subscribe__right .nav--social > li:last-child a {
              margin-right: 0; }
        .footer-section .footer-top .subscribe .subscribe__row .subscribe__label {
          font-size: 16px;
          margin-bottom: 24px;
          font-family: "Open Sans";
          font-weight: 300;
          color: #4A4A4A; }
        .footer-section .footer-top .subscribe .subscribe__row .form--subscribe {
          -webkit-display: flex;
          -moz-display: flex;
          -ms-display: flex;
          display: flex;
          align-items: center; }
          .footer-section .footer-top .subscribe .subscribe__row .form--subscribe input[type="text-field"] {
            font-size: 14px;
            height: 60px;
            width: calc(100% - 120px);
            font-weight: 300;
            margin-right: 5px;
            max-width: 300px;
            padding: 0 8px; }
          .footer-section .footer-top .subscribe .subscribe__row .form--subscribe input[type="submit"] {
            font-size: 14px;
            font-weight: 300;
            line-height: 18px;
            height: 60px;
            background-color: #B49523;
            border: none;
            letter-spacing: 1px;
            color: #fff;
            padding: 0 20px;
            text-transform: uppercase; }

@media (max-width: 1199px) {
  body .footer-section .footer-top .subscribe {
    width: 100%;
    max-width: 100%; }
  body .footer-section .footer-top .subscribe .section-heading__title {
    left: 0; } }
@media (min-width: 992px) and (max-width: 1199px) {
  body .footer-section .footer-top .subscribe .section-heading__title {
    padding: 24px 40px 24px 0; } }
@media (min-width: 768px) and (max-width: 991px) {
  body .footer-section .footer-top .subscribe {
    padding-bottom: 48px; }
    body .footer-section .footer-top .subscribe .section-heading__title {
      font-size: 40px;
      /*padding: 19px 24px;*/
      padding: 24px 40px 24px 0; }
    body .footer-section .footer-top .subscribe .subscribe__row {
      display: inline-block;
      width: 100%; }
      body .footer-section .footer-top .subscribe .subscribe__row > * {
        display: inline-block;
        width: 100%;
        padding: 0 !important; }
        body .footer-section .footer-top .subscribe .subscribe__row > *.subscribe__left {
          margin-bottom: 32px; }
      body .footer-section .footer-top .subscribe .subscribe__row .form--subscribe input[type="text-field"] {
        height: 50px;
        font-size: 12px; }
      body .footer-section .footer-top .subscribe .subscribe__row .form--subscribe input[type="submit"] {
        height: 50px;
        font-size: 10px; }
  body .footer-section .footer-top .subscribe .section-heading__title {
    left: 0; } }
@media (max-width: 767px) {
  body .footer-section .footer-top .subscribe {
    padding-bottom: 48px; }
    body .footer-section .footer-top .subscribe .section-heading__title {
      font-size: 40px;
      /*padding: 19px 24px;*/
      padding: 24px 40px 24px 10px; }
    body .footer-section .footer-top .subscribe .subscribe__row {
      display: inline-block;
      width: 100%; }
      body .footer-section .footer-top .subscribe .subscribe__row > * {
        display: inline-block;
        width: 100%;
        padding: 0 !important; }
        body .footer-section .footer-top .subscribe .subscribe__row > *.subscribe__left {
          margin-bottom: 32px; }
      body .footer-section .footer-top .subscribe .subscribe__row .form--subscribe input[type="text-field"] {
        height: 50px;
        font-size: 12px; }
      body .footer-section .footer-top .subscribe .subscribe__row .form--subscribe input[type="submit"] {
        height: 50px;
        font-size: 10px; } }
.footer-section .footer-bottom .footer {
  max-width: 1200px;
  width: 1200px;
  margin: 0 auto;
  padding: 65px 10px; }
  .footer-section .footer-bottom .footer .footer__upper {
    border-bottom: solid 1px #D8D8D8;
    padding-bottom: 40px;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    width: 100%; }
    .footer-section .footer-bottom .footer .footer__upper .footer__site-name {
      background: url("../images/footer/ggkp-industry.svg") no-repeat center;
      width: 180px;
      font-size: 0;
      height: 70px;
      display: inline-block;
      background-size: contain;
      margin-right: 56px; }
    .footer-section .footer-bottom .footer .footer__upper .nav--footer > * {
      float: left;
      margin-right: 48px; }
      .footer-section .footer-bottom .footer .footer__upper .nav--footer > * a {
        color: #4A4A4A;
        font-family: "Open Sans";
        font-size: 15px;
        font-weight: 300;
        letter-spacing: .5px;
        line-height: 30px;
        text-decoration: none;
        text-transform: uppercase;
        transition: all 250ms ease-out; }
        .footer-section .footer-bottom .footer .footer__upper .nav--footer > * a:hover {
          color: #B49523; }
      .footer-section .footer-bottom .footer .footer__upper .nav--footer > *:last-child {
        margin-right: 0; }
  .footer-section .footer-bottom .footer .footer__lower {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    padding-top: 40px; }
    .footer-section .footer-bottom .footer .footer__lower > * {
      flex-basis: 50%;
      max-width: 50%; }
    .footer-section .footer-bottom .footer .footer__lower .footer__copyright {
      color: #4A4A4A;
      font-size: 12px;
      font-weight: 300;
      padding-right: 48px; }
    .footer-section .footer-bottom .footer .footer__lower .footer__logos {
      list-style-type: none;
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      justify-content: flex-end;
      margin: 0; }
      .footer-section .footer-bottom .footer .footer__lower .footer__logos li {
        margin-right: 16px; }
        .footer-section .footer-bottom .footer .footer__lower .footer__logos li:last-child {
          margin-right: 0; }
        .footer-section .footer-bottom .footer .footer__lower .footer__logos li a {
          background-color: transparent;
          color: transparent;
          height: 45px;
          overflow: hidden;
          text-shadow: none;
          width: 45px;
          display: block;
          opacity: 0.75; }
          .footer-section .footer-bottom .footer .footer__lower .footer__logos li a.gggi {
            background: url("../images/footer/footer-bottom/logo_gggi.png") no-repeat center;
            background-size: contain; }
          .footer-section .footer-bottom .footer .footer__lower .footer__logos li a.oecd {
            background: url("../images/footer/footer-bottom/logo_oecd.png") no-repeat center;
            background-size: contain;
            width: 65px; }
          .footer-section .footer-bottom .footer .footer__lower .footer__logos li a.unep {
            background: url("../images/footer/footer-bottom/logo_unep.png") no-repeat center;
            background-size: contain; }
          .footer-section .footer-bottom .footer .footer__lower .footer__logos li a.unido {
            background: url("../images/footer/footer-bottom/logo_unido.png") no-repeat center;
            background-size: contain; }
          .footer-section .footer-bottom .footer .footer__lower .footer__logos li a.wb {
            background: url("../images/footer/footer-bottom/logo_wb.png") no-repeat center;
            background-size: contain; }

@media (max-width: 1199px) {
  body .footer-section .footer-bottom .footer {
    width: 100%;
    max-width: 100%; } }
@media (min-width: 992px) and (max-width: 1199px) {
  body .footer-section .footer-bottom .footer .footer__upper .nav--footer > * {
    margin-right: 15px; } }
@media (min-width: 768px) and (max-width: 991px) {
  body .footer-section .footer-bottom .footer .footer__upper {
    display: inline-block;
    width: 100%;
    text-align: center; }
    body .footer-section .footer-bottom .footer .footer__upper .footer__site-name {
      margin: 0 0 32px; }
    body .footer-section .footer-bottom .footer .footer__upper .nav--footer {
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      justify-content: center; }
  body .footer-section .footer-bottom .footer .footer__lower {
    display: inline-block;
    width: 100%;
    text-align: center; }
    body .footer-section .footer-bottom .footer .footer__lower > * {
      max-width: 100%;
      width: 100%;
      padding: 0 !important; }
    body .footer-section .footer-bottom .footer .footer__lower .footer__copyright {
      margin-bottom: 32px; }
    body .footer-section .footer-bottom .footer .footer__lower .footer__logos {
      display: inline-block;
      width: 100%;
      text-align: center;
      margin-bottom: 0; }
      body .footer-section .footer-bottom .footer .footer__lower .footer__logos li {
        display: inline-block; } }
@media (max-width: 767px) {
  body .footer-section .footer-bottom .footer .footer__upper {
    display: inline-block;
    width: 100%;
    text-align: center; }
    body .footer-section .footer-bottom .footer .footer__upper .footer__site-name {
      margin: 0 0 32px; }
    body .footer-section .footer-bottom .footer .footer__upper .nav--footer {
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      justify-content: center; }
      body .footer-section .footer-bottom .footer .footer__upper .nav--footer > * {
        margin-right: 0;
        width: 100%;
        margin-bottom: 8px; }
  body .footer-section .footer-bottom .footer .footer__lower {
    display: inline-block;
    width: 100%;
    text-align: center; }
    body .footer-section .footer-bottom .footer .footer__lower > * {
      max-width: 100%;
      width: 100%;
      padding: 0 !important; }
    body .footer-section .footer-bottom .footer .footer__lower .footer__copyright {
      margin-bottom: 32px; }
    body .footer-section .footer-bottom .footer .footer__lower .footer__logos {
      display: inline-block;
      width: 100%;
      text-align: center;
      margin-bottom: 0; }
      body .footer-section .footer-bottom .footer .footer__lower .footer__logos li {
        display: inline-block; } }
.listing-page .more-link a {
  float: left;
  color: #4A4A4A;
  font-weight: 300;
  padding: 0.5rem 2.25rem 0.5rem .75rem;
  position: relative;
  text-decoration: none;
  transition: all 200ms ease-out;
  border: 1px solid #ccc;
  background-color: #fff;
  display: inline-block;
  margin-top: 10px; }
  .listing-page .more-link a:hover {
    text-decoration: none; }
  .listing-page .more-link a:after {
    background-image: url(../images/view-all-arrow.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    content: '';
    display: block;
    position: absolute;
    right: .5rem;
    top: 50%;
    transform: translateY(-50%);
    height: 16px;
    width: 16px; }

/*@import 'research/research-detail';*/
.ggkp-sector-theme-listing .sidebar-left .sector-info-block p,
.ggkp-sector-theme-listing .sidebar-left .sector-info-block .field--name-body {
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  color: #35393c;
  font-family: "Open Sans",sans-serif; }
.ggkp-sector-theme-listing .content-section .view-themes .view-content .views-col,
.ggkp-sector-theme-listing .content-section .view-featured-sector .view-content .views-col {
  max-width: 100%;
  margin-bottom: 32px; }
  .ggkp-sector-theme-listing .content-section .view-themes .view-content .views-col .views-field-title a,
  .ggkp-sector-theme-listing .content-section .view-featured-sector .view-content .views-col .views-field-title a {
    font-size: 16px;
    line-height: 22px;
    color: #4A4A4A;
    font-weight: 300;
    display: block;
    margin-top: 8px;
    text-decoration: none; }
    .ggkp-sector-theme-listing .content-section .view-themes .view-content .views-col .views-field-title a:hover,
    .ggkp-sector-theme-listing .content-section .view-featured-sector .view-content .views-col .views-field-title a:hover {
      color: #B49523; }

@media (min-width: 992px) and (max-width: 1199px) {
  body.ggkp-sector-theme-listing .container .sidebar-left {
    width: 285px;
    max-width: 285px;
    flex: none; }
  body.ggkp-sector-theme-listing .container .content-section {
    width: calc(100% - 285px);
    flex: none; }
    body.ggkp-sector-theme-listing .container .content-section .view-themes .view-content .views-col,
    body.ggkp-sector-theme-listing .container .content-section .view-featured-sector .view-content .views-col {
      padding: 0 12px; }
      body.ggkp-sector-theme-listing .container .content-section .view-themes .view-content .views-col img,
      body.ggkp-sector-theme-listing .container .content-section .view-featured-sector .view-content .views-col img {
        max-width: 100%;
        height: auto; } }
@media (min-width: 768px) and (max-width: 991px) {
  body.ggkp-sector-theme-listing .container > .row {
    display: inline-block;
    width: 100%; }
  body.ggkp-sector-theme-listing .container .sidebar-left {
    display: inline-block;
    width: 100%;
    margin-bottom: 16px; }
  body.ggkp-sector-theme-listing .container .content-section {
    display: inline-block;
    width: 100%;
    border: 0;
    padding: 0 !important; }
    body.ggkp-sector-theme-listing .container .content-section .region-content {
      padding: 0; }
    body.ggkp-sector-theme-listing .container .content-section .view-themes .view-content .views-col,
    body.ggkp-sector-theme-listing .container .content-section .view-featured-sector .view-content .views-col {
      padding: 0 12px; }
      body.ggkp-sector-theme-listing .container .content-section .view-themes .view-content .views-col img,
      body.ggkp-sector-theme-listing .container .content-section .view-featured-sector .view-content .views-col img {
        max-width: 100%;
        height: auto; } }
@media (max-width: 767px) {
  body.ggkp-sector-theme-listing .container > .row {
    display: inline-block;
    width: 100%; }
  body.ggkp-sector-theme-listing .container .sidebar-left {
    display: inline-block;
    width: 100%; }
    body.ggkp-sector-theme-listing .container .sidebar-left .sector-info-block {
      margin-bottom: 32px; }
  body.ggkp-sector-theme-listing .container .content-section {
    display: inline-block;
    width: 100%;
    border: 0;
    padding: 0 !important; }
    body.ggkp-sector-theme-listing .container .content-section .region-content {
      padding: 0; }
    body.ggkp-sector-theme-listing .container .content-section .view-themes .view-content .views-col,
    body.ggkp-sector-theme-listing .container .content-section .view-featured-sector .view-content .views-col {
      padding: 0 12px;
      width: 100% !important; }
      body.ggkp-sector-theme-listing .container .content-section .view-themes .view-content .views-col img,
      body.ggkp-sector-theme-listing .container .content-section .view-featured-sector .view-content .views-col img {
        max-width: 100%;
        height: auto; } }
.ggkp-detail-page.ggkp-sector-theme .region-pagetitle {
  display: inline-block;
  width: 100%;
  position: relative; }

.ggkp-sector-theme {
  /*breadcrumb and social share */
  /*sidebar section*/ }
  .ggkp-sector-theme .sector-theme-banner-block {
    float: left;
    width: 100%; }
    .ggkp-sector-theme .sector-theme-banner-block .sector-banner-image img {
      width: 100%;
      height: 140px;
      object-fit: cover; }
    .ggkp-sector-theme .sector-theme-banner-block .view-sector-banner {
      position: relative; }
      .ggkp-sector-theme .sector-theme-banner-block .view-sector-banner:after {
        content: '';
        display: block;
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background-color: rgba(0, 0, 0, 0.4); }
      .ggkp-sector-theme .sector-theme-banner-block .view-sector-banner .sector-banner-title {
        position: absolute;
        bottom: 0;
        padding: 2.5rem 10px;
        line-height: 60px;
        color: #fff !important;
        z-index: 1;
        font-family: "Quicksand";
        font-weight: 900 !important; }
        .ggkp-sector-theme .sector-theme-banner-block .view-sector-banner .sector-banner-title h2 {
          font-size: 50px;
          font-weight: 900;
          letter-spacing: 0;
          margin: 0;
          padding: 0;
          color: #fff; }
          .ggkp-sector-theme .sector-theme-banner-block .view-sector-banner .sector-banner-title h2 * {
            font-size: 50px;
            font-weight: 900;
            letter-spacing: 0;
            margin: 0;
            padding: 0;
            color: #fff; }
  .ggkp-sector-theme .social-share-section {
    width: 215px !important;
    max-width: 215px;
    position: absolute;
    top: 140px;
    right: 0; }
  .ggkp-sector-theme .breadcrumb-block {
    width: calc(100% - 215px);
    border: 0; }
  .ggkp-sector-theme .insight-side-block {
    position: relative;
    background-color: rgba(216, 216, 216, 0.9);
    float: left; }
    .ggkp-sector-theme .insight-side-block:after {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: url(../images/detailpage/sidebar-background.png) no-repeat;
      background-size: cover;
      background-position: center;
      z-index: -1; }
    .ggkp-sector-theme .insight-side-block h2 {
      display: inline-block !important;
      background-color: #fff;
      padding: 1rem 1rem 1rem 0;
      margin-top: 0;
      margin-bottom: 16px; }
    .ggkp-sector-theme .insight-side-block .insight-view .views-row {
      margin: 25px 0 20px;
      float: left; }
    .ggkp-sector-theme .insight-side-block .insight-view .insights-container {
      display: flex; }
    .ggkp-sector-theme .insight-side-block .insight-view .insights-image {
      width: 110px;
      margin-right: 10px; }
      .ggkp-sector-theme .insight-side-block .insight-view .insights-image img {
        width: 100%;
        height: auto; }
    .ggkp-sector-theme .insight-side-block .insight-view .insights-details {
      margin-top: 0;
      padding: 10px;
      float: left;
      border-top: solid 1px #fff;
      padding-left: 5px;
      position: relative;
      margin-bottom: 0;
      width: calc(100% - 120px); }
      .ggkp-sector-theme .insight-side-block .insight-view .insights-details .insights-title a {
        font-family: "Quicksand", sans-serif;
        font-size: 18px;
        color: #4A4A4A;
        font-weight: 700;
        -webkit-transition: all 0.15s ease-in-out;
        transition: all 0.15s ease-in-out; }
        .ggkp-sector-theme .insight-side-block .insight-view .insights-details .insights-title a:hover {
          color: #B49523;
          text-decoration: none; }
      .ggkp-sector-theme .insight-side-block .insight-view .insights-details .insights-title {
        float: left;
        width: 100%;
        font-family: "Quicksand", sans-serif;
        margin-bottom: 10px;
        line-height: 1.3; }
      .ggkp-sector-theme .insight-side-block .insight-view .insights-details .insights-by {
        color: #4A4A4A;
        font-family: 'Open Sans', sans-serif;
        font-size: 12px;
        padding: 0 10px 0 0;
        position: relative;
        text-transform: none;
        margin: 0;
        float: left; }
    .ggkp-sector-theme .insight-side-block .insight-view .view-footer {
      margin-bottom: 15px;
      text-align: right; }
      .ggkp-sector-theme .insight-side-block .insight-view .view-footer a {
        color: #4A4A4A;
        font-weight: 300;
        margin-right: 10px;
        font-family: "Open Sans", sans-serif;
        text-decoration: none;
        transition: all 200ms ease-out; }
        .ggkp-sector-theme .insight-side-block .insight-view .view-footer a:after {
          content: "›";
          margin-left: 3px; }
        .ggkp-sector-theme .insight-side-block .insight-view .view-footer a:hover {
          color: #6B983F; }
  .ggkp-sector-theme .content-section {
    border-left: 0;
    padding-left: 0 !important; }
    .ggkp-sector-theme .content-section .field--name-body {
      color: #1a1a1a;
      font-size: 16px;
      font-family: "Open Sans", sans-serif; }
      .ggkp-sector-theme .content-section .field--name-body p a {
        color: #800080;
        text-decoration: underline;
        -webkit-transition: all 0.15s ease-in-out;
        transition: all 0.15s ease-in-out; }
        .ggkp-sector-theme .content-section .field--name-body p a:hover {
          text-decoration: none; }
      .ggkp-sector-theme .content-section .field--name-body h4 {
        font-size: 20px;
        font-weight: 300;
        font-family: "Open Sans", sans-serif; }
      .ggkp-sector-theme .content-section .field--name-body .button {
        background-color: #B49523;
        border: none;
        color: #fff !important;
        cursor: pointer;
        display: inline-block;
        font-family: "Quicksand", sans-serif;
        font-size: 0.88889em;
        font-weight: bold;
        line-height: 130%;
        margin: 0 0 1.22857em;
        outline: 0;
        padding: 16px 20px;
        text-align: center;
        text-decoration: none !important;
        text-transform: uppercase;
        vertical-align: baseline;
        -webkit-appearance: none;
        border-radius: 0; }
        .ggkp-sector-theme .content-section .field--name-body .button:hover, .ggkp-sector-theme .content-section .field--name-body .button:focus {
          background-color: #394D4A; }
  .ggkp-sector-theme .insight-common-block h2 {
    font-size: 36px;
    padding-right: 150px;
    /* margin-bottom: 1rem; */
    font-weight: 100;
    margin: 0 0 20px;
    line-height: 100%;
    font-family: 'Ubuntu', sans-serif !important;
    color: #35393c; }
  .ggkp-sector-theme .insight-common-block .insight-common-view {
    position: relative; }
    .ggkp-sector-theme .insight-common-block .insight-common-view .view-filters {
      padding-bottom: 31px;
      position: relative;
      z-index: 1; }
      .ggkp-sector-theme .insight-common-block .insight-common-view .view-filters .fieldgroup {
        margin: 0; }
        .ggkp-sector-theme .insight-common-block .insight-common-view .view-filters .fieldgroup legend {
          display: none; }
        .ggkp-sector-theme .insight-common-block .insight-common-view .view-filters .fieldgroup .fieldset-wrapper .form-radios {
          display: flex; }
          .ggkp-sector-theme .insight-common-block .insight-common-view .view-filters .fieldgroup .fieldset-wrapper .form-radios .js-form-type-radio {
            margin: 0; }
          .ggkp-sector-theme .insight-common-block .insight-common-view .view-filters .fieldgroup .fieldset-wrapper .form-radios input {
            display: none; }
            .ggkp-sector-theme .insight-common-block .insight-common-view .view-filters .fieldgroup .fieldset-wrapper .form-radios input:checked + label {
              background-color: #f0f0f0; }
          .ggkp-sector-theme .insight-common-block .insight-common-view .view-filters .fieldgroup .fieldset-wrapper .form-radios label {
            text-decoration: none;
            border: solid 1px #D8D8D8;
            padding: 5px 10px;
            color: #4A4A4A;
            -webkit-transition: all 0.15s ease-in-out;
            transition: all 0.15s ease-in-out;
            cursor: pointer;
            display: block;
            margin-right: 1px; }
            .ggkp-sector-theme .insight-common-block .insight-common-view .view-filters .fieldgroup .fieldset-wrapper .form-radios label:hover {
              background-color: #f0f0f0; }
    .ggkp-sector-theme .insight-common-block .insight-common-view .view-footer {
      position: absolute;
      top: -6.6px;
      right: 0;
      z-index: 2; }
      .ggkp-sector-theme .insight-common-block .insight-common-view .view-footer .total-count {
        display: none; }
      .ggkp-sector-theme .insight-common-block .insight-common-view .view-footer a {
        display: inline-block;
        font-size: 14px;
        font-weight: 700;
        line-height: 18px;
        color: #fff;
        text-transform: uppercase;
        font-family: "Open Sans",sans-serif;
        text-decoration: none;
        padding: 16.2px 20px;
        background-color: #B49523;
        outline: 0;
        height: 50px;
        transition: all 200ms ease-out; }
        .ggkp-sector-theme .insight-common-block .insight-common-view .view-footer a:hover {
          background-color: #394D4A; }
      .ggkp-sector-theme .insight-common-block .insight-common-view .view-footer .total-count {
        /*display: none;*/ }
    .ggkp-sector-theme .insight-common-block .insight-common-view .view-content {
      margin-bottom: 84px; }
    .ggkp-sector-theme .insight-common-block .insight-common-view .views-row {
      margin-bottom: 25px; }
      .ggkp-sector-theme .insight-common-block .insight-common-view .views-row .related-content {
        display: flex; }
        .ggkp-sector-theme .insight-common-block .insight-common-view .views-row .related-content .related-content-image {
          margin-right: 1rem;
          flex-basis: 120px;
          max-width: 120px;
          flex-shrink: 0; }
          .ggkp-sector-theme .insight-common-block .insight-common-view .views-row .related-content .related-content-image img {
            width: 100%;
            height: auto;
            box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.15); }
        .ggkp-sector-theme .insight-common-block .insight-common-view .views-row .related-content .related-content-details {
          padding-left: .75rem;
          border-top: solid 1px #D8D8D8;
          flex-basis: 100%; }
          .ggkp-sector-theme .insight-common-block .insight-common-view .views-row .related-content .related-content-details .related-content-title h2 {
            margin-top: 20px;
            margin-bottom: 8px;
            padding: 0;
            line-height: 26px; }
          .ggkp-sector-theme .insight-common-block .insight-common-view .views-row .related-content .related-content-details .related-content-title .field--name-title,
          .ggkp-sector-theme .insight-common-block .insight-common-view .views-row .related-content .related-content-details .related-content-title a {
            color: #4A4A4A;
            text-transform: none;
            font-size: 22px;
            font-weight: 700;
            line-height: 1.2;
            text-decoration: none;
            margin-bottom: 0;
            padding-bottom: 0;
            -webkit-transition: all 0.15s ease-in-out;
            transition: all 0.15s ease-in-out; }
            .ggkp-sector-theme .insight-common-block .insight-common-view .views-row .related-content .related-content-details .related-content-title .field--name-title:hover, .ggkp-sector-theme .insight-common-block .insight-common-view .views-row .related-content .related-content-details .related-content-title .field--name-title:focus,
            .ggkp-sector-theme .insight-common-block .insight-common-view .views-row .related-content .related-content-details .related-content-title a:hover,
            .ggkp-sector-theme .insight-common-block .insight-common-view .views-row .related-content .related-content-details .related-content-title a:focus {
              color: #B49523;
              text-decoration: underline; }
          .ggkp-sector-theme .insight-common-block .insight-common-view .views-row .related-content .related-content-details .related-content-org {
            color: #8c8c8c;
            font-size: 0.7619em;
            margin: 0 0 0.25em; }
            .ggkp-sector-theme .insight-common-block .insight-common-view .views-row .related-content .related-content-details .related-content-org .field--name-field-organisation {
              display: flex;
              flex-wrap: wrap; }
              .ggkp-sector-theme .insight-common-block .insight-common-view .views-row .related-content .related-content-details .related-content-org .field--name-field-organisation .field__item {
                margin-right: 4px; }
                .ggkp-sector-theme .insight-common-block .insight-common-view .views-row .related-content .related-content-details .related-content-org .field--name-field-organisation .field__item:after {
                  content: ','; }
  .ggkp-sector-theme .insight-partner .view-content {
    padding: 40px 25px; }
    .ggkp-sector-theme .insight-partner .view-content .views-row {
      padding: 0 15px; }
      .ggkp-sector-theme .insight-partner .view-content .views-row img {
        width: auto; }
      .ggkp-sector-theme .insight-partner .view-content .views-row .views-field-title {
        padding-top: 17px; }
        .ggkp-sector-theme .insight-partner .view-content .views-row .views-field-title a {
          color: #4A4A4A;
          font-size: 22px;
          font-weight: 500;
          line-height: 1.2;
          word-wrap: break-word;
          word-break: break-word;
          text-transform: capitalize;
          -webkit-transition: all 0.15s ease-in-out;
          transition: all 0.15s ease-in-out; }
          .ggkp-sector-theme .insight-partner .view-content .views-row .views-field-title a:hover, .ggkp-sector-theme .insight-partner .view-content .views-row .views-field-title a:focus {
            color: #B49523;
            text-decoration: none; }

@media (min-width: 992px) and (max-width: 1199px) {
  body.ggkp-sector-theme .container > .row .sidebar-left {
    width: 284px;
    flex: none;
    max-width: 284px; }
  body.ggkp-sector-theme .container > .row .content-section {
    width: calc(100% - 284px);
    flex: none;
    max-width: 100%; } }
@media (min-width: 768px) and (max-width: 991px) {
  body.ggkp-sector-theme .container > .row .sidebar-left {
    width: 100%;
    flex: none;
    max-width: 100%;
    order: 0;
    margin-bottom: 40px; }
    body.ggkp-sector-theme .container > .row .sidebar-left .region-sidebar-first {
      margin: 0; }
      body.ggkp-sector-theme .container > .row .sidebar-left .region-sidebar-first .view-content {
        display: inline-block;
        width: 100%; }
        body.ggkp-sector-theme .container > .row .sidebar-left .region-sidebar-first .view-content .views-row {
          width: 100%; }
      body.ggkp-sector-theme .container > .row .sidebar-left .region-sidebar-first .view-footer {
        clear: both;
        display: inline-block;
        width: 100%; }
  body.ggkp-sector-theme .container > .row .content-section {
    width: 100%;
    flex: none;
    max-width: 100%;
    order: 1; } }
@media (max-width: 991px) {
  body.ggkp-sector-theme .social-share-section {
    position: static;
    margin-bottom: 0; }
  body.ggkp-sector-theme .breadcrumb-block {
    width: 100%;
    border: 0; } }
@media (max-width: 767px) {
  body.ggkp-sector-theme .container .sector-banner-title {
    padding: 20px 10px;
    top: 0;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    align-items: center; }
    body.ggkp-sector-theme .container .sector-banner-title h2 {
      font-size: 40px;
      line-height: 48px; }
  body.ggkp-sector-theme .container > .row .sidebar-left {
    width: 100%;
    flex: none;
    max-width: 100%;
    order: 0;
    margin-bottom: 40px;
    margin-top: 0; }
    body.ggkp-sector-theme .container > .row .sidebar-left .region-sidebar-first {
      margin: 0; }
      body.ggkp-sector-theme .container > .row .sidebar-left .region-sidebar-first .view-content {
        display: inline-block;
        width: 100%; }
        body.ggkp-sector-theme .container > .row .sidebar-left .region-sidebar-first .view-content .views-row {
          width: 100%; }
      body.ggkp-sector-theme .container > .row .sidebar-left .region-sidebar-first .view-footer {
        clear: both;
        display: inline-block;
        width: 100%; }
  body.ggkp-sector-theme .container > .row .content-section {
    width: 100%;
    flex: none;
    max-width: 100%;
    order: 1; }
    body.ggkp-sector-theme .container > .row .content-section .region-content {
      padding: 0; }
    body.ggkp-sector-theme .container > .row .content-section .insight-common-block h2 {
      font-size: 30px;
      line-height: 30px;
      padding-right: 0; }
    body.ggkp-sector-theme .container > .row .content-section .insight-common-block .insight-common-view .view-content {
      margin-bottom: 24px; }
      body.ggkp-sector-theme .container > .row .content-section .insight-common-block .insight-common-view .view-content .related-content .related-content-image {
        max-width: 100px;
        flex-basis: 100px;
        padding-right: 10px;
        margin-right: 0; }
      body.ggkp-sector-theme .container > .row .content-section .insight-common-block .insight-common-view .view-content .related-content .related-content-details {
        width: calc(100% - 90px); }
        body.ggkp-sector-theme .container > .row .content-section .insight-common-block .insight-common-view .view-content .related-content .related-content-details .related-content-title h2 {
          line-height: 24px; }
        body.ggkp-sector-theme .container > .row .content-section .insight-common-block .insight-common-view .view-content .related-content .related-content-details .related-content-title a {
          font-size: 18px;
          line-height: 24px; }
          body.ggkp-sector-theme .container > .row .content-section .insight-common-block .insight-common-view .view-content .related-content .related-content-details .related-content-title a span {
            font-size: 18px;
            line-height: 24px; }
    body.ggkp-sector-theme .container > .row .content-section .insight-common-block .insight-common-view .view-footer {
      position: static;
      margin-bottom: 40px; } }
.path-projects .listing-project-database-block .content {
  font-family: 'Open Sans', sans-serif;
  color: #35393c;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 15px; }
.path-projects .listing-project-database-block .project-add-link a {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  cursor: pointer;
  display: inline-block;
  color: #fff;
  border: none;
  background-color: #B49523;
  outline: 0;
  padding: 16px 20px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-appearance: none;
  transition: all 0.15s ease-in-out;
  margin-bottom: 17px;
  max-width: 100%;
  word-break: break-word;
  margin-bottom: 0; }
  .path-projects .listing-project-database-block .project-add-link a:hover {
    background-color: #394D4A; }
.path-projects .listing-view > .view-content .list-title {
  margin-top: 0; }

@media (max-width: 767px) {
  body.path-projects .listing-project-database-block .content {
    font-size: 15px;
    line-height: 23px; } }
.project-detail-block h2 {
  font-size: 32px;
  line-height: 32px;
  font-weight: 100;
  margin: 20px 0 15px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ebebeb; }

.page-node-type-project .projects-sidebar-meta-block .meta-tags {
  display: inline-block;
  width: 100%; }
  .page-node-type-project .projects-sidebar-meta-block .meta-tags .meta-lbl {
    font-size: 32px;
    line-height: 32px;
    font-weight: 100;
    color: #35393c;
    width: 100%;
    margin: 20px 0;
    display: inline-block;
    width: 100%; }
  .page-node-type-project .projects-sidebar-meta-block .meta-tags .desc {
    width: 100%; }
.page-node-type-project .update-project-view {
  margin-top: 20px; }
  .page-node-type-project .update-project-view .views-field-title a {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    cursor: pointer;
    display: inline-block;
    color: #fff;
    border: none;
    background-color: #B49523;
    outline: 0;
    padding: 16px 20px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-appearance: none;
    transition: all 0.15s ease-in-out;
    margin-bottom: 17px;
    max-width: 100%;
    word-break: break-word;
    margin-bottom: 0; }
    .page-node-type-project .update-project-view .views-field-title a:hover {
      background-color: #394D4A; }

@media (max-width: 767px) {
  body.path-projects .listing-project-database-block .content {
    font-size: 15px;
    line-height: 23px; } }
.case-study-info-block .field--name-body *,
.case-study-info-block .field--name-body {
  font-family: 'Open Sans', sans-serif;
  color: #35393c;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 0; }

@media (max-width: 767px) {
  body .case-study-info-block .field--name-body *,
  body .case-study-info-block .field--name-body {
    font-size: 15px;
    line-height: 23px; } }
.path-events:not(.path-event-calendar) #block-ggip-content {
  width: 100%; }
.path-events .no-results-event {
  color: #fff; }
.path-events .container .content-section {
  padding: 0 !important; }
  .path-events .container .content-section .region-content {
    padding: 0 !important;
    display: inline-block;
    width: 100%; }
    .path-events .container .content-section .region-content > * {
      float: left; }
.path-events .events-tab-menu {
  width: 100%;
  float: left;
  margin-bottom: 40px; }
  .path-events .events-tab-menu > ul {
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding-bottom: 1px; }
    .path-events .events-tab-menu > ul li a {
      font-size: 16px;
      line-height: 20px;
      color: #666;
      font-weight: 400;
      border-bottom: 0;
      padding: 10px 20px !important; }
      .path-events .events-tab-menu > ul li a.active {
        background: #0c4064 !important;
        color: #fff;
        border-bottom: 0; }
.path-events .year-month-select-block {
  width: 50%;
  float: left; }
  .path-events .year-month-select-block .calendar-month-year-event > select {
    width: 0;
    opacity: 0;
    overflow: hidden; }
  .path-events .year-month-select-block .chosen-container {
    margin-right: 26px;
    width: 150px !important;
    height: 34px; }
    .path-events .year-month-select-block .chosen-container .chosen-single {
      background: none;
      outline: 0;
      border-radius: 0;
      border: 0;
      box-shadow: none;
      padding: 0 21px 0 0;
      border-bottom: 1px solid #ccc;
      min-width: 150px;
      font-family: "Open Sans", sans-serif;
      font-size: 13px;
      font-weight: 400;
      line-height: 34px;
      color: #444;
      height: 34px;
      background: url(../images/events/Arrow_date_month.png) no-repeat center right 0; }
      .path-events .year-month-select-block .chosen-container .chosen-single.alert {
        border-color: #f15d5d;
        color: #f15d5d; }
    .path-events .year-month-select-block .chosen-container .chosen-drop {
      margin: 0; }
      .path-events .year-month-select-block .chosen-container .chosen-drop li {
        font-family: "Open Sans", sans-serif;
        font-size: 13px;
        font-weight: 400;
        line-height: 15px;
        color: #444;
        -moz-transition-property: background-color,border-color,box-shadow,color,opacity,text-shadow,-moz-transform;
        -o-transition-property: background-color,border-color,box-shadow,color,opacity,text-shadow,-o-transform;
        -webkit-transition-property: background-color,border-color,box-shadow,color,opacity,text-shadow,-webkit-transform;
        transition-property: background-color,border-color,box-shadow,color,opacity,text-shadow,transform;
        -moz-transition-duration: 0.2s;
        -o-transition-duration: 0.2s;
        -webkit-transition-duration: 0.2s;
        transition-duration: 0.2s;
        -moz-transition-timing-function: linear;
        -o-transition-timing-function: linear;
        -webkit-transition-timing-function: linear;
        transition-timing-function: linear; }
        .path-events .year-month-select-block .chosen-container .chosen-drop li:hover {
          color: #fff; }
  .path-events .year-month-select-block #gotomonth {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    padding: 8px 20px;
    color: #0c4064;
    border: 1px solid #0c4064;
    transition: all 0.2s linear;
    cursor: pointer; }
    .path-events .year-month-select-block #gotomonth:hover {
      background: #0c4064;
      color: #fff; }
.path-events .event-view-btn-block {
  width: 50%;
  float: right !important; }
  .path-events .event-view-btn-block .event-list-calendar {
    width: 100%;
    float: left;
    height: 34px;
    text-align: right; }
    .path-events .event-view-btn-block .event-list-calendar > * {
      height: 34px;
      display: inline-block; }
      .path-events .event-view-btn-block .event-list-calendar > * a {
        font-size: 13px;
        line-height: 34px;
        height: 34px;
        color: #999;
        text-decoration: none;
        display: inline-block;
        padding-left: 30px; }
      .path-events .event-view-btn-block .event-list-calendar > *.event-list a {
        background: url(../images/events/List_View.png) no-repeat center left 0;
        margin-right: 30px; }
      .path-events .event-view-btn-block .event-list-calendar > *.event-list.active a {
        background: url(../images/events/List_View_Selected.png) no-repeat center left 0;
        color: #0c4064; }
      .path-events .event-view-btn-block .event-list-calendar > *.event-calendar a {
        background: url(../images/events/Calender_View.png) no-repeat center left 0; }
      .path-events .event-view-btn-block .event-list-calendar > *.event-calendar.active a {
        background: url(../images/events/Calender_View_Selected.png) no-repeat center left 0;
        color: #0c4064; }
.path-events .event-list-block {
  width: 100%;
  float: left; }
  .path-events .event-list-block > h2 {
    font-size: 26px;
    font-weight: 100;
    line-height: 30px;
    color: #666;
    margin: 20px 0 53px;
    padding-bottom: 0; }
.path-events .event-list-view .view-header h2 {
  font-size: 26px;
  font-weight: 100;
  line-height: 30px;
  color: #666;
  margin: 20px 0 53px;
  padding-bottom: 0; }
.path-events .event-list-view .view-content {
  -webkit-display: flex;
  -moz-display: flex;
  -ms-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%; }
  .path-events .event-list-view .view-content .views-row {
    width: 50%;
    margin-bottom: 50px; }
    .path-events .event-list-view .view-content .views-row:nth-child(odd) {
      padding-right: 25px; }
    .path-events .event-list-view .view-content .views-row:nth-child(even) {
      padding-left: 25px; }
  .path-events .event-list-view .view-content .event-item {
    width: 150px;
    height: 150px;
    float: left;
    border: 1px solid #0c4064;
    background: #fff;
    margin: 0;
    max-width: 100%;
    max-height: 100%;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative; }
    .path-events .event-list-view .view-content .event-item .leaf {
      position: absolute;
      top: -10px;
      right: -8px;
      height: 42px;
      width: 42px;
      background: url(../images/events/own_event.png) no-repeat center; }
    .path-events .event-list-view .view-content .event-item .event-start-day {
      font-size: 50px;
      line-height: 50px;
      color: #0c4064;
      margin-bottom: 4px; }
    .path-events .event-list-view .view-content .event-item .event-start-month {
      font-size: 28px;
      line-height: 28px;
      color: #666666; }
  .path-events .event-list-view .view-content .desc {
    width: calc(100% - 150px);
    padding-left: 30px;
    float: left; }
  .path-events .event-list-view .view-content .date-type-wrapper {
    width: 100%;
    float: left; }
    .path-events .event-list-view .view-content .date-type-wrapper > * {
      font-family: "Open Sans", sans-serif;
      font-size: 13px;
      line-height: 15px;
      font-weight: 400;
      color: #666;
      text-transform: uppercase;
      float: left; }
      .path-events .event-list-view .view-content .date-type-wrapper > * * {
        font-family: "Open Sans", sans-serif;
        font-size: 13px;
        line-height: 15px;
        color: #666;
        font-weight: 400;
        text-decoration: none; }
    .path-events .event-list-view .view-content .date-type-wrapper .event-type {
      margin-right: 10px;
      padding-right: 10px;
      border-right: 1px solid #666; }
  .path-events .event-list-view .view-content .event-title {
    width: 100%;
    float: left;
    margin: 15px 0 13px; }
    .path-events .event-list-view .view-content .event-title a {
      font-size: 22px;
      font-weight: 100;
      line-height: 26px;
      color: #0c4064;
      display: inline-block; }
      .path-events .event-list-view .view-content .event-title a * {
        font-size: 22px;
        font-weight: 100;
        line-height: 26px;
        color: #0c4064; }
  .path-events .event-list-view .view-content .event-location {
    width: 100%;
    float: left;
    background: url(../images/events/location.png) no-repeat top 0 left 0;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    line-height: 17px;
    color: #666;
    padding-left: 15px; }
.path-events .event-list-view.past-events-list, .path-events .event-list-view.ggkp-conference-list {
  margin-top: 55px; }

/*event detail page*/
.page-node-type-event .event-tabs {
  display: inline-block;
  width: 100%;
  margin-bottom: 15px; }
  .page-node-type-event .event-tabs .tab-menu {
    float: left;
    width: 100%; }
    .page-node-type-event .event-tabs .tab-menu .tab-menu-item {
      float: left;
      background-color: #219236;
      border: 1px solid #1a752b;
      border-bottom: none;
      margin: 0 3px 0 0;
      font-family: "Open Sans", sans-serif;
      font-size: 16px;
      line-height: 26px;
      color: #fff;
      padding: 7px 10px;
      cursor: pointer; }
      .page-node-type-event .event-tabs .tab-menu .tab-menu-item.active {
        border-color: #ccc;
        background-color: #fff;
        color: #000;
        font-weight: bold;
        border-bottom: 0;
        margin-bottom: -1px; }
  .page-node-type-event .event-tabs .tab-content {
    border: 1px solid #ccc;
    float: left;
    width: 100%;
    padding: 30px; }
    .page-node-type-event .event-tabs .tab-content .tab-content-item {
      display: none; }
      .page-node-type-event .event-tabs .tab-content .tab-content-item.active {
        display: block; }

@media (min-width: 992px) and (max-width: 1199px) {
  body.path-events .event-list-view .view-content .views-row:nth-child(odd) {
    padding-right: 15px; }
  body.path-events .event-list-view .view-content .views-row:nth-child(even) {
    padding-left: 15px; } }
@media (max-width: 991px) {
  body.path-events .event-list-view .view-content .views-row {
    width: 100%;
    padding: 0 !important;
    margin-bottom: 30px; }
  body.path-events .event-list-view.featured-events-view .view-content .views-row {
    margin-bottom: 30px; } }
@media (min-width: 768px) and (max-width: 991px) {
  body.path-events .year-month-select-block {
    width: calc(100% - 230px); }
  body.path-events .event-view-btn-block {
    width: 230px; } }
@media (max-width: 767px) {
  body.path-events .events-tab-menu > ul {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    body.path-events .events-tab-menu > ul > li {
      width: 33.33%; }
      body.path-events .events-tab-menu > ul > li a {
        display: inline-block;
        width: 100%;
        height: 100%;
        padding: 10px !important;
        font-size: 12px;
        line-height: 16px; }
  body.path-events .year-month-select-block {
    width: 100%;
    margin-bottom: 40px; }
    body.path-events .year-month-select-block .calendar-month-year-event {
      float: left;
      width: 100%; }
      body.path-events .year-month-select-block .calendar-month-year-event select {
        border: 0;
        outline: none;
        border-bottom: 1px solid #ccc;
        font-family: "Open Sans", sans-serif;
        font-size: 13px;
        font-weight: 500;
        color: #666666;
        line-height: normal;
        width: 100%;
        opacity: 1;
        margin-bottom: 10px;
        padding: 0 0 10px 0; }
      body.path-events .year-month-select-block .calendar-month-year-event #gotomonth {
        width: 100%;
        float: left;
        text-align: center; }
      body.path-events .year-month-select-block .calendar-month-year-event .chosen-container {
        margin-right: 0;
        width: 100% !important; }
  body.path-events .event-view-btn-block {
    width: 100%; }
    body.path-events .event-view-btn-block .event-list-calendar {
      text-align: left; }
  body.path-events .event-list-view .view-content .views-row {
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px !important; }
    body.path-events .event-list-view .view-content .views-row:last-child {
      border-bottom: 0;
      padding-bottom: 0 !important; }
  body.path-events .event-list-view .view-content .event-item {
    float: none;
    margin: 0 auto;
    width: 110px;
    height: 110px; }
    body.path-events .event-list-view .view-content .event-item .leaf {
      height: 30px;
      width: 30px;
      background-size: cover; }
  body.path-events .event-list-view .view-content .desc {
    width: 100%;
    padding: 20px 0 0;
    float: none;
    display: inline-block; } }
.past-event-listing-page.path-events .no-results-event {
  color: #333; }

.path-event-calendar .block-system-main-block {
  width: 50%; }
  .path-event-calendar .block-system-main-block > .views-element-container {
    height: 100%; }
    .path-event-calendar .block-system-main-block > .views-element-container .events-calendar-view {
      height: 100%; }
.path-event-calendar .calandar-event-list-block {
  width: 50%;
  padding-left: 50px; }
  .path-event-calendar .calandar-event-list-block > div {
    height: 100%; }
    .path-event-calendar .calandar-event-list-block > div > .calendar-event-list {
      height: 100%; }

.path-events .cal-main-wrap {
  padding-top: 103px;
  position: relative; }
  .path-events .cal-main-wrap:before {
    content: "Upcoming events";
    width: 100%;
    position: absolute;
    font-size: 26px;
    font-weight: 100;
    line-height: 30px;
    color: #666;
    margin: 20px 0 53px;
    padding-bottom: 0;
    top: 0;
    left: 0; }

.events-calendar-view {
  border: 1px solid #0c4064;
  position: relative;
  padding-bottom: 70px;
  width: 100%; }
  .events-calendar-view .view-header {
    margin: 0;
    padding: 20px 45px;
    position: relative;
    float: left;
    width: 100%; }
    .events-calendar-view .view-header > h3 {
      font-size: 18px;
      line-height: 30px;
      font-weight: 400;
      color: #0c4064;
      text-transform: uppercase;
      margin: 0;
      padding: 0;
      float: left;
      height: 30px; }
    .events-calendar-view .view-header > nav {
      float: right;
      height: 30px; }
      .events-calendar-view .view-header > nav ul {
        padding: 0;
        margin: 0;
        height: 30px;
        display: inline-block; }
        .events-calendar-view .view-header > nav ul li {
          padding: 0;
          display: inline-block;
          width: 10px;
          height: 30px;
          float: left; }
          .events-calendar-view .view-header > nav ul li a {
            background: url(../images/events/arrow_scroll.png) no-repeat;
            display: inline-block;
            height: 30px;
            width: 10px; }
            .events-calendar-view .view-header > nav ul li a * {
              display: none; }
          .events-calendar-view .view-header > nav ul li.pager__item--previous {
            margin-right: 8px; }
            .events-calendar-view .view-header > nav ul li.pager__item--previous a {
              background-position: 0px; }
          .events-calendar-view .view-header > nav ul li.pager__item--next a {
            background-position: -18px; }
  .events-calendar-view .view-content .calendar-calendar table {
    border-bottom: 1px solid #e6e6e6; }
    .events-calendar-view .view-content .calendar-calendar table thead {
      display: none; }
  .events-calendar-view .view-content .calendar-calendar .today {
    border: 1px solid #e6e6e6 !important;
    border-bottom: 0 !important; }
  .events-calendar-view .view-content .calendar-calendar .single-day {
    display: none; }
  .events-calendar-view .view-content .calendar-calendar tr.date-box td {
    width: 73px;
    height: 72px;
    min-height: 72px;
    padding: 0;
    border-color: #e6e6e6; }
    .events-calendar-view .view-content .calendar-calendar tr.date-box td .inner {
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      align-items: center;
      justify-content: center; }
      .events-calendar-view .view-content .calendar-calendar tr.date-box td .inner .month.day {
        font-family: "Open Sans", sans-serif;
        font-size: 20px;
        font-weight: 400;
        color: #999;
        line-height: 34px;
        width: auto; }
      .events-calendar-view .view-content .calendar-calendar tr.date-box td .inner a {
        font-family: "Open Sans", sans-serif;
        font-size: 20px;
        font-weight: 700;
        line-height: 34px;
        color: #4b85ac; }
    .events-calendar-view .view-content .calendar-calendar tr.date-box td.empty {
      background: #fff; }
      .events-calendar-view .view-content .calendar-calendar tr.date-box td.empty * {
        display: none; }
    .events-calendar-view .view-content .calendar-calendar tr.date-box td.calEvent-days {
      background: #f2f2f2; }
      .events-calendar-view .view-content .calendar-calendar tr.date-box td.calEvent-days .day {
        color: #4b85ac !important;
        font-weight: 700 !important; }
      .events-calendar-view .view-content .calendar-calendar tr.date-box td.calEvent-days.calEvent-start {
        background: #0c4064; }
        .events-calendar-view .view-content .calendar-calendar tr.date-box td.calEvent-days.calEvent-start a {
          color: #fff;
          font-size: 35px;
          font-family: "Open Sans", sans-serif;
          font-weight: 400; }
  .events-calendar-view > .pager {
    display: none; }

.calandar-event-list-view {
  padding: 50px 40px 50px 50px;
  background: #0c4064;
  position: relative;
  min-height: 508px; }
  .calandar-event-list-view .view-content {
    max-height: 480px; }
    .calandar-event-list-view .view-content .mCSB_container {
      padding: 25px 0; }
    .calandar-event-list-view .view-content .views-row {
      padding-bottom: 50px;
      margin-bottom: 50px;
      border-bottom: 1px solid #fff;
      display: inline-block;
      width: 100%; }
      .calandar-event-list-view .view-content .views-row:last-child {
        border-bottom: 0;
        margin-bottom: 0;
        padding-bottom: 0; }
      .calandar-event-list-view .view-content .views-row .event-date {
        font-family: "Open Sans", sans-serif;
        font-size: 50px;
        line-height: 52px;
        color: #fff;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        display: flex;
        height: 100px;
        width: 100px;
        border: 1px solid #fff;
        align-items: center;
        justify-content: center;
        position: relative;
        float: left; }
        .calandar-event-list-view .view-content .views-row .event-date .leaf {
          position: absolute;
          top: -13px;
          right: -10px;
          height: 42px;
          width: 42px;
          background: url(../images/events/own_event.png) no-repeat center; }
      .calandar-event-list-view .view-content .views-row .evnt-details {
        width: calc(100% - 100px);
        padding-left: 30px;
        float: left; }
      .calandar-event-list-view .view-content .views-row .event-date-calendar {
        font-family: "Open Sans", sans-serif;
        font-size: 13px;
        font-weight: 400;
        color: #fff;
        float: left;
        line-height: 13px;
        width: 100%; }
      .calandar-event-list-view .view-content .views-row .event-title-calendar {
        width: 100%;
        float: left;
        margin-top: 20px; }
        .calandar-event-list-view .view-content .views-row .event-title-calendar a {
          font-size: 23px;
          font-family: "Open Sans", sans-serif;
          font-weight: 400;
          color: #fff;
          line-height: 30px;
          word-break: break-word; }

.calandar-event-list-view .view-content .views-row .event-date-calendar {
  width: auto !important; }

.calendar-event-list .evnt-details .event-type {
  padding-right: 10px;
  margin-right: 5px;
  border-right: 1px solid #fff;
  text-transform: uppercase;
  font-size: 13px;
  color: #fff;
  float: left;
  line-height: 13px; }

.calendar-event-list .mCSB_buttonUp,
.calendar-event-list .mCSB_buttonDown {
  background-image: url(../images/events/mCSB_buttons.png); }

.calendar-event-list .mCSB_buttonUp {
  background-position: -16px 0; }

.calendar-event-list .mCSB_buttonDown {
  background-position: -16px -13px; }

.calendar-event-list .mCSB_draggerRail {
  background-color: rgba(255, 255, 255, 0.3);
  width: 1px; }

.cal-main-wrap {
  width: 100%;
  display: flex; }

.path-event-calendar .future-month.empty,
.path-event-calendar .date-box .past-month {
  background: #fff !important; }

.events-calendar-view .view-content .calendar-calendar tr.date-box td.today .inner .month.day {
  font-size: 35px;
  color: #0c4064;
  font-weight: 400; }

@media (max-width: 991px) {
  .path-events .container .content-section .region-content > * {
    width: 100%; }
    .path-events .container .content-section .region-content > *.calandar-event-list-block {
      padding-left: 0;
      margin-top: 40px; }
  .path-events .calandar-event-list-view .view-content {
    max-height: 508px; } }
@media (min-width: 768px) and (max-width: 991px) {
  body.path-events .container .content-section .region-content > .year-month-select-block {
    float: left;
    width: auto; }
  body.path-events .container .content-section .region-content > .event-view-btn-block {
    width: auto; } }
@media (max-width: 767px) {
  .calandar-event-list-view {
    padding: 20px; } }
.blog-listing-top-text {
  font-family: 'Open Sans', sans-serif;
  color: #35393c;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400; }
  .blog-listing-top-text * {
    font-family: 'Open Sans', sans-serif;
    color: #35393c;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400; }

@media (max-width: 767px) {
  body .blog-listing-top-text {
    font-size: 15px;
    line-height: 23px; }
    body .blog-listing-top-text * {
      font-size: 16px;
      line-height: 23px; } }
.opinion-text-blog {
  font-family: 'Open Sans', sans-serif;
  color: #35393c;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  margin-top: 20px;
  font-style: italic; }
  .opinion-text-blog * {
    font-family: 'Open Sans', sans-serif;
    color: #35393c;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    margin-top: 20px;
    font-style: italic; }

.sidebar-user-wrap {
  display: flex;
  margin-bottom: 44px; }
  .sidebar-user-wrap .img-wrap {
    width: 120px;
    margin-right: 8px; }
    .sidebar-user-wrap .img-wrap img {
      border: 1px solid #bbb;
      line-height: 0;
      padding: 1px; }
  .sidebar-user-wrap .detail-wrap {
    width: calc(100% - 128px);
    border-top: solid 1px #D8D8D8;
    padding: 16px 0px 0 8px;
    color: #4A4A4A; }
    .sidebar-user-wrap .detail-wrap .title a {
      display: inline-block;
      font-size: 22px;
      font-weight: 700;
      color: #0C4064;
      line-height: 30px;
      margin-bottom: 12px;
      transition: all 0.2s ease; }
      .sidebar-user-wrap .detail-wrap .title a:hover {
        text-decoration: none;
        color: #6B983F; }
    .sidebar-user-wrap .detail-wrap .designation {
      font-size: 14px;
      margin-bottom: 5px;
      line-height: 20px; }
    .sidebar-user-wrap .detail-wrap .organisation {
      font-weight: 700;
      line-height: 20px; }
  .sidebar-user-wrap .governance-organization .view-content .views-row {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #d8d8d8; }
    .sidebar-user-wrap .governance-organization .view-content .views-row:last-child {
      padding-bottom: 0;
      margin-bottom: 0;
      border-bottom: 0; }

.path-initiatives .listing-view > .view-content .views-row .list-title {
  margin-top: 0; }
.path-initiatives .about-initiative-block .abt-head {
  font-size: 32px;
  line-height: 32px;
  font-weight: 100;
  color: #35393c;
  margin-bottom: 20px; }
.path-initiatives .about-initiative-block .abt-cont {
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  color: #35393c;
  font-family: "Open Sans",sans-serif; }

@media (max-width: 991px) {
  body.path-initiatives .container .main-content-wrap {
    display: inline-block;
    width: 100%; }
  body.path-initiatives .container .sidebar-left {
    display: inline-block;
    width: 100%;
    margin-bottom: 16px; }
    body.path-initiatives .container .sidebar-left .region-sidebar-first {
      margin-right: 0; }
  body.path-initiatives .container .content-section {
    display: inline-block;
    width: 100%;
    border: 0;
    padding: 0 !important; } }
body header .initiative-main-wrapper {
  display: none; }

body.page-node-type-initiatives.initiative-detail-page header {
  height: 136px; }
  body.page-node-type-initiatives.initiative-detail-page header .initiative-responsive-menu-btn {
    display: none; }
  body.page-node-type-initiatives.initiative-detail-page header .main-wrapper {
    display: none; }
  body.page-node-type-initiatives.initiative-detail-page header .initiative-main-wrapper {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex; }
    body.page-node-type-initiatives.initiative-detail-page header .initiative-main-wrapper .section-left {
      width: calc(100% - 256.5px);
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex; }
    body.page-node-type-initiatives.initiative-detail-page header .initiative-main-wrapper .section-right {
      width: 256.5px;
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      align-items: start; }
  body.page-node-type-initiatives.initiative-detail-page header .initiative-logo {
    width: 250px;
    height: 136px;
    cursor: pointer;
    padding: 10px 0;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    align-items: center; }
    body.page-node-type-initiatives.initiative-detail-page header .initiative-logo img {
      max-width: 100%;
      height: auto; }
  body.page-node-type-initiatives.initiative-detail-page header .initiative-menu {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    align-items: end; }
    body.page-node-type-initiatives.initiative-detail-page header .initiative-menu ul {
      list-style-type: none;
      margin: 0;
      padding-left: 50px; }
      body.page-node-type-initiatives.initiative-detail-page header .initiative-menu ul li {
        float: left;
        font-family: "Open Sans", sans-serif;
        font-size: 16px;
        line-height: 20px;
        font-weight: 700;
        color: #394D4A;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        display: flex;
        align-items: center;
        margin-right: 1px;
        padding: 10px 20px;
        height: 80px;
        cursor: pointer;
        /*&.initiative-resource-wrapper{
        	padding: 0;
        	a{
        		float: left;
        		font-family: $font1;
        		font-size: 16px;
        		line-height: 20px;
        		font-weight: 700;
        		color: #394D4A;
        		@include disp-flex();
        		align-items: center;
        		padding: 10px 20px;
        		height: 80px;
        		cursor: pointer;
        		text-decoration: none;
        	}
        	&:hover{
        		a{
        			color: #fff;						
        		}
        	}						
        }*/ }
        body.page-node-type-initiatives.initiative-detail-page header .initiative-menu ul li.active {
          color: #fff;
          background: #394D4A; }
        body.page-node-type-initiatives.initiative-detail-page header .initiative-menu ul li:hover {
          background: #394D4A;
          color: #fff; }
  body.page-node-type-initiatives.initiative-detail-page header .powered-by {
    width: 200px;
    height: 70px; }
    body.page-node-type-initiatives.initiative-detail-page header .powered-by a {
      background: url(../images/initiative/Powered-by.jpg) no-repeat center;
      width: 200px;
      height: 70px;
      display: inline-block; }
  body.page-node-type-initiatives.initiative-detail-page header .initiative-lang-translate {
    width: 56.5px; }
body.page-node-type-initiatives.initiative-detail-page .container > .row > .content-section > .region-content > * {
  display: none; }
body.page-node-type-initiatives.initiative-detail-page .container > .row > .content-section > .region-content > *.active {
  display: block; }
body.page-node-type-initiatives.initiative-detail-page .content-section {
  /*.region-content{
  	&>*{
  		display: none;
  	}
  	&>*.active{
  		display: block;
  	}
  }*/ }
  body.page-node-type-initiatives.initiative-detail-page .content-section .display-count {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: 10px 0;
    color: #35393c; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper {
    padding-top: 20px; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content {
      display: inline-block;
      width: 100%; }
      body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > * {
        float: left;
        position: relative; }
        body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > * img {
          max-width: 100%; }
        body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(1) {
          padding-right: 15px;
          width: 770px;
          height: 470px;
          overflow: hidden; }
          body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(1) .hero-content-wrap {
            right: 15px;
            left: 0;
            padding: 40px; }
            body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(1) .hero-content-wrap .hero-type * {
              color: #fff;
              font-family: "Open Sans", sans-serif;
              font-size: 14px;
              line-height: 20px;
              font-weight: 400;
              text-transform: uppercase;
              margin-bottom: 5px; }
            body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(1) .hero-content-wrap .hero-title {
              padding-bottom: 0; }
              body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(1) .hero-content-wrap .hero-title a {
                font-family: 'Ubuntu',sans-serif;
                font-size: 32px !important;
                line-height: 38px;
                text-decoration: none;
                font-weight: 700;
                margin-bottom: 15px;
                display: block;
                color: #fff; }
                body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(1) .hero-content-wrap .hero-title a * {
                  font-family: 'Ubuntu',sans-serif;
                  font-size: 32px !important;
                  line-height: 38px;
                  font-weight: 700; }
            body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(1) .hero-content-wrap .hero-description {
              max-height: 0;
              overflow: hidden; }
              body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(1) .hero-content-wrap .hero-description * {
                color: #fff;
                font-family: "Open Sans", sans-serif;
                font-size: 14px;
                line-height: 20px;
                font-weight: 400; }
            body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(1) .hero-content-wrap:hover .hero-description {
              max-height: 10000px; }
        body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(2) {
          margin-bottom: 30px; }
        body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(3), body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(2) {
          padding-left: 15px;
          width: calc(100% - 770px);
          height: 220px;
          overflow: hidden; }
          body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(3) .hero-content-wrap, body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(2) .hero-content-wrap {
            right: 0;
            left: 15px;
            padding: 15px; }
          body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(3) .hero-type *, body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(2) .hero-type * {
            color: #fff;
            font-family: "Open Sans", sans-serif;
            font-size: 12px;
            line-height: 18px;
            font-weight: 400;
            text-transform: uppercase;
            margin-bottom: 5px; }
          body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(3) .hero-title, body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(2) .hero-title {
            padding-bottom: 0; }
            body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(3) .hero-title a, body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(2) .hero-title a {
              font-family: 'Ubuntu',sans-serif;
              font-size: 15px !important;
              line-height: 18px;
              text-decoration: none;
              font-weight: 700;
              display: block;
              color: #fff; }
              body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(3) .hero-title a *, body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(2) .hero-title a * {
                font-family: 'Ubuntu',sans-serif;
                font-size: 15px !important;
                line-height: 18px;
                font-weight: 700; }
          body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(3) .hero-description, body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(2) .hero-description {
            display: none; }
        body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > * .hero-content-wrap {
          position: absolute;
          bottom: 0; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-header {
      background: #0C4064;
      color: #fff;
      margin: 40px 0 30px;
      padding: 27px 10px 26px;
      width: 100%; }
      body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-header h2 {
        font-size: 50px;
        line-height: 50px;
        font-weight: 700;
        padding: 0;
        margin: 0; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content {
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content > * {
        width: 50%;
        margin-top: 40px; }
      body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content > *:nth-child(2), body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content > *:nth-child(1) {
        margin-top: 0; }
      body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content > *:nth-child(odd) {
        padding-right: 15px; }
      body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content > *:nth-child(even) {
        padding-left: 15px; }
      body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content .discover_wrapper {
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%; }
      body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content .discover_image {
        width: 120px; }
        body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content .discover_image img {
          max-width: 100%;
          height: auto; }
      body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content .cont-wrapper {
        padding-left: 15px;
        width: calc(100% - 120px); }
      body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content .teaser__title {
        width: 100%;
        line-height: 20px;
        margin-bottom: 8px;
        border-top: 1px solid #ccc;
        padding-top: 16px; }
        body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content .teaser__title a {
          font-family: "Open Sans", sans-serif;
          font-size: 16px;
          font-weight: 700;
          line-height: 22px;
          color: #4A4A4A;
          display: inline-block;
          text-decoration: none;
          white-space: normal;
          word-wrap: break-word; }
          body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content .teaser__title a:hover {
            color: #6B983F; }
      body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content .teaser__organization {
        width: 100%; }
        body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content .teaser__organization * {
          color: #8c8c8c;
          font-family: "Open Sans", sans-serif;
          font-size: 12px;
          font-weight: 400;
          line-height: 20px; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-content-block > h2 {
    color: #0C4064;
    font-size: 50px;
    line-height: 50px;
    font-weight: 900;
    margin: 52px 0 32px;
    padding: 0; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-about-wrapper .views-field-body {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 28px;
    color: #35393c; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-about-wrapper .views-field-body * {
      color: #35393c;
      max-width: 100%; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-about-wrapper .views-field-body p {
      font-family: "Open Sans", sans-serif;
      font-size: 16px;
      line-height: 28px; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-about-wrapper .views-field-body a {
      -moz-transition: all 0.15s ease-in-out;
      -o-transition: all 0.15s ease-in-out;
      -webkit-transition: all 0.15s ease-in-out;
      transition: all 0.15s ease-in-out;
      color: #0C4064;
      text-decoration: underline; }
      body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-about-wrapper .views-field-body a:focus, body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-about-wrapper .views-field-body a:hover {
        color: #B49523; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-about-wrapper .views-field-body img {
      max-width: 100%; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-contact-us-wrapper .views-field-field-contact-us {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 28px;
    color: #35393c; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-contact-us-wrapper .views-field-field-contact-us * {
      color: #35393c; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-contact-us-wrapper .views-field-field-contact-us p {
      font-family: "Open Sans", sans-serif;
      font-size: 16px;
      line-height: 28px; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-contact-us-wrapper .views-field-field-contact-us a {
      -moz-transition: all 0.15s ease-in-out;
      -o-transition: all 0.15s ease-in-out;
      -webkit-transition: all 0.15s ease-in-out;
      transition: all 0.15s ease-in-out;
      color: #0C4064;
      text-decoration: underline; }
      body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-contact-us-wrapper .views-field-field-contact-us a:focus, body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-contact-us-wrapper .views-field-field-contact-us a:hover {
        color: #B49523; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-contact-us-wrapper .views-field-field-contact-us img {
      max-width: 100%; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-activities-wrapper .views-field-field-activities {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 28px;
    color: #35393c; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-activities-wrapper .views-field-field-activities * {
      color: #35393c; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-activities-wrapper .views-field-field-activities p {
      font-family: "Open Sans", sans-serif;
      font-size: 16px;
      line-height: 28px; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-activities-wrapper .views-field-field-activities a {
      -moz-transition: all 0.15s ease-in-out;
      -o-transition: all 0.15s ease-in-out;
      -webkit-transition: all 0.15s ease-in-out;
      transition: all 0.15s ease-in-out;
      color: #0C4064;
      text-decoration: underline; }
      body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-activities-wrapper .views-field-field-activities a:focus, body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-activities-wrapper .views-field-field-activities a:hover {
        color: #B49523; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-activities-wrapper .views-field-field-activities img {
      max-width: 100%; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-partners-wrapper .initiative-partners-view .view-content .views-view-grid {
    margin: 0 -10px; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-partners-wrapper .initiative-partners-view .view-content .views-row {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-partners-wrapper .initiative-partners-view .view-content .views-col {
    max-width: 100%;
    margin-top: 20px;
    padding: 0 10px;
    flex: none; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-partners-wrapper .initiative-partners-view .view-content .partner-box {
    height: 100%;
    border: 1px solid #dfdfdf; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-partners-wrapper .initiative-partners-view .view-content .wrapper {
    position: relative;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    padding: 7px;
    min-height: 211px; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-partners-wrapper .initiative-partners-view .view-content .wrapper img {
      max-width: 100%; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-partners-wrapper .initiative-partners-view .view-content .wrapper a {
      font-family: "Open Sans", sans-serif;
      font-size: 16px;
      font-weight: 700;
      line-height: 28px;
      color: #fff;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      text-align: center;
      padding: 0 20px;
      text-decoration: none;
      display: none;
      text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
      width: 100%;
      background-color: rgba(0, 0, 0, 0.52); }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-partners-wrapper .initiative-partners-view .view-content .wrapper:hover a {
      -webkit-display: flex;
      -moz-display: flex;
      -ms-display: flex;
      display: flex;
      align-items: center;
      justify-content: center; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-knowledge-wrapper .content-section {
    border-left: solid 1px #D8D8D8;
    padding-left: 20px !important; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .views-view-grid {
    margin: 0 -15px; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .views-col {
    max-width: 100%;
    flex: none; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .views-row {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .field-content {
    width: 100%;
    display: inline-block; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .img-section {
    width: 120px;
    padding-right: 10px;
    float: left; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .img-section img {
      max-width: 100%;
      height: auto; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .desc {
    width: calc(100% - 120px);
    float: left;
    border-top: solid 1px #D8D8D8;
    padding: 15px 16px 0 8px; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .name a {
    font-size: 22px;
    line-height: 30px;
    font-weight: 700;
    color: #0C4064;
    text-decoration: none;
    transition: all 250ms ease-out; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .name a:hover {
      color: #B49523; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .type .field--name-field-title {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #4A4A4A;
    line-height: 20px;
    margin-bottom: 5px; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .type .field--name-field-organization {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #4A4A4A;
    line-height: 20px; }

body.page-node-type-initiatives.initiative-detail-page .container > .row > .content-section > .region-content > #block-ggkp-local-tasks {
  display: block;
  padding-top: 100px; }

.initiative-detail-page .view-initiatives-discover .view-footer {
  text-align: center; }
  .initiative-detail-page .view-initiatives-discover .view-footer a {
    color: #4A4A4A;
    font-weight: 300;
    padding: 8px 12px;
    position: relative;
    text-decoration: none;
    transition: all 200ms ease-out;
    border: 1px solid #ccc;
    background-color: #fff;
    display: inline-block;
    margin-top: 30px;
    outline: 0;
    font-size: 16px;
    line-height: 27px;
    cursor: pointer; }

@media (min-width: 992px) {
  body.page-node-type-initiatives.initiative-detail-page header + main {
    padding-top: 180px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  body.page-node-type-initiatives.initiative-detail-page header + main {
    padding-top: 136px; }
  body.page-node-type-initiatives.initiative-detail-page.user-logged-in header + main {
    padding-top: 176px; }
  body.page-node-type-initiatives.initiative-detail-page .initiative-main-wrapper {
    position: relative; }
  body.page-node-type-initiatives.initiative-detail-page .initiative-responsive-menu-btn {
    border-radius: 0;
    box-shadow: none;
    background-color: #0C4064;
    text-shadow: none;
    background-image: none;
    width: 46px;
    height: 46px;
    margin: 0;
    outline: 0;
    display: inline-block !important;
    background: #0C4064 url(../images/header/mobile_menu.svg) no-repeat center;
    background-size: 30px;
    margin-left: 10px; }
    body.page-node-type-initiatives.initiative-detail-page .initiative-responsive-menu-btn.active {
      background: #0C4064 url(../images/header/mobile_menu_close.svg) no-repeat center;
      background-size: 30px; }
  body.page-node-type-initiatives.initiative-detail-page div.section-right {
    /*width: 325.5px !important;*/
    width: 50% !important;
    align-items: center !important;
    justify-content: end; }
    body.page-node-type-initiatives.initiative-detail-page div.section-right .lang-switcher-block .chosen-drop {
      left: auto;
      right: 0; }
  body.page-node-type-initiatives.initiative-detail-page div.section-left {
    /*width: calc(100% - 325.5px) !important;*/
    width: 50% !important; }
  body.page-node-type-initiatives.initiative-detail-page .initiative-menu {
    position: absolute;
    top: 136px;
    left: -20px;
    right: -20px;
    background: #fff;
    -webkit-box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2); }
    body.page-node-type-initiatives.initiative-detail-page .initiative-menu * {
      width: 100%; }
    body.page-node-type-initiatives.initiative-detail-page .initiative-menu ul {
      display: inline-block;
      width: 100%;
      padding-left: 0 !important; }
      body.page-node-type-initiatives.initiative-detail-page .initiative-menu ul li {
        float: left !important;
        height: auto !important;
        width: 100%; }
    body.page-node-type-initiatives.initiative-detail-page .initiative-menu.active {
      display: block !important; } }
@media (max-width: 1199px) {
  body.page-node-type-initiatives.initiative-detail-page .initiative-main-wrapper .initiative-menu {
    display: none; } }
@media (min-width: 768px) and (max-width: 991px) {
  body.page-node-type-initiatives.initiative-detail-page header {
    background: #fff;
    padding: 0 20px;
    border: 0;
    -webkit-box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2); }
  body.page-node-type-initiatives.initiative-detail-page header + main {
    padding-top: 136px; }
  body.page-node-type-initiatives.initiative-detail-page.user-logged-in header {
    height: 176px; }
  body.page-node-type-initiatives.initiative-detail-page.user-logged-in header + main {
    padding-top: 176px; }
  body.page-node-type-initiatives.initiative-detail-page.user-logged-in .logout-section {
    padding: 0; }
  body.page-node-type-initiatives.initiative-detail-page .initiative-main-wrapper {
    position: relative; }
  body.page-node-type-initiatives.initiative-detail-page .initiative-responsive-menu-btn {
    border-radius: 0;
    box-shadow: none;
    background-color: #0C4064;
    text-shadow: none;
    background-image: none;
    width: 46px;
    height: 46px;
    margin: 0;
    outline: 0;
    display: inline-block !important;
    background: #0C4064 url(../images/header/mobile_menu.svg) no-repeat center;
    background-size: 30px;
    margin-left: 20px; }
    body.page-node-type-initiatives.initiative-detail-page .initiative-responsive-menu-btn.active {
      background: #0C4064 url(../images/header/mobile_menu_close.svg) no-repeat center;
      background-size: 30px; }
  body.page-node-type-initiatives.initiative-detail-page div.section-right {
    /*width: 325.5px !important;*/
    width: 50% !important;
    align-items: center !important;
    justify-content: end; }
    body.page-node-type-initiatives.initiative-detail-page div.section-right .lang-switcher-block .chosen-drop {
      left: auto;
      right: 0; }
    body.page-node-type-initiatives.initiative-detail-page div.section-right .initiative-lang-translate {
      display: none; }
  body.page-node-type-initiatives.initiative-detail-page div.section-left {
    /*width: calc(100% - 325.5px) !important;*/
    width: 50% !important; }
  body.page-node-type-initiatives.initiative-detail-page .initiative-menu {
    position: absolute;
    top: 136px;
    left: -20px;
    right: -20px;
    background: #fff;
    -webkit-box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2); }
    body.page-node-type-initiatives.initiative-detail-page .initiative-menu * {
      width: 100%; }
    body.page-node-type-initiatives.initiative-detail-page .initiative-menu ul {
      display: inline-block;
      width: 100%;
      padding-left: 0 !important; }
      body.page-node-type-initiatives.initiative-detail-page .initiative-menu ul li {
        float: left !important;
        height: auto !important;
        width: 100%; }
    body.page-node-type-initiatives.initiative-detail-page .initiative-menu.active {
      display: block !important; } }
@media (max-width: 767px) {
  body.page-node-type-initiatives.initiative-detail-page header {
    background: #fff;
    padding: 0 10px;
    border: 0;
    -webkit-box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2);
    height: 160px; }
  body.page-node-type-initiatives.initiative-detail-page header + main {
    padding-top: 160px; }
  body.page-node-type-initiatives.initiative-detail-page.user-logged-in header {
    height: 200px; }
  body.page-node-type-initiatives.initiative-detail-page.user-logged-in header + main {
    padding-top: 200px; }
  body.page-node-type-initiatives.initiative-detail-page.user-logged-in .logout-section {
    padding: 0; }
  body.page-node-type-initiatives.initiative-detail-page div.section-right {
    width: 100% !important;
    align-items: center !important;
    justify-content: end;
    order: 0; }
    body.page-node-type-initiatives.initiative-detail-page div.section-right .lang-switcher-block .chosen-drop {
      left: auto;
      right: 0; }
    body.page-node-type-initiatives.initiative-detail-page div.section-right .initiative-lang-translate {
      display: none; }
  body.page-node-type-initiatives.initiative-detail-page div.section-left {
    width: calc(100% - 66px) !important;
    order: 1; }
    body.page-node-type-initiatives.initiative-detail-page div.section-left .initiative-logo {
      height: 86px; }
      body.page-node-type-initiatives.initiative-detail-page div.section-left .initiative-logo img {
        width: auto;
        max-width: 100%;
        height: auto;
        max-height: 100%; }
  body.page-node-type-initiatives.initiative-detail-page .initiative-responsive-menu-btn {
    border-radius: 0;
    box-shadow: none;
    background-color: #0C4064;
    text-shadow: none;
    background-image: none;
    width: 46px;
    height: 46px;
    margin: 0;
    outline: 0;
    display: inline-block !important;
    background: #0C4064 url(../images/header/mobile_menu.svg) no-repeat center;
    background-size: 30px;
    position: absolute;
    right: 10px;
    bottom: 20px; }
    body.page-node-type-initiatives.initiative-detail-page .initiative-responsive-menu-btn.active {
      background: #0C4064 url(../images/header/mobile_menu_close.svg) no-repeat center;
      background-size: 30px; }
  body.page-node-type-initiatives.initiative-detail-page .initiative-menu {
    position: absolute;
    top: 160px;
    left: 0;
    right: 0;
    background: #fff;
    -webkit-box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.2); }
    body.page-node-type-initiatives.initiative-detail-page .initiative-menu * {
      width: 100%; }
    body.page-node-type-initiatives.initiative-detail-page .initiative-menu ul {
      display: inline-block;
      width: 100%;
      padding-left: 0 !important; }
      body.page-node-type-initiatives.initiative-detail-page .initiative-menu ul li {
        float: left !important;
        height: auto !important;
        width: 100%;
        padding: 10px 10px !important; }
    body.page-node-type-initiatives.initiative-detail-page .initiative-menu.active {
      display: block !important; } }
body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .hero-wrap:before {
  display: block;
  position: absolute;
  content: "";
  width: 100%;
  background: -moz-linear-gradient(top, rgba(20, 20, 20, 0) 0%, rgba(20, 20, 20, 0.01) 1%, #131313 80%, #131313 100%);
  background: -webkit-linear-gradient(top, rgba(20, 20, 20, 0) 0%, rgba(20, 20, 20, 0.01) 1%, #131313 80%, #131313 100%);
  background: linear-gradient(to bottom, rgba(20, 20, 20, 0) 0%, rgba(20, 20, 20, 0.01) 1%, #131313 80%, #131313 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00141414',endColorstr='#131313',GradientType=0);
  bottom: 0;
  height: 190px;
  transition: all 0.02s ease; }
body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .hero-wrap:hover:before {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.74) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);
  height: 100% !important; }

/*************/
@media (min-width: 992px) and (max-width: 1199px) {
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(1) {
    width: 650px;
    height: 390px; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(2), body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(3) {
    width: calc(100% - 650px);
    height: 180px; } }
@media (max-width: 991px) {
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(1) {
    width: 100%;
    padding-right: 0;
    margin-bottom: 15px;
    height: 350px; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(2), body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(3) {
    width: 50%; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(2) {
    padding-left: 0; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(3) {
    padding-right: 0; }

  body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-about-wrapper .views-field-body img {
    height: auto !important;
    max-width: 100%; } }
@media (max-width: 991px) {
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content {
    flex-direction: column; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content > * {
      width: 100%;
      margin-top: 40px !important; }
      body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content > *:last-child {
        margin-bottom: 0;
        padding-bottom: 0 !important; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content > *:nth-child(odd), body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content > *:nth-child(even) {
      padding: 0; }

  body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-knowledge-wrapper .content-section {
    border-left: 0;
    padding-left: 0 !important; } }
@media (max-width: 767px) {
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > * {
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    margin-bottom: 20px !important; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > * img {
      max-width: 100%;
      height: auto; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > * .hero-content-wrap .hero-title {
      margin-top: 10px !important; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(1) .hero-content-wrap {
    padding: 15px 15px 15px 30px; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(1) .hero-content-wrap .hero-type * {
      font-size: 12px;
      line-height: 18px; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(1) .hero-content-wrap .hero-title a {
      font-size: 15px;
      line-height: 18px; }
      body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-hero .view-content > *:nth-child(1) .hero-content-wrap .hero-title a * {
        font-size: 15px !important;
        line-height: 18px; }

  body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content > * {
    margin-bottom: 20px;
    padding-bottom: 20px !important;
    border-bottom: 1px solid #ccc; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content > *:last-child {
      margin-bottom: 0;
      padding-bottom: 0 !important;
      border-bottom: 0; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content > *:nth-child(odd), body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content > *:nth-child(even) {
    padding: 0; }
  body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content .discover_wrapper {
    flex-direction: column; }

  body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content .cont-wrapper {
    padding-left: 0;
    width: 100%; }
    body.page-node-type-initiatives.initiative-detail-page .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-content .cont-wrapper .teaser__title {
      border: 0; }

  body.page-node-type-initiatives.initiative-detail-page .content-section .initiative-partners-wrapper .initiative-partners-view .view-content .views-col {
    width: 100% !important; } }
body.page-node-type-initiatives.initiative-detail-page.initiative-gef {
  /**************home page***************/
  /**************************************/ }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef * {
    font-family: "Assistant", sans-serif !important;
    font-family: "Poppins", sans-serif !important; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .content-section .initiative-content-block > h2 {
    font-size: 48px;
    font-weight: 600;
    color: #000;
    font-family: "Open Sans", sans-serif; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .initiatives-home-block-wrapper h2:not(.hero-title) {
    color: #000;
    font-weight: 500;
    margin-top: 50px;
    padding-top: 20px;
    border-top: 1px solid #0070ff;
    font-size: 48px;
    line-height: 1.4em; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .view-initiatives-hero {
    padding-top: 83px; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .view-initiatives-hero .view-content .views-row {
      max-height: 400px; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .view-initiatives-hero .view-content .views-row img {
        width: 100%;
        object-fit: cover; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .view-initiatives-hero .owl-dots {
      display: none; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-hero-wrapper {
    position: relative; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-hero-wrapper:before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: black;
      background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0.01) 70%); }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-hero-wrapper .meta-hero-wrapper {
      position: absolute;
      bottom: 0;
      padding-left: 40px;
      padding-bottom: 30px;
      max-width: 80%; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-hero-wrapper .meta-hero-wrapper .gef-hero-type {
        font-size: 48px;
        font-weight: 500;
        line-height: 1.4em;
        color: #FAF042; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-hero-wrapper .meta-hero-wrapper .gef-hero-title a {
        font-size: 48px;
        color: #fff;
        font-weight: 500;
        line-height: 55px;
        transition: all 0.2s ease; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-hero-wrapper .meta-hero-wrapper .gef-hero-title a:hover {
          text-decoration: none;
          opacity: 0.8; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-discover {
    color: #000;
    font-weight: 500; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-discover .gef-doscover-bold {
      float: left;
      margin-right: 3px;
      color: #0070ff;
      font-weight: 500;
      font-size: 18px;
      line-height: 1.4em; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-discover .gef-discover-text {
      font-weight: 500;
      font-size: 18px;
      color: #000;
      line-height: 1.4em; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .gef-cont-img {
    display: flex;
    align-items: flex-end;
    margin-bottom: 15px; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .gef-cont-img img {
      max-height: 100%;
      max-width: 100%;
      height: auto;
      border: 1px solid #dbdbdb; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .gef-cont-img {
    margin-bottom: 15px; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .gef-cont-date {
    font-size: 14px;
    font-weight: 400;
    color: #0070ff;
    line-height: 1.4em; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .gef-cont-date time {
      font-size: 14px;
      font-weight: 400;
      color: #0070ff;
      line-height: 1.4em; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .gef-cont-title a {
    font-size: 18px;
    line-height: 1.4em;
    color: #000;
    font-weight: 500; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .gef-cont-title a:hover {
      text-decoration: none; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .gef-cont-org {
    font-size: 14px;
    font-weight: 400;
    color: #0070ff;
    line-height: 1.4em; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .gef-cont-footer {
    text-align: center;
    margin-top: 40px; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .gef-cont-footer a {
      display: inline-block;
      font-size: 18px;
      font-weight: 500;
      padding: 15px 100px;
      color: #0070ff;
      border: 1px solid #0070ff;
      transition: all 0.2s ease; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .gef-cont-footer a:hover {
        color: #fff;
        text-decoration: none;
        background: #0070ff; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .view-content {
    position: relative; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .view-content .owl-nav button {
      position: absolute;
      top: 112px;
      height: 42px;
      width: 58px;
      background-size: contain !important; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .view-content .owl-nav button.disabled {
        opacity: 0.3; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .view-content .owl-nav button span {
        display: none; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .view-content .owl-nav button.owl-prev {
        left: -85px;
        background: url(../images/initiative/gef/left-arrow.png) no-repeat; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .view-content .owl-nav button.owl-next {
        right: -85px;
        background: url(../images/initiative/gef/right_arrow.png) no-repeat; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-title {
    color: #000;
    font-weight: 500;
    padding-top: 20px;
    border-top: 1px solid #0070ff;
    font-size: 48px;
    line-height: 1.4em;
    /* background: none; */
    margin-bottom: 70px; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper {
    border: 2px solid #0070ff; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols {
      display: flex; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols.bottom-cols {
        border-top: 2px solid #0070ff; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col {
        width: calc(100% / 3);
        border-right: 2px solid #0070ff;
        display: flex;
        flex-direction: column;
        padding: 25px;
        justify-content: space-between; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col .gef-global-env-col-full {
          height: 100%;
          display: flex;
          flex-direction: column;
          justify-content: space-between; }
          body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col .gef-global-env-col-full.gef-global-env-col-bold:last-child {
            text-align: center; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-global-env-col4, body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-global-env-col1 {
          display: flex; }
          body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-global-env-col4 .gef-global-env-col-left, body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-global-env-col1 .gef-global-env-col-left {
            padding-right: 20px; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col:not(gef-global-env-col4) .gef-global-env-col-text, body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col:not(gef-global-env-col1) .gef-global-env-col-text {
          font-size: 18px;
          line-height: 1.4em;
          font-weight: 500;
          color: #0070ff; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-global-env-col3, body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-global-env-col6 {
          border-right: 0; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col img {
          width: 5em;
          height: auto;
          margin-top: 20px; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-logo {
          background: #0070ff;
          padding: 15px; }
          body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-logo .gef-global-env-col-left {
            font-size: 30px;
            font-weight: 500;
            color: #fff;
            line-height: 40px; }
          body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-logo img {
            max-height: 70px;
            width: auto; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col-bold {
        font-size: 20px;
        font-weight: 500;
        color: #0070ff;
        line-height: 26px; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col-bold .gef-short-desc {
          color: #000;
          font-weight: 500; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col-bold .gef-global-bold {
          font-size: 16px; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-col-text1 {
    line-height: 1.4em;
    color: #000;
    font-weight: 500; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper {
    display: flex;
    padding-bottom: 20px; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper > div {
      width: calc(100% / 3); }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-left {
      padding-right: 15px; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-left img {
        max-width: 100%;
        height: auto; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-middle {
      padding-right: 15px; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-middle * {
        font-size: 18px;
        color: #000;
        line-height: 1.4em;
        font-weight: 400; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-middle .forum-join {
        margin-bottom: 15px; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-last {
      display: flex;
      flex-wrap: wrap; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-last > div {
        width: calc(100% / 2);
        margin-bottom: 30px; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-last > div img {
          width: 100%;
          height: auto; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-last > div:nth-child(odd) {
          padding-right: 15px; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-last > div:nth-child(even) {
          padding-left: 15px; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-video {
    /*border-top: 1px solid #000;*/
    border-top: 1px solid #0070ff;
    /*padding-top: 30px;*/
    padding-top: 50px; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-video .field {
      margin-left: -15px;
      margin-right: -15px; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-video .field > div {
        float: left;
        width: calc(50% - 30px);
        margin-left: 15px;
        margin-right: 15px; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-video .field > div .video-embed-field-responsive-video {
          border: 1px solid #dbdbdb; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-video .field > div:first-child {
          padding-right: 15px; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-video .field > div:last-child {
          padding-left: 15px; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .owl-dots {
    display: none; }

body.initiative-gef:not(.user-logged-in) .padding-top-83 {
  padding-top: 83px; }

.initiative-gef .block-gef-knowledge.active + .block-gef-global-env .gef-global-env-title {
  color: #000 !important; }

body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-kno-content-wrapper {
  padding-right: 15px; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-kno-content-wrapper + .gef-kno-img-wrapper .gef-cont-img {
    border: 1px solid #dbdbdb;
    width: 255px;
    display: flex;
    align-items: center;
    justify-content: center; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-kno-content-wrapper + .gef-kno-img-wrapper .gef-cont-img img {
      max-width: 100%;
      height: auto;
      width: auto;
      max-height: 100%; }

/************* Sort style ***************/
.initiative-gef .listing-view .view-filters legend {
  display: none; }
.initiative-gef .listing-view .view-filters .form-type-textfield {
  display: none; }
.initiative-gef .listing-view .view-filters .form-radios > .form-radios {
  display: flex;
  margin-top: -18px;
  margin-bottom: 10px; }
  .initiative-gef .listing-view .view-filters .form-radios > .form-radios .form-item {
    margin: 0; }
    .initiative-gef .listing-view .view-filters .form-radios > .form-radios .form-item input {
      display: none; }
    .initiative-gef .listing-view .view-filters .form-radios > .form-radios .form-item label {
      text-decoration: none;
      border: solid 1px #D8D8D8;
      padding: 5px 10px;
      color: #4A4A4A;
      -webkit-transition: all 0.15s ease-in-out;
      transition: all 0.15s ease-in-out;
      cursor: pointer;
      display: block;
      margin-right: 1px; }
      .initiative-gef .listing-view .view-filters .form-radios > .form-radios .form-item label:hover {
        background: #f0f0f0; }
    .initiative-gef .listing-view .view-filters .form-radios > .form-radios .form-item input:checked ~ label {
      background: #f0f0f0; }

/****************************************/
@media (min-width: 992px) {
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef header + main {
    padding-top: 100px; }

  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .content-section .initiative-content-block > h2 {
    margin-bottom: 75px;
    margin-top: 15px; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .content-section .initiative-partners-wrapper > h2 {
    margin-bottom: 30px; }

  body.initiative-gef.ggkp-detail-page .container .content-section .region-content {
    padding: 0 50px !important; }

  body.initiative-gef.page-node-type-initiatives.initiative-detail-page .content-section .gef-common-blk .sidebar-left + .content-section .region-content {
    padding: 0 !important; } }
body.page-node-type-initiatives.initiative-detail-page.initiative-gef .container > .row > .content-section > .region-content > *#block-views-block-initiative-home-block-1 {
  display: none; }

.initiative-gef.user-logged-in header .logout-section .welcome-user-blck .welcome-user a, .initiative-gef.user-logged-in header .logout-section .welcome-user-blck .welcome-user .welcome-text, .initiative-gef.user-logged-in header .logout-section .welcome-user-blck .welcome-block .dashboard-link a {
  color: #fff; }

.initiative-gef .block-views-blockinitiative-blogs-news-block-1 {
  display: none !important; }

body.initiative-gef.page-node-type-initiatives.initiative-detail-page header .initiative-logo img {
  max-height: 70px;
  width: auto; }

body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-news.news-knowledge-common .gef-cont-img {
  height: 200px;
  border: 1px solid #dbdbdb;
  align-items: center;
  justify-content: center; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-news.news-knowledge-common .gef-cont-img img {
    border: 0; }

.initiative-gef .initiative-knowledge-wrapper:not(.block-gef-knowledgelist) {
  display: none !important; }

.initiative-gef.ggkp-detail-page .pagination li a {
  font-family: "Ubuntu", sans-serif !important; }
  .initiative-gef.ggkp-detail-page .pagination li a:hover {
    color: rgba(12, 64, 100, 0.5) !important; }

.initiative-gef .initiative-contact-us-wrapper h2 {
  display: none; }

body.initiative-gef .region-content .initiative-contact-us-wrapper {
  padding-top: 106px; }
body.initiative-gef .region-content #block-ggkp-local-tasks ~ .initiative-contact-us-wrapper {
  padding-top: 0; }
body.initiative-gef.page-node-type-initiatives.initiative-detail-page .container > .row > .content-section > .region-content > #block-ggkp-local-tasks {
  padding-top: 120px; }

.env-img {
  text-align: center; }

body.page-node-type-initiatives.initiative-detail-page.initiative-gef .content-section .initiative-about-wrapper .views-field-body a {
  color: #000; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .content-section .initiative-about-wrapper .views-field-body a:hover {
    color: #6B983F;
    text-decoration: none; }

body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-middle a {
  text-decoration: underline;
  transition: all 0.15s ease-in-out; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-middle a:hover {
    color: #6B983F;
    text-decoration: none; }

body.page-node-type-initiatives.initiative-detail-page.initiative-gef .islands-wrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column; }

/***********Survey Style************
.embed_survey_wrapper {
	position: fixed!important;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    background: rgba(0,0,0,0.7);
    max-width: 100%;
    border: 0;
    z-index: 99;
    padding: 20px 0;
    display: none;
    overflow: auto;
}
body.user-logged-in .embed_survey_wrapper {
	padding: 130px 0 0;
}
.smcx-widget.smcx-embed {
	display:block; 
	margin: auto!important;
}
.survey_close_button {
	background: url(../images/header/mobile_menu_close.svg) no-repeat center;
    height: 30px;
    width: 30px;
    display: block;
    position: absolute;
    right: 30px;
    top: 20px;
    position: absolute;
    cursor: pointer;
}
body.user-logged-in .survey_close_button {
	top: 100px;
}
*/
.gef-related-contents .more-link {
  text-align: center; }
  .gef-related-contents .more-link a {
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    padding: 15px 100px;
    color: #0070ff;
    border: 1px solid #0070ff;
    transition: all 0.2s ease; }
    .gef-related-contents .more-link a:hover {
      color: #fff;
      text-decoration: none;
      background: #0070ff; }

body.page-node-type-initiatives.initiative-detail-page.initiative-gef #block-initiativestabblock {
  display: none; }
body.page-node-type-initiatives.initiative-detail-page.initiative-gef header {
  height: auto;
  background: #0070ff;
  padding: 0 30px; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef header .initiative-logo {
    height: auto; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef header .powered-by {
    display: none; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef header .initiative-menu ul li {
    height: auto;
    padding: 0 20px;
    font-size: 20px;
    font-weight: 500; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef header .initiative-menu ul li:hover {
      background: none; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef header .initiative-menu ul li.active {
      background: none; }
body.page-node-type-initiatives.initiative-detail-page.initiative-gef .initiative-main-wrapper .section-left {
  width: calc(100% - 85px);
  margin-right: 20px;
  border-right: 1px solid #fff;
  padding-right: 20px;
  display: block; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .initiative-main-wrapper .section-left .initiative-logo {
    float: left; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .initiative-main-wrapper .section-left .initiative-menu {
    float: right;
    margin-top: 54px; }
body.page-node-type-initiatives.initiative-detail-page.initiative-gef .initiative-main-wrapper .section-right {
  width: 65px; }

@media (min-width: 992px) {
  body.initiative-gef header .main-wrapper .search-lang-wrap .lang-switcher-block .switcher > .selected,
  body.initiative-gef header .main-wrapper .search-lang-wrap .lang-switcher-block .chosen-single {
    background: transparent url(../images/initiative/gef/language_icon.png) no-repeat center right 0;
    width: 65px; }

  body.page-node-type-initiatives.initiative-detail-page.user-logged-in.initiative-gef header {
    height: auto !important; }

  body.initiative-gef header .main-wrapper .search-lang-wrap .lang-switcher-block .chosen-drop {
    margin-left: -80px !important; } }
body.page-node-type-initiatives.initiative-detail-page.initiative-gef header .initiative-logo.active + .initiative-menu ul li {
  color: #fff;
  opacity: 1; }
body.page-node-type-initiatives.initiative-detail-page.initiative-gef header .initiative-logo + .initiative-menu ul li {
  color: #fff;
  opacity: 0.5; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef header .initiative-logo + .initiative-menu ul li.active {
    opacity: 1; }

body.page-node-type-initiatives.initiative-detail-page.initiative-gef .related-cmn-block,
body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-region-common {
  display: none !important; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .related-cmn-block.show,
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-region-common.show {
    display: block !important; }
body.page-node-type-initiatives.initiative-detail-page.initiative-gef .common-itm {
  cursor: pointer; }

.initiative-gef.user-logged-in header .logout-section .logout-blck .logout a {
  color: #fff; }

body.initiative-gef footer {
  background: #0070ff;
  margin-top: 100px !important; }
  body.initiative-gef footer .region-footer {
    display: block; }
    body.initiative-gef footer .region-footer .block-gef-footer-menu {
      float: left;
      width: 25%; }
    body.initiative-gef footer .region-footer .block-gef-copyright {
      float: left;
      width: 35%;
      color: #fff;
      padding-right: 20px;
      font-size: 14px; }
    body.initiative-gef footer .region-footer .block-gef-footer-funded,
    body.initiative-gef footer .region-footer .block-gef-poweredby {
      float: left;
      /*width: 20%;*/
      width: 40%;
      color: #fff; }
    body.initiative-gef footer .region-footer .block-gef-footer-funded {
      			/*float: left;
         		 	width: 20%;*/ }
      body.initiative-gef footer .region-footer .block-gef-footer-funded .gef-footer-funded,
      body.initiative-gef footer .region-footer .block-gef-footer-funded .gef-footer-powered {
        display: flex;
        flex-wrap: wrap; }
        body.initiative-gef footer .region-footer .block-gef-footer-funded .gef-footer-funded .gef-footer-block-title,
        body.initiative-gef footer .region-footer .block-gef-footer-funded .gef-footer-powered .gef-footer-block-title {
          width: 100%; }
        body.initiative-gef footer .region-footer .block-gef-footer-funded .gef-footer-funded .gef-footer-block-img,
        body.initiative-gef footer .region-footer .block-gef-footer-funded .gef-footer-powered .gef-footer-block-img {
          width: 46%; }
          body.initiative-gef footer .region-footer .block-gef-footer-funded .gef-footer-funded .gef-footer-block-img img,
          body.initiative-gef footer .region-footer .block-gef-footer-funded .gef-footer-powered .gef-footer-block-img img {
            max-width: 100%; }
          body.initiative-gef footer .region-footer .block-gef-footer-funded .gef-footer-funded .gef-footer-block-img:last-child,
          body.initiative-gef footer .region-footer .block-gef-footer-funded .gef-footer-powered .gef-footer-block-img:last-child {
            margin-left: 15px; }
      body.initiative-gef footer .region-footer .block-gef-footer-funded .gef-footer-funded {
        width: 100%; }
        body.initiative-gef footer .region-footer .block-gef-footer-funded .gef-footer-funded .gef-footer-block-img {
          display: flex;
          width: 100%;
          margin-left: 0 !important; }
          body.initiative-gef footer .region-footer .block-gef-footer-funded .gef-footer-funded .gef-footer-block-img .gef-footer-funded-img {
            /*margin-left: 20px;*/ }
    body.initiative-gef footer .region-footer .gef-footer-powered .gef-footer-block-img img {
      /*max-width: 200px;
      height: auto;*/ }
    body.initiative-gef footer .region-footer ul {
      padding: 0;
      list-style-type: none; }
      body.initiative-gef footer .region-footer ul li {
        color: #fff;
        cursor: pointer; }
body.initiative-gef .gef-footer-block-title {
  font-size: 14px;
  margin-bottom: 10px; }

body.initiative-gef .block-gef-footer-funded .gef-footer-funded-img img {
  max-width: 50px !important;
  height: auto !important; }

/*****************updated footer logo********************/
body.initiative-gef .gef-footer-powered .gef-footer-block-img {
  display: flex;
  float: right;
  align-items: center; }
  body.initiative-gef .gef-footer-powered .gef-footer-block-img .island-logo img {
    max-width: 130px;
    height: auto; }
  body.initiative-gef .gef-footer-powered .gef-footer-block-img .img-head {
    font-size: 8px;
    display: block;
    margin-top: -4px;
    margin-bottom: 12px; }
  body.initiative-gef .gef-footer-powered .gef-footer-block-img .supported-by,
  body.initiative-gef .gef-footer-powered .gef-footer-block-img .lead-by,
  body.initiative-gef .gef-footer-powered .gef-footer-block-img .partnership-with {
    border-left: 1px solid rgba(255, 255, 255, 0.5);
    padding-left: 3px;
    min-width: 90px;
    min-height: 70px; }
    body.initiative-gef .gef-footer-powered .gef-footer-block-img .supported-by a,
    body.initiative-gef .gef-footer-powered .gef-footer-block-img .lead-by a,
    body.initiative-gef .gef-footer-powered .gef-footer-block-img .partnership-with a {
      display: flex;
      justify-content: center; }
  body.initiative-gef .gef-footer-powered .gef-footer-block-img .supported-by svg {
    width: 40px; }
  body.initiative-gef .gef-footer-powered .gef-footer-block-img .lead-by svg {
    width: 50px; }
  body.initiative-gef .gef-footer-powered .gef-footer-block-img .partnership-with svg {
    height: 30px;
    padding-left: 8px; }

/*************about section************/
body.initiative-gef .about-main-desc {
  font-size: 18px;
  font-weight: 500;
  color: #000 !important;
  line-height: 1.4em;
  margin-bottom: 40px; }
body.initiative-gef .view-initiative-details-page .views-field-body p {
  font-size: 18px !important;
  color: #000 !important;
  line-height: 1.4em !important; }
body.initiative-gef .about-sub-wrap {
  font-size: 18px;
  font-weight: 600;
  color: #000;
  line-height: 26px;
  display: flex; }
  body.initiative-gef .about-sub-wrap .about-sub-div {
    font-size: 18px;
    font-weight: 500;
    color: #000 !important;
    line-height: 1.4em; }
  body.initiative-gef .about-sub-wrap > div {
    width: 50%; }
body.initiative-gef.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .views-col {
  margin-bottom: 30px; }
body.initiative-gef.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .desc {
  padding-top: 0;
  border: 0; }
body.initiative-gef.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .name {
  line-height: 1.4em;
  margin-top: -5px; }
  body.initiative-gef.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .name a {
    font-size: 14px;
    color: #000;
    font-weight: 500;
    line-height: 1.4em; }
body.initiative-gef.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .type .field--name-field-title {
  line-height: 1.4em;
  margin-bottom: 25px; }
body.initiative-gef.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .type .field--name-field-organization {
  line-height: 1.4em;
  font-weight: 400; }

/*************************************************************/
body.initiative-gef .sidebar-left {
  padding-right: 7px; }
  body.initiative-gef .sidebar-left .browse-label {
    font-size: 14px;
    font-weight: 600;
    color: #0070FF;
    background: none;
    border: 1px solid #0070FF; }
  body.initiative-gef .sidebar-left .block-facets h2 {
    background: none;
    font-size: 14px;
    color: #000;
    font-weight: 600;
    border: 1px solid #0070FF;
    border-top: 0; }
    body.initiative-gef .sidebar-left .block-facets h2:after {
      background: none;
      border-left: 1px solid #0070FF;
      color: #0070FF; }
  body.initiative-gef .sidebar-left .block-facets .facets-widget-checkbox ul {
    border: 1px solid #0070FF; }
body.initiative-gef.page-node-type-initiatives.initiative-detail-page .content-section .gef-common-blk .content-section {
  border-left: 1px solid #0070FF;
  padding-left: 20px !important; }
body.initiative-gef .gef-common-blk .main-content-wrap {
  border-top: solid 1px #0070FF;
  padding-top: 30px; }
body.initiative-gef .listing-view > .view-content > .views-row {
  border-bottom: 1px solid  #0070FF; }
  body.initiative-gef .listing-view > .view-content > .views-row:last-child {
    border-bottom: 0; }
body.initiative-gef .listing-view > .view-content .list-date time {
  font-size: 14px;
  color: #0070FF;
  padding: 0; }
  body.initiative-gef .listing-view > .view-content .list-date time:before {
    display: none; }
body.initiative-gef .listing-view > .view-content .list-type {
  font-size: 18px;
  color: #0070FF;
  font-weight: 500;
  line-height: 1.4em; }
body.initiative-gef .listing-view > .view-content .list-title {
  margin-top: 0;
  margin-bottom: 20px; }
  body.initiative-gef .listing-view > .view-content .list-title a {
    font-weight: 500;
    font-size: 18px;
    color: #000;
    line-height: 1.4em; }
body.initiative-gef .listing-view .lower-wrap .list-meta-info {
  width: 100%;
  font-size: 14px;
  color: #0070FF; }
body.initiative-gef .listing-view .lower-wrap .list-body {
  color: #000;
  font-size: 14px;
  line-height: 1.4em; }
  body.initiative-gef .listing-view .lower-wrap .list-body p {
    color: #000;
    font-size: 14px;
    line-height: 1.4em; }
body.initiative-gef .gef-list-common .view-content .views-row > .views-field > .field-content {
  display: flex; }
body.initiative-gef .gef-news-list-img-wrapper .list-img {
  margin: 0;
  margin-right: 30px;
  width: 280px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #ccc; }
  body.initiative-gef .gef-news-list-img-wrapper .list-img img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto; }
body.initiative-gef.page-node-type-initiatives.initiative-detail-page .content-section .initiative-partners-wrapper .initiative-partners-view .view-content .wrapper {
  min-height: 150px; }
  body.initiative-gef.page-node-type-initiatives.initiative-detail-page .content-section .initiative-partners-wrapper .initiative-partners-view .view-content .wrapper a {
    display: flex;
    align-items: center;
    justify-content: center;
    background: none; }
    body.initiative-gef.page-node-type-initiatives.initiative-detail-page .content-section .initiative-partners-wrapper .initiative-partners-view .view-content .wrapper a img {
      max-width: 100%;
      max-height: 100%;
      width: auto; }
    body.initiative-gef.page-node-type-initiatives.initiative-detail-page .content-section .initiative-partners-wrapper .initiative-partners-view .view-content .wrapper a:last-child {
      display: none; }
body.initiative-gef .gef-common-blk .listing-view .view-header {
  position: absolute;
  right: 0;
  top: -155px; }
  body.initiative-gef .gef-common-blk .listing-view .view-header .display-count {
    font-size: 14px !important;
    color: #000 !important; }

body.initiative-gef .gef-partners {
  display: flex;
  flex-wrap: wrap; }
  body.initiative-gef .gef-partners .gef-partner-item {
    /*width: 25%;*/
    width: auto; }
    body.initiative-gef .gef-partners .gef-partner-item img {
      max-width: 100%;
      height: auto; }
body.initiative-gef .block-gef-global-env {
  margin-bottom: 50px;
  border-bottom: 1px solid #0070ff;
  padding-bottom: 50px;
  padding-top: 50px !important; }
body.initiative-gef .block-gef-team {
  margin-bottom: 30px;
  border-bottom: 1px solid #0070ff;
  padding-bottom: 30px; }

.initiative-gef .islands-region-wrap .islands-region-desc {
  font-size: 18px;
  color: #000;
  line-height: 1.4em;
  margin-bottom: 40px; }
.initiative-gef .islands-region-wrap .islands-region-logos > div {
  display: flex;
  margin-bottom: 30px; }
  .initiative-gef .islands-region-wrap .islands-region-logos > div > div {
    width: 50%;
    padding-top: 30px;
    border-top: 1px solid #000; }
    .initiative-gef .islands-region-wrap .islands-region-logos > div > div:first-child {
      margin-right: 15px; }
    .initiative-gef .islands-region-wrap .islands-region-logos > div > div:last-child {
      margin-left: 15px; }
    .initiative-gef .islands-region-wrap .islands-region-logos > div > div .colitem-countries-wrap {
      margin-top: 40px;
      display: flex; }
      .initiative-gef .islands-region-wrap .islands-region-logos > div > div .colitem-countries-wrap .colitem-countries {
        width: 70%;
        padding-right: 15px; }
      .initiative-gef .islands-region-wrap .islands-region-logos > div > div .colitem-countries-wrap .colitem-eaias {
        width: 30%; }
  .initiative-gef .islands-region-wrap .islands-region-logos > div:first-child .islands-colitem:first-child {
    font-size: 18px;
    color: #000;
    font-weight: 600;
    line-height: 1.4em; }
  .initiative-gef .islands-region-wrap .islands-region-logos > div:last-child .islands-colitem img {
    height: 126px; }
  .initiative-gef .islands-region-wrap .islands-region-logos > div:last-child .islands-colitem .colitem-countries-wrap {
    height: calc(100% - 126px); }
.initiative-gef .gef-region-common {
  margin-top: 83px;
  float: left;
  width: 100%; }
  .initiative-gef .gef-region-common h2 {
    color: #000;
    font-weight: 500;
    font-size: 48px;
    line-height: 1.4em; }
  .initiative-gef .gef-region-common .islands-wrap .islands-map {
    margin-bottom: 10px; }
    .initiative-gef .gef-region-common .islands-wrap .islands-map img {
      max-width: 100%;
      height: auto; }
  .initiative-gef .gef-region-common .islands-wrap .islands-logo-wrap {
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 30px; }
    .initiative-gef .gef-region-common .islands-wrap .islands-logo-wrap .island-logo {
      width: 40%;
      padding-right: 85px;
      max-height: 108px; }
      .initiative-gef .gef-region-common .islands-wrap .islands-logo-wrap .island-logo img {
        max-width: 100%;
        height: auto; }
      .initiative-gef .gef-region-common .islands-wrap .islands-logo-wrap .island-logo svg {
        max-width: 100%;
        height: auto;
        max-height: 100%; }
    .initiative-gef .gef-region-common .islands-wrap .islands-logo-wrap .island-partners {
      width: calc(100% - 40%);
      max-height: 108px;
      text-align: right; }
      .initiative-gef .gef-region-common .islands-wrap .islands-logo-wrap .island-partners img {
        max-width: 100%;
        width: auto;
        height: auto;
        max-height: 108px; }
  .initiative-gef .gef-region-common .islands-wrap .islands-desc-wrap {
    font-size: 18px;
    line-height: 1.4em; }
    .initiative-gef .gef-region-common .islands-wrap .islands-desc-wrap .islands-desc {
      margin-bottom: 25px; }
    .initiative-gef .gef-region-common .islands-wrap .islands-desc-wrap .islands-countries > div {
      float: left;
      padding-right: 30px; }
      .initiative-gef .gef-region-common .islands-wrap .islands-desc-wrap .islands-countries > div ul {
        list-style-type: none;
        padding-left: 0; }
        .initiative-gef .gef-region-common .islands-wrap .islands-desc-wrap .islands-countries > div ul li a {
          cursor: pointer;
          color: #212529;
          transition: all 0.2s ease; }
          .initiative-gef .gef-region-common .islands-wrap .islands-desc-wrap .islands-countries > div ul li a:hover {
            text-decoration: none;
            /*color: #0070FF;*/
            color: #6B983F; }
.initiative-gef .related-cmn-block {
  float: left;
  width: 100%; }
  .initiative-gef .related-cmn-block > h2 {
    font-size: 48px;
    font-weight: 500;
    line-height: 1.4em;
    color: #000;
    border-bottom: 1px solid #0070FF;
    padding-bottom: 10px;
    margin-bottom: 30px;
    margin-top: 70px; }

/*related style*/
body.initiative-gef .related-cmn-block .listing-view > .view-content > .views-row {
  border-bottom: 0; }
  body.initiative-gef .related-cmn-block .listing-view > .view-content > .views-row .gef-related-list-content-wrapper {
    border-top: 1px solid #0070FF;
    padding-top: 10px; }
  body.initiative-gef .related-cmn-block .listing-view > .view-content > .views-row .gef-related-list-img-wrapper .list-img {
    height: 225px;
    width: 280px;
    border: 1px solid #dbdbdb;
    display: flex;
    align-items: center;
    justify-content: center; }
    body.initiative-gef .related-cmn-block .listing-view > .view-content > .views-row .gef-related-list-img-wrapper .list-img img {
      max-width: 100%;
      height: auto;
      max-height: 100%; }
  body.initiative-gef .related-cmn-block .listing-view > .view-content > .views-row .gef-related-list-img-wrapper .gef-cont-img {
    width: 250px;
    border: 1px solid #dbdbdb;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 30px; }
    body.initiative-gef .related-cmn-block .listing-view > .view-content > .views-row .gef-related-list-img-wrapper .gef-cont-img img {
      max-width: 100%;
      height: auto;
      width: auto;
      max-height: 100%; }
  body.initiative-gef .related-cmn-block .listing-view > .view-content > .views-row .event-wrapper {
    width: 280px;
    margin-right: 30px;
    height: 225px;
    border: 1px solid #dbdbdb;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #0070FF; }
    body.initiative-gef .related-cmn-block .listing-view > .view-content > .views-row .event-wrapper .list-img-date {
      font-size: 48px;
      padding: 10px 20px;
      color: #fff;
      background: #0070FF;
      font-weight: 600; }
    body.initiative-gef .related-cmn-block .listing-view > .view-content > .views-row .event-wrapper + .gef-related-list-content-wrapper {
      width: calc(100% - 310px); }
      body.initiative-gef .related-cmn-block .listing-view > .view-content > .views-row .event-wrapper + .gef-related-list-content-wrapper .list-date time, body.initiative-gef .related-cmn-block .listing-view > .view-content > .views-row .event-wrapper + .gef-related-list-content-wrapper .list-date span {
        float: left; }
      body.initiative-gef .related-cmn-block .listing-view > .view-content > .views-row .event-wrapper + .gef-related-list-content-wrapper .list-date span {
        padding: 0 4px; }
  body.initiative-gef .related-cmn-block .listing-view > .view-content > .views-row:first-child .gef-related-list-content-wrapper {
    border-top: 0;
    padding-top: 0; }

body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-knowledge .gef-cont-img {
  border: 1px solid #dbdbdb;
  display: flex;
  align-items: center; }

body.page-node-type-initiatives.initiative-detail-page.initiative-gef .islands-wrap .islands-desc a {
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  color: #212529;
  text-decoration: underline; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .islands-wrap .islands-desc a:hover {
    text-decoration: none;
    color: #6B983F; }

.initiative-detail-page.initiative-gef .content-section,
.initiative-detail-page.initiative-gef .block-gef-hero {
  visibility: hidden; }
.initiative-detail-page.initiative-gef .show_initiative_page_loader {
  position: fixed;
  height: 100vh;
  width: 100vw;
  left: 0;
  right: 0;
  top: 90px;
  background: #fff url(../images/initiative/gef/loading-loading-screen.gif) no-repeat top center;
  z-index: 1;
  display: block !important; }
.initiative-detail-page.initiative-gef.page-full-load .show_initiative_page_loader {
  display: none !important; }

.initiative-detail-page.initiative-gef.page-full-load .block-gef-hero,
.initiative-detail-page.initiative-gef.page-full-load .content-section {
  visibility: visible; }

@media (min-width: 1200px) {
  .initiative-gef .gef-region-common .islands-wrap .islands-logo-wrap .island-partners img {
    height: 108px; } }
@media (max-width: 767px) {
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef {
    /***********Header***********/ }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-hero-wrapper .meta-hero-wrapper {
      position: static;
      float: left;
      width: 100%;
      padding: 20px; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-hero-wrapper .gef-hero-img {
      height: 250px; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-hero-wrapper .gef-hero-img img {
        width: 100%;
        height: 100%; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-hero-wrapper .meta-hero-wrapper .gef-hero-type {
      font-size: 26px;
      line-height: 1.4em; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-hero-wrapper .meta-hero-wrapper .gef-hero-title a {
      color: #000;
      font-size: 24px;
      line-height: 1.4em; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols {
      flex-direction: column; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper {
      flex-direction: column; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-left {
        width: 100%;
        padding-right: 0; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-left img {
          max-width: 100%;
          height: auto; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-last,
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-middle {
        width: 100%;
        padding: 0; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-last {
        margin-top: 20px; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .view-content {
      padding: 0 40px; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .view-content button {
        height: 29px !important;
        width: 25px !important; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .view-content button.owl-prev {
          left: 0 !important; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .view-content button.owl-next {
          right: 0 !important; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .gef-cont-footer a {
      padding: 15px 40px; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef footer .region-footer .block-gef-poweredby,
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef footer .region-footer .block-gef-footer-funded,
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef footer .region-footer .block-gef-copyright,
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef footer .region-footer .block-gef-footer-menu {
      width: 100%;
      padding: 0;
      padding-bottom: 20px; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-title {
      margin-bottom: 25px; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col {
      width: 100%;
      padding-right: 0;
      border-right: 0;
      border-bottom: 2px solid #0070ff;
      padding: 30px 15px; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col:last-child {
        border-bottom: 0; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-logo .gef-global-env-col-left {
        font-size: 32px;
        line-height: 42px; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-global-env-col1 .gef-global-env-col-right,
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-global-env-col4 .gef-global-env-col-right {
      padding-right: 0; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-video > .field {
      margin-left: 0;
      margin-right: 0; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-video > .field > div {
        width: 100%;
        margin-left: 0;
        margin-right: 0; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-video > .field > div iframe {
          width: 100%; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-video > .field > div:first-child {
          padding-right: 0;
          margin-bottom: 15px; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-video > .field > div:last-child {
          padding-left: 0; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .initiative-main-wrapper .section-left .initiative-menu {
      background: #0070ff;
      top: 28px;
      border-top: 1px solid #fff; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .views-row {
      flex-direction: column; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef.page-node-type-initiatives.initiative-detail-page .content-section .block-with-user-img .view-content .views-row .views-col {
        width: 100% !important; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .about-sub-wrap {
      flex-direction: column; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .about-sub-wrap > div {
        width: 100%; }
        body.page-node-type-initiatives.initiative-detail-page.initiative-gef .about-sub-wrap > div:first-child {
          margin-bottom: 15px; }

  body.initiative-gef footer {
    margin-top: 50px !important; }

  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .initiative-responsive-menu-btn {
    right: 15px;
    background-color: transparent;
    background-size: 40px; }

  .initiative-gef .islands-region-wrap .islands-region-logos > div {
    flex-direction: column; }
    .initiative-gef .islands-region-wrap .islands-region-logos > div > div {
      width: 100%;
      margin-left: 0 !important;
      margin-right: 0 !important;
      padding: 30px 0; }
      .initiative-gef .islands-region-wrap .islands-region-logos > div > div img {
        max-width: 100%;
        height: auto; }
      .initiative-gef .islands-region-wrap .islands-region-logos > div > div .colitem-countries-wrap {
        flex-direction: column; }
        .initiative-gef .islands-region-wrap .islands-region-logos > div > div .colitem-countries-wrap .colitem-countries {
          width: 100%;
          padding-right: 0;
          padding-bottom: 15px; }
        .initiative-gef .islands-region-wrap .islands-region-logos > div > div .colitem-countries-wrap .colitem-eaias {
          padding-left: 0;
          width: 100%; }
          .initiative-gef .islands-region-wrap .islands-region-logos > div > div .colitem-countries-wrap .colitem-eaias span {
            display: block;
            width: 100%; }
  .initiative-gef .gef-region-common .islands-wrap .islands-logo-wrap {
    flex-wrap: wrap; }
    .initiative-gef .gef-region-common .islands-wrap .islands-logo-wrap .island-logo {
      width: 100%;
      padding-right: 0px; }
      .initiative-gef .gef-region-common .islands-wrap .islands-logo-wrap .island-logo svg {
        height: 70px;
        width: auto; }
  .initiative-gef .gef-region-common .islands-wrap .island-partners {
    margin-top: 20px;
    width: 100% !important; }
    .initiative-gef .gef-region-common .islands-wrap .island-partners img {
      max-width: 100%;
      width: auto;
      height: auto; }
  .initiative-gef .gef-list-common .view-content .views-row > .views-field > .field-content {
    flex-direction: column; }
  .initiative-gef .gef-list-common .view-content .views-row .gef-related-list-img-wrapper .list-img {
    margin-right: 0;
    height: auto;
    width: 100%;
    margin-bottom: 15px; }

  .initiative-gef .related-cmn-block > h2 {
    font-size: 38px;
    margin-top: 35px; }

  .initiatives-home-block-wrapper h2:not(.hero-title),
  .block-gef-global-env .gef-global-env-title {
    font-size: 38px; }

  .related-cmn-block .listing-view > .view-content > .views-row .event-wrapper + .gef-related-list-content-wrapper {
    width: 100%; }

  body.page-node-type-initiatives.initiative-detail-page.initiative-gef header {
    padding: 0 10px; }

  body.initiative-gef.page-node-type-initiatives.initiative-detail-page .content-section .gef-common-blk .content-section {
    padding-left: 0 !important;
    border-left: 0; }

  body.initiative-gef .gef-common-blk .listing-view .view-header {
    position: static;
    margin-bottom: 20px; }

  body.initiative-gef .gef-list-common .view-content .views-row > .views-field > .field-content .gef-kno-content-wrapper {
    order: 2; }
  body.initiative-gef .gef-list-common .view-content .views-row > .views-field > .field-content .gef-kno-img-wrapper {
    order: 1; }
    body.initiative-gef .gef-list-common .view-content .views-row > .views-field > .field-content .gef-kno-img-wrapper .list-img {
      width: auto;
      margin: 0;
      margin-bottom: 15px; }
  body.initiative-gef .gef-list-common .view-content .views-row > .views-field > .field-content .gef-news-list-img-wrapper .list-img {
    float: left;
    width: auto;
    margin-bottom: 15px; }

  body.initiative-gef .gef-partners .gef-partner-item {
    /*width: 100%;*/
    width: 50%;
    text-align: center;
    margin-bottom: 20px; }

  [value="region-show-caribbean"] svg {
    max-height: 78px !important; }

  body.initiative-gef .related-cmn-block .listing-view > .view-content > .views-row .gef-related-list-content-wrapper {
    margin-top: 20px; }

  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col img {
    margin-top: 15px; }

  body.user-logged-in.toolbar-vertical.page-node-type-initiatives.initiative-detail-page.initiative-gef .initiative-main-wrapper .section-left .initiative-menu {
    top: 75px !important; }

  /*************Updated footer logo****************/
  body.initiative-gef .gef-footer-powered .gef-footer-block-img .island-logo img {
    max-width: 90px; }
  body.initiative-gef .gef-footer-powered .gef-footer-block-img .img-head {
    font-size: 6px; }
  body.initiative-gef .gef-footer-powered .gef-footer-block-img .supported-by,
  body.initiative-gef .gef-footer-powered .gef-footer-block-img .lead-by,
  body.initiative-gef .gef-footer-powered .gef-footer-block-img .partnership-with {
    min-width: 50px;
    min-height: 50px; }
  body.initiative-gef .gef-footer-powered .gef-footer-block-img .supported-by svg {
    width: 25px; }
  body.initiative-gef .gef-footer-powered .gef-footer-block-img .lead-by svg {
    width: 32px; }
  body.initiative-gef .gef-footer-powered .gef-footer-block-img .partnership-with svg {
    height: 22px;
    padding-left: 8px; }

  /************************************************/ }
@media (min-width: 768px) and (max-width: 991px) {
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .initiative-main-wrapper .section-left {
    width: calc(100% - 125px) !important; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .initiative-main-wrapper .section-right {
    width: 65px !important; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-hero-wrapper .meta-hero-wrapper .gef-hero-title a,
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .gef-hero-wrapper .meta-hero-wrapper .gef-hero-type {
    font-size: 32px;
    line-height: 42px; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .view-content {
    padding: 0 50px; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .view-content .owl-nav button.owl-prev {
    left: 0; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .news-knowledge-common .view-content .owl-nav button.owl-next {
    right: 0; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-global-env-col1 .gef-global-env-col-left, body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-global-env-col4 .gef-global-env-col-left {
    width: 60%; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-global-env-col1 .gef-global-env-col-left img, body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-global-env-col4 .gef-global-env-col-left img {
      max-width: 100%;
      height: auto; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-global-env-col1 .gef-global-env-col-right, body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-global-env-col4 .gef-global-env-col-right {
    padding-right: 10px; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper {
    padding-bottom: 30px; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-left img {
      max-width: 100%;
      height: auto; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-middle * {
      font-size: 14px; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-last {
      display: block; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-last > div {
        float: left; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef footer .region-footer .block-gef-copyright {
    width: 75%; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef footer .region-footer .block-gef-footer-funded,
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef footer .region-footer .block-gef-poweredby {
    /*width: 35%;*/
    width: 40%; }

  body.initiative-gef .gef-common-blk .listing-view .view-header {
    position: static; }

  body.initiative-gef.page-node-type-initiatives.initiative-detail-page .content-section .gef-common-blk .content-section {
    border: 0;
    padding-left: 0 !important; }

  body.page-node-type-initiatives.initiative-detail-page.initiative-gef header {
    padding-right: 0;
    border-bottom: 1px solid #fff; }

  body.page-node-type-initiatives.initiative-detail-page .initiative-responsive-menu-btn {
    background-color: transparent !important;
    background-size: 40px !important; }

  body.initiative-gef .gef-forum-wrapper svg {
    width: 100% !important;
    height: auto !important; }

  body.initiative-gef .gef-partners .gef-partner-item {
    /*width: 50%;*/
    width: 33.33%;
    text-align: center;
    margin-bottom: 20px; }

  body.initiative-gef .gef-region-common .islands-wrap .islands-logo-wrap .island-partners,
  body.initiative-gef .gef-region-common .islands-wrap .islands-logo-wrap .island-logo {
    max-height: 72px; }

  /*************Updated footer logo****************/
  body.initiative-gef .gef-footer-powered .gef-footer-block-img {
    float: none; }

  /*************Updated footer logo****************/ }
@media (max-width: 1199px) {
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .initiative-main-wrapper .section-left .initiative-menu {
    top: 37px;
    background: #0070ff;
    padding: 30px; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-gef .initiative-main-wrapper .section-left .initiative-menu ul li {
      margin-bottom: 15px; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .common-itm img {
    max-width: 100%;
    height: auto !important; }

  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-global-env .gef-global-env-wrapper .env-cols .gef-global-env-col.gef-logo .gef-global-env-col-left {
    font-size: 32px;
    line-height: 42px; }

  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-middle * {
    font-size: 14px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  body.initiative-gef header .main-wrapper .search-lang-wrap .lang-switcher-block .chosen-single {
    width: 60px; }
  body.initiative-gef.page-node-type-initiatives.initiative-detail-page .initiative-responsive-menu-btn {
    width: 50px;
    margin-left: 30px;
    background-color: transparent;
    background-size: 40px; }

  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .initiative-main-wrapper .section-left {
    width: 95% !important; }

  body.page-node-type-initiatives.initiative-detail-page div.section-right {
    width: 15% !important; }

  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper .forum-left img {
    max-width: 100%;
    height: auto; }

  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .block-gef-forum .gef-forum-wrapper {
    padding-bottom: 30px; }

  body.initiative-gef footer .region-footer .block-gef-poweredby {
    padding-right: 15px; }
    body.initiative-gef footer .region-footer .block-gef-poweredby img {
      max-width: 100%;
      height: auto; }

  body.page-node-type-initiatives.initiative-detail-page.initiative-gef .initiative-main-wrapper .section-left .initiative-menu {
    top: 35px;
    border-top: 1px solid #fff; } }
body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header {
  background: #366647; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .initiative-menu ul li {
    color: #fff;
    font-family: 'Roboto Condensed', sans-serif;
    /*font-weight: 400;*/
    font-weight: 700 !important; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .initiative-menu ul li:hover {
      background: transparent;
      opacity: 0.8; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .main-wrapper .search-lang-wrap .lang-switcher-block .chosen-single {
    background: transparent url(../images/initiative/Language.png) no-repeat center right 0; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .main-wrapper .search-lang-wrap .lang-switcher-block .chosen-single:hover {
      opacity: 0.9; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .powered-by a {
    background: url(../images/initiative/GFPwhitelogo.png) no-repeat center;
    background-size: 155px; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .initiative-main-wrapper .section-right {
    width: auto; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .initiative-main-wrapper .section-right .powered-by {
      width: 265px;
      display: flex;
      align-items: center;
      color: #fff; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .initiative-main-wrapper .section-right .powered-by > span {
        font-size: 14px;
        font-weight: 300;
        font-family: 'Roboto Condensed', sans-serif;
        font-weight: 400; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .initiative-logo {
    width: 350px; }
body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-header {
  background: #366647; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies .content-section .initiatives-home-block-wrapper .view-initiatives-discover .view-header h2 {
    font-family: 'Roboto Condensed', sans-serif; }
body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies .view-initiatives-discover .view-footer a {
  background: #366647;
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  border: 1px solid #366647; }
  body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies .view-initiatives-discover .view-footer a:hover {
    background: #fff;
    color: #366647; }

@media (min-width: 1200px) {
  body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .initiative-main-wrapper {
    position: relative; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .initiative-main-wrapper .region-initiative-menu {
      position: absolute;
      bottom: 0;
      left: 370px; }
      body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .initiative-main-wrapper .region-initiative-menu .block-initiatives-tab > ul {
        padding-left: 0; } }
.powered-by > span {
  display: none; }

body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies .powered-by > span {
  display: inline-block; }

@media screen and (max-width: 1199px) {
  body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies .initiative-responsive-menu-btn {
    background-color: transparent; }

  body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies .initiative-menu {
    background: #366647;
    border-top: 1px solid #fff; } }
@media (min-width: 768px) and (max-width: 991px) {
  body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .initiative-menu .block-initiatives-tab > ul {
    justify-content: center; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .initiative-menu .block-initiatives-tab > ul li {
      width: auto;
      float: left; } }
@media (min-width: 992px) and (max-width: 1199px) {
  body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .initiative-menu .block-initiatives-tab > ul {
    justify-content: center; }
    body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .initiative-menu .block-initiatives-tab > ul li {
      width: auto;
      float: left; } }
@media (max-width: 767px) {
  body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .initiative-menu .block-initiatives-tab > ul {
    display: block; }

  body.page-node-type-initiatives.initiative-detail-page.initiative-aligning-finance-policies header .initiative-logo {
    width: 250px; } }
/*******************/
.page-full-width .content-section {
  border: 0;
  padding: 0; }

.map-wrapper {
  border: 1px solid #ebebeb;
  padding: 5px;
  margin-bottom: 80px;
  position: relative; }
  .map-wrapper .map-overlay {
    opacity: 1;
    z-index: 5;
    background-color: rgba(255, 255, 255, 0.725);
    border: 3px solid #FFFFFF;
    -moz-box-shadow: 3px 3px 13px rgba(0, 0, 0, 0.09);
    -webkit-box-shadow: 3px 3px 13px rgba(0, 0, 0, 0.09);
    box-shadow: 3px 3px 13px rgba(0, 0, 0, 0.09);
    -moz-transition: opacity 0.5s ease 1s;
    -o-transition: opacity 0.5s ease 1s;
    -webkit-transition: opacity 0.5s ease;
    -webkit-transition-delay: 1s;
    transition: opacity 0.5s ease 1s;
    display: inline-block;
    height: 100px;
    left: calc(50% - 280px);
    /* margin-left: -280px; */
    padding: 12px;
    position: absolute;
    text-align: center;
    top: calc(50% - 50px);
    width: 560px; }
  .map-wrapper .map-disclaimer-wrapper {
    position: absolute;
    right: 22px;
    top: 22px;
    z-index: 1; }
    .map-wrapper .map-disclaimer-wrapper .disclaimer-icon {
      height: 22px;
      width: 22px;
      border-radius: 50%;
      background: #ccc;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 13px;
      color: #fff;
      font-family: Georgia,Times,"Times New Roman";
      border: 2px solid #fff;
      transition: all 0.2s ease;
      cursor: pointer; }
      .map-wrapper .map-disclaimer-wrapper .disclaimer-icon:hover {
        background: #0C4064; }
    .map-wrapper .map-disclaimer-wrapper .map-disclaimer {
      background: #fff;
      display: none;
      font-size: 13px;
      left: -320px;
      top: 36px;
      padding: 10px;
      position: absolute;
      width: 370px;
      -moz-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.4);
      -webkit-box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.4);
      box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.4); }
      .map-wrapper .map-disclaimer-wrapper .map-disclaimer:before {
        background-color: transparent;
        content: "";
        display: block;
        height: 20px;
        -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.9);
        -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.9);
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.9);
        position: absolute;
        right: 28px;
        top: -3px;
        transform: rotate(45deg);
        width: 20px;
        z-index: -1; }
      .map-wrapper .map-disclaimer-wrapper .map-disclaimer:after {
        border-bottom: 10px solid #fff;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        content: "";
        display: block;
        height: 0;
        position: absolute;
        right: 28px;
        top: -10px;
        width: 0;
        z-index: 1; }

.block-country-list {
  border: 1px solid #ebebeb;
  padding: 5px;
  margin-bottom: 80px; }
  .block-country-list .country-list-view {
    width: 100% !important;
    opacity: 1 !important; }
  .block-country-list h2 {
    display: inline-block;
    margin: 0;
    padding: 0;
    /*background: #6B983F;
	color: #fff;*/
    background: #fff;
    color: #0C4064;
    display: inline-flex;
    font-weight: 100;
    height: 100%;
    line-height: 120%;
    text-decoration: none;
    text-indent: 12px;
    font-size: 16px;
    font-weight: 100;
    height: 56px;
    width: 165px;
    padding: 10px;
    align-items: center;
    cursor: pointer;
    position: relative; }
    .block-country-list h2:before {
      background-image: url(../images/map/map-arrow-sprite.png);
      background-position: left center;
      background-repeat: no-repeat;
      content: "";
      display: block;
      height: 8px;
      margin-top: -4px;
      position: absolute;
      right: 8px;
      top: 50%;
      width: 13px; }
    .block-country-list h2.open {
      background: #6B983F;
      color: #fff;
      transition: all 0.2s ease; }
      .block-country-list h2.open:before {
        background-position: right center; }
      .block-country-list h2.open:hover {
        background: #0C4064; }
    .block-country-list h2 + div {
      width: 100% !important;
      opacity: 1 !important; }

.country-list-view .view-content > div {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 12px 10px 32px; }
  .country-list-view .view-content > div .list-column {
    width: calc(100% / 4); }
    .country-list-view .view-content > div .list-column .list-item a {
      display: inline-block;
      color: #0C4064;
      line-height: 100%;
      padding: 8px 0;
      font-family: "Open Sans", sans-serif;
      font-weight: 100;
      padding-right: 10px; }

#map .highcharts-label-box {
  fill: transparent; }
#map .map-cusom-tooltip {
  background-color: rgba(255, 255, 255, 0.85);
  border: 1px solid #ccc;
  line-height: 130%;
  padding: 4px 8px;
  -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); }

.country-related-blocks {
  width: 50%;
  float: left;
  position: relative;
  margin-bottom: 30px; }
  .country-related-blocks.regional-relaed {
    clear: both; }
  .country-related-blocks.regional-relaed, .country-related-blocks.resource-related {
    padding-right: 20px; }
  .country-related-blocks.project-related {
    padding-left: 20px; }
  .country-related-blocks h2 {
    font-family: 'Ubuntu',sans-serif;
    font-size: 32px;
    line-height: 27px;
    font-weight: 100;
    color: #35393c;
    margin-bottom: 25px;
    padding-right: 140px; }
  .country-related-blocks .country-related-views {
    position: static; }
    .country-related-blocks .country-related-views .view-content .views-row {
      margin-bottom: 28px; }
      .country-related-blocks .country-related-views .view-content .views-row .related-content {
        display: flex; }
        .country-related-blocks .country-related-views .view-content .views-row .related-content .related-content-image {
          width: 136px; }
          .country-related-blocks .country-related-views .view-content .views-row .related-content .related-content-image + .related-content-details {
            width: calc(100% - 136px); }
        .country-related-blocks .country-related-views .view-content .views-row .related-content .related-content-details {
          padding-left: 12px;
          border-top: solid 1px #D8D8D8;
          width: 100%; }
          .country-related-blocks .country-related-views .view-content .views-row .related-content .related-content-details .related-content-title {
            margin: 20px 0 8px; }
            .country-related-blocks .country-related-views .view-content .views-row .related-content .related-content-details .related-content-title h2 {
              margin: 0;
              padding: 0; }
            .country-related-blocks .country-related-views .view-content .views-row .related-content .related-content-details .related-content-title a {
              color: #4A4A4A;
              text-transform: none;
              font-size: 22px;
              font-weight: 700;
              line-height: 1.2;
              text-decoration: none;
              margin-bottom: 0;
              padding-bottom: 0;
              transition: all 0.2s ease; }
              .country-related-blocks .country-related-views .view-content .views-row .related-content .related-content-details .related-content-title a span {
                font-weight: 700; }
              .country-related-blocks .country-related-views .view-content .views-row .related-content .related-content-details .related-content-title a:hover {
                color: #B49523;
                text-decoration: underline; }
          .country-related-blocks .country-related-views .view-content .views-row .related-content .related-content-details .related-content-org {
            font-size: 12px;
            color: #8c8c8c; }
  .country-related-blocks .view-footer {
    position: absolute;
    top: 18px;
    right: 15px; }
    .country-related-blocks .view-footer a {
      color: #4A4A4A;
      font-weight: 300;
      padding: 8px 36px 8px 12px;
      position: relative;
      text-decoration: none;
      top: 5px;
      transition: all 200ms ease-out;
      border: 1px solid #ccc; }
      .country-related-blocks .view-footer a:after {
        content: '';
        background-image: url(../images/map/download.svg);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 16px 16px;
        display: block;
        position: absolute;
        right: .5rem;
        top: 50%;
        transform: translateY(-50%);
        height: 16px;
        width: 16px; }
      .country-related-blocks .view-footer a:hover {
        background-color: rgba(204, 204, 204, 0.09); }

@media (max-width: 991px) {
  .country-related-blocks h2 {
    padding-right: 0; } }
@media (max-width: 767px) {
  .country-related-blocks .view-footer {
    position: static; }

  .country-related-blocks .view-footer a {
    font-size: 12px;
    top: 1px;
    padding: 4px 32px 4px 12px;
    margin-right: 0 !important; }

  .bige-view .view-header {
    bottom: 8px !important;
    right: auto;
    left: 0; }
    .bige-view .view-header a {
      font-size: 12px;
      padding: 6px 32px 6px 8px;
      top: 5px; } }
.path-map #block-ggip-content .view-regions-related {
  display: none; }
.path-map .map-wrapper {
  margin-bottom: 0; }
.path-map .country-related-blocks {
  width: 31%;
  margin: 0 10px; }
  .path-map .country-related-blocks h2 {
    margin-bottom: 0; }
  .path-map .country-related-blocks .view-footer {
    position: static;
    float: right; }
.path-map .map-green-block .field--type-text-with-summary p {
  font-family: "Open Sans", sans-serif;
  line-height: 27px; }
  .path-map .map-green-block .field--type-text-with-summary p a {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    cursor: pointer;
    display: inline-block;
    color: #fff;
    border: none;
    background-color: #B49523;
    outline: 0;
    padding: 16px 20px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-appearance: none;
    transition: all 0.15s ease-in-out;
    margin-bottom: 17px;
    max-width: 100%;
    word-break: break-word; }
    .path-map .map-green-block .field--type-text-with-summary p a:hover {
      background-color: #394D4A; }

.country-tab {
  margin: 2px auto;
  border: 1px solid #ebebeb;
  padding: 2px;
  margin-bottom: 40px; }
  .country-tab .tabs-titles {
    padding: 0;
    list-style-type: none;
    overflow: hidden;
    margin: 0; }
    .country-tab .tabs-titles .tab-title-item {
      float: left;
      color: #fff;
      display: block;
      font-weight: 100;
      height: 100%;
      line-height: 120%;
      padding-left: 12px;
      text-decoration: none;
      height: 60px;
      width: calc(100% / 6);
      padding: 0 2px; }
      .country-tab .tabs-titles .tab-title-item a {
        display: flex;
        height: 60px;
        width: 100%;
        background: #394D4A;
        align-items: center;
        padding-left: 12px;
        padding-right: 35px;
        color: #fff;
        position: relative;
        font-weight: 100;
        text-decoration: none !important;
        transition: all 0.2s ease;
        cursor: pointer; }
        .country-tab .tabs-titles .tab-title-item a:not(.open):hover {
          background: #B49523; }
        .country-tab .tabs-titles .tab-title-item a:after {
          background-image: url(../images/map/map-arrow-sprite.png);
          background-position: right center;
          background-repeat: no-repeat;
          content: "";
          display: block;
          height: 8px;
          margin-top: -4px;
          position: absolute;
          right: 15px;
          top: 50%;
          width: 13px; }
        .country-tab .tabs-titles .tab-title-item a.open {
          background: #fff;
          color: #0C4064; }
          .country-tab .tabs-titles .tab-title-item a.open:after {
            background-position: left center; }
  .country-tab .tab-content {
    padding: 10px 32px;
    display: none; }
    .country-tab .tab-content .tab-content-items {
      padding: 0;
      list-style-type: none;
      /*display: flex;
      flex-wrap: wrap;*/
      column-count: 4; }
      .country-tab .tab-content .tab-content-items .tab-content-item {
        /*width: calc(100% / 4);*/
        padding-right: 15px; }
        .country-tab .tab-content .tab-content-items .tab-content-item a {
          font-size: 16px;
          font-family: "Open Sans", sans-serif;
          display: inline-block;
          padding: 8px 0;
          color: #0C4064;
          font-weight: 100; }

.highcharts-tooltip span {
  font-family: "Open Sans", sans-serif !important;
  font-size: 16px !important;
  color: #0C4064 !important; }

.country-details-nodes .content-section {
  display: flex;
  flex-direction: row-reverse; }
  .country-details-nodes .content-section .sub-content-side {
    width: 35%; }
  .country-details-nodes .content-section .region-content {
    width: 75%;
    padding-left: 110px !important; }
.country-details-nodes .country-desc-block p {
  color: #35393c;
  font-size: 16px;
  font-family: "Open Sans", sans-serif; }
  .country-details-nodes .country-desc-block p:first-child a {
    color: #800080;
    text-decoration: underline; }
    .country-details-nodes .country-desc-block p:first-child a:hover {
      text-decoration: none; }
  .country-details-nodes .country-desc-block p:last-child a {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    cursor: pointer;
    display: inline-block;
    color: #fff;
    border: none;
    background-color: #B49523;
    outline: 0;
    padding: 16px 20px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-appearance: none;
    transition: all 0.15s ease-in-out;
    margin-bottom: 17px;
    max-width: 100%;
    word-break: break-word; }
    .country-details-nodes .country-desc-block p:last-child a:hover {
      background-color: #394D4A; }
.country-details-nodes .country-related-blocks {
  width: 100%; }
  .country-details-nodes .country-related-blocks .view-footer a:last-child {
    margin-left: 20px; }
.country-details-nodes .relevant-policy-block h2 {
  border-bottom: 1px solid #D8D8D8;
  margin-top: 0; }
.country-details-nodes .relevant-policy-block .view-countries {
  font-family: "Open Sans", sans-serif; }
  .country-details-nodes .relevant-policy-block .view-countries p, .country-details-nodes .relevant-policy-block .view-countries strang {
    font-family: "Open Sans", sans-serif; }
.country-details-nodes .relevant-policy-block a {
  font-family: "Open Sans", sans-serif;
  color: #800080;
  text-decoration: underline; }
  .country-details-nodes .relevant-policy-block a:hover {
    text-decoration: none; }

.country-chart .country-chart-table {
  border: 0;
  background-color: #F3F3F3;
  margin-bottom: 1px;
  width: 100%;
  font-weight: 100; }
  .country-chart .country-chart-table:not(:first-child) .country-chart-table-sub-head {
    display: none; }
  .country-chart .country-chart-table:nth-child(even) {
    background-color: #EDEDED; }
  .country-chart .country-chart-table tbody a {
    font-family: "Open Sans", sans-serif;
    color: #000;
    font-weight: 100; }
  .country-chart .country-chart-table tbody .chart-indicator-title {
    width: 65%;
    padding-left: 40px; }
  .country-chart .country-chart-table tbody td {
    line-height: 1.5;
    padding-bottom: 10px;
    padding-right: 10px;
    vertical-align: top;
    color: #000;
    font-weight: 100; }
  .country-chart .country-chart-table .country-chart-table-main-head {
    padding: 20px 0 10px 20px; }
    .country-chart .country-chart-table .country-chart-table-main-head a {
      color: #0C4064;
      font-weight: 100;
      font-size: 28px;
      line-height: 26px; }
  .country-chart .country-chart-table .country-chart-table-sub-head {
    padding-right: 20px;
    padding-bottom: 10px;
    vertical-align: bottom;
    font-size: 13px;
    font-weight: 500;
    color: #000; }

.bige-view {
  padding-bottom: 15px; }
  .bige-view .view-header {
    position: absolute;
    bottom: 0;
    right: 15px; }
    .bige-view .view-header a {
      color: #4A4A4A;
      font-weight: 300;
      padding: 8px 36px 8px 12px;
      position: relative;
      text-decoration: none;
      top: 5px;
      transition: all 200ms ease-out;
      border: 1px solid #ccc; }
      .bige-view .view-header a:after {
        content: '';
        background-image: url(../images/map/download.svg);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 16px 16px;
        display: block;
        position: absolute;
        right: .5rem;
        top: 50%;
        transform: translateY(-50%);
        height: 16px;
        width: 16px; }
      .bige-view .view-header a:hover {
        background-color: rgba(204, 204, 204, 0.09); }

.page-node-type-policies-and-regulations .region-pagetitle {
  position: relative; }
  .page-node-type-policies-and-regulations .region-pagetitle .block-page-title-block {
    padding-right: 100px; }
  .page-node-type-policies-and-regulations .region-pagetitle .policies-flag {
    width: auto;
    position: absolute;
    top: calc(50% - 28px);
    right: 0; }
    .page-node-type-policies-and-regulations .region-pagetitle .policies-flag img {
      border: 1px solid #e5e6e5; }

@media (min-width: 768px) and (max-width: 991px) {
  .path-map.page-full-width .content-section {
    padding: 0 !important; }
  .path-map .country-related-blocks {
    width: 100%;
    margin: 0; }

  .country-tab .tabs-titles .tab-title-item {
    width: calc(100% / 3);
    margin-bottom: 3px; }
    .country-tab .tabs-titles .tab-title-item a {
      padding-right: 45px; }

  .country-tab .tab-content .tab-content-items {
    column-count: 3; } }
@media (min-device-width: 992px) and (max-device-width: 1024px) {
  .country-tab .tabs-titles .tab-title-item {
    width: calc(100% / 3);
    margin-bottom: 3px; }
    .country-tab .tabs-titles .tab-title-item a {
      padding-right: 45px; }

  .country-chart .country-chart-table {
    width: 345px; }

  .path-map:not(.country-details-nodes) .country-related-blocks .field--name-body > h2,
  .path-map:not(.country-details-nodes) .country-related-blocks > h2 {
    padding-right: 0;
    font-size: 30px; }

  .country-details-nodes .content-section .region-content {
    width: 75%;
    padding-left: 50px !important; }

  .country-details-nodes .content-section .sub-content-side {
    width: 45%; }

  .country-chart .country-chart-table .country-chart-table-main-head {
    padding: 15px 0 10px 15px; }
    .country-chart .country-chart-table .country-chart-table-main-head a {
      font-size: 18px;
      font-weight: 700; }

  .country-chart .country-chart-table tbody .chart-indicator-title {
    max-width: 40px;
    padding-left: 25px;
    word-break: break-word; }

  .country-chart .country-chart-table tbody a {
    font-size: 14px; } }
@media (max-width: 991px) {
  .page-node-type-country .content-section {
    flex-wrap: wrap; }
    .page-node-type-country .content-section .region-content {
      width: 100%;
      padding: 0 !important;
      order: 2; }
    .page-node-type-country .content-section .sub-content-side {
      width: 100%;
      order: 1; }
  .page-node-type-country .country-related-blocks .view-footer {
    position: static; }
    .page-node-type-country .country-related-blocks .view-footer a {
      float: right; }
      .page-node-type-country .country-related-blocks .view-footer a:last-child {
        margin-left: 0;
        margin-right: 20px; } }
@media (max-width: 767px) {
  .map-wrapper {
    display: none; }

  .path-map.page-full-width .content-section {
    padding-left: 0 !important; }
  .path-map.ggkp-detail-page .container .content-section .region-content {
    padding: 0; }
  .path-map #block-worldmap {
    display: none; }
  .path-map .country-related-blocks {
    width: 100%;
    margin: 0;
    margin-bottom: 30px; }
    .path-map .country-related-blocks .view-footer a {
      display: inline-block; }
  .path-map .map-green-block .field--type-text-with-summary p:last-child {
    margin-bottom: 0; }
  .path-map .map-green-block .field--type-text-with-summary p a:last-child {
    margin-bottom: 0; }

  .map-wrapper .map-overlay {
    display: none; }

  .country-tab .tabs-titles .tab-title-item {
    width: 100%;
    margin-bottom: 2px; }
  .country-tab .tab-content .tab-content-items {
    column-count: 1; }
    .country-tab .tab-content .tab-content-items .tab-content-item {
      width: 100%; }

  .page-node-type-country .content-section {
    flex-wrap: wrap; }
    .page-node-type-country .content-section .region-content {
      width: 100%;
      padding: 0 !important;
      order: 2; }
    .page-node-type-country .content-section .sub-content-side {
      width: 100%;
      order: 1; }
  .page-node-type-country .sub-content-side .view-countries {
    display: none; }
  .page-node-type-country .country-related-blocks .view-footer {
    position: static; }
    .page-node-type-country .country-related-blocks .view-footer a {
      float: right; }
      .page-node-type-country .country-related-blocks .view-footer a:last-child {
        margin-left: 0;
        margin-right: 20px; }

  .country-related-blocks .country-related-views .view-content .views-row .related-content {
    flex-direction: column; }
    .country-related-blocks .country-related-views .view-content .views-row .related-content .related-content-image + .related-content-details {
      width: 100%;
      padding-left: 0;
      border-top: 0; }

  .country-related-blocks .country-related-views .view-content .views-row {
    border-bottom: 1px solid #dbdbdb; }

  .country-list-view .view-content > div .list-column {
    width: 100%; }

  .country-chart .country-chart-table .country-chart-table-main-head {
    padding: 15px 0 10px 15px; }
    .country-chart .country-chart-table .country-chart-table-main-head a {
      font-size: 18px;
      font-weight: 700; }

  .country-chart .country-chart-table tbody .chart-indicator-title {
    max-width: 40px;
    padding-left: 25px;
    word-break: break-word; }

  .country-chart .country-chart-table tbody a {
    font-size: 14px; } }
.path-partners .view-partners > .view-content > .views-view-grid {
  border: 1px solid #ccc;
  border-right: 0;
  border-bottom: 0; }
  .path-partners .view-partners > .view-content > .views-view-grid > .views-row {
    display: flex; }
    .path-partners .view-partners > .view-content > .views-view-grid > .views-row .views-col {
      min-width: 25%;
      max-width: 25%;
      border: 1px solid #ccc;
      border-left: 0;
      border-top: 0;
      padding: 15px 15px 30px;
      position: relative; }
      .path-partners .view-partners > .view-content > .views-view-grid > .views-row .views-col:after {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(33, 146, 54, 0.5);
        z-index: 1;
        opacity: 0;
        transition: opacity 0.2s ease; }
      .path-partners .view-partners > .view-content > .views-view-grid > .views-row .views-col img {
        max-width: 100%;
        height: auto;
        display: block;
        margin: 0 auto 10px; }
      .path-partners .view-partners > .view-content > .views-view-grid > .views-row .views-col a {
        color: #4A4A4A;
        font-family: "Open Sans", sans-serif;
        font-size: 16px;
        text-align: left;
        text-transform: none;
        margin: 0;
        padding: 0;
        font-weight: 300;
        position: relative;
        z-index: 2; }
        .path-partners .view-partners > .view-content > .views-view-grid > .views-row .views-col a:hover {
          text-decoration: none; }
      .path-partners .view-partners > .view-content > .views-view-grid > .views-row .views-col:hover:after {
        opacity: 1; }
      .path-partners .view-partners > .view-content > .views-view-grid > .views-row .views-col:hover a {
        color: #fff; }
.path-partners .partner-img {
  height: 101px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 10px; }

/*******************/
.page-node-type-organization .dialog-off-canvas-main-canvas {
  height: auto !important; }
.page-node-type-organization .partner-block {
  display: flex;
  flex-wrap: wrap; }
  .page-node-type-organization .partner-block .organization-right {
    width: 300px;
    max-width: 300px;
    padding-right: 15px;
    border-right: solid 1px #D8D8D8;
    margin-bottom: 0; }
    .page-node-type-organization .partner-block .organization-right .research_image img {
      max-width: 100%;
      height: auto; }
  .page-node-type-organization .partner-block .organization-left {
    width: calc(100% - 300px);
    padding-left: 20px; }
    .page-node-type-organization .partner-block .organization-left .research_body * {
      font-family: "Open Sans", sans-serif;
      font-size: 16px;
      line-height: 27px; }
    .page-node-type-organization .partner-block .organization-left .field_link a {
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      font-weight: 700;
      line-height: 18px;
      cursor: pointer;
      display: inline-block;
      color: #fff;
      border: none;
      background-color: #B49523;
      outline: 0;
      padding: 16px 20px;
      text-align: center;
      text-decoration: none;
      text-transform: uppercase;
      -webkit-appearance: none;
      transition: all 0.15s ease-in-out;
      margin-bottom: 17px;
      max-width: 100%;
      word-break: break-word; }
      .page-node-type-organization .partner-block .organization-left .field_link a:hover {
        background-color: #394D4A; }
.page-node-type-organization .country-related-blocks {
  float: left;
  width: 100%;
  padding-left: 330px; }
  .page-node-type-organization .country-related-blocks .total-count {
    display: none; }

@media (max-width: 991px) {
  .page-node-type-organization .country-related-blocks {
    padding-left: 0; } }
@media (max-width: 767px) {
  .path-partners .view-partners > .view-content > .views-view-grid {
    border: 0; }
    .path-partners .view-partners > .view-content > .views-view-grid > .views-row {
      flex-wrap: wrap; }
      .path-partners .view-partners > .view-content > .views-view-grid > .views-row .views-col {
        min-width: 100%;
        max-width: 100%;
        margin-bottom: 30px;
        border-left: 1px solid #ccc;
        border-top: 1px solid #ccc; } }
@media (max-width: 991px) {
  .path-partners .sidebar-left {
    order: 1;
    margin-top: 0 !important; }

  .page-node-type-organization .partner-block .organization-right {
    width: 100%;
    max-width: 100%;
    padding: 0;
    border: 0; }
  .page-node-type-organization .partner-block .organization-left {
    width: 100%;
    padding: 0;
    word-break: break-word; } }
/********************/
.path-data-explorer {
  /******************Filter section***********************/
  /******************************************/ }
  .path-data-explorer .breadcrumb-block .breadcrumb {
    display: none; }
  .path-data-explorer #block-dataexplorerfilter {
    float: left;
    width: 35%; }
    .path-data-explorer #block-dataexplorerfilter .data-explore-filter-title {
      color: #005b9b;
      font-family: "Open Sans", sans-serif;
      font-size: 25px;
      font-weight: 300;
      padding: 20px 20px 20px 53px;
      margin: 0;
      position: relative;
      text-align: left;
      text-transform: none;
      width: 100%;
      background: #f3f3f3;
      position: relative;
      cursor: pointer; }
      .path-data-explorer #block-dataexplorerfilter .data-explore-filter-title:before {
        content: '+';
        background: #B5B5B5;
        color: #fff;
        display: inline-block;
        font-family: Arial;
        font-size: 20px;
        font-weight: normal;
        height: 20px;
        left: 20px;
        line-height: 20px;
        position: absolute;
        text-align: center;
        top: 29px;
        width: 20px; }
      .path-data-explorer #block-dataexplorerfilter .data-explore-filter-title.indicator-filter-head {
        background: #005b9b;
        color: #fff;
        margin-top: 10px; }
      .path-data-explorer #block-dataexplorerfilter .data-explore-filter-title.secondary-indicator-filter-head {
        background: #219236;
        color: #fff;
        margin-top: 10px; }
        .path-data-explorer #block-dataexplorerfilter .data-explore-filter-title.secondary-indicator-filter-head:before {
          background: #90C89A; }
      .path-data-explorer #block-dataexplorerfilter .data-explore-filter-title.open:before {
        content: '-'; }
    .path-data-explorer #block-dataexplorerfilter .data-explore-filter .tab-content-items,
    .path-data-explorer #block-dataexplorerfilter .data-explore-filter .tabs-titles {
      list-style-type: none;
      padding: 0; }
    .path-data-explorer #block-dataexplorerfilter .tab-title-item {
      color: #35393c;
      padding: 0 0 0 25px;
      position: relative;
      text-align: left;
      text-transform: none;
      font-size: 18px;
      font-weight: bold;
      font-family: "Open Sans", sans-serif;
      cursor: pointer; }
      .path-data-explorer #block-dataexplorerfilter .tab-title-item:before {
        content: '+';
        background: #B5B5B5;
        color: #fff;
        display: inline-block;
        font-family: Arial;
        font-size: 16px;
        height: 16px;
        left: 0;
        line-height: 17px;
        position: absolute;
        text-align: center;
        top: 4px;
        width: 16px; }
      .path-data-explorer #block-dataexplorerfilter .tab-title-item.open:before {
        content: '-'; }
    .path-data-explorer #block-dataexplorerfilter .tab-content-item {
      font-weight: normal;
      line-height: 1.4;
      padding: 5px 0 5px 10px; }
      .path-data-explorer #block-dataexplorerfilter .tab-content-item label {
        margin-bottom: 0;
        margin-left: 3px; }
      .path-data-explorer #block-dataexplorerfilter .tab-content-item.li-filtr-indicator {
        color: #ddd; }
    .path-data-explorer #block-dataexplorerfilter #indicator-wrapper,
    .path-data-explorer #block-dataexplorerfilter #country-wrapper {
      padding: 10px 20px 20px !important;
      border-bottom: 1px solid #ccc;
      border-top: 1px solid #ccc;
      max-height: 400px;
      overflow: auto;
      display: none;
      width: 100% !important;
      opacity: 1 !important; }
    .path-data-explorer #block-dataexplorerfilter #country-wrapper {
      background: #f3f3f3; }
    .path-data-explorer #block-dataexplorerfilter #indicator-wrapper {
      background: #005b9b; }
      .path-data-explorer #block-dataexplorerfilter #indicator-wrapper .tab-title-item {
        color: #ddd; }
    .path-data-explorer #block-dataexplorerfilter .tab-content {
      display: none;
      width: 100% !important;
      opacity: 1 !important; }
  .path-data-explorer #block-dataexplorerchart {
    float: left;
    width: 65%;
    padding-left: 60px; }
    .path-data-explorer #block-dataexplorerchart > h2 {
      display: none; }
    .path-data-explorer #block-dataexplorerchart .header-icons-wrapper .header-icons {
      display: flex;
      justify-content: right; }
      .path-data-explorer #block-dataexplorerchart .header-icons-wrapper .header-icons .icon-year {
        height: 30px;
        padding: 0 10px;
        display: flex;
        align-items: center;
        background: #0C4064;
        color: #fff;
        font-family: "Open Sans", sans-serif;
        font-size: 14px;
        margin-right: 20px;
        cursor: pointer;
        transition: all 0.2s ease; }
        .path-data-explorer #block-dataexplorerchart .header-icons-wrapper .header-icons .icon-year:hover {
          background: #6B983F; }
      .path-data-explorer #block-dataexplorerchart .header-icons-wrapper .header-icons .icon-reset a {
        height: 30px;
        margin: 0;
        padding: 0 10px;
        background-color: #0C4064;
        border: none;
        color: #fff;
        cursor: pointer;
        display: flex;
        font-family: "Quicksand",sans-serif;
        font-size: 14px;
        font-weight: bold;
        line-height: 130%;
        align-items: center;
        justify-content: center;
        transition: all 0.2s ease; }
        .path-data-explorer #block-dataexplorerchart .header-icons-wrapper .header-icons .icon-reset a:hover {
          background-color: #995225;
          text-decoration: none; }
      .path-data-explorer #block-dataexplorerchart .header-icons-wrapper .header-icons .visual-elm {
        color: transparent;
        height: 30px;
        overflow: hidden;
        text-indent: -9999px;
        text-shadow: none;
        width: 50px;
        background-color: #d8d8d8;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        display: block;
        cursor: pointer;
        transition: all 0.2s ease; }
        .path-data-explorer #block-dataexplorerchart .header-icons-wrapper .header-icons .visual-elm:hover, .path-data-explorer #block-dataexplorerchart .header-icons-wrapper .header-icons .visual-elm.active {
          background-color: #219236; }
        .path-data-explorer #block-dataexplorerchart .header-icons-wrapper .header-icons .visual-elm.icon-line {
          background-image: url(../images/data-explorer/data-explorer__line.png); }
        .path-data-explorer #block-dataexplorerchart .header-icons-wrapper .header-icons .visual-elm.icon-bubble {
          background-image: url(../images/data-explorer/data-explorer__bubble.png); }
        .path-data-explorer #block-dataexplorerchart .header-icons-wrapper .header-icons .visual-elm.icon-table {
          background-image: url(../images/data-explorer/data-explorer__table.png); }
  .path-data-explorer .header-icons-wrapper {
    position: relative; }
  .path-data-explorer .header-year {
    position: absolute;
    width: 100%;
    bottom: -25px;
    left: 0;
    display: none; }
    .path-data-explorer .header-year .ui-slider-range {
      background: #0C4064; }
  .path-data-explorer .data-explorer-header-region .header-indicator {
    float: left;
    color: #005b9b;
    line-height: 1.5;
    margin: 0;
    font-size: 32px;
    font-weight: 500; }
  .path-data-explorer .data-explorer-header-region .header-icons-wrapper {
    float: right; }
  .path-data-explorer .data-explorer-header-region #chart {
    clear: both;
    overflow: auto !important; }

.page-node-type-working-groups .dialog-off-canvas-main-canvas {
  height: auto !important; }
.page-node-type-working-groups .working-group-wrapper .working-group-title {
  display: none; }
.page-node-type-working-groups .working-group-wrapper .working-group-image {
  float: left;
  width: 300px; }
  .page-node-type-working-groups .working-group-wrapper .working-group-image img {
    padding: 1px;
    border: 1px solid #ccc;
    max-width: 100%; }
.page-node-type-working-groups .working-group-wrapper .working-group-body,
.page-node-type-working-groups .working-group-wrapper .read-more {
  padding-left: 336px; }
.page-node-type-working-groups .working-group-wrapper .working-group-body {
  color: #35393c;
  font-family: "Open Sans", sans-serif;
  line-height: 26px;
  font-size: 16px; }
.page-node-type-working-groups .working-group-wrapper .read-more a {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  cursor: pointer;
  display: inline-block;
  color: #fff;
  border: none;
  background-color: #B49523;
  outline: 0;
  padding: 16px 20px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-appearance: none;
  transition: all 0.15s ease-in-out;
  margin-bottom: 17px;
  max-width: 100%;
  word-break: break-word;
  margin-top: 15px; }
  .page-node-type-working-groups .working-group-wrapper .read-more a:hover {
    background-color: #394D4A; }
.page-node-type-working-groups .padding-330 {
  padding-left: 336px; }
  .page-node-type-working-groups .padding-330 h2, .page-node-type-working-groups .padding-330 h3 {
    font-size: 26px;
    font-weight: 400;
    color: #35393c;
    text-transform: capitalize;
    margin-top: 25px; }
  .page-node-type-working-groups .padding-330 p {
    color: #1a1a1a;
    font-weight: 400; }
.page-node-type-working-groups .committee-block .view-ggkp-expert-working-groups .view-content {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -16px; }
  .page-node-type-working-groups .committee-block .view-ggkp-expert-working-groups .view-content .views-row {
    padding: 0 16px;
    width: 50%; }
.page-node-type-working-groups .view-id-ggkp_expert_working_groups p a {
  font-size: 16px;
  color: #800080;
  text-decoration: underline; }
  .page-node-type-working-groups .view-id-ggkp_expert_working_groups p a:hover {
    text-decoration: none; }
.page-node-type-working-groups .featured {
  margin-bottom: 20px; }
  .page-node-type-working-groups .featured .featured-head {
    font-size: 20px; }
  .page-node-type-working-groups .featured .featured-wrap {
    background-color: #dff1f5;
    padding: 10px; }
    .page-node-type-working-groups .featured .featured-wrap h4 {
      margin-top: 10px; }
      .page-node-type-working-groups .featured .featured-wrap h4 a {
        transition: all 0.15s ease-in-out;
        color: #0C4064;
        text-decoration: underline;
        font-size: 20px;
        line-height: 24px;
        font-weight: 700; }
        .page-node-type-working-groups .featured .featured-wrap h4 a:hover {
          text-decoration: none;
          color: #6B983F; }
  .page-node-type-working-groups .featured .featured-detail {
    display: flex; }
    .page-node-type-working-groups .featured .featured-detail .featured-img {
      padding-left: 10px; }
      .page-node-type-working-groups .featured .featured-detail .featured-img img {
        width: 100px;
        height: 140px;
        border: 1px solid #333; }

@media (max-width: 991px) {
  .page-node-type-working-groups .working-group-wrapper .working-group-body, .page-node-type-working-groups .working-group-wrapper .read-more {
    padding-left: 0; }
  .page-node-type-working-groups .working-group-wrapper .working-group-image {
    margin-right: 30px;
    margin-bottom: 15px; }
  .page-node-type-working-groups .padding-330 {
    padding-left: 0; } }
@media (max-width: 767px) {
  .page-node-type-working-groups .working-group-wrapper .working-group-image {
    margin-right: 0;
    width: 100%; }

  .page-node-type-working-groups .committee-block .view-ggkp-expert-working-groups .view-content {
    flex-direction: column; }
    .page-node-type-working-groups .committee-block .view-ggkp-expert-working-groups .view-content .views-row {
      width: 100%; } }
.path-working-groups .about-initiative-block h2 {
  font-size: 30px;
  line-height: 32px;
  font-weight: 100;
  color: #35393c;
  margin-bottom: 20px;
  padding-bottom: 0;
  margin-top: 17px; }
.path-working-groups .about-initiative-block .field--name-body p {
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  color: #35393c;
  font-family: "Open Sans",sans-serif; }
.path-working-groups .read-more a {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  cursor: pointer;
  display: inline-block;
  color: #fff;
  border: none;
  background-color: #B49523;
  outline: 0;
  padding: 16px 20px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-appearance: none;
  transition: all 0.15s ease-in-out;
  margin-bottom: 17px;
  max-width: 100%;
  word-break: break-word;
  margin-bottom: 0;
  margin-top: 15px;
  padding: 5px 20px; }
  .path-working-groups .read-more a:hover {
    background-color: #394D4A; }
.path-working-groups .list-img img {
  padding: 1px; }

.path-expert-connect * {
  word-break: break-word; }
.path-expert-connect .float-right {
  float: right; }
  .path-expert-connect .float-right a {
    display: block; }
.path-expert-connect .form-item-search-api-fulltext label {
  display: none; }
.path-expert-connect .content-section {
  border-left: 0; }
.path-expert-connect .view-expert-connect .views-field-nothing a {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  cursor: pointer;
  display: inline-block;
  color: #fff;
  border: none;
  background-color: #B49523;
  outline: 0;
  padding: 16px 20px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-appearance: none;
  transition: all 0.15s ease-in-out;
  margin-bottom: 17px;
  max-width: 100%;
  word-break: break-word; }
  .path-expert-connect .view-expert-connect .views-field-nothing a:hover {
    background-color: #394D4A; }
.path-expert-connect .block-expert .expert-filters {
  padding: 0;
  list-style-type: none;
  margin-top: -15px; }
  .path-expert-connect .block-expert .expert-filters li {
    float: left;
    margin: 0;
    width: calc(100% / 6);
    padding: 0 1px; }
    .path-expert-connect .block-expert .expert-filters li a {
      width: 100%;
      height: 120px;
      background-color: #00a4b5;
      background-repeat: no-repeat;
      background-position: center;
      background-size: 60px;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #fff;
      transition: all 0.2s ease; }
      .path-expert-connect .block-expert .expert-filters li a span {
        width: 100%;
        text-align: center;
        font-size: 18px;
        font-family: "Open Sans", sans-serif;
        opacity: 0;
        transition: all 0.2s ease; }
      .path-expert-connect .block-expert .expert-filters li a:hover {
        text-decoration: none;
        background-size: 0; }
        .path-expert-connect .block-expert .expert-filters li a:hover span {
          opacity: 1; }
    .path-expert-connect .block-expert .expert-filters li.access-finance a {
      background-image: url(../images/expert/icon-access-finance.png); }
    .path-expert-connect .block-expert .expert-filters li.fiscal-reform a {
      background-image: url(../images/expert/icon-fiscal-reform.png); }
    .path-expert-connect .block-expert .expert-filters li.government-procurement a {
      background-image: url(../images/expert/icon-government-procurement.png); }
    .path-expert-connect .block-expert .expert-filters li.metrics-indicators a {
      background-image: url(../images/expert/icon-metrics-indicators.png); }
    .path-expert-connect .block-expert .expert-filters li.natural-capital-approaches a {
      background-image: url(../images/expert/icon-natural-capital-approaches.png); }
    .path-expert-connect .block-expert .expert-filters li.sustainable-trade a {
      background-image: url(../images/expert/icon-sustainable-trade.png); }
.path-expert-connect .view-experts {
  margin-top: 30px; }
  .path-expert-connect .view-experts .view-content .views-row {
    padding: 10px 5px;
    background-color: #eee;
    border: 1px solid #ccc;
    margin-bottom: 20px; }
  .path-expert-connect .view-experts .node__content {
    display: flex; }
    .path-expert-connect .view-experts .node__content .group-photo-group {
      max-width: 20%;
      overflow: hidden;
      padding: 0 5px;
      margin-top: 0; }
      .path-expert-connect .view-experts .node__content .group-photo-group .title_org {
        background-color: #fff;
        border: 1px solid #A5A5A5;
        -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.09);
        -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.09);
        box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.09);
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 10px;
        padding: 8px;
        position: relative;
        font-family: "Open Sans", sans-serif;
        font-style: italic; }
        .path-expert-connect .view-experts .node__content .group-photo-group .title_org .user-title {
          font-size: 14px;
          font-weight: 700;
          font-style: normal;
          margin-bottom: 5px; }
      .path-expert-connect .view-experts .node__content .group-photo-group .field--name-field-resource-image img {
        width: 100%;
        height: auto; }
    .path-expert-connect .view-experts .node__content .group-expertise,
    .path-expert-connect .view-experts .node__content .group-bio {
      width: 55%;
      background: #fff;
      display: block;
      margin: 0 5px 0;
      border: 1px solid #A5A5A5;
      -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.09);
      -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.09);
      box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.09);
      position: relative; }
      .path-expert-connect .view-experts .node__content .group-expertise .title,
      .path-expert-connect .view-experts .node__content .group-bio .title {
        background: #eee;
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        color: #333;
        height: 37px;
        display: flex;
        align-items: center;
        text-indent: .5em;
        text-shadow: 0 1px 0 #fff;
        font-family: "Open Sans", sans-serif;
        color: #333;
        font-size: 16px;
        font-weight: 600; }
      .path-expert-connect .view-experts .node__content .group-expertise .bio-body,
      .path-expert-connect .view-experts .node__content .group-bio .bio-body {
        padding: 15px;
        line-height: 20px; }
        .path-expert-connect .view-experts .node__content .group-expertise .bio-body p,
        .path-expert-connect .view-experts .node__content .group-bio .bio-body p {
          font-size: 16px;
          line-height: 27px;
          font-weight: 400; }
    .path-expert-connect .view-experts .node__content .group-expertise {
      width: calc(25% - 8px); }
      .path-expert-connect .view-experts .node__content .group-expertise .field {
        font-size: 13px;
        color: #8c8c8c; }
        .path-expert-connect .view-experts .node__content .group-expertise .field .field__label {
          font-weight: 400;
          display: block; }
          .path-expert-connect .view-experts .node__content .group-expertise .field .field__label * {
            display: inline; }
          .path-expert-connect .view-experts .node__content .group-expertise .field .field__label .field__item:after {
            content: ","; }
          .path-expert-connect .view-experts .node__content .group-expertise .field .field__label .field__item:last-child:after {
            display: none; }
        .path-expert-connect .view-experts .node__content .group-expertise .field .field__items a {
          color: #d71a80;
          text-decoration: underline;
          transition: all 0.2s ease; }
          .path-expert-connect .view-experts .node__content .group-expertise .field .field__items a:hover {
            text-decoration: none; }
      .path-expert-connect .view-experts .node__content .group-expertise .address {
        line-height: 1 !important; }
        .path-expert-connect .view-experts .node__content .group-expertise .address span {
          font-size: 13px;
          color: #8c8c8c;
          margin: 0;
          line-height: 20px;
          display: inline; }
          .path-expert-connect .view-experts .node__content .group-expertise .address span:after {
            content: ","; }
          .path-expert-connect .view-experts .node__content .group-expertise .address span:last-child:after {
            display: none; }
.path-expert-connect .service-side-block h2 {
  margin: 20px 0;
  padding: 0;
  color: #35393c;
  font-size: 32px;
  font-weight: 100; }
.path-expert-connect .service-side-block a {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  cursor: pointer;
  display: inline-block;
  color: #fff;
  border: none;
  background-color: #B49523;
  outline: 0;
  padding: 16px 20px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-appearance: none;
  transition: all 0.15s ease-in-out;
  margin-bottom: 17px;
  max-width: 100%;
  word-break: break-word;
  width: 100%; }
  .path-expert-connect .service-side-block a:hover {
    background-color: #394D4A; }
  .path-expert-connect .service-side-block a:hover {
    background-color: #6B983F; }

.path-learning .region-content {
  display: flex;
  flex-wrap: wrap; }
  .path-learning .region-content .block {
    width: 100%; }
    .path-learning .region-content .block.block-new-learning {
      width: calc(70% - 20px);
      margin-right: 20px;
      background: #f0f0f0;
      display: inline-block;
      padding: 10px 30px 30px; }
    .path-learning .region-content .block.block-featured {
      width: 30%;
      background: #f0f0f0;
      display: inline-block;
      padding: 10px 30px 30px; }
  .path-learning .region-content .block-featured h2,
  .path-learning .region-content .block-new-learning h2 {
    color: #0C4064;
    padding-left: 0;
    font-size: 32px;
    line-height: 41px;
    margin-bottom: 0px;
    padding-bottom: 20px;
    font-weight: 100; }
  .path-learning .region-content .new-learning .views-row {
    display: flex; }
    .path-learning .region-content .new-learning .views-row .views-col {
      max-width: 50%;
      width: 50% !important;
      flex-basis: 50%; }
    .path-learning .region-content .new-learning .views-row img {
      width: 100%; }
    .path-learning .region-content .new-learning .views-row .views-field-title {
      padding: 0 10px;
      background: #0C4064;
      height: calc(100% - 200px);
      min-height: 114px; }
      .path-learning .region-content .new-learning .views-row .views-field-title a {
        margin: 0;
        line-height: 32px;
        padding: 20px 0;
        color: #fff;
        display: inline-block;
        font-weight: 100;
        font-size: 21px;
        line-height: 31px;
        word-break: break-word; }
.path-learning .block-featured .views-row img {
  width: 100%; }
.path-learning .block-featured .views-row .field--name-items {
  padding: 0 10px;
  background: #0C4064;
  height: calc(100% - 200px);
  min-height: 133px; }
  .path-learning .block-featured .views-row .field--name-items a {
    margin: 0;
    line-height: 32px;
    padding: 20px 0;
    color: #fff;
    display: inline-block;
    font-weight: 100;
    font-size: 21px;
    line-height: 31px;
    word-break: break-word; }
.path-learning .block-learning-search {
  margin-bottom: 60px;
  padding: 35px 25px;
  border: 1px solid #dfdfdf;
  margin-top: 60px;
  padding-top: 30px;
  background: #ccc;
  position: relative; }
  .path-learning .block-learning-search:before {
    content: '';
    position: absolute;
    top: -30px;
    left: 0;
    right: 0;
    height: 1px;
    background: #B1B1B1; }
  .path-learning .block-learning-search h2 {
    margin-top: 0;
    color: #000;
    font-size: 25px;
    font-weight: 100;
    text-transform: none;
    margin-top: 0; }
  .path-learning .block-learning-search form .form--inline {
    display: flex;
    align-items: center; }
    .path-learning .block-learning-search form .form--inline .or {
      width: 10%;
      text-align: center;
      color: #000;
      font-size: 25px;
      font-weight: 100;
      line-height: 60px; }
    .path-learning .block-learning-search form .form--inline .green-btn {
      width: 45%;
      height: 60px; }
      .path-learning .block-learning-search form .form--inline .green-btn * {
        height: 100%;
        width: 100%;
        margin: 0; }
      .path-learning .block-learning-search form .form--inline .green-btn a {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #6B983F;
        text-align: center;
        color: #fff;
        height: 60px;
        text-decoration: none;
        line-height: 60px;
        padding: 0 30px;
        font-size: 15px;
        font-weight: normal;
        transition: all 0.2s ease; }
        .path-learning .block-learning-search form .form--inline .green-btn a:hover {
          opacity: 0.8; }
  .path-learning .block-learning-search form .form-type-textfield {
    width: 45%;
    margin: 0; }
    .path-learning .block-learning-search form .form-type-textfield input {
      padding: 0 30px;
      line-height: 60px;
      height: 60px;
      background: #fff;
      margin: 0;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0;
      border: 1px solid #dfdfdf;
      font-size: 15px;
      font-weight: normal;
      color: #6B983F;
      background: #fff url(../images/listingpage/l-search.png) no-repeat 97% 22px;
      width: 100%; }
  .path-learning .block-learning-search form [data-drupal-selector="edit-actions"] {
    display: none; }
.path-learning .block-product h2 {
  margin: 0;
  margin-bottom: 20px;
  color: #808588;
  font-size: 32px;
  font-weight: 100; }
.path-learning .block-product .wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -50px; }
  .path-learning .block-product .wrapper > div {
    width: 33.33%;
    padding: 0 50px; }
    .path-learning .block-product .wrapper > div a {
      display: block;
      background-color: #5F7FB7;
      background-repeat: no-repeat;
      background-size: 122px;
      text-align: center;
      text-decoration: none;
      height: 260px;
      position: relative; }
      .path-learning .block-product .wrapper > div a .title {
        color: #fff;
        display: block;
        font-family: "Quicksand",sans-serif;
        text-transform: uppercase;
        font-size: 1.14286em;
        font-weight: 300;
        margin: 0;
        line-height: 60px;
        width: 100%;
        position: absolute;
        background-color: #0C4064;
        bottom: 0; }
      .path-learning .block-product .wrapper > div a .desc {
        display: none;
        background-color: #0C4064;
        transition: all 0.2s ease-in-out; }
      .path-learning .block-product .wrapper > div a:hover .title {
        bottom: auto;
        top: 0; }
      .path-learning .block-product .wrapper > div a:hover .desc {
        display: block;
        position: absolute;
        bottom: 0;
        color: #fff;
        width: 100%;
        padding: 20px;
        padding-top: 0;
        font-size: 0.88889em;
        height: 200px; }
    .path-learning .block-product .wrapper > div.course-wrapper a {
      background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2NiA3NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjYgNzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJYTUxJRF8xXyI+DQoJPGcgaWQ9IlhNTElEXzEyN18iPg0KCQk8cmVjdCBpZD0iWE1MSURfNjVfIiB4PSIxMy43IiB5PSIxMi45IiBjbGFzcz0ic3QwIiB3aWR0aD0iMjkuNCIgaGVpZ2h0PSIzLjYiLz4NCgk8L2c+DQoJPGcgaWQ9IlhNTElEXzEyNV8iPg0KCQk8cmVjdCBpZD0iWE1MSURfNjRfIiB4PSIxMy43IiB5PSIyMC43IiBjbGFzcz0ic3QwIiB3aWR0aD0iMjkuNCIgaGVpZ2h0PSIzLjYiLz4NCgk8L2c+DQoJPGcgaWQ9IlhNTElEXzEyM18iPg0KCQk8cmVjdCBpZD0iWE1MSURfNjNfIiB4PSIxMy43IiB5PSIyOC41IiBjbGFzcz0ic3QwIiB3aWR0aD0iMjkuNCIgaGVpZ2h0PSIzLjYiLz4NCgk8L2c+DQoJPGcgaWQ9IlhNTElEXzEyMV8iPg0KCQk8cmVjdCBpZD0iWE1MSURfNjJfIiB4PSIxMy43IiB5PSIzNi4zIiBjbGFzcz0ic3QwIiB3aWR0aD0iMjkuNCIgaGVpZ2h0PSIzLjYiLz4NCgk8L2c+DQoJPGcgaWQ9IlhNTElEXzExOV8iPg0KCQk8cmVjdCBpZD0iWE1MSURfNjFfIiB4PSIxMy43IiB5PSI0NC4yIiBjbGFzcz0ic3QwIiB3aWR0aD0iMjkuNCIgaGVpZ2h0PSIzLjYiLz4NCgk8L2c+DQoJPGcgaWQ9IlhNTElEXzExN18iPg0KCQk8cmVjdCBpZD0iWE1MSURfNjBfIiB4PSIxMy43IiB5PSI1MiIgY2xhc3M9InN0MCIgd2lkdGg9IjI5LjQiIGhlaWdodD0iMy42Ii8+DQoJPC9nPg0KCTxnIGlkPSJYTUxJRF8xMTVfIj4NCgkJPHJlY3QgaWQ9IlhNTElEXzU5XyIgeD0iMTMuNyIgeT0iNTkuOCIgY2xhc3M9InN0MCIgd2lkdGg9IjI1LjEiIGhlaWdodD0iMy42Ii8+DQoJPC9nPg0KCTxnIGlkPSJYTUxJRF8xMTFfIj4NCgkJPHBhdGggaWQ9IlhNTElEXzExMl8iIGNsYXNzPSJzdDAiIGQ9Ik01Ni41LDczLjlIMC4zVjBoNTYuMlY3My45eiBNMy45LDcwLjNoNDlWMy42aC00OVY3MC4zeiIvPg0KCTwvZz4NCgk8cGF0aCBpZD0iWE1MSURfMTA3XyIgY2xhc3M9InN0MCIgZD0iTTY1LjcsNDQuNWgtNHYyNS44aDRWNDQuNXogTTY1LjcsNzMuMmMwLTAuNCwwLTIuMSwwLTIuMWgtNGMwLDAsMCwxLjcsMCwyLjENCgkJQzYxLjcsNzQuMiw2NS43LDc0LjIsNjUuNyw3My4yeiBNNjQuMSw0MC4xaC0wLjdsLTEuNiwzLjVoNEw2NC4xLDQwLjF6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
      background-size: 66px;
      background-position: center 55px; }
    .path-learning .block-product .wrapper > div.programme-wrapper a {
      background-image: url(../images/listingpage/academic_programme.png);
      background-size: 89px;
      background-position: center 56px; }
    .path-learning .block-product .wrapper > div.webinar-wrapper a {
      background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjIgNzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyMiA3MTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPHBhdGggaWQ9IlhNTElEXzdfIiBjbGFzcz0ic3QwIiBkPSJNODMuNCwzOC43YzQuMi0yLjcsNy4xLTcuNCw3LjEtMTIuOGMwLTguNC02LjgtMTUuMi0xNS4yLTE1LjJjLTguNCwwLTE1LjIsNi44LTE1LjIsMTUuMg0KCWMwLDUuNCwyLjgsMTAuMSw3LjEsMTIuOGMtMTAuNiwzLjEtMTguMiwxMi4xLTE4LjIsMjIuN2gzLjdjMC0xMS4xLDEwLjEtMjAuMiwyMi42LTIwLjJzMjIuNiw5LjEsMjIuNiwyMC4yaDMuNw0KCUMxMDEuNiw1MC45LDkzLjksNDEuOCw4My40LDM4Ljd6IE02My42LDI1LjljMC02LjQsNS4yLTExLjYsMTEuNi0xMS42YzYuNCwwLDExLjYsNS4yLDExLjYsMTEuNmMwLDYuNC01LjIsMTEuNi0xMS42LDExLjYNCglDNjguOCwzNy41LDYzLjYsMzIuMyw2My42LDI1Ljl6Ii8+DQo8cGF0aCBpZD0iWE1MSURfMl8iIGNsYXNzPSJzdDAiIGQ9Ik0xMjEuMyw2Ni41aC01MnYwLjNjMCwwLjctMC42LDEuMi0xLjIsMS4ySDUzLjljLTAuNywwLTEuMi0wLjYtMS4yLTEuMnYtMC4zaC01Mg0KCWMtMC4zLDAtMC41LDAuMi0wLjUsMC41VjY5YzIuMywxLjEsNSwxLjcsNy43LDEuN2gxMDYuMmMyLjgsMCw1LjQtMC42LDcuNy0xLjdWNjdDMTIxLjgsNjYuOCwxMjEuNiw2Ni41LDEyMS4zLDY2LjV6IE0xMTAuNSw0LjQNCgljMC0yLjMtMS44LTQuMS00LjEtNC4xSDE1LjZjLTIuMywwLTQuMSwxLjgtNC4xLDQuMXY2MC43aDk5VjQuNHogTTEwNy4zLDYwLjVIMTQuN1Y0LjhoOTIuNVY2MC41eiIvPg0KPC9zdmc+DQo=");
      background-size: 122px;
      background-position: center 56px; }
.path-learning #block-socialsharingblock,
.path-learning #block-viewalllearning,
.path-learning .block-learning-search [data-drupal-selector="edit-actions"] {
  display: none; }
.path-learning .region-pagetitle {
  position: relative;
  padding-top: 70px; }
.path-learning .learning-partner {
  position: absolute;
  right: 0;
  width: auto;
  top: 75px; }
  .path-learning .learning-partner .field--name-body a {
    color: #35393c !important;
    font-size: 16px; }
    .path-learning .learning-partner .field--name-body a:hover {
      text-decoration: none; }
    .path-learning .learning-partner .field--name-body a img {
      width: 200px;
      height: auto;
      margin-left: 10px; }

@media (max-width: 767px) {
  .path-learning .learning-partner {
    position: static; }
    .path-learning .learning-partner .field--name-body a img {
      width: 160px; }
  .path-learning .region-content .block.block-new-learning {
    width: 100%;
    margin-right: 0;
    padding: 10px 20px 20px; }
  .path-learning .region-content .block.block-featured {
    width: 100%;
    margin-top: 20px; }
  .path-learning .region-content .new-learning .views-row {
    flex-direction: column; }
    .path-learning .region-content .new-learning .views-row .views-col {
      max-width: 100%;
      width: 100% !important;
      margin-bottom: 20px; }
      .path-learning .region-content .new-learning .views-row .views-col:last-child {
        margin-bottom: 0; }
  .path-learning .block-learning-search form .form--inline {
    flex-direction: column; }
    .path-learning .block-learning-search form .form--inline .green-btn,
    .path-learning .block-learning-search form .form--inline .form-type-textfield {
      width: 100%; }
  .path-learning .block-product .wrapper {
    flex-direction: column;
    margin: 0; }
    .path-learning .block-product .wrapper > div {
      width: 100%;
      padding: 0;
      margin-bottom: 20px; }
      .path-learning .block-product .wrapper > div:last-child {
        margin-bottom: 0; } }
@media (min-width: 768px) and (max-width: 991px) {
  .path-learning .block-product .wrapper {
    margin: -5px; }
    .path-learning .block-product .wrapper > div {
      padding: 0 5px; }
      .path-learning .block-product .wrapper > div a .title {
        font-size: 16px; } }
.path-sme-support-centre .sme-heading {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 15px;
  color: #0C4064; }
.path-sme-support-centre .sme-heading-sub {
  font-size: 16px;
  line-height: 26px;
  color: #333;
  margin-bottom: 30px; }
.path-sme-support-centre .sme-block-content .block-menu {
  display: flex;
  flex-wrap: wrap; }
  .path-sme-support-centre .sme-block-content .block-menu .menu-item {
    width: calc(100% / 6);
    padding: 15px 15px 0;
    text-align: center;
    cursor: pointer; }
    .path-sme-support-centre .sme-block-content .block-menu .menu-item.active {
      background: #b9d1eb; }
    .path-sme-support-centre .sme-block-content .block-menu .menu-item:nth-child(2).active {
      background: #e9ecef; }
    .path-sme-support-centre .sme-block-content .block-menu .menu-item img {
      /*max-width: 100%;
      height: auto;*/ }
    .path-sme-support-centre .sme-block-content .block-menu .menu-item p {
      font-size: 16px;
      font-weight: 600;
      color: #0C4064;
      margin-top: 5px;
      padding: 0 10px; }
.path-sme-support-centre .sme-block-content .hide {
  display: none; }
.path-sme-support-centre .sme-content {
  padding: 15px 15px 0;
  background: #b9d1eb;
  display: none; }
  .path-sme-support-centre .sme-content:nth-child(2) {
    background: #e9ecef; }
  .path-sme-support-centre .sme-content.active {
    display: block; }
  .path-sme-support-centre .sme-content[data-content-value="7"] .sub-title {
    display: none; }
  .path-sme-support-centre .sme-content .link-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px; }
    .path-sme-support-centre .sme-content .link-wrapper .link {
      width: calc(100% / 5);
      padding: 0 15px;
      text-align: center;
      margin-bottom: 30px; }
      .path-sme-support-centre .sme-content .link-wrapper .link img {
        display: block;
        max-width: 100%; }
      .path-sme-support-centre .sme-content .link-wrapper .link a {
        color: #0C4064;
        font-size: 16px;
        font-weight: 600;
        margin-top: 5px;
        display: inline-block; }
  .path-sme-support-centre .sme-content .sub-title {
    background: #0C4064;
    color: #fff;
    padding: 10px;
    margin: 0 -15px;
    margin-bottom: 20px; }
.path-sme-support-centre .sme-desc .desc {
  padding: 10px 15px;
  background: #b9d1eb;
  display: none; }
  .path-sme-support-centre .sme-desc .desc:nth-child(2) {
    background: #e9ecef; }
  .path-sme-support-centre .sme-desc .desc.active {
    display: block; }

.path-sme-operations-support-centre .sme-bck-landing {
  width: 100%;
  position: relative;
  padding-left: 22.5px;
  outline: 0 !important; }
  .path-sme-operations-support-centre .sme-bck-landing p {
    margin-bottom: 0; }
  .path-sme-operations-support-centre .sme-bck-landing:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    transform: rotate(180deg);
    top: 0;
    width: 0;
    height: 0;
    border-top: 22.5px solid transparent;
    border-bottom: 22.5px solid transparent;
    border-left: 22.5px solid #ffe6cc; }
  .path-sme-operations-support-centre .sme-bck-landing a {
    text-decoration: none;
    transition: all 200ms ease-out;
    background-color: #ffe6cc;
    display: inline-block;
    font-size: 16px;
    position: relative;
    width: 100%;
    margin-bottom: 20px;
    padding: 8px 10px;
    color: #000;
    font-weight: 400;
    height: 45px;
    outline: 0 !important;
    font-family: "Open Sans", sans-serif; }
.path-sme-operations-support-centre .sme-intro-text {
  margin-bottom: 30px;
  border: 1px solid #e6e6e6;
  padding: 20px 25px 10px; }
  .path-sme-operations-support-centre .sme-intro-text a {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    color: #B49523;
    line-height: 26px;
    text-decoration: underline; }
    .path-sme-operations-support-centre .sme-intro-text a:hover {
      text-decoration: none; }
  .path-sme-operations-support-centre .sme-intro-text * {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    color: #35393c;
    line-height: 26px; }
.path-sme-operations-support-centre .sme-featured-view {
  margin-bottom: 0; }
  .path-sme-operations-support-centre .sme-featured-view h2 {
    position: relative;
    background: none;
    padding: 0px 20px 0 55px;
    background-color: #394D4A;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 39px; }
    .path-sme-operations-support-centre .sme-featured-view h2:before {
      content: " ";
      position: absolute;
      display: inline-block;
      left: 0;
      top: 0;
      bottom: 0;
      height: 39px;
      width: 55px;
      background: url(../images/Featured_Research.png) no-repeat center left 15px; }
.path-sme-operations-support-centre .sme-gip-facet > .facets-widget-checkbox {
  display: block; }
.path-sme-operations-support-centre .sme-gip-facet .facets-widget-checkbox > ul {
  padding: 0 !important;
  border: 0;
  overflow: initial;
  max-height: initial !important; }
  .path-sme-operations-support-centre .sme-gip-facet .facets-widget-checkbox > ul > li > .facets-widget- > ul > li > input {
    /*display: none;*/ }
  .path-sme-operations-support-centre .sme-gip-facet .facets-widget-checkbox > ul > li > .facets-widget- > ul > li > label {
    background: #f3f3f3;
    position: relative;
    margin-bottom: 0;
    border-bottom: 1px solid #fff;
    cursor: pointer;
    height: 51px;
    padding: 5px 35px 5px 0;
    width: 100%; }
    .path-sme-operations-support-centre .sme-gip-facet .facets-widget-checkbox > ul > li > .facets-widget- > ul > li > label:after {
      content: '+';
      background: #ebebeb;
      color: #005b9b;
      font-family: Arial;
      font-size: 21.6px;
      font-weight: bold;
      height: auto;
      line-height: 51px;
      padding: 0;
      position: absolute;
      right: 0px;
      text-align: center;
      top: 0px;
      bottom: 0;
      width: 36px; }
    .path-sme-operations-support-centre .sme-gip-facet .facets-widget-checkbox > ul > li > .facets-widget- > ul > li > label .facet-item__count {
      /*display: none;*/ }
    .path-sme-operations-support-centre .sme-gip-facet .facets-widget-checkbox > ul > li > .facets-widget- > ul > li > label .facet-item__value {
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      font-weight: 700;
      line-height: 20px;
      width: 100%;
      display: inline-block;
      height: auto;
      margin: 0;
      padding: 0 10px;
      text-decoration: none;
      position: relative;
      text-transform: uppercase;
      color: #005b9b;
      cursor: pointer;
      -webkit-transition: all 0.15s ease-in-out;
      transition: all 0.15s ease-in-out; }
    .path-sme-operations-support-centre .sme-gip-facet .facets-widget-checkbox > ul > li > .facets-widget- > ul > li > label:hover .facet-item__value {
      color: #B49523; }
    .path-sme-operations-support-centre .sme-gip-facet .facets-widget-checkbox > ul > li > .facets-widget- > ul > li > label:hover:after {
      color: #B49523; }
    .path-sme-operations-support-centre .sme-gip-facet .facets-widget-checkbox > ul > li > .facets-widget- > ul > li > label .facet-item__value {
      height: 100%;
      display: flex;
      align-items: center; }
  .path-sme-operations-support-centre .sme-gip-facet .facets-widget-checkbox > ul > li > .facets-widget- > ul > li > .facets-widget- {
    /*display: none;*/
    border: 1px solid #dcdcdc;
    padding: 5px 0; }
  .path-sme-operations-support-centre .sme-gip-facet .facets-widget-checkbox > ul > li > label .facet-item__count {
    /*display: none;*/ }
  .path-sme-operations-support-centre .sme-gip-facet .facets-widget-checkbox > ul .facet-item--expanded {
    margin: 0 !important;
    width: 100%;
    padding: 0 !important; }
  .path-sme-operations-support-centre .sme-gip-facet .facets-widget-checkbox > ul .facets-widget- > ul {
    border: 0;
    padding: 0;
    overflow: initial;
    max-height: initial !important; }
  .path-sme-operations-support-centre .sme-gip-facet .facets-widget-checkbox > ul > .facet-item--expanded > label, .path-sme-operations-support-centre .sme-gip-facet .facets-widget-checkbox > ul > .facet-item--expanded > input {
    /*display: none;*/ }

.i-go-tool {
  text-align: center;
  border: 1px solid #dbdbdb;
  padding: 10px;
  font-size: 14px;
  color: #333;
  box-shadow: 0 5px 15px -4px rgba(0, 0, 0, 0.35); }

.sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded label[for="field-sme-operations-support-cen-8"],
.sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded #field-sme-operations-support-cen-8 {
  display: none; }
.sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded.facet-item--active-trail {
  display: block !important; }
  .sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded.facet-item--active-trail .facets-widget- > ul > .facet-item--expanded.facet-item--active-trail {
    display: block !important; }

.sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded.facet-item--active-trail .facets-widget- > ul > .facet-item--expanded.facet-item--active-trail > .facets-widget- {
  padding: 0 !important;
  width: 100% !important;
  opacity: 1 !important;
  max-height: 300px;
  overflow: auto; }
  .sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded.facet-item--active-trail .facets-widget- > ul > .facet-item--expanded.facet-item--active-trail > .facets-widget- > ul {
    padding: 5px 0;
    max-height: initial !important; }

/********************************/
/**#313715**/
.path-sme-support-centre .sme-banner-heading {
  display: flex;
  align-items: center;
  margin-bottom: 15px; }
  .path-sme-support-centre .sme-banner-heading .sme-banner-strategy {
    width: calc(100% / 6);
    padding: 0 15px; }
  .path-sme-support-centre .sme-banner-heading .sme-banner-action {
    width: calc(100% - (100% / 6));
    padding: 0 15px; }
  .path-sme-support-centre .sme-banner-heading .sme-banner-strategy span,
  .path-sme-support-centre .sme-banner-heading .sme-banner-action span {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 5px; }
  .path-sme-support-centre .sme-banner-heading .sme-banner-strategy span {
    background: #e9ecef; }
  .path-sme-support-centre .sme-banner-heading .sme-banner-action span {
    background: #b9d1eb; }

/********************************/
/****************************************************/
.sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded > label {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 36px;
  font-weight: 700;
  color: #005b9b;
  height: 36px;
  margin: 0;
  padding: 0 10px;
  text-decoration: none;
  background: #f3f3f3;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #f3f3f3;
  border-right: 1px solid #ebebeb;
  position: relative;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 100%; }
  .sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded > label > .facet-item__count {
    display: none; }
  .sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded > label .facet-item__value {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 36px;
    font-weight: 700 !important;
    color: #005b9b; }
  .sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded > label:after {
    content: '+';
    background: #ebebeb;
    color: #005b9b;
    font-family: Arial;
    font-size: 21.6px;
    font-weight: bold;
    height: auto;
    line-height: 35px;
    padding: 0;
    position: absolute;
    right: 0px;
    text-align: center;
    top: 0px;
    bottom: 0;
    width: 36px; }
  .sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded > label.open:after {
    content: '-'; }

.sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded .facets-widget- > ul {
  margin-left: 10px; }
  .sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded .facets-widget- > ul > .facet-item--expanded > input {
    display: none; }
  .sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded .facets-widget- > ul > .facet-item--expanded > label:not([for="field-sme-operations-support-cen-8"]) {
    background: none;
    border: 1px solid #dbdbdb; }
    .sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded .facets-widget- > ul > .facet-item--expanded > label:not([for="field-sme-operations-support-cen-8"]) ~ .facets-widget- > ul {
      margin-left: 0;
      max-height: 300px !important;
      overflow: auto; }
      .sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded .facets-widget- > ul > .facet-item--expanded > label:not([for="field-sme-operations-support-cen-8"]) ~ .facets-widget- > ul > .facet-item > label {
        margin-bottom: 0; }

.sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded label[for="field-sme-operations-support-cen-7"] ~ .facets-widget- > ul {
  margin-left: 0 !important; }

.sme-gip-facet .facet-item .facets-widget- {
  width: 100% !important;
  opacity: 1 !important;
  padding: 0 !important; }

.sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded .facets-widget- > ul > .facet-item--expanded > label:not([for="field-sme-operations-support-cen-8"]):after {
  background: #fff;
  border-left: 1px solid #dbdbdb; }
.sme-gip-facet > .facets-widget-checkbox > ul > .facet-item--expanded .facets-widget- > ul > .facet-item--expanded > label:not([for="field-sme-operations-support-cen-8"]).open:after {
  content: '-'; }

.sme-filter-by {
  margin-top: 50px; }

/****************************************************/
/*#321002*/
html:not(html[lang="en"]) .path-sme-support-centre.listing-page .sme-block-content .block-menu .menu-item p {
  word-break: break-word; }

/******************/
@media (min-width: 992px) and (max-width: 1199px) {
  .path-sme-support-centre .sme-block-content .block-menu .menu-item {
    padding: 10px 6px 0; }
    .path-sme-support-centre .sme-block-content .block-menu .menu-item img {
      max-width: 100%;
      height: 60px; }
    .path-sme-support-centre .sme-block-content .block-menu .menu-item p {
      font-size: 14px;
      padding: 0; }
  .path-sme-support-centre .sme-block-content .link-wrapper .link {
    width: calc(100% / 4); } }
@media (min-width: 768px) and (max-width: 991px) {
  .path-sme-support-centre .sme-block-content .block-menu .menu-item {
    padding: 10px 10px 0; }
    .path-sme-support-centre .sme-block-content .block-menu .menu-item img {
      max-width: 100%;
      height: 60px; }
    .path-sme-support-centre .sme-block-content .block-menu .menu-item p {
      font-size: 14px;
      padding: 0; }
  .path-sme-support-centre .sme-block-content .link-wrapper .link {
    width: calc(100% / 4); } }
@media (max-width: 767px) {
  .path-sme-support-centre .sme-block-content .block-menu .menu-item {
    width: 100%;
    padding: 10px;
    border: 1px solid #d8d8d8;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
    .path-sme-support-centre .sme-block-content .block-menu .menu-item:last-child {
      border-bottom: 1px solid #d8d8d8; }
    .path-sme-support-centre .sme-block-content .block-menu .menu-item img {
      float: left; }
      .path-sme-support-centre .sme-block-content .block-menu .menu-item img ~ p {
        width: calc(100% - 117px); }
    .path-sme-support-centre .sme-block-content .block-menu .menu-item .desc {
      padding: 0;
      margin-top: 20px;
      background: none; }
      .path-sme-support-centre .sme-block-content .block-menu .menu-item .desc p {
        padding: 0; }
    .path-sme-support-centre .sme-block-content .block-menu .menu-item .sme-content {
      padding: 0;
      background: none;
      margin-top: 15px; }
    .path-sme-support-centre .sme-block-content .block-menu .menu-item.active .sme-content {
      display: block; }
  .path-sme-support-centre .sme-content .link-wrapper .link {
    width: calc(100% / 2); }

  .sme-bdy-content {
    display: none; }

  .path-sme-support-centre .sme-content .sub-title {
    margin: 0 -10px; }

  .path-sme-support-centre .sme-block-content .block-menu .menu-item p {
    margin: 0;
    text-align: left; }

  .path-sme-support-centre .sme-banner-heading .sme-banner-strategy {
    width: 100%;
    padding: 0; }
  .path-sme-support-centre .sme-banner-heading .sme-banner-action {
    display: none; }

  .res-action {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 5px;
    margin-bottom: 15px;
    background: #b9d1eb;
    margin-top: 20px; } }
.about-page-btn a {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  cursor: pointer;
  display: inline-block;
  color: #fff;
  border: none;
  background-color: #B49523;
  outline: 0;
  padding: 16px 20px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-appearance: none;
  transition: all 0.15s ease-in-out;
  margin-bottom: 17px;
  max-width: 100%;
  word-break: break-word; }
  .about-page-btn a:hover {
    background-color: #394D4A; }

.page-about-us *, .page-about-us img {
  max-width: 100%; }
.page-about-us * {
  word-break: break-word; }
.page-about-us #block-ggkp-content h4 {
  margin-top: 20px; }
.page-about-us #block-ggkp-content p {
  font-size: 16px;
  line-height: 27px;
  font-family: "Open Sans", sans-serif; }
  .page-about-us #block-ggkp-content p a {
    transition: all 0.15s ease-in-out;
    color: #0C4064;
    text-decoration: underline; }
    .page-about-us #block-ggkp-content p a:hover, .page-about-us #block-ggkp-content p a:focus, .page-about-us #block-ggkp-content p a:active {
      transition: all 0.15s ease-in-out;
      color: #6B983F;
      text-decoration: none; }
.page-about-us .about-domain-logo a {
  display: inline-block;
  width: calc(100% / 3.2);
  padding: 25px 10px 40px; }
.page-about-us .about-domain-logo img {
  max-width: 100%;
  height: auto; }
.page-about-us .about_us_section h2 {
  font-size: 32px;
  font-weight: 100;
  color: #35393c; }
.page-about-us .about_us_section ul {
  padding: 0;
  list-style-type: none; }
  .page-about-us .about_us_section ul > li > a {
    text-decoration: none;
    color: #4A4A4A;
    font-family: "Open Sans";
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 8px;
    padding: 8px 0;
    display: block;
    line-height: 1.2;
    background-color: transparent; }
    .page-about-us .about_us_section ul > li > a:hover, .page-about-us .about_us_section ul > li > a:focus {
      color: #6B983F;
      text-decoration: none; }
  .page-about-us .about_us_section ul > li ul {
    padding-left: 25px; }
    .page-about-us .about_us_section ul > li ul > li > a {
      font-size: 18px;
      margin-bottom: 15px; }
.page-about-us .gov-senior-advisory > .view-header {
  font-size: 29px;
  padding-bottom: 20px;
  color: #35393c; }
.page-about-us .gov-senior-advisory > .view-content {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px; }
  .page-about-us .gov-senior-advisory > .view-content > .views-row {
    padding: 0 15px;
    width: 50%; }
.page-about-us .gov-senior-advisory .governance-organization .views-row {
  padding-bottom: 12px;
  margin-bottom: 12px;
  border-bottom: 1px dotted #D8D8D8; }
  .page-about-us .gov-senior-advisory .governance-organization .views-row:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0; }

.about-annual-report .main .img img {
  margin-left: 15px; }
.about-annual-report .main .about-page-btn {
  margin-top: 20px; }

.page-about-us.about-secretariat .about_us_section ul > li.governance > a,
.page-about-us.about-secretariat .about_us_section ul > li.secretariat > a,
.page-about-us.about-steering-committee .about_us_section ul > li.governance > a,
.page-about-us.about-steering-committee .about_us_section ul > li.steering_committee > a,
.page-about-us.about-advisory-committee .about_us_section ul > li.senior_advisory_group > a,
.page-about-us.about-advisory-committee .about_us_section ul > li.governance > a,
.page-about-us.about-annual-report .about_us_section ul > li.annual_reports > a,
.page-about-us.about-newsletter .about_us_section ul > li.newsletter > a,
.page-about-us.about-governance .about_us_section ul > li.governance > a,
.page-about-us.about-work-programme .about_us_section ul > li.strategy > a,
.page-about-us.about-overview .about_us_section ul > li.overview > a {
  background-color: #9b9b9b !important;
  padding-left: 12px;
  text-decoration: none !important;
  color: #ffffff; }

@media (max-width: 767px) {
  .page-about-us .content-section {
    padding-left: 0;
    border-left: 0; }
  .page-about-us .sidebar-user-wrap {
    flex-direction: column; }
    .page-about-us .sidebar-user-wrap .detail-wrap {
      padding-left: 0;
      border-top: 0;
      width: 100%; }

  .page-about-us .about-domain-logo a {
    display: block;
    padding: 20px 0;
    width: 100%; } }
@media (max-width: 1199px) {
  .page-about-us .line {
    border-bottom: 1px solid #c8cdd3;
    margin-bottom: 10px; }
    .page-about-us .line span {
      display: none; } }
/*********************/
.dashboard .dashboard-about {
  margin-bottom: 30px; }
  .dashboard .dashboard-about a {
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #0C4064;
    text-decoration: none;
    border: 1px solid #0C4064;
    transition: all 0.2s ease-in;
    padding: 0 10px;
    text-align: center; }
    .dashboard .dashboard-about a:hover {
      background: #0C4064;
      color: #fff; }

.path-user {
  	/*.tabs .tabs-wrapper  {
  		.nav-tabs {
  			border-bottom: 1px solid #0C4064;
  			li {
      			border: 0;
  				padding: 0;
  				margin-right: 3px;
  				&.nav-link {
  					border: 0!important;
  				}
  				a {
  					border-color: #0C4064 #0C4064 #0C4064;
      				background-color: #0C4064;
      				background-image: none;
      				color: #fff;
      				padding: 4 px 10 px;
      				display: block;
      				margin: 5px 0 -1px;
      				max-height: 26px;
      				padding: 4px 10px;
      				font-weight: normal;
      				font-size: 0.88889em;
      				line-height: 100%;
      				text-decoration: none;
      				line-height: 1.1em;
  					border-radius: 0;
  					&.tab-toggle {
  						display: none;
  					}
  					
  				}
  				&.active a.active {
      				border: 1px solid #0C4064;
  					border-bottom: 0;
      				background-color: #fff;
      				background-image: none;
      				color: #0C4064;
      				font-weight: bold;
  				}
  			}
  		}
  	}
  	.nav-tabs .nav-link {
  		border: 0;
  	}*/ }
  .path-user .view-users .domain-heading {
    font-size: 25px;
    font-weight: 400;
    color: #35393c;
    margin-bottom: 20px; }
  .path-user .view-users .domain-assigned-access {
    font-size: 20px;
    font-weight: 400;
    font-style: italic;
    margin-bottom: 10px;
    color: #35393c;
    font-family: "Open Sans", sans-serif; }
  .path-user .history-heading {
    margin-top: 40px; }
    .path-user .history-heading legend {
      font-size: 25px;
      font-weight: 400;
      color: #35393c;
      margin-bottom: 0px; }
      .path-user .history-heading legend + .fieldset-wrapper .js-form-item {
        padding-left: 20px; }
        .path-user .history-heading legend + .fieldset-wrapper .js-form-item h4 {
          display: block;
          font-size: 20px;
          font-weight: 400;
          font-style: italic;
          margin-bottom: 10px;
          color: #35393c;
          font-family: "Open Sans", sans-serif;
          margin-left: -20px; }

#edit-field-sme-operations-support-cen > ul > li:first-child > ul > li > div {
  display: none; }

#edit-field-sme-operations-support-cen > ul > li:first-child > ul > li > ul {
  display: block !important;
  margin-left: 0; }

tr[data-drupal-selector="edit-terms-tid80"] {
  display: none; }

/***/
.backend-page .node-form {
  margin: 0; }
  .backend-page .node-form .form-actions {
    text-align: left; }
.backend-page .js-media-library-widget .field-prefix {
  font-size: 14px;
  color: #333;
  margin-bottom: 7px;
  display: block; }
.backend-page .js-media-library-widget .description {
  font-size: 12px;
  color: #888;
  margin-top: 10px; }
.backend-page .no-term-reference-tree-button {
  display: none; }
.backend-page .field--type-entity-reference legend .fieldset-legend {
  font-weight: 600; }

.ggip-node-page .field--name-field-sme-operations-support-cen > fieldset > .fieldset-wrapper > .term-reference-tree > ul > li > .select-parents > input {
  display: none !important; }
.ggip-node-page .field--name-field-sme-operations-support-cen > fieldset > .fieldset-wrapper > .term-reference-tree > ul > li > .select-parents > label {
  pointer-events: none; }

.media-library-widget-modal .form-managed-file input {
  height: auto;
  margin-bottom: 10px; }
.media-library-widget-modal .view-header {
  display: none; }
.media-library-widget-modal .view-media-library .view-filters .form--inline {
  display: flex;
  align-items: center; }
  .media-library-widget-modal .view-media-library .view-filters .form--inline > div {
    margin: 0 15px 0 0; }
  .media-library-widget-modal .view-media-library .view-filters .form--inline .form-submit {
    margin-top: 32px; }
.media-library-widget-modal .media-library-views-form .media-library-item {
  padding: 0 1%;
  word-break: break-all; }

.backend-page .view-header .add-btn {
  display: inline-block;
  border: 1px solid #ced4da;
  border-radius: 3px; }
.backend-page .form-type-entity-autocomplete {
  width: 100%; }
.backend-page .js-form-submit {
  width: auto; }
.backend-page .form-select {
  width: auto; }
.backend-page .draggable .form-wrapper > div.form-type-item {
  width: 80%;
  word-break: break-word; }
.backend-page .view-filters .views-exposed-form .form--inline .form-actions {
  float: left;
  clear: none;
  margin-top: 48px; }
.backend-page #edit-reset-alphabetical,
.backend-page .tabledrag-toggle-weight-wrapper,
.backend-page .action-links {
  display: none; }

.backend-page .field--name-field-business-content-sectors,
.backend-page .field--name-field-content-theme,
.backend-page .field--name-field-content-sectors,
.backend-page .field--name-field-initiatives-content {
  width: 40%; }
  .backend-page .field--name-field-business-content-sectors legend,
  .backend-page .field--name-field-content-theme legend,
  .backend-page .field--name-field-content-sectors legend,
  .backend-page .field--name-field-initiatives-content legend {
    padding: 5px 20px;
    border: 1px solid #dbdbdb;
    position: relative; }
    .backend-page .field--name-field-business-content-sectors legend:after,
    .backend-page .field--name-field-content-theme legend:after,
    .backend-page .field--name-field-content-sectors legend:after,
    .backend-page .field--name-field-initiatives-content legend:after {
      content: "";
      position: absolute;
      top: 10px;
      right: 15px;
      width: 10px;
      height: 10px;
      background: #fff;
      border: 1px solid #333;
      transform: rotate(45deg);
      border-top: 0;
      border-left: 0; }
  .backend-page .field--name-field-business-content-sectors .fieldset-wrapper,
  .backend-page .field--name-field-content-theme .fieldset-wrapper,
  .backend-page .field--name-field-content-sectors .fieldset-wrapper,
  .backend-page .field--name-field-initiatives-content .fieldset-wrapper {
    border: 1px solid #dbdbdb;
    border-top: 0;
    display: none;
    max-height: 200px;
    overflow: auto; }
    .backend-page .field--name-field-business-content-sectors .fieldset-wrapper .chk-all,
    .backend-page .field--name-field-content-theme .fieldset-wrapper .chk-all,
    .backend-page .field--name-field-content-sectors .fieldset-wrapper .chk-all,
    .backend-page .field--name-field-initiatives-content .fieldset-wrapper .chk-all {
      padding: 15px 15px 0; }
    .backend-page .field--name-field-business-content-sectors .fieldset-wrapper .form-checkboxes,
    .backend-page .field--name-field-content-theme .fieldset-wrapper .form-checkboxes,
    .backend-page .field--name-field-content-sectors .fieldset-wrapper .form-checkboxes,
    .backend-page .field--name-field-initiatives-content .fieldset-wrapper .form-checkboxes {
      padding: 0 15px; }

.path-manage-all-contents table td.views-field-title,
.path-manage-all-contents table th.views-field-title {
  width: 300px; }
.path-manage-all-contents table td.views-field-status,
.path-manage-all-contents table th.views-field-status {
  width: 100px; }
.path-manage-all-contents table td.views-field-delete-node,
.path-manage-all-contents table th.views-field-delete-node {
  width: 110px; }

.alert-success .messages__list {
  max-height: 70vh;
  overflow: auto; }

.ui-dialog .media-library-edit__modal:before {
  display: none; }

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  background: url(../images/header/search_close_mobile.svg) no-repeat center;
  background-size: 15px; }

.backend-page .field--name-field-resource-image .media-library-item {
  display: inline-block;
  position: relative;
  border: 1px solid #ccc;
  padding: 10px; }

.backend-page .field--name-field-resource-image .media-library-item .field--name-thumbnail,
.backend-page .field--name-field-resource-image .media-library-item input[value="Remove"] {
  margin-bottom: 10px; }

.backend-page .field--name-field-resource-image .media-library-item input[value="Remove"] {
  margin-left: 165px; }

.backend-page .field--name-field-resource-image .media-library-item .media-library-edit__link {
  margin: 0;
  right: auto;
  top: 10px;
  font-size: 16px;
  background: none;
  width: auto;
  border-radius: 3px;
  height: auto;
  color: #fff;
  background-color: #0056b3;
  border-color: #0056b3;
  padding: 5px 12px;
  height: 38px;
  width: 155px;
  text-align: center; }
  .backend-page .field--name-field-resource-image .media-library-item .media-library-edit__link:hover {
    background-color: #00448d;
    border-color: #003d80;
    text-decoration: none; }

@media (max-width: 991px) {
  .cal-main-wrap {
    flex-direction: column; }

  .cal-main-wrap > div {
    width: 100% !important; }

  .listing-page .container .sidebar-left {
    order: 1 !important;
    margin-top: 0;
    margin-bottom: 30px; }

  .page-about-us .page-last-block-wrapper a[href="/knowledge/browse"] {
    display: inline-block !important;
    margin-top: 10px !important; }

  .path-event-calendar .calandar-event-list-block {
    margin-top: 30px;
    padding-left: 0; }

  .calandar-event-list-view {
    padding: 15px 10px 15px 15px; }

  .calandar-event-list-view .view-content .views-row .evnt-details {
    padding-left: 20px; }

  .calandar-event-list-view .view-content .views-row .event-title-calendar a {
    font-size: 18px; }

  .ggkp-sector-theme .sector-theme-banner-block .view-sector-banner .sector-banner-title h2,
  .ggkp-sector-theme .sector-theme-banner-block .view-sector-banner .sector-banner-title h2 * {
    font-size: 30px;
    line-height: 34px; }

  .listing-view.course-list-view > .view-content .list-date {
    width: 100%; }
    .listing-view.course-list-view > .view-content .list-date + .list-type {
      width: 100%;
      padding-left: 0px;
      margin-left: 0px;
      border-left: 0; } }
@media (max-width: 767px) {
  .page-about-us .gov-senior-advisory > .view-content {
    flex-direction: column; }

  .page-about-us .gov-senior-advisory > .view-content > .views-row {
    width: 100% !important; }

  .page-about-us .page-last-block-wrapper,
  .page-about-us .page-blocks-sectors-wrapper {
    height: auto !important;
    margin: 0 30px !important; }

  body.ggkp-sector-theme-listing .container .content-section .view-featured-sector .view-content .views-col .views-field-field-resource-image a {
    display: inline-block;
    width: 100%; }
    body.ggkp-sector-theme-listing .container .content-section .view-featured-sector .view-content .views-col .views-field-field-resource-image a img {
      display: block;
      margin: auto; }
  body.ggkp-sector-theme-listing .container .content-section .view-featured-sector .view-content .views-col .views-field-title {
    text-align: center; }

  .ggkp-detail-page #block-ggip-content img {
    max-width: 100%;
    height: auto; }
  .ggkp-detail-page #block-ggip-content .i-go-initiative-buttons span {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 20px; }
    .ggkp-detail-page #block-ggip-content .i-go-initiative-buttons span:last-child {
      margin-bottom: 0; } }
/*
@media only screen and (max-width: 425px) { 
	.calandar-event-list-view .view-content .views-row .evnt-details {
		width: 100%;
    	padding-left: 0;
    	margin-top: 30px;
	}
}*/

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