/*
Theme Name: STROBE
Description: STROBE website theme
Author: Kirsten Keister
Author URI: https://lamppostcreative.com
Template: Avada
Version: 1.0.1
Text Domain:  Avada
*/
/*-- Layout --------------------------------*/

/*-- Header --------------------------------*/
.category.avada-html-is-archive .fusion-top-header .fusion-header, .category .fusion-secondary-header {
  background-color: rgba(255, 255, 255, 0) !important;
}

/*-- Menu --------------------------------*/
#menu-main-menu > .menu-item {
  text-transform: uppercase;
}
#menu-main-menu .sub-menu .menu-item {
  text-transform: none;
}
.fusion-main-menu {
  padding-top: 42px
}
.fusion-main-menu li.unclickable, 
.fusion-main-menu li.unclickable > a {
  cursor: default;
}
/* fix double underlines */
.category-highlights .menu-pubs a.fusion-bottombar-highlight,
.tax-publication_type .menu-research a.fusion-bottombar-highlight {
color: rgba(255,255,255,1)
}
body:not(.fusion-header-layout-v6).category-highlights.fusion-top-header .fusion-main-menu>ul>.menu-pubs.current-menu-parent>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after,
body:not(.fusion-header-layout-v6).tax-publication_type.fusion-top-header .fusion-main-menu>ul>.menu-research.current-menu-parent>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after {
transform: scaleX(0);
}
body:not(.fusion-header-layout-v6).category-highlights.fusion-top-header .fusion-main-menu>ul>.menu-pubs.current-menu-parent>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):hover:after,
body:not(.fusion-header-layout-v6).tax-publication_type.fusion-top-header .fusion-main-menu>ul>.menu-research.current-menu-parent>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):hover:after {
transform: scaleX(1);
}


/*-- Page Title --------------------------------*/
.fusion-title.page-breadcrumb h4, .fusion-breadcrumbs .fusion-breadcrumb-item {
  font-family: "Open Sans", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.fusion-title.page-breadcrumb a {
  text-decoration: none;
  color: #fff !important;
}
.fusion-column-wrapper .fusion-breadcrumbs a, .fusion-page-title-bar .fusion-breadcrumbs a {
  text-decoration: none;
  text-transform: uppercase;
}
.fusion-title.page-breadcrumb a:hover {
  color: rgba(255, 255, 255, 0.9);
}
.hero-text {
  color: #fff;
  font-size: 110%;
}
.avada-page-titlebar-wrapper .fusion-page-title-row {
  height: initial;
}
.avada-page-titlebar-wrapper .fusion-page-title-wrapper {
  flex-direction: column-reverse;
  -ms-flex-align: normal;
  align-items: normal;
  -ms-flex-pack: left;
  justify-content: left;
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
  .avada-page-titlebar-wrapper .fusion-page-title-wrapper {
      display: inherit;
  }
}
.avada-page-titlebar-wrapper .fusion-page-title-bar-left .fusion-page-title-secondary {
  margin-left: 0;
  text-align: left;
}
.avada-page-titlebar-wrapper .fusion-breadcrumbs {
  margin-bottom: 15px;
}
.fusion-breadcrumbs > span:nth-child(-n+2), .fusion-breadcrumbs > span:last-child, .fusion-breadcrumbs > span:nth-last-child(2) {
  display: none;
}
.fusion-breadcrumb-sep {
  padding: 0 10px;
}
/*-- Sidebar Menu --------------------------------*/
.fusion-section-separator.side-nav-sep .divider-candy-arrow {
  left: 29px;
}
.fusion-content-widget-area:not(.show-first) .widget .fusion-vertical-menu-widget li:first-of-type {
display: none;
}
#wrapper .fusion-vertical-menu-widget .menu li a {
  text-transform: uppercase;
  color: #192752;
  border-top: 1px solid transparent;
  font-weight: normal;
  line-height: normal;
}
#wrapper .fusion-vertical-menu-widget.left .menu > li > a {
  padding-left: 0;
}
#wrapper .fusion-vertical-menu-widget.left .menu > li > a:hover {
  color: #1a80b6;
  border-right: 3px solid #1A80B6;
  border-top-color: #F0F0F0;
}
#wrapper .fusion-vertical-menu-widget .menu li.current_page_item > a,
#wrapper .side-nav li.current_page_item a {
  color: #1a80b6;
}
/*-- Content Area --------------------------*/
.fusion-fullwidth .fusion-carousel .fusion-carousel-wrapper {
  padding: 0;
}
.box-padding .fusion-title, 
.box-padding .fusion-text, 
.box-padding .fusion-button-wrapper {
  margin: 0 40px;
}
#main .fusion-accordian .panel-title, 
#main .fusion-accordian .panel-title a, 
#main .post-content h4 a, 
#main .post-content h3 a,
#main .post-content h3.fusion-post-title {
  font-family: "Open Sans", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-weight: normal;
  color: inherit;
}
.fusion-checklist.list-narrow .fusion-li-item, 
ul.fusion-checklist.list-narrow .fusion-li-item {
padding: 2px 0;
}

/*-- Footer --------------------------------*/
/* Logos */
.fusion-footer .fusion-footer-widget-area .fusion-column {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(115px, 1fr));
grid-auto-rows: minmax(72px, auto);
grid-gap: 1.5rem;
}
.fusion-footer .fusion-footer-widget-area .fusion-column .widget_media_image {
display: flex;
align-items: center;
justify-content: center;
height: 72px;
}
.fusion-footer .widget_media_image img {
  max-height: 115px;
}
.fusion-footer .widget_media_image img.logo-peaqs {
  max-height: 50px;
  margin-top: 10px;
}
.fusion-footer .fusion-footer-widget-column {
  margin-bottom: 20px;
}
/* Copyright */
.fusion-body .fusion-copyright-notice > div { 
display: grid; 
grid-template-areas: "text strobe" ". nsf";
grid-template-columns: [col1-start] 5fr [col2-start] 2fr [col2-end];;
grid-template-rows: [row1-start] 72px [row2-start] 72px [row2-end];
grid-gap: 1.5rem;
}
.fusion-copyright-notice .footer-column {
align-self: flex-start;
}
.footer-text {
grid-column: col1-start / col2-start;
grid-row: row1-start / row2-end;
}
.footer-strobe {
grid-column: col2-start ;
grid-row: row1-start / row2-start;
justify-self: end;
}
.footer-nsf {
grid-column: col2-start;
grid-row: row2-start;
justify-self: end;
}
.footer-text > div {
padding-bottom: 15px;
text-align: left;
}
.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
text-align: left !important;
}

/*-- Single Post Headers --------------*/
.single-strobe_publication .fusion-header-wrapper,
.single-strobe_video .fusion-header-wrapper,
.post-template-single-strobe_video .fusion-header-wrapper,
.post-template-single-strobe_opportunity .fusion-header-wrapper,
.single-post.cat-awards .fusion-header-wrapper {
position: absolute;
left: 0;
right: 0;
}
@media only screen and (max-width: 1165px) {
.fusion-body.single-strobe_person .fusion-header-wrapper .fusion-header,
.fusion-body.single-strobe_publication .fusion-header-wrapper .fusion-header,
.fusion-body.post-template-single-strobe_video .fusion-header-wrapper .fusion-header,
.fusion-body.post-template-single-strobe_opportunity .fusion-header-wrapper .fusion-header,
.fusion-body.single-post.cat-awards .fusion-header-wrapper .fusion-header {
  background-color: rgba(56, 126, 193, 0);
}
}
.fusion-top-header.single-strobe_person .fusion-header,
.fusion-top-header.single-strobe_publication .fusion-header,
.fusion-top-header.post-template-single-strobe_video .fusion-header,
.fusion-top-header.post-template-single-strobe_opportunity .fusion-header,
.fusion-top-header.single-post.cat-awards .fusion-header {
background-color: rgba(56, 126, 193, 0);
}

/*-- Publications --------------------------------*/
.width-100 .strobe_publication .fusion-fullwidth, 
.width-100 .strobe_publication .nonhundred-percent-fullwidth {
  padding-left: 30px;
  padding-right: 30px;
}
.tax-publication_type #main {
margin-bottom: 50px;
}
body .pub-authors div {
  display: inline-block;
}
/*body .pub-authors div:not(:last-child)::after {
  content: ', ';
}*/
.strobe_publication .fusion-text dl {
  display: grid;
  grid-template: auto/13em 1fr;
}
.strobe_publication .fusion-text dd, 
.strobe_publication .fusion-text dt {
  margin: 0;
  padding: .3em .7em;
  border-top: 1px solid rgba(0, 0, 0, .1);
}
.strobe_publication .fusion-text dt {
  background-color: rgba(0, 0, 0, .02);
  grid-column: 1;
  font-weight: 700;
  white-space: nowrap;
}
.strobe_publication .fusion-text dd {
  background-color: transparent;
  grid-column: 2;
}
.pub-designation span {
  background-color: rgba(127, 136, 140, 0.5);
  color: #000;
  padding: 5px 10px;
  border-radius: 20px;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: 600;
}

/* Publications Archive Page */
#posts-container.fusion-publications-archive {
  max-width: 1140px;
  margin: 0 auto;
  padding: 40px 0 0 0;
}
.pagination-header {
  font-style: italic;
  font-size: 14px;
  margin: 0;
  padding: 0;
  text-align: right;
}
.fusion-publications-archive .post .post-content {
  display: grid;
  grid-template: auto / 2.5em auto;
  grid-template-areas: "ct title"". content";
  grid-column-gap: 5px;
}
#wrapper #main .fusion-publications-archive .fusion-post-content > h3, 
#wrapper #main .fusion-publications-archive .fusion-post-content > h3.fusion-post-title {
  grid-area: title;
  font-weight: 500;
}
.fusion-publications-archive .pub-count {
  grid-area: ct;
  justify-self: start;
  align-self: start;
  font-family: "Open Sans", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  background-color: rgba(127, 136, 140, 0.5);
  color: #000;
  padding: 2px 7px;
  border-radius: 20px;
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: 600;
  margin-top: 2px;
}
.fusion-publications-archive .fusion-post-content-container {
  grid-area: content;
}
#main .fusion-publications-archive .post h3 {
  margin-bottom: 0;
}
#main .fusion-publications-archive .post h3 a {
  color: #192752;
}
.post.strobe_publication {
  margin-bottom: 1.2em;
}
.fusion-publications-archive .strobe_publication .pub_vol, 
.fusion-publications-archive .strobe_publication .pub_doi span {
  font-weight: 600;
}
/*-- Blog/News --------------------------------*/
.fusion-rollover .fusion-link-wrapper, 
.category .fusion-posts-container .fusion-image-wrapper {
  color: currentColor;
  cursor: auto;
  text-decoration: none;
  pointer-events: none;
}
html:not(.avada-has-site-width-percent) .single-post #main, .category-news #main, 
.category-awards #main, .category-highlights #main {
  padding-top: 57px;
  padding-bottom: 50px;
}
.single-post:not(.cat-highlights) .avada-page-titlebar-wrapper, 
.category-news .avada-page-titlebar-wrapper, 
.category-awards .avada-page-titlebar-wrapper {
  padding-top: 164px;
  padding-bottom: 40px;
  background-color: rgba(10, 19, 35, 0.15);
  background-image: linear-gradient(120deg, #387ec1 0%, #192752 100%);
  background-position: center center;
  background-repeat: no-repeat;
  background-blend-mode: overlay;
}
.single-post:not(.cat-highlights) .avada-page-titlebar-wrapper {
  padding-bottom: 40px;
}
.fusion-blog-layout-medium .post:not(.category-highlights) .fusion-post-content {
  margin-right: 25px;
}
.category #posts-container .fusion-meta-info {
  margin-top: 0;
  margin-bottom: 1em;
}
.category #posts-container h3 {
  margin-bottom: .5em;
}


/* Home */
#main .post-content .recent-posts-content h4 {
  font-family: "Open Sans", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  font-weight: normal;
  color: inherit;
}
.post .recent-posts-content .fusion-meta-info {
  margin-top: 0;
  margin-bottom: 1em;
}
body .post-content .recent-posts-content p {
  display: inline;
  font-size: 14px;
  line-height: 1rem;
}
.home .fusion-recent-posts {
margin-bottom: 0;
}
.home a.read-more {
font-size: 13px;
text-transform: uppercase;
font-weight: 600;
}
.fusion-read-more:hover:after,
.fusion-read-more:after {
  display:none !important;
  content: '' !important;
}

/*-- Research ---------------------------------*/
.category-highlights .avada-page-titlebar-wrapper, 
.single-post.cat-highlights .avada-page-titlebar-wrapper, 
.category-research .avada-page-titlebar-wrapper {
  padding-top: 164px;
  padding-bottom: 50px;
  background-color: rgba(10, 19, 35, 0.15);
  background-image: url(http://clients.lamppostcreative.com/strobe/wp-content/uploads/bg_research_bw.jpg);
  background-image: linear-gradient(120deg, #6cbe45 0%, #f2ea15 100%), url(http://clients.lamppostcreative.com/strobe/wp-content/uploads/bg_research_bw.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-blend-mode: multiply;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.single-post.cat-highlights .avada-page-titlebar-wrapper {
  padding-bottom: 50px;
}
.post-citation {
  font-size: 15px;
  line-height: 1.4em;
  border-left: 3px solid #8c8c8c;
  padding-left: 20px;
  margin-bottom: 10px;
  font-style: italic;
}
.research-capability .fusion-title h3, .post-content .research-capability .fusion-title h3 {
  font-family: "Open Sans", Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  text-transform: uppercase;
  font-weight: 400;
}

/*-- People -------------------------------*/
.fusion-people-archive .strobe_person {
  margin-bottom: 20px;
}
.fusion-people-archive .strobe_person .fusion-text {
  font-size: 14px;
  line-height: normal;
}
.fusion-people-archive .strobe_person .fusion-text p {
  margin-bottom: 0;
}
.strobe_person .fusion-imageframe {
  margin-bottom: 10px;
}
.person-type-title {
  min-height: 80px;
}
/* SPC */
.spc-person {
  display: grid;
  grid-template: auto/5em 1fr;
  grid-gap: 1rem;
  margin-bottom: 20px;
  justify-content: space-between;
}
.spc-person img {
  align-self: center;
  filter: saturate(0%);
}
.spc-person .meta-info {
  line-height: 1.5;
}
.spc-person .meta-name {
  margin-bottom: 0;
}
.spc-person .meta-affiliation, .spc-person .meta-current-affiliation {
  font-style: italic;
}

/*-- Partners -----------------------------*/
.partner-logos .fusion-imageframe {
  padding: 10px;
  border: 2px solid #EFEFEF;
  background-color: #FFF;
}

/*-- Events -------------------------------*/
.post-type-archive-mec-events .fusion-header-wrapper, 
.single-mec-events .fusion-header-wrapper {
background-color: #387ec1;
padding-bottom: 30px;
}
.post-type-archive-mec-events #main, .single-mec-events #main {
  padding-top: 40px;
  padding-bottom: 70px;
}
.mec-single-event .mec-event-content {
  padding-top: 0px;
}
.mec-wrap .mec-single-title {
  font-size: 24px;
}
.mec-wrap .mec-labels-normal .mec-label-normal {
  overflow: hidden;
  color: rgba(255, 255, 255, 0);
  display: inline-block;
  border-radius: 6px;
  width: 13px;
  height: 13px;
  padding: 0;
  top: 0;
}
.mec-event-list-classic .mec-event-article {
  padding: 12px 0 0 0;
  margin-bottom: 0;
  border-bottom: 1px dashed #eaeaea;
}
.mec-single-event .mec-speakers-details ul li .mec-speaker-job-title {
  padding-left: 8px;
}
.mec-single-event-additional-locations {
  margin-top: -25px;
}
.mec-single-event-additional-locations i, 
.mec-single-event-additional-locations h3, 
.mec-single-event .mec-event-meta .mec-single-event-additional-locations h3 {
  display: none;
}
.mec-event-list-modern .mec-event-sharing,
.mec-holding-status,
.mec-holding-status-ongoing {
  display: none;
}

/*-- Videos ----------------------------*/
.single-post.cat-seminars .avada-page-titlebar-wrapper, 
.single-post.cat-tutorials .avada-page-titlebar-wrapper, 
.single-post.cat-pd .avada-page-titlebar-wrapper,
.category-seminars .avada-page-titlebar-wrapper, 
.category-tutorials .avada-page-titlebar-wrapper,
.category-pd .avada-page-titlebar-wrapper {
  padding-top: 164px;
  padding-bottom: 40px;
  background-color: rgba(25,39,82,0);
  background-image: linear-gradient(120deg, #387ec1 0%, #3ec3ef 100%);
  background-position: center center;
  background-repeat: no-repeat;
  background-blend-mode: overlay;
}
.cat-seminars .avada-page-titlebar-wrapper .fusion-page-title-bar,
.cat-tutorials .avada-page-titlebar-wrapper .fusion-page-title-bar, 
.cat-pd .avada-page-titlebar-wrapper .fusion-page-title-bar {
  height: inherit;
}
.post-template-single-strobe_video .fusion-project-details-tb .project-description, 
.post-template-single-strobe_video .project-content .project-description {
  width: 72%;
}
.single-post.cat-seminars .project-content .project-info h4,
.single-post.cat-tutorials .project-content .project-info h4,
.single-post.cat-pd .project-content .project-info h4 {
text-transform: uppercase;
margin-bottom: 15px;
float: none; 
}
.vid-speaker {
margin-bottom: 5px; 
}
.project-info-box .vid-speaker {
display: block;
float: none;
}
.project-info-box .vid-speaker span {
float: none;
}
.vid-speaker .speaker-affiliation:before,
.vid-speaker .speaker-title:before {
content: ', ';
}
.vid-speaker .speaker-affiliation {
font-style: italic;
}
body.category-seminars .vid-speaker:after,
body.category-tutorials .vid-speaker:after,
body.category-pd .vid-speaker:after {
  content: ', ';
}
body.category-seminars .vid-speaker:nth-last-child(3):after,
body.category-tutorials .vid-speaker:nth-last-child(3):after, 
body.category-pd .vid-speaker:nth-last-child(3):after {
  content: ' and ';
}
body.category-seminars .vid-speaker:nth-last-child(2):after,
body.category-tutorials .vid-speaker:nth-last-child(2):after,
body.category-pd .vid-speaker:nth-last-child(2):after {
  content: '';
}

/*-- Opportunities ----------------------------*/
.single-post.cat-opportunities .avada-page-titlebar-wrapper, 
.category-opportunities .avada-page-titlebar-wrapper {
  padding-top: 164px;
  padding-bottom: 40px;
  background-color: rgba(25,39,82,0);
  background-image: linear-gradient(120deg, #387ec1 0%, #3ec3ef 100%);
  background-position: center center;
  background-repeat: no-repeat;
  background-blend-mode: overlay;
}
.cat-opportunities .avada-page-titlebar-wrapper .fusion-page-title-bar {
  height: inherit;
}
.category-opportunities .taxonomy-description {
font-size: 110%;
font-weight: 600;
margin-bottom: 40px;
padding: 30px;
background-color: #ddd;
}
.cat-opportunities .fusion-page-title-bar .fusion-page-title-row h1 {
font-size: 38px;
}
.cat-opportunities.single .post .meta-info {
margin-bottom: 25px;
}
.cat-opportunities .meta-info span {
font-weight: 600;
}
.cat-opportunities .meta-info span:after {
content: ': ';
}
.opp-employer p:before {
  content: "Employer/Institution: ";
}
.opp-location p:before {
  content: "Location: ";
}
.opp-deadline p:before {
  content: "Application Deadline: ";
}
.opp-date p:before {
  content: "Posted: ";
}

/*-- Members ----------------------------------*/
.page-members .fusion-title.page-breadcrumb,
.page-members .page-breadcrumb {
display: none !important;
}

/*-- Forms --------------------------------*/
.fusion-text .gform_wrapper .gfield_description {
  font-size: 13px;
  font-style: italic;
}
body .fusion-text .gform_wrapper ul li.gsection {
  margin-top: 30px;
}
body .gform_wrapper ul li.gsection {
  margin-top: 36px;
}

/*-- Social ---------------------------------*/
.timeline-Widget { background-color: transparent; }

/*-- 404 -----------------------------------*/
.error404 .avada-page-titlebar-wrapper {
  padding-top: 164px;
  background-color: rgba(25,39,82,0);
  background-image: linear-gradient(120deg, #387ec1 0%, #3ec3ef 100%);
  background-position: center center;
  background-repeat: no-repeat;
  background-blend-mode: overlay;
}
.error404 #main {
padding-top: 50px; 
padding-bottom: 100px;
}
.error404 .fusion-error-page-search {
display: none;
}
/*-- Misc ------------------------------------*/
.protected-page .fusion-header-wrapper {
  background-color: #387ec1;
}
.protected-page .post-password-required {
  margin: 190px auto;
  max-width: 1140px;
}

/*-- Admin -----------------------------------*/

/*-- Reports */
form#filter {
padding-bottom: 10px;
margin-bottom: 30px; 
border-bottom: 1px dashed #999;
}
form#filter .fusion-form-field {
width: 33%;
clear: none;
display: inline-block;
}
form#filter .fusion-form-field.fusion-form-submit-field.fusion-form-label-above {
margin-top: 0;
}
#report .fusion-meta-info {
margin-top: 0;
margin-bottom: 1em;
}
#report h3 {
margin-bottom: 0.5em;
}
#main #report h2.report-title {
margin-bottom: 0.25em;
}
#main #report h3.report-dates {
margin-bottom: 3em;
padding-bottom: 1em;
border-bottom: 1px solid #999;
}
@media print {
.page-template-page-report #main {
  padding-top: 0 !important;
}
.page-template-page-report .fusion-form {
  display: none !important;
}
.fusion-blog-layout-medium .fusion-post-slideshow {
  width: 220px !important;
}
#report .post-content p {
  font-size: 90% !important;
}
#report .fusion-blog-layout-medium article {
  margin-bottom: 35px !important;
}
}

/*-- Gravity View */

/*List View*/
.gv-grid {
  width: 99%;
}
.gv-table-view.gv-table-container {
  width: 99%;
  font-size: 0.75rem;
}
table.gv-table-view {
  border: 1px solid #dcdcdc;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.08), inset 0 0 0 1px rgba(255,255,255,.5);
  box-shadow: 0 1px 3px rgba(0,0,0,.08), inset 0 0 0 1px rgba(255,255,255,.5);
}
.gv-table-view th {
  border: 1px solid #dcdcdc;
  background: #f6f6f6;
  padding: 2px 0.5rem;
  text-align: left;
}
.gv-table-view tr:nth-child(odd) {
  background-color: #f9f9f9;
}
.gv-table-view tr td {
  border: 1px solid #dcdcdc;
  padding: 2px 5px;
}
.gv-table-view td[data-label="Email"] {
  vertical-align: top;
}
.gv-table-view tr td ul {
  margin: 0;
  padding-left: 0;
  list-style: none; 
}
/*Single View*/
.single-gravityview .fusion-secondary-header {
  background-color: rgba(56,126,193,1)
}
.gv-table-view .gv-section th {
  border-width: 0 0 1px 0;
  padding-top: 1em;
  font-weight: bold;
}
.gv-table-view .gv-section td {
  display:none;
}

/*Profile Grid*/
.profile-grid .gv-list-view {
  border: none;
}
.profile-grid .gv-list-view-title {
  padding: 0;
}
.profile-grid .gv-list-view-title h3 {
  font-weight: 400;
}
.profile-grid .gv-list-view-content {
  padding: 0.75em 0;
}
.profile-grid .gv-field-label { 
  font-weight:bold; 
}
.profile-grid .gv-affiliation {
  font-weight: bold;
  font-style: italic;
}