.badge-primary {
	background-color: #1a658f !important;
}

#block-block-repository-views-block-events-cesm-workshops .search-title h3,
#block-block-repository-views-block-events-cesm-workshops .h3 {
  font-size: 1.125rem;
  line-height: normal;
}

#block-block-repository-views-block-events-cesm-workshops .search-title h3 a,
#block-block-repository-views-block-events-cesm-workshops .search-title .h3 a {
  text-decoration: none !important;
}

#block-block-repository-views-block-events-cesm-workshops .views-row:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}

#block-block-repository-views-block-events-cesm-block-2 .search-title h3,
#block-block-repository-views-block-events-cesm-block-2 .h3 {
  font-size: 1.125rem;
  line-height: normal;
}

#block-block-repository-views-block-events-cesm-block-2 .search-title h3 a,
#block-block-repository-views-block-events-cesm-block-2 .search-title .h3 a {
  text-decoration: none !important;
}

#block-block-repository-views-block-events-cesm-block-2 .views-row:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}

#block-block-repository-views-block-events-cesm-block-1 .search-title h3,
#block-block-repository-views-block-events-cesm-block-1 .h3 {
  font-size: 1.125rem;
  line-height: normal;
}

#block-block-repository-views-block-events-cesm-block-1 .search-title h3 a,
#block-block-repository-views-block-events-cesm-block-1 .search-title .h3 a {
  text-decoration: none !important;
}

#block-block-repository-views-block-events-cesm-block-1 .views-row:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}

#block-block-repository-views-block-events-cesm-tutorials .search-title h3,
#block-block-repository-views-block-events-cesm-tutorials .h3 {
  font-size: 1.125rem;
  line-height: normal;
}

#block-block-repository-views-block-events-cesm-tutorials .search-title h3 a,
#block-block-repository-views-block-events-cesm-tutorials .search-title .h3 a {
  text-decoration: none !important;
}

#block-block-repository-views-block-events-cesm-tutorials .views-row:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}


#block-views-block-events-seminars .search-title h3,
#block-views-block-events-seminars .search-title .h3 {
  font-size: 1.125rem;
  line-height: normal;
}

#block-views-block-events-seminars .search-title h3 a,
#block-views-block-events-seminars .search-title .h3 a {
  text-decoration: none !important;
}

#block-views-block-events-seminars .views-row:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}


#block-views-block-events-workshops .search-title h3,
#block-views-block-events-workshops .search-title .h3 {
  font-size: 1.125rem;
  line-height: normal;
}

#block-views-block-events-workshops .search-title h3 a,
#block-views-block-events-workshops .search-title .h3 a {
  text-decoration: none !important;
}

#block-views-block-events-workshops .views-row:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}


#block-views-block-events-tutorials .search-title h3,
#block-views-block-events-tutorials .search-title .h3 {
  font-size: 1.125rem;
  line-height: normal;
}

#block-views-block-events-tutorials .search-title h3 a,
#block-views-block-events-tutorials .search-title .h3 a {
  text-decoration: none !important;
}

#block-views-block-events-tutorials .views-row:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}


.block-field-blocknodeevent-seriesfield-events .search-title h3,
.block-field-blocknodeevent-seriesfield-events .search-title .h3 {
  font-size: 1.125rem;
  line-height: normal;
}

.block-field-blocknodeevent-seriesfield-events .search-title h3 a,
.block-field-blocknodeevent-seriesfield-events .search-title .h3 a {
  text-decoration: none !important;
}

.block-field-blocknodeevent-seriesfield-events .views-row:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}



#block-views-block-events-block-1 .view-events h3,
#block-views-block-events-block-1 .view-events .h3 {
  font-size: 1.125rem;
  line-height: normal;
}

#block-views-block-events-block-1 .view-events h3 a,
#block-views-block-events-block-1 .view-events .h3 a {
  text-decoration: none !important;
}


#block-views-block-articles-block-1 .view-articles h3,
#block-views-block-articles-block-1 .view-articles .h3 {
  font-size: 1.125rem;
  line-height: normal;
}

#block-views-block-articles-block-1 .view-articles h3 a,
#block-views-block-articles-block-1 .view-articles .h3 a {
  text-decoration: none !important;
}

#block-views-block-articles-block-1 .view-articles .date--sm {
  font-size: .9rem;
}


.dropdown-menu {
  min-width: max-content !important;
}


.block-field-blocknodepersonfield-vitae {
  grid-area: main-content;
}



small.small {
  font-size: 0.7em;
}



.i-link-external--before::before {
  content: "\f08e";
  display: inline-block;
  font-family: "Font Awesome 6 Free";
  font-weight: 700;
  padding-right: 0.375rem;
}
.i-link-external--after::after {
  content: "\f08e";
  display: inline-block;
  font-family: "Font Awesome 6 Free";
  font-weight: 700;
  padding-left: 0.375rem;
}


