.cCalendar{width:100%;table-layout:fixed}.ipsType_sectionTitle+.cCalendar{margin-top:-12px}.cCalendarIcon{display:inline-block;width:18px;height:18px;border-radius:3px;vertical-align:middle}html[dir=ltr] .cCalendarIcon{margin-right:5px}html[dir=rtl] .cCalendarIcon{margin-left:5px}.cCalendarNav .ipsType_pageTitle{font-size:30px;margin-bottom:var(--sp-3)}.cCalendar td{width:14.285%;min-height:100px;border:1px solid rgba( var(--theme-text_color),0.1 );vertical-align:top;padding:7px}.cCalendar td>div{height:100%;min-height:100px;position:relative}.cCalendar td.cCalendar_nonDate{background:rgb( var(--theme-area_background) )}.cCalendar td.cCalendar_today,.cCalendarWeek div.cCalendar_today{background:rgb( var(--theme-area_background_dark) );color:#fff}.cCalendarWeek div.cCalendar_today h2.ipsType_sectionHead{color:inherit}.cCalendar_dayNumber{font-size:14px;font-weight:700;display:inline-block}.ipsButton.cCalendar_miniAddEvent{height:15px;line-height:14px;padding:0 2px;opacity:0;transition:.2s all ease-in-out}.cCalendar td:hover .cCalendar_miniAddEvent{opacity:.5}.cCalendar td .cCalendar_miniAddEvent:hover{opacity:1}.cCalendar_birthdays{font-size:11px;text-transform:uppercase;margin:0}.cCalendar td .cCalendar_birthdays{position:absolute;bottom:0;padding:0}.cCalendarWeek>li{margin-bottom:15px}.cCalendarWeek>li:last-child{margin-bottom:0}.cCalendarWeek .cEvents+.cCalendar_birthdays{margin-top:10px}.cEvents_wrapper,.cEvents{margin:0;padding:0;list-style:none}.cEvents_event{margin-bottom:5px}a.cEvents_event,.cEvents_event a,.cEvents_event.cEvents_empty span{display:block;line-height:26px;height:26px;font-size:13px;margin-bottom:2px;padding:0 8px 0 10px;color:#fff;border-radius:20px;white-space:nowrap;overflow:hidden;background:rgb( var(--theme-area_background_dark) )}html[dir=rtl] a.cEvents_event,html[dir=rtl] .cEvents_event a,html[dir=rtl] .cEvents_event.cEvents_empty span{padding:0 10px 0 8px}a.cEvents_style_blank,.cEvents_style_blank a,.cCalendarIcon.cEvents_style_blank{background-color:transparent;border:1px solid rgba( var(--theme-text_color),0.2 )}a.cEvents_event.cEvents_eventSmall,.cEvents_event.cEvents_eventSmall a,.cEvents_event.cEvents_eventSmall.cEvents_empty span{font-size:12px;padding:0 8px;line-height:26px;height:26px;display:inline-block}.cEvents_time{font-size:10px;text-transform:uppercase;opacity:.7}.cEvents_event.cEvents_empty span{background:0 0}.cEvents_single .cEvents_event a{border-radius:20px}.cEvents_ranged .cEvents_event a{border-radius:0}html[dir=ltr] .cEvents_ranged .cEvents_event:not( .cEvents_first ) a{margin-left:-7px;padding-left:8px}html[dir=rtl] .cEvents_ranged .cEvents_event:not( .cEvents_first ) a{margin-right:-7px;padding-right:8px}html[dir=ltr] .cEvents_ranged .cEvents_event:not( .cEvents_last ) a{margin-right:-8px}html[dir=rtl] .cEvents_ranged .cEvents_event:not( .cEvents_last ) a{margin-left:-8px}html[dir=ltr] .cEvents_ranged .cEvents_event.cEvents_first a,html[dir=rtl] .cEvents_ranged .cEvents_event.cEvents_last a{border-top-left-radius:20px;border-bottom-left-radius:20px}html[dir=ltr] .cEvents_ranged .cEvents_event.cEvents_last a,html[dir=rtl] .cEvents_ranged .cEvents_event.cEvents_first a{border-top-right-radius:20px;border-bottom-right-radius:20px}tr td:not( :first-child ):not( .cCalendar_firstDay ) .cEvents_ranged .cEvents_event:not( .cEvents_first ) a,tr td:not( :first-child ):not( .cCalendar_firstDay ) .cEvents_ranged .cEvents_event:not( .cEvents_first ) a span{font-size:0}tr td:not( :first-child ):not( .cCalendar_firstDay ) .cEvents_ranged .cEvents_event:not( .cEvents_first ) a img{display:none}.cCalendarCarousel .cCalendarBlock{width:400px;height:380px;overflow:hidden}#elEventHeader .ipsCoverPhoto{min-height:155px;padding-top:65px;background-size:cover}#elEventHeader_details{background:rgb( var(--theme-area_background_dark) );color:#fff}#elEventHeader_details .ipsRating.ipsRating_large{margin-top:0}#elEventHeader_details .cEvents_event{margin-top:5px}#elEventHeader>.ipsCoverPhotoMinimal{padding-top:25px;height:100px}.cEvent_to{font-size:28px;margin:6px 15px}.cCalendarDay_hour{vertical-align:top}.cCalendarDay .cCalendarDay_hour>h2{font-size:54px;font-weight:300;text-align:right;margin-top:10px}html[dir=rtl] .cCalendarDay .cCalendarDay_hour>h2{text-align:right}.cCalendarDay .cCalendarDay_hour>h2 span{font-size:14px;text-transform:uppercase}.cCalendarDay_hour.cCalendarDay_allDay>h2{font-size:28px;line-height:1.07;margin-top:0}.cCalendarDay>.ipsDataItem{border-bottom:2px solid rgba( var(--theme-text_color),0.2 )}.ipsDataItem.cCalendarDay_allDay{border-bottom:6px solid #000}.cCalendarDay_eventList>li{margin-bottom:15px}.cCalendarBlock .ipsPageHead_special{min-height:80px;padding-top:45px}.cCalendarBlock .ipsType_pageTitle{font-size:18px}.cCalendarBlock_map{height:200px;text-align:center;margin:10px auto}#event_timezone option{width:400px;white-space:nowrap}.cCalendar_shortInput{width:auto!important;padding:2px!important;min-height:inherit!important}.cCalendarSubmit_field{display:inline-block;position:relative;margin-bottom:5px}html[dir=ltr] .cCalendarSubmit_field input{padding-left:35px!important}html[dir=rtl] .cCalendarSubmit_field input{padding-right:35px!important}.cCalendarSubmit_field .fa{position:absolute;color:#9f3d3b;top:50%;transform:translateY(-50%);font-size:20px}html[dir=ltr] .cCalendarSubmit_field .fa{left:10px}html[dir=rtl] .cCalendarSubmit_field .fa{right:10px}#elDateGrid_arrow{font-size:120px;opacity:.2;padding-top:20px;overflow:hidden}#elTimezone{margin-bottom:0}#event_remind_me input[type=number]{max-width:60px}.eventStreamDate .cCalendarEmbed_calendar{background:rgb( var(--theme-area_background_light) )}.eventStreamDate .ipsCalendarDate{width:80px;display:block;border:1px solid rgba( var(--theme-text_dark),0.24 );background:rgb( var(--theme-area_background_light) );padding:8px 0;border-radius:3px;overflow:hidden}.eventStreamDate .ipsCalendarDate{background:rgb( var(--theme-area_background_reset) )}.eventStreamDate .ipsCalendarDate>span{display:block;text-align:center}.eventStreamDate .ipsCalendarDate_month{color:#a93848;text-transform:uppercase;font-size:20px;line-height:1;font-weight:500}.eventStreamDate .ipsCalendarDate_date{font-size:36px;line-height:1.05;font-weight:300;color:rgb( var(--theme-text_color) )}