/*
Theme Name:     beate-winkler
Theme URI:      n/a
Template:       kadence
Author:         Constantin Ehrenstein
Author URI:     n/a
Description:    Child Theme Description
Version:        0.0.13
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
.pdf-link {
    background: url(/wp-content/uploads/2021/06/pdf-icon.png) no-repeat left 60%;
    padding-left: 2rem;
}
.point-to a:before, .point-to span:before {
    content: "►";
    margin-left: .15em;
    padding-right: .2em;
    font-size: 75%;
    color: var(--global-palette1);
}

/**
 * Image overlay shadow
 */
.kt-image-overlay-inner {
    text-shadow: 0 4px 8px #000000AF;
}
.kt-image-overlay-inner .kt-image-overlay-divider {
    box-shadow: 0 4px 8px #000000AF;
}

/**
 * Hauptnavigation
 */
.kadence-svg-iconset.svg-baseline svg.kadence-arrow-down-svg {
    fill-opacity: .5;
}
/**
 * Detailseite Werk
 */
body.single-werke .post-thumbnail img {
    object-fit: contain;
}
.single-werke .entry-content-wrap {
    position: relative
}
.single-content .werke-subtitle, .single-content .werke-description {
    text-align: center;
    margin-top: -1em;
}
.werke-prev-item, .werke-next-item {
    position: absolute;
    top: 1em;
    width: 100px;
    height: 100px;
    z-index: 100;
}
.werke-prev-item {
    left: 0;
}
.werke-next-item {
    right: 0;
}
.werke-prev-item img, .werke-next-item img {
    width: 100%;
    height: 100%;
}
.werke-prev, .werke-next {
    position: fixed;
    top: 50%;
    margin-top: -35px;
    z-index: 1000;
    background: #0000003F;
    opacity: .66;
}
.werke-prev:hover, .werke-next:hover {
    opacity: 1;
}
.werke-prev {
    left: 0;
}
.werke-next {
    right: 0;
}
#masthead {
    position: fixed;
    z-index: 100;
    width: 100vw;
}
#inner-wrap{
    margin-top: 5.75rem;
}
#site-navigation {
    min-height: 5.75rem;
}
.site .post-1738 .post-thumbnail .post-thumbnail-inner {
    top: -50px;
    bottom: inherit;
}
.home .site .post-thumbnail.kadence-thumbnail-ratio-1-2 {
    padding-bottom: 38.2%;
    margin-bottom: 0;
}
.werke-details {
    max-width: var(--global-content-narrow-width);
    margin: 0 auto;
}
@media screen and (max-width: 1024px) {
    .werke-template-default.single .site .post-thumbnail.kadence-thumbnail-ratio-1-2 {
        padding-bottom: 100%;
    }
}
