/* Workouts Plugin CSS */

/* Divi FilterGrid: more padding */
.dp-dfg-layout-grid .dp-dfg-item {
    padding: 0 2em !important;
}
.dp-dfg-layout-grid .dp-dfg-image, .dp-dfg-layout-grid .dp-dfg-overlay {
    margin: 0 -2em !important;
}
.dp-dfg-layout-grid .dp-dfg-header {
    margin-top: 28px;
}
.dp-dfg-skin-default .dp-dfg-item>div:last-of-type {
    padding-bottom: 2em !important;
}

/* link color */
.dp-dfg-skin-default .dp-dfg-filter a.active, .dp-dfg-skin-default .pagination li.active a, .et-l .dp-dfg-skin-default .dp-dfg-filter a.active, .et-l .dp-dfg-skin-default .pagination li.active a {
    color: #c3c33a !important;
}

.workout-uebungen-nav a, .workout-info a {
    color: #c3c33a !important;
}
.workout-uebungen-nav a:hover, .workout-info a:hover {
    color: #4e657b !important;
    text-decoration: underline;
}

/* hide footer on print */
@media print {
    @page { margin: 0; }
    body { margin: 1.6cm; }
    #logo { max-height: 100%; height: 3cm !important; }
    #top-menu-nav, #et_mobile_nav_menu { display: none !important; }
    #main-footer { display: none; }
    div.et_pb_promo, div.et_pb_button_wrapper { display: none; }
    #print-button { display: none; }
}
