/*social*/
.wp-social-link path{
	color: var(--light);
}

@media screen and (max-width: 992px){
.wp-container-core-social-links-is-layout-1.wp-container-core-social-links-is-layout-1{
	flex-direction: row!important;
	justify-content: space-between;
}
}

/*BUTTONS*/

:where(.wp-block-button__link),
.wp-block-button__link{
	border-radius: 0px;
	padding: .4em .6em;
	text-transform: uppercase;
}

.wp-block-button__link{
	background: var(--light);
	color: var(--dark);
	border: 2px solid var(--dark);
	font-size: 120%;
}

.wp-block-button__link:hover{
	background: var(--dark);
	color: var(--light);
	border: 2px solid var(--light);
}

.wp-block-file {
	display: block;
	float: left;
	border: 1px solid;
  border-radius: 30px;
  width: max-content;
  padding-left: 16px;
}

.wp-block-file a {
	font-size: 1em;
	text-decoration: none;
}

.wp-block-file__button {
clip-path: circle();
	padding: 14px;
  background: var(--dark);
  filter: invert(100%);
}

/*.wp-element-button {
  background: var(--accent-color);
  font-family: var(--hdl-font);
  font-weight: var(--hdl-weight);
  transition: var(--transition);
  width: 25vw;
  text-align: center;
}
*/

.wp-block-post-excerpt{
	color: #bababa;
	font-weight: 700;
	margin-top: 1.5em;
}

.wp-block-image figcaption {
  margin-bottom: 1em;
  margin-top: .5em;
  color: var(--gray);
  font-size: 90%;
  font-style: italic;
  font-family: var(--txt-font)!important;
  /*font-size: 105%;*/
}

.wp-block-image figcaption em {
	  font-family: var(--txt-font)!important;

}

/*card*/
.wp-block-group.card {
	border: 1px solid var(--gray);
	padding: var(--small-padding);
	text-align: left;
	text-transform: none;
	font-size: 100%;
	position: unset;
	margin: var(--medium-padding) 0;
}

.wp-block-group.card a {
	text-decoration: none;
}

.wp-block-group.card p {
	line-height: 1.5;
}

.wp-block-group.card .wp-block-heading {
	padding-top: .4em;
}

.wp-block-group.card {
	border: 1px solid var(--gray);
	padding: var(--medium-padding) var(--small-padding) var(--large-padding);
	text-align: center;
	text-transform: uppercase;
	font-size: 110%;
	position: relative;
	margin: var(--large-padding) 0 var(--small-padding)!important;
}

.wp-block-group.card a {
	text-decoration: none;
}

.wp-block-group.card p {
	line-height: .5;
}

.wp-block-group.card .card-header {
	padding-bottom: var(--medium-padding);
}

.wp-block-group.card .read-more{
	position: absolute;
	bottom: var(--small-padding);
	right: var(--small-padding);
		margin-bottom: 0;
}

/*media & text**/
.wp-block-media-text .wp-block-media-text__content {
	font-style: italic;
	color: #aaa;
}