

/* BLOCKS CSS  */

/*************************************************************************/
/* Buttons  */

.res-btn .btn {
	margin-right: 3px;
	margin-left: 3px;
}



/* default  */
.res-btn-container-small{
	max-width: 850px;
	margin: 0 auto;
}

@media only screen and (min-width: 970px) {
	.res-btn .ausrichtung-btn .btn {
		margin-right: 1.4rem;
	}
}
@media only screen and (max-width: 970px) {
	.res-btn .ausrichtung-btn .btn {
		margin-right: 2rem;
	}
}


/* ------------  CTA Kontakt Box CMS ---------------- */

.res-btn .cta-box {
	
}

/* ------------  SEO Link Liste via Buttons ---------------- */

.seo-link-liste {
	padding: 60px 0;
}
.seo-link-liste h4 {
	font-size: 80%;
}
.seo-link-liste ul.link-liste li {
    font-size: 85%;
    padding: 3px 20px;
    margin: 6px;
}
.seo-link-liste ul.link-liste li a:not(.btn) {
	color: #000;
}


/* ------------  CMS Backend Preview ---------------- */

.acf-block-preview .res-btn  .inner-container {
	padding-top: 25px;
}
.acf-block-preview .res-btn  h1,
.acf-block-preview .res-btn  h2,
.acf-block-preview .res-btn  h3 {
	font-size: 24px;
	line-height: 24px;
	padding: 0;
	margin: 15px 0;
}
.acf-block-preview .res-btn p {
	font-size: 16px !important;
	padding: 0;
	margin: 10px 0;
}
.acf-block-preview .res-btn a {
	color: #000;
	text-decoration: none;
}
.acf-block-preview .res-btn .btn {
	font-size: 17px !important;
	padding: 8px 16px;
	margin: 8px;
	border: 0;
	background-color: #eee;
}
.acf-block-preview .res-btn .btn.btn-primary {
	background-color: #dedede;
}
.acf-block-preview .res-btn .btn.btn-secondary {
	background-color: #f4f4f4;
}
.acf-block-preview .res-btn .btn.btn-outline {
	background-color: #fff;
	border: 1px solid #ccc;
}
.acf-block-preview .res-btn .btn.btn-text-link {
	background-color: transparent;
}

/* Kontakt CTA */
.acf-block-preview .res-btn .kontakt-cta {
	border: 1px solid #eee;
	padding: 10px 20px;
}

/* Links Liste */
.acf-block-preview .res-btn ul.link-liste {
	margin: 6px 0;
	padding: 0;
	padding-inline-start: 0px;
}
.acf-block-preview .res-btn ul.link-liste li {
	font-size: 80%;
	padding: 6px 25px 6px 37px;
	margin: 6px 0;
	margin-left: 0 !important;
	display: inline-block;
	border: 1px solid #dedede;
}
.acf-block-preview .res-btn .seo-link-liste {
	padding: 30px 0 0 0;
}
.acf-block-preview .res-btn .seo-link-liste {
	border: 1px solid #eee;
	padding: 10px;	
	margin-top: 15px;
}

.acf-block-preview .res-btn .seo-link-liste h4 {
	font-size: 90%;
    font-weight: 300;
    margin: 0;
}








