figcaption {
  margin: 0 0 1rem;
  font-size: 0.8rem;
  font-style: italic;
  color: #333;
  font-family: franklin-gothic-urw,Arial,sans-serif;
  padding-left: 10px;
  line-height: 125%;
  color: #666;
}

figcaption:after {
  content: '';
  display: block;
  width: 40px;
  height: 2px;
  background: #ddd;
  margin: 0.65rem 0;
}

figure.align-right {
	margin-bottom:0;
}

footer .social-media-links--platforms {
  padding-left: 0px;
  margin: -6px;
}



.site-footer {
	position:relative;
}

.site-footer #block-global-theme-footercontact {
	position:absolute;
	top:15%;
	left:0;
	z-index:10;
}

.site-footer #block-global-theme-footercontact .white-button {
	color:#e57200 !important;
}