:ROOT{--alfa-01:.1;--alfa-02:.2;--alfa-03:.3;--alfa-04:.4;--alfa-05:.5;--alfa-06:.6;--alfa-07:.7;--alfa-08:.8;--alfa-09:.9;--alfa-1:1;--color-very-light:255,255,255}.calendar-wrapper .sdo-calendar-header .calendar-view-type a,.calendar-wrapper .sdo-calendar-header .month-control,.calendar-wrapper .sdo-calendar-header .sdo-calendar-year-list_year,.calendar-wrapper div.sdo-calendar-list ul li.event .event--header,.calendar-wrapper div.sdo-calendar-year-list ul li.event .event--header,.calendar-wrapper table.sdo-calendar-grid td.calendar-day .calendar-day--day-number-container,.calendar-wrapper table.sdo-calendar-grid td.calendar-day>.event-titles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}blockquote{font-size:1.125rem;line-height:1.6;font-style:italic;border-radius:5px;padding:1.25rem;color:rgba(var(--color-very-light),var(--alfa-08));background-color:#000000;font-family:Raleway,sans-serif}blockquote a{color:#ffffff}blockquote a.button{margin-top:10px;display:block}@media (min-width:992px){blockquote a.button{margin-left:10px;margin-right:10px;margin-top:0;display:inline-block}}button{background-color:transparent;border:1px solid;border-color:rgba(var(--color-very-light),var(--alfa-02));padding:0.625rem 0.75rem;color:rgba(var(--color-very-light),var(--alfa-08));font-family:Oswald,sans-serif;text-transform:uppercase}button:hover{background-color:#ffbf2e;border-color:#ffbf2e;color:#000000}.calendar-wrapper .sdo-calendar-header{margin-bottom:10px;padding:0 4px}.calendar-wrapper .sdo-calendar-header .calendar-view-type{display:none}@media (min-width:992px){.calendar-wrapper .sdo-calendar-header .calendar-view-type{display:-webkit-box;display:-ms-flexbox;display:flex}}.calendar-wrapper .sdo-calendar-header .calendar-view-type a{border:1px solid #a5a5a5;margin-left:20px;padding:5px 10px}.calendar-wrapper .sdo-calendar-header .calendar-view-type a:hover{color:inherit}.calendar-wrapper .sdo-calendar-header .calendar-view-type a:first-child{margin-left:0}.calendar-wrapper .sdo-calendar-header .calendar-view-type a.active{background-color:#a5a5a5;color:#000000}.calendar-wrapper .sdo-calendar-header .calendar-view-type a span{margin-left:10px}.calendar-wrapper .sdo-calendar-header .calendar-view-type a svg{fill:#a5a5a5;width:22px;height:22px}.calendar-wrapper .sdo-calendar-header .calendar-view-type a.active svg{fill:#000000}.calendar-wrapper .sdo-calendar-header .sdo-calendar-year-list_year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calendar-wrapper .sdo-calendar-header .sdo-calendar-year-list_year h3{width:100%;text-align:center;margin:20px 0}.calendar-wrapper .sdo-calendar-header .month-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calendar-wrapper .sdo-calendar-header .month-control .next-prev svg{fill:#a5a5a5;width:16px;height:16px}.calendar-wrapper:not(.calendar-wrapper-grid) table.sdo-calendar-grid{display:none!important}.calendar-wrapper-grid table.sdo-calendar-grid{width:100%;border-collapse:separate;border-spacing:4px;display:none}@media (min-width:992px){.calendar-wrapper-grid table.sdo-calendar-grid{display:table}}.calendar-wrapper table.sdo-calendar-grid th{font-family:Raleway,sans-serif;text-align:center;width:14.2857142857%;font-size:0.75rem}.calendar-wrapper table.sdo-calendar-grid td.calendar-day{background-color:#605e5e;position:relative}.calendar-wrapper table.sdo-calendar-grid td.calendar-day-oom{background-color:transparent}.calendar-wrapper table.sdo-calendar-grid td.calendar-day .calendar-day--day-number-container{color:#605e5e;background-color:#a5a5a5;position:absolute;top:5px;right:5px;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-wrapper table.sdo-calendar-grid td.calendar-day .calendar-day--day-number-container .calendar-day--day-number{margin:auto}.calendar-wrapper table.sdo-calendar-grid td.calendar-day>.event-titles{height:130px;max-height:130px;overflow:hidden}.calendar-wrapper table.sdo-calendar-grid td.calendar-day>h3.event-title{font-size:1.125rem;margin:5px;line-height:1.25rem}.calendar-wrapper table.sdo-calendar-grid td.calendar-day h3.event-title{color:#ffffff}.calendar-wrapper table.sdo-calendar-grid td.calendar-day ul{display:none;list-style:none;position:absolute;color:#000000;background-color:#a5a5a5;z-index:1;background-clip:padding-box;padding:20px;width:calc(200% + 8px);height:calc(200% + 4px);margin:0}.calendar-wrapper table.sdo-calendar-grid td.calendar-day:hover ul{display:block}.calendar-wrapper table.sdo-calendar-grid td.calendar-day:nth-child(-n+5) ul{left:100%;border-left:4px solid transparent}.calendar-wrapper table.sdo-calendar-grid td.calendar-day:nth-child(n+6) ul{right:100%;border-right:4px solid transparent}.calendar-wrapper table.sdo-calendar-grid tr:nth-child(-n+3) td.calendar-day ul{top:0}.calendar-wrapper table.sdo-calendar-grid tr:nth-child(n+4) td.calendar-day ul{bottom:0}.calendar-wrapper table.sdo-calendar-grid td.calendar-day ul li{padding:0;font-size:0.75rem}.calendar-wrapper table.sdo-calendar-grid td.calendar-day ul li{margin-top:10px}.calendar-wrapper table.sdo-calendar-grid td.calendar-day ul li:first-child{margin-top:0}.calendar-wrapper table.sdo-calendar-grid td.calendar-day ul li a:hover{color:inherit}.calendar-wrapper table.sdo-calendar-grid td.calendar-day ul li div.date{padding:0;font-size:0.6875rem;font-style:italic;margin:0 0 5px 0}.calendar-wrapper table.sdo-calendar-grid td.calendar-day ul li h3{font-size:1rem;font-weight:bolder;border-bottom:1px solid;margin-bottom:5px}@media (min-width:992px){.calendar-wrapper:not(.calendar-wrapper-list) div.sdo-calendar-list{display:none!important}}.calendar-wrapper div.sdo-calendar-list,.calendar-wrapper div.sdo-calendar-year-list{padding:0 4px}.calendar-wrapper div.sdo-calendar-list ul,.calendar-wrapper div.sdo-calendar-year-list ul{list-style:none;padding:0}.calendar-wrapper div.sdo-calendar-year-list ul li.event-month-name{text-align:center;margin:20px 0}.calendar-wrapper div.sdo-calendar-year-list ul li.event-month-name:first-child{margin:0 0 20px 0}.calendar-wrapper div.sdo-calendar-list ul li.event,.calendar-wrapper div.sdo-calendar-year-list ul li.event{padding:5px 10px;margin-bottom:10px;background-color:#605e5e;color:#a5a5a5}.calendar-wrapper div.sdo-calendar-list ul li.event:hover,.calendar-wrapper div.sdo-calendar-year-list ul li.event:hover{background-color:#a5a5a5;color:#000000}.calendar-wrapper div.sdo-calendar-list ul li.event a,.calendar-wrapper div.sdo-calendar-year-list ul li.event a{color:inherit}.calendar-wrapper div.sdo-calendar-list ul li.event a:hover,.calendar-wrapper div.sdo-calendar-year-list ul li.event a:hover{color:inherit}.calendar-wrapper div.sdo-calendar-list ul li.event .event--header div.event--date,.calendar-wrapper div.sdo-calendar-list ul li.event .event--header h3.event--title,.calendar-wrapper div.sdo-calendar-year-list ul li.event .event--header div.event--date,.calendar-wrapper div.sdo-calendar-year-list ul li.event .event--header h3.event--title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;margin:0}.calendar-wrapper div.sdo-calendar-list ul li.event .event--header h3.event--title,.calendar-wrapper div.sdo-calendar-year-list ul li.event .event--header h3.event--title{font-size:1.125rem;margin-left:10px!important;font-weight:bold}.calendar-wrapper div.sdo-calendar-list ul li.event .event--header div.event--date,.calendar-wrapper div.sdo-calendar-year-list ul li.event .event--header div.event--date{font-size:1rem;font-weight:bold}.calendar-wrapper div.sdo-calendar-list ul li.event div.event--desc,.calendar-wrapper div.sdo-calendar-year-list ul li.event div.event--desc{display:none;width:100%;font-weight:bold;padding:0 5px}@media only screen and (min-device-width:812px) and (max-device-width:926px) and (orientation:portrait){.calendar-wrapper div.sdo-calendar-list ul li.event div.event--desc,.calendar-wrapper div.sdo-calendar-year-list ul li.event div.event--desc{display:block}}@media (min-width:992px){.calendar-wrapper div.sdo-calendar-list ul li.event div.event--desc,.calendar-wrapper div.sdo-calendar-year-list ul li.event div.event--desc{display:block}}.sdoc-calendar-wrapper-event{color:#ffffff}.sdoc-calendar-wrapper-event h2{font-size:1.25rem;margin-top:10px}.sdoc-calendar-wrapper-event h2:first-child{margin-top:0}.sdoc-calendar-wrapper-event .sdoc-event-data{text-align:center;margin-bottom:10px}.sdoc-calendar-wrapper-event .sdoc-event-description{text-align:center}.sdoc-calendar-wrapper-event .sdoc-event-description a{font-weight:bolder}.sdoc-calendar-wrapper-event .sdoc-event-description a:hover{color:inherit}.sdoc-calendar-wrapper-event .sdoc-event-two-colum-left-col{text-align:left}.sdoc-calendar-wrapper-event .sdoc-event-detail ul{margin-left:10px!important}.sdoc-calendar-wrapper-event .sdoc-event-detail ul,.sdoc-calendar-wrapper-event .sdoc-event-detail ul li{padding:0;margin:0;list-style:none}.sdoc-calendar-wrapper-event .sdoc-event-detail ul li span.sdoc-event-detail--name{font-weight:bolder;color:#a5a5a5}.sdoc-calendar-wrapper-event .sdoc-event-detail ul li span.sdoc-event-detail--value{font-style:italic;margin-left:20px;font-size:1.125rem}.sdoc-event-two-colum-right-col{display:none}@media (min-width:768px){.sdoc-event-two-colum-right-col{display:block}}.sdoc-event-two-colum-right-col img{width:100%}.sdoc-event-footer{margin-top:20px}.sdoc-event-footer>blockquote{text-align:center}.sdoc-event-footer a,blockquote>.sdoc-address-in-bq{margin-left:10px;margin-right:10px;font-weight:bolder}.sdoc-event-footer a:hover,blockquote>.sdoc-address-in-bq:hover{color:inherit}blockquote>.sdoc-address-in-bq{color:#ffffff}
/*# sourceMappingURL=SDOCalendar.min.css.map */