/*
Listing  2rows

Listing components

Markup: html/listing--2rows.html

Styleguide listing.listing--2rows
*/
.listing--2rows .listing__item {
  padding: 1em 0;
  position: relative; }

.listing--2rows .listing__top {
  min-height: 130px;
  position: relative; }
  .listing--2rows .listing__top img {
    display: none;
    position: absolute;
    right: 0;
    top: 0; }

.listing--2rows h3 {
  padding-top: 0; }

.listing--2rows .field--field-biography-tagline {
  text-transform: uppercase;
  text-align: left;
  font-size: 0.8em; }

.listing--2rows .field {
  margin: 0.5em 0 0; }

.listing--2rows .listing__title + * {
  font-size: inherit; }

.listing--2rows .field__label,
.listing--2rows .field-title {
  padding: 0;
  font-size: 0.889em;
  font-weight: 600;
  float: left;
  width: 25%; }

.listing--2rows .field-title {
  margin-bottom: 0.5em;
  padding-top: 0.5em;
  line-height: 1em; }

.listing--2rows .listing__bottom {
  clear: both; }
  .listing--2rows .listing__bottom ul {
    margin-bottom: 0;
    padding-left: 0;
    margin-left: 1em; }

.listing--2rows .field-name-body .field-items {
  width: 100%; }

@media (min-width: 480px) {
  .listing--2rows .listing__top img {
    display: block; }
  .listing--2rows .field-title {
    margin-bottom: 0; }
  .listing--2rows .field-name-body .field-items {
    width: 75%;
    padding-left: 15px;
    padding-right: 15px; } }

.section__group--biography-top {
  margin-bottom: 0;
  padding-bottom: 1.667em;
  border-bottom: 1px solid #e2e2e2; }
  .section__group--biography-top .context-nav {
    width: 100%;
    margin-bottom: 2em; }

.group-bio-col .group-bio-top-footer {
  display: block; }
  .group-bio-col .group-bio-top-footer .field--collapse-button {
    display: block;
    margin: 1em 0; }
    .group-bio-col .group-bio-top-footer .field--collapse-button * {
      margin-bottom: 0; }
    .group-bio-col .group-bio-top-footer .field--collapse-button .btn {
      width: 100%; }
  .group-bio-col .group-bio-top-footer .field--field-social-networks {
    display: block; }
    .group-bio-col .group-bio-top-footer .field--field-social-networks .icon-social {
      float: left;
      margin-right: 10px;}
      .group-bio-col .group-bio-top-footer .field--field-social-networks .icon-social::before {
        margin-right:0; }
      .group-bio-col .group-bio-top-footer .field--field-social-networks .icon-social:focus {
        outline-offset: 0; }
      .group-bio-col .group-bio-top-footer .field--field-social-networks .icon-social::after {
        display: none !important; }
  .group-bio-col .group-bio-top-footer .field--field-biography-av-portal {
    clear: both;
    display: block;
    width: 100%;
    padding-top: 10px; }

@media (min-width: 768px) {
  .group-bio-col .group-bio-top-footer .field--collapse-button,
  .group-bio-col .group-bio-top-footer .field--field-social-networks,
  .group-bio-col .group-bio-top-footer .field--field-biography-av-portal {
    display: table-cell;
    width: auto; }
  .group-bio-col {
    position: relative;
    min-height: 160px;
    padding-bottom: 2.5em; }
    .group-bio-col .group-bio-top-footer {
      position: absolute;
      bottom: 0;
      overflow: visible; } }

.section__group--highlight-grey#collapse .row {
  padding-left: 1em; }

.section__group--highlight-grey#collapse .col-separator-left {
  border-left: none; }

@media screen and (min-width: 992px) {
  .section__group--highlight-grey#collapse .col-separator-left {
    border-left: 1px solid #ebebeb; } }

#team .field {
  margin-bottom: 0.5em; }

.node-type-team .listing__item {
  max-width: none; }

.node-type-team .section--content-top {
  margin-top: 0; }

.node-type-team .section__group--highlight-grey {
  padding-top: 1.6em;
  padding-bottom: 1.6em; }

.lang-select-site {
  margin-right: 20px; }

.translation_select:focus {
  padding-right: 50px; }

.listing--agenda div.addressfield-container-inline::after {
  display: inline;
  height: auto;
  clear: none;
  visibility: visible; }

.listing--agenda .meta__item .locality-block::after {
  content: ",\00a0";
  white-space: pre; }

.print-content .view-agenda .filters__result-count,
.print-content .view-agenda .filters__active-facets {
  display: none; }

.print-content .view-agenda .view-content {
  padding-top: 1em; }

.print-content .view-agenda .views-row {
  margin: 0;
  padding: 0;
  line-height: normal; }

.print-content .view-agenda h3 {
  margin: 0;
  padding: 0;
  line-height: normal;
  border-top: 1px solid #bebebe; }

.print-content .view-agenda .date-block {
  width: auto;
  margin: 0;
  padding: 0;
  background: none;
  text-align: left;
  border-bottom: none; }
  .print-content .view-agenda .date-block .date-block__day-text,
  .print-content .view-agenda .date-block .date-block__day,
  .print-content .view-agenda .date-block .date-block__month {
    display: inline;
    font-size: 0.800em;
    font-weight: bold;
    line-height: normal; }

@media (min-width: 992px) {
  #commissioners > div > h3 {
    float: left; } }

.label-term-status {
  display: none; }
  .label-term-status.term-43, .label-term-status.term-47 {
    display: inline-block; }

.meta.term-39 .meta__item--type::after,
.meta.term-45 .meta__item--type::after {
  content: ''; }

.translation_select.form-control {
  width: auto; }

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