/* === We\'re Open! Plugin - Custom Styles === */ /* Center the table like the newsletter box */ .opening-hours { width: 100%; max-width: 860px; margin: 0 auto; border-collapse: collapse; } /* All rows */ .opening-hours tr.day { border-bottom: 1px solid #e5e5e5; } /* Day name column */ .opening-hours .day-name { font-weight: 600; padding: 6px 12px 6px 0; text-align: left; white-space: nowrap; color: #333333; } /* Hours column */ .opening-hours td.hours { padding: 6px 0; text-align: right; color: #333333; } /* Today - highlight with green accent */ .opening-hours tr.today .day-name, .opening-hours tr.today td.hours { color: #2e7d32; font-weight: 700; } /* Past days - dimmed */ .opening-hours tr.past .day-name, .opening-hours tr.past td.hours { color: #aaaaaa; } /* Closed days */ .opening-hours tr.closed td.hours { color: #aaaaaa; font-style: italic; }