.group--type-groups.group--view-mode-full .two-cols-25-75,
.node--type-contact.node--view-mode-full .two-cols-25-75,
.page-node-type-meetings .two-cols-25-75,
.page-node-type-news .two-cols-25-75,
.page-node-type-sub-basic-page .two-cols-25-75,
.custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .two-cols-25-75,
.node--type-project.node--view-mode-full .two-cols-25-75, .group--type-groups.group--view-mode-full .sidebar-region .field,
.node--type-contact.node--view-mode-full .sidebar-region .field,
.page-node-type-meetings .sidebar-region .field,
.page-node-type-news .sidebar-region .field,
.page-node-type-sub-basic-page .sidebar-region .field,
.custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .sidebar-region .field,
.node--type-project.node--view-mode-full .sidebar-region .field, .group--type-groups.group--view-mode-full .sidebar-region .block-views-blockgroups-child-groups {
  clear: both; }
  .group--type-groups.group--view-mode-full .two-cols-25-75:before,
  .node--type-contact.node--view-mode-full .two-cols-25-75:before,
  .page-node-type-meetings .two-cols-25-75:before,
  .page-node-type-news .two-cols-25-75:before,
  .page-node-type-sub-basic-page .two-cols-25-75:before,
  .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .two-cols-25-75:before,
  .node--type-project.node--view-mode-full .two-cols-25-75:before, .group--type-groups.group--view-mode-full .sidebar-region .field:before,
  .node--type-contact.node--view-mode-full .sidebar-region .field:before,
  .page-node-type-meetings .sidebar-region .field:before,
  .page-node-type-news .sidebar-region .field:before,
  .page-node-type-sub-basic-page .sidebar-region .field:before,
  .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .sidebar-region .field:before,
  .node--type-project.node--view-mode-full .sidebar-region .field:before, .group--type-groups.group--view-mode-full .sidebar-region .block-views-blockgroups-child-groups:before, .group--type-groups.group--view-mode-full .two-cols-25-75:after,
  .node--type-contact.node--view-mode-full .two-cols-25-75:after,
  .page-node-type-meetings .two-cols-25-75:after,
  .page-node-type-news .two-cols-25-75:after,
  .page-node-type-sub-basic-page .two-cols-25-75:after,
  .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .two-cols-25-75:after,
  .node--type-project.node--view-mode-full .two-cols-25-75:after, .group--type-groups.group--view-mode-full .sidebar-region .field:after,
  .node--type-contact.node--view-mode-full .sidebar-region .field:after,
  .page-node-type-meetings .sidebar-region .field:after,
  .page-node-type-news .sidebar-region .field:after,
  .page-node-type-sub-basic-page .sidebar-region .field:after,
  .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .sidebar-region .field:after,
  .node--type-project.node--view-mode-full .sidebar-region .field:after, .group--type-groups.group--view-mode-full .sidebar-region .block-views-blockgroups-child-groups:after {
    content: "";
    display: table; }
  .group--type-groups.group--view-mode-full .two-cols-25-75:after,
  .node--type-contact.node--view-mode-full .two-cols-25-75:after,
  .page-node-type-meetings .two-cols-25-75:after,
  .page-node-type-news .two-cols-25-75:after,
  .page-node-type-sub-basic-page .two-cols-25-75:after,
  .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .two-cols-25-75:after,
  .node--type-project.node--view-mode-full .two-cols-25-75:after, .group--type-groups.group--view-mode-full .sidebar-region .field:after,
  .node--type-contact.node--view-mode-full .sidebar-region .field:after,
  .page-node-type-meetings .sidebar-region .field:after,
  .page-node-type-news .sidebar-region .field:after,
  .page-node-type-sub-basic-page .sidebar-region .field:after,
  .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .sidebar-region .field:after,
  .node--type-project.node--view-mode-full .sidebar-region .field:after, .group--type-groups.group--view-mode-full .sidebar-region .block-views-blockgroups-child-groups:after {
    clear: both; }

@font-face {
  font-family: "opbold";
  src: url("../fonts/OpenSansBold/OpenSansBold.eot?") format("eot"), url("../fonts/OpenSansBold/OpenSansBold.woff2") format("woff2"), url("../fonts/OpenSansBold/OpenSansBold.woff") format("woff"), url("../fonts/OpenSansBold/OpenSansBold.ttf") format("truetype"), url("../fonts/OpenSansBold/OpenSansBold.svg#opbold") format("svg"); }

@font-face {
  font-family: "opbolditalic";
  src: url("../fonts/OpenSansBoldItalic/OpenSansBoldItalic.eot?") format("eot"), url("../fonts/OpenSansBoldItalic/OpenSansBoldItalic.woff2") format("woff2"), url("../fonts/OpenSansBoldItalic/OpenSansBoldItalic.woff") format("woff"), url("../fonts/OpenSansBoldItalic/OpenSansBoldItalic.ttf") format("truetype"), url("../fonts/OpenSansBoldItalic/OpenSansBoldItalic.svg#opbolditalic") format("svg"); }

@font-face {
  font-family: "opextbold";
  src: url("../fonts/OpenSansExtraBold/OpenSansExtraBold.eot?") format("eot"), url("../fonts/OpenSansExtraBold/OpenSansExtraBold.woff2") format("woff2"), url("../fonts/OpenSansExtraBold/OpenSansExtraBold.woff") format("woff"), url("../fonts/OpenSansExtraBold/OpenSansExtraBold.ttf") format("truetype"), url("../fonts/OpenSansExtraBold/OpenSansExtraBold.svg#opextbold") format("svg"); }

@font-face {
  font-family: "opitalic";
  src: url("../fonts/OpenSansItalic/OpenSansItalic.eot?") format("eot"), url("../fonts/OpenSansItalic/OpenSansItalic.woff2") format("woff2"), url("../fonts/OpenSansItalic/OpenSansItalic.woff") format("woff"), url("../fonts/OpenSansItalic/OpenSansItalic.ttf") format("truetype"), url("../fonts/OpenSansItalic/OpenSansItalic.svg#opitalic") format("svg"); }

@font-face {
  font-family: "oplight";
  src: url("../fonts/OpenSansLight/OpenSansLight.eot?") format("eot"), url("../fonts/OpenSansLight/OpenSansLight.woff2") format("woff2"), url("../fonts/OpenSansLight/OpenSansLight.woff") format("woff"), url("../fonts/OpenSansLight/OpenSansLight.ttf") format("truetype"), url("../fonts/OpenSansLight/OpenSansLight.svg#oplight") format("svg"); }

@font-face {
  font-family: "opregular";
  src: url("../fonts/OpenSansRegular/OpenSansRegular.eot?") format("eot"), url("../fonts/OpenSansRegular/OpenSansRegular.woff2") format("woff2"), url("../fonts/OpenSansRegular/OpenSansRegular.woff") format("woff"), url("../fonts/OpenSansRegular/OpenSansRegular.ttf") format("truetype"), url("../fonts/OpenSansRegular/OpenSansRegular.svg#opregular") format("svg"); }

@font-face {
  font-family: "opsemibold";
  src: url("../fonts/OpenSansSemiBold/OpenSansSemiBold.eot?") format("eot"), url("../fonts/OpenSansSemiBold/OpenSansSemiBold.woff2") format("woff2"), url("../fonts/OpenSansSemiBold/OpenSansSemiBold.woff") format("woff"), url("../fonts/OpenSansSemiBold/OpenSansSemiBold.ttf") format("truetype"), url("../fonts/OpenSansSemiBold/OpenSansSemiBold.svg#opsemibold") format("svg"); }

@font-face {
  font-family: "pfbaguesansprot";
  src: url("../fonts/pfbaguesansprot/pfbaguesansprot.eot?") format("eot"), url("../fonts/pfbaguesansprot/pfbaguesansprot.woff2") format("woff2"), url("../fonts/pfbaguesansprot/pfbaguesansprot.woff") format("woff"), url("../fonts/pfbaguesansprot/pfbaguesansprot.ttf") format("truetype"), url("../fonts/pfbaguesansprot/pfbaguesansprot.svg#pfbaguesansprot") format("svg"); }

.group--type-groups.group--view-mode-full h2.page-title,
.node--type-contact.node--view-mode-full h2.page-title,
.page-node-type-meetings h2.page-title,
.page-node-type-news h2.page-title,
.page-node-type-sub-basic-page h2.page-title,
.custom_notifications--type-custom_notifications.custom_notifications--view-mode-full h2.page-title,
.node--type-project.node--view-mode-full h2.page-title,
.page-node-type-planning-and-monitoring h2.page-title, .path-governance h2.page-title, .group--view-mode-constituent_body h2.page-title,
.path-taxonomy h2.page-title, .group--type-groups.group--view-mode-constituent_body h2.page-title,
.group--type-activity_areas.group--view-mode-full h2.page-title {
  font-size: 38px;
  font-size: 3.8rem;
  display: inline-block;
  font-weight: normal;
  font-family: "opbold";
  line-height: 44px;
  margin: 10px 0 30px;
  color: #01509f;
  width: 100%; }
  @media (max-width: 47.9em) {
    .group--type-groups.group--view-mode-full h2.page-title,
    .node--type-contact.node--view-mode-full h2.page-title,
    .page-node-type-meetings h2.page-title,
    .page-node-type-news h2.page-title,
    .page-node-type-sub-basic-page h2.page-title,
    .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full h2.page-title,
    .node--type-project.node--view-mode-full h2.page-title,
    .page-node-type-planning-and-monitoring h2.page-title, .path-governance h2.page-title, .group--view-mode-constituent_body h2.page-title,
    .path-taxonomy h2.page-title, .group--type-groups.group--view-mode-constituent_body h2.page-title,
    .group--type-activity_areas.group--view-mode-full h2.page-title {
      font-size: 32px;
      font-size: 3.2rem;
      line-height: 38px; } }
  @media (max-width: 38em) {
    .group--type-groups.group--view-mode-full h2.page-title,
    .node--type-contact.node--view-mode-full h2.page-title,
    .page-node-type-meetings h2.page-title,
    .page-node-type-news h2.page-title,
    .page-node-type-sub-basic-page h2.page-title,
    .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full h2.page-title,
    .node--type-project.node--view-mode-full h2.page-title,
    .page-node-type-planning-and-monitoring h2.page-title, .path-governance h2.page-title, .group--view-mode-constituent_body h2.page-title,
    .path-taxonomy h2.page-title, .group--type-groups.group--view-mode-constituent_body h2.page-title,
    .group--type-activity_areas.group--view-mode-full h2.page-title {
      font-size: 26px;
      font-size: 2.6rem;
      line-height: 32px; } }

.node--type-news.node--view-mode-full .sidebar-region .field {
  padding: 0;
  position: inherit; }
  .node--type-news.node--view-mode-full .sidebar-region .field::before {
    content: "";
    background: none;
    display: inherit;
    width: auto;
    height: auto;
    position: inherit; }

.group--type-groups.group--view-mode-full,
.node--type-contact.node--view-mode-full,
.page-node-type-meetings,
.page-node-type-news,
.page-node-type-sub-basic-page,
.custom_notifications--type-custom_notifications.custom_notifications--view-mode-full,
.node--type-project.node--view-mode-full {
  color: #656565;
  top: 0; }
  .group--type-groups.group--view-mode-full .field--name-field-components-links > .field--item,
  .node--type-contact.node--view-mode-full .field--name-field-components-links > .field--item,
  .page-node-type-meetings .field--name-field-components-links > .field--item,
  .page-node-type-news .field--name-field-components-links > .field--item,
  .page-node-type-sub-basic-page .field--name-field-components-links > .field--item,
  .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .field--name-field-components-links > .field--item,
  .node--type-project.node--view-mode-full .field--name-field-components-links > .field--item {
    display: inline-block;
    width: 31.5%;
    margin-bottom: 1%;
    vertical-align: top; }
    @media only screen and (max-width: 991px) {
      .group--type-groups.group--view-mode-full .field--name-field-components-links > .field--item,
      .node--type-contact.node--view-mode-full .field--name-field-components-links > .field--item,
      .page-node-type-meetings .field--name-field-components-links > .field--item,
      .page-node-type-news .field--name-field-components-links > .field--item,
      .page-node-type-sub-basic-page .field--name-field-components-links > .field--item,
      .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .field--name-field-components-links > .field--item,
      .node--type-project.node--view-mode-full .field--name-field-components-links > .field--item {
        width: 100%; } }
    .group--type-groups.group--view-mode-full .field--name-field-components-links > .field--item:nth-child(3n + 2),
    .node--type-contact.node--view-mode-full .field--name-field-components-links > .field--item:nth-child(3n + 2),
    .page-node-type-meetings .field--name-field-components-links > .field--item:nth-child(3n + 2),
    .page-node-type-news .field--name-field-components-links > .field--item:nth-child(3n + 2),
    .page-node-type-sub-basic-page .field--name-field-components-links > .field--item:nth-child(3n + 2),
    .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .field--name-field-components-links > .field--item:nth-child(3n + 2),
    .node--type-project.node--view-mode-full .field--name-field-components-links > .field--item:nth-child(3n + 2) {
      margin-left: 2%;
      margin-right: 2%; }
      @media only screen and (max-width: 991px) {
        .group--type-groups.group--view-mode-full .field--name-field-components-links > .field--item:nth-child(3n + 2),
        .node--type-contact.node--view-mode-full .field--name-field-components-links > .field--item:nth-child(3n + 2),
        .page-node-type-meetings .field--name-field-components-links > .field--item:nth-child(3n + 2),
        .page-node-type-news .field--name-field-components-links > .field--item:nth-child(3n + 2),
        .page-node-type-sub-basic-page .field--name-field-components-links > .field--item:nth-child(3n + 2),
        .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .field--name-field-components-links > .field--item:nth-child(3n + 2),
        .node--type-project.node--view-mode-full .field--name-field-components-links > .field--item:nth-child(3n + 2) {
          margin-left: 0;
          margin-right: 0; } }
    .group--type-groups.group--view-mode-full .field--name-field-components-links > .field--item .component-inside-container,
    .node--type-contact.node--view-mode-full .field--name-field-components-links > .field--item .component-inside-container,
    .page-node-type-meetings .field--name-field-components-links > .field--item .component-inside-container,
    .page-node-type-news .field--name-field-components-links > .field--item .component-inside-container,
    .page-node-type-sub-basic-page .field--name-field-components-links > .field--item .component-inside-container,
    .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .field--name-field-components-links > .field--item .component-inside-container,
    .node--type-project.node--view-mode-full .field--name-field-components-links > .field--item .component-inside-container {
      background: #f8f8f8; }
    .group--type-groups.group--view-mode-full .field--name-field-components-links > .field--item .field--name-field-list-of-links-title,
    .node--type-contact.node--view-mode-full .field--name-field-components-links > .field--item .field--name-field-list-of-links-title,
    .page-node-type-meetings .field--name-field-components-links > .field--item .field--name-field-list-of-links-title,
    .page-node-type-news .field--name-field-components-links > .field--item .field--name-field-list-of-links-title,
    .page-node-type-sub-basic-page .field--name-field-components-links > .field--item .field--name-field-list-of-links-title,
    .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .field--name-field-components-links > .field--item .field--name-field-list-of-links-title,
    .node--type-project.node--view-mode-full .field--name-field-components-links > .field--item .field--name-field-list-of-links-title {
      background-color: #004ea1;
      margin: 0;
      padding: 20px 20px 5px 20px;
      min-height: 62px;
      width: 100%;
      font-size: 14px;
      font-size: 1.4rem;
      font-family: "opsemibold";
      text-transform: uppercase;
      color: #ffffff;
      line-height: 1.2; }
    .group--type-groups.group--view-mode-full .field--name-field-components-links > .field--item .field--name-field-collapsible-text,
    .node--type-contact.node--view-mode-full .field--name-field-components-links > .field--item .field--name-field-collapsible-text,
    .page-node-type-meetings .field--name-field-components-links > .field--item .field--name-field-collapsible-text,
    .page-node-type-news .field--name-field-components-links > .field--item .field--name-field-collapsible-text,
    .page-node-type-sub-basic-page .field--name-field-components-links > .field--item .field--name-field-collapsible-text,
    .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .field--name-field-components-links > .field--item .field--name-field-collapsible-text,
    .node--type-project.node--view-mode-full .field--name-field-components-links > .field--item .field--name-field-collapsible-text {
      padding: 15px 20px 35px;
      position: relative;
      color: #004ea1;
      cursor: pointer; }
      .group--type-groups.group--view-mode-full .field--name-field-components-links > .field--item .field--name-field-collapsible-text:after,
      .node--type-contact.node--view-mode-full .field--name-field-components-links > .field--item .field--name-field-collapsible-text:after,
      .page-node-type-meetings .field--name-field-components-links > .field--item .field--name-field-collapsible-text:after,
      .page-node-type-news .field--name-field-components-links > .field--item .field--name-field-collapsible-text:after,
      .page-node-type-sub-basic-page .field--name-field-components-links > .field--item .field--name-field-collapsible-text:after,
      .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .field--name-field-components-links > .field--item .field--name-field-collapsible-text:after,
      .node--type-project.node--view-mode-full .field--name-field-components-links > .field--item .field--name-field-collapsible-text:after {
        content: "[+]";
        display: block;
        position: absolute;
        bottom: 15px;
        right: 15px; }
    .group--type-groups.group--view-mode-full .field--name-field-components-links > .field--item .list-inside-component,
    .node--type-contact.node--view-mode-full .field--name-field-components-links > .field--item .list-inside-component,
    .page-node-type-meetings .field--name-field-components-links > .field--item .list-inside-component,
    .page-node-type-news .field--name-field-components-links > .field--item .list-inside-component,
    .page-node-type-sub-basic-page .field--name-field-components-links > .field--item .list-inside-component,
    .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .field--name-field-components-links > .field--item .list-inside-component,
    .node--type-project.node--view-mode-full .field--name-field-components-links > .field--item .list-inside-component {
      padding: 0 20px 15px; }
      .group--type-groups.group--view-mode-full .field--name-field-components-links > .field--item .list-inside-component a,
      .node--type-contact.node--view-mode-full .field--name-field-components-links > .field--item .list-inside-component a,
      .page-node-type-meetings .field--name-field-components-links > .field--item .list-inside-component a,
      .page-node-type-news .field--name-field-components-links > .field--item .list-inside-component a,
      .page-node-type-sub-basic-page .field--name-field-components-links > .field--item .list-inside-component a,
      .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .field--name-field-components-links > .field--item .list-inside-component a,
      .node--type-project.node--view-mode-full .field--name-field-components-links > .field--item .list-inside-component a {
        display: block;
        padding: 4px 5px 4px 30px;
        position: relative; }
        .group--type-groups.group--view-mode-full .field--name-field-components-links > .field--item .list-inside-component a::before,
        .node--type-contact.node--view-mode-full .field--name-field-components-links > .field--item .list-inside-component a::before,
        .page-node-type-meetings .field--name-field-components-links > .field--item .list-inside-component a::before,
        .page-node-type-news .field--name-field-components-links > .field--item .list-inside-component a::before,
        .page-node-type-sub-basic-page .field--name-field-components-links > .field--item .list-inside-component a::before,
        .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .field--name-field-components-links > .field--item .list-inside-component a::before,
        .node--type-project.node--view-mode-full .field--name-field-components-links > .field--item .list-inside-component a::before {
          content: "";
          display: block;
          float: left;
          width: 13px;
          height: 13px;
          background: #004ea1;
          position: absolute;
          top: 9px;
          left: 5px; }
  .group--type-groups.group--view-mode-full .sidebar-region,
  .node--type-contact.node--view-mode-full .sidebar-region,
  .page-node-type-meetings .sidebar-region,
  .page-node-type-news .sidebar-region,
  .page-node-type-sub-basic-page .sidebar-region,
  .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .sidebar-region,
  .node--type-project.node--view-mode-full .sidebar-region {
    display: inline-block;
    float: left;
    margin: 0 30px 30px 0;
    padding: 0;
    width: 365px; }
    @media only screen and (max-width: 768px) {
      .group--type-groups.group--view-mode-full .sidebar-region,
      .node--type-contact.node--view-mode-full .sidebar-region,
      .page-node-type-meetings .sidebar-region,
      .page-node-type-news .sidebar-region,
      .page-node-type-sub-basic-page .sidebar-region,
      .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .sidebar-region,
      .node--type-project.node--view-mode-full .sidebar-region {
        margin: 0 0 10px;
        width: 100%; } }
    .group--type-groups.group--view-mode-full .sidebar-region .field,
    .node--type-contact.node--view-mode-full .sidebar-region .field,
    .page-node-type-meetings .sidebar-region .field,
    .page-node-type-news .sidebar-region .field,
    .page-node-type-sub-basic-page .sidebar-region .field,
    .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .sidebar-region .field,
    .node--type-project.node--view-mode-full .sidebar-region .field {
      margin: 0 0 30px;
      padding: 10px 0 10px 40px;
      position: relative; }
      .group--type-groups.group--view-mode-full .sidebar-region .field .field--label,
      .node--type-contact.node--view-mode-full .sidebar-region .field .field--label,
      .page-node-type-meetings .sidebar-region .field .field--label,
      .page-node-type-news .sidebar-region .field .field--label,
      .page-node-type-sub-basic-page .sidebar-region .field .field--label,
      .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .sidebar-region .field .field--label,
      .node--type-project.node--view-mode-full .sidebar-region .field .field--label {
        font-size: 18px;
        font-size: 1.8rem;
        color: #333333;
        font-family: "opsemibold";
        font-weight: normal;
        float: none;
        display: block;
        margin: 0 0 5px;
        text-transform: uppercase; }
        .group--type-groups.group--view-mode-full .sidebar-region .field .field--label:after,
        .node--type-contact.node--view-mode-full .sidebar-region .field .field--label:after,
        .page-node-type-meetings .sidebar-region .field .field--label:after,
        .page-node-type-news .sidebar-region .field .field--label:after,
        .page-node-type-sub-basic-page .sidebar-region .field .field--label:after,
        .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .sidebar-region .field .field--label:after,
        .node--type-project.node--view-mode-full .sidebar-region .field .field--label:after {
          display: none; }
      .group--type-groups.group--view-mode-full .sidebar-region .field .field--item,
      .node--type-contact.node--view-mode-full .sidebar-region .field .field--item,
      .page-node-type-meetings .sidebar-region .field .field--item,
      .page-node-type-news .sidebar-region .field .field--item,
      .page-node-type-sub-basic-page .sidebar-region .field .field--item,
      .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .sidebar-region .field .field--item,
      .node--type-project.node--view-mode-full .sidebar-region .field .field--item {
        font-size: 16px;
        font-size: 1.6rem;
        margin: 0;
        padding: 0; }
      .group--type-groups.group--view-mode-full .sidebar-region .field::before,
      .node--type-contact.node--view-mode-full .sidebar-region .field::before,
      .page-node-type-meetings .sidebar-region .field::before,
      .page-node-type-news .sidebar-region .field::before,
      .page-node-type-sub-basic-page .sidebar-region .field::before,
      .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .sidebar-region .field::before,
      .node--type-project.node--view-mode-full .sidebar-region .field::before {
        content: "";
        background: #dadada;
        display: block;
        width: 10px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 0; }
  .group--type-groups.group--view-mode-full .tab-content,
  .node--type-contact.node--view-mode-full .tab-content,
  .page-node-type-meetings .tab-content,
  .page-node-type-news .tab-content,
  .page-node-type-sub-basic-page .tab-content,
  .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .tab-content,
  .node--type-project.node--view-mode-full .tab-content {
    display: inline-block;
    float: left;
    width: calc(100% - 395px);
    padding: 0; }
    @media only screen and (max-width: 768px) {
      .group--type-groups.group--view-mode-full .tab-content,
      .node--type-contact.node--view-mode-full .tab-content,
      .page-node-type-meetings .tab-content,
      .page-node-type-news .tab-content,
      .page-node-type-sub-basic-page .tab-content,
      .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .tab-content,
      .node--type-project.node--view-mode-full .tab-content {
        width: 100%; } }
    .group--type-groups.group--view-mode-full .tab-content .tab-content-right,
    .node--type-contact.node--view-mode-full .tab-content .tab-content-right,
    .page-node-type-meetings .tab-content .tab-content-right,
    .page-node-type-news .tab-content .tab-content-right,
    .page-node-type-sub-basic-page .tab-content .tab-content-right,
    .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .tab-content .tab-content-right,
    .node--type-project.node--view-mode-full .tab-content .tab-content-right {
      padding: 0;
      width: 100%; }
    .group--type-groups.group--view-mode-full .tab-content .field--name-field-date,
    .node--type-contact.node--view-mode-full .tab-content .field--name-field-date,
    .page-node-type-meetings .tab-content .field--name-field-date,
    .page-node-type-news .tab-content .field--name-field-date,
    .page-node-type-sub-basic-page .tab-content .field--name-field-date,
    .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .tab-content .field--name-field-date,
    .node--type-project.node--view-mode-full .tab-content .field--name-field-date {
      font-size: 14px;
      font-size: 1.4rem;
      margin: 0 0 25px;
      padding: 8px 0 8px 35px;
      position: relative; }
      .group--type-groups.group--view-mode-full .tab-content .field--name-field-date::before,
      .node--type-contact.node--view-mode-full .tab-content .field--name-field-date::before,
      .page-node-type-meetings .tab-content .field--name-field-date::before,
      .page-node-type-news .tab-content .field--name-field-date::before,
      .page-node-type-sub-basic-page .tab-content .field--name-field-date::before,
      .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .tab-content .field--name-field-date::before,
      .node--type-project.node--view-mode-full .tab-content .field--name-field-date::before {
        content: "";
        background: #75b942;
        display: block;
        width: 10px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 0; }
    .group--type-groups.group--view-mode-full .tab-content .field--name-field-description,
    .group--type-groups.group--view-mode-full .tab-content .field--name-body,
    .group--type-groups.group--view-mode-full .tab-content .field--name-field-text,
    .node--type-contact.node--view-mode-full .tab-content .field--name-field-description,
    .node--type-contact.node--view-mode-full .tab-content .field--name-body,
    .node--type-contact.node--view-mode-full .tab-content .field--name-field-text,
    .page-node-type-meetings .tab-content .field--name-field-description,
    .page-node-type-meetings .tab-content .field--name-body,
    .page-node-type-meetings .tab-content .field--name-field-text,
    .page-node-type-news .tab-content .field--name-field-description,
    .page-node-type-news .tab-content .field--name-body,
    .page-node-type-news .tab-content .field--name-field-text,
    .page-node-type-sub-basic-page .tab-content .field--name-field-description,
    .page-node-type-sub-basic-page .tab-content .field--name-body,
    .page-node-type-sub-basic-page .tab-content .field--name-field-text,
    .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .tab-content .field--name-field-description,
    .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .tab-content .field--name-body,
    .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .tab-content .field--name-field-text,
    .node--type-project.node--view-mode-full .tab-content .field--name-field-description,
    .node--type-project.node--view-mode-full .tab-content .field--name-body,
    .node--type-project.node--view-mode-full .tab-content .field--name-field-text {
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 1.8; }
    .group--type-groups.group--view-mode-full .tab-content section,
    .node--type-contact.node--view-mode-full .tab-content section,
    .page-node-type-meetings .tab-content section,
    .page-node-type-news .tab-content section,
    .page-node-type-sub-basic-page .tab-content section,
    .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .tab-content section,
    .node--type-project.node--view-mode-full .tab-content section {
      margin: 0 0 20px; }
      .group--type-groups.group--view-mode-full .tab-content section h2.block-title,
      .group--type-groups.group--view-mode-full .tab-content section .field--label,
      .node--type-contact.node--view-mode-full .tab-content section h2.block-title,
      .node--type-contact.node--view-mode-full .tab-content section .field--label,
      .page-node-type-meetings .tab-content section h2.block-title,
      .page-node-type-meetings .tab-content section .field--label,
      .page-node-type-news .tab-content section h2.block-title,
      .page-node-type-news .tab-content section .field--label,
      .page-node-type-sub-basic-page .tab-content section h2.block-title,
      .page-node-type-sub-basic-page .tab-content section .field--label,
      .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .tab-content section h2.block-title,
      .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .tab-content section .field--label,
      .node--type-project.node--view-mode-full .tab-content section h2.block-title,
      .node--type-project.node--view-mode-full .tab-content section .field--label {
        font-size: 18px;
        font-size: 1.8rem;
        color: #333333;
        font-family: "opsemibold";
        font-weight: normal;
        float: none;
        display: block;
        margin: 0 0 5px;
        text-transform: uppercase; }
    .group--type-groups.group--view-mode-full .tab-content .pagination,
    .node--type-contact.node--view-mode-full .tab-content .pagination,
    .page-node-type-meetings .tab-content .pagination,
    .page-node-type-news .tab-content .pagination,
    .page-node-type-sub-basic-page .tab-content .pagination,
    .custom_notifications--type-custom_notifications.custom_notifications--view-mode-full .tab-content .pagination,
    .node--type-project.node--view-mode-full .tab-content .pagination {
      margin: 10px 0 0; }

.page-node-type-sub-basic-page,
.page-node-type-meetings,
.page-node-type-planning-and-monitoring {
  color: #656565; }
  .page-node-type-sub-basic-page .field--name-body,
  .page-node-type-sub-basic-page .field--name-field-components,
  .page-node-type-meetings .field--name-body,
  .page-node-type-meetings .field--name-field-components,
  .page-node-type-planning-and-monitoring .field--name-body,
  .page-node-type-planning-and-monitoring .field--name-field-components {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.8;
    margin: 0 0 30px; }
    .page-node-type-sub-basic-page .field--name-body table td,
    .page-node-type-sub-basic-page .field--name-field-components table td,
    .page-node-type-meetings .field--name-body table td,
    .page-node-type-meetings .field--name-field-components table td,
    .page-node-type-planning-and-monitoring .field--name-body table td,
    .page-node-type-planning-and-monitoring .field--name-field-components table td {
      padding: 5px; }

.path-governance .block-views {
  background: #f8f8f8;
  margin: 0 0 30px; }
  .path-governance .block-views h2.block-title {
    font-size: 18px;
    font-size: 1.8rem;
    margin: 0;
    padding: 30px 25px 0 25px;
    height: 59px;
    width: 100%;
    background-color: #dadada;
    color: #333333;
    font-family: "opsemibold";
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden; }
  .path-governance .block-views .view-content {
    padding: 30px 50px; }
    @media only screen and (max-width: 768px) {
      .path-governance .block-views .view-content {
        padding: 10px 20px; } }
    .path-governance .block-views .view-content a {
      font-size: 18px;
      font-size: 1.8rem;
      color: #004ea1;
      padding: 4px 5px 4px 35px;
      position: relative; }
      .path-governance .block-views .view-content a::before {
        content: "";
        display: block;
        float: left;
        width: 13px;
        height: 13px;
        background: #dadada;
        position: absolute;
        top: 10px;
        left: 5px; }

.block-views-blockactivity-areas-related-aa-subpages,
.block-views-blockactivity-areas-related-aa-news,
.block-views-blockactivity-areas-related-aa-meetings {
  background: #f8f8f8;
  margin: 0 0 30px; }
  .block-views-blockactivity-areas-related-aa-subpages h2.block-title,
  .block-views-blockactivity-areas-related-aa-news h2.block-title,
  .block-views-blockactivity-areas-related-aa-meetings h2.block-title {
    font-size: 18px;
    font-size: 1.8rem;
    margin: 0;
    padding: 30px 25px 0 25px;
    height: 59px;
    width: 100%;
    background-color: #dadada;
    color: #333333;
    font-family: "opsemibold";
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden; }
  .block-views-blockactivity-areas-related-aa-subpages .view-content,
  .block-views-blockactivity-areas-related-aa-news .view-content,
  .block-views-blockactivity-areas-related-aa-meetings .view-content {
    padding: 10px; }
    .block-views-blockactivity-areas-related-aa-subpages .view-content a,
    .block-views-blockactivity-areas-related-aa-news .view-content a,
    .block-views-blockactivity-areas-related-aa-meetings .view-content a {
      font-size: 18px;
      font-size: 1.8rem;
      color: #004ea1;
      padding: 4px 5px 4px 35px;
      position: relative;
      display: block; }
      .block-views-blockactivity-areas-related-aa-subpages .view-content a::before,
      .block-views-blockactivity-areas-related-aa-news .view-content a::before,
      .block-views-blockactivity-areas-related-aa-meetings .view-content a::before {
        content: "";
        display: block;
        float: left;
        width: 13px;
        height: 13px;
        background: #dadada;
        position: absolute;
        top: 10px;
        left: 5px; }

.group--view-mode-constituent_body .field--name-field-history,
.group--view-mode-constituent_body .field--name-field-about-us,
.path-taxonomy .field--name-field-history,
.path-taxonomy .field--name-field-about-us {
  margin: 10px 0 0 0; }

.group--view-mode-constituent_body .block-views,
.path-taxonomy .block-views {
  background: #f8f8f8;
  margin: 0 0 30px; }
  .group--view-mode-constituent_body .block-views h2.block-title,
  .path-taxonomy .block-views h2.block-title {
    font-size: 18px;
    font-size: 1.8rem;
    margin: 0;
    padding: 30px 25px 0 25px;
    height: 59px;
    width: 100%;
    background-color: #dadada;
    color: #333333;
    font-family: "opsemibold";
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden; }
  .group--view-mode-constituent_body .block-views .pagination > li > a,
  .group--view-mode-constituent_body .block-views .pagination > li > span,
  .path-taxonomy .block-views .pagination > li > a,
  .path-taxonomy .block-views .pagination > li > span {
    background-color: #f8f8f8; }
  .group--view-mode-constituent_body .block-views .view-content,
  .path-taxonomy .block-views .view-content {
    padding: 10px; }
    .group--view-mode-constituent_body .block-views .view-content a,
    .path-taxonomy .block-views .view-content a {
      font-size: 18px;
      font-size: 1.8rem;
      color: #004ea1;
      padding: 4px 5px 4px 35px;
      position: relative;
      display: block; }
      .group--view-mode-constituent_body .block-views .view-content a::before,
      .path-taxonomy .block-views .view-content a::before {
        content: "";
        display: block;
        float: left;
        width: 13px;
        height: 13px;
        background: #dadada;
        position: absolute;
        top: 10px;
        left: 5px; }

.flag-favourites {
  text-align: right; }
  .flag-favourites a {
    cursor: pointer;
    text-decoration: none !important; }
    .flag-favourites a::after {
      content: "[+]";
      padding: 0 0 0 5px; }
  .flag-favourites.action-flag a::after {
    content: "[+]"; }
  .flag-favourites.action-unflag a::after {
    content: "[-]"; }

.group--type-groups.group--view-mode-full .sidebar-region .block-views-blockgroups-child-groups {
  margin: 0 0 30px;
  padding: 10px 0 10px 40px;
  position: relative; }
  .group--type-groups.group--view-mode-full .sidebar-region .block-views-blockgroups-child-groups .block-title {
    font-size: 18px;
    font-size: 1.8rem;
    color: #333333;
    font-family: "opsemibold";
    font-weight: normal;
    float: none;
    display: block;
    margin: 0 0 5px;
    text-transform: uppercase; }
    .group--type-groups.group--view-mode-full .sidebar-region .block-views-blockgroups-child-groups .block-title:after {
      display: none; }
  .group--type-groups.group--view-mode-full .sidebar-region .block-views-blockgroups-child-groups .views-row {
    font-size: 16px;
    font-size: 1.6rem;
    margin: 0;
    padding: 0; }
  .group--type-groups.group--view-mode-full .sidebar-region .block-views-blockgroups-child-groups::before {
    content: "";
    background: #dadada;
    display: block;
    width: 10px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0; }

.group--type-groups.group--view-mode-full section,
.node--type-contact.node--view-mode-full section {
  margin: 0 0 10px; }

.group--type-groups.group--view-mode-full .field--label,
.node--type-contact.node--view-mode-full .field--label {
  font-size: 18px;
  font-size: 1.8rem;
  color: #333333;
  font-family: "opsemibold";
  font-weight: normal;
  float: none;
  display: block;
  margin: 0 0 0px;
  text-transform: uppercase; }

.group--type-groups.group--view-mode-constituent_body,
.group--type-activity_areas.group--view-mode-full {
  color: #656565;
  top: 0; }
  .group--type-groups.group--view-mode-constituent_body .sidebar-region .field,
  .group--type-activity_areas.group--view-mode-full .sidebar-region .field {
    margin: 0;
    padding: 0;
    position: relative; }
    .group--type-groups.group--view-mode-constituent_body .sidebar-region .field::before,
    .group--type-activity_areas.group--view-mode-full .sidebar-region .field::before {
      display: none; }
    .group--type-groups.group--view-mode-constituent_body .sidebar-region .field .field--item,
    .group--type-activity_areas.group--view-mode-full .sidebar-region .field .field--item {
      font-size: 18px;
      font-size: 1.8rem;
      margin: 0 0 5px; }
  .group--type-groups.group--view-mode-constituent_body .sidebar-region .paragraph--type--custom-multilevel-menu .menu-component-container .inside-menu-collapser .field--name-field-collapsible-text,
  .group--type-activity_areas.group--view-mode-full .sidebar-region .paragraph--type--custom-multilevel-menu .menu-component-container .inside-menu-collapser .field--name-field-collapsible-text {
    color: #004ea1;
    padding: 0 0 0 25px;
    font-size: 18px;
    font-size: 1.8rem;
    cursor: pointer; }
    .group--type-groups.group--view-mode-constituent_body .sidebar-region .paragraph--type--custom-multilevel-menu .menu-component-container .inside-menu-collapser .field--name-field-collapsible-text::before,
    .group--type-activity_areas.group--view-mode-full .sidebar-region .paragraph--type--custom-multilevel-menu .menu-component-container .inside-menu-collapser .field--name-field-collapsible-text::before {
      content: "+";
      background: #004ea1;
      display: block;
      width: 17px;
      height: 17px;
      text-align: center;
      line-height: 17px;
      color: #ffffff;
      position: absolute;
      top: 4px;
      left: 0;
      font-size: 10px;
      font-size: 1rem; }
  .group--type-groups.group--view-mode-constituent_body .sidebar-region .paragraph--type--custom-multilevel-menu .menu-component-container .inside-menu-collapser.expanded .field--name-field-collapsible-text::before,
  .group--type-activity_areas.group--view-mode-full .sidebar-region .paragraph--type--custom-multilevel-menu .menu-component-container .inside-menu-collapser.expanded .field--name-field-collapsible-text::before {
    content: "-"; }
  .group--type-groups.group--view-mode-constituent_body .sidebar-region .paragraph--type--custom-multilevel-menu .menu-component-container .list-inside-menu,
  .group--type-activity_areas.group--view-mode-full .sidebar-region .paragraph--type--custom-multilevel-menu .menu-component-container .list-inside-menu {
    margin: 10px 0 10px 30px;
    padding: 2px 10px;
    border-left: 10px solid #dadada;
    color: #656565; }
    .group--type-groups.group--view-mode-constituent_body .sidebar-region .paragraph--type--custom-multilevel-menu .menu-component-container .list-inside-menu a,
    .group--type-activity_areas.group--view-mode-full .sidebar-region .paragraph--type--custom-multilevel-menu .menu-component-container .list-inside-menu a {
      color: #656565;
      font-size: 16px;
      font-size: 1.6rem; }
  .group--type-groups.group--view-mode-constituent_body .sidebar-region .paragraph--type--custom-multilevel-menu .field--name-field-single-link,
  .group--type-activity_areas.group--view-mode-full .sidebar-region .paragraph--type--custom-multilevel-menu .field--name-field-single-link {
    padding: 0 0 0 25px; }
  .group--type-groups.group--view-mode-constituent_body .tab-content,
  .group--type-activity_areas.group--view-mode-full .tab-content {
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: "opregular";
    color: #656565; }
    .group--type-groups.group--view-mode-constituent_body .tab-content .view-display-id-meetings .views-row,
    .group--type-activity_areas.group--view-mode-full .tab-content .view-display-id-meetings .views-row {
      margin: 10px 0; }
      .group--type-groups.group--view-mode-constituent_body .tab-content .view-display-id-meetings .views-row .views-field-nothing,
      .group--type-activity_areas.group--view-mode-full .tab-content .view-display-id-meetings .views-row .views-field-nothing {
        font-style: italic; }
    .group--type-groups.group--view-mode-constituent_body .tab-content .field--label,
    .group--type-activity_areas.group--view-mode-full .tab-content .field--label {
      font-size: 24px;
      font-size: 2.4rem;
      font-weight: normal;
      font-family: "opregular";
      color: #000000; }
    .group--type-groups.group--view-mode-constituent_body .tab-content .field--name-field-components-links > .field--item,
    .group--type-activity_areas.group--view-mode-full .tab-content .field--name-field-components-links > .field--item {
      display: inline-block;
      width: 31.5%;
      margin-bottom: 1%;
      vertical-align: top; }
      @media only screen and (max-width: 991px) {
        .group--type-groups.group--view-mode-constituent_body .tab-content .field--name-field-components-links > .field--item,
        .group--type-activity_areas.group--view-mode-full .tab-content .field--name-field-components-links > .field--item {
          width: 100%; } }
      .group--type-groups.group--view-mode-constituent_body .tab-content .field--name-field-components-links > .field--item:nth-child(3n + 2),
      .group--type-activity_areas.group--view-mode-full .tab-content .field--name-field-components-links > .field--item:nth-child(3n + 2) {
        margin-left: 2%;
        margin-right: 2%; }
        @media only screen and (max-width: 991px) {
          .group--type-groups.group--view-mode-constituent_body .tab-content .field--name-field-components-links > .field--item:nth-child(3n + 2),
          .group--type-activity_areas.group--view-mode-full .tab-content .field--name-field-components-links > .field--item:nth-child(3n + 2) {
            margin-left: 0;
            margin-right: 0; } }
      .group--type-groups.group--view-mode-constituent_body .tab-content .field--name-field-components-links > .field--item .component-inside-container,
      .group--type-activity_areas.group--view-mode-full .tab-content .field--name-field-components-links > .field--item .component-inside-container {
        background: #f8f8f8; }
      .group--type-groups.group--view-mode-constituent_body .tab-content .field--name-field-components-links > .field--item .field--name-field-list-of-links-title,
      .group--type-activity_areas.group--view-mode-full .tab-content .field--name-field-components-links > .field--item .field--name-field-list-of-links-title {
        background-color: #004ea1;
        margin: 0;
        padding: 20px 20px 5px 20px;
        min-height: 62px;
        width: 100%;
        font-size: 14px;
        font-size: 1.4rem;
        font-family: "opsemibold";
        text-transform: uppercase;
        color: #ffffff;
        line-height: 1.2; }
      .group--type-groups.group--view-mode-constituent_body .tab-content .field--name-field-components-links > .field--item .field--name-field-collapsible-text,
      .group--type-activity_areas.group--view-mode-full .tab-content .field--name-field-components-links > .field--item .field--name-field-collapsible-text {
        padding: 15px 20px 35px;
        position: relative;
        color: #004ea1;
        cursor: pointer; }
        .group--type-groups.group--view-mode-constituent_body .tab-content .field--name-field-components-links > .field--item .field--name-field-collapsible-text:after,
        .group--type-activity_areas.group--view-mode-full .tab-content .field--name-field-components-links > .field--item .field--name-field-collapsible-text:after {
          content: "[+]";
          display: block;
          position: absolute;
          bottom: 15px;
          right: 15px; }
      .group--type-groups.group--view-mode-constituent_body .tab-content .field--name-field-components-links > .field--item .list-inside-component,
      .group--type-activity_areas.group--view-mode-full .tab-content .field--name-field-components-links > .field--item .list-inside-component {
        padding: 0 20px 15px; }
        .group--type-groups.group--view-mode-constituent_body .tab-content .field--name-field-components-links > .field--item .list-inside-component a,
        .group--type-activity_areas.group--view-mode-full .tab-content .field--name-field-components-links > .field--item .list-inside-component a {
          display: block;
          padding: 4px 5px 4px 30px;
          position: relative; }
          .group--type-groups.group--view-mode-constituent_body .tab-content .field--name-field-components-links > .field--item .list-inside-component a::before,
          .group--type-activity_areas.group--view-mode-full .tab-content .field--name-field-components-links > .field--item .list-inside-component a::before {
            content: "";
            display: block;
            float: left;
            width: 13px;
            height: 13px;
            background: #004ea1;
            position: absolute;
            top: 9px;
            left: 5px; }
    .group--type-groups.group--view-mode-constituent_body .tab-content .inside-component-collapser.expanded .field--name-field-collapsible-text:after,
    .group--type-activity_areas.group--view-mode-full .tab-content .inside-component-collapser.expanded .field--name-field-collapsible-text:after {
      content: "[-]"; }
    .group--type-groups.group--view-mode-constituent_body .tab-content .block-views-blocknews-activity-area-news,
    .group--type-groups.group--view-mode-constituent_body .tab-content .block-entity-fieldgroupfield-related-activity-areas,
    .group--type-groups.group--view-mode-constituent_body .tab-content .block-entity-fieldgroupfield-related-publications,
    .group--type-groups.group--view-mode-constituent_body .tab-content .block-entity-fieldgroupfield-related-projects,
    .group--type-groups.group--view-mode-constituent_body .tab-content .block-entity-fieldgroupfield-related-documents,
    .group--type-activity_areas.group--view-mode-full .tab-content .block-views-blocknews-activity-area-news,
    .group--type-activity_areas.group--view-mode-full .tab-content .block-entity-fieldgroupfield-related-activity-areas,
    .group--type-activity_areas.group--view-mode-full .tab-content .block-entity-fieldgroupfield-related-publications,
    .group--type-activity_areas.group--view-mode-full .tab-content .block-entity-fieldgroupfield-related-projects,
    .group--type-activity_areas.group--view-mode-full .tab-content .block-entity-fieldgroupfield-related-documents {
      border-bottom: 1px solid #cccccc;
      padding-bottom: 15px; }
    .group--type-groups.group--view-mode-constituent_body .tab-content .block-views-blocknews-activity-area-news .view-news .view-content .views-row,
    .group--type-activity_areas.group--view-mode-full .tab-content .block-views-blocknews-activity-area-news .view-news .view-content .views-row {
      border: 0;
      padding: 0; }
    .group--type-groups.group--view-mode-constituent_body .tab-content .field--name-field-image,
    .group--type-activity_areas.group--view-mode-full .tab-content .field--name-field-image {
      padding: 10px 20px; }
    .group--type-groups.group--view-mode-constituent_body .tab-content .tab-content-right,
    .group--type-activity_areas.group--view-mode-full .tab-content .tab-content-right {
      padding: 0;
      width: 100%; }
    .group--type-groups.group--view-mode-constituent_body .tab-content .field--name-field-date,
    .group--type-activity_areas.group--view-mode-full .tab-content .field--name-field-date {
      font-size: 14px;
      font-size: 1.4rem;
      margin: 0 0 25px;
      padding: 8px 0 8px 35px;
      position: relative; }
      .group--type-groups.group--view-mode-constituent_body .tab-content .field--name-field-date::before,
      .group--type-activity_areas.group--view-mode-full .tab-content .field--name-field-date::before {
        content: "";
        background: #75b942;
        display: block;
        width: 10px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 0; }
    .group--type-groups.group--view-mode-constituent_body .tab-content .field--name-field-description,
    .group--type-groups.group--view-mode-constituent_body .tab-content .field--name-body,
    .group--type-groups.group--view-mode-constituent_body .tab-content .field--name-field-text,
    .group--type-activity_areas.group--view-mode-full .tab-content .field--name-field-description,
    .group--type-activity_areas.group--view-mode-full .tab-content .field--name-body,
    .group--type-activity_areas.group--view-mode-full .tab-content .field--name-field-text {
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 1.8; }
    .group--type-groups.group--view-mode-constituent_body .tab-content section,
    .group--type-activity_areas.group--view-mode-full .tab-content section {
      margin: 0 0 20px; }
      .group--type-groups.group--view-mode-constituent_body .tab-content section h2.block-title,
      .group--type-groups.group--view-mode-constituent_body .tab-content section .field--label,
      .group--type-activity_areas.group--view-mode-full .tab-content section h2.block-title,
      .group--type-activity_areas.group--view-mode-full .tab-content section .field--label {
        font-size: 18px;
        font-size: 1.8rem;
        color: #333333;
        font-family: "opsemibold";
        font-weight: normal;
        float: none;
        display: block;
        margin: 0 0 5px;
        text-transform: uppercase; }
        .group--type-groups.group--view-mode-constituent_body .tab-content section h2.block-title:after,
        .group--type-groups.group--view-mode-constituent_body .tab-content section .field--label:after,
        .group--type-activity_areas.group--view-mode-full .tab-content section h2.block-title:after,
        .group--type-activity_areas.group--view-mode-full .tab-content section .field--label:after {
          content: ""; }
    .group--type-groups.group--view-mode-constituent_body .tab-content .pagination,
    .group--type-activity_areas.group--view-mode-full .tab-content .pagination {
      margin: 10px 0 0; }

.path-frontpage .extranet__dashboard {
  margin: 30px 0 0 0; }
  .path-frontpage .extranet__dashboard .block-views-blockactivity-areas-activity-areas-home-block .views-row a,
  .path-frontpage .extranet__dashboard .view-display-id-projects_home_block .views-row a,
  .path-frontpage .extranet__dashboard .block-views-blocknews-latest-news .views-row a {
    padding: 4px 5px 4px 35px;
    position: relative;
    font-size: 18px;
    font-size: 1.8rem;
    display: block; }
    .path-frontpage .extranet__dashboard .block-views-blockactivity-areas-activity-areas-home-block .views-row a::before,
    .path-frontpage .extranet__dashboard .view-display-id-projects_home_block .views-row a::before,
    .path-frontpage .extranet__dashboard .block-views-blocknews-latest-news .views-row a::before {
      content: "";
      display: block;
      float: left;
      width: 13px;
      height: 13px;
      position: absolute;
      top: 10px;
      left: 5px; }
  .path-frontpage .extranet__dashboard .block-views-blockactivity-areas-activity-areas-home-block .views-row a::before {
    background: #75b942; }
  .path-frontpage .extranet__dashboard .block-views-blocknews-latest-news .views-row a::before {
    background: #004ea1; }
  .path-frontpage .extranet__dashboard .view-display-id-projects_home_block .views-row a::before {
    background: #f8a700; }
  .path-frontpage .extranet__dashboard .row-one-section .row-one-left .block-region-row-one-left section,
  .path-frontpage .extranet__dashboard .row-one-section .row-one-left .block-region-row-one-right section,
  .path-frontpage .extranet__dashboard .row-one-section .row-one-right .block-region-row-one-left section,
  .path-frontpage .extranet__dashboard .row-one-section .row-one-right .block-region-row-one-right section {
    width: 47.6%;
    float: left; }
    @media only screen and (max-width: 991px) {
      .path-frontpage .extranet__dashboard .row-one-section .row-one-left .block-region-row-one-left section,
      .path-frontpage .extranet__dashboard .row-one-section .row-one-left .block-region-row-one-right section,
      .path-frontpage .extranet__dashboard .row-one-section .row-one-right .block-region-row-one-left section,
      .path-frontpage .extranet__dashboard .row-one-section .row-one-right .block-region-row-one-right section {
        width: 100%; } }
    .path-frontpage .extranet__dashboard .row-one-section .row-one-left .block-region-row-one-left section .view-content,
    .path-frontpage .extranet__dashboard .row-one-section .row-one-left .block-region-row-one-right section .view-content,
    .path-frontpage .extranet__dashboard .row-one-section .row-one-right .block-region-row-one-left section .view-content,
    .path-frontpage .extranet__dashboard .row-one-section .row-one-right .block-region-row-one-right section .view-content {
      padding: 20px; }
    .path-frontpage .extranet__dashboard .row-one-section .row-one-left .block-region-row-one-left section + section,
    .path-frontpage .extranet__dashboard .row-one-section .row-one-left .block-region-row-one-right section + section,
    .path-frontpage .extranet__dashboard .row-one-section .row-one-right .block-region-row-one-left section + section,
    .path-frontpage .extranet__dashboard .row-one-section .row-one-right .block-region-row-one-right section + section {
      float: right; }
      .path-frontpage .extranet__dashboard .row-one-section .row-one-left .block-region-row-one-left section + section .view-content,
      .path-frontpage .extranet__dashboard .row-one-section .row-one-left .block-region-row-one-right section + section .view-content,
      .path-frontpage .extranet__dashboard .row-one-section .row-one-right .block-region-row-one-left section + section .view-content,
      .path-frontpage .extranet__dashboard .row-one-section .row-one-right .block-region-row-one-right section + section .view-content {
        padding: 30px 50px 0; }
  .path-frontpage .extranet__dashboard .row-two-section .row-two-left nav {
    width: 100%; }
  .path-frontpage .extranet__dashboard .row-three-section .row-three-left nav {
    width: 100%; }
  .path-frontpage .extranet__dashboard .row-three-section .row-three-right nav {
    width: 100%; }
  .path-frontpage .extranet__dashboard .more-link {
    text-align: right;
    padding: 20px; }
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-one-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-one-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-one-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-one-right h2#-menu,
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-two-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-two-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-two-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-two-right h2#-menu,
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-three-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-three-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-three-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-three-right h2#-menu,
  .path-frontpage .extranet__dashboard .row-one-section .row-four h2.block-title,
  .path-frontpage .extranet__dashboard .row-one-section .row-four h2#-menu,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-one-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-one-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-one-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-one-right h2#-menu,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-two-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-two-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-two-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-two-right h2#-menu,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-three-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-three-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-three-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-three-right h2#-menu,
  .path-frontpage .extranet__dashboard .row-two-section .row-four h2.block-title,
  .path-frontpage .extranet__dashboard .row-two-section .row-four h2#-menu,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-one-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-one-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-one-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-one-right h2#-menu,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-two-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-two-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-two-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-two-right h2#-menu,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-three-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-three-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-three-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-three-right h2#-menu,
  .path-frontpage .extranet__dashboard .row-three-section .row-four h2.block-title,
  .path-frontpage .extranet__dashboard .row-three-section .row-four h2#-menu,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-one-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-one-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-one-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-one-right h2#-menu,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-two-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-two-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-two-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-two-right h2#-menu,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-three-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-three-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-three-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-three-right h2#-menu,
  .path-frontpage .extranet__dashboard .row-four-section .row-four h2.block-title,
  .path-frontpage .extranet__dashboard .row-four-section .row-four h2#-menu {
    font-size: 14px;
    font-size: 1.4rem;
    padding: 30px 15px 0 15px; }
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-one-left nav:first-child h2#-menu,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-one-left nav:first-child h2#-menu,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-one-left nav:first-child h2#-menu,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-one-left nav:first-child h2#-menu {
    background-image: none; }
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-one-left nav:last-child h2#-menu,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-one-left nav:last-child h2#-menu,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-one-left nav:last-child h2#-menu,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-one-left nav:last-child h2#-menu {
    background-image: none; }
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-one-right nav:first-child h2#-menu,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-one-right nav:first-child h2#-menu,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-one-right nav:first-child h2#-menu,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-one-right nav:first-child h2#-menu {
    background-image: none; }
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-one-right nav:last-child h2#-menu,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-one-right nav:last-child h2#-menu,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-one-right nav:last-child h2#-menu,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-one-right nav:last-child h2#-menu {
    background-image: none; }
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-two-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-two-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-two-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-two-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-two-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-two-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-two-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-two-left h2#-menu {
    background-image: none; }
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-two-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-two-right h2#-menu,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-two-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-two-right h2#-menu,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-two-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-two-right h2#-menu,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-two-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-two-right h2#-menu {
    background-image: none; }
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-three-left nav:first-child h2#-menu,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-three-left nav:first-child h2#-menu,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-three-left nav:first-child h2#-menu,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-three-left nav:first-child h2#-menu {
    background-image: none; }
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-three-left .block-views h2.block-title,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-three-left .block-views h2.block-title,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-three-left .block-views h2.block-title,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-three-left .block-views h2.block-title {
    background-image: none; }
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-three-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-three-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-three-right h2.block-title,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-three-right h2.block-title {
    background-image: none; }
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-one-left .block-custom-blocks:first-child h2.block-title,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-one-left .block-custom-blocks:first-child h2.block-title,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-one-left .block-custom-blocks:first-child h2.block-title,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-one-left .block-custom-blocks:first-child h2.block-title {
    background-image: none; }
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-one-left .block-custom-blocks:last-child h2.block-title,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-one-left .block-custom-blocks:last-child h2.block-title,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-one-left .block-custom-blocks:last-child h2.block-title,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-one-left .block-custom-blocks:last-child h2.block-title {
    background-image: none; }
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-one-right .block-custom-blocks:first-child h2.block-title,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-one-right .block-custom-blocks:first-child h2.block-title,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-one-right .block-custom-blocks:first-child h2.block-title,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-one-right .block-custom-blocks:first-child h2.block-title {
    background-image: none; }
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-one-right .block-custom-blocks:last-child h2.block-title,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-one-right .block-custom-blocks:last-child h2.block-title,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-one-right .block-custom-blocks:last-child h2.block-title,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-one-right .block-custom-blocks:last-child h2.block-title {
    background-image: none; }
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-two-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-one-section .block-region-row-two-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-two-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-two-section .block-region-row-two-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-two-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-three-section .block-region-row-two-left h2#-menu,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-two-left h2.block-title,
  .path-frontpage .extranet__dashboard .row-four-section .block-region-row-two-left h2#-menu {
    background-image: none; }
