.single-post :is(h1, h2, h3, h4, h5, h6) {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
font-weight: 900;
}
.single-post :is(h1, h2, h3, h4, h5, h6):first-child{
margin-top: 0;
}
.single-post .accordion-item :is(h1, h2, h3, h4, h5, h6){
margin-top: 0;
margin-bottom: 0;
}
.layout-tldr{ background-color: #e1e1e1; }
.bg-transparent{
background-color: transparent !important;
}
.steinbach-post-header {
background: #f7f7f7;
}
.steinbach-post-image img {
display: block;
max-height: 720px;
object-fit: cover;
}
.steinbach-module-einstieg .lead p{
font-size: var(--custom-font-size) !important;
font-weight: 400; }
.steinbach-module-text > *:last-child,
.steinbach-module-content > *:last-child,
.accordion-body > *:last-child {
margin-bottom: 0;
}
.steinbach-module-tldr ul,
.steinbach-module-tipp ul,
.steinbach-module-cta ul {
margin-bottom: 0;
}
.steinbach-module-cta a:not(.btn) {
color: inherit;
}
.layout-cta.text-bg-dark a:not(.toggle-button){ color: var(--featured-fg) !important;
}
.layout-cta.text-bg-dark a:not(.toggle-button):hover{
color: #468ECDdd;
}
.steinbach-module-cta .btn {
padding: 0.75rem 1.25rem;
}
.border-stst-gold{
border-color: var(--featured-fg) !important;
}
.layout-related-posts {
background: #e9e9e9 !important;
}
.layout-related-posts .card {
border: 0;
border-radius: 0;
box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.08);
}
.layout-related-posts .card-text{
font-size: clamp(0.75rem, 2vw, 1rem);
}
.layout-related-posts .card-img-top {
width: 100%;
aspect-ratio: 16 / 9;
object-fit: cover;
border-radius: 0;
}
.layout-related-posts .card-title a:hover,
.layout-related-posts .card-title a:focus {
text-decoration: none !important;
}
.layout-related-posts .badge {
position: relative;
z-index: 2;
}
.layout-contact-form {
background: #f4f4f2;
}
.steinbach-contact-form {
max-width: 850px;
margin-right: auto;
margin-left: auto;
}
.steinbach-contact-form .ff-el-group:last-child {
margin-bottom: 0;
}
.steinbach-contact-form .ff-btn-submit {
border-radius: 0;
}
.layout-fazit{
h2{
color: #54b6e7 !important;
}
}
.layout-author-box{
border-top: 1pt var(--featured-fg) !important;
}
.layout-einstieg{
background-color: var(--row-bg);
}
.stb-norm a .bi.bi-linkedin{
vertical-align: 0 !important;
}
.layout-einstieg .stst-lead p {
font-weight: 600;
}