/* post-type-themen */

.view-teaser.type-themen {
    height: 100%;
}

.view-teaser.type-themen .theme-teaser-link {
    display: block;
    padding: 20px var(--theme--gap--small) var(--theme--gap--small) 60px;
    border: 1px solid;
    border-color: transparent;
    border-radius: var(--theme--form--border-radius);
    transition: all ease-in-out .3s;
    text-decoration: none;
    position: relative;
    height: 100%;
}

.view-teaser.type-themen .theme-teaser-link:after {
    content: '\f178';
    font-family: var(--theme--font-family--font-awesome);
    position: absolute;
    color: var(--theme--color--background);
    font-size: var(--theme--font-size--small);
    transition: all ease-in-out .3s;
    top: 4px;
    right: 8px;
}

.view-teaser.type-themen .theme-teaser-link:hover:after {
    color: var(--theme--color--primary);
}

.view-teaser.type-themen .theme-teaser-link:hover {
    border-color: var(--theme--color--primary);
}

.view-teaser.type-themen .content__excerpt {
    font-size: var(--theme--font-size--small);
    color: var(--theme--color--headline--secondary);
}
