/* button width */
.w1 a {
  	width: 300px;
}

.w2 a {
  	width: 250px;
}

.w3 a {
  	width: 200px;
}

.w4 a {
  	width: 150px;
}

.w5 a {
  	width: 120px;
}

.w6 a {
  	width: 72px;
}

.wp-block-heading a {
		text-decoration: none;
}

/* hover */
.link:hover,
.link-in-Text a:hover,
.postUl a:hover,
.wp-block-heading a:hover {
  	color: #A07067;
  	text-decoration: underline;
}

.is-style-outline a:hover {
		color: #deab9e;
  	text-decoration: underline;
}

.has-border-color:hover {
		color: #ffffff;
		background-color: #631111;
}

.hvr-grow {
		display: inherit;
}
.hvr-grow:active, .hvr-grow:focus, .hvr-grow:hover {
    transform: scale(1.05);
}

li.wp-block-post .has-border-color:hover {
		color: #631111;
}

.contact-tile:hover {
		color: initial;
		background-color: initial;
}

.contact-button a:hover {
		color: #ffffff;
		background-color: #631111;
}

/* for buttons without link */
.break a:hover {
		color: #500e0e;
		text-decoration: none;
}

/* unshow the a-tag of the file-div */
.wp-block-file a {
		display: none;
}

/*  */
.wp-block-list li {
		padding-top: 5px;
}

/*  */
.wp-block-post-template {
		padding-bottom: 20px;
}

.wp-block-post-template h5 {
		line-height: 1;
}

/* table changing */
.wp-block-table {
		margin-top: 0px;
}

.tableHead {
		margin-top: 10px;
}

/* make Award-Description into block-text */
.awardDescription {
		text-align: justify;
}

/* make post-objects a more equal size */
li.post figure {
		height: 250px;
}

li.post figure + div.wp-block-group {
		display: flex;
		align-items: center;
}

.wp-block-post-featured-image :where(img) {
    max-width: fit-content;
  	position: absolute;
  	top: 50%;
  	left: 50%;
  	transform: translate(-50%, -50%);
}

/* award-media lower & lil border */
.wp-block-media-text__media {
    padding-top: 12px;
}
.wp-block-media-text__media img {
		border: 1px solid black;
}

/* edit table */
.wp-block-table table {
		border: 2px solid #deab9e70;
}

.wp-block-table td {
		border: 2px solid #deab9e70;
}

.wp-block-table th {
		border: 2px solid #63111170;
}

.wp-block-table th,
.wp-block-table td {
		padding: 0.3em 0.6em;
}

.wp-block-table.oneTR td:nth-of-type(1) {
		border: 2px solid #63111170 !important;
}

.wp-block-table thead th:nth-of-type(1) {
		border-right: none;
}

.wp-block-table thead th:nth-of-type(2) {
		font-weight: 500;
		border-left: none;
}

/* edit table - the width of the first cloum */
.wp-block-table th:first-child,
.wp-block-table td:first-child {
		width: 280px;
}

/* edit media-text-block ----- für was??????? */
/*.wp-block-media-text>.wp-block-media-text__content {
		padding-left: 8%;
		padding-right: 0px;
}*/

/* edit media-text-block - for Homepage */
.is-style-overlap img {
		border: none;
}

/* Ansprechpartner Popup */

#overlay {
		position: fixed;
		z-index: 99000;
		top: 0;
		left: 0;
		width: 100vw;
		height: 100vh;
		background-color: #00000066;
}

.popupDiv {
		position: relative;
		z-index: 100000;
		top: 25%;
		margin: 0 auto;
		width: 750px;
}