.widget_calendar{max-width:100%}.widget_calendar #wp-calendar{width:100%}.widget_calendar #wp-calendar caption{font:var(--vamtam-h4-font-weight) var(--vamtam-h4-font-style) var(--vamtam-h4-font-size)/var(--vamtam-h4-line-height) var(--vamtam-h4-font-family);letter-spacing:var(--vamtam-h4-letter-spacing,normal);color:var(--vamtam-body-link-regular);padding:0 0 10px 0;margin:10px 0 5px 0}.widget_calendar #wp-calendar thead{border-top:1px solid var(--vamtam-accent-color-7);border-bottom:1px solid var(--vamtam-accent-color-7)}.widget_calendar #wp-calendar tbody{padding:10px 0}.widget_calendar #wp-calendar tbody tr:first-child td{padding-top:10px}.widget_calendar #wp-calendar tbody tr:last-child td{padding-bottom:10px}.widget_calendar #wp-calendar tfoot{border-top:1px solid var(--vamtam-accent-color-7)}.widget_calendar #wp-calendar tfoot td{padding-top:10px;margin-top:5px}.widget_calendar #wp-calendar tfoot td:first-child{text-align:left}.widget_calendar #wp-calendar tfoot td:last-child{text-align:right}.widget_calendar #wp-calendar tfoot td a{font-weight:700}.widget_calendar #wp-calendar td#today{color:var(--vamtam-accent-color-1)}.widget_calendar td,.widget_calendar th{padding:2px;text-align:center}.widget_calendar th{font-size:100%}