/********************************************************************************
			 --- Card --  News    ---
*********************************************************************************/
.card__grid {flex-flow: wrap;margin: 0 -0.736rem;}
.card__grid--team {justify-content: center;}

.card {width: 33.3%;padding: 0 0.736rem;margin-bottom:1.4rem; }
.card__inner {background-color: #fff;border-radius: 2px;box-shadow: 0 8px 15px 0 rgba(41, 51, 63, 0.08);position: relative;height: 100%;display: flex;flex-flow: wrap;}
.card--team .card__inner {text-align: center;}
.card__body {padding: 2.631rem 2.105rem 2.631rem 2.105rem;width: 100%;}
.card--team .card__body {padding: 1.631rem 0 1.631rem 0;}
.card--team .card__top {padding-left: 0;padding-top: 2.105rem;}
.card--team .card__inner {box-shadow: none;}
.card--team .card__headline {margin-bottom: 0;}
.card--team .label {color: #595959;margin-bottom: 0;  font-weight: 500;-webkit-transition: color 250ms ease;-moz-transition: color 250ms ease;transition: color 250ms ease;}
.card__top {width: 100%;}
.card__image {margin: 0;}
.card__image img {width: 136px;height: 136px;border-radius: 50%;}
.card__label {font-weight: 500;font-size: 0.842rem;color: #162447;}
.card__headline {margin-bottom: 1.21rem;color: #113560;}
.card__actions {width: 100%;background-color: #595959;width: 100%;align-self: flex-end;}
.card__actions a {padding: 1.068rem 2.105rem;color: #fff;-webkit-transition: background-color 300ms ease-out;transition: background-color 300ms ease-out;}
.card__link {justify-content: space-between;align-items: center;font-size: 0.894rem;}
.card__link span {color: white;font-weight: 500;font-size: 1.2rem;}
.card__info-date {display: block;margin-top: 1.315rem;font-weight: 600;font-size: 0.631rem;text-transform: uppercase;}
.card__info span {display: block;}
.card__actions a:before {content: '';position:
absolute;top:0;left: 0;width: 100%;height: 100%;}
.card__actions a:hover {background-color:#2156a6;}
.card__info-event-date, .card__info-event-location {display: block;font-size: .9rem;}
.info-event-date, .info-event-location {display: block;}
.info-event-location {margin-bottom: 1rem;}
.post__info-date {display: block;font-weight: 600;font-size: 0.631rem;text-transform: uppercase;margin-bottom: .55rem;}
@media (max-width:900px) {
  .card {width: 50%;margin-bottom: 1.4rem;}
}

@media (max-width:500px) {
  .card {width: 100%;}
  .card--team {text-align: center;}
  .card--team .card__body {padding-right: 0;}
}

/********************************************************************************
			 --- Filter Cards    ---
*********************************************************************************/
.filter-tabs {border-bottom: 1px solid #e0e0e0;margin-bottom: 3.157rem;}
.filter-tabs ul {justify-content: center;flex-direction: row;grid-column: full;overflow: auto;flex-flow: nowrap;}
.filter-tabs li {margin: 0 2.331rem;flex-shrink: 0;}
.filter-tabs li, .filter-tabs li a {font-weight: 500;line-height: 3.05;color: #595959;font-size: 0.842rem;height: 3.05rem;display: block;border-bottom: 3px solid transparent;padding: 0 .65rem;}
.filter-tabs li a {border-bottom: 3px solid transparent;}
.filter-tabs li:hover, .filter-tabs--newsroom li:hover a {color: #eda532;cursor: pointer;}
.filter-tabs li.active, .filter-tabs--newsroom li.active a {color: #113560;font-weight: 600;border-bottom-color: #eda532;}

.filter-tabs--newsroom li {margin: 0 2.21rem;padding: 0;}
.filter-tabs--newsroom li a {padding: 0;}
@media (max-width:1050px) {
  .filter-tabs.filter-tabs--customers ul {margin: 0;justify-content: space-between;}
  .filter-tabs.filter-tabs--customers ul li {margin: 0;}
  .filter-tabs.filter-tabs--newsroom ul {justify-content: space-between;}
  .filter-tabs.filter-tabs--newsroom li {margin: 0;padding: 0 1rem;flex-shrink: 0;}
}

