@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v21/ijwAs572Xtc6ZYQws9YVwnNDZpDyNjGolS673tpRgAct.ttf) format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v21/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpm5ww.ttf) format('truetype');
}
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/publicsans/v21/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymu8Z65ww.ttf) format('truetype');
}
@media screen and (width: 768px) {
  .ui.container {
    margin-left: 1rem!important;
    margin-right: 1rem!important;
  }
  .ui.grid.grid.grid[class*="mobile only"]:not(.tablet),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.tablet),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.tablet),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.tablet) {
    display: block!important;
  }
}
.hide-local-tasks #block-csh-local-tasks {
  display: none;
}
.primary-tab .nav-tab {
  height: 3em;
  width: 100%;
  padding-left: 5em;
  margin-right: auto;
  margin-left: auto;
  max-width: 74rem;
}
.primary-tab .nav-tab > ul {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  flex-wrap: wrap;
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
}
.primary-tab .nav-tab > ul > li {
  padding-right: 1rem;
}
.primary-tab .nav-tab > ul > li a {
  font-weight: bold;
  text-decoration: underline;
  color: #22272B;
}
.accent_button {
  border-radius: 3px;
  border: 2px solid #002664;
  background-color: #002664;
  color: #FFFFFF;
}
.accent_button:hover,
.accent_button:focus,
.accent_button:active,
.accent_button.active,
.accent_button.focus {
  background-color: #FFFFFF;
  color: #002664;
}
.primary_button {
  padding: 15px 32px;
  border: 2px solid #CDD3D6;
  background-color: #CDD3D6;
  color: #002664;
  box-shadow: none;
  font-weight: 700;
}
.primary_button:hover,
.primary_button:focus,
.primary_button:active,
.primary_button.active,
.primary_button.focus {
  background-color: #FFFFFF;
  color: #002664;
  border-color: #CDD3D6;
  box-shadow: none;
}
html {
  font-size: 16px;
}
html body {
  font-family: 'Public Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #22272B;
}
body .green-white-button {
  padding: 13px 14px;
  margin: 0;
  border: 1px solid #002664;
  color: #002664;
  border-radius: 4px;
  font-weight: bold;
  display: inline-block;
  line-height: 18px;
}
body .green-white-button:hover {
  background-color: #002664;
  color: #FFFFFF;
}
body .green-white-button i {
  width: auto;
  height: auto;
  margin: 0;
  line-height: 18px;
}
p a {
  text-decoration: underline;
}
p a.button {
  text-decoration: none;
}
h2 a,
.grid-article-item .title {
  text-decoration: underline;
}
a.link-with-decoration {
  text-decoration: underline;
}
a,
a:hover,
a:focus,
a:active {
  color: #22272B;
}
.with-focus:focus {
  outline: 2px solid #0052cc;
  outline-offset: 0.5rem;
}
.btn {
  cursor: pointer;
}
div.layout-container {
  margin: 0px;
}
#block-csh-content .ui.grid {
  margin-top: 1rem;
}
.show-more-less .more-content {
  display: none;
}
.show-more-less .more-less-btn {
  font-size: 15px;
  margin-top: 0.5rem;
}
.show-more-less .more-less-btn a {
  font-weight: 600;
  color: #002664;
}
.ui.button.csh-subscriber-link {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ui.button.csh-subscriber-link .icon {
  font-size: 0.5rem;
}
.ui.button.csh-subscriber-link .sub-text {
  margin-left: 0.25rem;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
  top: 50% !important;
}
.bold-link {
  font-weight: 700;
  color: #002664;
}
.like_dislike .isliked {
  background-color: #002664;
  color: #FFFFFF;
}
.like_dislike .isliked a {
  color: currentColor;
  pointer-events: none;
  text-decoration: none;
}
.like_dislike .isliked a i.icon {
  font-family: 'Icons';
}
.isDisabled a {
  color: currentColor;
  pointer-events: none;
  text-decoration: none;
}
.comment {
  padding-top: 2.25rem;
}
.no-margin-top-bottom.grid {
  margin-top: 0;
  margin-bottom: 0;
}
.flex-all-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-all-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.default-icon-for-user {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  background-color: #CDD3D6;
  border-radius: 50%;
  text-transform: uppercase;
  font-weight: bold;
}
.default-icon-for-user.small {
  height: 34px;
  width: 34px;
  font-size: 1rem;
}
.default-icon-for-user.medium {
  height: 40px;
  width: 40px;
  font-size: 1rem;
}
.default-icon-for-user.large {
  height: 200px;
  width: 200px;
  font-size: 6rem;
}
.default-icon-for-user.margin-right {
  margin-right: 0.5rem;
}
.no-comments {
  color: #c2c4c7;
  margin: 1rem;
  text-align: center;
  font-size: 1.5rem;
  font-weight: bold;
}
.label.job-title {
  margin-bottom: 1.5rem;
}
.margin-bottom-1 {
  margin-bottom: 1rem;
}
.ui.grid .column.no-padding-top-bottom {
  padding-top: 0;
  padding-bottom: 0;
}
.ui.label.green-label {
  background-color: #002664;
  color: #FFFFFF;
}
.ui.label.lightGreen {
  background-color: #CDD3D6;
  color: #002664;
}
.greyLabel {
  color: #495054;
  font-size: 14px;
  font-weight: 600;
}
.blue-white-text {
  color: #FFFFFF !important;
}
.blue-white-text .big.header,
.blue-white-text .huge.header,
.blue-white-text .label,
.blue-white-text header.header h1,
.blue-white-text header.header h2,
.blue-white-text header.header h3 {
  color: #FFFFFF !important;
}
.blue-white-text .ui.button {
  background-color: #FFFFFF !important;
  color: #002664 !important;
}
.blue-white-text .ui.button a {
  color: #002664 !important;
}
.ui.styled.accordion.full-width {
  width: 100%;
}
.ui.styled.accordion .title {
  display: flex;
  align-items: center;
  justify-content: left;
  color: #002664;
}
.ui.styled.accordion .title:hover,
.ui.styled.accordion .title:focus {
  color: #002664;
}
.articles-list-block .articles-list-view-wrapper {
  padding: 3rem 0;
}
.articles-list-block .article-item .tile {
  height: 100%;
  width: 100%;
  background-color: #FFFFFF;
  border: 1px solid #CDD3D6;
  border-radius: 4px;
}
.articles-list-block .article-item .tile:hover {
  text-decoration: underline;
  background-color: #002664;
  color: #FFFFFF;
}
.articles-list-block .article-item .tile:hover a,
.articles-list-block .article-item .tile:hover .views-field-name {
  color: #FFFFFF;
}
.articles-list-block .article-item .tile a {
  height: 100%;
  display: block;
}
.articles-list-block .article-item .tile a img {
  height: 100%;
  width: 100%;
}
@media (min-width: 769px) {
  .articles-list-block .article-item .tile a img {
    height: 250px;
  }
}
.articles-list-block .article-item .tile a:hover {
  color: #FFFFFF;
}
.articles-list-block .ui.header {
  position: relative;
}
.articles-list-block .ui.header h2 {
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  font-family: 'Public Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.articles-list-block .views-field-name {
  padding: 1rem;
  font-weight: 700;
  font-size: 18px;
  color: #002664;
  line-height: 24px;
}
.articles-list-block .articles-list-block-wrapper {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("/themes/custom/csh/images/yellow_diamonds-white.png");
  background-repeat: no-repeat !important;
}
@media (min-width: 540px) {
  .articles-list-block .articles-list-block-wrapper {
    background-position: 51.5vw top !important;
    background-size: auto!important;
  }
}
.articles-list-block .articles-view-all {
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 769px) {
  .articles-list-block .articles-view-all {
    position: relative;
    width: 100%;
  }
}
.flex-position-end {
  display: flex;
  justify-content: end;
  align-items: center;
}
.disable-background {
  background: none !important;
}
.disable-background .articles-list-block-wrapper,
.disable-background .articles-list-view-wrapper {
  background: none !important;
}
.copy-to-clipboard {
  position: relative;
  background-color: #FFFFFF;
}
.copy-to-clipboard .mark {
  position: absolute;
  bottom: 1px;
  right: 2px;
  font-size: 14px;
}
.copy-to-clipboard .mark-text {
  position: absolute;
  top: -40px;
  font-size: 12px;
  left: 0;
  color: #002664;
}
.copy-to-clipboard .mark-text,
.copy-to-clipboard .mark {
  transition: opacity 1s ease-out;
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.copy-to-clipboard .mark-text.checked,
.copy-to-clipboard .mark.checked {
  opacity: 1;
  height: auto;
}
.copy-to-clipboard .mark-text.fade,
.copy-to-clipboard .mark.fade {
  opacity: 0;
  height: auto;
}
.add-extra-spacing-custom {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.sticky-header {
  position: sticky;
  top: 0;
  z-index: 20;
}
.toolbar-fixed .toolbar-oriented .toolbar-bar {
  position: absolute;
  top: 0;
}
.apply-filters-facet {
  margin-bottom: 2rem;
}
.mask-as-a-link {
  background-color: transparent;
  padding: 0;
  border: none;
  cursor: pointer;
}
.mask-as-a-link:hover {
  text-decoration: underline;
}
.page__block__header-above {
  background: #F2F2F2;
}
.page__block__header-above .ui.menu.csh-top-menu {
  background-color: unset;
}
.page__block__header-above .ui.menu.csh-top-menu .item a {
  color: #495054;
}
.page__block__header-above .ui.menu.csh-top-menu .item.active {
  font-weight: 600;
}
.page__block__header-above .account-data {
  float: right;
  padding: 5px;
}
.page__block__header-above .account-data .user-picture {
  width: 35px;
  height: 35px;
}
.page__block__header-above .account-data .user-picture img,
.page__block__header-above .account-data .user-picture i,
.page__block__header-above .account-data .user-picture a {
  width: 35px;
  height: 35px;
}
.page__block__header-above .account-data .user-picture img {
  border-radius: 50%;
}
.page__block__header-above .account-data .user-picture a:focus {
  outline: 2px solid #0052cc;
  outline-offset: 0.5rem;
}
.page__block__header-above .account-data .user-picture i.user {
  background: #FFFFFF;
  color: #22272B;
  padding: 6px 6px 6px 6px;
  margin: 0px;
  text-align: center;
  border-radius: 50%;
}
.page__block__header-above .account-data .account-menu {
  display: none;
  position: absolute;
  right: 0;
  top: 45px;
  background: #F2F2F2;
  z-index: 100;
}
.page__block__header-above .account-data .account-menu .user-data {
  display: flex;
  position: relative;
  padding: 5px;
}
.page__block__header-above .account-data .account-menu .user-data .picture {
  margin: 10px;
}
.page__block__header-above .account-data .account-menu .user-data .picture i.user {
  background: #FFFFFF;
  color: #22272B;
  padding: 8px 6px 8px 6px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin: 0;
  font-size: 20px;
}
.page__block__header-above .account-data .account-menu .user-data .name {
  padding: 10px 10px 10px 0px;
  text-align: center;
}
.page__block__header-above .account-data .account-menu .user-data .name p {
  margin: 0;
}
.page__block__header-above .account-data .account-menu .user-data .name .f-name {
  margin-bottom: 5px;
  margin-top: 3px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33;
  text-align: left;
  color: #22272B;
}
@media (max-width: 769px) {
  .page__block__header-above .account-data .account-menu .user-data .name .f-name {
    font-size: 16px;
  }
}
.page__block__header-above .account-data .account-menu .user-data .name .f-email {
  font-size: 10px;
  font-weight: 300;
  line-height: 1.25;
  text-align: left;
  color: #22272B;
}
.page__block__header-above .account-data .account-menu .user-data img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.page__block__header-above .account-data .account-menu .user-data:after {
  display: block;
  content: '';
  width: 90%;
  border-bottom: 1px solid #CDD3D6;
  margin: 0 auto;
  position: absolute;
  right: 5%;
  bottom: 0;
}
.page__block__header-above .account-data .account-menu .user-links {
  position: relative;
  text-align: left;
}
.page__block__header-above .account-data .account-menu .user-links ul {
  margin: 0;
  padding: 0px;
}
.page__block__header-above .account-data .account-menu .user-links ul li {
  list-style: none;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.33;
}
@media (max-width: 769px) {
  .page__block__header-above .account-data .account-menu .user-links ul li {
    font-size: 18px;
  }
}
.page__block__header-above .account-data .account-menu .user-links ul li a {
  display: block;
  padding: 20px 20px;
}
.page__block__header-above .account-data .account-menu .user-links ul li .icon {
  padding-right: 30px;
  padding-left: 10px;
  font-size: 14px;
}
@media (max-width: 769px) {
  .page__block__header-above .account-data .account-menu .user-links ul li .icon {
    font-size: 18px;
  }
}
.page__block__header-above .account-data .account-menu .user-links ul li:hover {
  background: #CDD3D6;
}
.page__block__header-above .account-data .account-menu .user-links:after {
  display: block;
  content: '';
  width: 90%;
  border-bottom: 1px solid #CDD3D6;
  margin: 0 auto;
  position: absolute;
  right: 5%;
  bottom: 0;
}
.page__block__header-above .account-data .account-menu .user-links:last-of-type:after {
  display: none;
}
.page__block__header-above #block-notificationheaderblock,
.page__block__header-above #block-waterhub-notificationheaderblock,
.page__block__header-above #block-nca-notificationheaderblock,
.page__block__header-above #block-openair-notificationheaderblock,
.page__block__header-above #block-imagery-notificationheaderblock,
.page__block__header-above #block-koala-notificationheaderblock,
.page__block__header-above #block-climateadaptation-notificationheaderblock,
.page__block__header-above #block-naturalhazards-notificationheaderblock,
.page__block__header-above #block-ms-epa-notificationheaderblock {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  height: 45px;
  padding: 13px;
}
.page__block__header-above #block-notificationheaderblock .bell,
.page__block__header-above #block-waterhub-notificationheaderblock .bell,
.page__block__header-above #block-nca-notificationheaderblock .bell,
.page__block__header-above #block-openair-notificationheaderblock .bell,
.page__block__header-above #block-imagery-notificationheaderblock .bell,
.page__block__header-above #block-koala-notificationheaderblock .bell,
.page__block__header-above #block-climateadaptation-notificationheaderblock .bell,
.page__block__header-above #block-naturalhazards-notificationheaderblock .bell,
.page__block__header-above #block-ms-epa-notificationheaderblock .bell {
  position: relative;
  color: #CDD3D6;
  font-size: 20px;
  cursor: pointer;
}
.page__block__header-above #block-notificationheaderblock .not-bell,
.page__block__header-above #block-waterhub-notificationheaderblock .not-bell,
.page__block__header-above #block-nca-notificationheaderblock .not-bell,
.page__block__header-above #block-openair-notificationheaderblock .not-bell,
.page__block__header-above #block-imagery-notificationheaderblock .not-bell,
.page__block__header-above #block-koala-notificationheaderblock .not-bell,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-bell,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-bell,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-bell {
  position: relative;
  width: 22px;
  height: 22px;
  background-size: 100%;
  background-image: url("/themes/custom/csh/images/bell-empty.svg");
}
.page__block__header-above #block-notificationheaderblock .not-bell.full,
.page__block__header-above #block-waterhub-notificationheaderblock .not-bell.full,
.page__block__header-above #block-nca-notificationheaderblock .not-bell.full,
.page__block__header-above #block-openair-notificationheaderblock .not-bell.full,
.page__block__header-above #block-imagery-notificationheaderblock .not-bell.full,
.page__block__header-above #block-koala-notificationheaderblock .not-bell.full,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-bell.full,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-bell.full,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-bell.full {
  background-image: url("/themes/custom/csh/images/bell-full.svg");
}
.page__block__header-above #block-notificationheaderblock .not-bell .not-count,
.page__block__header-above #block-waterhub-notificationheaderblock .not-bell .not-count,
.page__block__header-above #block-nca-notificationheaderblock .not-bell .not-count,
.page__block__header-above #block-openair-notificationheaderblock .not-bell .not-count,
.page__block__header-above #block-imagery-notificationheaderblock .not-bell .not-count,
.page__block__header-above #block-koala-notificationheaderblock .not-bell .not-count,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-bell .not-count,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-bell .not-count,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-bell .not-count {
  position: absolute;
  background: #FFFFFF;
  font-size: 10px;
  color: #CDD3D6;
  border-radius: 50%;
  padding: 0px 4px;
  top: -10px;
  right: -5px;
  min-width: 20px;
}
.page__block__header-above #block-notificationheaderblock .not-settings,
.page__block__header-above #block-waterhub-notificationheaderblock .not-settings,
.page__block__header-above #block-nca-notificationheaderblock .not-settings,
.page__block__header-above #block-openair-notificationheaderblock .not-settings,
.page__block__header-above #block-imagery-notificationheaderblock .not-settings,
.page__block__header-above #block-koala-notificationheaderblock .not-settings,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-settings,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-settings,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-settings {
  position: relative;
  width: 20px;
  height: 22px;
  background-size: 100%;
  background-image: url("/themes/custom/csh/images/not-settings.svg");
  margin: 0 0 0 5px;
  vertical-align: bottom;
}
.page__block__header-above #block-notificationheaderblock .not-content,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content,
.page__block__header-above #block-nca-notificationheaderblock .not-content,
.page__block__header-above #block-openair-notificationheaderblock .not-content,
.page__block__header-above #block-imagery-notificationheaderblock .not-content,
.page__block__header-above #block-koala-notificationheaderblock .not-content,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content {
  display: none;
  position: absolute;
  width: 350px;
  right: 15px;
  background: #CDD3D6;
  top: 45px;
  z-index: 10;
}
@media (max-width: 424px) {
  .page__block__header-above #block-notificationheaderblock .not-content,
  .page__block__header-above #block-waterhub-notificationheaderblock .not-content,
  .page__block__header-above #block-nca-notificationheaderblock .not-content,
  .page__block__header-above #block-openair-notificationheaderblock .not-content,
  .page__block__header-above #block-imagery-notificationheaderblock .not-content,
  .page__block__header-above #block-koala-notificationheaderblock .not-content,
  .page__block__header-above #block-climateadaptation-notificationheaderblock .not-content,
  .page__block__header-above #block-naturalhazards-notificationheaderblock .not-content,
  .page__block__header-above #block-ms-epa-notificationheaderblock .not-content {
    width: 275px;
    right: -10px;
  }
}
.page__block__header-above #block-notificationheaderblock .not-content .not-list-header,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .not-list-header,
.page__block__header-above #block-nca-notificationheaderblock .not-content .not-list-header,
.page__block__header-above #block-openair-notificationheaderblock .not-content .not-list-header,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .not-list-header,
.page__block__header-above #block-koala-notificationheaderblock .not-content .not-list-header,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .not-list-header,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .not-list-header,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .not-list-header {
  background: #495054;
  color: #FFFFFF;
  display: table;
  width: 100%;
  padding: 10px;
}
.page__block__header-above #block-notificationheaderblock .not-content .not-list-header .left,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .not-list-header .left,
.page__block__header-above #block-nca-notificationheaderblock .not-content .not-list-header .left,
.page__block__header-above #block-openair-notificationheaderblock .not-content .not-list-header .left,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .not-list-header .left,
.page__block__header-above #block-koala-notificationheaderblock .not-content .not-list-header .left,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .not-list-header .left,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .not-list-header .left,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .not-list-header .left {
  float: left;
  text-align: left;
}
.page__block__header-above #block-notificationheaderblock .not-content .not-list-header .left #not-view,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .not-list-header .left #not-view,
.page__block__header-above #block-nca-notificationheaderblock .not-content .not-list-header .left #not-view,
.page__block__header-above #block-openair-notificationheaderblock .not-content .not-list-header .left #not-view,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .not-list-header .left #not-view,
.page__block__header-above #block-koala-notificationheaderblock .not-content .not-list-header .left #not-view,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .not-list-header .left #not-view,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .not-list-header .left #not-view,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .not-list-header .left #not-view {
  color: #FFFFFF;
}
@media (max-width: 424px) {
  .page__block__header-above #block-notificationheaderblock .not-content .not-list-header .left #not-view,
  .page__block__header-above #block-waterhub-notificationheaderblock .not-content .not-list-header .left #not-view,
  .page__block__header-above #block-nca-notificationheaderblock .not-content .not-list-header .left #not-view,
  .page__block__header-above #block-openair-notificationheaderblock .not-content .not-list-header .left #not-view,
  .page__block__header-above #block-imagery-notificationheaderblock .not-content .not-list-header .left #not-view,
  .page__block__header-above #block-koala-notificationheaderblock .not-content .not-list-header .left #not-view,
  .page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .not-list-header .left #not-view,
  .page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .not-list-header .left #not-view,
  .page__block__header-above #block-ms-epa-notificationheaderblock .not-content .not-list-header .left #not-view {
    font-size: 0;
  }
}
.page__block__header-above #block-notificationheaderblock .not-content .not-list-header .right,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .not-list-header .right,
.page__block__header-above #block-nca-notificationheaderblock .not-content .not-list-header .right,
.page__block__header-above #block-openair-notificationheaderblock .not-content .not-list-header .right,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .not-list-header .right,
.page__block__header-above #block-koala-notificationheaderblock .not-content .not-list-header .right,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .not-list-header .right,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .not-list-header .right,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .not-list-header .right {
  float: right;
  text-align: right;
}
.page__block__header-above #block-notificationheaderblock .not-content .not-list-header .right #not-read-all,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .not-list-header .right #not-read-all,
.page__block__header-above #block-nca-notificationheaderblock .not-content .not-list-header .right #not-read-all,
.page__block__header-above #block-openair-notificationheaderblock .not-content .not-list-header .right #not-read-all,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .not-list-header .right #not-read-all,
.page__block__header-above #block-koala-notificationheaderblock .not-content .not-list-header .right #not-read-all,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .not-list-header .right #not-read-all,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .not-list-header .right #not-read-all,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .not-list-header .right #not-read-all {
  color: #56BEA0;
}
.page__block__header-above #block-notificationheaderblock .not-content .not-list-header .bell,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .not-list-header .bell,
.page__block__header-above #block-nca-notificationheaderblock .not-content .not-list-header .bell,
.page__block__header-above #block-openair-notificationheaderblock .not-content .not-list-header .bell,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .not-list-header .bell,
.page__block__header-above #block-koala-notificationheaderblock .not-content .not-list-header .bell,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .not-list-header .bell,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .not-list-header .bell,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .not-list-header .bell {
  color: #FFFFFF;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content {
  max-height: 300px;
  overflow-y: auto;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list {
  background: #F2F2F2;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .not-empty,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .not-empty,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .not-empty,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .not-empty,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .not-empty,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .not-empty,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .not-empty,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .not-empty,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .not-empty {
  text-align: center;
  padding: 10px;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .notification-teaser,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .notification-teaser,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .notification-teaser,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .notification-teaser,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .notification-teaser,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .notification-teaser,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .notification-teaser,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .notification-teaser,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .notification-teaser {
  padding: 10px;
  border-bottom: 1px solid #CDD3D6;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type {
  float: left;
  width: 30px;
  padding: 10px;
  margin-right: 15px;
  text-align: left;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-general,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-general,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-general,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-general,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-general,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-general,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-general,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-general,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-general,
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-system,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-system,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-system,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-system,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-system,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-system,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-system,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-system,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-system {
  background: url("/themes/custom/csh/images/not-general.svg") no-repeat;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-project,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-project,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-project,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-project,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-project,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-project,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-project,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-project,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-project {
  background: url("/themes/custom/csh/images/not-project.svg") no-repeat;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-event,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-event,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-event,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-event,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-event,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-event,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-event,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-event,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-type .not-event {
  background: url("/themes/custom/csh/images/not-event.svg") no-repeat;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject {
  float: left;
  text-align: left;
  max-width: 250px;
}
@media (max-width: 424px) {
  .page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject,
  .page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject,
  .page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject,
  .page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject,
  .page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject,
  .page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject,
  .page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject,
  .page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject,
  .page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject {
    width: 150px;
  }
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title {
  font-weight: bold;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title:hover,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title:hover,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title:hover,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title:hover,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title:hover,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title:hover,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title:hover,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title:hover,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .title:hover {
  text-decoration: underline;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .date,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .date,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .date,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .date,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .date,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .date,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .date,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .date,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject .date {
  color: #495054;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject p,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject p,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject p,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject p,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject p,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject p,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject p,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject p,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-subject p {
  margin: 0;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove {
  margin-top: 5px;
  display: inline-block;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove .x,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove .x,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove .x,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove .x,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove .x,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove .x,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove .x,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove .x,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .notification-teaser .not-remove .x {
  background: #CDD3D6;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  padding-top: 1px;
  color: #F2F2F2;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .notification-teaser:hover,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .notification-teaser:hover,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .notification-teaser:hover,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .notification-teaser:hover,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .notification-teaser:hover,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .notification-teaser:hover,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .notification-teaser:hover,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .notification-teaser:hover,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .notification-teaser:hover {
  background: #d9d9d9;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .read,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .read,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .read,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .read,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .read,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .read,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .read,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .read,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .read {
  background: #F2F2F2;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .read .title,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .read .title,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .read .title,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .read .title,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .read .title,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .read .title,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .read .title,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .read .title,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .read .title {
  font-weight: normal !important;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-content .not-list .read .not-remove,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-content .not-list .read .not-remove,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-content .not-list .read .not-remove,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-content .not-list .read .not-remove,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-content .not-list .read .not-remove,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-content .not-list .read .not-remove,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-content .not-list .read .not-remove,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-content .not-list .read .not-remove,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-content .not-list .read .not-remove {
  display: none;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings {
  background: #F2F2F2;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .disable-all,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .disable-all,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .disable-all,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .disable-all,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .disable-all,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .disable-all,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .disable-all,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .disable-all,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .disable-all {
  padding: 10px;
  text-align: left;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .type-setting-tabs,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .type-setting-tabs,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .type-setting-tabs,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .type-setting-tabs,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .type-setting-tabs,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .type-setting-tabs,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .type-setting-tabs,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .type-setting-tabs,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .type-setting-tabs {
  text-align: center;
  display: flex;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab,
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab {
  background: #d9d9d9;
  display: inline-block;
  width: 50%;
  padding: 10px;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .type-setting-tabs .active,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .type-setting-tabs .active,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .type-setting-tabs .active,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .type-setting-tabs .active,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .type-setting-tabs .active,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .type-setting-tabs .active,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .type-setting-tabs .active,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .type-setting-tabs .active,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .type-setting-tabs .active {
  background: #bfbfbf;
  border-bottom: 2px solid #495054;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before {
  display: block;
  content: '';
  width: 13px;
  height: 13px;
  float: left;
  margin: 4px;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before {
  background: url("/themes/custom/csh/images/not-hub.svg") no-repeat;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before {
  background: url("/themes/custom/csh/images/not-email.svg") no-repeat;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .email-content,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .email-content,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .email-content,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .email-content,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .email-content,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .email-content,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .email-content,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .email-content,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .email-content,
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .hub-content,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .hub-content,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .hub-content,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .hub-content,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .hub-content,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .hub-content,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .hub-content,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .hub-content,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .hub-content {
  display: none;
  padding: 10px;
  text-align: left;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .hub-content.active,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .hub-content.active,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .hub-content.active,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .hub-content.active,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .hub-content.active,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .hub-content.active,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .hub-content.active,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .hub-content.active,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .hub-content.active,
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .email-content.active,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .email-content.active,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .email-content.active,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .email-content.active,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .email-content.active,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .email-content.active,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .email-content.active,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .email-content.active,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .email-content.active {
  display: block !important;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .row,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .row,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .row,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .row,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .row,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .row,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .row,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .row,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .row {
  padding: 10px;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .row span,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .row span,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .row span,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .row span,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .row span,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .row span,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .row span,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .row span,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .row span {
  font-size: 12px;
  color: #22272B;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .row input[type="checkbox"],
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .row input[type="checkbox"],
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .row input[type="checkbox"],
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .row input[type="checkbox"],
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .row input[type="checkbox"],
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .row input[type="checkbox"],
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .row input[type="checkbox"],
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .row input[type="checkbox"],
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .row input[type="checkbox"] {
  float: right;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .row .ui-switcher,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .row .ui-switcher,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .row .ui-switcher,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .row .ui-switcher,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .row .ui-switcher,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .row .ui-switcher,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .row .ui-switcher,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .row .ui-switcher,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .row .ui-switcher {
  float: right;
  background: #FFFFFF;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .row .ui-switcher:focus,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .row .ui-switcher:focus,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .row .ui-switcher:focus,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .row .ui-switcher:focus,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .row .ui-switcher:focus,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .row .ui-switcher:focus,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .row .ui-switcher:focus,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .row .ui-switcher:focus,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .row .ui-switcher:focus {
  outline: 2px solid #0052cc;
  outline-offset: 0.5rem;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="true"]:after,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="true"]:after,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="true"]:after,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="true"]:after,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="true"]:after,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="true"]:after,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="true"]:after,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="true"]:after,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="true"]:after {
  background: #002664;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="false"]:after,
.page__block__header-above #block-waterhub-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="false"]:after,
.page__block__header-above #block-nca-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="false"]:after,
.page__block__header-above #block-openair-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="false"]:after,
.page__block__header-above #block-imagery-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="false"]:after,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="false"]:after,
.page__block__header-above #block-climateadaptation-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="false"]:after,
.page__block__header-above #block-naturalhazards-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="false"]:after,
.page__block__header-above #block-ms-epa-notificationheaderblock .not-content .tab-settings .row .ui-switcher[aria-checked="false"]:after {
  background: rgba(0, 38, 100, 0.5);
}
.page__block__header-above #block-notificationheaderblock:hover .not-content,
.page__block__header-above #block-waterhub-notificationheaderblock:hover .not-content,
.page__block__header-above #block-nca-notificationheaderblock:hover .not-content,
.page__block__header-above #block-openair-notificationheaderblock:hover .not-content,
.page__block__header-above #block-imagery-notificationheaderblock:hover .not-content,
.page__block__header-above #block-koala-notificationheaderblock:hover .not-content,
.page__block__header-above #block-climateadaptation-notificationheaderblock:hover .not-content,
.page__block__header-above #block-naturalhazards-notificationheaderblock:hover .not-content,
.page__block__header-above #block-ms-epa-notificationheaderblock:hover .not-content {
  display: block;
}
.page__block__header-above #block-notificationheaderblock .notification-header-block .visually-hidden,
.page__block__header-above #block-waterhub-notificationheaderblock .notification-header-block .visually-hidden,
.page__block__header-above #block-nca-notificationheaderblock .notification-header-block .visually-hidden,
.page__block__header-above #block-openair-notificationheaderblock .notification-header-block .visually-hidden,
.page__block__header-above #block-imagery-notificationheaderblock .notification-header-block .visually-hidden,
.page__block__header-above #block-koala-notificationheaderblock .notification-header-block .visually-hidden,
.page__block__header-above #block-climateadaptation-notificationheaderblock .notification-header-block .visually-hidden,
.page__block__header-above #block-naturalhazards-notificationheaderblock .notification-header-block .visually-hidden,
.page__block__header-above #block-ms-epa-notificationheaderblock .notification-header-block .visually-hidden {
  display: none;
}
.page__block__header-above #block-notificationheaderblock .notification-header-block:focus,
.page__block__header-above #block-waterhub-notificationheaderblock .notification-header-block:focus,
.page__block__header-above #block-nca-notificationheaderblock .notification-header-block:focus,
.page__block__header-above #block-openair-notificationheaderblock .notification-header-block:focus,
.page__block__header-above #block-imagery-notificationheaderblock .notification-header-block:focus,
.page__block__header-above #block-koala-notificationheaderblock .notification-header-block:focus,
.page__block__header-above #block-climateadaptation-notificationheaderblock .notification-header-block:focus,
.page__block__header-above #block-naturalhazards-notificationheaderblock .notification-header-block:focus,
.page__block__header-above #block-ms-epa-notificationheaderblock .notification-header-block:focus {
  outline: 2px solid #0052cc;
  outline-offset: 0.5rem;
}
.page__block__header-above #block-notificationheaderblock .notification-header-block[aria-pressed="true"] .not-content,
.page__block__header-above #block-waterhub-notificationheaderblock .notification-header-block[aria-pressed="true"] .not-content,
.page__block__header-above #block-nca-notificationheaderblock .notification-header-block[aria-pressed="true"] .not-content,
.page__block__header-above #block-openair-notificationheaderblock .notification-header-block[aria-pressed="true"] .not-content,
.page__block__header-above #block-imagery-notificationheaderblock .notification-header-block[aria-pressed="true"] .not-content,
.page__block__header-above #block-koala-notificationheaderblock .notification-header-block[aria-pressed="true"] .not-content,
.page__block__header-above #block-climateadaptation-notificationheaderblock .notification-header-block[aria-pressed="true"] .not-content,
.page__block__header-above #block-naturalhazards-notificationheaderblock .notification-header-block[aria-pressed="true"] .not-content,
.page__block__header-above #block-ms-epa-notificationheaderblock .notification-header-block[aria-pressed="true"] .not-content {
  display: block;
}
.page__block__header-above #block-accountheaderblock .menu,
.page__block__header-above #block-waterhub-theme-accountheaderblock .menu {
  background: #F2F2F2;
}
.page__block__header-above #block-accountheaderblock .menu .item a,
.page__block__header-above #block-waterhub-theme-accountheaderblock .menu .item a {
  color: #495054;
}
.region--header {
  padding: 1rem 0;
}
#block-csh-branding,
#block-waterhub-theme-branding {
  display: inline-block;
}
.page__block__header {
  background: #CDD3D6;
}
@media (min-width: 992px) {
  .page__block__header {
    background: #FFFFFF;
  }
}
.page__block__header .header--logo {
  display: flex;
  flex-direction: row;
  align-items: center;
  line-height: 10px;
}
.page__block__header .header--logo .header--logo--image {
  min-width: 47px;
  width: 47px;
}
@media (min-width: 769px) {
  .page__block__header .header--logo .header--logo--image {
    width: 74px;
    max-width: unset;
  }
}
.page__block__header .header--logo .header--logo--text {
  padding: 22px 2px 18px 23px;
  max-width: 215px;
}
.page__block__header .header--logo .header--logo--text .header {
  font-weight: bold;
  color: #22272B;
}
.page__block__header .header--logo .header--logo--text .small.header {
  font-size: 14px;
}
.page__block__header .header--logo .header--logo--text .tiny.header {
  font-size: 10px;
}
@media (min-width: 769px) {
  .page__block__header .header--logo .header--logo--text {
    padding-top: 14px;
    max-width: 340px;
    padding-left: 22px;
  }
  .page__block__header .header--logo .header--logo--text .header.small {
    font-size: 16px;
  }
  .page__block__header .header--logo .header--logo--text .header.tiny {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .page__block__header .header--logo .header--logo--text {
    max-width: 342px;
  }
}
@media (max-width: 320px) and (orientation: portrait) {
  .page__block__header .header--logo .header--logo--text {
    max-width: 200px;
  }
}
.page__block__header .show-mobile-menu {
  margin: 27px 0;
}
.page__block__header .main-menu-search-button {
  border: 2px solid #22272B;
  background-color: #22272B;
  vertical-align: middle;
  font-size: 16px;
  padding: 7px 7px !important;
  color: #FFFFFF;
}
.page__block__header .main-menu-search-button:hover,
.page__block__header .main-menu-search-button:active,
.page__block__header .main-menu-search-button:focus {
  border: 2px solid #FFFFFF;
  background-color: #FFFFFF;
  color: #22272B;
}
.page__block__header .header-main-menu.ui.menu > .item.active {
  background: none;
}
.page__block__header .header-main-menu.ui.menu > .item > a {
  pointer-events: none;
  font-weight: 700;
}
@media (max-width: 991px) {
  .page__block__header .header-main-menu.ui.menu > .item {
    padding: 2px;
  }
}
.page__block__header .show-mobile-menu,
.mobile-overlay-menu .show-mobile-menu {
  float: right;
  border: 2px solid #22272B;
  background-color: #22272B;
  font-size: 18px;
  padding: 9px 10px !important;
  color: #FFFFFF;
  position: relative;
  z-index: 1;
}
.page__block__header .show-mobile-menu:hover,
.mobile-overlay-menu .show-mobile-menu:hover,
.page__block__header .show-mobile-menu:active,
.mobile-overlay-menu .show-mobile-menu:active,
.page__block__header .show-mobile-menu:focus,
.mobile-overlay-menu .show-mobile-menu:focus {
  border: 2px solid #FFFFFF;
  background-color: #FFFFFF;
  color: #22272B;
}
@media (min-width: 769px) {
  .page__block__header .show-mobile-menu,
  .mobile-overlay-menu .show-mobile-menu {
    display: none;
  }
}
.mobile-overlay-menu {
  background: #CDD3D6;
  padding-top: 60px;
}
.mobile-overlay-menu.ui.sidebar {
  width: 100%;
  max-width: 100vw;
}
.mobile-overlay-menu .show-mobile-menu {
  margin-top: 5px;
}
.mobile-overlay-menu .mobile-sidebar-main-menu {
  margin-left: -1rem;
  margin-right: -1rem;
}
.mobile-overlay-menu .mobile-sidebar-main-menu .item {
  line-height: 24px;
}
.mobile-overlay-menu .mobile-sidebar-main-menu .item .header,
.mobile-overlay-menu .mobile-sidebar-main-menu .item a {
  color: #22272B;
}
.mobile-overlay-menu .mobile-sidebar-main-menu .item .title {
  padding: 18px 0px 15px;
}
.mobile-overlay-menu .mobile-sidebar-main-menu .item .title .dropdown.icon {
  transform: rotate(90deg);
  font-size: 20px;
  vertical-align: middle;
  color: #22272B;
}
.mobile-overlay-menu .mobile-sidebar-main-menu .item .title.active {
  background: #F2F2F2;
}
.mobile-overlay-menu .mobile-sidebar-main-menu .item .title.active .dropdown.icon {
  transform: rotate(270deg);
}
.mobile-overlay-menu .mobile-sidebar-main-menu .item .sub-menu.content {
  padding: 0px;
  margin: 0px;
}
.mobile-overlay-menu .mobile-sidebar-main-menu .item .sub-menu .item {
  padding: 10px 0px 9px;
  background: rgba(242, 242, 242, 0.5);
  border-bottom: 1px solid #CDD3D6;
  font-weight: 500;
}
.mobile-overlay-menu .mobile-sidebar-main-menu .item .sub-menu .item a {
  font-size: 16px;
  font-weight: 600;
}
.mobile-overlay-menu .mobile-sidebar-top-reference-menu .item {
  line-height: 60px;
}
.mobile-overlay-menu .search-project-field {
  width: 75%;
}
.mobile-overlay-menu .search-submit {
  position: absolute;
  right: 7px;
  top: 7px;
  border-radius: 3px;
  border: 2px solid #002664;
  background-color: #002664;
  color: #FFFFFF;
}
.mobile-overlay-menu .search-submit:hover,
.mobile-overlay-menu .search-submit:focus,
.mobile-overlay-menu .search-submit:active,
.mobile-overlay-menu .search-submit.active,
.mobile-overlay-menu .search-submit.focus {
  background-color: #FFFFFF;
  color: #002664;
}
.csh-ms-main-menu-navigation nav {
  display: flex;
  align-items: center;
  justify-content: end;
}
@media (max-width: 1199px) {
  .csh-ms-main-menu-navigation nav .header-main-menu {
    flex-wrap: wrap;
  }
}
.ui.menu.header-main-menu.ui.secondary > .item.focused .sub-menu {
  display: block;
}
.ui.menu.header-main-menu.ui.secondary > .item:focus {
  outline: 2px solid #0052cc;
  outline-offset: 0.5rem;
}
.ui.menu.header-main-menu.ui.secondary .item {
  padding: 11px 10px 12px;
  position: relative;
}
.ui.menu.header-main-menu.ui.secondary .item .sub-menu {
  padding: 0;
  display: none;
  z-index: 1;
  position: absolute;
  top: 35px;
  left: 0px;
  border-radius: 3px;
  border-top: 1rem solid transparent;
  text-align: left;
}
.ui.menu.header-main-menu.ui.secondary .item .sub-menu > .item {
  background: #F2F2F2;
  border-bottom: 1px solid #CDD3D6;
  margin: 0px;
  border-radius: 0px;
  padding: 0;
}
.ui.menu.header-main-menu.ui.secondary .item .sub-menu > .item:focus,
.ui.menu.header-main-menu.ui.secondary .item .sub-menu > .item:hover,
.ui.menu.header-main-menu.ui.secondary .item .sub-menu > .item:active {
  background: #FFFFFF;
}
.ui.menu.header-main-menu.ui.secondary .item .sub-menu > .item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.ui.menu.header-main-menu.ui.secondary .item .sub-menu > .item:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.ui.menu.header-main-menu.ui.secondary .item .sub-menu > .item a {
  color: #22272B;
  padding: 13px 15px 11px;
  font-weight: 700;
  width: 100%;
}
.ui.menu.header-main-menu.ui.secondary .item .sub-menu > .item a.is-active {
  font-weight: 700;
}
.ui.menu.header-main-menu.ui.secondary .item .sub-menu > .item .upper-arrow {
  position: absolute;
  top: -10px;
  display: block;
  border: 5px solid transparent;
  width: 10px;
  border-width: 5px;
  border-bottom-color: #F2F2F2;
}
.ui.menu.header-main-menu.ui.secondary .item:hover .sub-menu,
.ui.menu.header-main-menu.ui.secondary .item:focus .sub-menu {
  display: block;
}
.ui.menu.header-main-menu.ui.secondary .item:focus,
.ui.menu.header-main-menu.ui.secondary .item:hover,
.ui.menu.header-main-menu.ui.secondary .item:active {
  background: #F2F2F2;
}
.ui.menu.header-main-menu.ui.secondary .item:last-child .sub-menu {
  right: 0 !important;
  left: auto !important;
}
.user-login .csh-messages {
  bottom: 65%;
}
.csh-messages {
  position: fixed;
  bottom: 50px;
  z-index: 1000;
  background: none !important;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
.csh-messages .container {
  position: relative;
}
.csh-messages .container .message {
  border: none;
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 60px;
  padding-right: 110px;
  -webkit-backdrop-filter: blur(20px) !important;
  backdrop-filter: blur(20px) !important;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1) !important;
  background-color: rgba(255, 255, 255, 0.9) !important;
}
.csh-messages .container .message .button {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translate(0, -50%);
  color: #22272B;
}
.csh-messages .container .message .type {
  position: absolute;
  width: 40px;
  height: 40px;
  left: 10px;
  top: 50%;
  transform: translate(0, -50%);
}
.csh-messages .container .message .type.success {
  background: url("/themes/custom/csh/images/msg-success.svg") no-repeat;
}
.csh-messages .container .message .type.error {
  background: url("/themes/custom/csh/images/msg-error.svg") no-repeat;
}
.csh-messages .container .message .success {
  font-weight: bold;
  color: #03d095;
}
.csh-messages .container .message .failure {
  font-weight: bold;
  color: #d00303;
}
.csh-messages .container .message p {
  color: #22272B;
}
.csh-messages .container .message p a {
  text-decoration: underline;
}
.page__block__footer {
  background: #22272B;
  color: #FFFFFF;
  padding: 5rem 0 1.5rem;
}
@media (min-width: 992px) {
  .page__block__footer {
    padding-top: 67px;
  }
}
.page__block__footer .ui.divider:not(.vertical):not(.horizontal) {
  border-bottom: none;
  border-top: 1px solid #FFFFFF;
}
.page__block__footer .primary-footer .item {
  display: inline-block;
  padding: 10px 20px 10px 0;
  line-height: 14px;
}
.page__block__footer .primary-footer .item a {
  color: #FFFFFF;
}
@media (min-width: 992px) {
  .page__block__footer .primary-footer .item .header {
    font-weight: normal;
  }
}
.page__block__footer .primary-footer .item .header:hover {
  text-decoration: underline;
}
.page__block__footer .secondary-footer {
  font-size: 12px;
  padding-top: 10px;
}
@media (min-width: 992px) {
  .page__block__footer .secondary-footer {
    font-size: 14px;
  }
}
.page__block__footer .secondary-footer .divider--custom-padding {
  margin: 44px -1rem 10px;
}
@media (min-width: 992px) {
  .page__block__footer .secondary-footer .divider--custom-padding {
    margin: 0;
    margin-top: -10px;
  }
}
.page__block__footer .secondary-footer .list .item {
  line-height: 12px;
  padding: 9px 0;
}
@media (min-width: 992px) {
  .page__block__footer .secondary-footer .list .item {
    line-height: 14px;
    margin-right: 21px;
  }
}
.page__block__footer .secondary-footer .list .item a {
  color: #FFFFFF;
}
.page__block__footer .secondary-footer .list .item a:hover {
  text-decoration: underline;
}
#block-footersecond .ui.horizontal.list > .item,
#block-waterhub-footersecond .ui.horizontal.list > .item {
  font-size: 0.9rem;
}
#block-footersecond .divider,
#block-waterhub-footersecond .divider {
  padding-top: 0;
  padding-bottom: 0;
}
#block-csh-footer a:hover,
#block-waterhub-footer a:hover {
  text-decoration: underline;
}
h1,
h2,
h3,
h4 {
  font-family: 'Public Sans', Helvetica, Arial, sans-serif;
  color: #002664;
}
header.ui.header h1,
header.ui.header h2,
header.ui.header h3 {
  font-family: 'Public Sans', Helvetica, Arial, sans-serif;
  color: #002664;
}
#block-csh-local-tasks ul {
  list-style: none;
  margin: 0 auto 50px;
  width: fit-content;
}
#block-csh-local-tasks ul li {
  display: inline-block;
  margin-right: 15px;
}
.flippable {
  transition: transform 0.6s;
}
.flippable.flip {
  transform: rotate(180deg);
}
.secondary-block {
  background: #F2F2F2;
  padding: 80px 0px;
}
@media (min-width: 769px) {
  .secondary-block {
    padding-bottom: 33px;
  }
}
.secondary-block .ui.large.header {
  font-size: 24px;
  line-height: 28px;
  margin: 2px 0 -5px;
}
@media (min-width: 769px) {
  .secondary-block .ui.large.header {
    font-size: 32px;
    line-height: 38px;
  }
}
.ui.yellow.button {
  background: #f2e01b;
}
.ui.red.button,
.ui.button.modal--trigger--delete {
  border: 2px solid #002664;
  background-color: #002664;
  color: #FFFFFF;
}
.ui.red.button:hover,
.ui.button.modal--trigger--delete:hover,
.ui.red.button:focus,
.ui.button.modal--trigger--delete:focus,
.ui.red.button:active,
.ui.button.modal--trigger--delete:active,
.ui.red.button.active,
.ui.button.modal--trigger--delete.active,
.ui.red.button.focus,
.ui.button.modal--trigger--delete.focus {
  background-color: transparent;
  color: #002664;
}
.ui.primary.button {
  padding: 15px 32px;
  border: 2px solid #CDD3D6;
  background-color: #CDD3D6;
  color: #002664;
  box-shadow: none;
  font-weight: 700;
}
.ui.primary.button:hover,
.ui.primary.button:focus,
.ui.primary.button:active,
.ui.primary.button.active,
.ui.primary.button.focus {
  background-color: #FFFFFF;
  color: #002664;
  border-color: #CDD3D6;
  box-shadow: none;
}
@media (min-width: 769px) {
  .ui.primary.button {
    font-size: 14px;
    padding: 13px 33px;
  }
}
.ui.accent.button {
  border-radius: 3px;
  border: 2px solid #002664;
  background-color: #002664;
  color: #FFFFFF;
  padding: 15px 32px;
}
.ui.accent.button:hover,
.ui.accent.button:focus,
.ui.accent.button:active,
.ui.accent.button.active,
.ui.accent.button.focus {
  background-color: #FFFFFF;
  color: #002664;
}
.ui.accent.button a {
  color: #FFFFFF;
}
.ui.accent.button:hover a,
.ui.accent.button:focus a,
.ui.accent.button:active a {
  color: #002664;
}
.ui.button.to-top {
  border-radius: 3px;
  border: 2px solid #002664;
  background-color: #002664;
  color: #FFFFFF;
  border-radius: 10em;
  position: fixed;
  opacity: 0;
  z-index: 100;
  right: 30px;
  bottom: 100px;
}
.ui.button.to-top:hover,
.ui.button.to-top:focus,
.ui.button.to-top:active,
.ui.button.to-top.active,
.ui.button.to-top.focus {
  background-color: #FFFFFF;
  color: #002664;
}
.ui.button.to-top.show {
  opacity: 1;
}
.ui.button.to-top svg {
  width: 30px;
  margin-top: 8px;
}
.ui.teal.button {
  background-color: #CDD3D6;
  color: #22272B;
}
.ui.teal.button:hover,
.ui.teal.button:focus,
.ui.teal.button:active,
.ui.teal.button.active,
.ui.teal.button.focus {
  background-color: #CDD3D6;
}
.ui.dark-green.button {
  background-color: transparent;
  color: #002664;
  border: 2px solid #002664;
  margin: 0;
}
.ui.dark-green.button:hover,
.ui.dark-green.button:focus,
.ui.dark-green.button:active,
.ui.dark-green.button.active {
  background-color: #002664;
  color: #FFFFFF;
}
.ui.dark-green.button.margin-bottom-small {
  margin-bottom: 0.5rem;
}
a.visually-hidden.focusable[href="#main-content"] {
  border-radius: 3px;
  border: 2px solid #002664;
  background-color: #002664;
  color: #FFFFFF;
  width: 55px;
  height: 55px;
  line-height: 29px;
  bottom: 30px;
  clip: unset;
  position: fixed !important;
  right: 30px;
  font-weight: bold;
  z-index: 1;
  padding: 10px;
  border-radius: 200px;
  transition: width 0.2s;
  visibility: visible;
  overflow: hidden;
  white-space: nowrap;
}
a.visually-hidden.focusable[href="#main-content"]:hover,
a.visually-hidden.focusable[href="#main-content"]:focus,
a.visually-hidden.focusable[href="#main-content"]:active,
a.visually-hidden.focusable[href="#main-content"].active,
a.visually-hidden.focusable[href="#main-content"].focus {
  background-color: #FFFFFF;
  color: #002664;
}
a.visually-hidden.focusable[href="#main-content"]:after {
  content: "\f29a";
  font-family: 'Icons';
  width: 53px;
  background-color: #002664;
  padding: 16px;
  position: absolute;
  top: -2px;
  right: 0;
  font-size: 22px;
  line-height: 24px;
}
a.visually-hidden.focusable[href="#main-content"]:hover,
a.visually-hidden.focusable[href="#main-content"]:focus {
  background-color: #FFFFFF;
  color: #002664;
  width: 220px;
  visibility: visible;
  padding-left: 25px;
}
a.visually-hidden.focusable[href="#main-content"]:hover:after,
a.visually-hidden.focusable[href="#main-content"]:focus:after {
  background-color: #FFFFFF;
}
a.visually-hidden.focusable[href="#main-content"]:focus {
  position: fixed !important;
  clip: unset;
  outline: 2px solid #0052cc;
  outline-offset: 0.5rem;
}
.center-aligned-inline-block.ui.button {
  display: block;
  margin: auto;
  width: fit-content;
}
.breadcrumb-section {
  background-color: #F2F2F2;
}
.block--breadcrumbs {
  padding: 15px 2px 14px;
}
.block--breadcrumbs .breadcrumb {
  font-size: 14px;
}
.block--breadcrumbs .breadcrumb .section:hover {
  text-decoration: none;
}
.block--breadcrumbs .breadcrumb .breadcrumb-separator {
  margin: 0px 7px;
}
.block--breadcrumbs.ckan-search-breadcrumb {
  padding: 10px 0 36px;
}
i.inverted.circular.teal.icon.icon.icon.icon {
  background: #CDD3D6;
  color: #002664;
}
.labels.market-labels {
  display: flex;
  flex-direction: row;
}
.labels.market-labels .label.market-label {
  border-radius: 5px;
  background: #F2F2F2;
  padding: 6px 3px 6px 7px;
  display: flex;
  width: 157px;
  margin-right: 16px;
  align-items: center;
}
.labels.market-labels .label.market-label * {
  color: #22272B;
}
.labels.market-labels .label.market-label > div {
  display: flex;
  flex-direction: column;
}
.labels.market-labels .label.market-label .icon {
  font-size: 30px;
  align-self: flex-end;
}
.labels.market-labels .label.market-label .icon.google.play {
  font-size: 27px;
}
.labels.market-labels .label.market-label .top-line {
  font-size: 10px;
  line-height: 14px;
}
.labels.market-labels .label.market-label .bottom-line {
  font-size: 18px;
  line-height: 20px;
  font-weight: 600;
}
.labels.market-labels .label.market-label:hover,
.labels.market-labels .label.market-label:focus,
.labels.market-labels .label.market-label:active {
  background: #CDD3D6;
}
.project-share-links {
  display: block;
  overflow: hidden;
  margin-bottom: -20px;
  margin-top: 10px;
}
.project-share-links .se-block {
  display: none;
}
.project-share-links .addtoany_share.button {
  margin: 0;
  border: transparent;
  transition: 0s;
  font-size: 14px;
}
.project-share-links .addtoany_share.button .left-icon,
.project-share-links .addtoany_share.button .label {
  padding: 10px;
  color: #002664;
}
.project-share-links .addtoany_share.button .left-icon {
  background-color: #CDD3D6;
  border: 2px solid #CDD3D6;
  border-radius: 5px 0px 0px 5px;
  margin: 0;
}
.project-share-links .addtoany_share.button .left-icon:before {
  color: #002664;
}
.project-share-links .addtoany_share.button .label {
  font-size: 14px;
  border: 2px solid #CDD3D6;
  background-color: #CDD3D6;
  border-left: 0;
  transition: 0s;
}
.project-share-links .addtoany_share.button:hover .label,
.project-share-links .addtoany_share.button:focus .label,
.project-share-links .addtoany_share.button:active .label {
  background-color: #FFFFFF;
  border-color: #CDD3D6;
}
@media (max-width: 769px) {
  .project-share-links {
    float: left;
  }
}
.thread-node-wrapper.explore-project .project-share-links {
  margin-bottom: 0;
}
@media (max-width: 769px) {
  .thread-node-wrapper.explore-project .project-share-links .addtoany_share.button.ui {
    float: none;
  }
}
@media (min-width: 1200px) {
  .thread-node-wrapper.explore-project .project-share-links .addtoany_share.button.ui {
    float: none;
    box-shadow: none;
  }
}
.ui.form #project-event-form input.error {
  background: #FFF6F6;
  border-color: #E0B4B4;
}
.ui.form #project-event-form input.error:focus {
  color: #9F3A38;
}
#user-register-form {
  max-width: 1127px;
}
.muted {
  color: rgba(73, 80, 84, 0.5);
}
.break-word {
  word-break: break-word;
}
.highlighted-messages-wrapper {
  background: #F2F2F2;
}
[data-drupal-messages] {
  background: #F2F2F2;
  padding: 20px 0px 10px;
}
.ui.ui.ui.ui.popup.calendar {
  min-width: 280px;
}
.management-menu {
  flex: 1;
  flex-grow: 0.3;
  margin: 0px 1rem 1rem;
}
.management-menu .items {
  padding-left: 0px;
  list-style-type: none;
}
.management-menu .items.sub-menu {
  border-top: 1px solid #F2F2F2;
  margin-top: 1em;
  padding-top: 9px;
  list-style: none;
}
.management-menu .items.sub-menu .item {
  line-height: 30px;
  text-transform: none;
}
.management-menu .items.sub-menu .item a {
  color: #22272B;
  font-weight: normal;
}
.management-menu .items.sub-menu .item a:hover {
  text-decoration: underline;
}
.management-menu .items.sub-menu .item a.active {
  font-weight: bold;
}
.management-menu .items.top-menu > .item {
  font-weight: bold;
  color: #002664;
  margin-bottom: 16px;
  text-transform: uppercase;
}
.content-maybe-managed {
  display: flex;
  padding-bottom: 60px;
}
@media (max-width: 991px) {
  .content-maybe-managed {
    flex-direction: column;
  }
}
.content-maybe-managed .content-after-management-sidebar-wrapper {
  flex: 1;
}
.content-maybe-managed .content-after-management-sidebar-wrapper #edit-field-description-format,
.content-maybe-managed .content-after-management-sidebar-wrapper #edit-body-format,
.content-maybe-managed .content-after-management-sidebar-wrapper #edit-field-description-format {
  margin-top: -1em;
}
.nonable:empty {
  background: transparent;
  color: rgba(73, 80, 84, 0.5);
}
.nonable:empty:after {
  content: 'None';
  font-size: 16px;
  font-weight: normal;
}
.form-select.required.ui.dropdown.search.selection.multiple {
  min-height: 45px;
}
.ui.form .fields.error .field textarea,
.ui.form .fields.error .field select,
.ui.form .fields.error .field input:not([type]),
.ui.form .fields.error .field input[type="date"],
.ui.form .fields.error .field input[type="datetime-local"],
.ui.form .fields.error .field input[type="email"],
.ui.form .fields.error .field input[type="number"],
.ui.form .fields.error .field input[type="password"],
.ui.form .fields.error .field input[type="search"],
.ui.form .fields.error .field input[type="tel"],
.ui.form .fields.error .field input[type="time"],
.ui.form .fields.error .field input[type="text"],
.ui.form .fields.error .field input[type="file"],
.ui.form .fields.error .field input[type="url"],
.ui.form .field.error textarea,
.ui.form .field.error select,
.ui.form .field.error input:not([type]),
.ui.form .field.error input[type="date"],
.ui.form .field.error input[type="datetime-local"],
.ui.form .field.error input[type="email"],
.ui.form .field.error input[type="number"],
.ui.form .field.error input[type="password"],
.ui.form .field.error input[type="search"],
.ui.form .field.error input[type="tel"],
.ui.form .field.error input[type="time"],
.ui.form .field.error input[type="text"],
.ui.form .field.error input[type="file"],
.ui.form .field.error input[type="url"],
.ui.form .fields.error .field .ui.dropdown,
.ui.form .fields.error .field .ui.dropdown .item,
.ui.form .field.error .ui.dropdown,
.ui.form .field.error .ui.dropdown .item,
.multistep-form--container .ui.accordion .step .content .field.error .file-input-button-wrapper,
.ui.form .field.error .form-select.required.ui.dropdown.search.selection.multiple {
  position: relative;
  background: #FFFFFF;
  border-color: red !important;
  color: #9F3A38;
  border-radius: '';
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ui.form .fields.error .field textarea:hover,
.ui.form .fields.error .field select:hover,
.ui.form .fields.error .field input:not([type]):hover,
.ui.form .fields.error .field input[type="date"]:hover,
.ui.form .fields.error .field input[type="datetime-local"]:hover,
.ui.form .fields.error .field input[type="email"]:hover,
.ui.form .fields.error .field input[type="number"]:hover,
.ui.form .fields.error .field input[type="password"]:hover,
.ui.form .fields.error .field input[type="search"]:hover,
.ui.form .fields.error .field input[type="tel"]:hover,
.ui.form .fields.error .field input[type="time"]:hover,
.ui.form .fields.error .field input[type="text"]:hover,
.ui.form .fields.error .field input[type="file"]:hover,
.ui.form .fields.error .field input[type="url"]:hover,
.ui.form .field.error textarea:hover,
.ui.form .field.error select:hover,
.ui.form .field.error input:not([type]):hover,
.ui.form .field.error input[type="date"]:hover,
.ui.form .field.error input[type="datetime-local"]:hover,
.ui.form .field.error input[type="email"]:hover,
.ui.form .field.error input[type="number"]:hover,
.ui.form .field.error input[type="password"]:hover,
.ui.form .field.error input[type="search"]:hover,
.ui.form .field.error input[type="tel"]:hover,
.ui.form .field.error input[type="time"]:hover,
.ui.form .field.error input[type="text"]:hover,
.ui.form .field.error input[type="file"]:hover,
.ui.form .field.error input[type="url"]:hover,
.ui.form .fields.error .field .ui.dropdown:hover,
.ui.form .fields.error .field .ui.dropdown .item:hover,
.ui.form .field.error .ui.dropdown:hover,
.ui.form .field.error .ui.dropdown .item:hover,
.multistep-form--container .ui.accordion .step .content .field.error .file-input-button-wrapper:hover,
.ui.form .field.error .form-select.required.ui.dropdown.search.selection.multiple:hover,
.ui.form .fields.error .field textarea:focus,
.ui.form .fields.error .field select:focus,
.ui.form .fields.error .field input:not([type]):focus,
.ui.form .fields.error .field input[type="date"]:focus,
.ui.form .fields.error .field input[type="datetime-local"]:focus,
.ui.form .fields.error .field input[type="email"]:focus,
.ui.form .fields.error .field input[type="number"]:focus,
.ui.form .fields.error .field input[type="password"]:focus,
.ui.form .fields.error .field input[type="search"]:focus,
.ui.form .fields.error .field input[type="tel"]:focus,
.ui.form .fields.error .field input[type="time"]:focus,
.ui.form .fields.error .field input[type="text"]:focus,
.ui.form .fields.error .field input[type="file"]:focus,
.ui.form .fields.error .field input[type="url"]:focus,
.ui.form .field.error textarea:focus,
.ui.form .field.error select:focus,
.ui.form .field.error input:not([type]):focus,
.ui.form .field.error input[type="date"]:focus,
.ui.form .field.error input[type="datetime-local"]:focus,
.ui.form .field.error input[type="email"]:focus,
.ui.form .field.error input[type="number"]:focus,
.ui.form .field.error input[type="password"]:focus,
.ui.form .field.error input[type="search"]:focus,
.ui.form .field.error input[type="tel"]:focus,
.ui.form .field.error input[type="time"]:focus,
.ui.form .field.error input[type="text"]:focus,
.ui.form .field.error input[type="file"]:focus,
.ui.form .field.error input[type="url"]:focus,
.ui.form .fields.error .field .ui.dropdown:focus,
.ui.form .fields.error .field .ui.dropdown .item:focus,
.ui.form .field.error .ui.dropdown:focus,
.ui.form .field.error .ui.dropdown .item:focus,
.multistep-form--container .ui.accordion .step .content .field.error .file-input-button-wrapper:focus,
.ui.form .field.error .form-select.required.ui.dropdown.search.selection.multiple:focus {
  background: #FFFFFF;
  border-color: red !important;
  color: #9F3A38;
  border-radius: '';
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ui.form .fields.error .field > label,
.ui.form .fields.error .field .ui.dropdown .item,
.ui.form .field.error .ui.dropdown .item label,
.multistep-form--container .ui.accordion .step .content .field.error .file-input-button-wrapper > label,
.ui.form .field.error > label {
  position: relative;
  color: #22272B;
}
.ui.form .fields.error .field > label:before,
.ui.form .fields.error .field .ui.dropdown .item:before,
.ui.form .field.error .ui.dropdown .item label:before,
.multistep-form--container .ui.accordion .step .content .field.error .file-input-button-wrapper > label:before,
.ui.form .field.error > label:before {
  position: absolute;
  top: 40px;
  right: 10px;
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  background: red;
  background-image: url(../images/error-cros.svg);
  background-size: 50%;
  background-repeat: no-repeat;
  z-index: 10;
  border-radius: 50%;
  background-position: center;
}
.ui.form .field.error p.error {
  position: relative;
  margin-top: 10px;
}
.ui.form .field.error p.error span {
  padding-left: 10px;
}
.ui.form .field.error p.error:before {
  vertical-align: middle;
  padding-right: 10px;
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  background: red;
  background-image: url(../images/error-cros.svg);
  background-size: 45%;
  background-repeat: no-repeat;
  z-index: 9;
  border-radius: 50%;
  background-position: center;
}
.field.error .dropdown.selection:before {
  position: absolute;
  top: 50%;
  right: 4px;
  transform: translateY(-50%);
  vertical-align: middle;
  margin-right: 5px;
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  background: red;
  background-image: url(../images/error-cros.svg);
  background-size: 45%;
  background-repeat: no-repeat;
  z-index: 9;
  border-radius: 50%;
  background-position: center;
}
.field.error .dropdown.selection .error-info {
  margin-top: 10px;
  font-size: 0.85rem;
  clear: both;
}
.field.error .dropdown.selection .error-info:before {
  content: none;
}
.field.error .error-info {
  margin-top: 10px;
  font-size: 0.85rem;
  clear: both;
}
.field.error .error-info:before {
  position: relative;
  top: -1px;
  vertical-align: middle;
  margin-right: 5px;
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  background: red;
  background-image: url(../images/error-cros.svg);
  background-size: 45%;
  background-repeat: no-repeat;
  z-index: 9;
  border-radius: 50%;
  background-position: center;
}
#csh-project-multistep-form .ui.form .fields.error .field label,
#user-register-form .ui.form .fields.error .field label,
#user-form .ui.form .fields.error .field label,
#csh-project-multistep-form .ui.form .field.error label,
#user-register-form .ui.form .field.error label,
#user-form .ui.form .field.error label,
#csh-project-multistep-form .ui.form .fields.error .field .ui.dropdown label,
#user-register-form .ui.form .fields.error .field .ui.dropdown label,
#user-form .ui.form .fields.error .field .ui.dropdown label,
#csh-project-multistep-form .ui.form .fields.error .field .ui.dropdown .item,
#user-register-form .ui.form .fields.error .field .ui.dropdown .item,
#user-form .ui.form .fields.error .field .ui.dropdown .item,
#csh-project-multistep-form .ui.form .field.error .ui.dropdown label,
#user-register-form .ui.form .field.error .ui.dropdown label,
#user-form .ui.form .field.error .ui.dropdown label,
#csh-project-multistep-form .ui.form .field.error .ui.dropdown .item label,
#user-register-form .ui.form .field.error .ui.dropdown .item label,
#user-form .ui.form .field.error .ui.dropdown .item label,
#csh-project-multistep-form .multistep-form--container .ui.accordion .step .content .field.error .file-input-button-wrapper label,
#user-register-form .multistep-form--container .ui.accordion .step .content .field.error .file-input-button-wrapper label,
#user-form .multistep-form--container .ui.accordion .step .content .field.error .file-input-button-wrapper label,
#csh-project-multistep-form .ui.form .field.error label,
#user-register-form .ui.form .field.error label,
#user-form .ui.form .field.error label {
  color: #22272B;
}
#csh-project-multistep-form .ui.form .fields.error .field label:before,
#user-register-form .ui.form .fields.error .field label:before,
#user-form .ui.form .fields.error .field label:before,
#csh-project-multistep-form .ui.form .field.error label:before,
#user-register-form .ui.form .field.error label:before,
#user-form .ui.form .field.error label:before,
#csh-project-multistep-form .ui.form .fields.error .field .ui.dropdown label:before,
#user-register-form .ui.form .fields.error .field .ui.dropdown label:before,
#user-form .ui.form .fields.error .field .ui.dropdown label:before,
#csh-project-multistep-form .ui.form .fields.error .field .ui.dropdown .item:before,
#user-register-form .ui.form .fields.error .field .ui.dropdown .item:before,
#user-form .ui.form .fields.error .field .ui.dropdown .item:before,
#csh-project-multistep-form .ui.form .field.error .ui.dropdown label:before,
#user-register-form .ui.form .field.error .ui.dropdown label:before,
#user-form .ui.form .field.error .ui.dropdown label:before,
#csh-project-multistep-form .ui.form .field.error .ui.dropdown .item label:before,
#user-register-form .ui.form .field.error .ui.dropdown .item label:before,
#user-form .ui.form .field.error .ui.dropdown .item label:before,
#csh-project-multistep-form .multistep-form--container .ui.accordion .step .content .field.error .file-input-button-wrapper label:before,
#user-register-form .multistep-form--container .ui.accordion .step .content .field.error .file-input-button-wrapper label:before,
#user-form .multistep-form--container .ui.accordion .step .content .field.error .file-input-button-wrapper label:before,
#csh-project-multistep-form .ui.form .field.error label:before,
#user-register-form .ui.form .field.error label:before,
#user-form .ui.form .field.error label:before {
  top: 58px;
}
#csh-project-multistep-form .ui.form .field.error label[for='p_end_date']:before,
#user-register-form .ui.form .field.error label[for='p_end_date']:before,
#user-form .ui.form .field.error label[for='p_end_date']:before,
#csh-project-multistep-form .ui.form .field.error label[for='p_start_date']:before,
#user-register-form .ui.form .field.error label[for='p_start_date']:before,
#user-form .ui.form .field.error label[for='p_start_date']:before {
  top: 45px;
}
#csh-project-multistep-form .ui.form .field.error label[for='p_science_type']:before,
#user-register-form .ui.form .field.error label[for='p_science_type']:before,
#user-form .ui.form .field.error label[for='p_science_type']:before,
#csh-project-multistep-form .ui.form .field.error label[for='dcat_keyword']:before,
#user-register-form .ui.form .field.error label[for='dcat_keyword']:before,
#user-form .ui.form .field.error label[for='dcat_keyword']:before,
#csh-project-multistep-form .ui.form .field.error label[for='p_tasks']:before,
#user-register-form .ui.form .field.error label[for='p_tasks']:before,
#user-form .ui.form .field.error label[for='p_tasks']:before,
#csh-project-multistep-form .ui.form .field.error label[for='desirable_skills']:before,
#user-register-form .ui.form .field.error label[for='desirable_skills']:before,
#user-form .ui.form .field.error label[for='desirable_skills']:before,
#csh-project-multistep-form .ui.form .field.error label[for='p_data_location']:before,
#user-register-form .ui.form .field.error label[for='p_data_location']:before,
#user-form .ui.form .field.error label[for='p_data_location']:before,
#csh-project-multistep-form .ui.form .field.error label[for='invite_external']:before,
#user-register-form .ui.form .field.error label[for='invite_external']:before,
#user-form .ui.form .field.error label[for='invite_external']:before,
#csh-project-multistep-form .field.error label[for='edit-field-project-topic']:before,
#user-register-form .field.error label[for='edit-field-project-topic']:before,
#user-form .field.error label[for='edit-field-project-topic']:before,
#csh-project-multistep-form .field.error label[for='edit-field-project-tasks']:before,
#user-register-form .field.error label[for='edit-field-project-tasks']:before,
#user-form .field.error label[for='edit-field-project-tasks']:before {
  content: none;
}
a.green {
  color: #495054;
}
a.green:hover {
  text-decoration: underline;
}
body .layout-container a:focus,
body .layout-container button:focus,
body .layout-container input[type="date"]:focus,
body .layout-container input[type="email"]:focus,
body .layout-container input[type="number"]:focus,
body .layout-container input[type="password"]:focus,
body .layout-container input[type="search"]:focus,
body .layout-container input[type="tel"]:focus,
body .layout-container input[type="text"]:focus,
body .layout-container input[type="time"]:focus,
body .layout-container input[type="url"]:focus,
body .layout-container select:focus {
  outline: 2px solid #0052cc;
  outline-offset: 0.5rem;
}
body .layout-container a:focus {
  text-decoration: underline;
}
nav.nav--inline.nav--breadcrumb ul li {
  font-size: 14px;
}
.ui.dropdown > input:not(.search):first-child,
.ui.dropdown > select {
  display: block !important;
  width: 1px;
  height: 1px;
  padding: 0;
  font-size: 0px !important;
  border: none;
  visibility: hidden;
  position: absolute;
}
.pseudo_search {
  font-size: 0px !important;
  left: 0;
  opacity: 1;
  position: absolute;
  top: 0;
}
.pseudo_search:before {
  content: unset;
}
.ui.form .field.error .ui.dropdown label.pseudo_search:before {
  content: unset;
}
.dropdown.multiple .option-text {
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.dark-grey-text {
  color: #495054;
}
.page-content--reset-password #block-csh-local-tasks,
.page-content--user-reset #block-csh-local-tasks,
.page-content--login #block-csh-local-tasks,
.page-content--register #block-csh-local-tasks,
.page-content--user-edit #block-csh-local-tasks {
  display: none;
}
.page-content--reset-password .centered.segment,
.page-content--user-reset .centered.segment,
.page-content--login .centered.segment,
.page-content--register .centered.segment,
.page-content--user-edit .centered.segment {
  margin: auto;
}
.page-content--reset-password .centered.segment .ui.form .field label,
.page-content--user-reset .centered.segment .ui.form .field label,
.page-content--login .centered.segment .ui.form .field label,
.page-content--register .centered.segment .ui.form .field label,
.page-content--user-edit .centered.segment .ui.form .field label {
  font-size: 17px;
  margin-bottom: 8px;
  width: unset;
}
.page-content--reset-password .centered.segment .ui.form .field input,
.page-content--user-reset .centered.segment .ui.form .field input,
.page-content--login .centered.segment .ui.form .field input,
.page-content--register .centered.segment .ui.form .field input,
.page-content--user-edit .centered.segment .ui.form .field input {
  background: transparent;
  padding: 8px 16px 9px;
  font-size: 16px;
  line-height: 26px;
  border: solid 1px #e6e6e6;
  color: #646975;
}
.page-content--reset-password .centered.segment .ui.form .field input.search,
.page-content--user-reset .centered.segment .ui.form .field input.search,
.page-content--login .centered.segment .ui.form .field input.search,
.page-content--register .centered.segment .ui.form .field input.search,
.page-content--user-edit .centered.segment .ui.form .field input.search {
  padding: 0px;
  margin: 0px;
  font-size: inherit;
}
.page-content--reset-password .centered.segment .ui.form .field.required label,
.page-content--user-reset .centered.segment .ui.form .field.required label,
.page-content--login .centered.segment .ui.form .field.required label,
.page-content--register .centered.segment .ui.form .field.required label,
.page-content--user-edit .centered.segment .ui.form .field.required label,
.page-content--reset-password .centered.segment .ui.form .field.error label,
.page-content--user-reset .centered.segment .ui.form .field.error label,
.page-content--login .centered.segment .ui.form .field.error label,
.page-content--register .centered.segment .ui.form .field.error label,
.page-content--user-edit .centered.segment .ui.form .field.error label {
  width: 100%;
  display: inline-block;
}
.page-content--register {
  background: #FFFFFF;
  padding: 70px 0px;
}
@media (min-width: 1200px) {
  .page-content--register .centered.segment {
    width: 982px;
  }
}
.page-content--register .ui.tooltip.preceding,
.page-content--user-edit .ui.tooltip.preceding {
  font-size: 17px;
  position: relative;
  top: -4px;
}
.page-content--register .ui.tooltip.preceding + label,
.page-content--user-edit .ui.tooltip.preceding + label {
  display: inline-block;
}
.page-content--register .display-inline-label label,
.page-content--user-edit .display-inline-label label {
  display: inline-block;
}
.page-content--register fieldset,
.page-content--user-edit fieldset {
  border: none;
}
.page-content--register .ui.header,
.page-content--user-edit .ui.header {
  margin-left: 22px;
  margin-bottom: 37px;
  font-size: 32px;
  color: #22272B;
}
.page-content--register .ui.steps,
.page-content--user-edit .ui.steps {
  border-color: #56bea0;
}
.page-content--register .ui.steps .step,
.page-content--user-edit .ui.steps .step {
  border-color: #56bea0;
  padding: 18px 0px;
  pointer-events: none;
  flex: 1;
}
.page-content--register .ui.steps .step,
.page-content--user-edit .ui.steps .step,
.page-content--register .ui.steps .step.active,
.page-content--user-edit .ui.steps .step.active {
  cursor: default!important;
}
.page-content--register .ui.steps .step.completed .icon,
.page-content--user-edit .ui.steps .step.completed .icon {
  font-size: 47px;
}
.page-content--register .ui.steps .step.completed .icon:before,
.page-content--user-edit .ui.steps .step.completed .icon:before {
  color: #2d8280;
}
.page-content--register .ui.steps .step.active,
.page-content--user-edit .ui.steps .step.active,
.page-content--register .ui.steps .step.active:after,
.page-content--user-edit .ui.steps .step.active:after {
  border-color: #56bea0;
  background: #f3faf8;
}
.page-content--register .ui.steps .step.active:hover,
.page-content--user-edit .ui.steps .step.active:hover,
.page-content--register .ui.steps .step.active:hover:after,
.page-content--user-edit .ui.steps .step.active:hover:after {
  background: #cfebe3;
}
.page-content--register .ui.steps .step:hover,
.page-content--user-edit .ui.steps .step:hover {
  background: #f3faf8;
}
.page-content--register .ui.steps .step.active .title,
.page-content--user-edit .ui.steps .step.active .title {
  color: #495054;
}
.page-content--register .ui.steps .icon,
.page-content--user-edit .ui.steps .icon {
  font-size: 43px;
  margin-top: 9px;
  margin-right: 22px;
}
.page-content--register .ui.steps .title,
.page-content--user-edit .ui.steps .title {
  font-weight: bold;
  font-size: 22px;
  line-height: 26px;
}
.page-content--register .ui.steps .content,
.page-content--user-edit .ui.steps .content {
  font-size: 16px;
}
.page-content--register .section-content .filter-guidelines,
.page-content--user-edit .section-content .filter-guidelines {
  display: none;
}
.page-content--register .section-content .segment,
.page-content--user-edit .section-content .segment {
  padding: 20px;
  border-color: #56bea0;
}
.page-content--register .section-content .segment.padded,
.page-content--user-edit .section-content .segment.padded {
  padding: 20px 40px;
}
@media (min-width: 769px) {
  .page-content--register .section-content .segment.padded,
  .page-content--user-edit .section-content .segment.padded {
    padding: 40px 149px 25px;
  }
}
@media (min-width: 769px) {
  .page-content--register .section-content .segment.actions,
  .page-content--user-edit .section-content .segment.actions {
    padding: 31px 97px 32px;
  }
}
.page-content--register .section-content .segment .fields,
.page-content--user-edit .section-content .segment .fields {
  align-items: flex-start;
  margin-bottom: 0px;
}
.page-content--register .section-content .segment .fields div.js-password-confirm,
.page-content--user-edit .section-content .segment .fields div.js-password-confirm {
  display: none;
}
.page-content--register .section-content .segment .field,
.page-content--user-edit .section-content .segment .field {
  margin-bottom: 21px;
}
.page-content--register .section-content .segment .field.required label:after,
.page-content--user-edit .section-content .segment .field.required label:after {
  color: #495054;
}
.page-content--register .section-content .segment .field label,
.page-content--user-edit .section-content .segment .field label {
  margin-left: 2px;
}
.page-content--register .section-content .segment.tab,
.page-content--user-edit .section-content .segment.tab {
  min-height: 420px;
}
.page-content--register .section-content .segment.tab .skills-column .field,
.page-content--user-edit .section-content .segment.tab .skills-column .field {
  margin-bottom: 10px;
}
.page-content--register .section-content .segment.tab .skills-column .field.form-item,
.page-content--user-edit .section-content .segment.tab .skills-column .field.form-item {
  margin-bottom: 30px;
}
.page-content--register .section-content .segment.tab .column.left.skills-column,
.page-content--user-edit .section-content .segment.tab .column.left.skills-column,
.page-content--register .section-content .segment.tab .column.topics-column,
.page-content--user-edit .section-content .segment.tab .column.topics-column,
.page-content--register .section-content .segment.tab .column.tasks-column,
.page-content--user-edit .section-content .segment.tab .column.tasks-column {
  padding: 10px 44px;
}
.page-content--register .section-content .segment.tab .column.left.skills-column .pseudo-label,
.page-content--user-edit .section-content .segment.tab .column.left.skills-column .pseudo-label,
.page-content--register .section-content .segment.tab .column.topics-column .pseudo-label,
.page-content--user-edit .section-content .segment.tab .column.topics-column .pseudo-label,
.page-content--register .section-content .segment.tab .column.tasks-column .pseudo-label,
.page-content--user-edit .section-content .segment.tab .column.tasks-column .pseudo-label {
  margin-top: 0px;
  margin-bottom: 5px;
}
.page-content--register .section-content .segment.tab .selected-tags,
.page-content--user-edit .section-content .segment.tab .selected-tags {
  margin-top: 30px;
}
.page-content--register .section-content .segment.tab .selected-tags .label,
.page-content--user-edit .section-content .segment.tab .selected-tags .label {
  margin-right: 10px;
  margin-bottom: 10px;
  color: #22272B;
  background: rgba(205, 211, 214, 0.25);
  font-size: 14px;
  line-height: 21px;
  font-weight: 600;
}
.page-content--register .section-content .segment.tab .selected-tags .label .icon,
.page-content--user-edit .section-content .segment.tab .selected-tags .label .icon {
  color: #CDD3D6;
  cursor: pointer;
}
.page-content--register .section-content .segment.tab.preference-info,
.page-content--user-edit .section-content .segment.tab.preference-info {
  padding: 36px 5px 0;
}
.page-content--register .section-content .segment.tab.personal-info.segment,
.page-content--user-edit .section-content .segment.tab.personal-info.segment {
  padding: 20px 5px;
}
@media (min-width: 769px) {
  .page-content--register .section-content .segment.tab.personal-info.segment,
  .page-content--user-edit .section-content .segment.tab.personal-info.segment {
    padding: 20px;
    padding-bottom: 0px;
  }
}
@media (min-width: 769px) {
  .page-content--register .section-content .segment.tab.personal-info .column,
  .page-content--user-edit .section-content .segment.tab.personal-info .column {
    padding: 10px 17px 0px;
  }
}
.page-content--register .section-content .segment.tab.personal-info .avatar-preview,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-preview {
  width: 200px;
  margin: auto;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-preview img,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-preview img {
  margin-left: -12px;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader {
  text-align: center;
  position: relative;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field {
  position: relative;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item {
  display: flex;
  flex-direction: column-reverse;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget {
  position: absolute;
  top: -200px;
  left: -24px;
  right: 0px;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget > *,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget > * {
  display: none;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget img,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget img {
  display: block;
  border-radius: 50%;
  margin: auto;
  background: #FFFFFF;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget input[type=submit],
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget input[type=submit] {
  display: block;
  position: absolute;
  bottom: -66px;
  left: 0px;
  right: 0px;
  width: 211px;
  margin: auto;
  opacity: 0;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field label,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field label {
  font-weight: 600;
  padding: 4px 12px 4px 21px;
  border-radius: 5px;
  font-size: 14px;
  line-height: 28px;
  background: #CDD3D6;
  width: fit-content;
  margin: 30px auto 22px;
  position: relative;
  color: #FFFFFF;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field label:before,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field label:before {
  position: absolute;
  text-align: center;
  font-family: Icons;
  content: "\f382";
  display: inline-block;
  width: 36px;
  left: -23px;
  top: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding-top: 4px;
  height: 36px;
  background: #CDD3D6;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field label:hover,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field label:hover {
  background: #b1babf;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field label:hover:before,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field label:hover:before {
  background: #313639;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field input[type=file],
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field input[type=file] {
  display: none;
}
.page-content--register .section-content .segment.tab .vertical.divider:before,
.page-content--user-edit .section-content .segment.tab .vertical.divider:before,
.page-content--register .section-content .segment.tab .vertical.divider:after,
.page-content--user-edit .section-content .segment.tab .vertical.divider:after {
  border-left: 1px solid #56bea0;
  height: 100%;
}
.page-content--register .section-content .segment.tab .pseudo-label,
.page-content--user-edit .section-content .segment.tab .pseudo-label {
  font-size: 17px;
  line-height: 17px;
  text-align: left;
}
.page-content--register .section-content .segment.tab .pseudo-label .tooltip,
.page-content--user-edit .section-content .segment.tab .pseudo-label .tooltip {
  vertical-align: text-top;
}
.page-content--register .section-content .segment.tab .field--name-field-other-skills .filter-wrapper,
.page-content--user-edit .section-content .segment.tab .field--name-field-other-skills .filter-wrapper {
  display: none;
}
.page-content--register .section-content .form-actions .ui.button,
.page-content--user-edit .section-content .form-actions .ui.button {
  border-radius: 5px;
}
.page-content--register .section-content .form-actions .back-button,
.page-content--user-edit .section-content .form-actions .back-button {
  border: 2px solid #CDD3D6;
  background: #CDD3D6;
  color: #FFFFFF;
  font-weight: bold;
}
.page-content--register .section-content .form-actions .back-button:hover,
.page-content--user-edit .section-content .form-actions .back-button:hover {
  background-color: #FFFFFF;
  color: #22272B;
}
.page-content--register .section-content .form-actions .ui.button.forward-button,
.page-content--user-edit .section-content .form-actions .ui.button.forward-button {
  font-weight: 600;
  color: #FFFFFF;
}
.page-content--register .section-content .form-actions .ui.button.forward-button:hover,
.page-content--user-edit .section-content .form-actions .ui.button.forward-button:hover {
  color: #22272B;
}
.page-content--register .section-content .form-actions .ui.button.forward-button .icon,
.page-content--user-edit .section-content .form-actions .ui.button.forward-button .icon {
  background: #CDD3D6;
  color: #FFFFFF;
}
.page-content--register .section-content .form-actions .ui.button.submit-button,
.page-content--user-edit .section-content .form-actions .ui.button.submit-button {
  color: #FFFFFF;
  background: #2b9f90;
}
.page-content--register .section-content .section-content--bottom,
.page-content--user-edit .section-content .section-content--bottom {
  margin: 0px;
  font-size: 16px;
  line-height: 26px;
  color: #22272B;
}
.page-content--register .section-content .section-content--bottom .column,
.page-content--user-edit .section-content .section-content--bottom .column {
  padding-left: 5px;
  padding-right: 5px;
}
.page-content--register .section-content .section-content--bottom .terms-note,
.page-content--user-edit .section-content .section-content--bottom .terms-note {
  font-size: 14px;
  line-height: 20px;
}
.page-content--register .section-content .section-content--bottom a,
.page-content--user-edit .section-content .section-content--bottom a {
  color: #495054;
}
.page-content--register .section-content .section-content--bottom a.emphasized,
.page-content--user-edit .section-content .section-content--bottom a.emphasized {
  color: #22272B;
  font-weight: bold;
  text-decoration: underline;
}
.page-content--register .tab a,
.page-content--user-edit .tab a {
  color: #495054;
}
.page-content--register .tab a:hover,
.page-content--user-edit .tab a:hover {
  text-decoration: underline;
}
.page-content--register .captcha,
.page-content--user-edit .captcha {
  margin: 20px 0;
}
.page-content--register .active[data-tab=account] ~ .segment .form-actions .back-button,
.page-content--user-edit .active[data-tab=account] ~ .segment .form-actions .back-button {
  display: none;
}
.page-content--register .active[data-tab=account] ~ .segment .form-actions .submit-button,
.page-content--user-edit .active[data-tab=account] ~ .segment .form-actions .submit-button {
  display: none;
}
.page-content--register .active[data-tab=account] ~ .segment .terms-note,
.page-content--user-edit .active[data-tab=account] ~ .segment .terms-note {
  display: none;
}
.page-content--register .active[data-tab=personal] ~ .segment .form-actions .forward-button,
.page-content--user-edit .active[data-tab=personal] ~ .segment .form-actions .forward-button {
  display: none;
}
.page-content--register .active[data-tab=personal] ~ .segment .terms-note,
.page-content--user-edit .active[data-tab=personal] ~ .segment .terms-note {
  display: none;
}
.page-content--register .dropdown.search.selection.multiple a.label,
.page-content--user-edit .dropdown.search.selection.multiple a.label {
  position: relative;
  padding-right: 15px;
}
.page-content--register .dropdown.search.selection.multiple a.label .delete,
.page-content--user-edit .dropdown.search.selection.multiple a.label .delete {
  position: absolute;
  right: 4px;
  top: 6px;
}
.page-content--login .ui.container {
  padding: 0 0px 45px;
}
.page-content--login .centered.segment {
  border-radius: 3px;
  box-shadow: 2.5px 4.3px 10px 0 rgba(171, 167, 168, 0.3);
  overflow: hidden;
  padding: 0px;
}
.page-content--login .section-heading {
  background: url("/themes/custom/csh/images/lines-1.png") 100% 0% no-repeat;
  background-size: 100%;
  padding: 25px 15px;
  text-align: center;
}
.page-content--login .section-heading .ui.header {
  color: #22272B;
  font-size: 24px;
}
@media (min-width: 769px) {
  .page-content--login .section-heading {
    padding: 34px 84px 30px;
    text-align: left;
  }
  .page-content--login .section-heading .ui.header {
    font-size: 32px;
  }
}
.page-content--login .section-content {
  padding: 20px 15px;
}
@media (min-width: 769px) {
  .page-content--login .section-content {
    padding: 53px 85px 51px;
  }
}
.page-content--login .section-content .field {
  margin-bottom: 25px;
}
.page-content--login .section-content .field .ui.checkbox [type=checkbox] + label {
  font-size: 14px;
}
.page-content--login .section-content .form-actions {
  text-align: center;
  padding: 10px;
}
@media (min-width: 769px) {
  .page-content--login .section-content .form-actions {
    padding: 26px;
  }
}
.page-content--login .section-content .form-actions .button {
  font-weight: 600;
  color: #FFFFFF;
  font-size: 16px;
  padding: 14px 15px 15px;
}
@media (min-width: 769px) {
  .page-content--login .section-content .form-actions .button {
    min-width: 300px;
  }
}
.page-content--login .section-content .form-actions .button:hover {
  color: #22272B;
}
.page-content--login .section-footer {
  background: rgba(205, 211, 214, 0.15);
  padding: 15px 0;
}
@media (min-width: 769px) {
  .page-content--login .section-footer {
    padding: 28px 39px 39px;
  }
}
.page-content--login .section-footer .link {
  font-weight: bold;
  text-decoration: underline;
  color: #22272B;
}
.page-content--login .section-footer .column {
  text-align: center;
}
@media (min-width: 769px) {
  .page-content--login .section-footer .column:first-child {
    text-align: left;
  }
  .page-content--login .section-footer .column:last-child {
    text-align: right;
  }
}
.page-content--reset-password,
.page-content--user-reset {
  background: #FFFFFF;
  padding: 107px 0px;
}
.page-content--reset-password .ui.header,
.page-content--user-reset .ui.header {
  font-size: 32px;
  margin-bottom: 36px;
}
.page-content--reset-password .ui.form .form-actions,
.page-content--user-reset .ui.form .form-actions {
  margin-top: 55px;
  margin-bottom: 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-content--reset-password .ui.form .form-actions .button,
.page-content--user-reset .ui.form .form-actions .button {
  font-size: 16px;
  line-height: 26px;
  padding: 9px 15px 10px;
  border-radius: 5px;
  font-weight: 600;
}
.page-content--reset-password .ui.form .form-actions .button.blue,
.page-content--user-reset .ui.form .form-actions .button.blue {
  background: #0052cc;
}
.page-content--reset-password .ui.form .form-actions .button.blue:hover,
.page-content--user-reset .ui.form .form-actions .button.blue:hover {
  background: #003d99;
}
.page-content--user-reset .ui.form .form-actions {
  justify-content: flex-end;
}
#user-form-block {
  display: block;
}
.privacy-preferences-form fieldset {
  margin-bottom: 20px;
}
.email-verify-tfa {
  padding-top: 60px;
}
@media (max-width: 767px) {
  .page-content--login .ui.container {
    padding: 30px 0px 0px;
  }
}
@media (max-width: 395px) {
  .page-content--login .ui.container {
    margin: 0!important;
  }
  .page-content--login .ui.container .ui.centered {
    border: none;
  }
  .page-content--login .ui.container .ui.centered .section-content {
    padding: 20px 5px;
  }
}
.ui.grid .right-sidebar {
  background-color: #CDD3D6;
  border-left: 1px solid #E9E8E9;
}
.right-sidebar .row {
  margin: 20px 20px 20px 10px;
}
@media (max-width: 769px) {
  .right-sidebar .row {
    margin: 10px 30px;
  }
}
@media (max-width: 769px) {
  .right-sidebar .row.first {
    margin-top: inherit;
  }
}
.right-sidebar .row .label {
  font-family: 'Public Sans', Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.82;
  letter-spacing: -0.43px;
  text-align: left;
  color: #22272B;
  margin-bottom: 10px;
  margin-top: 50px;
}
.user-profile-page .ui.grid.content-wrapper {
  border: 1px solid #F2F2F2;
  border-radius: 3px;
  margin-top: 0;
}
.user-profile-page {
  padding-bottom: 87px;
}
.user-profile-page .ui.grid .left-content.column {
  padding: 40px;
}
.user-profile-page .photo div {
  border-radius: 50%;
  text-align: center;
  overflow: hidden;
}
.user-profile-page .photo span.no-photo {
  padding-top: 80px;
  display: block;
  width: 100%;
  text-align: center;
  color: silver;
  font-size: 20px;
}
.user-profile-page .name-surname {
  font-family: 'Public Sans', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.08;
  letter-spacing: normal;
  text-align: left;
  color: #22272B;
  margin-bottom: 10px;
  overflow: hidden;
  margin-top: 40px;
}
.user-profile-page .name-surname div {
  float: left;
  margin-right: 5px;
}
.user-profile-page .name-and-other {
  font-size: 18px;
}
.user-profile-page .name-and-other .label {
  clear: both;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: left;
  color: #22272B;
}
.user-profile-page .name-and-other .user-value {
  color: #495054;
}
.user-profile-page .buttons-column .button {
  width: 178px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF;
  text-indent: -10px;
  background-color: #002664;
  border: 2px solid #002664;
}
.user-profile-page .buttons-column .button.email-button {
  margin-top: 75px;
}
@media (max-width: 991px) {
  .user-profile-page .buttons-column .button.email-button {
    margin-top: 0px;
  }
}
.user-profile-page .buttons-column .button.email-button i {
  text-indent: 0px;
}
.user-profile-page .buttons-column .button.message-button {
  display: none;
  background-color: #e85e5a;
  border: 2px solid #e85e5a;
}
.user-profile-page .buttons-column .button.message-button i {
  text-indent: 0px;
}
.user-profile-page .buttons-column .button.message-button:hover {
  background-color: #fce9e9;
}
.user-profile-page .buttons-column .button:hover {
  background-color: #FFFFFF;
  color: #002664;
}
.left-content .row.first-row {
  border-bottom: 1px solid #E9E8E9;
  margin-bottom: 10px;
  padding-bottom: 20px;
}
@media (max-width: 769px) {
  .left-content .row {
    padding-left: 20px!important;
    padding-top: 20px;
  }
}
.management-menu + .content-after-management-sidebar-wrapper .user-profile-page .ui.grid .left-content {
  width: 100% !important;
}
.management-menu + .content-after-management-sidebar-wrapper .user-profile-page .ui.grid .right-sidebar {
  display: none;
}
.user-profile-page .left-content .row.biography,
.user-profile-page .left-content .row.preferences,
.user-profile-page .left-content .row.availabilities,
.user-profile-page .left-content .row.skills,
.user-profile-page .left-content .row.interests {
  padding: 0 30px 30px 0px;
  margin-bottom: 40px;
}
.user-profile-page .left-content .row.biography > div > div:first-child,
.user-profile-page .left-content .row.preferences > div > div:first-child,
.user-profile-page .left-content .row.availabilities > div > div:first-child,
.user-profile-page .left-content .row.skills > div > div:first-child,
.user-profile-page .left-content .row.interests > div > div:first-child {
  font-family: 'Public Sans', Helvetica, Arial, sans-serif;
  font-size: 20px;
  color: #002664;
  margin-bottom: 15px;
  padding-left: 5px;
  overflow: hidden;
  height: 25px;
}
@media (max-width: 767px) {
  .user-profile-page .left-content .row.biography > div > div:first-child,
  .user-profile-page .left-content .row.preferences > div > div:first-child,
  .user-profile-page .left-content .row.availabilities > div > div:first-child,
  .user-profile-page .left-content .row.skills > div > div:first-child,
  .user-profile-page .left-content .row.interests > div > div:first-child {
    margin-bottom: 8px;
    min-height: 40px;
    line-height: 16px;
  }
}
.user-profile-page .left-content .row.biography > div > div,
.user-profile-page .left-content .row.preferences > div > div,
.user-profile-page .left-content .row.availabilities > div > div,
.user-profile-page .left-content .row.skills > div > div,
.user-profile-page .left-content .row.interests > div > div {
  overflow: auto;
}
.user-profile-page .left-content .row.biography > div > div div,
.user-profile-page .left-content .row.preferences > div > div div,
.user-profile-page .left-content .row.availabilities > div > div div,
.user-profile-page .left-content .row.skills > div > div div,
.user-profile-page .left-content .row.interests > div > div div {
  padding: 5px 10px;
  border-radius: 5px;
  border: solid 1px #495054;
  background-color: #FFFFFF;
  float: left;
  margin-bottom: 10px;
  margin-right: 13px;
  font-size: 14px;
  font-weight: 600;
}
.user-profile-page .left-content .row.biography i,
.user-profile-page .left-content .row.preferences i,
.user-profile-page .left-content .row.availabilities i,
.user-profile-page .left-content .row.skills i,
.user-profile-page .left-content .row.interests i {
  color: #495054;
  font-size: 24px;
  float: left;
}
.user-profile-page .left-content .row.biography {
  margin-bottom: 0px;
  color: #22272B;
  font-size: 18px;
}
.user-profile-page .left-content .row.biography #read_more,
.user-profile-page .left-content .row.biography #read_less {
  margin-right: 30px;
}
.user-profile-page .left-content .row.biography > div {
  overflow: hidden;
  max-height: 138px;
  left: -30px;
  right: 0;
  margin-right: 0px;
  position: relative;
}
.user-profile-page .left-content .row.biography > div > div {
  overflow: hidden;
  text-align: justify;
}
.user-profile-page .left-content .row.biography > div > div:first-child {
  margin-left: 30px;
}
.user-profile-page .left-content .row.biography.opened > div {
  max-height: none;
}
.user-profile-page .left-content .row.biography #read_more,
.user-profile-page .left-content .row.biography #read_less {
  color: #495054;
  float: right;
  font-size: 14px;
  margin-top: 5px;
  cursor: pointer;
}
.user-profile-page .left-content .row.biography p {
  margin-left: 5px;
}
.user-profile-page .left-content .row.interests > div > div div,
.user-profile-page .left-content .row.preferences > div > div div,
.user-profile-page .left-content .row.interests > div > div div a,
.user-profile-page .left-content .row.preferences > div > div div a {
  color: #495054;
}
.user-profile-page .left-content .row.skills > div > div div {
  color: #0052cc;
  border: solid 1px #0052cc;
}
.user-profile-page .left-content .break-word {
  margin-bottom: 40px;
  padding-top: 25px;
}
.user-profile--project-list .profile-project-item {
  border-bottom: 1px solid #e1e1e1;
  overflow: hidden;
  padding: 10px 0px;
}
.user-profile--project-list .profile-project-item .title,
.user-profile--project-list .profile-project-item .status,
.user-profile--project-list .profile-project-item .location {
  width: 100%;
  display: block;
}
.user-profile--project-list .profile-project-item .status {
  padding: 4px 18px;
  color: #FFFFFF;
  border-radius: 5px;
  font-weight: bold;
  line-height: 1.57;
  width: 165px;
  text-align: center;
  float: right;
  clear: right;
}
.user-profile--project-list .profile-project-item .status.active {
  background: #CDD3D6;
  color: #002664;
}
.user-profile--project-list .profile-project-item .status.not.yet.started,
.user-profile--project-list .profile-project-item .status.on.hold {
  background: rgba(73, 80, 84, 0.5);
}
.user-profile--project-list .profile-project-item .status.abandoned {
  background: #e85e5a;
}
.user-profile--project-list .profile-project-item .status.completed {
  background: #0052cc;
}
.user-profile--project-list .profile-project-item .location {
  float: left;
  clear: left;
  color: grey;
}
.user-profile--project-list img {
  width: 66.7px;
  height: auto;
  float: left;
  margin-right: 10px;
}
.user-profile--project-list .title {
  font-family: 'Public Sans', Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #22272B;
  margin: 5px;
}
.user-profile--project-list .location {
  font-size: 13px;
  color: #495054;
  margin-top: 10px;
}
.user-teaser .image > div {
  border-radius: 0px;
}
.user-teaser .image > div img {
  border-radius: 50%;
}
.user-teaser .name {
  margin-bottom: 10px;
}
.user-teaser .name div {
  float: left;
}
.user-teaser .project-topic .field-content > div {
  margin: 10px 0px 14px;
}
.user-teaser .project-topic .field-content > div div {
  display: inline-block;
  padding: 4px 20px 5px;
  margin-right: 13px;
  margin-bottom: 5px;
  border: 1px solid #495054;
  border-radius: 5px;
  font-weight: 600;
  color: #495054;
}
.user-teaser .skills .field-content > div {
  margin: 10px 0px 14px;
}
.user-teaser .skills .field-content > div div {
  display: inline-block;
  padding: 4px 20px 5px;
  margin-right: 13px;
  margin-bottom: 5px;
  border: 1px solid #0052cc;
  border-radius: 5px;
  font-weight: 600;
  color: #0052cc;
}
.right-side-pattern {
  background-size: 140% auto;
  margin-bottom: 64px;
}
@media (min-width: 769px) {
  .right-side-pattern {
    margin: -1rem 0 -1rem;
    background-position: 100% 0;
    background-size: 400px;
  }
}
@media (min-width: 992px) {
  .right-side-pattern {
    background-position: 100% 0;
    background-size: 57% auto;
  }
}
.right-side-pattern .mobile-white-background {
  background: white;
}
@media (min-width: 769px) {
  .right-side-pattern .mobile-white-background {
    background: transparent;
  }
}
.right-side-pattern .huge.header {
  color: #002664;
  font-size: 30px;
  line-height: 36px;
}
@media (min-width: 992px) {
  .right-side-pattern .huge.header {
    font-size: 32px;
    line-height: 48px;
    text-align: left;
  }
}
.right-side-pattern .content {
  font-size: 16px;
  margin: 32px 0px;
}
.right-side-pattern .content p {
  line-height: 26px;
}
@media (min-width: 992px) {
  .right-side-pattern .content {
    font-size: 18px;
    text-align: left;
    margin: 20px 0px 48px;
  }
  .right-side-pattern .content p {
    line-height: 29px;
  }
}
.right-side-pattern .red.button {
  padding: 15px;
}
@media (min-width: 992px) {
  .right-side-pattern .red.button {
    max-width: fit-content;
    font-size: 16px;
  }
}
.right-side-pattern .image {
  max-width: 186px;
  margin: auto;
}
@media (min-width: 992px) {
  .right-side-pattern .image {
    max-width: 377px;
  }
}
.block-feature .huge.header {
  color: #002664;
  font-size: 30px;
  line-height: 36px;
}
@media (min-width: 992px) {
  .block-feature .huge.header {
    font-size: 32px;
    line-height: 48px;
    text-align: left;
  }
}
.block-feature .image {
  max-width: 186px;
  margin: auto;
}
@media (min-width: 992px) {
  .block-feature .image {
    max-width: 377px;
  }
}
.block-feature .content {
  font-size: 16px;
  margin: 32px 0px;
}
.block-feature .content p {
  line-height: 26px;
}
@media (min-width: 992px) {
  .block-feature .content {
    font-size: 18px;
    text-align: left;
    margin: 20px 0px 48px;
  }
  .block-feature .content p {
    line-height: 29px;
  }
}
.block-feature .red.button {
  padding: 15px;
}
@media (min-width: 992px) {
  .block-feature .red.button {
    max-width: fit-content;
    font-size: 16px;
  }
}
.region--primary-menu {
  padding-top: 62px;
  padding-bottom: 24px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 688 617' style='enable-background:new 0 0 688 617;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0%7Bopacity:0.6;%7D .st1%7Bfill:none;stroke:%23004000;stroke-dasharray:4,6;%7D .st2%7Bfill:none;stroke:%23004000;%7D .st3%7Bfill:%23FAAF05;%7D %3C/style%3E %3Cg class='st0'%3E %3Cpath class='st1' d='M1104,665c-38.9-30.5-75.9-62.3-116.8-91.5c-20.8-14.8-42.4-28.6-65.8-39.4c-15.9-7.4-31.9-15.3-47.8-21.6 c-11.6-4.6-23.9-8.3-34.9-10.1c-22.1-3.7-35.8-0.5-36.6,17.9c-0.6,12.7,4.1,27,9.2,41.3c8.7,24.3,17.6,48.4,26.9,72.5 c7.2,18.6,17.8,37.4,32.7,56.6c14.4,18.5,29.8,36.3,46.1,53.1c8.7,9,15.8,18.5,24,27.6c18.6,20.6,28.8,40.7,35.1,60.5 c7.8,24,4.3,43.4-8.9,58.5c-10.6,12.2-26.1,20.3-42.9,27.3c-17.7,7.3-36.5,13.6-60.1,14.6c-25.9,1.1-53.9-5.7-83.3-23.7 c-26.8-16.4-52.8-33.7-79.5-50.4c-38.7-24.1-78.8-44.9-120.1-60.5c-25.9-9.8-52.1-17.5-75.6-18.5c-27.8-1.2-51.6,2.5-65.9,16 c-9.3,8.8-18.1,17.9-27.5,26.6c-8.3,7.8-18.3,14.5-32.5,16.8c-10.4,1.6-24.5-1.7-38.4-6.4c-17.9-6-34.9-14.5-51.8-24.4 c-34.2-20.2-65.3-42.5-93-68.5c-22-20.6-33.9-40.5-40.2-60.7c-4.9-15.5-3.9-29.1-2.6-42.5c1.4-14.5,4.4-28.5,4.8-43.4 c0.6-23-5.6-47.9-18.8-74.4C126.7,491.9,112,465.4,99,439c-15.4-31.2-25-61.1-21.9-87.8c1.5-12.7,5.5-24,10.6-34.8 c8.2-17.7,16.4-35.4,26-52.3c13.4-23.5,33.8-42,64.8-52.7c14.8-5.1,30.3-7.9,46-8.3c22.8-0.6,47.4,2,72.4,5.4 c33.3,4.5,67.7,11.1,99.5,12.6c23,1.1,44.4-0.2,60.2-7.8c7.3-3.5,12.4-9,14.9-16.2c4.2-12.1,4.6-25.6,2.4-40.2 c-3.1-21.4,0.1-40.1,14.7-52.9c5.4-4.8,11.8-8.7,21.9-9.2c23-1.2,53.4,15.2,63.1,35.6c5.3,11.2,6.3,20.9,6.3,30.4 c-0.2,9.6-2.2,18.7-0.1,28.9c3.3,16.2,17.2,32.1,39.4,44.5c16.4,9.2,33.5,17.5,50.8,21.2c15.2,3.2,28.1,3.5,40.1,1.1 c35.3-7.2,50.1-29.2,61.7-53.2'/%3E %3Cpath class='st2' d='M1085.6,634c-34.3-28.1-67.4-57-104.6-83.3c-25.6-18.1-52.5-34.3-80.5-48.5c-21.1-10.7-42.2-21.3-63.5-31.4 c-18-8.5-36.2-16.9-54.2-21.2c-16.1-3.8-31.1-5-37.4,3.6c-3.2,4.5-4.8,10.1-4.3,15.6c0.9,12.4,8.8,26.3,16.1,40 c7.5,13.9,15.2,27.9,22.8,41.8c15,27.8,24.2,54.6,34.9,81.7c7,17.9,16.1,34.9,27.2,50.7c10.2,14.5,22.4,28.5,35.6,42.4 c14.2,15,29.2,30,42.2,45.2c19.4,22.6,31.9,45,35.1,66.4c4.5,29.6-13.3,45.5-39.2,56.4c-12.9,5.6-26.6,8.8-40.6,9.6 c-29.7,1.7-62.5-4.1-98.1-21.7c-18.8-9.4-37.1-20.7-55.4-31.5c-34.6-20.5-69.6-39.9-105.8-56.7c-36-16.7-71.7-28.3-106.6-35 c-21.1-4-39.7-3.7-56.3-0.9c-15,2.5-27.2,7.7-36.8,15.5c-11.4,9.3-23.1,18-35.3,26.3c-22,14.9-60,3.9-93-15.6 c-28-16.5-51.8-35.7-71.6-57.2c-7-7.7-12.9-16.4-17.4-25.8c-6.1-13.2-11.5-26.4-11.6-38.3c-0.1-17.5-0.1-34.9-0.9-52.7 c-1.4-29.2-11.7-60.3-30.1-93.2c-14.2-25.5-28.4-51-41.3-76.4c-15.9-31.3-23.8-60.8-16.8-85.6c4.4-15.6,10.6-30.4,16.9-45.1 c7.4-17.3,15.6-34,27.1-49c12-15.6,30.2-26.1,52.7-33.3c22.2-7.1,49.7-6.1,79.3-2c36.5,5.1,74.3,14.2,112.4,24.1 c31,8.1,62.3,15,93.9,20.8c24.7,4.5,48.1,5.6,72.3,8.8c22.3,2.9,45.4,8.1,69.1,14.9c22.2,6.4,45,14.4,65.9,16.6 c27.8,2.9,48.8-2,64.2-13.5c23.2-17.2,40-38.6,53.6-62.1'/%3E %3Cpath class='st2' d='M1010,559.2c-27.5-21.7-56.7-42.1-87.9-60.4c-33.5-19.6-66.8-39.5-99.9-59.7c-21.4-13-41.8-27.1-60.4-42.9 c-17.2-14.5-22-26.7-14.2-37.3c11.3-15.4,23.6-30.2,34.8-45.7c19.3-26.8,38.7-53.5,52-83.8'/%3E %3Cpath class='st2' d='M1032.3,564c-29.9-25.3-62.4-48.4-96.1-70.6c-25.1-16.5-50.4-32.7-75-49.8c-17.5-12.2-33.5-26.4-47.8-42.2 c-4.1-4.6-5.8-9.7-8.2-14.5c-7.5-14.7-7.5-27.1-5.3-38.8c3.7-19.7,13.3-36.2,22.2-53.1'/%3E %3Cpath class='st2' d='M1066,647.5c-29.2-23-58.1-46.2-89.9-67c-31.9-20.8-65.4-38.2-99.9-46c-17.7-4-34.2-1.8-38.7,11.5 c-4.3,13.3-0.5,29.2,3.6,45c3.3,12.8,7.9,26,13.2,39.2c4.7,11.8,9.9,23.8,17.1,35.9c7.7,12.9,17.4,26.1,27.5,39 c8,10.2,18,20.2,26.9,30.3c7.4,8.3,14.7,16.6,21.8,24.9c6.2,7.2,12.8,14.5,18,21.8c25.6,36.7,39.2,70.9,30,99.5 c-5.4,16.6-17.4,29.4-33.5,39.1c-11.1,6.7-22.8,12.9-34.5,19.1l-25.1,10.8c-11.8,4.1-22.8,9.2-37.9,9.9 c-12.2,0.7-22.5,2.1-37.1-3.2c0,0-20.9-9.2-32.7-17s-23.6-16.2-39.2-27c-23-15.9-44.8-33-68.2-48.4c-25.9-17.1-53.5-31.3-81.8-43.4 c-32.2-13.8-63.2-24-92.4-24.7c-17-0.4-33,0.7-43.8,7c-10.5,6-18.4,14.3-26.5,22.2c-9.5,9.3-17.1,19.9-27.3,28.7 c-11.7,10.2-30.6,11.7-56.2,3.2c-18-6-35.6-14.2-52.9-24.2c-48.5-28-95.3-57.5-134.9-93.9c-12.6-11.6-24.6-23.7-31.3-36.3 c-10.1-19-15.6-36.8-14.8-53.2c1-19.3,6.3-36.5,10.5-54.4c2.1-8.6,3.5-17.6,2.9-27.2c-1.6-24.2-10.9-50.2-24.6-77.3 c-14.9-29.3-30.9-58.7-42-87.5c-10.1-26.4-12.9-50.4-7.1-71.1c5.2-18.4,13.9-35.2,22.1-52.1c13.1-26.8,28.5-52.2,57.3-68.9 c15.6-9.1,32.9-16.5,54-20.2c18.1-3.1,38.5-3.2,59.6-2.2c27.6,1.3,56.6,5.1,82.5,3.6c14.3-0.8,29.1-1.3,41.6-4.2 c15.9-3.8,25.1-13.3,30.6-25c8.2-17.6,14.8-36.2,23.3-53.6c8.1-16.6,18.8-31.3,37.6-41c15.6-7.9,36.3-6.9,60.3-0.4 c30.5,8.3,59.6,24.2,86.9,43.6c19.2,13.6,36,28.7,51.3,44.3c6,6.1,16.2,12.5,20.6,11.9c6.2-0.7,13-1.4,17-4 c10.5-6.9,20.1-14.6,29.4-22.6'/%3E %3Cpath class='st2' d='M954.4,491.7c-17.6-12.3-35.8-24.1-52.8-36.7c-21-15.5-41.4-31.7-55.5-50.3c-9.9-13.1-15.2-25.8-16.9-37.6 c-2-14.6-1.9-28.5,2.2-40.6c5.3-15.9,12.1-31.2,20.1-45.9'/%3E %3Cpath class='st2' d='M994.6,503.6c-22.3-16.4-44.4-33.1-66.3-50c-17.6-13.6-34-28.1-47.4-43.5c-5.7-6.5-9.3-13.7-12.8-20.4 c-10.2-19.8-11.1-37-9.9-53.6 M940,406.2c-6.3-7.3-9.7-15.2-13.5-22.7'/%3E %3Cpath class='st2' d='M989.5,486.5c-24.7-19.1-49.1-38.2-71.5-58.8c-19.7-18.2-30.2-35.9-36.5-54c-5.9-17.1-5.3-32-3.6-46.5'/%3E %3Cpath class='st2' d='M980.1,465.1c-17.1-13.9-33.7-28.3-49.8-43.3c-13.5-12.6-21.3-25.9-27.2-39c-9.2-20.3-10.3-38.1-8.2-54.9 M684.4,72.8c-25.1,1.1-54.1-7.1-79.2-14.9c-7.5-2.3-15.2-4.8-22.6-7.2c-15.2-4.9-31-10-46.2-14.1c-20.5-5.5-39.8-8.5-57.5-8.8 c-14.3-0.3-24.4,3.7-35.3,8.4C425,44.4,413.2,58,403.5,70c-3.2,4-6.3,7.9-9.5,11.9c-10.3,13-20.9,26.3-32.3,38.9 c-11.9,13.2-24.4,21.4-39.1,25.8c-10.7,3.2-21.6,5.6-32.7,7.2c-11.1,1.7-22.7,2.7-36.7,3.6c-6,0.4-12.2,0.6-18.3,0.7 c-8.3,0.2-17,0.4-24.9,1.3c-29,3.2-53.8,11.4-76,24.8c-24.2,14.8-43.4,33.2-57.3,54.7c-8.3,13-15.8,26.9-23.1,40.3 c-3.5,6.5-7.2,13.2-10.9,19.7C32,318,30.2,341.6,37.2,371.4c2.8,12.3,8.2,25.5,13.4,38.3c1.1,2.6,2.1,5.2,3.1,7.8 c4.2,10.5,9.4,21.3,14.3,31.8c7.9,16.5,16,33.6,20.8,50c5.2,17.8,9.8,38.3,4.8,55.8c-4.3,15-10.9,30.2-20.4,46.4 c-9.9,17.1-13.7,38.2-11.5,64.3c1.2,15.5,6.2,32.4,15,51.7c6.9,15,20.3,28.8,42.3,43.5c16.4,11,34.2,20.7,51.3,30 c8,4.4,16.2,8.9,24.3,13.5c33.5,19.2,67,38.5,100.4,57.9c9.4,5.5,18.9,11.3,28.1,16.9c13.1,8,26.7,16.2,40.2,23.8 c21,11.8,40.7,18.4,58.7,19.8c4.4,0.3,9.2,0.5,12-0.6l1.3-0.5c7.8-3.1,15.9-6.4,19.7-12.6c4-6.5,8-13,12-19.6 c4.7-7.7,9.5-15.6,14.3-23.3c5.7-9.2,13.5-19.2,28.1-24.8c20.3-7.8,45.3-6.7,74.3,3.2c34.8,11.8,67.5,29.4,99.8,53.8 c17.8,13.4,33.6,27.9,49,41.8c6,5.5,12.2,11.1,18.4,16.6l1.8,1.5c3.6,3,7.2,6.2,10.8,9.3c7.9,6.9,16,14,24.7,20.2 c22.8,16.1,44,26.8,64.6,32.6c17.2,4.8,39.2,10.1,56.7,7.6c14.9-2.2,26.3-8.2,33.9-17.9c19-24,35.8-43.6,56.1-61.2 c5.3-4.6,10.1-9.7,14.2-15.4l0.1-0.1l4.4-4.9c8.6-12.3,17.5-25.1,18.6-42c1.4-21.4-3.5-43.9-14.4-66.8 c-7.8-16.8-17.4-32.7-28.6-47.5c-4.7-6.1-9.5-12-14.4-17.9c-3.1-3.8-6.3-7.6-9.3-11.4l-8.2-10.1c-9.8-12.1-19.8-24.5-29.2-36.8 c-5.8-7.5-10.4-15.2-14.8-22.6l-1.6-2.6c-8.2-13.7-11-26.2-12.8-36.7c-1.6-9.6,0.4-18,5.7-24.3c7.8-9.3,25.4-8.7,49.7,1.8 c23.1,9.9,46.4,23.6,73.4,43.1'/%3E %3Cpath class='st2' d='M827.4,778.2c1,2,1.9,4.1,2.9,6.2c7.1,14.8-1.6,23.7-21.1,20.2c-24.8-4.4-45.8-17-65.6-34.7 C730.3,758,725.9,742.4,731,737c6.4-6.7,17.9-5.7,32-1.2c21.3,6.7,38.8,19.1,54.9,33.5c3.1,2.8,6.1,5.7,9.1,8.5 M-104.8,775.2 c6.8,6.6,12.7,13.6,19,20.5 M-85.4,796.2c4.1,8,9.2,16.2,12.1,24'/%3E %3Cpath class='st1' d='M717.2,538.9c0.7,1.5,1.2,3,2.2,4.5c22.3,30.2,31.4,58.1,35,85.3c1.5,11.5,4.5,23.5,8,35.6 c1.3,4.6,5.4,9.9,8.8,14.9c12.8,18.5,30.6,35.5,50.1,52.2c15.6,13.2,31.5,26.8,44.1,40.9c25.9,29.1,34,57.9,3.5,69.4 c-21.2,8-49.2,1.8-79.6-8.9c-30.2-10.7-57.4-28.5-84.7-45.8c-23.4-14.9-46.3-30.6-70.2-44.7c-23.8-14.1-48.5-24.7-73.8-31.4 c-34.7-9.2-67.8-14.9-99.8-17.7c-22.2-1.9-44.6-0.9-66.6,2.9c-16.5,2.8-31.1,7.8-46.5,11.8c-7.1,1.9-13.9,4.2-23.7,2.9 c-17.2-2.1-38-14.9-44.6-28.6c-7.4-15.3-14.1-30.7-19.5-45.6c-7.6-21.5-16.4-43-29.7-65.2c-10.1-16.8-20.9-33.6-31.3-50.4 c-11.8-19-24.4-38.1-34.9-57c-17-30.4-26.6-59.2-20.4-83.6c3.4-13.4,8.7-25.9,14-38.3c5.8-13.6,12.2-26.9,19.1-39.9 c7.9-15.3,20.7-27.1,39.8-34.3c12.5-4.7,27.2-6.4,44.8-5.1c36.4,2.5,74.7,11.4,114.5,25.7c30.1,10.8,60,22.2,89.6,34.3 c28.4,11.6,55.7,27.2,80.7,45.1c16.4,11.7,30.7,25.2,43.9,39c25.5,26.6,51.2,53,77.1,79.4c15.8,16,32.6,31.7,45.6,48.4 c1,1.3,2.7,2.5,4.1,3.7'/%3E %3Cpath class='st2' d='M740.8,544.9c4.8,8.3,9.9,16.7,14.1,25c9.7,19.2,17.4,39.3,23,60c4.2,15.1,8.5,30.3,19,46.3 c7,10.7,14.9,20.7,23.7,29.9c19.5,20.2,40.9,39.8,60.4,60c24.1,24.9,35.8,48.8,32.4,69.9c-1.1,7-6.2,12.7-12,17 c-9.4,6.8-20.8,12.1-36.9,12.7c-14.2,0.5-29.6-1.4-45.7-5.2c-26.6-6.3-53.1-17.7-79.1-32.7c-29.1-16.9-58-34.2-87.5-50.2 c-41.4-22.4-83.5-40-125.9-50.4c-24.9-6.1-49.1-10.7-71.2-11c-16.5-0.3-31.8,1.3-45.7,4.7c-21.7,5.3-37.9,15.6-55.5,24.7 c-11.4,6-25.5,7.8-45.6,1.5c-15.7-4.9-27.3-14.5-38.5-24.6c-9-8.1-16.2-18-21.2-29c-11.3-24.5-13.4-46.8-18.4-69.7 c-4.3-19.8-10.4-39.8-21.3-60.8c-7.4-14.2-16.4-28.5-24.6-42.7c-13.7-23.7-28.4-47.5-40.8-71.1c-15.3-29-21.7-55.9-15.4-78.8 c3.5-12.9,8.5-25.1,13.6-37.1c5.8-13.6,11.7-27.2,19.2-39.9c7.6-12.9,16.4-25.1,32-32.8c13.7-6.7,29.1-11.5,48.4-11.8 c11-0.1,22.8,0.7,34.8,2.5c26.2,3.9,52.2,9.8,77.5,17.6c48.6,15,97.4,32.8,146.1,51.8c24.9,9.7,49.3,21.1,72.4,36.5 c13,8.7,25.1,18.4,34.2,29c16.8,19.7,32.2,39.5,48.7,59.3c8.3,10,17.8,19.8,26.6,29.7c9.8,11,19.8,21.9,29.2,33 c10.2,12.1,19.7,24.3,29.5,36.4'/%3E %3Cpath class='st1' d='M666.8,369c5.6,10.3,5.7,19,6.7,28.1c1.7,13.8,3.5,27.8,12.5,43.3c4.7,8.2,9.8,16.1,15.2,23.8 c11.7,16.2,24.4,32.5,36.1,48.7c26.4,36.5,43.9,72.2,55.9,107.3c5.3,15.7,10.5,31.4,20.4,47.9c9.3,15.6,20.3,30,32.8,43.2 c16.8,17.6,33.9,35.1,50.7,52.6c19.5,20.3,32,40.7,36.9,60.3c3,12.2,3.2,23.5-3.1,32.2c-8.5,11.9-22.1,19.2-39,24.2 c-21.8,6.5-48.9,3.9-78.8-3.9c-23.9-6.2-47.4-17.5-70.5-30.7c-26.2-15-52.3-30.2-78.8-44.6c-48.2-26.1-97-46.8-146-58.2 c-17.9-4.2-34.9-6.4-51.2-6.6c-32-0.4-56,7.2-74.3,20.8c-10.8,8-22.3,15.5-36.2,21.1c-11,4.5-26,1.6-41.7-3.3 c-23.5-7.3-42.9-21.6-60.5-37.5c-6.5-5.8-12.8-12-17.8-18.2c-12.2-15.2-18.4-30.2-21.4-44.2c-3.4-15.7-4.6-30.8-5.9-45.9 c-2.4-27.3-9-55.7-25-86.2c-8.1-15.3-17.2-30.8-26.1-46.2c-17-29.5-34.2-58.9-42.8-87.4c-4.8-15.8-4.7-30-3.4-43.7 c1.5-15.3,8.9-27.6,14.8-40.7c6.3-14,12.6-28.1,19.6-41.7c9.8-19.1,26-33.7,50.1-42.3c12.4-4.4,26.9-6.3,43.3-6.1 c29.2,0.2,60.8,6,93.1,14.4c31.5,8.2,63.5,18.9,95.2,28.1c45.3,13.2,90.6,26,135.9,39.3c21.9,6.5,43.9,13.6,65.9,24.7 c14.2,7.1,26.6,15.8,36.8,26.4'/%3E %3Cpath class='st2' d='M-118.9,714.4c30.9,16.9,62.7,31.8,92.6,50.9C-3,780.2,14,796.4,23.5,815.7c12.1,24.6,16.7,47.1,12.3,66.5 c-3.1,13.4-12,24-25.7,30.9c-11.2,5.5-22.3,11.3-34.4,16'/%3E %3Cpath class='st2' d='M-107,747.9c24,16.8,46.8,34.7,62.5,55.5c13.7,18.1,19.2,34.9,18.7,50.3c-0.5,16.6-9.4,28.4-23.6,36.7'/%3E %3Cpath class='st1' d='M-0.7,954c20.9-5,39.8-12,56.3-21.2c13.9-7.8,22.9-18.7,27.3-32.6c4-12.6,2.2-27.5,1.8-41.8 c-0.4-13.2,0-26,2.8-38c3-13.3,17.2-16,35-14.6c22.2,1.7,46.3,11.1,69.9,21.8c38.7,17.6,76.2,38,112.8,60.7 c22.6,14,45.2,28.1,68.1,41.5c19.5,11.6,41.2,19.1,63.7,22c4.9,0.6,10.1,0.9,13.7-0.2c13.4-4,24-10.4,29.8-20.3 c8-13.7,14.9-28.1,22.7-41.9c8.9-15.8,21.2-28.6,48.6-29.5c14.5-0.5,29.9,2.4,46.5,8.7c32.9,12.5,62,31.3,88.2,53.7 c0,0,63.2,59.3,82.3,74.1c19,14.8,37.1,26.9,58.1,36c26.2,11.4,52.2,18.9,77,22.1c15.8,2,31.8,3.9,43.5-0.1 c14.7-5,25.5-13,31.6-24.6c7.2-13.8,14-28,23-40.8c14.1-20.1,29.9-39,45.2-58.4l2.8-4.5c3.1-7.6,6.6-15,8.6-23.2 c3.3-13.1,2.5-27.8-0.6-43.3c-6.4-31.7-23.9-64.8-47.7-98.6c-12.9-18.3-27.2-36.5-40.9-54.7c-10.8-14.3-19-28.5-19.9-41.4 c-1-14.3,6.2-24.8,36.5-12.4c17.9,7.3,34.7,16.7,50.8,27.5c37.7,25.5,74.9,51.7,112.9,77 M668.5,37.2c-25.2,1.1-53.5-3.9-83.3-11.8 c-30.5-8.1-61.3-17.1-90.8-21.2c-18-2.5-35.3-4.1-49.7-1.3c-8.7,1.7-16.3,4.8-23.5,8c-19.7,8.6-33,22-45.7,35.8 c-15.8,17.1-31.9,34.1-49,50.3c-12.5,11.8-29.4,20-50,25c-24.7,6-53.1,7.2-80.4,9.7c-34,3.2-60.9,12.9-82.6,28 c-23.6,16.3-42.8,35.8-59.7,56.8c-16.2,20.2-29.7,42-41.8,64.8c-13,24.8-14.5,54.1-3.8,87.9C15.6,392.8,25.8,417,35,441 c7.6,19.9,13.1,39.2,15.3,57.7c0.6,5.3-0.3,10.1-1.1,14.8c-3.4,18.7-12.7,34.2-22,49.8c-7.6,12.7-14.1,26.1-18.5,40.5 c-4.7,15.2-5.6,32.3-9.5,48c-3.3,14.3-7.1,28.6-20.5,37.2c-4.2,2.6-8.7,4.4-13.5,5.4c-24.8,5.1-54.5-1.5-86.8-15'/%3E %3C/g%3E %3Cg%3E %3Cg transform='rotate(162 350.01 262.33)'%3E %3Ccircle class='st3' cx='316.3' cy='440.7' r='23.5'/%3E %3Ccircle class='st3' cx='147.8' cy='19.2' r='8'/%3E %3Ccircle class='st3' cx='383.8' cy='151.2' r='8'/%3E %3Ccircle class='st3' cx='19.8' cy='289.2' r='8'/%3E %3Ccircle class='st3' cx='695.7' cy='159.3' r='8'/%3E %3Ccircle class='st3' cx='417.8' cy='480.2' r='8'/%3E %3Ccircle class='st3' cx='97.8' cy='343.2' r='8'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  background-position: right 130%;
  background-repeat: no-repeat;
  background-position: 50vw 4.5vw;
}
@media (min-width: 769px) {
  .region--primary-menu {
    padding-top: 78px;
  }
}
.view--contribution-opportunities {
  background: #F2F2F2;
  padding: 83px 10px 70px;
  text-align: center;
}
.view--contribution-opportunities .ui.header {
  margin-top: 0;
  margin-bottom: 48px;
}
.view--contribution-opportunities .ui.header h2 {
  font-size: 32px;
  font-weight: 700;
  color: #22272B;
  font-family: 'Public Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
@media (min-width: 992px) {
  .view--contribution-opportunities .ui.centered.grid {
    padding: 0 100px;
  }
}
@media (max-width: 767px) {
  .view--contribution-opportunities .views-field-field-participation-image {
    margin: 0 auto;
    width: 243px;
  }
  .view--contribution-opportunities .views-field-name {
    text-align: center !important;
  }
}
.view--contribution-opportunities .contribution-opportunity--tile {
  text-align: left;
  width: 100%;
}
.view--contribution-opportunities .contribution-opportunity--tile .field-content img {
  width: 243px;
  height: 157px;
  border-radius: 3px;
}
.view--contribution-opportunities .contribution-opportunity--tile .views-field {
  border: 1px solid #CDD3D6;
  border-radius: 4px;
}
.view--contribution-opportunities .contribution-opportunity--tile .views-field .views-field-name {
  background: #FFFFFF;
  padding: 16px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 18px;
  color: #002664;
  line-height: 24px;
  min-height: 82px;
}
.view--contribution-opportunities .contribution-opportunity--tile .views-field .views-field-name a {
  font-size: 16px;
}
.view--contribution-opportunities .contribution-opportunity--tile .views-field .views-field-name:hover {
  text-decoration: underline;
}
.view--contribution-opportunities .contribution-opportunity--tile .views-field .views-field-name:hover span:after {
  border-bottom: 1px solid #002664;
}
.view--contribution-opportunities .show-more-contribution-opportunities.ui.button {
  margin-top: 60px;
  font-size: 16px;
  font-weight: 700;
  color: #22272B;
  width: 197px;
  border-radius: 3px;
  padding: 14px;
  border: 2px solid #CDD3D6;
}
.view--contribution-opportunities .show-more-contribution-opportunities.ui.button .ui.icon {
  vertical-align: middle;
}
.view--contribution-opportunities .show-more-contribution-opportunities.ui.button.flip .content-visible {
  display: none;
}
.view--contribution-opportunities .show-more-contribution-opportunities.ui.button:not(.flip) .content-hidden {
  display: none;
}
.view--contribution-opportunities .show-more-contribution-opportunities.ui.button:hover {
  background-color: #FFFFFF;
  color: #22272B;
}
.homepage--top-banner--left .huge.header {
  font-size: 36px;
  line-height: 43px;
  color: #22272B;
}
.homepage--top-banner--left .big.header {
  font-size: 24px;
  line-height: 28px;
  color: #002664;
  margin: 16px 0px;
}
.homepage--top-banner--left .form {
  margin-top: 54px;
}
.homepage--top-banner--left .form .field {
  margin-bottom: 0px;
}
.homepage--top-banner--left .form .field .label {
  color: #22272B;
  font-size: 15px;
  margin: 0 0 10px 0;
}
.homepage--top-banner--left .form .field .input {
  align-items: center;
  margin: 0 0 10px 0;
}
.homepage--top-banner--left .form .field .input svg {
  position: absolute;
  left: 20px;
  margin-bottom: 3px;
}
.homepage--top-banner--left .form .field .input input {
  padding: 13px 45px 17px !important;
  border: none;
}
.homepage--top-banner--left .form .field .input input::placeholder {
  color: #495054;
  font-size: 12px;
}
.homepage--top-banner--left .form .content {
  font-size: 12px;
  margin: 0;
}
@media (min-width: 992px) {
  .homepage--top-banner--left .huge.header {
    font-size: 48px;
    line-height: 58px;
    margin: 10px 0px;
  }
  .homepage--top-banner--left .big.header {
    font-size: 32px;
    line-height: 38px;
    margin: 14px 0px;
  }
  .homepage--top-banner--left .form {
    margin-top: 80px;
  }
  .homepage--top-banner--left .form .label {
    font-size: 18px;
  }
  .homepage--top-banner--left .form input {
    padding: 22px 52px;
    border-radius: 5px;
  }
  .homepage--top-banner--left .form input::placeholder {
    font-size: 16px;
    color: #495054;
  }
  .homepage--top-banner--left .content {
    font-size: 14px;
  }
}
.block--feature-tile--content {
  overflow: hidden;
  padding: 0 35px 25px;
  background: white url('/themes/custom/csh/images/tile-top-bg.svg') 100% 0 no-repeat;
  margin-left: auto;
  transition: box-shadow 0.2s ease-out, transform 0.2s ease-out;
}
@media (min-width: 769px) {
  .block--feature-tile--content {
    max-width: 542px;
  }
}
.block--feature-tile--content .tile-banner {
  min-width: 360px;
  margin-left: 50%;
  transform: translateX(-50%);
  width: auto;
}
.block--feature-tile--content .tile-banner svg {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: auto;
}
.block--feature-tile--content .ui.header {
  color: #002664;
  font-family: 'Public Sans', Helvetica, Arial, sans-serif;
}
.block--feature-tile--content .ui.header.large {
  line-height: 28px;
  margin: 0px;
}
@media (min-width: 769px) {
  .block--feature-tile--content .ui.header.large {
    font-size: 22px;
    line-height: 28px;
  }
}
.block--feature-tile--content .ui.header.link {
  font-size: 16px;
  color: #22272B;
  font-weight: bold;
  line-height: 18px;
  margin: 22px 0 5px;
}
@media (min-width: 769px) {
  .block--feature-tile--content .ui.header.link {
    font-size: 18px;
    margin: 33px 0 14px;
  }
}
.block--feature-tile--content:hover {
  transform: translateY(-4px);
}
.block--feature-tile--content:hover .link {
  text-decoration: underline;
}
.featured-projects-title .ui.header {
  color: #22272B;
}
.featured-projects.grid.container.ui {
  margin-top: 26px;
}
@media (min-width: 769px) {
  .featured-projects.grid.container.ui {
    margin-top: 34px;
  }
}
.featured-projects .segment {
  border-radius: 3px;
  box-shadow: 0 2px 4px 0 #22272B;
  border: solid 1px rgba(73, 80, 84, 0.5);
}
.featured-projects .segment article {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.featured-projects .segment .content-top {
  margin-bottom: 9px;
}
.featured-projects .segment .content-top .header {
  font-size: 18px;
  line-height: 22px;
  margin: 10px 0;
}
.featured-projects .segment .content-top .header a {
  color: #002664;
}
.featured-projects .segment .content-top .header a:hover {
  text-decoration: underline;
}
.featured-projects .segment .content-top .content {
  font-size: 12px;
  line-height: 19px;
}
@media (min-width: 769px) {
  .featured-projects .segment .content-top .content {
    font-size: 14px;
    line-height: 22px;
  }
}
.featured-projects .segment .content-middle {
  margin-bottom: 24px;
}
.featured-projects .segment .content-middle .tags {
  background: #F2F2F2;
  padding: 11px 16px;
  display: flex;
  flex-direction: row;
  color: #002664;
}
.featured-projects .segment .content-middle .tags i.icon {
  flex: 0;
  align-self: center;
}
.featured-projects .segment .content-middle .tags small {
  margin-left: 10px;
}
.featured-projects .segment .content-bottom {
  margin-top: auto;
}
.featured-projects .segment .content-bottom .ui.button {
  width: 100%;
  font-weight: bold;
  padding: 10px;
}
.featured-projects .segment .content-bottom .ui.button .icon {
  margin-right: 11px;
  top: 2px;
  font-size: 18px;
  vertical-align: middle;
}
.featured-projects .segment small {
  font-size: 10px;
  line-height: 10px;
}
@media (min-width: 769px) {
  .featured-projects .segment small {
    font-size: 12px;
    line-height: 15px;
  }
}
.featured-projects .segment .fluid.divider {
  margin-left: -1rem;
  margin-right: -1rem;
}
.view--project-workflow > .ui.attached.secondary.segment {
  background: #F2F2F2;
  padding: 110px 0 80px;
}
.view--project-workflow > .ui.attached.secondary.segment .header {
  font-size: 32px;
  color: #22272B;
}
.view--project-workflow > .ui.attached.secondary.segment .header .sub.header {
  font-size: 17px;
  text-transform: none;
  margin-top: 13px;
}
.view--project-workflow .csh-register-your-project {
  align-items: center;
}
.view--project-workflow .csh-register-your-project .ui.primary.button {
  font-size: 16px;
}
.view--project-workflow .create-project-workflow.ui.segment {
  margin-top: 95px;
}
.view--project-workflow .create-project-workflow.ui.segment .create-project-workflow--step {
  background: #FFFFFF;
  padding: 8px;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.view--project-workflow .create-project-workflow.ui.segment .create-project-workflow--step img {
  display: inline-block;
  margin: auto;
}
.view--project-workflow .create-project-workflow.ui.segment .create-project-workflow--step div:nth-child(1) {
  text-align: center;
  margin: 0 auto;
  padding: 33px 0 5px;
}
.view--project-workflow .create-project-workflow.ui.segment .create-project-workflow--step div:nth-child(1) img {
  height: 112px;
  width: auto;
}
.view--project-workflow .create-project-workflow.ui.segment .create-project-workflow--step div:nth-child(2) {
  padding: 19px 27px 0;
  color: #22272B;
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  min-height: 76px;
}
.view--project-workflow .create-project-workflow.ui.segment .create-project-workflow--step div:nth-child(3) {
  padding: 12px 27px 15px;
  font-size: 14px;
  line-height: 20px;
  height: 100%;
}
.view--project-workflow .create-project-workflow.ui.segment .create-project-workflow--step div:nth-child(3) p {
  color: #22272B;
}
.view--project-workflow .create-project-workflow.ui.segment .create-project-workflow--step div:nth-child(4) {
  text-align: center;
  font-weight: bold;
}
.view--project-workflow .create-project-workflow.ui.segment .create-project-workflow--step div:nth-child(4):hover {
  cursor: pointer;
  background: #FFFFFF;
}
.view--project-workflow .create-project-workflow.ui.segment .create-project-workflow--step div:nth-child(4) a {
  color: #22272B;
  display: block;
  border-radius: 3px;
  border: 2px solid #002664;
  background-color: #002664;
  color: #FFFFFF;
  padding: 7px 0;
  height: 40px;
}
.view--project-workflow .create-project-workflow.ui.segment .create-project-workflow--step div:nth-child(4) a:hover,
.view--project-workflow .create-project-workflow.ui.segment .create-project-workflow--step div:nth-child(4) a:focus,
.view--project-workflow .create-project-workflow.ui.segment .create-project-workflow--step div:nth-child(4) a:active,
.view--project-workflow .create-project-workflow.ui.segment .create-project-workflow--step div:nth-child(4) a.active,
.view--project-workflow .create-project-workflow.ui.segment .create-project-workflow--step div:nth-child(4) a.focus {
  background-color: #FFFFFF;
  color: #002664;
}
#block-howthehubworks .ui.red.fluid.button,
#block-whatiscitizenscience .ui.red.fluid.button,
#block-connectwiththewaterhubcommunity .ui.red.fluid.button,
#block-whatisthewaterhub .ui.red.fluid.button,
#block-waterhub-whatisthewaterhub .ui.red.fluid.button,
#block-waterhub-theme-connectwiththewaterhubcommunity .ui.red.fluid.button {
  border-radius: 3px;
  border: 2px solid #002664;
  background-color: #002664;
  color: #FFFFFF;
  border-radius: 0;
}
#block-howthehubworks .ui.red.fluid.button:hover,
#block-whatiscitizenscience .ui.red.fluid.button:hover,
#block-connectwiththewaterhubcommunity .ui.red.fluid.button:hover,
#block-whatisthewaterhub .ui.red.fluid.button:hover,
#block-waterhub-whatisthewaterhub .ui.red.fluid.button:hover,
#block-waterhub-theme-connectwiththewaterhubcommunity .ui.red.fluid.button:hover,
#block-howthehubworks .ui.red.fluid.button:focus,
#block-whatiscitizenscience .ui.red.fluid.button:focus,
#block-connectwiththewaterhubcommunity .ui.red.fluid.button:focus,
#block-whatisthewaterhub .ui.red.fluid.button:focus,
#block-waterhub-whatisthewaterhub .ui.red.fluid.button:focus,
#block-waterhub-theme-connectwiththewaterhubcommunity .ui.red.fluid.button:focus,
#block-howthehubworks .ui.red.fluid.button:active,
#block-whatiscitizenscience .ui.red.fluid.button:active,
#block-connectwiththewaterhubcommunity .ui.red.fluid.button:active,
#block-whatisthewaterhub .ui.red.fluid.button:active,
#block-waterhub-whatisthewaterhub .ui.red.fluid.button:active,
#block-waterhub-theme-connectwiththewaterhubcommunity .ui.red.fluid.button:active,
#block-howthehubworks .ui.red.fluid.button.active,
#block-whatiscitizenscience .ui.red.fluid.button.active,
#block-connectwiththewaterhubcommunity .ui.red.fluid.button.active,
#block-whatisthewaterhub .ui.red.fluid.button.active,
#block-waterhub-whatisthewaterhub .ui.red.fluid.button.active,
#block-waterhub-theme-connectwiththewaterhubcommunity .ui.red.fluid.button.active,
#block-howthehubworks .ui.red.fluid.button.focus,
#block-whatiscitizenscience .ui.red.fluid.button.focus,
#block-connectwiththewaterhubcommunity .ui.red.fluid.button.focus,
#block-whatisthewaterhub .ui.red.fluid.button.focus,
#block-waterhub-whatisthewaterhub .ui.red.fluid.button.focus,
#block-waterhub-theme-connectwiththewaterhubcommunity .ui.red.fluid.button.focus {
  background-color: #FFFFFF;
  color: #002664;
}
#block-howthehubworks .ui.red.fluid.button a,
#block-whatiscitizenscience .ui.red.fluid.button a,
#block-connectwiththewaterhubcommunity .ui.red.fluid.button a,
#block-whatisthewaterhub .ui.red.fluid.button a,
#block-waterhub-whatisthewaterhub .ui.red.fluid.button a,
#block-waterhub-theme-connectwiththewaterhubcommunity .ui.red.fluid.button a {
  color: #FFFFFF;
}
#block-howthehubworks .ui.red.fluid.button:hover a,
#block-whatiscitizenscience .ui.red.fluid.button:hover a,
#block-connectwiththewaterhubcommunity .ui.red.fluid.button:hover a,
#block-whatisthewaterhub .ui.red.fluid.button:hover a,
#block-waterhub-whatisthewaterhub .ui.red.fluid.button:hover a,
#block-waterhub-theme-connectwiththewaterhubcommunity .ui.red.fluid.button:hover a,
#block-howthehubworks .ui.red.fluid.button:focus a,
#block-whatiscitizenscience .ui.red.fluid.button:focus a,
#block-connectwiththewaterhubcommunity .ui.red.fluid.button:focus a,
#block-whatisthewaterhub .ui.red.fluid.button:focus a,
#block-waterhub-whatisthewaterhub .ui.red.fluid.button:focus a,
#block-waterhub-theme-connectwiththewaterhubcommunity .ui.red.fluid.button:focus a,
#block-howthehubworks .ui.red.fluid.button:active a,
#block-whatiscitizenscience .ui.red.fluid.button:active a,
#block-connectwiththewaterhubcommunity .ui.red.fluid.button:active a,
#block-whatisthewaterhub .ui.red.fluid.button:active a,
#block-waterhub-whatisthewaterhub .ui.red.fluid.button:active a,
#block-waterhub-theme-connectwiththewaterhubcommunity .ui.red.fluid.button:active a {
  color: #002664;
}
#block-howthehubworks .header,
#block-connectwiththewaterhubcommunity .header,
#block-waterhub-theme-connectwiththewaterhubcommunity .header {
  color: #002664;
}
#block-howthehubworks .block-feature.waterhub,
#block-connectwiththewaterhubcommunity .block-feature.waterhub,
#block-waterhub-theme-connectwiththewaterhubcommunity .block-feature.waterhub {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 704 755' style='enable-background:new 0 0 704 755;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0%7Bopacity:0.6;%7D .st1%7Bfill:none;stroke:%23004000;stroke-dasharray:6,9;%7D .st2%7Bfill:none;stroke:%23004000;%7D .st3%7Bfill:%23FAAF05;%7D %3C/style%3E %3Cg class='st0'%3E %3Cpath class='st1' d='M109.9-68.4c41.2,88.9,77.9,178.5,124.1,266.9c23.4,44.9,49.2,88.8,80.8,129c21.5,27.4,42.6,55.7,65.1,81.2 c16.4,18.6,34.8,36.2,52.6,49.3c35.8,26.4,62.9,33.1,80.8,1.3c12.5-22,17.1-51.5,21-81.3c6.5-50.7,12.5-101.5,17.7-152.4 c4-39.3,2.2-82.2-6.9-129.6c-8.6-44.5-19.4-89.3-33.7-135.4c-7.3-23.7-11.4-46.9-17.6-70.4c-14.3-53.1-14.1-97.9-7.6-138.5 c7.9-49.6,31.4-80.6,68.4-95.5c29.7-12,64.3-12.4,100.4-9.6c37.9,2.9,76.8,8.8,119.3,28.3c46.8,21.4,90.1,58.5,125.9,117 c32.6,53.1,63,107.2,95.2,160.6c46.6,77.4,98.8,150.3,157.8,215c37,40.5,76.4,77.9,116.9,100.8c48,27.1,93.5,42,131,31.1 c24.3-7.2,48.2-15.3,72.7-22.2c21.6-6.3,45.4-9.2,72.7-0.3c19.8,6.5,41.7,25.1,62.2,45.8c26.2,26.6,48.6,57,69.5,89.8 c42.3,66.4,77.1,134,102.7,204.8c20.4,56.2,23.4,102.1,16.3,143.5c-5.4,31.8-19.4,55-33.8,77.6c-15.6,24.4-33.4,46.4-47.6,72.3 c-21.8,40-33.2,89.7-33.8,148.4c-0.6,58.4,1.5,118.7,0.7,176.9c-1,69.1-10.9,130.4-40.4,174.8c-14,21.1-31.4,37.5-50,52.1 c-30.5,23.8-60.9,47.8-93.1,69c-44.9,29.6-97.7,43.8-162,34.8c-28.4-4-58-12-88.8-26.7c-40.8-19.5-82.1-46.3-123.2-74.7 c-54.8-38-109.6-80.6-164.6-111.9c-39.7-22.6-78.8-39.6-113.5-40.5c-16-0.4-30,4.8-41,15.2c-18.4,17.5-31.1,41.1-40.5,68.9 c-13.8,40.7-36.2,70.8-73.7,80.3c-13.7,3.6-28.8,4.7-47-3.4c-41.8-18.6-80.6-75-79.4-119.8c0.7-24.6,7.6-42.7,16.3-59.5 c9-16.9,20.8-31,26.3-51c8.7-31.6-1.6-72.3-29.6-114.2c-20.7-30.9-43.5-61.2-70.8-83.3c-23.9-19.3-46.5-31.5-69.9-38 c-68.9-19.1-114.8,6.5-157,38.6'/%3E %3Cpath class='st2' d='M114.4,3c35.3,80.6,67.8,161.5,109.9,241.5c29,55.1,61.9,108,98.7,158.3c27.7,37.9,55.4,75.7,83.9,112.7 c24,31.2,48.8,62.5,76.8,86.3c25,21.3,50.5,36.8,69.4,27.3c9.3-4.7,17.2-13,21.6-23.7c9.6-22.8,8.2-54.4,7.6-85.1 c-0.6-31.3-1.8-63-2.6-94.4c-1.4-62.5,6.5-118.4,11.9-175.9c3.3-35.3,3.5-72.5-2.5-114.1c-5-34.9-13.9-70.5-24.8-107.1 c-11.6-39.3-24.6-79.2-33.9-117.9c-14-57.5-15.8-108.3-2.3-149.1c18.7-56.5,64.6-68.4,120.1-64.5c25.5,1.8,52.2,7.1,80.5,19.5 c54,23.7,106.8,63.6,153.9,126.8c24.8,33.5,47,70,69.6,105.6c42.8,67.3,87.1,133.3,136,195.5c48.7,61.9,101.2,114.6,157,157.8 c33.7,26.1,66.8,42.4,98.7,52.3c28.8,9,55.1,10.8,79,5.7c28.4-6.2,57.1-11.1,86-14.7c52.4-6.4,109.5,47.1,150.4,111.4 c34.5,54.4,59.4,109.8,75,165.5c5.9,21.3,8.2,42.9,7.6,61.2c-1.1,28.7-3.5,57-14,78.2c-15.6,31-31.3,61.8-45.8,93.9 c-23.7,52.8-33.6,117.2-30.8,191.9c2.2,57.8,4.2,115.7,4.1,172.2c-0.2,69.7-12.8,128.9-47.4,166.5c-21.8,23.8-46.2,44.1-70.5,64.5 c-28.6,23.9-58.3,46.1-92,62.3c-35.4,16.8-76.9,18.9-123.1,11.4c-45.6-7.5-93.4-33.9-142.1-67.8c-59.9-41.8-118.4-92-176.9-143.8 c-48.4-42.9-97.8-83.8-147.2-121.3c-39.7-30.2-80-53.3-120-80.7c-36.9-25.3-73-55.2-108.7-88.5c-33.5-31.2-66.5-66-101.5-88.6 c-46.6-30.2-88.1-40.3-125.7-34c-56.6,9.5-105.6,32.2-150.8,61.6'/%3E %3Cpath class='st2' d='M180.7,203.3c29,63,62.2,125.5,101,185.9c41.5,64.8,82.4,129.9,122.8,195.4c26.1,42.2,49.4,85.6,68.1,130.1 c17.3,41,14.9,67.1-8.5,78.7c-33.9,17-68.9,32.1-102.6,49.4c-58.2,29.9-116.6,59.8-167.4,101.3'/%3E %3Cpath class='st2' d='M145.6,174.8c30,71.6,66.7,141.9,106.4,211.4c29.5,51.7,59.6,103.3,87.6,155.6c19.9,37.3,35.5,76.8,46.4,117.7 c3.2,11.8,1.5,22.3,1.5,32.9c0,32.7-11.2,54.7-25.6,73.3c-24.2,31.4-56.1,52.1-87.1,74'/%3E %3Cpath class='st2' d='M161.4-3.3c31,66.9,61.1,134,98.6,199.3c37.6,65.6,81.1,126.4,135.2,171.3c27.7,23,58.9,34,78.7,14.6 c19.7-19.7,27.2-51,34.2-82.9c5.6-25.6,9.4-53,12-81.2c2.3-25.1,4-51,2.1-78.8c-2-29.8-7.3-61.7-13.5-93.6 c-4.9-25.3-13.5-51.9-20.2-77.7c-5.6-21.1-10.9-42.3-16-63.6c-4.4-18.4-9.7-37.1-12.2-54.7c-12.2-87.9-5.3-160.7,36.5-203 c24.5-24.5,57.1-36.3,94.5-38.9c25.7-1.8,52-2.3,78.2-2.7l54.1,3.4c24.7,3.4,48.6,4.3,75.9,16.6c22.1,9.8,41.6,16.5,62.7,39 c0,0,28.7,35.2,42.4,59.5c13.8,24.3,27.2,49.8,45,83c26.3,48.8,49.6,98.6,76.9,146.9c30.3,53.6,66.5,103.5,105.6,150.4 c44.4,53.3,90.1,99.4,141.1,126.8c29.7,16,58.9,28.5,83.7,27.1c23.9-1.2,45.4-8.7,66.9-15.3c25.2-7.8,48.2-19.7,74.1-26.1 c29.8-7.5,64.6,6.9,102.2,44.9c26.5,26.9,50.1,57.1,71.7,90.4c60.4,93.1,116.7,187.4,153.8,287.4c11.8,31.8,22.1,63.9,22.6,92.3 c0.8,42.7-5.6,79-21.8,107.4c-19.1,33.3-44.1,58.9-67.5,86.7c-11.3,13.3-22.1,27.9-29.7,45.5c-18.9,44.3-26.1,98.6-26.1,158.8 c-0.1,65.2,1.8,131.5-4.7,192.5c-5.9,55.7-22.6,100.7-51.5,132.1c-25.8,27.9-56.3,49.8-86,72.3c-47.4,35.6-97.5,66.6-163.3,70.3 c-35.7,2.1-73-0.4-113.6-12.8c-34.8-10.7-71-29.1-107.3-49.8c-47.6-27.2-95.5-59.9-142.5-80.7c-26-11.4-52.6-23.9-77.3-30 c-31.5-7.7-56.4,0.8-76.6,16.6c-30.3,23.8-58.7,50.6-89.4,73.8c-29.2,22-61.4,38.5-103.4,38.7c-34.7,0-70.5-20.5-107-53.6 c-46.4-42.1-83.5-96.4-114.3-155.4c-21.7-41.4-37.8-83.1-50.8-124.6c-5.1-16.2-17.5-36.7-25.6-39.7c-11.6-4.3-24.2-9.3-33.7-8.2 c-24.9,2.8-48.8,7.8-72.3,13.4'/%3E %3Cpath class='st2' d='M218.3,372.7c20,37.5,41.5,74.7,60.2,112.4c23.1,46.4,44.5,93.3,52.7,138.9c5.8,32.1,3.7,59.4-4,81.7 c-9.5,27.5-22.3,52.2-40.4,69.8c-24,23.3-49.6,44.6-76.9,63.1'/%3E %3Cpath class='st2' d='M157.9,315.4c24.6,49.2,48.9,98.6,72.2,148c18.9,40,34.8,80.4,44.6,119.7c4.1,16.7,4.1,32.5,4.1,47.6 c0.2,44.2-13.7,75.5-30.8,103.8 M166.6,536.7c4.6,18.5,3.5,35.7,3.4,52.3'/%3E %3Cpath class='st2' d='M151.5,350.1c26.4,56,52.4,111.7,73.4,168.3c18.5,49.9,20.9,90.7,15.8,128.4c-5,35.6-19.5,61.4-35.5,85.5'/%3E %3Cpath class='st2' d='M148.7,396.5c17.7,40.3,34.3,81.1,49,121.4c12.5,34.4,14.4,65,12.9,93.4c-2.1,44.1-16.1,76.7-35,104.4 M318.1,1356.4c45.4,20.7,89.2,61.2,126.6,97.6c11.2,10.9,22.4,21.9,33.5,33c22.5,22.4,45.8,45.5,69.1,66.5 c31.2,28.2,62.8,50.9,93.6,67.4c25,13.4,46.5,15.6,69.9,16.9c40.1,2.3,73.3-11,101.3-23.6c9.2-4.1,18.4-8.3,27.5-12.5 c29.9-13.6,60.8-27.7,92.2-39.7c33-12.5,62.3-15.8,92.5-10.4c20,3.6,41.7,9.2,64.3,16.7c21.3,7,42.6,15.7,68.1,26.7 c11.1,4.8,22.1,9.9,33,15.2c14.9,7.1,30.4,14.5,45.1,20.1c54.2,20.4,105.4,28.4,156.7,24.5c56.1-4.3,106.7-19.5,150.6-45.2 c26.4-15.6,52.2-33.3,77.2-50.3c12.1-8.3,24.5-16.8,36.9-25c35.9-23.8,60.4-64,74.9-122.9c6-24.2,8.4-52.4,10.8-79.7 c0.5-5.5,0.9-11,1.4-16.5c2-22.3,2.7-46.2,3.3-69.2c1-36.3,2.1-73.8,8.3-107.1c6.9-36.1,17.2-76.6,41.8-103 c21.1-22.7,46.5-43.5,77.9-63.7c33-21.3,58.6-55.1,78.3-103.3c11.8-28.4,18.3-62.8,20-105c1.4-32.8-9.9-69.3-35.6-115 c-19.2-34.2-41.8-67.3-63.7-99.4c-10.4-15.1-20.7-30.4-30.8-45.7c-42-64.1-83.8-128.3-125.3-192.8c-11.7-18.2-23.2-37-34.4-55.1 c-16-25.9-32.5-52.7-49.6-78.3c-26.4-39.7-55.4-69.2-86-87.9c-7.4-4.5-15.8-9.2-21.8-9.7l-2.8-0.2c-16.7-1.5-33.9-3.1-46.2,4.5 c-13,7.9-25.9,15.8-38.8,23.8c-15.2,9.3-30.8,19-46.3,28.4c-18.4,11-41.3,21.8-72.1,18.5c-42.8-4.6-86.1-29-128.5-72.6 c-50.9-52.3-92.8-112.8-127.9-185c-19.4-39.7-34.3-79.5-48.8-118.1c-5.7-15.4-11.6-30.7-17.5-46L995-271 c-3.7-8.6-7.2-17.5-10.7-26.1c-7.7-19.3-15.7-39.2-25.5-57.9c-25.8-49-53.6-86.9-84.9-115.8c-26.1-24.1-60.3-53.2-93.4-64.4 c-28.3-9.5-53.9-9.1-76,1.1c-55.3,25.4-102.7,44.9-154.2,57.7c-13.5,3.3-26.6,8.1-39,14.4l-0.2,0.1l-12.3,4.7 c-26.4,14-53.6,28.6-70.8,57.6c-21.7,36.6-33.4,80.7-34.8,131c-1.2,38.6,1.3,74.5,7.7,109.8c2.7,14.6,6.1,29.9,9.4,44.6 c2.1,9.4,4.3,19.1,6.2,28.5l5.3,25.3c6.4,30.1,13,61.2,18.5,91.5c3.4,18.5,4.6,36.2,5.9,53.4l0.4,6.1c2.1,31.6-4.1,56.4-10.5,76.3 c-5.9,18.4-17,31.4-32.1,37.9c-22.1,9.4-52.8-7.6-86.3-48C286,118.3,257.1,73,226.9,14.3'/%3E %3Cpath class='st2' d='M700.8-19.4c0.2-4.5,0.4-9,0.5-13.5c0.7-32.5,24.1-40.4,55.4-16.7c39.8,30.2,65.6,71.4,84.7,120.5 c12.9,33,6.5,64.6-7.4,69.6c-17.3,6.1-36.7-6-57.7-26.6C744.7,82.8,725,45.2,709.4,5.3c-3-7.7-5.6-15.4-8.5-23.2 M2346,825.5 c-6.1-17.9-10.2-35.5-15.2-53.3 M2330.5,770.8c0-17.9-1.6-37,0.3-53.2'/%3E %3Cpath class='st1' d='M680.1,502.8c0-3.3,0.7-6.3,0-9.9c-12.2-73.5-3.2-131.1,15-182.3c7.7-21.7,13.2-45.7,18-70.1 c1.8-9.3-0.6-22.4-2.2-34.3c-5.9-44.2-22-90.2-41.6-137.3c-15.6-37.4-31.5-75.8-41-112c-19.6-74.8-7.9-132.9,56.4-125.9 c44.6,4.9,88.6,41.1,132.6,87.4c43.8,46,75.7,102,108.4,157.2c28,47.4,54.4,95.8,83.8,142.3c29.4,46.3,63.5,87.4,102.2,122.1 c53,47.6,106.5,87.5,160.4,121c37.6,23.4,78,41.8,120.3,54.8c31.7,9.8,62,14.2,92.9,21c14.3,3.1,28.3,5.2,44.5,16.1 c28.5,19.3,53.9,60.5,53.1,90.8c-0.7,33.7-2.7,66.9-6.7,98.2c-5.8,44.8-9.8,90.8-6.2,142.1c2.8,38.8,6.7,78.2,9.9,117.3 c3.7,44.2,8.8,89.3,10.4,132.2c2.7,69.1-6.3,128.7-39.2,166.1c-18.1,20.6-38.6,37.9-59.2,55.2c-22.5,18.9-45.9,36.4-69.7,53.4 c-27.8,19.8-61.1,29.3-101.3,24.8c-26.3-2.9-53.9-13.3-83.7-31.3c-62.1-37.3-121.8-87.5-179.3-148.6 c-43.5-46.2-86.1-93.3-127.6-141.3c-39.7-46.1-73.9-98.2-102.1-152.5c-18.4-35.4-31.5-72.2-42.4-108.4 C764.6,780.8,743,710.9,721,641c-13.4-42.5-29.1-85.4-36.9-126.7c-0.7-3.1-2.6-6.8-3.8-10.2'/%3E %3Cpath class='st2' d='M643.8,471c-0.9-19-2.5-38.5-2.5-56.9c0.1-45.6,5.2-87.4,13.3-126.8c6.3-30.4,12.4-61.2,8.2-99 c-2.7-25.2-7.7-50-15-74.2C631.5,61,611.4,7,595-46.3c-20.2-65.7-19.3-118.6,5.8-152.7c8.2-11.3,22.3-16.9,36.5-19.2 c22.8-3.6,47.7-2.6,76.6,10.8c25.5,11.8,51,29.1,76,50.4c41.3,35.2,77.9,79,110.3,129.1c36.2,56,71.8,112.7,109.6,167.5 c53.1,76.9,111.5,145.9,177.1,202.5c38.5,33.2,77.1,63,115.9,83.6c29,15.3,57.4,26.3,84.9,32.8c43.2,10.1,81.1,6.5,120.4,6.4 c25.6-0.2,52.2,9.2,82,38.4c23.3,22.8,35.2,50.2,45.9,78.1c9.9,26,12.2,49,11.3,70.3c-2.1,53.6-18.4,94.9-30.3,139.8 c-10.2,38.8-17.6,79.7-17.1,126.7c0.3,31.7,3.4,65.2,5.1,97.7c2.9,54.3,7.4,109.6,8.1,162.5c0.9,65-11.9,118.4-43.7,153.2 c-17.8,19.6-37.6,36.7-57.6,53.3c-22.5,18.8-45.2,37.5-69.8,53.2c-25.1,16-51.6,29.5-86.1,29.1c-30.3-0.4-61.8-5.8-96.3-22.7 c-19.5-9.6-39.6-21.8-59.2-35.8c-42.9-30.6-83.4-64.3-121.2-100.9c-72.5-70.2-142.6-145.6-211.7-223.1 c-35.3-39.6-68.2-81.7-95.2-129.7c-15.2-27.1-27.8-55.2-34.3-81.9c-12-50-21.3-98.9-32.6-148.6c-5.7-25.1-13.5-51-20.3-76.5 c-7.4-28.2-15.3-56.6-21.8-84.6c-7.1-30.5-13-60.7-19.4-90.9'/%3E %3Cpath class='st1' d='M616,848.5c-0.7-23.2,7.2-38.8,13.5-55.8c9.5-25.9,18.9-52.2,16.9-87.8c-1-18-2.5-36.6-5.5-55.7 c-6-39.3-13.9-79.4-20-118.6c-13.8-88.3-12.7-167.1-2.1-239.9c4.7-32.5,9.8-64.9,7.1-103c-2.5-35.9-8.9-71.4-19.1-105.9 C592.9,35.5,578.4-10.9,564.5-57c-16.2-53.5-20-100.7-10.9-139.8c5.6-24.3,15.5-44.3,34.6-54.2c25.8-13.4,56.2-14,90.7-7.7 c44.5,8.1,89.9,37.1,135.8,77.8c36.6,32.5,68.1,73.6,97,117.7c32.8,50,65.2,100.5,99.1,149.8c61.6,89.6,129.4,170.1,205.6,234.2 c27.8,23.5,55.9,42.7,84.5,57.8c56.3,29.6,105.5,37.8,150.1,30c26.4-4.5,53.4-7.3,82.9-4.7c23.6,2,47.3,20.5,70.8,43.4 c34.9,34.1,56.3,76.8,73.2,120.8c6.3,16.2,11.8,32.8,15.1,48.2c7.8,37.9,5.3,69.8-2,97.3c-8.2,30.7-19.7,58.5-30.9,86.4 c-20.4,50.5-34.2,106.6-33.4,174.9c0.4,34.4,2.7,69.9,4.6,105.1c3.5,67.4,7.4,135-3.1,193c-5.8,32.2-18.8,57.1-33.3,80.3 c-16.5,25.7-40.6,40.7-62.7,58.6c-23.8,19.1-47.6,38.2-72.2,56.1c-34.5,25-76.3,36.2-126.7,29.7c-25.9-3.4-53.3-13.2-82.1-28.2 c-51.5-26.7-102-65.2-151.7-109.4c-48.2-42.9-95.3-90.6-143-135.5c-68.2-64.2-136.7-127.5-204.8-191.8 c-32.9-31.2-65.4-63.6-94.3-103.1c-18.6-25.4-32.7-51.8-41.3-79.8'/%3E %3Cpath class='st2' d='M2316.1,945.6c-39.4-57.7-82.3-112.6-117.8-173.3c-27.7-47.3-43.2-91.4-42.6-134 c0.8-54.4,12.9-98.4,38.2-128.6c17.6-20.8,42.8-31.7,73.3-31.5c24.9,0.3,49.6,0.1,75.3,2.7'/%3E %3Cpath class='st2' d='M2325.2,875.6c-27.2-51.4-51.5-103.5-60.6-154.4c-7.9-44.3-2.4-79,12.3-105.8c15.8-28.9,42.3-41.7,74.7-43.5'/%3E %3Cpath class='st1' d='M2323.1,415.6c-41.5-10-81.2-14.7-118.7-13.3c-31.6,1.1-57.2,12.4-77.6,33c-18.4,18.6-28.7,46.6-40.8,72.3 c-11.1,23.7-23.4,45.9-39.1,64.6c-17.4,20.8-44.8,12.8-75-5.7c-37.6-23-71.8-61.3-104-101.6c-52.6-65.9-100.4-135.8-144.7-208.8 c-27.3-45.1-54.6-90.3-83-134.8c-26.5-41.4-58.4-72.8-92.8-96.3c-8.2-5.6-17.1-10.7-24.4-12c-27.2-4.9-51.7-3.2-70.9,9.2 c-26.5,17.1-51.7,36.2-78,53.6c-29.9,19.8-63.2,31.4-112.5,8.4C1235.5,72,1211,53,1187.3,26.9c-46.9-51.7-81.4-111.2-107.5-174.4 c0,0-58.4-161.7-78.7-205.1c-20.2-43.4-41.4-81-70.2-115.9c-36.1-43.9-75.2-80.5-116.2-108.4c-26.2-17.8-52.7-35.6-77-39 c-30.5-4.4-56.9,0-78.1,15c-25.2,17.9-49.9,37-77.3,51.4c-43,22.7-88.1,42-132.5,62.6l-8.9,5.4c-12.3,10.6-25.1,20.7-36.1,33.2 c-17.6,20.2-29.6,46.9-38,77.1c-17.3,61.7-16.1,136.2-4.5,217.2c6.3,43.9,15.2,88.9,23,133.6c6.1,35,7.9,67.4-2.2,91.2 c-11.2,26.2-33.3,38.1-75.7-11c-25-29-46.4-60.7-65-94.4c-43.7-79.1-85.8-158.9-130.2-237.8 M314.2,1433.6 c45.5,20.7,91,55,136.6,95.9c46.5,41.8,92.9,85.4,141.3,119.2c29.5,20.5,58.7,39.1,86.7,47c17,4.8,33.1,6.1,48.8,7.1 c42.5,2.5,78.1-9.2,113.1-22.2c43.4-16.1,87-31.7,132-44.8c32.8-9.6,70-8.8,111,0.8c49,11.6,100.3,35.2,150.9,55.3 c62.9,25,119.3,32,171.3,25c56.5-7.6,107.9-24.8,156.7-46.6c46.9-21,90.5-47.6,132.2-77c45.3-32.1,74.3-82.6,86-152 c8.2-48.4,12-100.4,17.3-151.1c4.4-41.9,12.2-81.1,24.8-115.8c3.7-9.9,9.6-17.5,15.4-25.2c22.9-30,53.3-49.1,83.8-68.2 c24.9-15.6,48.5-33.4,69.3-54.9c22-22.7,39.1-52.1,60-76.4c18.8-22.3,38.3-44.2,69.6-47.3c8.9-0.8,18.6-0.1,28.8,2.7 c48.5,13.4,95,51.7,139.9,104.8'/%3E %3C/g%3E %3Cpath class='st3' d='M440.2,114.3l-25,33.5l25,33.5l25-33.5L440.2,114.3z M428.2,147.3l12-16l12,16l-12,16L428.2,147.3z M522.2,385.3l-25,33.5l25,33.5l25-33.5L522.2,385.3z M510.2,418.3l12-16l12,16l-12,16L510.2,418.3z M415.2,552.3l-25,33.5l25,33.5 l25-33.5L415.2,552.3z M403.2,585.3l12-16l12,16l-12,16L403.2,585.3z M127,435l-25,33.5l25,33.5l25-33.5L127,435z M115,468l12-16 l12,16l-12,16L115,468z M202.2,114.3l-25,33.5l25,33.5l25-33.5L202.2,114.3z M190.2,147.3l12-16l12,16l-12,16L190.2,147.3z M152.2,573.3l-25,33.5l25,33.5l25-33.5L152.2,573.3z M140.2,606.3l12-16l12,16l-12,16L140.2,606.3z M435.2,255.3l-25,33.5l25,33.5 l25-33.5L435.2,255.3z M423.2,288.3l12-16l12,16l-12,16L423.2,288.3z'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-color: #CDD3D6;
}
#block-howthehubworks .block-feature.waterhub .ui.red.fluid.button,
#block-connectwiththewaterhubcommunity .block-feature.waterhub .ui.red.fluid.button,
#block-waterhub-theme-connectwiththewaterhubcommunity .block-feature.waterhub .ui.red.fluid.button {
  background-color: transparent;
}
#block-howthehubworks .block-feature.waterhub .ui.red.fluid.button a,
#block-connectwiththewaterhubcommunity .block-feature.waterhub .ui.red.fluid.button a,
#block-waterhub-theme-connectwiththewaterhubcommunity .block-feature.waterhub .ui.red.fluid.button a {
  color: #002664;
  border-color: #002664;
  background-color: transparent;
}
#block-howthehubworks .block-feature.waterhub .ui.red.fluid.button:hover,
#block-connectwiththewaterhubcommunity .block-feature.waterhub .ui.red.fluid.button:hover,
#block-waterhub-theme-connectwiththewaterhubcommunity .block-feature.waterhub .ui.red.fluid.button:hover {
  background-color: #002664;
}
#block-howthehubworks .block-feature.waterhub .ui.red.fluid.button:hover a,
#block-connectwiththewaterhubcommunity .block-feature.waterhub .ui.red.fluid.button:hover a,
#block-waterhub-theme-connectwiththewaterhubcommunity .block-feature.waterhub .ui.red.fluid.button:hover a,
#block-howthehubworks .block-feature.waterhub .ui.red.fluid.button:focus a,
#block-connectwiththewaterhubcommunity .block-feature.waterhub .ui.red.fluid.button:focus a,
#block-waterhub-theme-connectwiththewaterhubcommunity .block-feature.waterhub .ui.red.fluid.button:focus a,
#block-howthehubworks .block-feature.waterhub .ui.red.fluid.button:active a,
#block-connectwiththewaterhubcommunity .block-feature.waterhub .ui.red.fluid.button:active a,
#block-waterhub-theme-connectwiththewaterhubcommunity .block-feature.waterhub .ui.red.fluid.button:active a {
  color: #FFFFFF;
}
@media (min-width: 540px) {
  #block-howthehubworks .block-feature.waterhub,
  #block-connectwiththewaterhubcommunity .block-feature.waterhub,
  #block-waterhub-theme-connectwiththewaterhubcommunity .block-feature.waterhub {
    background-position: 51.5vw top;
    background-size: auto;
  }
}
.basic-page--container,
.basic-view--container,
.basic-page--container.ui.grid,
.basic-view--container.ui.grid {
  padding-bottom: 103px;
}
.basic-page--wrapper,
.basic-view--wrapper {
  background: #FFFFFF;
  margin-top: 0;
}
.ui.stackable.grid > .basic-page--wrapper.column:not(.row),
.ui.stackable.grid > .basic-view--wrapper.column:not(.row) {
  padding: 0px !important;
}
.basic-page--header,
.basic-view--header {
  background: #CDD3D6 url("/themes/custom/csh/images/lines-1.png") 100% 0% no-repeat;
  background-size: 100%;
  border-radius: 3px;
  padding: 15px;
}
@media (min-width: 769px) {
  .basic-page--header,
  .basic-view--header {
    padding: 87px 56px 78px;
  }
}
.basic-page--header .heading,
.basic-view--header .heading {
  padding: 40px 16px 40px;
  font-size: 40px;
}
.basic-page--header .heading .ui.header,
.basic-view--header .heading .ui.header {
  text-align: center;
  font-size: 30px;
  line-height: 36x;
  margin-bottom: 0px;
}
@media (min-width: 769px) {
  .basic-page--header .heading,
  .basic-view--header .heading {
    padding: 0px;
  }
  .basic-page--header .heading .ui.header,
  .basic-view--header .heading .ui.header {
    text-align: left;
    font-size: 40px;
    line-height: 48px;
    margin-bottom: 32px;
  }
}
.basic-page--header .content,
.basic-view--header .content {
  font-size: 16px;
}
.basic-page--header .content p,
.basic-view--header .content p,
.basic-page--header .content li,
.basic-view--header .content li,
.basic-page--header .content div,
.basic-view--header .content div {
  line-height: 26px;
}
@media (min-width: 769px) {
  .basic-page--header .content,
  .basic-view--header .content {
    padding: 0px;
    font-size: 16px;
    line-height: 26px;
    background: transparent;
  }
}
.basic-page--content,
.basic-view--content {
  padding: 32px 16px 80px;
  font-size: 14px;
  border: 1px solid #F2F2F2;
  border-radius: 3px;
}
.basic-page--content ul,
.basic-view--content ul {
  padding: 0px 12px;
}
.basic-page--content ul li,
.basic-view--content ul li {
  list-style: none;
}
.basic-page--content ul li:before,
.basic-view--content ul li:before {
  content: '';
  display: inline-block;
  border: 2px solid #22272B;
  border-radius: 50%;
  margin: 0 11px 4px -11px;
}
.basic-page--content p,
.basic-view--content p,
.basic-page--content li,
.basic-view--content li,
.basic-page--content div,
.basic-view--content div {
  line-height: 22px;
}
.basic-page--content h3,
.basic-view--content h3 {
  font-size: 20px;
  line-height: 24px;
  font-family: 'Public Sans', Helvetica, Arial, sans-serif;
}
.basic-page--content .my-project-item .button,
.basic-view--content .my-project-item .button {
  padding: 11px;
  height: 40px;
}
@media (min-width: 769px) {
  .basic-page--content,
  .basic-view--content {
    padding: 57px 56px 114px;
    font-size: 16px;
  }
  .basic-page--content p,
  .basic-view--content p,
  .basic-page--content div,
  .basic-view--content div {
    line-height: 26px;
  }
  .basic-page--content li,
  .basic-view--content li {
    line-height: 26px;
  }
  .basic-page--content h3,
  .basic-view--content h3 {
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 20px;
  }
}
#contact-message-feedback-form .form-wrapper {
  margin-bottom: 20px;
}
.project-update-form .form-managed-file {
  margin-bottom: 20px;
}
.multistep-form--container .project-submitted-message {
  border: 1px solid #002664;
  background: #F2F2F2;
  color: #22272B;
  padding: 36px 56px 45px;
}
.multistep-form--container .project-submitted-message .header {
  font-family: 'Public Sans', Helvetica, Arial, sans-serif;
  font-size: 30px;
  margin-bottom: 21px;
}
.multistep-form--container .project-submitted-message p {
  font-size: 20px;
  line-height: 26px;
}
.multistep-form--container .project-submitted-message .animated-elipsis:after {
  content: '.';
  animation: dots 1s steps(5, end) infinite;
}
@keyframes dots {
  0%,
  20% {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  40% {
    color: black;
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  60% {
    text-shadow: 0.25em 0 0 black, 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  80%,
  100% {
    text-shadow: 0.25em 0 0 black, 0.5em 0 0 black;
  }
}
.multistep-form--container .ui.button.secondary,
.multistep-form--container .ui.button.teal {
  padding: 15px 32px;
  border: 2px solid #CDD3D6;
  background-color: #CDD3D6;
  color: #002664;
  box-shadow: none;
  font-weight: 700;
}
.multistep-form--container .ui.button.secondary:hover,
.multistep-form--container .ui.button.teal:hover,
.multistep-form--container .ui.button.secondary:focus,
.multistep-form--container .ui.button.teal:focus,
.multistep-form--container .ui.button.secondary:active,
.multistep-form--container .ui.button.teal:active,
.multistep-form--container .ui.button.secondary.active,
.multistep-form--container .ui.button.teal.active,
.multistep-form--container .ui.button.secondary.focus,
.multistep-form--container .ui.button.teal.focus {
  background-color: #FFFFFF;
  color: #002664;
  border-color: #CDD3D6;
  box-shadow: none;
}
.multistep-form--container .ui.button.gray {
  color: #707070;
  background: #e1e1e1;
}
.multistep-form--container .ui.button.add-field-button {
  padding: 9px 17px;
  margin-bottom: 7px;
  color: #002664;
}
.multistep-form--container .ui.button.add-field-button .icon {
  font-size: 18px;
  margin-right: 3px;
  color: #002664;
}
.multistep-form--container .ui.button.add-field-button + fieldset {
  margin-bottom: 10px;
}
.multistep-form--container .ui.button.submit-project-button {
  font-size: 20px;
  color: #FFFFFF;
  padding: 21px 20px 23px;
  font-weight: bold;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.multistep-form--container .ui.button.submit-project-button .icon {
  padding-left: 13px;
}
.multistep-form--container .ui.button.submit-project-button:hover {
  color: #22272B;
}
.multistep-form--container .ui.button.step-right-button {
  margin: 19px 0px 12px;
  border-radius: 5px;
  color: #002664;
}
.multistep-form--container .ui.button.step-right-button.primary.icon:hover .icon {
  color: #002664;
}
.multistep-form--container .ui.button.step-right-button.primary.icon .icon {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.multistep-form--container .ui.button.step-right-button.orange.button {
  border: 2px solid #F2711C;
}
.multistep-form--container .ui.button.step-right-button.orange.button .icon {
  background: #E86C1B;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.multistep-form--container .ui.button.step-right-button.orange.button:hover {
  background: #FFDBC4;
  color: #22272B;
}
.multistep-form--container .ui.button.step-right-button.orange.button:hover .icon {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  color: #22272B;
}
.multistep-form--container .ui.button.step-left-button {
  margin: 19px 0;
  border-radius: 5px;
}
.multistep-form--container .accept-terms {
  margin: 0 72px 20px;
}
.multistep-form--container .accept-terms a {
  color: #495054;
  margin-left: 5px;
}
.multistep-form--container .ui.accordion {
  box-shadow: none;
}
.multistep-form--container .ui.accordion .step .title {
  background: #faf9f9;
  font-size: 20px;
  line-height: 24px;
  padding: 16px 37px;
  color: #707070;
}
.multistep-form--container .ui.accordion .step .title .step-icon {
  line-height: 14px;
  font-family: 'Public Sans', Helvetica, Arial, sans-serif;
  font-weight: bold;
  width: 30px !important;
  height: 30px !important;
  padding: 5px 0 !important;
  background: #707070;
  margin-right: 17px;
  float: left;
}
.multistep-form--container .ui.accordion .step .title.active,
.multistep-form--container .ui.accordion .step .title:hover {
  background: #F2F2F2;
  color: #22272B;
}
.multistep-form--container .ui.accordion .step .content {
  padding: 21px 39px;
}
@media (max-width: 769px) {
  .multistep-form--container .ui.accordion .step .content {
    padding: 10px 10px;
  }
}
.multistep-form--container .ui.accordion .step .content .label-tooltip {
  margin-top: 0px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 6px;
  margin-left: 4px;
}
.multistep-form--container .ui.accordion .step .content .label-tooltip:focus {
  outline: 2px solid #0052cc;
  outline-offset: 0.5rem;
}
.multistep-form--container .ui.accordion .step .content fieldset {
  border: none;
  padding: 0;
  margin-bottom: 20px;
}
.multistep-form--container .ui.accordion .step .content .recording-app-add-section {
  margin: 10px 0px;
}
.multistep-form--container .ui.accordion .step .content .recording-app-add-section .app-platform-name {
  font-size: 16px;
  line-height: 14px;
  display: inline-block;
  margin-left: 5px;
  width: 66px;
}
.multistep-form--container .ui.accordion .step .content .linkify {
  font-size: 14px;
}
.multistep-form--container .ui.accordion .step .content .method-link-item,
.multistep-form--container .ui.accordion .step .content .social-media-item,
.multistep-form--container .ui.accordion .step .content .app-item,
.multistep-form--container .ui.accordion .step .content .paper-link-item {
  padding: 8px 0;
  display: flex;
}
.multistep-form--container .ui.accordion .step .content .method-link-item .button,
.multistep-form--container .ui.accordion .step .content .social-media-item .button,
.multistep-form--container .ui.accordion .step .content .app-item .button,
.multistep-form--container .ui.accordion .step .content .paper-link-item .button {
  width: 36px;
  height: 36px;
  align-self: center;
}
.multistep-form--container .ui.accordion .step .content .method-link-item .input,
.multistep-form--container .ui.accordion .step .content .social-media-item .input,
.multistep-form--container .ui.accordion .step .content .app-item .input,
.multistep-form--container .ui.accordion .step .content .paper-link-item .input {
  flex: 1;
  margin: 0 18px;
}
@media (max-width: 769px) {
  .multistep-form--container .ui.accordion .step .content .method-link-item .input,
  .multistep-form--container .ui.accordion .step .content .social-media-item .input,
  .multistep-form--container .ui.accordion .step .content .app-item .input,
  .multistep-form--container .ui.accordion .step .content .paper-link-item .input {
    margin: 0 5px;
  }
}
.multistep-form--container .ui.accordion .step .content .method-link-item .input + .input,
.multistep-form--container .ui.accordion .step .content .social-media-item .input + .input,
.multistep-form--container .ui.accordion .step .content .app-item .input + .input,
.multistep-form--container .ui.accordion .step .content .paper-link-item .input + .input {
  flex: 3;
}
.multistep-form--container .ui.accordion .step .content .method-link-item .item-label,
.multistep-form--container .ui.accordion .step .content .social-media-item .item-label,
.multistep-form--container .ui.accordion .step .content .app-item .item-label,
.multistep-form--container .ui.accordion .step .content .paper-link-item .item-label {
  font-size: 16px;
  align-self: center;
}
@media (max-width: 769px) {
  .multistep-form--container .ui.accordion .step .content .method-link-item .item-label,
  .multistep-form--container .ui.accordion .step .content .social-media-item .item-label,
  .multistep-form--container .ui.accordion .step .content .app-item .item-label,
  .multistep-form--container .ui.accordion .step .content .paper-link-item .item-label {
    font-size: 12px;
  }
}
.multistep-form--container .ui.accordion .step .content .method-link-item,
.multistep-form--container .ui.accordion .step .content .paper-link-item {
  padding: 0;
  margin-top: 1em;
  flex-wrap: wrap;
}
.multistep-form--container .ui.accordion .step .content .method-link-item .button,
.multistep-form--container .ui.accordion .step .content .paper-link-item .button {
  margin: 18px 0 0 18px;
}
.multistep-form--container .ui.accordion .step .content .method-link-item .input,
.multistep-form--container .ui.accordion .step .content .paper-link-item .input {
  margin: 0;
  flex: unset;
}
.multistep-form--container .ui.accordion .step .content .method-link-item .input.ui,
.multistep-form--container .ui.accordion .step .content .paper-link-item .input.ui {
  width: 100%;
}
.multistep-form--container .ui.accordion .step .content .method-link-item .input + .input,
.multistep-form--container .ui.accordion .step .content .paper-link-item .input + .input {
  margin-top: 18px;
}
.multistep-form--container .ui.accordion .step .content .method-link-item .item-label,
.multistep-form--container .ui.accordion .step .content .paper-link-item .item-label {
  margin-bottom: 10px;
}
.multistep-form--container .ui.accordion .step .content .method-link-item > p,
.multistep-form--container .ui.accordion .step .content .paper-link-item > p {
  margin-bottom: 10px;
}
.multistep-form--container .ui.accordion .step .content .app-item .input:first-of-type,
.multistep-form--container .ui.accordion .step .content .social-media-item .input:first-of-type {
  margin-left: 0;
}
.multistep-form--container .ui.accordion .step .content input,
.multistep-form--container .ui.accordion .step .content textarea {
  line-height: 26px;
}
.multistep-form--container .ui.accordion .step .content input,
.multistep-form--container .ui.accordion .step .content textarea,
.multistep-form--container .ui.accordion .step .content .ui.dropdown {
  padding: 7px 15px 10px;
  color: #22272B;
  font-size: 16px;
}
.multistep-form--container .ui.accordion .step .content input::placeholder,
.multistep-form--container .ui.accordion .step .content textarea::placeholder,
.multistep-form--container .ui.accordion .step .content .ui.dropdown::placeholder {
  color: #646975 !important;
}
.multistep-form--container .ui.accordion .step .content .ui.dropdown {
  padding: 11px 15px 5px;
}
.multistep-form--container .ui.accordion .step .content .ui.dropdown:not(.multiple) > input.search {
  padding: 6px 14px 5px;
}
.multistep-form--container .ui.accordion .step .content label:not(.file-input-button-style):not(.radio-label) {
  color: #22272B;
  font-size: 17px;
  line-height: 14px;
  padding: 10px 0;
  margin-bottom: 0;
}
.multistep-form--container .ui.accordion .step .content label:not(.file-input-button-style):not(.radio-label)[for="p_method_links"] {
  padding: 0;
}
.multistep-form--container .ui.accordion .step .content label:not(.file-input-button-style):not(.radio-label):after {
  color: #002664;
  margin-top: 0;
  margin-left: 7px;
}
.multistep-form--container .ui.accordion .step .content .ui.dropdown .search {
  margin: 0;
  padding: 0;
}
.multistep-form--container .ui.accordion .step .content .ui.dropdown .default.text {
  color: #646975;
  padding: 2px;
}
.multistep-form--container .ui.accordion .step .content .ui.dropdown .dropdown.icon {
  color: #002664;
  font-size: 20px;
  top: 6px;
  right: 12px;
}
.multistep-form--container .ui.accordion .step .content .ui.dropdown .menu {
  width: 100%;
}
.multistep-form--container .ui.accordion .step .content .ui.dropdown .menu .item {
  font-size: 16px;
}
.multistep-form--container .ui.accordion .step .content input[type='date'] {
  line-height: 1em;
  padding: 12px 16px;
}
.multistep-form--container .ui.accordion .step .content input[type='date']::-webkit-calendar-picker-indicator {
  color: transparent;
  background: none;
  z-index: 1;
}
.multistep-form--container .ui.accordion .step .content input[type='date']:after {
  color: transparent;
  background: none;
  display: block;
  font-family: 'Dropdown';
  content: '\f0d7';
  font-size: 20px;
  position: relative;
  margin-left: -14px;
  color: #002664;
}
.multistep-form--container .ui.accordion .step .content input[type='file'] {
  display: none;
}
.multistep-form--container .ui.accordion .step .content .file-input-button-wrapper {
  width: 100%;
  height: 45px;
  border: 1px solid #495054;
  border-radius: 4px;
  font-size: 16px;
  line-height: 26px;
  padding: 9px 18px;
  overflow: hidden;
  position: relative;
}
.multistep-form--container .ui.accordion .step .content .file-input-button-wrapper label {
  font-size: 0.1px !important;
  left: 0;
  opacity: 1;
  position: absolute;
  top: 0;
}
@media (max-width: 769px) {
  .multistep-form--container .ui.accordion .step .content .file-input-button-wrapper {
    padding: 5px;
    font-size: 12px;
  }
}
.multistep-form--container .ui.accordion .step .content .file-input-button-style,
.multistep-form--container .ui.accordion .step .content .upd-file-input-button-style {
  font-size: 14px;
  padding: 4px 18px;
  font-weight: normal;
  color: #22272B;
  background: #CDD3D6;
  border: 2px solid #CDD3D6;
  border-radius: 4px;
  margin: 8px 11px 8px 0;
}
.multistep-form--container .ui.accordion .step .content .file-input-button-style:focus,
.multistep-form--container .ui.accordion .step .content .upd-file-input-button-style:focus {
  outline: 2px solid #0052cc;
  outline-offset: 0.5rem;
}
@media (max-width: 769px) {
  .multistep-form--container .ui.accordion .step .content .file-input-button-style,
  .multistep-form--container .ui.accordion .step .content .upd-file-input-button-style {
    font-size: 12px;
    padding: 4px;
    margin-right: 2px;
    line-height: 34px;
  }
}
.multistep-form--container .ui.accordion .step .content .file-input-button-style:hover,
.multistep-form--container .ui.accordion .step .content .upd-file-input-button-style:hover {
  cursor: pointer;
  background: #FFFFFF;
}
.multistep-form--container .ui.accordion .step .content span.file-input-button-style {
  position: absolute;
  left: 20px;
}
@media (max-width: 769px) {
  .multistep-form--container .ui.accordion .step .content span.file-input-button-style {
    left: 5px;
    line-height: 18px;
  }
}
.multistep-form--container .ui.accordion .step .content .question {
  background: #22272B;
  background: #22272B !important;
  color: #CDD3D6 !important;
  border: 2px solid #CDD3D6;
  line-height: 0.5 !important;
}
.multistep-form--container .ui.accordion .step .content .yes-no-fields {
  margin-bottom: 30px;
}
.multistep-form--container .ui.accordion .step .content .yes-no-fields .radio-label {
  font-size: 16px;
  margin: 5px 18px 5px 5px;
}
.multistep-form--container .ui.accordion .step .content .simple-text {
  font-size: 16px;
}
.multistep-form--container .ui.accordion .step.preview fieldset:empty {
  background: transparent;
  color: rgba(73, 80, 84, 0.5);
}
.multistep-form--container .ui.accordion .step.preview fieldset:empty:after {
  content: 'None';
  font-size: 16px;
  font-weight: normal;
}
.multistep-form--container .ui.accordion .step.preview .fields {
  margin: 0;
}
.multistep-form--container .ui.accordion .step.preview .field {
  padding-left: 20px;
}
.multistep-form--container .ui.accordion .step.preview .field > label {
  margin-left: -20px;
}
.multistep-form--container .ui.accordion .step.preview .field .field-value {
  padding: 7px 0;
  font-size: 16px;
  line-height: 26px;
  overflow: hidden;
}
.multistep-form--container .ui.accordion .step.preview .field .field-value:empty {
  background: transparent;
  color: rgba(73, 80, 84, 0.5);
}
.multistep-form--container .ui.accordion .step.preview .field .field-value:empty:after {
  content: 'None';
  font-size: 16px;
  font-weight: normal;
}
.multistep-form--container .ui.accordion .step.preview .field .field-value .label {
  color: #22272B;
  font-size: 16px;
  padding: 8px 10px;
}
.multistep-form--container .ui.accordion .step.preview .field .field-value .label:empty {
  background: transparent;
  color: rgba(73, 80, 84, 0.5);
}
.multistep-form--container .ui.accordion .step.preview .field .field-value .label:empty:after {
  content: 'None';
  font-size: 16px;
  font-weight: normal;
}
.multistep-form--container .ui.accordion .step.preview .field .field-value .ui.labels:empty {
  background: transparent;
  color: rgba(73, 80, 84, 0.5);
}
.multistep-form--container .ui.accordion .step.preview .field .field-value .ui.labels:empty:after {
  content: 'None';
  font-size: 16px;
  font-weight: normal;
}
.multistep-form--container .ui.accordion .step.preview .field .field-value .yes-no-preview {
  margin-left: -20px;
  margin-bottom: 8px;
}
.multistep-form--container .ui.accordion .step.preview .field .field-value .yes-no-preview .question-preview {
  margin-bottom: 26px;
}
.multistep-form--container .ui.accordion .step.preview .field .field-value .volunteer-preview {
  margin-bottom: 14px;
}
.multistep-form--container .ui.accordion .step.preview .method-link-item,
.multistep-form--container .ui.accordion .step.preview .app-item,
.multistep-form--container .ui.accordion .step.preview .social-media-item {
  font-size: 16px;
}
.multistep-form--container .ui.accordion .step.preview .method-link-item a.ui.link,
.multistep-form--container .ui.accordion .step.preview .app-item a.ui.link,
.multistep-form--container .ui.accordion .step.preview .social-media-item a.ui.link {
  color: #002664;
  margin-left: 5px;
  margin-right: 20px;
}
.multistep-form--container .ui.accordion .step.preview .method-link-item.paper-form {
  flex-direction: column;
  align-items: flex-start;
}
.multistep-form--container .ui.accordion .step.preview .media-preview {
  margin-left: 10px;
  object-fit: contain;
  max-width: 220px;
  max-height: 220px;
}
.multistep-form--container .ui.accordion .step.preview .recording-app-add-section .app-platform-name {
  margin-left: 0;
}
.multistep-form--container .ui.accordion .step .form-method-items button,
.multistep-form--container .ui.accordion .step .form-app-items button {
  margin: 0;
  width: 13%;
  padding: 10px 5px;
  height: 45px;
  float: right;
}
@media (max-width: 769px) {
  .multistep-form--container .ui.accordion .step .form-method-items button,
  .multistep-form--container .ui.accordion .step .form-app-items button {
    font-size: 12px;
    padding: 5px;
    line-height: normal !important;
  }
}
.multistep-form--container .ui.accordion .step .form-app-items .app-platform-name {
  font-weight: bold;
}
.multistep-form--container .ui.accordion .step .form-app-items .form-app-item {
  margin-bottom: 10px;
}
.multistep-form--container .ui.accordion .step .form-app-items .form-app-item .input {
  float: left;
}
.multistep-form--container .ui.accordion .step .form-app-items .form-app-item .input.app-name {
  width: 30%;
}
.multistep-form--container .ui.accordion .step .form-app-items .form-app-item .input.app-link {
  width: 51%;
}
.multistep-form--container .ui.accordion .step .form-app-items .form-app-item .input:first-of-type {
  margin-right: 20px;
}
@media (max-width: 769px) {
  .multistep-form--container .ui.accordion .step .form-app-items .form-app-item .input:first-of-type {
    margin-right: 5px;
  }
}
.multistep-form--container .ui.accordion .step .form-app-items .form-app-item .add-field-button {
  line-height: 25px;
}
.multistep-form--container .ui.accordion .step .form-digital-items .url {
  width: 84%;
  float: left;
  margin-right: 15px;
}
@media (max-width: 769px) {
  .multistep-form--container .ui.accordion .step .form-digital-items .url {
    margin-right: 5px;
  }
}
.multistep-form--container .ui.accordion .step .form-digital-items .add-field-button {
  line-height: 25px;
}
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='app-link-item-preview'],
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='method-link-item-preview'],
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='method-file-item-preview'] {
  display: block;
  width: auto;
  float: left;
  border: 1px solid #56BEA0;
  border-radius: 3px;
  padding: 5px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='app-link-item-preview'].error,
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='method-link-item-preview'].error,
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='method-file-item-preview'].error {
  border: 2px solid red;
  box-shadow: 0 0 3px red;
  outline: none;
  padding: 0;
}
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='app-link-item-preview'].error .error-tooltip,
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='method-link-item-preview'].error .error-tooltip,
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='method-file-item-preview'].error .error-tooltip {
  padding: 5px;
}
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='app-link-item-preview'] p,
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='method-link-item-preview'] p,
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='method-file-item-preview'] p,
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='app-link-item-preview'] a,
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='method-link-item-preview'] a,
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='method-file-item-preview'] a {
  display: inline;
  margin: 0px;
  padding: 5px;
  font-size: 14px;
  line-height: 20px;
  color: #22272B;
}
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='app-link-item-preview'] p i:before,
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='method-link-item-preview'] p i:before,
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='method-file-item-preview'] p i:before,
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='app-link-item-preview'] a i:before,
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='method-link-item-preview'] a i:before,
.multistep-form--container .ui.accordion .step .preview-method-items div[class^='method-file-item-preview'] a i:before {
  color: #002664;
  padding: 5px;
  cursor: pointer;
  font-size: 14px;
}
.multistep-form--container .ui.accordion .step .data-recording-app {
  margin: -5px !important;
}
.multistep-form--container .ui.accordion .step .preview-method-items.preview:empty:before {
  background: transparent;
  color: #c2c4c7;
  content: 'None';
  font-size: 16px;
  font-weight: normal;
}
.multistep-form--container .ui.accordion .step .method-link-item.hidden,
.multistep-form--container .ui.accordion .step .app-item.hidden {
  display: none !important;
}
.multistep-form--container .ui.accordion .step .method-link-item.file-item:not(:last-child),
.multistep-form--container .ui.accordion .step .app-item.file-item:not(:last-child) {
  display: none !important;
}
.multistep-form--container .ui.accordion .step .method-link-item.file-item:not(:last-child).error,
.multistep-form--container .ui.accordion .step .app-item.file-item:not(:last-child).error {
  display: block !important;
}
.multistep-form--container .ui.accordion .step .method-link-item.file-item .button,
.multistep-form--container .ui.accordion .step .app-item.file-item .button {
  margin: 0;
  width: 13%;
  padding: 10px 5px;
  height: 45px;
  float: right;
}
@media (max-width: 769px) {
  .multistep-form--container .ui.accordion .step .method-link-item.file-item .button,
  .multistep-form--container .ui.accordion .step .app-item.file-item .button {
    font-size: 12px;
    padding: 5px;
    line-height: normal !important;
  }
}
.multistep-form--container .ui.accordion .step .method-link-item .file-input-button-wrapper,
.multistep-form--container .ui.accordion .step .app-item .file-input-button-wrapper {
  width: 85%;
  margin-right: 20px;
}
.multistep-form--container .ui.accordion .step .form-method-items .url {
  width: 84%;
  float: left;
}
.multistep-form--container .ui.accordion .step .form-method-items.error .url,
.multistep-form--container .ui.accordion .step .form-app-item.error .url,
.multistep-form--container .ui.accordion .step .form-digital-items.error .url,
.multistep-form--container .ui.accordion .step .paper-form.error .url,
.multistep-form--container .ui.accordion .step .form-method-items.error .app-link,
.multistep-form--container .ui.accordion .step .form-app-item.error .app-link,
.multistep-form--container .ui.accordion .step .form-digital-items.error .app-link,
.multistep-form--container .ui.accordion .step .paper-form.error .app-link {
  position: relative;
}
.multistep-form--container .ui.accordion .step .form-method-items.error .url:before,
.multistep-form--container .ui.accordion .step .form-app-item.error .url:before,
.multistep-form--container .ui.accordion .step .form-digital-items.error .url:before,
.multistep-form--container .ui.accordion .step .paper-form.error .url:before,
.multistep-form--container .ui.accordion .step .form-method-items.error .app-link:before,
.multistep-form--container .ui.accordion .step .form-app-item.error .app-link:before,
.multistep-form--container .ui.accordion .step .form-digital-items.error .app-link:before,
.multistep-form--container .ui.accordion .step .paper-form.error .app-link:before {
  position: absolute;
  top: 15px;
  right: 0px;
  vertical-align: middle;
  margin-right: 5px;
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  background: red;
  background-image: url(/themes/custom/csh/images/error-cros.svg);
  background-size: 45%;
  background-repeat: no-repeat;
  z-index: 9;
  border-radius: 50%;
  background-position: center;
}
.csh-spinner-load {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.csh-spinner-load.image-upload {
  position: absolute;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
}
.csh-spinner-load .csh-lds-ring {
  display: inline-block;
  position: relative;
  width: 30px;
  height: 30px;
}
.csh-spinner-load .csh-lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 25px;
  height: 25px;
  margin: 3px;
  border: 3px solid #009c95;
  border-radius: 50%;
  animation: csh-lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #009c95 transparent transparent transparent;
}
.csh-spinner-load .csh-lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.csh-spinner-load .csh-lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.csh-spinner-load .csh-lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes csh-lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.explore-project {
  background-color: #F2F2F2;
}
.explore-project,
.explore-project .header,
.explore-project .list .item .content {
  color: #22272B;
}
.explore-project .project-actions .button {
  text-transform: uppercase;
  font-size: 13px;
  padding: 12px 22px;
  margin-right: 10px;
  margin-bottom: 20px;
}
.explore-project .project-actions .button.yellow {
  border: 2px solid #f2e01b;
}
.explore-project .project-actions .button.yellow:hover {
  background: #fff8e1;
}
@media (min-width: 1200px) {
  .explore-project .project-actions .button {
    font-size: 16px;
    padding: 15px 44px;
    margin-right: 20px;
  }
  .explore-project .project-actions .button.primary {
    padding-left: 28px;
    padding-right: 28px;
  }
}
.explore-project .status-section {
  text-transform: uppercase;
  font-size: 13px;
}
@media (min-width: 769px) {
  .explore-project .status-section {
    font-size: 15px;
  }
}
.explore-project .status-section .column > div,
.explore-project .status-section .column date > div {
  display: inline;
}
.explore-project .status-section .preposition {
  padding: 0 8px;
}
.explore-project .status-section date {
  font-weight: 700;
}
.explore-project .status-divider.divider {
  margin: 8px 0 24px;
}
.explore-project .overview-section .project-name {
  font-size: 30px;
  line-height: 36px;
  margin: 9px 0 13px;
  word-break: break-word;
}
@media (min-width: 992px) {
  .explore-project .overview-section .project-name {
    font-size: 40px;
    line-height: 48px;
  }
}
.explore-project .overview-section .project-location-pin {
  margin-bottom: 25px;
}
.explore-project .overview-section .project-location-pin .icon:before {
  color: #002664;
  font-size: 16px;
}
@media (min-width: 992px) {
  .explore-project .overview-section .project-location-pin {
    font-size: 15px;
  }
}
.explore-project .overview-section .project-description {
  font-size: 18px;
  margin-bottom: 45px;
}
.explore-project .overview-section .project-description * {
  line-height: 28px;
}
.explore-project .overview-section .project-description a {
  color: #002664;
  font-size: 14px;
  white-space: nowrap;
  white-space: pre;
}
.explore-project .overview-section .project-description--summary > div,
.explore-project .overview-section .project-description--summary > div > p:last-child,
.explore-project .overview-section .project-description--summary p:last-of-type {
  display: inline;
}
.explore-project .overview-section .project-description--full {
  display: none;
}
.explore-project .overview-section .project-description--full > div,
.explore-project .overview-section .project-description--full > div > p:last-child,
.explore-project .overview-section .project-description--full p:last-of-type {
  display: inline;
}
.explore-project .overview-section .project-description.open .project-description--summary {
  display: none;
}
.explore-project .overview-section .project-description.open .project-description--full {
  display: block;
}
.explore-project .overview-section .project-description img {
  max-width: 100%;
  height: auto;
}
@media (min-width: 992px) {
  .explore-project .overview-section .project-description {
    font-size: 22px;
  }
}
.explore-project .overview-section .project-organiser {
  margin: 48px 0 45px;
}
.explore-project .overview-section .project-organiser .ui.header {
  font-size: 20px;
  line-height: 14px;
  font-weight: 500;
  letter-spacing: -1px;
  margin-bottom: 19px;
}
.explore-project .overview-section .project-organiser .organiser-details .avatar.image {
  display: inline-block;
  width: auto;
  max-width: fit-content;
  padding-right: 0;
}
.explore-project .overview-section .project-organiser .organiser-details .avatar.image img {
  width: 69px;
  height: 69px;
}
.explore-project .overview-section .project-organiser .organiser-details .organiser-name {
  margin-top: 8px;
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 30px;
  font-weight: 600;
  text-transform: none;
}
.explore-project .overview-section .project-organiser .organiser-details .organiser-name a {
  color: #002664;
}
.explore-project .overview-section .project-organiser .organiser-details .organiser-name a:hover {
  text-decoration: underline;
}
.explore-project .overview-section .project-organiser .organiser-details .organiser-other-projects {
  font-size: 16px;
}
.explore-project .explore-project--header {
  margin-bottom: 30px;
}
.explore-project .explore-project--header .overview-section .column:last-child {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: space-between;
}
.explore-project .explore-project--header .overview-section .column:last-child .ui.image {
  width: 100%;
}
.explore-project .explore-project--header .overview-section .column:last-child .ui.image img {
  width: 100%;
}
.explore-project .explore-project--content {
  background-color: #FFFFFF;
}
.explore-project .explore-project--content .project-tabs--menu.ui.menu {
  border-bottom: none;
  margin-bottom: -2px;
  font-size: 24px;
  justify-content: space-around;
}
.explore-project .explore-project--content .project-tabs--menu.ui.menu:after {
  content: none;
}
.explore-project .explore-project--content .project-tabs--menu.ui.menu .item {
  padding: 13px 0;
  border-width: 6px;
  color: #495054;
}
.explore-project .explore-project--content .project-tabs--menu.ui.menu .item.active {
  color: #002664;
  border-color: #002664;
}
.explore-project .explore-project--content .project-tabs--menu.ui.menu .item.tab_disable {
  opacity: 0.5;
  pointer-events: none;
}
.explore-project .explore-project--content .project-tabs--menu.ui.menu .item.tab_disable .tooltip {
  width: 120px;
  background-color: #555;
  color: #FFFFFF;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
  font-size: 14px;
  font-weight: 100;
  letter-spacing: 0;
}
.explore-project .explore-project--content .project-tabs--menu.ui.menu .item.tab_disable .tooltip.active {
  opacity: 1;
}
@media (min-width: 992px) {
  .explore-project .explore-project--content .project-tabs--menu.ui.menu {
    padding: 28px 155px 0;
  }
  .explore-project .explore-project--content .project-tabs--menu.ui.menu .item {
    padding: 0 0 28px 0;
  }
}
.explore-project .explore-project--content .project-tabs--menu-border.ui.divider {
  border-color: #F2F2F2;
}
.explore-project .explore-project--content .project-details--update a.primary.label {
  padding: 15px 32px;
  border: 2px solid #CDD3D6;
  background-color: #CDD3D6;
  color: #002664;
  box-shadow: none;
  font-weight: 700;
  padding: 10px 15px;
  border-radius: 3px;
  font-size: 14px;
}
.explore-project .explore-project--content .project-details--update a.primary.label:hover,
.explore-project .explore-project--content .project-details--update a.primary.label:focus,
.explore-project .explore-project--content .project-details--update a.primary.label:active,
.explore-project .explore-project--content .project-details--update a.primary.label.active,
.explore-project .explore-project--content .project-details--update a.primary.label.focus {
  background-color: #FFFFFF;
  color: #002664;
  border-color: #CDD3D6;
  box-shadow: none;
}
.explore-project .explore-project--content .project-details--update a.primary.label:hover {
  background-color: #FFFFFF !important;
  color: #22272B !important;
}
.explore-project .explore-project--content .project-details--update .updates--left-column {
  padding-right: 2rem;
}
.explore-project .explore-project--content .project-details--update .updates--right-column {
  padding-left: 2rem;
}
.explore-project .explore-project--content .project-details--update .update-item,
.explore-project .explore-project--content .project-details--update .event-item {
  margin-bottom: 32px;
}
.explore-project .explore-project--content .project-details--update .ui.big.header {
  font-size: 25px;
  margin-bottom: 46px;
  line-height: 45px;
}
.explore-project .explore-project--content .project-details--update .update-date,
.explore-project .explore-project--content .project-details--update .event-date {
  text-align: center;
}
.explore-project .explore-project--content .project-details--update .update-date .date,
.explore-project .explore-project--content .project-details--update .event-date .date {
  font-size: 24px;
  font-weight: 600;
  margin: 9px auto;
}
.explore-project .explore-project--content .project-details--update .update-date .month,
.explore-project .explore-project--content .project-details--update .event-date .month {
  font-size: 16px;
  margin: 9px auto;
}
.explore-project .explore-project--content .project-details--update .update-date .day,
.explore-project .explore-project--content .project-details--update .event-date .day {
  font-size: 16px;
  padding: 5px 0px;
  border: 1px solid #a6a6a6;
  border-radius: 5px;
  margin: 10px 15px;
}
@media (max-width: 992px) {
  .explore-project .explore-project--content .project-details--update .update-date .day,
  .explore-project .explore-project--content .project-details--update .event-date .day {
    margin: 0px;
  }
}
.explore-project .explore-project--content .project-details--update .update-details,
.explore-project .explore-project--content .project-details--update .event-details {
  background: #f3f3f4;
  padding: 17px 22px;
}
.explore-project .explore-project--content .project-details--update .update-details .title,
.explore-project .explore-project--content .project-details--update .event-details .title {
  font-size: 18px;
  font-weight: 700;
}
.explore-project .explore-project--content .project-details--update .update-details .description,
.explore-project .explore-project--content .project-details--update .event-details .description {
  font-size: 16px;
  padding: 17px 10px;
  line-height: 1.5rem;
}
.explore-project .explore-project--content .project-details--update .update-details .description .learn-more,
.explore-project .explore-project--content .project-details--update .event-details .description .learn-more {
  font-size: 14px;
}
.explore-project .explore-project--content .project-details--update .update-details .description .learn-more:hover,
.explore-project .explore-project--content .project-details--update .event-details .description .learn-more:hover {
  text-decoration: underline;
}
.explore-project .explore-project--content .project-details--update .update-details .description a:not(.edit-btn):hover,
.explore-project .explore-project--content .project-details--update .event-details .description a:not(.edit-btn):hover {
  text-decoration: underline;
}
.explore-project .explore-project--content .project-details--update .update-details .description > div,
.explore-project .explore-project--content .project-details--update .event-details .description > div {
  margin-bottom: 10px;
}
.explore-project .explore-project--content .project-details--update .update-details .edit,
.explore-project .explore-project--content .project-details--update .event-details .edit {
  margin-top: 10px;
}
.explore-project .explore-project--content .project-details--update .update-details a,
.explore-project .explore-project--content .project-details--update .event-details a {
  color: #002664;
}
.explore-project .explore-project--content .project-details--update .update-details a.update-author,
.explore-project .explore-project--content .project-details--update .event-details a.update-author,
.explore-project .explore-project--content .project-details--update .update-details a.event-author,
.explore-project .explore-project--content .project-details--update .event-details a.event-author {
  font-weight: bold;
}
.explore-project .explore-project--content .project-details--update .update-details a.update-author:hover,
.explore-project .explore-project--content .project-details--update .event-details a.update-author:hover,
.explore-project .explore-project--content .project-details--update .update-details a.event-author:hover,
.explore-project .explore-project--content .project-details--update .event-details a.event-author:hover {
  text-decoration: underline;
}
.explore-project .explore-project--content .project-tabs--content {
  margin-top: 88px;
  margin-bottom: 65px;
}
.explore-project .explore-project--content .project-tabs--content .bordered {
  border: 2px solid #F2F2F2;
}
.explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor {
  position: relative;
  border: 2px solid rgba(73, 80, 84, 0.5);
  margin: 0;
  margin-top: -2px;
  font-size: 18px;
  display: flex;
  justify-content: space-between;
  padding: 35px 65px;
}
@media (max-width: 769px) {
  .explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor {
    padding: 10px;
  }
}
.explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .name,
.explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .status {
  flex: 1;
}
.explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .name:last-child,
.explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .status:last-child {
  text-align: right;
  max-width: 250px;
}
@media (max-width: 769px) {
  .explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .name:last-child,
  .explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .status:last-child {
    max-width: 0px;
    margin-top: 10px;
  }
}
.explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .name:last-child span,
.explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .status:last-child span {
  padding: 4px 18px;
  color: #FFFFFF;
  border-radius: 5px;
  font-weight: bold;
  line-height: 1.57;
  width: 165px;
  text-align: center;
  float: right;
}
@media (max-width: 769px) {
  .explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .name:last-child span,
  .explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .status:last-child span {
    float: none;
  }
}
.explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .name,
.explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .status {
  margin: auto 0;
}
.explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .contact a {
  color: #22272B;
  margin: 0;
  font-size: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .contact a:hover {
  color: #002664;
  text-decoration: none;
}
@media (max-width: 769px) {
  .explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .contact {
    position: absolute;
    right: 10px;
    top: 15px;
  }
  .explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .contact a {
    font-size: 14px;
  }
}
.explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .green {
  background: #CDD3D6;
}
.explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor .blue {
  background: #0052cc;
}
.explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor a {
  color: #22272B;
  font-size: 20px;
  font-weight: bold;
  overflow-wrap: break-word;
}
.explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor a:hover {
  text-decoration: underline;
}
@media (max-width: 769px) {
  .explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor a {
    font-size: 14px;
  }
}
.explore-project .explore-project--content .project-tabs--content .project-details--contributors .contributor a span {
  color: #22272B;
  font-weight: normal;
  font-size: 16px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .social-media-channels {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .social-media-channels a {
  width: auto !important;
  margin: 5px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .instructions {
  padding: 27px 36px 5px;
  background: #F2F2F2;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .instructions h3 {
  font-size: 22px;
  font-weight: 700;
  font-family: 'Public Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #22272B;
  margin-bottom: 20px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .instructions .project-guide .steps .inactive {
  max-height: 0;
  padding-top: 0;
  padding-bottom: 0;
  transition: all 0.3s;
  overflow: hidden;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .instructions .project-guide .steps .step {
  font-size: 16px;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .instructions .project-guide .steps .step .step-icon {
  background: #CDD3D6;
  color: #002664;
  font-size: 16px;
  width: 26px;
  height: 26px;
  line-height: 15px;
  margin-right: 16px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .instructions .project-guide .toggler {
  text-align: center;
  margin-top: 20px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .instructions .project-guide .toggler .icon {
  font-size: 32px;
  color: #002664;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .join-the-project {
  padding: 0;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .join-the-project .button {
  margin-right: 0;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .about--left-column {
  padding: 0 38px;
}
@media (max-width: 992px) {
  .explore-project .explore-project--content .project-tabs--content .project-details--about .about--left-column {
    padding: 1rem;
  }
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .about--right-column {
  margin-bottom: 20px;
  padding: 0;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .about--right-column .padded {
  padding: 47px 40px 0;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .about--right-column .block h3 {
  font-size: 20px;
  margin-bottom: 17px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .about--right-column .block:first-child h3 {
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 25px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .about--right-column .block:first-child p {
  line-height: 24px;
}
@media (max-width: 992px) {
  .explore-project .explore-project--content .project-tabs--content .project-details--about .about--right-column {
    padding: 1rem;
  }
  .explore-project .explore-project--content .project-tabs--content .project-details--about .about--right-column .padded {
    padding: 15px;
  }
  .explore-project .explore-project--content .project-tabs--content .project-details--about .about--right-column .padded .block:last-of-type {
    margin: 0;
  }
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .about--right-column .project-dates .content > div {
  display: inline-block;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .block {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 44px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .block:first-child {
  line-height: 28px;
  font-size: 18px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .block.inline {
  display: inline-block;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .block.half-width {
  width: 100%;
}
@media (min-width: 769px) {
  .explore-project .explore-project--content .project-tabs--content .project-details--about .block.half-width {
    width: 50%;
    vertical-align: top;
    padding-right: 20px;
  }
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .block p {
  word-break: break-all;
  word-break: break-word;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .block p a {
  display: block;
  width: 100%;
  color: #002664;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .block p a:hover {
  text-decoration: underline;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .block ul {
  list-style: none;
  padding: 0;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .block h3 {
  font-size: 22px;
  font-family: 'Public Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 22px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .block .label {
  font-size: 16px;
  line-height: 21px;
  font-weight: 600;
  border-radius: 5px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .block .label.primary {
  color: #002664;
  background: #CDD3D6;
  padding: 5px 15px 4px;
  margin-bottom: 10px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .block .label.teal {
  color: #002664;
  border-color: #002664;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .block .label.inversed {
  font-size: 18px;
  line-height: 28px;
  margin: 5px 20px 5px 3px;
  border-radius: 5px;
  padding: 5px 18px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .market-app {
  margin-bottom: 10px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .market-labels {
  margin-top: 10px;
  flex-direction: column;
}
@media (min-width: 769px) {
  .explore-project .explore-project--content .project-tabs--content .project-details--about .market-labels {
    flex-direction: row;
  }
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .links-list a {
  font-size: 14px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about .links-list a .icon.chevron.right {
  display: none;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about #project-details--map {
  height: 286px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--about #project-details--map .leaflet-control-custom {
  display: none;
}
.explore-project .explore-project--content .project-tabs--content .project-details--impact .impact--left-column {
  padding: 0 38px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--impact .impact--right-column {
  padding: 0;
}
.explore-project .explore-project--content .project-tabs--content .project-details--impact .impact--right-column .number-data {
  margin-bottom: 30px;
  background: #fbfbfb;
  overflow: hidden;
  border-radius: 10px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--impact .impact--right-column .number-data .title {
  background: #CDD3D6;
  color: #FFFFFF;
  padding: 10px;
  font-size: 16px;
  line-height: 1.25;
}
.explore-project .explore-project--content .project-tabs--content .project-details--impact .impact--right-column .number-data .block-content {
  padding: 0px 15px 15px 15px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--impact .impact--right-column .number-data .block-content .description {
  font-size: 10px;
  color: #6d6d6d;
}
.explore-project .explore-project--content .project-tabs--content .project-details--impact .impact--right-column .number-data .block-content .value {
  text-align: center;
}
.explore-project .explore-project--content .project-tabs--content .project-details--impact .impact--right-column .number-data .block-content .number {
  font-size: 100px;
  font-weight: 800;
  line-height: 1.2;
  margin-right: 20px;
  display: inline-block;
}
.explore-project .explore-project--content .project-tabs--content .project-details--impact .impact--right-column .number-data .block-content .percentage {
  display: inline-block;
  font-size: 36px;
  font-weight: 800;
}
.explore-project .explore-project--content .project-tabs--content .project-details--impact .impact--right-column .number-data .block-content .percentage .red {
  color: #e85e5a;
}
.explore-project .explore-project--content .project-tabs--content .project-details--impact .impact--right-column .number-data .block-content .percentage .red:before {
  display: inline;
  content: '\2193';
  color: #e85e5a;
  font-size: 46px;
}
.explore-project .explore-project--content .project-tabs--content .project-details--impact .impact--right-column .number-data .block-content .percentage .green {
  color: #CDD3D6;
}
.explore-project .explore-project--content .project-tabs--content .project-details--impact .impact--right-column .number-data .block-content .percentage .green:before {
  display: inline;
  content: '\2191';
  color: #CDD3D6;
  font-size: 46px;
}
.explore-project .explore-project--content .project-tabs--content .lk-button {
  color: #002664;
  font-size: 16px;
  font-weight: bold;
}
.explore-project .explore-project--content .project-tabs--content .lk-button:hover {
  text-decoration: underline;
}
.explore-project .explore-project--content .project-tabs--content #more-less {
  font-size: 16px;
  font-weight: 600;
  color: #008080;
  margin-top: 10px;
  cursor: pointer;
}
.explore-project iframe {
  border: none;
}
.explore-project iframe .large-shell-header {
  display: none !important;
}
.explore-project iframe .large-shell-main {
  top: 0 !important;
}
.explore-project .project-origin {
  vertical-align: middle;
  font-size: 16px;
}
.explore-project .project-origin span {
  color: #495054;
}
.explore-project .ala-icon {
  background: url(/themes/custom/csh/images/ala.svg) no-repeat;
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-radius: 50%;
  border: 1px solid #ccc;
  background-position: center;
}
.explore-project .ala-link {
  color: #f16648;
  text-transform: uppercase;
}
.dataset-form {
  position: relative;
  padding-bottom: 0px !important;
  width: 100%;
}
.dataset-form .filter-wrapper {
  border: none;
}
.dataset-form #edit-langcode-wrapper {
  display: none;
}
.dataset-form #edit-field-dataset-geocortex-wrapper {
  width: 100%;
}
.dataset-form .js-form-type-vertical-tabs,
.dataset-form .tabledrag-toggle-weight-wrapper,
.dataset-form .paragraph-type-title,
.dataset-form .field-multiple-drag,
.dataset-form .dropbutton-toggle {
  display: none !important;
}
.dataset-form #edit-field-dataset-id-wrapper {
  width: 100%;
}
.dataset-form label {
  color: #a0a0a0;
}
.dataset-form .field--name-field-dataset-additional-link {
  margin-top: 30px;
  width: 100%;
}
.dataset-form .field--name-field-dataset-additional-link .field-multiple-table,
.dataset-form .field--name-field-dataset-additional-link #field-dataset-additional-link-values {
  position: relative;
  width: 100%;
}
.dataset-form .field--name-field-dataset-additional-link .draggable td > div {
  margin-bottom: 10px;
  position: relative;
  padding: 30px;
  border-radius: 10px;
  border: solid 1px #56bea0;
  background-color: rgba(86, 190, 160, 0.06);
}
.dataset-form .field--name-field-dataset-additional-link .draggable td > div .button {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0;
  border-radius: 0;
  background: url("/themes/custom/csh/images/trash.svg") no-repeat;
  border: none;
  width: 29px;
  height: 35px;
}
.dataset-form .field--name-field-dataset-additional-link .draggable td > div .button:hover {
  opacity: 0.7;
}
.dataset-form .field--name-field-dataset-additional-link .draggable td > div .confirm-remove .button {
  right: 0;
  top: -15px;
  font-size: 14px;
  border-radius: 0;
  border: none;
  width: auto;
  height: auto;
  padding: 5px 10px;
  border-radius: 5px;
  background: #e85e5a;
  border: 2px solid #e85e5a;
}
.dataset-form .field--name-field-dataset-additional-link .draggable td > div .confirm-remove .button:hover {
  opacity: 1;
  background-color: #fce9e9;
}
.dataset-form .field--name-field-dataset-additional-link .draggable td > div .restore {
  display: block;
}
.dataset-form .field--name-field-dataset-additional-link .draggable td > div .restore .button {
  left: 0;
  top: -15px;
  font-size: 14px;
  border-radius: 0;
  border: none;
  width: auto;
  height: auto;
  padding: 5px 10px;
  border-radius: 5px;
  background: #f2e01b;
  border: 2px solid #f2e01b;
}
.dataset-form .field--name-field-dataset-additional-link .draggable td > div .restore .button:hover {
  opacity: 1;
  border-color: #eaae00;
  background-color: #eaae00;
}
.dataset-form .unblock {
  pointer-events: all !important;
  opacity: 1 !important;
}
.dataset-form .paragraphs-dropbutton-wrapper {
  width: 100%;
  height: 0;
}
.dataset-form .paragraphs-dropbutton-wrapper .dropbutton-wrapper {
  width: 100%;
  height: 0;
}
.dataset-form .paragraphs-dropbutton-wrapper .dropbutton-wrapper .dropbutton-widget {
  width: 100%;
  height: 0;
}
.dataset-form .paragraphs-dropbutton-wrapper .dropbutton-wrapper .dropbutton-widget .dropbutton {
  height: 0;
}
.dataset-form .paragraphs-dropbutton-wrapper .dropbutton-wrapper .dropbutton-widget .dropbutton li {
  height: 0;
}
.dataset-form .paragraphs-dropbutton-wrapper .button {
  padding: 10px 15px;
  border-radius: 5px;
  background-color: #e85e5a;
  border: 2px solid #e85e5a;
  cursor: pointer;
  margin-bottom: 10px;
  color: #22272B;
  font-weight: bold;
}
.dataset-form .paragraphs-dropbutton-wrapper .button:hover {
  background-color: #fce9e9;
}
.dataset-form .field-label .label {
  text-align: left;
}
.dataset-form #edit-actions {
  position: absolute;
  bottom: -35px;
  right: 0;
}
article .content-bottom .button.primary {
  border: 2px solid #CDD3D6;
}
article .content-bottom .button.primary:hover {
  background: #FFFFFF;
  color: #22272B;
}
#joining-request-all button {
  float: right;
}
.participation-contact {
  float: right;
  border: 2px solid #0052cc;
  background: #0052cc;
  color: #FFFFFF;
  padding: 5px 15px;
  border-radius: 5px;
  font-weight: bold;
  -webkit-transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
}
.participation-contact:hover {
  background: #FFFFFF;
  color: #22272B;
}
.project-search .origin {
  margin-bottom: 10px;
}
.project-search .associated-organisation .field-content > div {
  display: inline;
}
.project-search .associated-organisation .field-content > div div {
  display: inline;
  padding-right: 5px;
}
.project-search .start-date .field-content > span,
.project-search .end-date .field-content > span {
  display: inline;
}
.project-search .start-date .field-content > span div,
.project-search .end-date .field-content > span div {
  display: inline;
}
.project-create .basic-page--container {
  margin-top: 1rem;
}
.nsw-row {
  display: flex;
  flex-direction: row;
}
.path-thread .container,
.path-project .container {
  padding-right: 0;
  padding-left: 0;
}
.path-thread .block-page-title-block,
.path-project .block-page-title-block {
  background: #CDD3D6;
  background-size: 100%;
  border-radius: 3px;
  padding: 15px;
  margin: 0 !important;
}
.path-thread .block-page-title-block .page-title,
.path-project .block-page-title-block .page-title {
  display: block;
  text-align: left;
  font-size: 40px;
  line-height: 48px;
  margin-bottom: 32px;
}
.node-form .multi-steps-label,
.node-thread-form .multi-steps-label,
.node-thread-edit-form .multi-steps-label,
.node-project-form .multi-steps-label {
  list-style-type: none;
  counter-reset: css-counter 0;
}
.node-form .multi-steps-label .step-label,
.node-thread-form .multi-steps-label .step-label,
.node-thread-edit-form .multi-steps-label .step-label,
.node-project-form .multi-steps-label .step-label {
  counter-increment: css-counter 1;
  width: 100%;
  background: #faf9f9;
  font-size: 20px;
  line-height: 24px;
  padding: 16px 37px;
  color: #707070;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}
.node-form .multi-steps-label .step-label:before,
.node-thread-form .multi-steps-label .step-label:before,
.node-thread-edit-form .multi-steps-label .step-label:before,
.node-project-form .multi-steps-label .step-label:before {
  content: counter(css-counter);
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #56bea0;
  text-align: center;
  vertical-align: middle;
  margin-right: 10px;
  margin-left: -10px;
  font-size: 16px;
  font-weight: bold;
}
.node-form .multi-steps-label .step-label.active,
.node-thread-form .multi-steps-label .step-label.active,
.node-thread-edit-form .multi-steps-label .step-label.active,
.node-project-form .multi-steps-label .step-label.active {
  background: #F2F2F2;
  color: #22272B;
  font-size: 20px;
  line-height: 24px;
  padding: 16px 37px;
}
.node-form .form-select,
.node-thread-form .form-select,
.node-thread-edit-form .form-select,
.node-project-form .form-select,
.node-form .form-file,
.node-thread-form .form-file,
.node-thread-edit-form .form-file,
.node-project-form .form-file,
.node-form .form-text,
.node-thread-form .form-text,
.node-thread-edit-form .form-text,
.node-project-form .form-text {
  width: 100% in !important;
  line-height: 26px !important;
}
.node-form .map,
.node-thread-form .map,
.node-thread-edit-form .map,
.node-project-form .map {
  height: 400px;
  width: 100%;
  margin-bottom: 15px;
  z-index: 1;
}
.node-form .field-group-form-step,
.node-thread-form .field-group-form-step,
.node-thread-edit-form .field-group-form-step,
.node-project-form .field-group-form-step {
  padding: 30px;
}
.node-form .form-wrapper,
.node-thread-form .form-wrapper,
.node-thread-edit-form .form-wrapper,
.node-project-form .form-wrapper {
  margin-bottom: 20px;
}
.node-form .form-actions,
.node-thread-form .form-actions,
.node-thread-edit-form .form-actions,
.node-project-form .form-actions {
  padding: 30px;
}
.node-form .form-actions .button,
.node-thread-form .form-actions .button,
.node-thread-edit-form .form-actions .button,
.node-project-form .form-actions .button {
  border: 2px solid #002664;
  background-color: #002664;
  color: #FFFFFF;
}
.node-form .form-actions .button:hover,
.node-thread-form .form-actions .button:hover,
.node-thread-edit-form .form-actions .button:hover,
.node-project-form .form-actions .button:hover {
  color: #22272B;
}
.node-form .form-actions .button--danger,
.node-thread-form .form-actions .button--danger,
.node-thread-edit-form .form-actions .button--danger,
.node-project-form .form-actions .button--danger {
  padding: 14px 31px;
  border: 2px solid #e85e5a;
  background-color: #e85e5a;
}
.node-form .form-actions .button--danger:hover,
.node-thread-form .form-actions .button--danger:hover,
.node-thread-edit-form .form-actions .button--danger:hover,
.node-project-form .form-actions .button--danger:hover {
  background-color: #fce9e9;
  color: #0d121f;
}
.node-form .form-actions #edit-delete,
.node-thread-form .form-actions #edit-delete,
.node-thread-edit-form .form-actions #edit-delete,
.node-project-form .form-actions #edit-delete {
  float: right;
}
.node-form .button,
.node-thread-form .button,
.node-thread-edit-form .button,
.node-project-form .button {
  padding: 15px 32px;
  border-radius: 4px;
  border: 2px solid #56bea0;
  background-color: #56bea0;
  color: #002664;
  box-shadow: none;
  font-weight: 700;
  font-size: 14px;
  cursor: pointer;
}
.node-form .button:hover,
.node-thread-form .button:hover,
.node-thread-edit-form .button:hover,
.node-project-form .button:hover,
.node-form .button:focus,
.node-thread-form .button:focus,
.node-thread-edit-form .button:focus,
.node-project-form .button:focus {
  background: #eef8f5;
  color: #0d121f;
}
.node-form .button:focus,
.node-thread-form .button:focus,
.node-thread-edit-form .button:focus,
.node-project-form .button:focus {
  outline: 2px solid #0052cc;
  outline-offset: 0.5rem;
}
.node-form .field-multiple-table,
.node-thread-form .field-multiple-table,
.node-thread-edit-form .field-multiple-table,
.node-project-form .field-multiple-table {
  width: 100%;
}
.node-form .field--type-link .description,
.node-thread-form .field--type-link .description,
.node-thread-edit-form .field--type-link .description,
.node-project-form .field--type-link .description,
.node-form .field--type-link .delta-order,
.node-thread-form .field--type-link .delta-order,
.node-thread-edit-form .field--type-link .delta-order,
.node-project-form .field--type-link .delta-order,
.node-form .field--type-link thead,
.node-thread-form .field--type-link thead,
.node-thread-edit-form .field--type-link thead,
.node-project-form .field--type-link thead {
  display: none;
}
.node-form .field--type-file summary,
.node-thread-form .field--type-file summary,
.node-thread-edit-form .field--type-file summary,
.node-project-form .field--type-file summary {
  display: none;
}
.node-form .field--type-file table,
.node-thread-form .field--type-file table,
.node-thread-edit-form .field--type-file table,
.node-project-form .field--type-file table {
  width: 100%;
}
.node-form .field--type-file table tbody td:last-of-type,
.node-thread-form .field--type-file table tbody td:last-of-type,
.node-thread-edit-form .field--type-file table tbody td:last-of-type,
.node-project-form .field--type-file table tbody td:last-of-type {
  text-align: right;
}
.node-form .field--type-file table thead,
.node-thread-form .field--type-file table thead,
.node-thread-edit-form .field--type-file table thead,
.node-project-form .field--type-file table thead,
.node-form .field--type-file table .tabledrag-handle,
.node-thread-form .field--type-file table .tabledrag-handle,
.node-thread-edit-form .field--type-file table .tabledrag-handle,
.node-project-form .field--type-file table .tabledrag-handle {
  display: none;
}
.node-form .field--type-file .form-file,
.node-thread-form .field--type-file .form-file,
.node-thread-edit-form .field--type-file .form-file,
.node-project-form .field--type-file .form-file {
  width: -webkit-fill-available !important;
}
.node-site-alert-edit-form,
.node-thread-form,
.node-thread-edit-form {
  margin-top: 2rem;
}
.node-site-alert-edit-form .form-item div[id^="edit-field-p-description-0-format"],
.node-thread-form .form-item div[id^="edit-field-p-description-0-format"],
.node-thread-edit-form .form-item div[id^="edit-field-p-description-0-format"],
.node-site-alert-edit-form .form-item div[id^="edit-body-0-format"],
.node-thread-form .form-item div[id^="edit-body-0-format"],
.node-thread-edit-form .form-item div[id^="edit-body-0-format"] {
  display: none;
}
.node-site-alert-edit-form .form-actions,
.node-thread-form .form-actions,
.node-thread-edit-form .form-actions {
  padding: 0;
}
.node-site-alert-edit-form .description,
.node-thread-form .description,
.node-thread-edit-form .description {
  color: #495054;
  font-size: 0.75rem;
  font-weight: bold;
}
.tabledrag-toggle-weight-wrapper,
.node-project-form .paragraph-type-top,
.node-project-form .field-multiple-table .draggable .field-multiple-drag,
.node-thread-form .paragraph-type-top,
.node-thread-form .field-multiple-table .draggable .field-multiple-drag {
  display: none;
}
.thread-node-wrapper .thread-title {
  font-family: 'Public Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.thread-node-wrapper .thread-data {
  border-top: none;
  background: transparent;
}
.thread-node-wrapper .thread-manipulcation {
  margin-bottom: 1.5rem;
}
.thread-node-wrapper .thread-replies {
  display: flex;
  align-items: center;
  justify-content: center;
}
.thread-node-wrapper .thread-replies .right-line,
.thread-node-wrapper .thread-replies .left-line {
  width: 100%;
  height: 1px;
  background: #c2c4c7;
}
.thread-node-wrapper .thread-replies .show-hide-replies {
  min-width: 165px;
  text-align: center;
}
.thread-node-wrapper .thread-replies .show-hide-replies a {
  font-size: 15px;
  font-weight: 600;
  color: #002664;
}
.thread-node-wrapper .thread-content-wrapper {
  padding-bottom: 2rem;
  margin-bottom: 0;
}
.thread-node-wrapper .thread-content-wrapper h1 {
  margin-bottom: 1rem;
}
.thread-node-wrapper .thread-content-wrapper .thread-description {
  margin-bottom: 1rem;
}
.thread-node-wrapper .thread-content-wrapper #thread-actions {
  display: flex;
  align-items: start;
  justify-content: start;
}
@media (min-width: 992px) {
  .thread-node-wrapper .thread-content-wrapper #thread-actions {
    justify-content: end;
  }
}
.thread-node-wrapper .thread-content-wrapper #thread-actions .action-item {
  margin-right: 0.5rem;
}
.thread-node-wrapper .thread-content-wrapper #thread-actions .action-item:last-child {
  margin-right: 0;
}
@media (max-width: 992px) {
  .thread-node-wrapper .thread-content-wrapper #thread-tabs {
    display: flex;
    flex-direction: column;
  }
  .thread-node-wrapper .thread-content-wrapper #thread-tabs .thread-tab {
    margin-bottom: 0.5rem;
  }
}
.thread-node-wrapper .thread-dataset .ds-created {
  font-size: 0.75rem;
  margin-bottom: 0.5rem;
}
.thread-node-wrapper .thread-dataset .ds-heading {
  font-size: 0.9rem;
  font-weight: bold;
  color: #002664;
}
.thread-node-wrapper .thread-dataset .ds-heading a:hover {
  text-decoration: underline;
}
.thread-node-wrapper .thread-dataset .thread-ds-resources {
  padding: 0;
  margin-bottom: 0;
}
.thread-node-wrapper .comment-ajax-add-form .form-item label.form-required:after {
  content: unset;
}
.csh-right-card-sidebar .thread-actions {
  margin-bottom: 1.5rem;
}
.csh-right-card-sidebar .ui.cards {
  margin: 0;
}
.csh-right-card-sidebar .ui.cards .card {
  margin: 0;
  border-radius: 10px;
  margin-bottom: 1.5rem;
}
@media (max-width: 992px) {
  .csh-right-card-sidebar .ui.cards .card {
    width: 100%;
  }
}
.csh-right-card-sidebar .ui.cards .card .header {
  padding: 10px;
  text-align: center;
  font-weight: bold;
  background-color: #CDD3D6;
  color: #002664;
}
.labels-wrap .ui.label {
  font-size: 0.75rem;
  font-weight: 400;
  margin-bottom: 0.5rem;
  margin-right: 0.5rem;
  margin-left: 0;
}
.labels-wrap .ui.label.no-margin-bottom {
  margin-bottom: 0;
}
.comments-wrapper {
  background: #FFFFFF;
}
.comments-wrapper .comments-heading {
  font-size: 1.5rem;
  font-weight: 500;
  color: #22272B;
}
.comments-wrapper .comments-list .indented {
  padding-left: 4.5rem;
  margin: 0;
  border-left: 1px solid #c2c4c7;
}
.comments-wrapper .comment--level-1 {
  border-top: none;
}
.comments-wrapper .comment-created {
  font-size: 15px;
}
.comments-wrapper .comment__content {
  margin-bottom: 2rem;
}
.comments-wrapper .comment__links {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
}
.comments-wrapper .comment__links li {
  margin-right: 0.5rem;
}
.comments-wrapper .comment__links li a {
  padding: 13px 14px;
  margin: 0;
  border: 1px solid #002664;
  color: #002664;
  border-radius: 4px;
  font-weight: bold;
  display: inline-block;
  line-height: 18px;
}
.comments-wrapper .comment__links li a:hover {
  background-color: #002664;
  color: #FFFFFF;
  text-decoration: none;
}
.comments-wrapper .comment__links li a:before {
  font-family: 'Icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  font-size: 1em;
  margin-right: 0.25rem;
}
.comments-wrapper .comment__links li.comment-reply a:before {
  content: "\f064";
}
.comments-wrapper .comment__links li.comment-delete a::before {
  content: "\f2ed";
}
.comments-wrapper .comment__links li.comment-edit a::before {
  content: "\f044";
}
.comments-wrapper div[id^='edit-comment-body-wrapper'] .form-item label {
  font-weight: bold;
  margin-bottom: 1rem;
  display: block;
}
.comments-wrapper div[id^='edit-comment-body-wrapper'] .form-item .ck.ck-editor label {
  display: none;
}
.comments-wrapper div[id^='edit-comment-body-wrapper'] .form-item textarea {
  border: 1px solid #CDD3D6;
  border-radius: 4px;
  width: 100%;
}
.comments-wrapper div[id^='edit-comment-body-wrapper'] .form-item div[id^='edit-comment-body-0-format'] {
  display: none;
}
.comments-wrapper div[id^='edit-actions'] {
  margin-top: 1rem;
}
.comments-wrapper div[id^='edit-actions'] input {
  cursor: pointer;
  padding: 13px 14px;
  margin: 0;
  border: 1px solid #002664;
  color: #002664;
  border-radius: 4px;
  font-weight: bold;
  display: inline-block;
  line-height: 18px;
  background-color: transparent;
}
.comments-wrapper div[id^='edit-actions'] input:hover {
  background-color: #002664;
  color: #FFFFFF;
  text-decoration: none;
}
.comment-errors-wrapper {
  margin-bottom: 1.5rem;
}
.comment-errors-wrapper .error-label {
  font-weight: bold;
}
.user-info {
  display: flex;
  align-items: center;
  margin-bottom: 1.5rem;
  font-size: 15px;
}
.user-info .thread-created {
  margin-right: 1.5rem;
}
.user-info .user-avatar {
  margin-right: 0.5rem;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.user-info .user-fullname {
  margin-right: 0.5rem;
}
.user-info.margin-bottom-none {
  margin-bottom: 0;
}
.user-info .user-data-wapper {
  display: flex;
  align-items: center;
}
.user-info-split-date {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.5rem;
}
.entity-actions {
  display: flex;
  align-items: center;
  justify-content: start;
  margin-bottom: 1.5rem;
}
.entity-actions .action-item {
  margin-right: 0.5rem;
}
.entity-actions .action-item:last-child {
  margin-right: 0;
}
.like_dislike .green-white-button:hover a {
  color: #FFFFFF;
}
.like_dislike .ajax-progress {
  display: none;
}
.comment-reply-form {
  display: none;
}
.show-replies .indented {
  display: none;
}
.show-replies .indented .comment:not(:last-of-type):not(.has-children)::before {
  border: none;
}
.show-replies .thread-replies .showHide {
  min-width: 165px;
  text-align: center;
}
.show-replies .thread-replies .showHide a {
  font-size: 15px;
  font-weight: 600;
  color: #002664;
}
.stats-wrapper .stat-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.5rem;
}
.stats-wrapper .stat-item:last-child {
  margin-bottom: 0;
}
.stats-wrapper .stat-item .stat-title {
  margin-right: 1rem;
}
.stats-wrapper .stat-item .stat-value {
  font-weight: bold;
}
.project-details--data .block,
.dataset-tile .block {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 44px;
}
.project-details--data #data-details--map,
.dataset-tile #data-details--map {
  height: 500px;
}
.project-details--data #packages-external .wrapp:first-of-type,
.dataset-tile #packages-external .wrapp:first-of-type {
  border-top: 1px solid #ccc;
}
.project-details--data #packages-external .wrapp,
.dataset-tile #packages-external .wrapp {
  border-bottom: 1px solid #ccc;
}
.project-details--data #packages-external .wrapp h3.active,
.dataset-tile #packages-external .wrapp h3.active,
.project-details--data #packages-external .wrapp h3:hover,
.dataset-tile #packages-external .wrapp h3:hover {
  background: #F2F2F2;
}
.project-details--data #packages-external .wrapp h3,
.dataset-tile #packages-external .wrapp h3 {
  padding: 20px;
  margin: 0;
  font-size: 24px;
  font-weight: 500;
  cursor: pointer;
}
.project-details--data #packages-external .wrapp h3 i.ico,
.dataset-tile #packages-external .wrapp h3 i.ico {
  float: left;
}
.project-details--data #packages-external .wrapp h3 i.ico:before,
.dataset-tile #packages-external .wrapp h3 i.ico:before {
  display: inline-block;
  border-radius: 50%;
  content: '';
  vertical-align: sub;
  min-width: 24px;
  height: 24px;
  margin-right: 20px;
  font-size: 24px;
  background: #002664 url('../images/collapse.svg') 50% no-repeat;
  background-color: #004000;
  background-image: url("../images/collapse.svg");
}
.project-details--data #packages-external .wrapp h3 i.plus:before,
.dataset-tile #packages-external .wrapp h3 i.plus:before {
  background-color: #002664;
  background-image: url('../images/expand.svg');
  filter: none;
}
.project-details--data #packages-external .wrapp h3 i.minus:before,
.dataset-tile #packages-external .wrapp h3 i.minus:before {
  background-color: #002664;
  background-image: url('../images/collapse.svg');
}
.project-details--data #packages-external .wrapp .list .item,
.dataset-tile #packages-external .wrapp .list .item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  border-top: 1px solid #e7e7e7;
  padding: 20px 0;
}
.project-details--data #packages-external .wrapp .list .item .item-type,
.dataset-tile #packages-external .wrapp .list .item .item-type,
.project-details--data #packages-external .wrapp .list .item .item-menu,
.dataset-tile #packages-external .wrapp .list .item .item-menu {
  flex: 1;
}
.project-details--data #packages-external .wrapp .list .item .item-data,
.dataset-tile #packages-external .wrapp .list .item .item-data {
  flex: 10;
}
.project-details--data #packages-external .wrapp .list .item .item-type .file,
.dataset-tile #packages-external .wrapp .list .item .item-type .file {
  width: 45px;
  height: 45px;
  display: block;
  position: relative;
  background: url(../images/file.svg) no-repeat;
  background-size: 100%;
}
.project-details--data #packages-external .wrapp .list .item .item-type .file .type,
.dataset-tile #packages-external .wrapp .list .item .item-type .file .type {
  position: absolute;
  font-size: 10px;
  top: 17px;
  left: 2px;
  width: 40px;
  color: #22272B;
  text-align: center;
}
.project-details--data #packages-external .wrapp .list .item .item-data,
.dataset-tile #packages-external .wrapp .list .item .item-data {
  width: 85%;
  padding: 10px;
}
.project-details--data #packages-external .wrapp .list .item .item-data .title,
.dataset-tile #packages-external .wrapp .list .item .item-data .title {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
}
.project-details--data #packages-external .wrapp .list .item .item-data .description,
.dataset-tile #packages-external .wrapp .list .item .item-data .description {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
}
.project-details--data #packages-external .wrapp .list .item .item-menu .icon,
.dataset-tile #packages-external .wrapp .list .item .item-menu .icon {
  font-size: 18px;
  color: #FFFFFF;
  background: #002664;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  cursor: pointer;
}
.project-details--data #packages-external .wrapp .list .item .item-menu .icon:before,
.dataset-tile #packages-external .wrapp .list .item .item-menu .icon:before {
  line-height: 30px;
}
.project-details--data #packages-external .wrapp .list .item .item-menu .menu,
.dataset-tile #packages-external .wrapp .list .item .item-menu .menu {
  position: absolute;
  top: 35px;
  right: 5px;
  width: 180px;
  overflow: hidden;
  padding: 10px;
  background: #FFFFFF;
  border-radius: 3px;
  box-shadow: 0 2px 4px 0 #22272B;
  border: solid 1px #c2c4c7;
  z-index: 10;
}
.project-details--data #packages-external .wrapp .list .item .item-menu .menu .title,
.dataset-tile #packages-external .wrapp .list .item .item-menu .menu .title {
  font-weight: bold;
}
.project-details--data #packages-external .wrapp .list .item .item-menu .menu a,
.dataset-tile #packages-external .wrapp .list .item .item-menu .menu a {
  color: #002664;
}
.project-details--data #packages-external .wrapp .list .item .item-menu .menu a:hover,
.dataset-tile #packages-external .wrapp .list .item .item-menu .menu a:hover {
  text-decoration: underline;
}
.project-details--data #rating,
.dataset-tile #rating {
  border-radius: 3px;
  background-color: #FFFFFF;
  padding: 20px;
  text-align: center;
  box-shadow: 0px 1px 4px 0 #ccc;
}
.project-details--data #rating h4.title,
.dataset-tile #rating h4.title {
  font-size: 14px;
  font-weight: 500;
  color: #002664;
}
.project-details--data #rating .mean,
.dataset-tile #rating .mean {
  font-size: 14px;
  text-decoration: underline;
}
.project-details--data #rating .stars,
.dataset-tile #rating .stars {
  padding: 0;
}
.project-details--data #rating .stars li,
.dataset-tile #rating .stars li {
  list-style: none;
  display: inline-block;
  text-align: center;
}
.project-details--data #rating .stars .green,
.dataset-tile #rating .stars .green {
  color: #56bea0;
}
.content-wrapper {
  padding-top: 2rem;
}
.site-alter-wrapper {
  background-color: #D7153A;
}
.site-alter-wrapper .site-alert-content,
.site-alter-wrapper a {
  font-weight: 600;
  color: #FFFFFF;
}
.site-alter-wrapper .site-alert-content {
  padding: 0.5rem 0;
}
.site-alter-wrapper a {
  text-decoration: underline;
}
.job-title-text {
  color: #495054;
}
.csh-search-page,
.csh-ckan-search-page,
.articles-landing-page {
  margin-top: -1rem;
  padding-bottom: 90px;
}
.csh-search-page div.ui.dropdown,
.csh-ckan-search-page div.ui.dropdown,
.articles-landing-page div.ui.dropdown {
  border: 1px solid rgba(73, 80, 84, 0.5);
  color: #495054;
  border-radius: 5px;
}
.csh-search-page div.ui.dropdown i.dropdown.icon,
.csh-ckan-search-page div.ui.dropdown i.dropdown.icon,
.articles-landing-page div.ui.dropdown i.dropdown.icon {
  font-size: 21px;
  padding: 6px;
  color: #002664;
}
.csh-search-page div.ui.dropdown .text,
.csh-ckan-search-page div.ui.dropdown .text,
.articles-landing-page div.ui.dropdown .text {
  color: #22272B;
}
.csh-search-page div.ui.dropdown:hover,
.csh-ckan-search-page div.ui.dropdown:hover,
.articles-landing-page div.ui.dropdown:hover,
.csh-search-page div.ui.dropdown:focus,
.csh-ckan-search-page div.ui.dropdown:focus,
.articles-landing-page div.ui.dropdown:focus,
.csh-search-page div.ui.dropdown:active,
.csh-ckan-search-page div.ui.dropdown:active,
.articles-landing-page div.ui.dropdown:active,
.csh-search-page div.ui.dropdown.selection.active,
.csh-ckan-search-page div.ui.dropdown.selection.active,
.articles-landing-page div.ui.dropdown.selection.active {
  border-color: #495054;
}
.csh-search-page div.ui.dropdown:not(.button) > .default.text,
.csh-ckan-search-page div.ui.dropdown:not(.button) > .default.text,
.articles-landing-page div.ui.dropdown:not(.button) > .default.text,
.csh-search-page div.ui.dropdown:not(.button) > .text,
.csh-ckan-search-page div.ui.dropdown:not(.button) > .text,
.articles-landing-page div.ui.dropdown:not(.button) > .text {
  color: #495054;
}
.csh-search-page .csh-search-page-banner,
.csh-ckan-search-page .csh-search-page-banner,
.articles-landing-page .csh-search-page-banner {
  background: #CDD3D6;
  height: 300px;
}
.csh-search-page .csh-search-page-banner .banner-lines,
.csh-ckan-search-page .csh-search-page-banner .banner-lines,
.articles-landing-page .csh-search-page-banner .banner-lines {
  background-image: url("/themes/custom/csh/images/lines-2.png");
  background-position: 55% 25%;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-title,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-title,
.articles-landing-page .csh-search-page-banner .pr-sr-p-title {
  padding: 42px 0 40px 0;
  font-size: 40px;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-search,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-search,
.articles-landing-page .csh-search-page-banner .pr-sr-p-search {
  position: relative;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-search .search-icon,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-search .search-icon,
.articles-landing-page .csh-search-page-banner .pr-sr-p-search .search-icon {
  position: absolute;
  line-height: 64px;
  margin: 0 14px 0 24px;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-search .search-icon i,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-search .search-icon i,
.articles-landing-page .csh-search-page-banner .pr-sr-p-search .search-icon i {
  color: #22272B;
  width: 16px;
  height: 17px;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-search label,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-search label,
.articles-landing-page .csh-search-page-banner .pr-sr-p-search label {
  display: none;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-search input,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-search input,
.articles-landing-page .csh-search-page-banner .pr-sr-p-search input {
  width: 100%;
  height: 64px;
  border-radius: 3px;
  background-color: #FFFFFF;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.89;
  letter-spacing: normal;
  text-align: left;
  padding-left: 54px;
  border: none;
}
@media (max-width: 500px) {
  .csh-search-page .csh-search-page-banner .pr-sr-p-search input,
  .csh-ckan-search-page .csh-search-page-banner .pr-sr-p-search input,
  .articles-landing-page .csh-search-page-banner .pr-sr-p-search input {
    padding-left: 45px;
    font-size: 14px;
  }
}
.csh-search-page .csh-search-page-banner .pr-sr-p-input-submit,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-input-submit,
.articles-landing-page .csh-search-page-banner .pr-sr-p-input-submit {
  position: absolute;
  top: 0;
  right: 0;
  margin: 8px;
}
@media (max-width: 500px) {
  .csh-search-page .csh-search-page-banner .pr-sr-p-input-submit,
  .csh-ckan-search-page .csh-search-page-banner .pr-sr-p-input-submit,
  .articles-landing-page .csh-search-page-banner .pr-sr-p-input-submit {
    font-size: 14px;
    padding: 8px 4px;
    width: 90px;
  }
}
.csh-search-page .csh-search-page-banner .pr-sr-p-input-submit.thread-submit-btn,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-input-submit.thread-submit-btn,
.articles-landing-page .csh-search-page-banner .pr-sr-p-input-submit.thread-submit-btn {
  color: #FFFFFF;
  padding: 14px 29px;
  background-color: #002664;
  border-color: #002664;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  font-weight: bold;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-input-submit.thread-submit-btn:hover,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-input-submit.thread-submit-btn:hover,
.articles-landing-page .csh-search-page-banner .pr-sr-p-input-submit.thread-submit-btn:hover,
.csh-search-page .csh-search-page-banner .pr-sr-p-input-submit.thread-submit-btn:focus,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-input-submit.thread-submit-btn:focus,
.articles-landing-page .csh-search-page-banner .pr-sr-p-input-submit.thread-submit-btn:focus {
  color: #002664;
  background-color: transparent;
  border-color: #002664;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-filters-section,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section,
.articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section {
  text-align: right;
  color: #dde9ed;
  margin-top: 20px;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper,
.articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper {
  display: inline-block;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper .ui.dropdown,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper .ui.dropdown,
.articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper .ui.dropdown {
  border: none;
  background: transparent;
  box-shadow: none;
  color: #dde9ed;
  text-transform: capitalize;
  padding-left: 0px;
  padding-right: 0px;
  line-height: 35px;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper .ui.dropdown .search,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper .ui.dropdown .search,
.articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper .ui.dropdown .search {
  color: #FFFFFF;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper .ui.dropdown .text,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper .ui.dropdown .text,
.articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper .ui.dropdown .text {
  font-size: 16px;
  text-decoration: underline;
  color: #dde9ed;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper .ui.dropdown.visible > .text,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper .ui.dropdown.visible > .text,
.articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper .ui.dropdown.visible > .text {
  color: #dde9ed;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper .ui.dropdown .menu .item,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper .ui.dropdown .menu .item,
.articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section .csh-lga-filter .lga-search-wrapper .ui.dropdown .menu .item {
  text-transform: capitalize;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button,
.articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button,
.csh-search-page .csh-search-page-banner .pr-sr-p-filters-section .location,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section .location,
.articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section .location {
  background: #FFFFFF;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button strong,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button strong,
.articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button strong,
.csh-search-page .csh-search-page-banner .pr-sr-p-filters-section .location strong,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section .location strong,
.articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section .location strong {
  font-size: 14px;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button span,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button span,
.articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button span,
.csh-search-page .csh-search-page-banner .pr-sr-p-filters-section .location span,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section .location span,
.articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section .location span {
  font-size: 16px;
  text-decoration: underline;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-filters-section .location .location-icon,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section .location .location-icon,
.articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section .location .location-icon {
  margin: 0 6px 0 9px;
  font-size: 16px;
  top: -2px;
  position: relative;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button,
.articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button {
  margin: 0;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button:focus,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button:focus,
.articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button:focus {
  outline: 2px solid #0052cc;
  outline-offset: 0.5rem;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button .filter-icon,
.csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button .filter-icon,
.articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section .filter-button .filter-icon {
  font-size: 17px;
}
@media (max-width: 991px) {
  .csh-search-page .csh-search-page-banner,
  .csh-ckan-search-page .csh-search-page-banner,
  .articles-landing-page .csh-search-page-banner {
    height: 100%;
  }
}
@media (max-width: 767px) {
  .csh-search-page .csh-search-page-banner .pr-sr-p-filters-section,
  .csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section,
  .articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section {
    text-align: right;
  }
  .csh-search-page .csh-search-page-banner .pr-sr-p-filters-section .location,
  .csh-ckan-search-page .csh-search-page-banner .pr-sr-p-filters-section .location,
  .articles-landing-page .csh-search-page-banner .pr-sr-p-filters-section .location {
    margin: 0;
    display: block;
    margin-bottom: 20px;
  }
}
.csh-search-page .volunteers-search,
.csh-ckan-search-page .volunteers-search,
.articles-landing-page .volunteers-search {
  padding-bottom: 0;
}
.csh-search-page .volunteers-search .csh-search-page-banner,
.csh-ckan-search-page .volunteers-search .csh-search-page-banner,
.articles-landing-page .volunteers-search .csh-search-page-banner {
  height: auto;
  background: none;
  padding: 1rem;
}
.csh-search-page .volunteers-search .csh-search-page-banner .content,
.csh-ckan-search-page .volunteers-search .csh-search-page-banner .content,
.articles-landing-page .volunteers-search .csh-search-page-banner .content {
  background: transparent;
}
.csh-search-page .volunteers-search div.filters-popup .field,
.csh-ckan-search-page .volunteers-search div.filters-popup .field,
.articles-landing-page .volunteers-search div.filters-popup .field {
  margin-right: 5px;
}
.csh-search-page .volunteers-search div.filters-popup > div:nth-last-child(2),
.csh-ckan-search-page .volunteers-search div.filters-popup > div:nth-last-child(2),
.articles-landing-page .volunteers-search div.filters-popup > div:nth-last-child(2) {
  margin-right: 0;
}
@media (max-width: 767px) {
  .csh-search-page .volunteers-search div.filters-popup,
  .csh-ckan-search-page .volunteers-search div.filters-popup,
  .articles-landing-page .volunteers-search div.filters-popup {
    top: 0;
  }
}
.csh-search-page .csh-search-page-content,
.csh-ckan-search-page .csh-search-page-content,
.articles-landing-page .csh-search-page-content {
  position: relative;
  padding-top: 30px;
}
.csh-search-page .csh-search-page-content.background-grey,
.csh-ckan-search-page .csh-search-page-content.background-grey,
.articles-landing-page .csh-search-page-content.background-grey {
  background-color: #F2F2F2;
}
.csh-search-page .csh-search-page-content .custom-facets-section,
.csh-ckan-search-page .csh-search-page-content .custom-facets-section,
.articles-landing-page .csh-search-page-content .custom-facets-section {
  background-color: #FFFFFF;
}
.csh-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic:first-of-type,
.csh-ckan-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic:first-of-type,
.articles-landing-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic:first-of-type {
  margin-top: 20px;
}
.csh-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic:last-of-type,
.csh-ckan-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic:last-of-type,
.articles-landing-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic:last-of-type {
  margin-bottom: 20px;
}
.csh-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic,
.csh-ckan-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic,
.articles-landing-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic {
  display: inline-block;
  color: #22272B;
  font-size: 16px;
  font-weight: 600;
  margin: 10px 40px 10px 0;
}
.csh-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic span,
.csh-ckan-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic span,
.articles-landing-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic span {
  display: inline-block;
}
.csh-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic.facet-empty,
.csh-ckan-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic.facet-empty,
.articles-landing-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic.facet-empty {
  display: none;
}
.csh-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic .facet-label,
.csh-ckan-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic .facet-label,
.articles-landing-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic .facet-label {
  margin-right: 15px;
}
.csh-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic .facet-item,
.csh-ckan-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic .facet-item,
.articles-landing-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic .facet-item {
  font-size: 14px;
  padding: 13px 16px;
  margin: 0 15px 15px 0;
  background-color: #F2F2F2;
  border-radius: 5px;
}
.csh-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic .facet-item:last-child,
.csh-ckan-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic .facet-item:last-child,
.articles-landing-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic .facet-item:last-child {
  margin-right: 0;
}
.csh-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic .facet-item i,
.csh-ckan-search-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic .facet-item i,
.articles-landing-page .csh-search-page-content .custom-facets-section .facets-list-container .facet-topic .facet-item i {
  color: #495054;
  margin: 0 0 0 5px;
}
.csh-search-page .csh-search-page-content .project-search-no-results,
.csh-ckan-search-page .csh-search-page-content .project-search-no-results,
.articles-landing-page .csh-search-page-content .project-search-no-results {
  overflow: hidden;
  background-color: #FFFFFF;
  margin-bottom: 28px;
  box-shadow: 0px 3px 3px 0 rgba(171, 167, 168, 0.3);
  padding: 0 40px;
  text-align: center;
  padding: 25px;
}
.csh-search-page .csh-search-page-content .project-search-no-results .first-line,
.csh-ckan-search-page .csh-search-page-content .project-search-no-results .first-line,
.articles-landing-page .csh-search-page-content .project-search-no-results .first-line {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}
.csh-search-page .csh-search-page-content .project-search-no-results .second-line,
.csh-ckan-search-page .csh-search-page-content .project-search-no-results .second-line,
.articles-landing-page .csh-search-page-content .project-search-no-results .second-line {
  font-size: 16px;
}
.csh-search-page .csh-search-page-content .csh-list-item,
.csh-ckan-search-page .csh-search-page-content .csh-list-item,
.articles-landing-page .csh-search-page-content .csh-list-item {
  overflow: hidden;
  background-color: #FFFFFF;
  margin-bottom: 28px;
  box-shadow: 0px 2px 2px rgba(53, 53, 53, 0.15);
  border-radius: 4px;
  padding: 0 40px;
  position: relative;
}
.csh-search-page .csh-search-page-content .csh-list-item:not(.user-list-item):hover,
.csh-ckan-search-page .csh-search-page-content .csh-list-item:not(.user-list-item):hover,
.articles-landing-page .csh-search-page-content .csh-list-item:not(.user-list-item):hover,
.csh-search-page .csh-search-page-content .csh-list-item:not(.search-display):hover,
.csh-ckan-search-page .csh-search-page-content .csh-list-item:not(.search-display):hover,
.articles-landing-page .csh-search-page-content .csh-list-item:not(.search-display):hover {
  box-shadow: 0 0 5px #555555;
  cursor: pointer;
}
.csh-search-page .csh-search-page-content .csh-list-item:not(.user-list-item):hover .views-field-title .pr-title,
.csh-ckan-search-page .csh-search-page-content .csh-list-item:not(.user-list-item):hover .views-field-title .pr-title,
.articles-landing-page .csh-search-page-content .csh-list-item:not(.user-list-item):hover .views-field-title .pr-title,
.csh-search-page .csh-search-page-content .csh-list-item:not(.search-display):hover .views-field-title .pr-title,
.csh-ckan-search-page .csh-search-page-content .csh-list-item:not(.search-display):hover .views-field-title .pr-title,
.articles-landing-page .csh-search-page-content .csh-list-item:not(.search-display):hover .views-field-title .pr-title {
  text-decoration: underline;
  color: #CDD3D6;
}
.csh-search-page .csh-search-page-content .csh-list-item.search-display,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.search-display,
.articles-landing-page .csh-search-page-content .csh-list-item.search-display {
  padding: 20px;
}
.csh-search-page .csh-search-page-content .csh-list-item.search-display a:not(.button):hover,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.search-display a:not(.button):hover,
.articles-landing-page .csh-search-page-content .csh-list-item.search-display a:not(.button):hover {
  text-decoration: underline;
}
.csh-search-page .csh-search-page-content .csh-list-item.search-display .content,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.search-display .content,
.articles-landing-page .csh-search-page-content .csh-list-item.search-display .content {
  margin-bottom: 20px;
}
.csh-search-page .csh-search-page-content .csh-list-item.search-display:hover,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.search-display:hover,
.articles-landing-page .csh-search-page-content .csh-list-item.search-display:hover {
  cursor: default;
  box-shadow: 0px 3px 3px 0 rgba(171, 167, 168, 0.3);
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-dataset-id,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-dataset-id,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-dataset-id {
  font-weight: bold;
  position: absolute;
  right: 40px;
  bottom: 20px;
}
@media (max-width: 992px) {
  .csh-search-page .csh-search-page-content .csh-list-item .views-field-field-dataset-id,
  .csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-dataset-id,
  .articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-dataset-id {
    position: static;
    margin-bottom: 20px;
  }
}
.csh-search-page .csh-search-page-content .csh-list-item > span > a,
.csh-ckan-search-page .csh-search-page-content .csh-list-item > span > a,
.articles-landing-page .csh-search-page-content .csh-list-item > span > a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item {
  padding: 0px;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .grid.segment,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .grid.segment,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .grid.segment {
  margin: 0px;
  border: none;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .column,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .column,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .column {
  padding: 35px 24px;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .muted,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .muted,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .muted {
  margin: 10px 0px;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .header,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .header,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .header {
  margin-bottom: 10px;
  margin-left: -4px;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .views-label,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .views-label,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .views-label {
  font-weight: 600;
  color: #22272B;
  margin-right: 9px;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .views-label,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .views-label,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .views-label,
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .field-content,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .field-content,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .field-content {
  font-size: 15px;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .views-label .header a:hover,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .views-label .header a:hover,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .views-label .header a:hover,
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .field-content .header a:hover,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .field-content .header a:hover,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .field-content .header a:hover {
  text-decoration: underline;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .left-section,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .left-section,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .left-section {
  padding: 36px 1%;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .left-section + .column,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .left-section + .column,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .left-section + .column {
  border-left: 1px solid #e1e1e1;
  padding-left: 28px;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .left-section img,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .left-section img,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .left-section img {
  margin-bottom: 16px;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .left-section .button,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .left-section .button,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .left-section .button {
  font-weight: bold;
  padding: 10px 14px;
  display: block;
  width: fit-content;
  margin: auto;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item ul,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item ul,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item ul {
  list-style: none;
  padding: 0px;
  margin: 10px 0px 14px;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item ul li,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item ul li,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item ul li {
  display: inline-block;
  padding: 4px 20px 5px;
  margin-right: 13px;
  margin-bottom: 5px;
  border: 1px solid #CDD3D6;
  border-radius: 5px;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item ul li a,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item ul li a,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item ul li a {
  font-weight: 600;
  color: #CDD3D6;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-skills ul li,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-skills ul li,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-skills ul li {
  border-color: #0052cc;
  margin-bottom: 13px;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-skills ul li a,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-skills ul li a,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-skills ul li a {
  color: #0052cc;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .field-involved-projects,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .field-involved-projects,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .field-involved-projects,
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .views-field-roles-target-id,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .views-field-roles-target-id,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .views-field-roles-target-id,
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-lga,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-lga,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-lga {
  display: inline-block;
  margin-right: 27px;
  margin-bottom: 15px;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-other-skills .views-label,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-other-skills .views-label,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-other-skills .views-label {
  float: left;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-other-skills ul,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-other-skills ul,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-other-skills ul {
  list-style: circle;
  margin: 10px 20px 14px;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-other-skills ul li,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-other-skills ul li,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-other-skills ul li {
  display: list-item;
  border: none;
}
.csh-search-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-other-skills .muted,
.csh-ckan-search-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-other-skills .muted,
.articles-landing-page .csh-search-page-content .csh-list-item.user-list-item .views-field-field-other-skills .muted {
  margin: 0;
}
@media (min-width: 992px) {
  .csh-search-page .csh-search-page-content .csh-list-item .proj-row-left,
  .csh-ckan-search-page .csh-search-page-content .csh-list-item .proj-row-left,
  .articles-landing-page .csh-search-page-content .csh-list-item .proj-row-left {
    float: left;
    width: 45%;
  }
  .csh-search-page .csh-search-page-content .csh-list-item .proj-row-right,
  .csh-ckan-search-page .csh-search-page-content .csh-list-item .proj-row-right,
  .articles-landing-page .csh-search-page-content .csh-list-item .proj-row-right {
    float: right;
    width: 55%;
  }
}
.csh-search-page .csh-search-page-content .csh-list-item .pr-combain-field,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .pr-combain-field,
.articles-landing-page .csh-search-page-content .csh-list-item .pr-combain-field {
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-image,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-image,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-image {
  margin-right: 39px;
  margin-left: -40px;
  overflow: hidden;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-image .field-content:empty,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-image .field-content:empty,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-image .field-content:empty {
  margin-left: 20px;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-image img,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-image img,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-image img {
  vertical-align: middle;
  width: 405px;
  height: 285px;
  object-fit: cover;
  background: #FFFFFF;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-title,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-title,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-title {
  margin: 34px 0 4px 0;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-title .pr-title a,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-title .pr-title a,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-title .pr-title a {
  color: #002664;
  font-family: 'Public Sans', Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-status,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-status,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-status {
  float: right;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status {
  color: #FFFFFF;
  padding: 2px 6px;
  border-radius: 3px;
  font-size: 12px;
  background-color: #002664;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="Active"],
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="Active"],
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="Active"],
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="Periodically active"],
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="Periodically active"],
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="Periodically active"] {
  background-color: #002664;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="On hold"],
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="On hold"],
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="On hold"],
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="Not yet started"],
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="Not yet started"],
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="Not yet started"] {
  background-color: rgba(73, 80, 84, 0.5);
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="Completed"],
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="Completed"],
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="Completed"] {
  color: #FFFFFF;
  background-color: #0052cc;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="Abandoned"],
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="Abandoned"],
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-status .pr-status[data-val="Abandoned"] {
  background-color: #e85e5a;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-nothing .project-static-location-place,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-nothing .project-static-location-place,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-nothing .project-static-location-place {
  margin-bottom: 10px;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-nothing .project-static-location-place i,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-nothing .project-static-location-place i,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-nothing .project-static-location-place i {
  font-size: 18px;
  color: #002664;
  margin: 0;
  width: 14px;
  height: 18px;
  margin-right: 2px;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-nothing .project-static-location-place span,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-nothing .project-static-location-place span,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-nothing .project-static-location-place span {
  font-size: 18px;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-lga .project-location-place,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-lga .project-location-place,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-lga .project-location-place {
  margin-bottom: 20px;
  font-size: 14px;
  text-transform: capitalize;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-lga .project-location-place:before,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-lga .project-location-place:before,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-lga .project-location-place:before {
  font-family: Icons;
  content: "\f3c5";
  color: #002664;
  margin: 0;
  width: 14px;
  height: 18px;
  margin-right: 2px;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-description,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-description,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-description {
  margin-bottom: 14px;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-description .pr-description,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-description .pr-description,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-description .pr-description {
  margin-bottom: 19px;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-description .line-under-description,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-description .line-under-description,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-description .line-under-description {
  color: #e1e1e1;
  margin: 0;
  border: none;
  background-color: #e1e1e1;
  height: 1px;
}
.csh-search-page .csh-search-page-content .csh-list-item .pr-field-label,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .pr-field-label,
.articles-landing-page .csh-search-page-content .csh-list-item .pr-field-label,
.csh-search-page .csh-search-page-content .csh-list-item .pr-field-value,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .pr-field-value,
.articles-landing-page .csh-search-page-content .csh-list-item .pr-field-value {
  font-size: 15px;
}
.csh-search-page .csh-search-page-content .csh-list-item .pr-field-label,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .pr-field-label,
.articles-landing-page .csh-search-page-content .csh-list-item .pr-field-label,
.csh-search-page .csh-search-page-content .csh-list-item .views-label,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-label,
.articles-landing-page .csh-search-page-content .csh-list-item .views-label {
  color: #22272B;
  margin-right: 5px;
  font-weight: 600;
}
.csh-search-page .csh-search-page-content .csh-list-item .pr-field-label + .field-content,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .pr-field-label + .field-content,
.articles-landing-page .csh-search-page-content .csh-list-item .pr-field-label + .field-content,
.csh-search-page .csh-search-page-content .csh-list-item .views-label + .field-content,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-label + .field-content,
.articles-landing-page .csh-search-page-content .csh-list-item .views-label + .field-content {
  display: inline-block;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-uid,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-uid,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-uid,
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-associated-party-name,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-associated-party-name,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-associated-party-name {
  margin-bottom: 3px;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-start-date,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-start-date,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-start-date,
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-end-date,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-end-date,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-end-date {
  display: inline-block;
  margin-bottom: 19px;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-start-date .pr-date-label,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-start-date .pr-date-label,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-start-date .pr-date-label,
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-end-date .pr-date-label,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-end-date .pr-date-label,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-end-date .pr-date-label,
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-start-date .pr-date-val,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-start-date .pr-date-val,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-start-date .pr-date-val,
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-end-date .pr-date-val,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-end-date .pr-date-val,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-end-date .pr-date-val {
  font-size: 15px;
  margin-right: 10px;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-start-date .pr-date-label,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-start-date .pr-date-label,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-start-date .pr-date-label,
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-end-date .pr-date-label,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-end-date .pr-date-label,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-end-date .pr-date-label {
  color: #22272B;
  font-weight: 600;
  margin-right: 10px;
}
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-start-date .pr-date-val,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-start-date .pr-date-val,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-start-date .pr-date-val,
.csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-end-date .pr-date-val,
.csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-end-date .pr-date-val,
.articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-end-date .pr-date-val {
  text-transform: uppercase;
}
.csh-search-page .csh-search-page-content .search-region-filter,
.csh-ckan-search-page .csh-search-page-content .search-region-filter,
.articles-landing-page .csh-search-page-content .search-region-filter {
  text-align: right;
  padding: 35px 0 24px 0;
}
.csh-search-page .csh-search-page-content .search-region-filter span,
.csh-ckan-search-page .csh-search-page-content .search-region-filter span,
.articles-landing-page .csh-search-page-content .search-region-filter span {
  font-size: 20px;
  margin-right: 29px;
}
.csh-search-page .csh-search-page-content .search-region-filter span:last-child,
.csh-ckan-search-page .csh-search-page-content .search-region-filter span:last-child,
.articles-landing-page .csh-search-page-content .search-region-filter span:last-child {
  margin-right: 0;
}
.csh-search-page .csh-search-page-content .search-region-additions,
.csh-ckan-search-page .csh-search-page-content .search-region-additions,
.articles-landing-page .csh-search-page-content .search-region-additions {
  background-color: rgba(225, 225, 225, 0.5);
  height: 285px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  margin-bottom: 28px;
}
.csh-search-page .csh-search-page-content .search-region-additions .search-title,
.csh-ckan-search-page .csh-search-page-content .search-region-additions .search-title,
.articles-landing-page .csh-search-page-content .search-region-additions .search-title {
  color: #002664;
  font-size: 30px;
  font-weight: bold;
  font-family: 'Public Sans', Helvetica, Arial, sans-serif;
  margin-bottom: 22px;
}
.csh-search-page .csh-search-page-content .search-region-additions .search-title i,
.csh-ckan-search-page .csh-search-page-content .search-region-additions .search-title i,
.articles-landing-page .csh-search-page-content .search-region-additions .search-title i {
  margin-right: 20px;
  font-size: 50px;
}
.csh-search-page .csh-search-page-content .search-region-additions .search-info,
.csh-ckan-search-page .csh-search-page-content .search-region-additions .search-info,
.articles-landing-page .csh-search-page-content .search-region-additions .search-info {
  color: #22272B;
  font-size: 24px;
  line-height: 1.25;
}
@media (max-width: 991px) {
  .csh-search-page .csh-search-page-content .csh-list-item,
  .csh-ckan-search-page .csh-search-page-content .csh-list-item,
  .articles-landing-page .csh-search-page-content .csh-list-item {
    padding: 0 20px;
  }
  .csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-image,
  .csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-image,
  .articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-image {
    float: none;
    margin-right: -20px;
    margin-left: -40px;
  }
  .csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-image .field-content,
  .csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-image .field-content,
  .articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-image .field-content {
    text-align: center;
  }
  .csh-search-page .csh-search-page-content .csh-list-item .views-field-field-p-image img,
  .csh-ckan-search-page .csh-search-page-content .csh-list-item .views-field-field-p-image img,
  .articles-landing-page .csh-search-page-content .csh-list-item .views-field-field-p-image img {
    margin-left: 20px;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 767px) {
  .csh-search-page .csh-search-page-content .filters-popup,
  .csh-ckan-search-page .csh-search-page-content .filters-popup,
  .articles-landing-page .csh-search-page-content .filters-popup {
    top: 14px;
  }
  .csh-search-page .csh-search-page-content .filters-popup:after,
  .csh-ckan-search-page .csh-search-page-content .filters-popup:after,
  .articles-landing-page .csh-search-page-content .filters-popup:after {
    right: 46%;
  }
  .csh-search-page .csh-search-page-content .csh-list-item .pr-combain-field,
  .csh-ckan-search-page .csh-search-page-content .csh-list-item .pr-combain-field,
  .articles-landing-page .csh-search-page-content .csh-list-item .pr-combain-field {
    overflow: visible;
  }
  .csh-search-page .csh-search-page-content .csh-list-item .pr-combain-field .pr-title,
  .csh-ckan-search-page .csh-search-page-content .csh-list-item .pr-combain-field .pr-title,
  .articles-landing-page .csh-search-page-content .csh-list-item .pr-combain-field .pr-title,
  .csh-search-page .csh-search-page-content .csh-list-item .pr-combain-field .views-field-field-p-status,
  .csh-ckan-search-page .csh-search-page-content .csh-list-item .pr-combain-field .views-field-field-p-status,
  .articles-landing-page .csh-search-page-content .csh-list-item .pr-combain-field .views-field-field-p-status {
    float: none;
  }
  .csh-search-page .csh-search-page-content .csh-list-item .pr-combain-field .pr-title,
  .csh-ckan-search-page .csh-search-page-content .csh-list-item .pr-combain-field .pr-title,
  .articles-landing-page .csh-search-page-content .csh-list-item .pr-combain-field .pr-title {
    margin-bottom: 10px;
  }
  .csh-search-page .csh-search-page-content .csh-list-item .pr-combain-field .views-field-field-p-status .pr-status,
  .csh-ckan-search-page .csh-search-page-content .csh-list-item .pr-combain-field .views-field-field-p-status .pr-status,
  .articles-landing-page .csh-search-page-content .csh-list-item .pr-combain-field .views-field-field-p-status .pr-status {
    display: inline-block;
  }
}
.csh-search-page .csh-search-page-content .ala-link,
.csh-ckan-search-page .csh-search-page-content .ala-link,
.articles-landing-page .csh-search-page-content .ala-link {
  color: #f16648;
  text-transform: uppercase;
}
.csh-search-page .csh-search-page-content .extra-search-header,
.csh-ckan-search-page .csh-search-page-content .extra-search-header,
.articles-landing-page .csh-search-page-content .extra-search-header {
  text-align: center;
  margin: 3rem 0;
}
@media (max-width: 767px) {
  .csh-search-page .form-item.js-form-type-select,
  .csh-ckan-search-page .form-item.js-form-type-select,
  .articles-landing-page .form-item.js-form-type-select {
    margin-bottom: 20px;
    width: 100%;
  }
  .csh-search-page .form-item.js-form-type-select .lga-dropdown,
  .csh-ckan-search-page .form-item.js-form-type-select .lga-dropdown,
  .articles-landing-page .form-item.js-form-type-select .lga-dropdown {
    width: 100%;
  }
}
.csh-search-page .view-invite-volunteers,
.csh-ckan-search-page .view-invite-volunteers,
.articles-landing-page .view-invite-volunteers {
  margin-top: 30px;
}
.csh-search-page .view-invite-volunteers #edit-header,
.csh-ckan-search-page .view-invite-volunteers #edit-header,
.articles-landing-page .view-invite-volunteers #edit-header {
  padding: 20px 0;
  display: none;
}
.csh-search-page .view-invite-volunteers .views-form,
.csh-ckan-search-page .view-invite-volunteers .views-form,
.articles-landing-page .view-invite-volunteers .views-form {
  margin-bottom: 30px;
}
.csh-search-page .view-invite-volunteers .form-submit,
.csh-ckan-search-page .view-invite-volunteers .form-submit,
.articles-landing-page .view-invite-volunteers .form-submit {
  background-color: #CDD3D6;
  border: 2px solid #CDD3D6;
  background-image: none;
  font-weight: 600;
  color: #22272B;
  border-radius: 5px;
  cursor: pointer;
  padding: 10px 25px;
}
.csh-search-page .view-invite-volunteers .form-submit:hover,
.csh-ckan-search-page .view-invite-volunteers .form-submit:hover,
.articles-landing-page .view-invite-volunteers .form-submit:hover {
  background-color: #FFFFFF;
  color: #22272B;
}
.csh-search-page .view-invite-volunteers .csh-list-item.user-list-item .ui.segment,
.csh-ckan-search-page .view-invite-volunteers .csh-list-item.user-list-item .ui.segment,
.articles-landing-page .view-invite-volunteers .csh-list-item.user-list-item .ui.segment {
  padding: 0px 10px !important;
}
.csh-search-page .view-invite-volunteers .csh-list-item.user-list-item .left-section,
.csh-ckan-search-page .view-invite-volunteers .csh-list-item.user-list-item .left-section,
.articles-landing-page .view-invite-volunteers .csh-list-item.user-list-item .left-section {
  padding: 10px !important;
}
.csh-search-page .view-invite-volunteers .csh-list-item.user-list-item .primary,
.csh-ckan-search-page .view-invite-volunteers .csh-list-item.user-list-item .primary,
.articles-landing-page .view-invite-volunteers .csh-list-item.user-list-item .primary {
  padding: 10px 15px !important;
}
.csh-search-page .view-invite-volunteers .views-field-user-bulk-form .ui.checkbox,
.csh-ckan-search-page .view-invite-volunteers .views-field-user-bulk-form .ui.checkbox,
.articles-landing-page .view-invite-volunteers .views-field-user-bulk-form .ui.checkbox {
  padding-top: 4px;
  margin-top: 6px;
}
.csh-search-page .view-invite-volunteers .views-field-user-bulk-form .ui.checkbox label:before,
.csh-ckan-search-page .view-invite-volunteers .views-field-user-bulk-form .ui.checkbox label:before,
.articles-landing-page .view-invite-volunteers .views-field-user-bulk-form .ui.checkbox label:before {
  border: 1px solid #008080;
}
.articles-search-page .search-form-articles .csh-search-page-banner,
.articles-landing-page .search-form-articles .csh-search-page-banner {
  height: 100%;
}
.articles-search-page .thread-search-breadcrumb-wrapper,
.articles-landing-page .thread-search-breadcrumb-wrapper {
  margin-top: 1rem;
}
.header-search-block {
  display: inline;
  position: relative;
}
.header-search-block input#search-global {
  position: absolute;
  opacity: 0;
  top: -8px;
  right: 41px;
  width: 0px;
  transition: 0.3s;
  display: none;
}
.header-search-block input#search-global.show {
  width: 300px;
  opacity: 1;
  display: block;
}
.view-header {
  margin-bottom: 20px;
}
.search-sidebar {
  padding: 20px;
  background-color: #002664;
  background-image: url(/themes/custom/csh/images/lines-2.png);
  background-position: 75% 25%;
  background-repeat: no-repeat;
  height: auto;
  width: 100%;
  text-align: center;
}
.search-sidebar h3 {
  color: #FFFFFF;
  text-align: left;
}
.empty-search h2 {
  font-size: 30px;
  color: #CDD3D6;
}
.empty-search p {
  font-size: 20px;
}
.people-search .csh-list-item:hover,
.view-invite-volunteers .csh-list-item:hover {
  cursor: auto !important;
}
.csh-search-page .csh-search-page-banner .pr-sr-p-search input::-webkit-input-placeholder {
  padding-top: 2px;
}
.csh-search-page.threads-search-page {
  background-color: #FFFFFF;
}
.csh-search-page.threads-search-page .csh-search-page-content .csh-list-item {
  padding: 2rem;
  box-shadow: 5px 5px 5px rgba(53, 53, 53, 0.15);
}
.csh-search-page.threads-search-page .csh-search-page-content .csh-list-item .views-field-title {
  display: block;
  margin: 0 0 1rem 0;
}
.threads-search-page .thread-item {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #c2c4c7;
}
.threads-search-page .thread-item .title {
  font-size: 1.5rem;
}
.threads-search-page .thread-search-wrapper {
  padding: 3rem 0 1.5rem 0;
}
@media (max-width: 991px) {
  .threads-search-page .thread-search-wrapper .user-info {
    flex-direction: column;
    align-items: start;
  }
  .threads-search-page .thread-search-wrapper .user-info .thread-created {
    margin-bottom: 1rem;
  }
  .threads-search-page .thread-search-wrapper .thread-item .thread-info-items {
    flex-wrap: wrap;
  }
  .threads-search-page .thread-search-wrapper .thread-item .thread-info-items.end {
    justify-content: start;
  }
  .threads-search-page .thread-search-wrapper .thread-item .thread-info-items .thread-info-item {
    margin-bottom: 1rem;
  }
}
.thread-info-items {
  display: flex;
  justify-content: start;
}
.thread-info-items.end {
  justify-content: end;
}
.thread-info-items .thread-info-item {
  margin-right: 2rem;
}
.thread-info-items .thread-info-item:last-child {
  margin-right: 0;
}
.thread-info-items .thread-info-item .ui.label {
  font-size: 12px;
  color: #5C5C5C;
}
.thread-info-items .thread-info-item .ui.label.lightGreen {
  background-color: #CDD3D6;
  color: #002664;
}
.thread-info-items .thread-info-item .statValue {
  font-size: 15px;
}
.thread-info-items .thread-info-item .greyLabel {
  margin-bottom: 0.5rem;
}
.search-filters {
  position: relative;
}
.search-filters .filters-popup {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 500;
  background: #FFFFFF;
  border: 1px solid #002664;
  border-radius: 1px;
  padding: 45px;
}
.search-filters .filters-popup .filters-fields {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  margin-bottom: 36px;
}
.search-filters .filters-popup .filters-fields .field:first-child {
  grid-column: 1 / -1;
}
.search-filters .filters-popup .filters-fields .field.csh-lga-filter .crosshair-icon {
  position: absolute;
  right: 10px;
  top: 10px;
}
.search-filters .filters-popup .filters-fields .field label {
  display: block;
  font-size: 16px;
  font-weight: 600;
  color: #22272B;
  margin-bottom: 14px;
}
.search-filters .filters-popup .filters-fields .field > .dropdown,
.search-filters .filters-popup .filters-fields .field .lga-search-wrapper > .dropdown {
  width: 100%;
}
.search-filters .filters-popup .filters-fields .field .active.dropdown .menu {
  border: 1px solid #002664;
}
.search-filters .filters-popup .filters-fields .field .dropdown .menu .selected.item {
  color: #22272B;
}
.search-filters .filters-popup .filters-fields .field > .dropdown .label {
  background-color: #F2F2F2;
  color: #495054;
}
.search-filters .filters-popup .filters-fields .field > .dropdown .label:hover {
  color: #22272B;
}
.search-filters .filters-popup .filters-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 50px;
}
.search-filters .filters-popup .filters-footer .filter-description {
  font-size: 14px;
}
@media (max-width: 992px) {
  .search-filters .filters-popup .filters-footer .filter-description {
    max-width: 40%;
  }
}
@media (max-width: 767px) {
  .search-filters .filters-popup .filters-footer .filter-description {
    max-width: 100%;
  }
}
.search-filters .filters-popup .filters-footer .filter-description .icon {
  font-size: 16px;
  color: #002664;
  margin: 0;
}
.search-filters .filters-popup .filters-footer #edit-actions {
  display: flex;
  column-gap: 27px;
}
.search-filters .filters-popup .filters-footer #edit-actions #edit-submit-project-search,
.search-filters .filters-popup .filters-footer #edit-actions #edit-submit-people-search,
.search-filters .filters-popup .filters-footer #edit-actions #edit-reset {
  font-size: 14px;
  font-weight: bold;
  padding: 8px 28px;
  text-transform: uppercase;
}
.search-filters .filters-popup .filters-footer #edit-actions #edit-submit-project-search:hover,
.search-filters .filters-popup .filters-footer #edit-actions #edit-submit-people-search:hover,
.search-filters .filters-popup .filters-footer #edit-actions #edit-reset:hover {
  cursor: pointer;
}
.search-filters .filters-popup .filters-footer #edit-actions #edit-submit-project-search,
.search-filters .filters-popup .filters-footer #edit-actions #edit-submit-people-search {
  border-radius: 3px;
  border: 2px solid #002664;
  background-color: #002664;
  color: #FFFFFF;
  border-radius: 5px;
}
.search-filters .filters-popup .filters-footer #edit-actions #edit-submit-project-search:hover,
.search-filters .filters-popup .filters-footer #edit-actions #edit-submit-people-search:hover,
.search-filters .filters-popup .filters-footer #edit-actions #edit-submit-project-search:focus,
.search-filters .filters-popup .filters-footer #edit-actions #edit-submit-people-search:focus,
.search-filters .filters-popup .filters-footer #edit-actions #edit-submit-project-search:active,
.search-filters .filters-popup .filters-footer #edit-actions #edit-submit-people-search:active,
.search-filters .filters-popup .filters-footer #edit-actions #edit-submit-project-search.active,
.search-filters .filters-popup .filters-footer #edit-actions #edit-submit-people-search.active,
.search-filters .filters-popup .filters-footer #edit-actions #edit-submit-project-search.focus,
.search-filters .filters-popup .filters-footer #edit-actions #edit-submit-people-search.focus {
  background-color: #FFFFFF;
  color: #002664;
}
.search-filters .filters-popup .filters-footer #edit-actions #edit-reset {
  border-radius: 5px;
  border: 2px solid #e1e1e1;
  background-color: #e1e1e1;
  color: #002664;
}
.search-filters .filters-popup:after {
  content: ' ';
  position: absolute;
  top: -9px;
  right: 12%;
  border-width: 0 9px 9px 9px;
  border-color: transparent transparent #FFFFFF transparent;
  border-style: solid;
}
@media (max-width: 992px) {
  .search-filters .filters-popup {
    top: 14px;
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .search-filters .filters-popup {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .search-filters .filters-popup .filters-fields {
    grid-template-columns: repeat(1, 1fr);
  }
  .search-filters .filters-popup .filters-footer {
    flex-direction: column;
    align-items: baseline;
    row-gap: 15px;
  }
  .search-filters .filters-popup .filters-footer .filter-description {
    flex-basis: 100%;
  }
  .search-filters .filters-popup .filters-footer #edit-actions {
    justify-content: space-between;
    flex-direction: row-reverse;
    width: 100%;
  }
  .search-filters .filters-popup .filters-footer #edit-actions .button {
    flex-basis: 50%;
  }
}
.search-filters.volunteers-search .filters-popup {
  padding: 40px;
}
.search-filters.volunteers-search .filters-popup .filter-description {
  flex-basis: 50%;
}
.search-filters.volunteers-search .filters-popup:after {
  right: 19%;
}
@media (max-width: 1200px) {
  .search-filters.volunteers-search .filters-popup {
    top: 0;
  }
  .search-filters.volunteers-search .filters-popup .filters-fields {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 767px) {
  .search-filters.volunteers-search .filters-popup .filters-footer .filter-description {
    flex-basis: 100%;
  }
}
.pager ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
.pager ul li {
  display: inline-block;
  color: #22272B;
  font-weight: bold;
  margin-right: 5px;
}
.pager ul li a {
  padding: 6px 8px;
  display: block;
}
.pager ul li:last-child {
  margin-right: 0;
}
.pager ul li.is-active,
.pager ul li:hover {
  border-bottom: 4px solid black;
}
.pager ul li.pager__item--previous:hover,
.pager ul li.pager__item--next:hover {
  border: none;
}
.pager ul li.pager__item--next {
  float: right;
  margin-right: 0;
}
.pager ul li.pager__item--next a {
  font-weight: bold;
  color: #22272B;
  padding-right: 0;
}
.pager ul li.pager__item--next span[aria-hidden="true"]:after {
  content: "\f061";
  font-family: 'Icons';
  text-align: center;
  margin-left: 10px;
}
.pager ul li.pager__item--previous {
  float: left;
}
.pager ul li.pager__item--previous a {
  font-weight: bold;
  color: #22272B;
  padding-left: 0;
}
.pager ul li.pager__item--previous span[aria-hidden="true"]:before {
  content: "\f060";
  font-family: 'Icons';
  text-align: center;
  margin-right: 10px;
}
.project-events-view .views-row,
.project-updates-view .views-row {
  border: none;
  box-shadow: none;
}
.project-events-view .views-row .event-date,
.project-updates-view .views-row .event-date {
  text-align: center;
}
.project-events-view .views-row .event-date .date,
.project-updates-view .views-row .event-date .date {
  font-size: 24px;
  font-weight: 600;
  margin: 9px auto;
}
.project-events-view .views-row .event-date .month,
.project-updates-view .views-row .event-date .month {
  font-size: 16px;
  margin: 9px auto;
}
.project-events-view .views-row .event-date .day,
.project-updates-view .views-row .event-date .day {
  font-size: 16px;
  padding: 5px 0px;
  border: 1px solid #002664;
  border-radius: 5px;
  margin: 10px 15px;
}
.project-events-view .views-row .event-details,
.project-updates-view .views-row .event-details {
  background: #F2F2F2;
  padding: 17px 22px;
}
.project-events-view .views-row .event-details .title,
.project-updates-view .views-row .event-details .title {
  font-size: 15px;
}
.project-events-view .views-row .event-details .title .event-author,
.project-updates-view .views-row .event-details .title .event-author,
.project-events-view .views-row .event-details .title .event-name,
.project-updates-view .views-row .event-details .title .event-name {
  display: inline-block;
}
.project-events-view .views-row .event-details .title .event-author,
.project-updates-view .views-row .event-details .title .event-author {
  font-weight: bold;
}
.project-events-view .views-row .event-details .title .event-author a,
.project-updates-view .views-row .event-details .title .event-author a {
  color: #002664;
}
.project-events-view .views-row .event-details .description,
.project-updates-view .views-row .event-details .description {
  font-size: 16px;
  padding: 17px 10px;
  line-height: 1.5rem;
}
.project-events-view .views-row .event-details .description > div > div,
.project-updates-view .views-row .event-details .description > div > div {
  display: inline-block;
}
.project-events-view .views-row .event-details .description > div > div:first-of-type,
.project-updates-view .views-row .event-details .description > div > div:first-of-type {
  font-weight: 800;
}
.project-events-view .views-row .event-details .description > div > div:first-of-type:after,
.project-updates-view .views-row .event-details .description > div > div:first-of-type:after {
  content: ':';
}
.project-events-view .views-row .event-details .description a,
.project-updates-view .views-row .event-details .description a {
  color: #002664;
}
.link-edit {
  position: static;
  right: 30px;
  bottom: 40px;
  text-align: right;
  margin-top: 20px;
}
.link-edit a,
.link-edit .edit-btn {
  padding: 15px 32px;
  border: 2px solid #CDD3D6;
  background-color: #CDD3D6;
  color: #002664;
  box-shadow: none;
  font-weight: 700;
  padding: 10px 15px;
  border-radius: 3px;
  font-size: 14px;
  font-weight: bold;
}
.link-edit a:hover,
.link-edit .edit-btn:hover,
.link-edit a:focus,
.link-edit .edit-btn:focus,
.link-edit a:active,
.link-edit .edit-btn:active,
.link-edit a.active,
.link-edit .edit-btn.active,
.link-edit a.focus,
.link-edit .edit-btn.focus {
  background-color: #FFFFFF;
  color: #002664;
  border-color: #CDD3D6;
  box-shadow: none;
}
.btn {
  font-weight: bold;
  border: 1px solid transparent;
}
.btn.btn-primary {
  color: #FFFFFF;
  background-color: #002664;
  border-color: #002664;
  border-radius: 4px;
  padding: 9px 15px;
  border-style: solid;
  border-width: 1px;
}
.btn.btn-primary:hover {
  color: #002664;
  background-color: transparent;
  border-color: #002664;
}
.btn.btn-primary:hover svg path,
.btn.btn-primary:hover svg circle {
  fill: #002664;
}
.btn svg {
  position: relative;
  top: 3px;
  margin-right: 0.3rem;
  height: 1rem;
  width: 1rem;
}
.dataset-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.dataset-list h2 {
  font-family: 'Public Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.dataset-list .dataset-item {
  margin-bottom: 20px;
  padding: 0px;
  box-shadow: 0 2px 4px 0 #22272b33;
  border: 1px solid #c2c4c7;
  background: #FFFFFF;
  border-radius: 3px;
  position: relative;
}
.dataset-list .dataset-item .hide-workflow-state .dataset-heading .label-info {
  display: none;
}
.dataset-list .dataset-item .dataset-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px;
  border-top: 1px solid #c2c4c7;
}
@media (max-width: 991px) {
  .dataset-list .dataset-item .dataset-actions {
    flex-direction: column;
    align-items: initial;
    display: none;
  }
}
.dataset-list .dataset-item .dataset-actions .btn {
  display: block;
  width: 100%;
  margin-top: 10px;
}
@media (min-width: 992px) {
  .dataset-list .dataset-item .dataset-actions .btn {
    display: inline-block;
    width: auto;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .dataset-list .dataset-item .dataset-actions .btn.btn-default {
    border: none;
    font-weight: normal;
  }
}
.dataset-list .dataset-item .dataset-actions .btn.view-dataset {
  display: none;
}
@media (min-width: 992px) {
  .dataset-list .dataset-item .dataset-actions .btn.view-dataset {
    display: inline-block;
  }
  .dataset-list .dataset-item .dataset-actions .btn.view-dataset svg {
    margin-right: 0;
    transform: rotate(270deg);
  }
  .dataset-list .dataset-item .dataset-actions .btn.view-dataset svg use {
    fill: #FFFFFF;
  }
}
.dataset-list .dataset-item .dataset-actions .btn.view-dataset:hover svg use {
  fill: #002664;
}
.dataset-list .dataset-item .dataset-actions .btn:last-child {
  margin-top: 0px;
}
.dataset-list .dataset-item .dataset-actions .ds-threads-search,
.dataset-list .dataset-item .dataset-actions .ds-citations-search {
  padding: 5px 15px;
  border: 1px solid #002664;
  border-radius: 25px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #002664;
}
@media (max-width: 991px) {
  .dataset-list .dataset-item .dataset-actions .ds-threads-search,
  .dataset-list .dataset-item .dataset-actions .ds-citations-search {
    border-radius: 0;
    display: block;
    margin-bottom: 0.5rem;
    text-align: center;
    padding: 1rem;
  }
}
.dataset-list .dataset-item .dataset-actions .ds-threads-search:hover,
.dataset-list .dataset-item .dataset-actions .ds-citations-search:hover {
  background-color: transparent;
  color: #002664;
}
.dataset-list .dataset-item .dataset-actions .ds-threads-search .threads-number,
.dataset-list .dataset-item .dataset-actions .ds-citations-search .threads-number,
.dataset-list .dataset-item .dataset-actions .ds-threads-search .citations-number,
.dataset-list .dataset-item .dataset-actions .ds-citations-search .citations-number {
  margin-right: 0.25rem;
}
.dataset-list .dataset-item .dataset-actions .ds-threads-search:first-child,
.dataset-list .dataset-item .dataset-actions .ds-citations-search:first-child {
  margin-right: 0.5rem;
}
.dataset-list .dataset-item .dataset-actions .btn-show-on-map svg path,
.dataset-list .dataset-item .dataset-actions .btn-show-on-map svg circle {
  fill: #FFFFFF;
}
.dataset-list .dataset-item .dataset-actions .btn-show-on-map:hover svg path,
.dataset-list .dataset-item .dataset-actions .btn-show-on-map:hover svg circle {
  fill: #002664;
}
.dataset-list .dataset-item .btn-show-on-map svg path,
.dataset-list .dataset-item .btn-show-on-map svg circle {
  fill: #FFFFFF;
}
.dataset-list .dataset-item .btn-show-on-map:hover svg path,
.dataset-list .dataset-item .btn-show-on-map:hover svg circle {
  fill: #002664;
}
.dataset-list .dataset-item .dataset-tags {
  padding: 12px 15px;
  margin: 8px;
  margin-top: 15px;
  background: #F2F2F2;
}
.dataset-list .dataset-item .dataset-tags svg {
  margin-right: 10px;
  width: 16px;
  height: 16px;
  position: relative;
  top: 3px;
}
.dataset-list .dataset-item .dataset-tags li {
  display: inline-block;
  font-size: 10px;
  line-height: 15px;
}
@media (min-width: 768px) {
  .dataset-list .dataset-item .dataset-tags li {
    font-size: 12px;
  }
}
.dataset-list .dataset-item .dataset-content {
  padding: 24px;
  padding-bottom: 0px;
  margin-bottom: 15px;
  font-size: 12px;
  line-height: 22px;
}
@media (min-width: 768px) {
  .dataset-list .dataset-item .dataset-content {
    font-size: 14px;
  }
}
.dataset-list .dataset-item .dataset-content .dataset-meta-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dataset-list .dataset-item .dataset-content .dataset-meta {
  font-size: 10px;
  line-height: 10px;
}
@media (min-width: 768px) {
  .dataset-list .dataset-item .dataset-content .dataset-meta {
    font-size: 12px;
  }
}
.dataset-list .dataset-item .dataset-content .dataset-meta .date {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  color: #22272B;
}
.dataset-list .dataset-item .dataset-content .dataset-meta .organization {
  display: inline-block;
  margin-bottom: 10px;
}
.dataset-list .dataset-item .dataset-content .dataset-meta .organization a {
  color: #4a4e57;
}
.dataset-list .dataset-item .dataset-content .dataset-meta .fdp-label {
  display: inline-block;
  margin-left: 14px;
  background: #002664;
  padding: 5px 6px;
  border-radius: 3px;
  width: fit-content;
  line-height: 12px;
}
.dataset-list .dataset-item .dataset-content .dataset-meta .fdp-label .label-fdp-search {
  font-size: 12px;
  color: #fff;
  padding: 0;
  font-weight: bold;
  display: flex;
}
.dataset-list .dataset-item .dataset-content .dataset-meta .fdp-label .label-fdp-search i {
  margin-left: 4px;
}
.dataset-list .dataset-item .dataset-content .dataset-meta .remove-dataset {
  position: absolute;
  right: 8px;
  top: 8px;
}
.dataset-list .dataset-item .dataset-content .dataset-heading {
  margin: 10px 0 15px;
  font-size: 18px;
  line-height: 21px;
}
.dataset-list .dataset-item .dataset-content .dataset-heading a {
  margin-right: 10px;
  color: #002664;
  line-height: 1.5em;
}
.dataset-list .dataset-item a:hover {
  text-decoration: underline;
  background-color: rgba(0, 38, 100, 0.1);
}
.dataset-resources {
  padding-left: 24px;
  margin-bottom: 10px;
}
.dataset-resources li {
  display: inline-block;
  padding: 2px 4px;
  margin-right: 8px;
  margin-bottom: 10px;
  background: #F2F2F2;
  border-radius: 3px;
  color: #22272B;
  font-size: 12px;
  text-transform: uppercase;
}
.ckan-facets #edit-q,
.ckan-facets #edit-sort {
  display: none;
}
.ckan-facets fieldset legend {
  padding: 9px 0;
  border-top: 1px solid #22272b;
  border-left: none;
  border-radius: 0px;
  width: 100%;
  display: flex;
  justify-content: start;
}
.ckan-facets fieldset legend .ui.tooltip {
  margin-left: 0.5rem;
}
.ckan-facets fieldset legend .fieldset-legend {
  font-size: 14px;
  line-height: 24px;
  font-weight: bold;
}
.ckan-facets fieldset legend.active ~ .fieldset-wrapper {
  max-height: 100%;
}
.ckan-facets fieldset .fieldset-wrapper {
  border-top: 1px solid #22272b;
  padding: 15px 0px;
}
.ckan-facets fieldset .fieldset-wrapper .form-checkboxes .ui.checkbox {
  border-bottom: none;
  position: relative;
  display: block;
}
.ckan-facets fieldset .fieldset-wrapper .form-checkboxes .ui.checkbox label {
  padding: 8px 25px;
  position: unset;
}
.ckan-facets fieldset .fieldset-wrapper .form-checkboxes .ui.checkbox label:before {
  top: 6px;
}
.ckan-facets fieldset .fieldset-wrapper .form-checkboxes .ui.checkbox label:hover,
.ckan-facets fieldset .fieldset-wrapper .form-checkboxes .ui.checkbox label:focus {
  cursor: pointer;
  background-color: rgba(0, 38, 100, 0.1);
  color: #22272B;
}
.ckan-facets fieldset .fieldset-wrapper .form-checkboxes .ui.checkbox label:focus {
  outline: 2px solid #0052cc;
  outline-offset: 0.5rem;
}
.ckan-facets fieldset .fieldset-wrapper .form-checkboxes .ui.checkbox input:checked ~ label::after {
  background-color: #CDD3D6;
  top: 6px;
}
.ckan-facets fieldset .fieldset-wrapper .form-checkboxes .ui.checkbox input:focus + label {
  outline: 2px solid #0052cc;
  outline-offset: 0.5rem;
}
.ckan-facets .facet-parent-wrapper.show-all .module-footer .show-less {
  display: flex;
}
.ckan-facets .facet-parent-wrapper.show-all .module-footer .show-more {
  display: none;
}
.ckan-facets .facet-parent-wrapper .module-footer {
  padding: 5px 25px 10px;
}
.ckan-facets .facet-parent-wrapper .module-footer .read-more {
  display: block;
  color: #22272B;
  text-decoration: none;
  cursor: pointer;
  font-weight: 600;
}
.ckan-facets .facet-parent-wrapper .module-footer .show-more,
.ckan-facets .facet-parent-wrapper .module-footer .show-less {
  align-items: center;
  justify-content: center;
}
.ckan-facets .facet-parent-wrapper .module-footer .show-more {
  display: flex;
}
.ckan-facets .facet-parent-wrapper .module-footer .show-less {
  display: none;
}
.ui.grid.result-text-wrapper {
  justify-content: space-between;
}
@media (max-width: 767px) {
  .ui.grid.result-text-wrapper {
    flex-direction: column;
  }
  .ui.grid.result-text-wrapper h3 {
    margin-bottom: 1rem;
  }
}
#edit-ext-startdate,
#edit-ext-enddate,
.facet-form-input {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  margin-bottom: 10px;
}
#edit-ext-startdate:focus,
#edit-ext-enddate:focus,
.facet-form-input:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.ckan-sort label {
  font-size: 1rem;
  font-weight: 700;
}
.csh-ckan-search-page .sort-by-wrapper {
  display: flex;
  align-items: center;
  justify-content: end;
}
@media (max-width: 991px) {
  .csh-ckan-search-page .sort-by-wrapper {
    justify-content: start;
  }
}
@media (max-width: 767px) {
  .csh-ckan-search-page .sort-by-wrapper {
    flex-direction: column;
    align-items: start;
  }
}
.csh-ckan-search-page .cant-find-ds {
  margin-left: 1rem;
}
.js-form-item-ext-enddate label,
.js-form-item-ext-startdate label {
  font-size: 14px;
  line-height: 24px;
  font-weight: bold;
}
.ui.equal.height.grid .column > .segment {
  height: 100%;
}
.ui.divider.black:not(.vertical):not(.horizontal) {
  border-bottom: none;
  border-top: 1px solid #495054;
}
ul.menu,
.page__block__footer ul.ui.list {
  padding: 0;
  list-style: none;
}
ul.menu li:before,
.page__block__footer ul.ui.list li:before {
  content: unset;
}
.ui.button,
.ui.menu,
.ui.header,
.ui.form input,
.ui.breadcrumb a {
  font-family: 'Public Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.ui.header {
  color: #002664;
}
.ui.form .field > label,
.ui.breadcrumb a {
  color: #22272B;
}
.ui.form input:not([type]),
.ui.form input[type="date"],
.ui.form input[type="datetime-local"],
.ui.form input[type="email"],
.ui.form input[type="number"],
.ui.form input[type="password"],
.ui.form input[type="search"],
.ui.form input[type="tel"],
.ui.form input[type="time"],
.ui.form input[type="text"],
.ui.form input[type="file"],
.ui.form input[type="url"],
.ui.selection.dropdown,
.ui.form textarea {
  border: 1px solid #495054;
  color: #495054;
  border-radius: 5px;
}
.ui.form input:not([type]) .text,
.ui.form input[type="date"] .text,
.ui.form input[type="datetime-local"] .text,
.ui.form input[type="email"] .text,
.ui.form input[type="number"] .text,
.ui.form input[type="password"] .text,
.ui.form input[type="search"] .text,
.ui.form input[type="tel"] .text,
.ui.form input[type="time"] .text,
.ui.form input[type="text"] .text,
.ui.form input[type="file"] .text,
.ui.form input[type="url"] .text,
.ui.selection.dropdown .text,
.ui.form textarea .text {
  color: #22272B;
}
.ui.form input:not([type]):hover,
.ui.form input[type="date"]:hover,
.ui.form input[type="datetime-local"]:hover,
.ui.form input[type="email"]:hover,
.ui.form input[type="number"]:hover,
.ui.form input[type="password"]:hover,
.ui.form input[type="search"]:hover,
.ui.form input[type="tel"]:hover,
.ui.form input[type="time"]:hover,
.ui.form input[type="text"]:hover,
.ui.form input[type="file"]:hover,
.ui.form input[type="url"]:hover,
.ui.selection.dropdown:hover,
.ui.form textarea:hover,
.ui.form input:not([type]):focus,
.ui.form input[type="date"]:focus,
.ui.form input[type="datetime-local"]:focus,
.ui.form input[type="email"]:focus,
.ui.form input[type="number"]:focus,
.ui.form input[type="password"]:focus,
.ui.form input[type="search"]:focus,
.ui.form input[type="tel"]:focus,
.ui.form input[type="time"]:focus,
.ui.form input[type="text"]:focus,
.ui.form input[type="file"]:focus,
.ui.form input[type="url"]:focus,
.ui.selection.dropdown:focus,
.ui.form textarea:focus,
.ui.form input:not([type]):active,
.ui.form input[type="date"]:active,
.ui.form input[type="datetime-local"]:active,
.ui.form input[type="email"]:active,
.ui.form input[type="number"]:active,
.ui.form input[type="password"]:active,
.ui.form input[type="search"]:active,
.ui.form input[type="tel"]:active,
.ui.form input[type="time"]:active,
.ui.form input[type="text"]:active,
.ui.form input[type="file"]:active,
.ui.form input[type="url"]:active,
.ui.selection.dropdown:active,
.ui.form textarea:active,
.ui.form input:not([type]).selection.active,
.ui.form input[type="date"].selection.active,
.ui.form input[type="datetime-local"].selection.active,
.ui.form input[type="email"].selection.active,
.ui.form input[type="number"].selection.active,
.ui.form input[type="password"].selection.active,
.ui.form input[type="search"].selection.active,
.ui.form input[type="tel"].selection.active,
.ui.form input[type="time"].selection.active,
.ui.form input[type="text"].selection.active,
.ui.form input[type="file"].selection.active,
.ui.form input[type="url"].selection.active,
.ui.selection.dropdown.selection.active,
.ui.form textarea.selection.active {
  border-color: #002664;
  border-radius: 5px;
}
.ui.form input:not([type]):not(.button) > .default.text,
.ui.form input[type="date"]:not(.button) > .default.text,
.ui.form input[type="datetime-local"]:not(.button) > .default.text,
.ui.form input[type="email"]:not(.button) > .default.text,
.ui.form input[type="number"]:not(.button) > .default.text,
.ui.form input[type="password"]:not(.button) > .default.text,
.ui.form input[type="search"]:not(.button) > .default.text,
.ui.form input[type="tel"]:not(.button) > .default.text,
.ui.form input[type="time"]:not(.button) > .default.text,
.ui.form input[type="text"]:not(.button) > .default.text,
.ui.form input[type="file"]:not(.button) > .default.text,
.ui.form input[type="url"]:not(.button) > .default.text,
.ui.selection.dropdown:not(.button) > .default.text,
.ui.form textarea:not(.button) > .default.text,
.ui.form input:not([type]):not(.button) > .text,
.ui.form input[type="date"]:not(.button) > .text,
.ui.form input[type="datetime-local"]:not(.button) > .text,
.ui.form input[type="email"]:not(.button) > .text,
.ui.form input[type="number"]:not(.button) > .text,
.ui.form input[type="password"]:not(.button) > .text,
.ui.form input[type="search"]:not(.button) > .text,
.ui.form input[type="tel"]:not(.button) > .text,
.ui.form input[type="time"]:not(.button) > .text,
.ui.form input[type="text"]:not(.button) > .text,
.ui.form input[type="file"]:not(.button) > .text,
.ui.form input[type="url"]:not(.button) > .text,
.ui.selection.dropdown:not(.button) > .text,
.ui.form textarea:not(.button) > .text {
  color: #495054;
}
.ui.grey.message {
  background-color: #F2F2F2;
  color: #22272B;
  border-color: #002664;
}
.ui.grey.message .ui.header {
  color: #002664;
}
.paragraph--type--content-text-and-image-1 .ui.red.fluid.button {
  border-radius: 3px;
  border: 2px solid #002664;
  background-color: #002664;
  color: #FFFFFF;
  border-radius: 0;
}
.paragraph--type--content-text-and-image-1 .ui.red.fluid.button:hover,
.paragraph--type--content-text-and-image-1 .ui.red.fluid.button:focus,
.paragraph--type--content-text-and-image-1 .ui.red.fluid.button:active,
.paragraph--type--content-text-and-image-1 .ui.red.fluid.button.active,
.paragraph--type--content-text-and-image-1 .ui.red.fluid.button.focus {
  background-color: #FFFFFF;
  color: #002664;
}
.paragraph--type--content-text-and-image-1 .ui.red.fluid.button a {
  color: #FFFFFF;
}
.paragraph--type--content-text-and-image-1 .ui.red.fluid.button:hover a,
.paragraph--type--content-text-and-image-1 .ui.red.fluid.button:focus a,
.paragraph--type--content-text-and-image-1 .ui.red.fluid.button:active a {
  color: #002664;
}
.paragraph--type--content-static-view .articles-list-view-wrapper {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("/themes/custom/csh/images/yellow_diamonds-white.png");
  background-repeat: no-repeat;
}
.paragraph--type--content-static-view .articles-list-view-wrapper .header h2 {
  color: #002664;
}
.paragraph--type--content-static-view .articles-list-view-wrapper .ui.red.fluid.button {
  background-color: transparent;
}
.paragraph--type--content-static-view .articles-list-view-wrapper .ui.red.fluid.button a {
  color: #002664;
  border-color: #002664;
  background-color: transparent;
}
.paragraph--type--content-static-view .articles-list-view-wrapper .ui.red.fluid.button:hover {
  background-color: #002664;
}
.paragraph--type--content-static-view .articles-list-view-wrapper .ui.red.fluid.button:hover a,
.paragraph--type--content-static-view .articles-list-view-wrapper .ui.red.fluid.button:focus a,
.paragraph--type--content-static-view .articles-list-view-wrapper .ui.red.fluid.button:active a {
  color: #FFFFFF;
}
@media (min-width: 540px) {
  .paragraph--type--content-static-view .articles-list-view-wrapper {
    background-position: 51.5vw top;
    background-size: auto;
  }
}
.paragraph--type--content-search-and-image-1 {
  padding-top: 62px;
  padding-bottom: 24px;
  background-image: url("/themes/custom/csh/images/home_hero_image-white.png");
  background-position: right 130%;
  background-repeat: no-repeat;
  background-position: 50vw -1.5vw;
}
@media (min-width: 769px) {
  .paragraph--type--content-search-and-image-1 {
    padding-top: 92px;
  }
}
.content-text-files-1 .field--name-field-description {
  margin-bottom: 14px;
}
.document-card {
  margin: 8px;
  padding: 24px 24px 16px 24px;
  background-color: #f5f6f9;
  border-radius: 16px;
  display: inline-block;
  width: 100%;
}
.document-card h4 {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 12px;
  line-height: 24px;
  display: flex;
  align-items: center;
}
.document-card .file-ico {
  font-size: 24px;
  padding-right: 12px;
}
.document-card .dl-ico {
  font-size: 20px;
  padding-left: 8px;
}
.document-card .dl-btn {
  font-weight: 700;
}
.document-card .field--name-field-description {
  margin-bottom: 14px;
}
.paragraph--type--content-text-anchors-and-files-1 {
  scroll-margin-top: 75px;
  padding: 64px 0 32px 0;
}
.paragraph--type--content-text-anchors-and-files-1 > .field--name-field-description {
  padding-bottom: 32px;
}
.back-to-top-section {
  padding: 32px 0 16px 0;
  border-top: 1px solid #C8C9CD;
}
.paragraph--type--content-text-files-1 {
  padding: 32px 0 16px 0;
  border-top: 1px solid #C8C9CD;
}
.paragraph--type--content-text-files-1.no-space-above {
  border-top: unset;
  padding: 0;
}
.member-card {
  position: relative;
}
.member-card:hover .description {
  opacity: 1;
}
.member-card .details h3 {
  font-size: 20px;
  margin: 0;
  margin-bottom: 12px;
}
.member-card .details .picture {
  margin-bottom: 8px;
}
.member-card .details .member-info {
  text-align: center;
}
.member-card .details .position,
.member-card .details .place {
  font-size: 14px;
}
.member-card .details .position {
  font-weight: 700;
}
.member-card .details .field--name-field-picture {
  display: flex;
  justify-content: center;
  align-items: center;
}
.member-card .details .field--name-field-picture img {
  width: 100%;
}
.member-card .description {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: all 0.6s ease-in-out;
  opacity: 0;
  top: 0;
  background-color: #F5F6F9;
}
.member-card .description h3 {
  font-size: 28px;
  margin-bottom: 20px;
}
.member-card .description .field--name-body {
  font-size: 14px;
}
.member-card .description .desc-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100%;
  padding: 16px;
}
.paragraph--type--content-articles-block-2 .paragraph--type--content-articles-block-2-ig {
  margin-bottom: 4rem;
}
.paragraph--type--content-articles-block-2 .field--name-field-heading {
  margin-bottom: 3rem;
}
.paragraph--type--content-articles-block-2 .views-field-name {
  font-size: 1.5rem;
}
.paragraph--type--content-articles-block-2 .field--name-field-article-first-level {
  margin-bottom: 2rem;
  margin-top: 0;
}
.paragraph--type--content-articles-block-2 .field--name-field-article-first-level .image-wrapper {
  margin-bottom: 1.5rem;
}
.paragraph--type--content-articles-block-2 .field--name-field-article-first-level .image-wrapper img {
  width: 100%;
  height: auto;
}
.paragraph--type--content-articles-block-2 .field--name-field-article-second-level {
  margin-bottom: 0;
  margin-top: 0;
}
.paragraph--type--content-articles-block-2 .field--name-field-article-second-level .image-wrapper img {
  width: 100%;
  height: auto;
}
.paragraph--type--content-articles-block-2 .field--name-field-article-second-level .views-field-name {
  font-size: 1rem;
}
.paragraph--type--content-articles-block-2 .field--name-field-article-group {
  width: 100%;
}
.paragraph--type--content-articles-block-2 .article-created {
  font-size: 14px;
  color: #4a4e57;
}
.csh-spinner-load .csh-lds-ring div {
  border: 3px solid #002664;
  border-radius: 50%;
  animation: csh-lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #002664 transparent transparent transparent;
}
.thread-search-breadcrumb-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .thread-search-breadcrumb-wrapper {
    margin-top: 2rem;
  }
}
a,
a:hover,
a:focus,
a:active {
  color: #002664;
}
.captcha-type-challenge--recaptcha {
  border: none;
  padding: 1rem 0;
}
.captcha-type-challenge--recaptcha legend {
  display: none;
}
.notification-list-view .notifications-list-form-user .notifications-list-submit {
  display: none;
}
.notification-list-view .notifications-list-form-user .form-item label {
  font-size: 1rem;
  font-weight: 600;
}
.notification-list-view .notification-item {
  margin-top: 1rem !important;
}
.notification-list-view .notification-item.read .not-remove {
  display: none;
}
.notification-list-view .notification-item.new .notification-status {
  background-color: #D7153A;
}
.notification-list-view .notification-item.new .on-Read {
  display: none;
}
.notification-list-view .notification-item .title {
  font-weight: 600;
  margin-bottom: 0.5rem;
  display: block;
}
.notification-list-view .notification-item .notification-status {
  background-color: #002664;
  border-radius: 10px;
  padding: 2px 0.5rem;
  margin-left: 0.5rem;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: 600;
}
.notification-list-view .notification-item .not-remove {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.notification-list-view .notification-item .not-remove:hover,
.notification-list-view .notification-item .not-remove:focus {
  text-decoration: none;
}
.notification-list-view .notification-item .not-remove:hover .check.icon.outline,
.notification-list-view .notification-item .not-remove:focus .check.icon.outline,
.notification-list-view .notification-item .not-remove:hover .text,
.notification-list-view .notification-item .not-remove:focus .text {
  color: #CDD3D6;
}
.notification-list-view .notification-item .not-remove .text {
  font-size: 12px;
  color: #D7153A;
}
.notification-list-view .notification-item .action-type {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.notification-list-view .notification-item .action-type .check.icon {
  font-size: 2rem;
  line-height: 1;
  color: #002664;
}
.notification-list-view .notification-item .action-type .check.icon.outline {
  color: #D7153A;
}
.notification-list-view .pager {
  margin-top: 2rem;
}
.notification-list-view .notif-list-exposed-filters {
  margin-bottom: 1rem;
}
.notification-list-view .notif-list-mark-all-as-read {
  display: flex;
  justify-content: end;
  align-items: center;
  height: 100%;
  width: 100%;
}
.notification-list-view .notif-list-mark-all-as-read #notif-list-not-read-all.success {
  background-color: #008A07;
  border-color: #008A07;
  pointer-events: none;
}
.notification-email-settings .accordion-item {
  margin-top: 1.5rem;
}
.notification-email-settings .title {
  padding: 1rem;
  background-color: #002664;
  border: 1px solid #002664;
  font-weight: 600;
  color: #FFFFFF;
}
.notification-email-settings .content {
  border: 1px solid #002664;
  border-top: 0;
  padding: 1rem;
}
.notif-list-link {
  color: #FFFFFF;
}
.notif-list-link:hover,
.notif-list-link:focus {
  color: #FFFFFF;
}
.padding-top-1-5 {
  padding-top: 1.5rem !important;
}
.margin-top-1-5 {
  margin-top: 1.5rem !important;
}
.no-margin-bottom {
  margin-bottom: 0;
}
.text-align-right {
  text-align: right;
}
/* Tablet Only Hide */
@media only screen and (min-width: 768px) and (max-width: 991.99px) {
  .tablet-two-wide .column {
    width: 50% !important;
  }
}
/* Computer Only Hide */
@media only screen and (min-width: 992px) and (max-width: 1199.99px) {
  .computer-two-wide .column {
    width: 50% !important;
  }
}
i.inverted.circular.teal.icon.icon.icon.icon {
  background: #002664 !important;
  color: #FFFFFF;
}
.page__block__header-above .ui.menu.csh-top-menu .item a {
  color: #FFFFFF;
}
.page__block__header-above .ui.menu.csh-top-menu .item a[data-drupal-link-system-path] {
  font-weight: 700;
}
.page__block__header-above .ui.menu.csh-top-menu .item a[data-drupal-link-system-path]:before {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  bottom: 0;
  left: calc(50% - 0.5rem);
  border-bottom: 0.5rem solid #FFFFFF;
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
}
.page__block__header-above .ui.menu.csh-top-menu .item a:focus {
  outline-color: #FFFFFF;
}
.page__block__header-above #block-notificationheaderblock .bell-wrapp:focus,
.page__block__header-above #block-koala-notificationheaderblock .bell-wrapp:focus,
.page__block__header-above #block-notificationheaderblock #user-account-link:focus,
.page__block__header-above #block-koala-notificationheaderblock #user-account-link:focus {
  outline-color: #FFFFFF;
}
.page__block__header-above #block-notificationheaderblock .not-bell,
.page__block__header-above #block-koala-notificationheaderblock .not-bell {
  background-image: url("/sites/koala/themes/custom/koala_theme/images/bell-empty.svg");
}
.page__block__header-above #block-notificationheaderblock .not-bell .not-count,
.page__block__header-above #block-koala-notificationheaderblock .not-bell .not-count {
  color: #002664;
}
.page__block__header-above #block-notificationheaderblock .not-bell.full,
.page__block__header-above #block-koala-notificationheaderblock .not-bell.full {
  background-image: url("/sites/koala/themes/custom/koala_theme/images/bell-full.svg");
}
.page__block__header-above #block-notificationheaderblock .not-content .not-list-header .right #not-read-all,
.page__block__header-above #block-koala-notificationheaderblock .not-content .not-list-header .right #not-read-all {
  color: #FFFFFF;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .type-setting-tabs .hub-tab:before {
  background: url("/sites/koala/themes/custom/koala_theme/images/not-hub.svg") no-repeat;
}
.page__block__header-above #block-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before,
.page__block__header-above #block-koala-notificationheaderblock .not-content .tab-settings .type-setting-tabs .email-tab:before {
  background: url("/sites/koala/themes/custom/koala_theme/images/not-email.svg") no-repeat;
}
.page__block__header-above #block-accountheaderblock .menu,
.page__block__header-above #block-koala-theme-accountheaderblock .menu {
  background: #002664;
}
.page__block__header-above #block-accountheaderblock .menu .item a,
.page__block__header-above #block-koala-theme-accountheaderblock .menu .item a {
  color: #FFFFFF;
}
.csh-messages .container .message .type.success {
  background: url("/sites/koala/themes/custom/koala_theme/images/msg-success.svg") no-repeat;
}
.account-header-section {
  background-color: #002664;
}
.mobile-overlay-menu .search-project-field {
  width: 100%;
}
.mobile-overlay-menu .search-project-field input.search-project-input {
  font-size: 1rem;
  padding-right: 6.5rem !important;
}
.mobile-overlay-menu .search-project-field .search-submit {
  padding: 0.5rem 1rem;
  right: 0px;
  top: 4px;
}
.page__block__header {
  background: #FFFFFF;
}
@media (min-width: 992px) {
  .page__block__header {
    background: #FFFFFF;
  }
  .page__block__header .region--header {
    background: #FFFFFF;
  }
}
.page__block__footer .ui.grid a:focus {
  outline-color: #FFFFFF;
}
.page-content--register .ui.tooltip.preceding,
.page-content--user-edit .ui.tooltip.preceding,
.page-content--user-reset .ui.tooltip.preceding {
  font-size: 17px;
  position: relative;
  top: -3px;
  height: 19px;
  display: inline-block;
}
.page-content--register .ui.tooltip.preceding + label,
.page-content--user-edit .ui.tooltip.preceding + label,
.page-content--user-reset .ui.tooltip.preceding + label {
  display: inline-block;
}
.page-content--register .display-inline-label label,
.page-content--user-edit .display-inline-label label,
.page-content--user-reset .display-inline-label label {
  display: inline-block;
}
.page-content--register fieldset,
.page-content--user-edit fieldset,
.page-content--user-reset fieldset {
  border: none;
}
.page-content--register .ui.header,
.page-content--user-edit .ui.header,
.page-content--user-reset .ui.header {
  margin-left: 22px;
  margin-bottom: 37px;
  font-size: 32px;
  color: #22272B;
}
.page-content--register .ui.steps,
.page-content--user-edit .ui.steps,
.page-content--user-reset .ui.steps {
  border-color: #CDD3D6;
}
.page-content--register .ui.steps .step,
.page-content--user-edit .ui.steps .step,
.page-content--user-reset .ui.steps .step {
  border-color: #CDD3D6;
  padding: 18px 0px;
  pointer-events: none;
  flex: 1;
}
.page-content--register .ui.steps .step,
.page-content--user-edit .ui.steps .step,
.page-content--user-reset .ui.steps .step,
.page-content--register .ui.steps .step.active,
.page-content--user-edit .ui.steps .step.active,
.page-content--user-reset .ui.steps .step.active {
  cursor: default!important;
}
.page-content--register .ui.steps .step.completed .icon,
.page-content--user-edit .ui.steps .step.completed .icon,
.page-content--user-reset .ui.steps .step.completed .icon {
  font-size: 47px;
}
.page-content--register .ui.steps .step.completed .icon:before,
.page-content--user-edit .ui.steps .step.completed .icon:before,
.page-content--user-reset .ui.steps .step.completed .icon:before {
  color: #002664;
}
.page-content--register .ui.steps .step.active,
.page-content--user-edit .ui.steps .step.active,
.page-content--user-reset .ui.steps .step.active,
.page-content--register .ui.steps .step.active:after,
.page-content--user-edit .ui.steps .step.active:after,
.page-content--user-reset .ui.steps .step.active:after {
  border-color: #CDD3D6;
  background: #FFFFFF;
}
.page-content--register .ui.steps .step.active:hover,
.page-content--user-edit .ui.steps .step.active:hover,
.page-content--user-reset .ui.steps .step.active:hover,
.page-content--register .ui.steps .step.active:hover:after,
.page-content--user-edit .ui.steps .step.active:hover:after,
.page-content--user-reset .ui.steps .step.active:hover:after {
  background: #e6e6e6;
}
.page-content--register .ui.steps .step:hover,
.page-content--user-edit .ui.steps .step:hover,
.page-content--user-reset .ui.steps .step:hover {
  background: #FFFFFF;
}
.page-content--register .ui.steps .step.active .title,
.page-content--user-edit .ui.steps .step.active .title,
.page-content--user-reset .ui.steps .step.active .title {
  color: #495054;
}
.page-content--register .ui.steps .icon,
.page-content--user-edit .ui.steps .icon,
.page-content--user-reset .ui.steps .icon {
  font-size: 43px;
  margin-top: 9px;
  margin-right: 22px;
}
.page-content--register .ui.steps .title,
.page-content--user-edit .ui.steps .title,
.page-content--user-reset .ui.steps .title {
  font-weight: bold;
  font-size: 22px;
  line-height: 26px;
}
.page-content--register .ui.steps .content,
.page-content--user-edit .ui.steps .content,
.page-content--user-reset .ui.steps .content {
  font-size: 16px;
}
.page-content--register .section-content .filter-guidelines,
.page-content--user-edit .section-content .filter-guidelines,
.page-content--user-reset .section-content .filter-guidelines {
  display: none;
}
.page-content--register .section-content .segment,
.page-content--user-edit .section-content .segment,
.page-content--user-reset .section-content .segment {
  padding: 20px;
  border-color: #CDD3D6;
}
.page-content--register .section-content .segment.padded,
.page-content--user-edit .section-content .segment.padded,
.page-content--user-reset .section-content .segment.padded {
  padding: 20px 40px;
}
@media (min-width: 769px) {
  .page-content--register .section-content .segment.padded,
  .page-content--user-edit .section-content .segment.padded,
  .page-content--user-reset .section-content .segment.padded {
    padding: 40px 149px 25px;
  }
}
@media (min-width: 769px) {
  .page-content--register .section-content .segment.actions,
  .page-content--user-edit .section-content .segment.actions,
  .page-content--user-reset .section-content .segment.actions {
    padding: 31px 97px 32px;
  }
}
.page-content--register .section-content .segment .fields,
.page-content--user-edit .section-content .segment .fields,
.page-content--user-reset .section-content .segment .fields {
  align-items: flex-start;
  margin-bottom: 0px;
}
.page-content--register .section-content .segment .fields div.js-password-confirm,
.page-content--user-edit .section-content .segment .fields div.js-password-confirm,
.page-content--user-reset .section-content .segment .fields div.js-password-confirm {
  display: none;
}
.page-content--register .section-content .segment .field,
.page-content--user-edit .section-content .segment .field,
.page-content--user-reset .section-content .segment .field {
  margin-bottom: 21px;
}
.page-content--register .section-content .segment .field.required label:after,
.page-content--user-edit .section-content .segment .field.required label:after,
.page-content--user-reset .section-content .segment .field.required label:after {
  color: #495054;
}
.page-content--register .section-content .segment .field label,
.page-content--user-edit .section-content .segment .field label,
.page-content--user-reset .section-content .segment .field label {
  margin-left: 2px;
}
.page-content--register .section-content .segment.tab,
.page-content--user-edit .section-content .segment.tab,
.page-content--user-reset .section-content .segment.tab {
  min-height: 420px;
}
.page-content--register .section-content .segment.tab .skills-column .field,
.page-content--user-edit .section-content .segment.tab .skills-column .field,
.page-content--user-reset .section-content .segment.tab .skills-column .field {
  margin-bottom: 10px;
}
.page-content--register .section-content .segment.tab .skills-column .field.form-item,
.page-content--user-edit .section-content .segment.tab .skills-column .field.form-item,
.page-content--user-reset .section-content .segment.tab .skills-column .field.form-item {
  margin-bottom: 30px;
}
.page-content--register .section-content .segment.tab .column.left.skills-column,
.page-content--user-edit .section-content .segment.tab .column.left.skills-column,
.page-content--user-reset .section-content .segment.tab .column.left.skills-column,
.page-content--register .section-content .segment.tab .column.topics-column,
.page-content--user-edit .section-content .segment.tab .column.topics-column,
.page-content--user-reset .section-content .segment.tab .column.topics-column,
.page-content--register .section-content .segment.tab .column.tasks-column,
.page-content--user-edit .section-content .segment.tab .column.tasks-column,
.page-content--user-reset .section-content .segment.tab .column.tasks-column {
  padding: 10px 44px;
}
.page-content--register .section-content .segment.tab .column.left.skills-column .pseudo-label,
.page-content--user-edit .section-content .segment.tab .column.left.skills-column .pseudo-label,
.page-content--user-reset .section-content .segment.tab .column.left.skills-column .pseudo-label,
.page-content--register .section-content .segment.tab .column.topics-column .pseudo-label,
.page-content--user-edit .section-content .segment.tab .column.topics-column .pseudo-label,
.page-content--user-reset .section-content .segment.tab .column.topics-column .pseudo-label,
.page-content--register .section-content .segment.tab .column.tasks-column .pseudo-label,
.page-content--user-edit .section-content .segment.tab .column.tasks-column .pseudo-label,
.page-content--user-reset .section-content .segment.tab .column.tasks-column .pseudo-label {
  margin-top: 0px;
  margin-bottom: 5px;
}
.page-content--register .section-content .segment.tab .selected-tags,
.page-content--user-edit .section-content .segment.tab .selected-tags,
.page-content--user-reset .section-content .segment.tab .selected-tags {
  margin-top: 30px;
}
.page-content--register .section-content .segment.tab .selected-tags .label,
.page-content--user-edit .section-content .segment.tab .selected-tags .label,
.page-content--user-reset .section-content .segment.tab .selected-tags .label {
  margin-right: 10px;
  margin-bottom: 10px;
  color: #22272B;
  background: rgba(205, 211, 214, 0.25);
  font-size: 14px;
  line-height: 21px;
  font-weight: 600;
}
.page-content--register .section-content .segment.tab .selected-tags .label .icon,
.page-content--user-edit .section-content .segment.tab .selected-tags .label .icon,
.page-content--user-reset .section-content .segment.tab .selected-tags .label .icon {
  color: #CDD3D6;
  cursor: pointer;
}
.page-content--register .section-content .segment.tab.preference-info,
.page-content--user-edit .section-content .segment.tab.preference-info,
.page-content--user-reset .section-content .segment.tab.preference-info {
  padding: 36px 5px 0;
}
.page-content--register .section-content .segment.tab.personal-info.segment,
.page-content--user-edit .section-content .segment.tab.personal-info.segment,
.page-content--user-reset .section-content .segment.tab.personal-info.segment {
  padding: 20px 5px;
}
@media (min-width: 769px) {
  .page-content--register .section-content .segment.tab.personal-info.segment,
  .page-content--user-edit .section-content .segment.tab.personal-info.segment,
  .page-content--user-reset .section-content .segment.tab.personal-info.segment {
    padding: 20px;
    padding-bottom: 0px;
  }
}
@media (min-width: 769px) {
  .page-content--register .section-content .segment.tab.personal-info .column,
  .page-content--user-edit .section-content .segment.tab.personal-info .column,
  .page-content--user-reset .section-content .segment.tab.personal-info .column {
    padding: 10px 17px 0px;
  }
}
.page-content--register .section-content .segment.tab.personal-info .avatar-preview,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-preview,
.page-content--user-reset .section-content .segment.tab.personal-info .avatar-preview {
  width: 200px;
  margin: auto;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-preview img,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-preview img,
.page-content--user-reset .section-content .segment.tab.personal-info .avatar-preview img {
  margin-left: -12px;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader,
.page-content--user-reset .section-content .segment.tab.personal-info .avatar-uploader {
  text-align: center;
  position: relative;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field,
.page-content--user-reset .section-content .segment.tab.personal-info .avatar-uploader .field {
  position: relative;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item,
.page-content--user-reset .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item {
  display: flex;
  flex-direction: column-reverse;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget,
.page-content--user-reset .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget {
  position: absolute;
  top: -200px;
  left: -24px;
  right: 0px;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget > *,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget > *,
.page-content--user-reset .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget > * {
  display: none;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget img,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget img,
.page-content--user-reset .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget img {
  display: block;
  border-radius: 50%;
  margin: auto;
  background: #FFFFFF;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget input[type=submit],
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget input[type=submit],
.page-content--user-reset .section-content .segment.tab.personal-info .avatar-uploader .field.js-form-item .image-widget input[type=submit] {
  display: block;
  position: absolute;
  bottom: -66px;
  left: 0px;
  right: 0px;
  width: 211px;
  margin: auto;
  opacity: 0;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field label,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field label,
.page-content--user-reset .section-content .segment.tab.personal-info .avatar-uploader .field label {
  font-weight: 600;
  padding: 4px 12px 4px 21px;
  border-radius: 5px;
  font-size: 14px;
  line-height: 28px;
  background: #CDD3D6;
  width: fit-content;
  margin: 30px auto 22px;
  position: relative;
  color: #FFFFFF;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field label:before,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field label:before,
.page-content--user-reset .section-content .segment.tab.personal-info .avatar-uploader .field label:before {
  position: absolute;
  text-align: center;
  font-family: Icons;
  content: "\f382";
  display: inline-block;
  width: 36px;
  left: -23px;
  top: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding-top: 4px;
  height: 36px;
  background: #CDD3D6;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field label:hover,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field label:hover,
.page-content--user-reset .section-content .segment.tab.personal-info .avatar-uploader .field label:hover {
  background: #b1babf;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field label:hover:before,
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field label:hover:before,
.page-content--user-reset .section-content .segment.tab.personal-info .avatar-uploader .field label:hover:before {
  background: #313639;
}
.page-content--register .section-content .segment.tab.personal-info .avatar-uploader .field input[type=file],
.page-content--user-edit .section-content .segment.tab.personal-info .avatar-uploader .field input[type=file],
.page-content--user-reset .section-content .segment.tab.personal-info .avatar-uploader .field input[type=file] {
  display: none;
}
.page-content--register .section-content .segment.tab .vertical.divider:before,
.page-content--user-edit .section-content .segment.tab .vertical.divider:before,
.page-content--user-reset .section-content .segment.tab .vertical.divider:before,
.page-content--register .section-content .segment.tab .vertical.divider:after,
.page-content--user-edit .section-content .segment.tab .vertical.divider:after,
.page-content--user-reset .section-content .segment.tab .vertical.divider:after {
  border-left: 1px solid #CDD3D6;
  height: 100%;
}
.page-content--register .section-content .segment.tab .pseudo-label,
.page-content--user-edit .section-content .segment.tab .pseudo-label,
.page-content--user-reset .section-content .segment.tab .pseudo-label {
  font-size: 17px;
  line-height: 17px;
  text-align: left;
}
.page-content--register .section-content .segment.tab .pseudo-label .tooltip,
.page-content--user-edit .section-content .segment.tab .pseudo-label .tooltip,
.page-content--user-reset .section-content .segment.tab .pseudo-label .tooltip {
  vertical-align: text-top;
}
.page-content--register .section-content .segment.tab .field--name-field-other-skills .filter-wrapper,
.page-content--user-edit .section-content .segment.tab .field--name-field-other-skills .filter-wrapper,
.page-content--user-reset .section-content .segment.tab .field--name-field-other-skills .filter-wrapper {
  display: none;
}
.page-content--register .section-content .form-actions .ui.button,
.page-content--user-edit .section-content .form-actions .ui.button,
.page-content--user-reset .section-content .form-actions .ui.button {
  border-radius: 5px;
}
.page-content--register .section-content .form-actions .back-button,
.page-content--user-edit .section-content .form-actions .back-button,
.page-content--user-reset .section-content .form-actions .back-button {
  border: 2px solid #CDD3D6;
  background: #CDD3D6;
  color: #FFFFFF;
  font-weight: bold;
}
.page-content--register .section-content .form-actions .back-button:hover,
.page-content--user-edit .section-content .form-actions .back-button:hover,
.page-content--user-reset .section-content .form-actions .back-button:hover {
  background-color: #FFFFFF;
  color: #22272B;
}
.page-content--register .section-content .form-actions .ui.button.forward-button,
.page-content--user-edit .section-content .form-actions .ui.button.forward-button,
.page-content--user-reset .section-content .form-actions .ui.button.forward-button {
  font-weight: 600;
  color: #FFFFFF;
}
.page-content--register .section-content .form-actions .ui.button.forward-button:hover,
.page-content--user-edit .section-content .form-actions .ui.button.forward-button:hover,
.page-content--user-reset .section-content .form-actions .ui.button.forward-button:hover {
  color: #22272B;
}
.page-content--register .section-content .form-actions .ui.button.forward-button .icon,
.page-content--user-edit .section-content .form-actions .ui.button.forward-button .icon,
.page-content--user-reset .section-content .form-actions .ui.button.forward-button .icon {
  background: #CDD3D6;
  color: #FFFFFF;
}
.page-content--register .section-content .form-actions .ui.button.submit-button,
.page-content--user-edit .section-content .form-actions .ui.button.submit-button,
.page-content--user-reset .section-content .form-actions .ui.button.submit-button {
  color: #FFFFFF;
  background: #002664;
  border-color: #002664;
}
.page-content--register .section-content .section-content--bottom,
.page-content--user-edit .section-content .section-content--bottom,
.page-content--user-reset .section-content .section-content--bottom {
  margin: 0px;
  font-size: 16px;
  line-height: 26px;
  color: #22272B;
}
.page-content--register .section-content .section-content--bottom .column,
.page-content--user-edit .section-content .section-content--bottom .column,
.page-content--user-reset .section-content .section-content--bottom .column {
  padding-left: 5px;
  padding-right: 5px;
}
.page-content--register .section-content .section-content--bottom .terms-note,
.page-content--user-edit .section-content .section-content--bottom .terms-note,
.page-content--user-reset .section-content .section-content--bottom .terms-note {
  font-size: 14px;
  line-height: 20px;
}
.page-content--register .section-content .section-content--bottom a,
.page-content--user-edit .section-content .section-content--bottom a,
.page-content--user-reset .section-content .section-content--bottom a {
  color: #495054;
}
.page-content--register .section-content .section-content--bottom a.emphasized,
.page-content--user-edit .section-content .section-content--bottom a.emphasized,
.page-content--user-reset .section-content .section-content--bottom a.emphasized {
  color: #22272B;
  font-weight: bold;
  text-decoration: underline;
}
.page-content--register .tab a,
.page-content--user-edit .tab a,
.page-content--user-reset .tab a {
  color: #495054;
}
.page-content--register .tab a:hover,
.page-content--user-edit .tab a:hover,
.page-content--user-reset .tab a:hover {
  text-decoration: underline;
}
.page-content--register .captcha,
.page-content--user-edit .captcha,
.page-content--user-reset .captcha {
  margin: 20px 0;
}
.page-content--register .active[data-tab=account] ~ .segment .form-actions .back-button,
.page-content--user-edit .active[data-tab=account] ~ .segment .form-actions .back-button,
.page-content--user-reset .active[data-tab=account] ~ .segment .form-actions .back-button {
  display: none;
}
.page-content--register .active[data-tab=account] ~ .segment .form-actions .submit-button,
.page-content--user-edit .active[data-tab=account] ~ .segment .form-actions .submit-button,
.page-content--user-reset .active[data-tab=account] ~ .segment .form-actions .submit-button {
  display: none;
}
.page-content--register .active[data-tab=account] ~ .segment .terms-note,
.page-content--user-edit .active[data-tab=account] ~ .segment .terms-note,
.page-content--user-reset .active[data-tab=account] ~ .segment .terms-note {
  display: none;
}
.page-content--register .active[data-tab=personal] ~ .segment .form-actions .forward-button,
.page-content--user-edit .active[data-tab=personal] ~ .segment .form-actions .forward-button,
.page-content--user-reset .active[data-tab=personal] ~ .segment .form-actions .forward-button {
  display: none;
}
.page-content--register .active[data-tab=personal] ~ .segment .terms-note,
.page-content--user-edit .active[data-tab=personal] ~ .segment .terms-note,
.page-content--user-reset .active[data-tab=personal] ~ .segment .terms-note {
  display: none;
}
.page-content--register .dropdown.search.selection.multiple a.label,
.page-content--user-edit .dropdown.search.selection.multiple a.label,
.page-content--user-reset .dropdown.search.selection.multiple a.label {
  position: relative;
  padding-right: 15px;
}
.page-content--register .dropdown.search.selection.multiple a.label .delete,
.page-content--user-edit .dropdown.search.selection.multiple a.label .delete,
.page-content--user-reset .dropdown.search.selection.multiple a.label .delete {
  position: absolute;
  right: 4px;
  top: 6px;
}
.user-form-koala .user-content {
  border: 1px solid #CDD3D6;
}
.user-form-koala .user-content .form-heading {
  border-bottom: 1px solid #CDD3D6;
  padding: 1rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.user-form-koala .user-content .form-heading .icon {
  font-size: 47px;
  line-height: 1;
  margin-right: 1.5rem;
}
.user-form-koala .user-content .form-heading .content .title {
  font-weight: bold;
  font-size: 22px;
  line-height: 26px;
}
.user-form-koala .user-content .form-heading .content .description {
  margin-top: 0.25em;
}
.user-form-koala .user-content .form-fields {
  padding: 3rem 5rem 2rem;
}
.user-form-koala .user-content .form-fields .field.required label:after {
  color: #495054;
}
.user-form-koala .user-content .form-fields .field label {
  font-size: 17px;
  margin-bottom: 0.5rem;
}
.user-form-koala .user-content .form-fields .field input {
  background: transparent;
  padding: 8px 16px 9px;
  font-size: 16px;
  line-height: 26px;
  border: solid 1px #c2c4c7;
  color: #495054;
}
.user-form-koala .user-content .form-fields .description {
  margin-top: 0.5rem;
  font-size: 0.75rem;
}
.user-form-koala .user-content .form-fields .avatar-preview {
  width: 200px;
  margin: auto;
}
.user-form-koala .user-content .form-fields .avatar-uploader {
  text-align: center;
  position: relative;
}
.user-form-koala .user-content .form-fields .avatar-uploader .field {
  position: relative;
}
.user-form-koala .user-content .form-fields .avatar-uploader .field.js-form-item {
  display: flex;
  flex-direction: column-reverse;
}
.user-form-koala .user-content .form-fields .avatar-uploader .field.js-form-item .image-widget {
  position: absolute;
  top: -200px;
  left: 0;
  right: 0px;
}
.user-form-koala .user-content .form-fields .avatar-uploader .field.js-form-item .image-widget > * {
  display: none;
}
.user-form-koala .user-content .form-fields .avatar-uploader .field.js-form-item .image-widget img {
  display: block;
  border-radius: 50%;
  margin: auto;
  background: #FFFFFF;
}
.user-form-koala .user-content .form-fields .avatar-uploader .field.js-form-item .image-widget input[type=submit] {
  display: block;
  position: absolute;
  bottom: -66px;
  left: 0px;
  right: 0px;
  width: 211px;
  margin: auto;
  opacity: 0;
}
.user-form-koala .user-content .form-fields .avatar-uploader .field label {
  font-weight: 600;
  padding: 4px 12px 4px 21px;
  border-radius: 5px;
  font-size: 14px;
  line-height: 28px;
  background: #002664;
  width: fit-content;
  margin: 30px auto 22px;
  position: relative;
  color: #FFFFFF;
}
.user-form-koala .user-content .form-fields .avatar-uploader .field label:before {
  position: absolute;
  text-align: center;
  font-family: Icons;
  content: "\f382";
  display: inline-block;
  width: 36px;
  left: -23px;
  top: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding-top: 4px;
  height: 36px;
  background: #002664;
}
.user-form-koala .user-content .form-fields .avatar-uploader .field label:hover {
  background: #001331;
}
.user-form-koala .user-content .form-fields .avatar-uploader .field label:hover:before {
  background: #001331;
}
.user-form-koala .user-content .form-fields .avatar-uploader .field input[type=file] {
  display: none;
}
.user-form-koala .user-content .terms-note {
  margin-top: 0.5rem;
}
.user-form-koala .user-content .form-act {
  text-align: right;
  padding: 2rem 0;
}
.user-form-koala .user-content .form-act .submit-button {
  background-color: #002664;
  color: #FFFFFF;
  border-color: #002664;
  margin: 0;
}
.user-form-koala .user-content .form-act .submit-button:hover,
.user-form-koala .user-content .form-act .submit-button:focus {
  color: #002664;
  background-color: transparent;
}
.view--contribution-opportunities .contribution-opportunity--tile .field-content img {
  width: 100%;
  height: 100%;
}
.view--contribution-opportunities .contribution-opportunity--tile .views-field .views-field-name:hover {
  background-color: rgba(0, 38, 100, 0.1);
}
#block-koala-theme-views-block-articles-list-block-block-1 .articles-list-view-wrapper {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 704 755' style='enable-background:new 0 0 704 755;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0%7Bopacity:0.6;%7D .st1%7Bfill:none;stroke:%23004000;stroke-dasharray:6,9;%7D .st2%7Bfill:none;stroke:%23004000;%7D .st3%7Bfill:%23FAAF05;%7D %3C/style%3E %3Cg class='st0'%3E %3Cpath class='st1' d='M109.9-68.4c41.2,88.9,77.9,178.5,124.1,266.9c23.4,44.9,49.2,88.8,80.8,129c21.5,27.4,42.6,55.7,65.1,81.2 c16.4,18.6,34.8,36.2,52.6,49.3c35.8,26.4,62.9,33.1,80.8,1.3c12.5-22,17.1-51.5,21-81.3c6.5-50.7,12.5-101.5,17.7-152.4 c4-39.3,2.2-82.2-6.9-129.6c-8.6-44.5-19.4-89.3-33.7-135.4c-7.3-23.7-11.4-46.9-17.6-70.4c-14.3-53.1-14.1-97.9-7.6-138.5 c7.9-49.6,31.4-80.6,68.4-95.5c29.7-12,64.3-12.4,100.4-9.6c37.9,2.9,76.8,8.8,119.3,28.3c46.8,21.4,90.1,58.5,125.9,117 c32.6,53.1,63,107.2,95.2,160.6c46.6,77.4,98.8,150.3,157.8,215c37,40.5,76.4,77.9,116.9,100.8c48,27.1,93.5,42,131,31.1 c24.3-7.2,48.2-15.3,72.7-22.2c21.6-6.3,45.4-9.2,72.7-0.3c19.8,6.5,41.7,25.1,62.2,45.8c26.2,26.6,48.6,57,69.5,89.8 c42.3,66.4,77.1,134,102.7,204.8c20.4,56.2,23.4,102.1,16.3,143.5c-5.4,31.8-19.4,55-33.8,77.6c-15.6,24.4-33.4,46.4-47.6,72.3 c-21.8,40-33.2,89.7-33.8,148.4c-0.6,58.4,1.5,118.7,0.7,176.9c-1,69.1-10.9,130.4-40.4,174.8c-14,21.1-31.4,37.5-50,52.1 c-30.5,23.8-60.9,47.8-93.1,69c-44.9,29.6-97.7,43.8-162,34.8c-28.4-4-58-12-88.8-26.7c-40.8-19.5-82.1-46.3-123.2-74.7 c-54.8-38-109.6-80.6-164.6-111.9c-39.7-22.6-78.8-39.6-113.5-40.5c-16-0.4-30,4.8-41,15.2c-18.4,17.5-31.1,41.1-40.5,68.9 c-13.8,40.7-36.2,70.8-73.7,80.3c-13.7,3.6-28.8,4.7-47-3.4c-41.8-18.6-80.6-75-79.4-119.8c0.7-24.6,7.6-42.7,16.3-59.5 c9-16.9,20.8-31,26.3-51c8.7-31.6-1.6-72.3-29.6-114.2c-20.7-30.9-43.5-61.2-70.8-83.3c-23.9-19.3-46.5-31.5-69.9-38 c-68.9-19.1-114.8,6.5-157,38.6'/%3E %3Cpath class='st2' d='M114.4,3c35.3,80.6,67.8,161.5,109.9,241.5c29,55.1,61.9,108,98.7,158.3c27.7,37.9,55.4,75.7,83.9,112.7 c24,31.2,48.8,62.5,76.8,86.3c25,21.3,50.5,36.8,69.4,27.3c9.3-4.7,17.2-13,21.6-23.7c9.6-22.8,8.2-54.4,7.6-85.1 c-0.6-31.3-1.8-63-2.6-94.4c-1.4-62.5,6.5-118.4,11.9-175.9c3.3-35.3,3.5-72.5-2.5-114.1c-5-34.9-13.9-70.5-24.8-107.1 c-11.6-39.3-24.6-79.2-33.9-117.9c-14-57.5-15.8-108.3-2.3-149.1c18.7-56.5,64.6-68.4,120.1-64.5c25.5,1.8,52.2,7.1,80.5,19.5 c54,23.7,106.8,63.6,153.9,126.8c24.8,33.5,47,70,69.6,105.6c42.8,67.3,87.1,133.3,136,195.5c48.7,61.9,101.2,114.6,157,157.8 c33.7,26.1,66.8,42.4,98.7,52.3c28.8,9,55.1,10.8,79,5.7c28.4-6.2,57.1-11.1,86-14.7c52.4-6.4,109.5,47.1,150.4,111.4 c34.5,54.4,59.4,109.8,75,165.5c5.9,21.3,8.2,42.9,7.6,61.2c-1.1,28.7-3.5,57-14,78.2c-15.6,31-31.3,61.8-45.8,93.9 c-23.7,52.8-33.6,117.2-30.8,191.9c2.2,57.8,4.2,115.7,4.1,172.2c-0.2,69.7-12.8,128.9-47.4,166.5c-21.8,23.8-46.2,44.1-70.5,64.5 c-28.6,23.9-58.3,46.1-92,62.3c-35.4,16.8-76.9,18.9-123.1,11.4c-45.6-7.5-93.4-33.9-142.1-67.8c-59.9-41.8-118.4-92-176.9-143.8 c-48.4-42.9-97.8-83.8-147.2-121.3c-39.7-30.2-80-53.3-120-80.7c-36.9-25.3-73-55.2-108.7-88.5c-33.5-31.2-66.5-66-101.5-88.6 c-46.6-30.2-88.1-40.3-125.7-34c-56.6,9.5-105.6,32.2-150.8,61.6'/%3E %3Cpath class='st2' d='M180.7,203.3c29,63,62.2,125.5,101,185.9c41.5,64.8,82.4,129.9,122.8,195.4c26.1,42.2,49.4,85.6,68.1,130.1 c17.3,41,14.9,67.1-8.5,78.7c-33.9,17-68.9,32.1-102.6,49.4c-58.2,29.9-116.6,59.8-167.4,101.3'/%3E %3Cpath class='st2' d='M145.6,174.8c30,71.6,66.7,141.9,106.4,211.4c29.5,51.7,59.6,103.3,87.6,155.6c19.9,37.3,35.5,76.8,46.4,117.7 c3.2,11.8,1.5,22.3,1.5,32.9c0,32.7-11.2,54.7-25.6,73.3c-24.2,31.4-56.1,52.1-87.1,74'/%3E %3Cpath class='st2' d='M161.4-3.3c31,66.9,61.1,134,98.6,199.3c37.6,65.6,81.1,126.4,135.2,171.3c27.7,23,58.9,34,78.7,14.6 c19.7-19.7,27.2-51,34.2-82.9c5.6-25.6,9.4-53,12-81.2c2.3-25.1,4-51,2.1-78.8c-2-29.8-7.3-61.7-13.5-93.6 c-4.9-25.3-13.5-51.9-20.2-77.7c-5.6-21.1-10.9-42.3-16-63.6c-4.4-18.4-9.7-37.1-12.2-54.7c-12.2-87.9-5.3-160.7,36.5-203 c24.5-24.5,57.1-36.3,94.5-38.9c25.7-1.8,52-2.3,78.2-2.7l54.1,3.4c24.7,3.4,48.6,4.3,75.9,16.6c22.1,9.8,41.6,16.5,62.7,39 c0,0,28.7,35.2,42.4,59.5c13.8,24.3,27.2,49.8,45,83c26.3,48.8,49.6,98.6,76.9,146.9c30.3,53.6,66.5,103.5,105.6,150.4 c44.4,53.3,90.1,99.4,141.1,126.8c29.7,16,58.9,28.5,83.7,27.1c23.9-1.2,45.4-8.7,66.9-15.3c25.2-7.8,48.2-19.7,74.1-26.1 c29.8-7.5,64.6,6.9,102.2,44.9c26.5,26.9,50.1,57.1,71.7,90.4c60.4,93.1,116.7,187.4,153.8,287.4c11.8,31.8,22.1,63.9,22.6,92.3 c0.8,42.7-5.6,79-21.8,107.4c-19.1,33.3-44.1,58.9-67.5,86.7c-11.3,13.3-22.1,27.9-29.7,45.5c-18.9,44.3-26.1,98.6-26.1,158.8 c-0.1,65.2,1.8,131.5-4.7,192.5c-5.9,55.7-22.6,100.7-51.5,132.1c-25.8,27.9-56.3,49.8-86,72.3c-47.4,35.6-97.5,66.6-163.3,70.3 c-35.7,2.1-73-0.4-113.6-12.8c-34.8-10.7-71-29.1-107.3-49.8c-47.6-27.2-95.5-59.9-142.5-80.7c-26-11.4-52.6-23.9-77.3-30 c-31.5-7.7-56.4,0.8-76.6,16.6c-30.3,23.8-58.7,50.6-89.4,73.8c-29.2,22-61.4,38.5-103.4,38.7c-34.7,0-70.5-20.5-107-53.6 c-46.4-42.1-83.5-96.4-114.3-155.4c-21.7-41.4-37.8-83.1-50.8-124.6c-5.1-16.2-17.5-36.7-25.6-39.7c-11.6-4.3-24.2-9.3-33.7-8.2 c-24.9,2.8-48.8,7.8-72.3,13.4'/%3E %3Cpath class='st2' d='M218.3,372.7c20,37.5,41.5,74.7,60.2,112.4c23.1,46.4,44.5,93.3,52.7,138.9c5.8,32.1,3.7,59.4-4,81.7 c-9.5,27.5-22.3,52.2-40.4,69.8c-24,23.3-49.6,44.6-76.9,63.1'/%3E %3Cpath class='st2' d='M157.9,315.4c24.6,49.2,48.9,98.6,72.2,148c18.9,40,34.8,80.4,44.6,119.7c4.1,16.7,4.1,32.5,4.1,47.6 c0.2,44.2-13.7,75.5-30.8,103.8 M166.6,536.7c4.6,18.5,3.5,35.7,3.4,52.3'/%3E %3Cpath class='st2' d='M151.5,350.1c26.4,56,52.4,111.7,73.4,168.3c18.5,49.9,20.9,90.7,15.8,128.4c-5,35.6-19.5,61.4-35.5,85.5'/%3E %3Cpath class='st2' d='M148.7,396.5c17.7,40.3,34.3,81.1,49,121.4c12.5,34.4,14.4,65,12.9,93.4c-2.1,44.1-16.1,76.7-35,104.4 M318.1,1356.4c45.4,20.7,89.2,61.2,126.6,97.6c11.2,10.9,22.4,21.9,33.5,33c22.5,22.4,45.8,45.5,69.1,66.5 c31.2,28.2,62.8,50.9,93.6,67.4c25,13.4,46.5,15.6,69.9,16.9c40.1,2.3,73.3-11,101.3-23.6c9.2-4.1,18.4-8.3,27.5-12.5 c29.9-13.6,60.8-27.7,92.2-39.7c33-12.5,62.3-15.8,92.5-10.4c20,3.6,41.7,9.2,64.3,16.7c21.3,7,42.6,15.7,68.1,26.7 c11.1,4.8,22.1,9.9,33,15.2c14.9,7.1,30.4,14.5,45.1,20.1c54.2,20.4,105.4,28.4,156.7,24.5c56.1-4.3,106.7-19.5,150.6-45.2 c26.4-15.6,52.2-33.3,77.2-50.3c12.1-8.3,24.5-16.8,36.9-25c35.9-23.8,60.4-64,74.9-122.9c6-24.2,8.4-52.4,10.8-79.7 c0.5-5.5,0.9-11,1.4-16.5c2-22.3,2.7-46.2,3.3-69.2c1-36.3,2.1-73.8,8.3-107.1c6.9-36.1,17.2-76.6,41.8-103 c21.1-22.7,46.5-43.5,77.9-63.7c33-21.3,58.6-55.1,78.3-103.3c11.8-28.4,18.3-62.8,20-105c1.4-32.8-9.9-69.3-35.6-115 c-19.2-34.2-41.8-67.3-63.7-99.4c-10.4-15.1-20.7-30.4-30.8-45.7c-42-64.1-83.8-128.3-125.3-192.8c-11.7-18.2-23.2-37-34.4-55.1 c-16-25.9-32.5-52.7-49.6-78.3c-26.4-39.7-55.4-69.2-86-87.9c-7.4-4.5-15.8-9.2-21.8-9.7l-2.8-0.2c-16.7-1.5-33.9-3.1-46.2,4.5 c-13,7.9-25.9,15.8-38.8,23.8c-15.2,9.3-30.8,19-46.3,28.4c-18.4,11-41.3,21.8-72.1,18.5c-42.8-4.6-86.1-29-128.5-72.6 c-50.9-52.3-92.8-112.8-127.9-185c-19.4-39.7-34.3-79.5-48.8-118.1c-5.7-15.4-11.6-30.7-17.5-46L995-271 c-3.7-8.6-7.2-17.5-10.7-26.1c-7.7-19.3-15.7-39.2-25.5-57.9c-25.8-49-53.6-86.9-84.9-115.8c-26.1-24.1-60.3-53.2-93.4-64.4 c-28.3-9.5-53.9-9.1-76,1.1c-55.3,25.4-102.7,44.9-154.2,57.7c-13.5,3.3-26.6,8.1-39,14.4l-0.2,0.1l-12.3,4.7 c-26.4,14-53.6,28.6-70.8,57.6c-21.7,36.6-33.4,80.7-34.8,131c-1.2,38.6,1.3,74.5,7.7,109.8c2.7,14.6,6.1,29.9,9.4,44.6 c2.1,9.4,4.3,19.1,6.2,28.5l5.3,25.3c6.4,30.1,13,61.2,18.5,91.5c3.4,18.5,4.6,36.2,5.9,53.4l0.4,6.1c2.1,31.6-4.1,56.4-10.5,76.3 c-5.9,18.4-17,31.4-32.1,37.9c-22.1,9.4-52.8-7.6-86.3-48C286,118.3,257.1,73,226.9,14.3'/%3E %3Cpath class='st2' d='M700.8-19.4c0.2-4.5,0.4-9,0.5-13.5c0.7-32.5,24.1-40.4,55.4-16.7c39.8,30.2,65.6,71.4,84.7,120.5 c12.9,33,6.5,64.6-7.4,69.6c-17.3,6.1-36.7-6-57.7-26.6C744.7,82.8,725,45.2,709.4,5.3c-3-7.7-5.6-15.4-8.5-23.2 M2346,825.5 c-6.1-17.9-10.2-35.5-15.2-53.3 M2330.5,770.8c0-17.9-1.6-37,0.3-53.2'/%3E %3Cpath class='st1' d='M680.1,502.8c0-3.3,0.7-6.3,0-9.9c-12.2-73.5-3.2-131.1,15-182.3c7.7-21.7,13.2-45.7,18-70.1 c1.8-9.3-0.6-22.4-2.2-34.3c-5.9-44.2-22-90.2-41.6-137.3c-15.6-37.4-31.5-75.8-41-112c-19.6-74.8-7.9-132.9,56.4-125.9 c44.6,4.9,88.6,41.1,132.6,87.4c43.8,46,75.7,102,108.4,157.2c28,47.4,54.4,95.8,83.8,142.3c29.4,46.3,63.5,87.4,102.2,122.1 c53,47.6,106.5,87.5,160.4,121c37.6,23.4,78,41.8,120.3,54.8c31.7,9.8,62,14.2,92.9,21c14.3,3.1,28.3,5.2,44.5,16.1 c28.5,19.3,53.9,60.5,53.1,90.8c-0.7,33.7-2.7,66.9-6.7,98.2c-5.8,44.8-9.8,90.8-6.2,142.1c2.8,38.8,6.7,78.2,9.9,117.3 c3.7,44.2,8.8,89.3,10.4,132.2c2.7,69.1-6.3,128.7-39.2,166.1c-18.1,20.6-38.6,37.9-59.2,55.2c-22.5,18.9-45.9,36.4-69.7,53.4 c-27.8,19.8-61.1,29.3-101.3,24.8c-26.3-2.9-53.9-13.3-83.7-31.3c-62.1-37.3-121.8-87.5-179.3-148.6 c-43.5-46.2-86.1-93.3-127.6-141.3c-39.7-46.1-73.9-98.2-102.1-152.5c-18.4-35.4-31.5-72.2-42.4-108.4 C764.6,780.8,743,710.9,721,641c-13.4-42.5-29.1-85.4-36.9-126.7c-0.7-3.1-2.6-6.8-3.8-10.2'/%3E %3Cpath class='st2' d='M643.8,471c-0.9-19-2.5-38.5-2.5-56.9c0.1-45.6,5.2-87.4,13.3-126.8c6.3-30.4,12.4-61.2,8.2-99 c-2.7-25.2-7.7-50-15-74.2C631.5,61,611.4,7,595-46.3c-20.2-65.7-19.3-118.6,5.8-152.7c8.2-11.3,22.3-16.9,36.5-19.2 c22.8-3.6,47.7-2.6,76.6,10.8c25.5,11.8,51,29.1,76,50.4c41.3,35.2,77.9,79,110.3,129.1c36.2,56,71.8,112.7,109.6,167.5 c53.1,76.9,111.5,145.9,177.1,202.5c38.5,33.2,77.1,63,115.9,83.6c29,15.3,57.4,26.3,84.9,32.8c43.2,10.1,81.1,6.5,120.4,6.4 c25.6-0.2,52.2,9.2,82,38.4c23.3,22.8,35.2,50.2,45.9,78.1c9.9,26,12.2,49,11.3,70.3c-2.1,53.6-18.4,94.9-30.3,139.8 c-10.2,38.8-17.6,79.7-17.1,126.7c0.3,31.7,3.4,65.2,5.1,97.7c2.9,54.3,7.4,109.6,8.1,162.5c0.9,65-11.9,118.4-43.7,153.2 c-17.8,19.6-37.6,36.7-57.6,53.3c-22.5,18.8-45.2,37.5-69.8,53.2c-25.1,16-51.6,29.5-86.1,29.1c-30.3-0.4-61.8-5.8-96.3-22.7 c-19.5-9.6-39.6-21.8-59.2-35.8c-42.9-30.6-83.4-64.3-121.2-100.9c-72.5-70.2-142.6-145.6-211.7-223.1 c-35.3-39.6-68.2-81.7-95.2-129.7c-15.2-27.1-27.8-55.2-34.3-81.9c-12-50-21.3-98.9-32.6-148.6c-5.7-25.1-13.5-51-20.3-76.5 c-7.4-28.2-15.3-56.6-21.8-84.6c-7.1-30.5-13-60.7-19.4-90.9'/%3E %3Cpath class='st1' d='M616,848.5c-0.7-23.2,7.2-38.8,13.5-55.8c9.5-25.9,18.9-52.2,16.9-87.8c-1-18-2.5-36.6-5.5-55.7 c-6-39.3-13.9-79.4-20-118.6c-13.8-88.3-12.7-167.1-2.1-239.9c4.7-32.5,9.8-64.9,7.1-103c-2.5-35.9-8.9-71.4-19.1-105.9 C592.9,35.5,578.4-10.9,564.5-57c-16.2-53.5-20-100.7-10.9-139.8c5.6-24.3,15.5-44.3,34.6-54.2c25.8-13.4,56.2-14,90.7-7.7 c44.5,8.1,89.9,37.1,135.8,77.8c36.6,32.5,68.1,73.6,97,117.7c32.8,50,65.2,100.5,99.1,149.8c61.6,89.6,129.4,170.1,205.6,234.2 c27.8,23.5,55.9,42.7,84.5,57.8c56.3,29.6,105.5,37.8,150.1,30c26.4-4.5,53.4-7.3,82.9-4.7c23.6,2,47.3,20.5,70.8,43.4 c34.9,34.1,56.3,76.8,73.2,120.8c6.3,16.2,11.8,32.8,15.1,48.2c7.8,37.9,5.3,69.8-2,97.3c-8.2,30.7-19.7,58.5-30.9,86.4 c-20.4,50.5-34.2,106.6-33.4,174.9c0.4,34.4,2.7,69.9,4.6,105.1c3.5,67.4,7.4,135-3.1,193c-5.8,32.2-18.8,57.1-33.3,80.3 c-16.5,25.7-40.6,40.7-62.7,58.6c-23.8,19.1-47.6,38.2-72.2,56.1c-34.5,25-76.3,36.2-126.7,29.7c-25.9-3.4-53.3-13.2-82.1-28.2 c-51.5-26.7-102-65.2-151.7-109.4c-48.2-42.9-95.3-90.6-143-135.5c-68.2-64.2-136.7-127.5-204.8-191.8 c-32.9-31.2-65.4-63.6-94.3-103.1c-18.6-25.4-32.7-51.8-41.3-79.8'/%3E %3Cpath class='st2' d='M2316.1,945.6c-39.4-57.7-82.3-112.6-117.8-173.3c-27.7-47.3-43.2-91.4-42.6-134 c0.8-54.4,12.9-98.4,38.2-128.6c17.6-20.8,42.8-31.7,73.3-31.5c24.9,0.3,49.6,0.1,75.3,2.7'/%3E %3Cpath class='st2' d='M2325.2,875.6c-27.2-51.4-51.5-103.5-60.6-154.4c-7.9-44.3-2.4-79,12.3-105.8c15.8-28.9,42.3-41.7,74.7-43.5'/%3E %3Cpath class='st1' d='M2323.1,415.6c-41.5-10-81.2-14.7-118.7-13.3c-31.6,1.1-57.2,12.4-77.6,33c-18.4,18.6-28.7,46.6-40.8,72.3 c-11.1,23.7-23.4,45.9-39.1,64.6c-17.4,20.8-44.8,12.8-75-5.7c-37.6-23-71.8-61.3-104-101.6c-52.6-65.9-100.4-135.8-144.7-208.8 c-27.3-45.1-54.6-90.3-83-134.8c-26.5-41.4-58.4-72.8-92.8-96.3c-8.2-5.6-17.1-10.7-24.4-12c-27.2-4.9-51.7-3.2-70.9,9.2 c-26.5,17.1-51.7,36.2-78,53.6c-29.9,19.8-63.2,31.4-112.5,8.4C1235.5,72,1211,53,1187.3,26.9c-46.9-51.7-81.4-111.2-107.5-174.4 c0,0-58.4-161.7-78.7-205.1c-20.2-43.4-41.4-81-70.2-115.9c-36.1-43.9-75.2-80.5-116.2-108.4c-26.2-17.8-52.7-35.6-77-39 c-30.5-4.4-56.9,0-78.1,15c-25.2,17.9-49.9,37-77.3,51.4c-43,22.7-88.1,42-132.5,62.6l-8.9,5.4c-12.3,10.6-25.1,20.7-36.1,33.2 c-17.6,20.2-29.6,46.9-38,77.1c-17.3,61.7-16.1,136.2-4.5,217.2c6.3,43.9,15.2,88.9,23,133.6c6.1,35,7.9,67.4-2.2,91.2 c-11.2,26.2-33.3,38.1-75.7-11c-25-29-46.4-60.7-65-94.4c-43.7-79.1-85.8-158.9-130.2-237.8 M314.2,1433.6 c45.5,20.7,91,55,136.6,95.9c46.5,41.8,92.9,85.4,141.3,119.2c29.5,20.5,58.7,39.1,86.7,47c17,4.8,33.1,6.1,48.8,7.1 c42.5,2.5,78.1-9.2,113.1-22.2c43.4-16.1,87-31.7,132-44.8c32.8-9.6,70-8.8,111,0.8c49,11.6,100.3,35.2,150.9,55.3 c62.9,25,119.3,32,171.3,25c56.5-7.6,107.9-24.8,156.7-46.6c46.9-21,90.5-47.6,132.2-77c45.3-32.1,74.3-82.6,86-152 c8.2-48.4,12-100.4,17.3-151.1c4.4-41.9,12.2-81.1,24.8-115.8c3.7-9.9,9.6-17.5,15.4-25.2c22.9-30,53.3-49.1,83.8-68.2 c24.9-15.6,48.5-33.4,69.3-54.9c22-22.7,39.1-52.1,60-76.4c18.8-22.3,38.3-44.2,69.6-47.3c8.9-0.8,18.6-0.1,28.8,2.7 c48.5,13.4,95,51.7,139.9,104.8'/%3E %3C/g%3E /%3E %3C/svg%3E");
  background-repeat: no-repeat;
}
#block-koala-theme-views-block-articles-list-block-block-1 .articles-list-view-wrapper .header h2 {
  color: #002664;
}
#block-koala-theme-views-block-articles-list-block-block-1 .articles-list-view-wrapper .ui.red.fluid.button {
  background-color: transparent;
}
#block-koala-theme-views-block-articles-list-block-block-1 .articles-list-view-wrapper .ui.red.fluid.button a {
  color: #002664;
  border-color: #002664;
  background-color: transparent;
}
#block-koala-theme-views-block-articles-list-block-block-1 .articles-list-view-wrapper .ui.red.fluid.button:hover {
  background-color: #002664;
}
#block-koala-theme-views-block-articles-list-block-block-1 .articles-list-view-wrapper .ui.red.fluid.button:hover a,
#block-koala-theme-views-block-articles-list-block-block-1 .articles-list-view-wrapper .ui.red.fluid.button:focus a,
#block-koala-theme-views-block-articles-list-block-block-1 .articles-list-view-wrapper .ui.red.fluid.button:active a {
  color: #FFFFFF;
}
@media (min-width: 540px) {
  #block-koala-theme-views-block-articles-list-block-block-1 .articles-list-view-wrapper {
    background-position: 51.5vw top;
    background-size: auto;
  }
}
#block-howthehubworks .header,
#block-connectwiththekoalacommunity .header,
#block-koala-theme-connectwiththekoalacommunity .header {
  color: #002664;
}
#block-howthehubworks .block-feature.koala,
#block-connectwiththekoalacommunity .block-feature.koala,
#block-koala-theme-connectwiththekoalacommunity .block-feature.koala {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 704 755' style='enable-background:new 0 0 704 755;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0%7Bopacity:0.6;%7D .st3%7Bfill:%23FAAF05;%7D %3C/style%3E %3Cg class='st0'%3E /%3E %3C/g%3E %3Cpath class='st3' d='M440.2,114.3l-25,33.5l25,33.5l25-33.5L440.2,114.3z M428.2,147.3l12-16l12,16l-12,16L428.2,147.3z M522.2,385.3l-25,33.5l25,33.5l25-33.5L522.2,385.3z M510.2,418.3l12-16l12,16l-12,16L510.2,418.3z M415.2,552.3l-25,33.5l25,33.5 l25-33.5L415.2,552.3z M403.2,585.3l12-16l12,16l-12,16L403.2,585.3z M127,435l-25,33.5l25,33.5l25-33.5L127,435z M115,468l12-16 l12,16l-12,16L115,468z M202.2,114.3l-25,33.5l25,33.5l25-33.5L202.2,114.3z M190.2,147.3l12-16l12,16l-12,16L190.2,147.3z M152.2,573.3l-25,33.5l25,33.5l25-33.5L152.2,573.3z M140.2,606.3l12-16l12,16l-12,16L140.2,606.3z M435.2,255.3l-25,33.5l25,33.5 l25-33.5L435.2,255.3z M423.2,288.3l12-16l12,16l-12,16L423.2,288.3z'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-color: #FFFFFF;
}
#block-howthehubworks .block-feature.koala .ui.red.fluid.button,
#block-connectwiththekoalacommunity .block-feature.koala .ui.red.fluid.button,
#block-koala-theme-connectwiththekoalacommunity .block-feature.koala .ui.red.fluid.button {
  background-color: #002664;
  color: #FFFFFF;
  border-radius: 0;
}
#block-howthehubworks .block-feature.koala .ui.red.fluid.button a,
#block-connectwiththekoalacommunity .block-feature.koala .ui.red.fluid.button a,
#block-koala-theme-connectwiththekoalacommunity .block-feature.koala .ui.red.fluid.button a {
  color: #FFFFFF;
  border-color: #002664;
  background-color: transparent;
}
#block-howthehubworks .block-feature.koala .ui.red.fluid.button:hover,
#block-connectwiththekoalacommunity .block-feature.koala .ui.red.fluid.button:hover,
#block-koala-theme-connectwiththekoalacommunity .block-feature.koala .ui.red.fluid.button:hover,
#block-howthehubworks .block-feature.koala .ui.red.fluid.button:focus,
#block-connectwiththekoalacommunity .block-feature.koala .ui.red.fluid.button:focus,
#block-koala-theme-connectwiththekoalacommunity .block-feature.koala .ui.red.fluid.button:focus,
#block-howthehubworks .block-feature.koala .ui.red.fluid.button:active,
#block-connectwiththekoalacommunity .block-feature.koala .ui.red.fluid.button:active,
#block-koala-theme-connectwiththekoalacommunity .block-feature.koala .ui.red.fluid.button:active,
#block-howthehubworks .block-feature.koala .ui.red.fluid.button:hover a,
#block-connectwiththekoalacommunity .block-feature.koala .ui.red.fluid.button:hover a,
#block-koala-theme-connectwiththekoalacommunity .block-feature.koala .ui.red.fluid.button:hover a,
#block-howthehubworks .block-feature.koala .ui.red.fluid.button:focus a,
#block-connectwiththekoalacommunity .block-feature.koala .ui.red.fluid.button:focus a,
#block-koala-theme-connectwiththekoalacommunity .block-feature.koala .ui.red.fluid.button:focus a,
#block-howthehubworks .block-feature.koala .ui.red.fluid.button:active a,
#block-connectwiththekoalacommunity .block-feature.koala .ui.red.fluid.button:active a,
#block-koala-theme-connectwiththekoalacommunity .block-feature.koala .ui.red.fluid.button:active a {
  color: #002664;
  background-color: transparent;
}
@media (min-width: 540px) {
  #block-howthehubworks .block-feature.koala,
  #block-connectwiththekoalacommunity .block-feature.koala,
  #block-koala-theme-connectwiththekoalacommunity .block-feature.koala {
    background-position: 51.5vw top;
    background-size: auto;
  }
}
.article-page {
  margin-top: 2rem;
  margin-bottom: 3rem;
}
.article-page .field--name-field-image {
  margin-bottom: 1rem;
}
.article-page .field--name-field-image img {
  width: 100%;
  height: 100%;
}
.article-page .field--name-body {
  overflow: auto;
}
.article-page .field--name-body img {
  height: 100%;
  margin-bottom: 1rem;
  max-width: 100%;
}
@media (max-width: 992px) {
  .article-page .field--name-body img {
    width: 100%;
  }
}
.article-page .field--name-body .align-center {
  text-align: center;
}
.article-page .field--name-body .raw-html-embed {
  text-align: center;
}
@media (max-width: 992px) {
  .article-page .field--name-body iframe {
    width: 100%;
  }
}
.article-page .field--name-field-summary-text {
  margin-bottom: 1.5rem;
}
.article-rows-wrapper {
  padding: 3rem 0 1.5rem 0;
}
.article-search-result-item {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #c2c4c7;
}
.article-search-result-item .article-title {
  margin-bottom: 1.5rem;
}
.article-search-result-item .article-title h2 {
  font-size: 1.5rem;
}
.grid-article-item .image {
  margin-bottom: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.grid-article-item .title {
  margin-bottom: 8px;
}
.grid-article-item .title h3 {
  color: #19191C;
}
.grid-article-item .thread-created {
  margin-bottom: 13px;
  color: #606369;
}
.grid-article-item .summary {
  margin-bottom: 10px;
  color: #19191C;
}
.articles-search-page .form-item-sort-by,
.articles-landing-page .form-item-sort-by {
  text-align: right;
  margin-top: 1rem;
}
.articles-search-page .form-item-sort-by label,
.articles-landing-page .form-item-sort-by label {
  font-size: 1rem;
  font-weight: 700;
}
.articles-search-page .form-item-sort-by .ui.dropdown,
.articles-landing-page .form-item-sort-by .ui.dropdown {
  border-color: transparent;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .csh-search-page .csh-search-page-banner .search-icon,
  .csh-ckan-search-page .csh-search-page-banner .search-icon,
  .articles-landing-page .csh-search-page-banner .search-icon {
    display: none;
  }
  .csh-search-page .csh-search-page-banner .banner-lines > .ui.grid > .column,
  .csh-ckan-search-page .csh-search-page-banner .banner-lines > .ui.grid > .column,
  .articles-landing-page .csh-search-page-banner .banner-lines > .ui.grid > .column {
    padding: 0;
  }
  .csh-search-page .csh-search-page-banner .pr-sr-p-input-submit,
  .csh-ckan-search-page .csh-search-page-banner .pr-sr-p-input-submit,
  .articles-landing-page .csh-search-page-banner .pr-sr-p-input-submit {
    position: relative;
    margin: 0.5rem 0;
    padding: 10px 29px;
    width: 100%;
  }
  .csh-search-page .csh-search-page-banner .pr-sr-p-search input,
  .csh-ckan-search-page .csh-search-page-banner .pr-sr-p-search input,
  .articles-landing-page .csh-search-page-banner .pr-sr-p-search input {
    padding: 1rem;
    height: 100%;
  }
}
.threads-search-page .search-form-thread {
  margin-bottom: 1rem;
}
.threads-search-page .csh-search-page-banner {
  height: 100%;
}
.threads-search-page .form-exposed-items .form-item label {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  margin: 0.5rem 0;
}
.threads-search-page .form-exposed-items .form-item .form-select,
.threads-search-page .form-exposed-items .form-item .form-text {
  width: 100%;
}
.threads-search-page .form-exposed-items .form-item .form-text {
  border: 1px solid rgba(73, 80, 84, 0.5);
  color: #495054;
  border-radius: 5px;
  padding: 0.78571429em 3.2em 0.78571429em 1em;
}
.threads-search-page .form-exposed-items .form-item .form-text:hover,
.threads-search-page .form-exposed-items .form-item .form-text:focus,
.threads-search-page .form-exposed-items .form-item .form-text:active,
.threads-search-page .form-exposed-items .form-item .form-text.selection.active {
  border-color: #495054;
}
.threads-search-page .form-exposed-items fieldset {
  display: none;
}
.threads-search-page .side-form {
  padding: 3rem 0 1.5rem 0;
}
.threads-search-page .side-form .js-form-item-title,
.threads-search-page .side-form .js-form-item-dataset-link,
.threads-search-page .side-form .js-form-item-sort-by {
  display: none;
}
.threads-search-page .side-form fieldset legend {
  padding: 9px 0;
  border-top: 1px solid #22272b;
  border-left: none;
  border-radius: 0px;
  width: 100%;
}
.threads-search-page .side-form fieldset legend .fieldset-legend {
  font-size: 14px;
  line-height: 24px;
  font-weight: bold;
}
.threads-search-page .side-form fieldset legend.active ~ .fieldset-wrapper {
  max-height: 100%;
}
.threads-search-page .side-form fieldset .fieldset-wrapper {
  border-top: 1px solid #22272b;
  padding: 15px 0px;
}
.threads-search-page .side-form fieldset .fieldset-wrapper .form-checkboxes .ui.checkbox {
  border-bottom: none;
  position: relative;
  display: block;
}
.threads-search-page .side-form fieldset .fieldset-wrapper .form-checkboxes .ui.checkbox label {
  padding: 8px 25px;
  position: unset;
}
.threads-search-page .side-form fieldset .fieldset-wrapper .form-checkboxes .ui.checkbox label:before {
  top: 6px;
}
.threads-search-page .side-form fieldset .fieldset-wrapper .form-checkboxes .ui.checkbox label:hover,
.threads-search-page .side-form fieldset .fieldset-wrapper .form-checkboxes .ui.checkbox label:focus {
  cursor: pointer;
  background-color: rgba(0, 38, 100, 0.1);
  color: #22272B;
}
.threads-search-page .side-form fieldset .fieldset-wrapper .form-checkboxes .ui.checkbox label:focus {
  outline: 2px solid #0052cc;
  outline-offset: 0.5rem;
}
.threads-search-page .side-form fieldset .fieldset-wrapper .form-checkboxes .ui.checkbox input:checked ~ label::after {
  background-color: #CDD3D6;
  top: 6px;
}
.threads-search-page .side-form fieldset .fieldset-wrapper .form-checkboxes .ui.checkbox input:focus + label {
  outline: 2px solid #0052cc;
  outline-offset: 0.5rem;
}
.threads-search-page .facet-form-input {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  margin-bottom: 10px;
}
.threads-search-page .facet-form-input:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
