/* Seminar Showcase base styles (structure complements dynamic CSS) */
.ss-wrapper .ss-excerpt{margin:.5rem 0 1rem;}
.ss-wrapper .ss-address{margin-top:.5rem;}
.ss-wrapper .ss-title a{text-decoration:none;}

/* extra spacing handled dynamically in generate_dynamic_css */


/* v1.0.6 spacing + right-aligned register */
.ss-wrapper { line-height: 1.35; }
.ss-title { margin: .1em 0 .25em !important; }
.ss-meta  { margin: .2rem 0 !important; }
.ss-excerpt { margin: .2rem 0 .35rem !important; }
.ss-address { margin: .2rem 0 0 !important; }

.ss-list-item, .ss-card { padding: 12px !important; margin-bottom: 12px !important; }
.ss-card .ss-thumb img { margin-bottom: 14px !important; }
.ss-title { margin-bottom: 12px !important; }

/* Right align register button */
.ss-card .ss-register, .ss-list-item .ss-register { text-align: right; }


/* Location filter */
.ss-location-filter { margin-bottom: 10px; }
.ss-filter-label { margin-bottom: 8px; font-size: 1rem; }
.ss-office-radio { margin-right: 12px; }
