/*
Theme Name: PG Merching
Template: colormag
Author: Werner Hövelmanns (WHWK)
Author URI: https://www.whwk.de
Version: 1.0.0.1715152196
Updated: 2024-05-08 09:09:56

*/

.cm-header-1 .cm-row {
    padding-top: 0;
    padding-bottom: 10px;
}
.cm-primary-nav .cm-submenu-toggle .cm-icon {
    fill: var(--bistum-weiss);
}
.cm-primary-nav ul li ul li a {
    color: var(--bistum-antrazit);
}
.cm-primary-nav ul li.current-menu-item ul li a:hover {
    color: var(--bistum-weiss);
    background-color: var(--bistum-rot);
}
.cm-below-entry-meta {
    display: none;
}
.cm-header-col-1 {
    flex-basis: 100%;
}
.cm-post-categories a {
    display: none;
}
.cm-footer-bar {
    background-color: var(--bistum-grau);
}
:root {
    --bistum-weiss: #fffcf5;
    --bistum-grau: #c5c5c5;
    --bistum-rot: #e20610;
    --bistum-antrazit: #555;
}
.copyright {
    display: none;
}
.page .cm-entry-header {
    display: none;
}
.cm-primary-nav ul li a {
    color: var(--bistum-antrazit);
}
.cm-primary-nav ul li.current-menu-item a {
    color: var(--bistum-weiss);
}
.cm-primary-nav ul.sub-menu li a {
    color: var(--bistum-antrazit);
}
.cm-primary-nav ul li ul li:hover a {
    color: var(--bistum-weiss);
}
#home. #cm-content {
    display: none;
}
#page, .cm-main-header, .cm-content, .cm-secondary .widget {
    background-color: var(--bistum-weiss);
}
.su-post-meta {
    display: none;
}
.home #cm-content {
    padding-top: 0 !important;
}
h3.cm-site-title {
    font-size: 200%;
}
.footer table {
    width: 50%;
    margin: 0;
}
.footer table td {
    padding: 0;
}
.tmm .tmm_member .tmm_photo {
    background-position: top center !important;
}
.default-wp-page a {
    display: none;
}
.tmm_member {
    border-top-color: var(--bistum-grau) !important;
}
.ecs-event.veranstaltung_ecs_category .attachment-medium.size-medium.wp-post-image {
    width: 100%;
}
ul.ecs-event-list {
    list-style-type: none;
    padding: 0;
}
.ecs-event.veranstaltung_ecs_category {
    margin-bottom: 2.5em;
    background-color: #fff;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    padding: 10px;
}
.ecs-event.veranstaltung_ecs_category p {
    margin-bottom: 5px;
    line-height: 1.4;
}
.ecs-event.veranstaltung_ecs_category .entry-title {
    margin-bottom: 0;
}
.ecs-event.veranstaltung_ecs_category span.duration {
    font-weight: bold;
}
.su-posts-whwk-loop .su-post-thumbnail {
    width: 100%;
    height: none;
}
.su-posts-whwk-loop p {
    margin-bottom: 5px;
    line-height: 1.4;
}
.su-posts-whwk-loop .su-post {
    margin-bottom: 2.5em;
    background-color: #fff;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    padding: 10px;
}
.su-posts-whwk-loop h2.su-post-title {
    font-size: 1.1em;
    font-weight: 600;
    clear: none;
    margin: 0 0 .3em;
}
.su-posts-whwk-loop .su-post-thumbnail img {
    float: none;
}
.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix {
    width: 100%;
}
#tribe-events-footer, .tribe-venue-url, dt.tribe-events-event-categories-label, dd.tribe-events-event-categories {
    display: none;
}
