#calendar .item.active .content .icons img,.list_view .list_info .zmanim_template img,.mobile #calendar .item .content .icons img{vertical-align:text-bottom}#co_body_container{font-family:Arial}.cal_header_info{color:#357BAF;font-size:12px;float:right;position:relative;z-index:2;margin-top:15px}.cal_header_info .bold,.cal_header_info b{color:#357BAF;font-size:15px}.cal_header_info a{text-decoration:none;border-bottom:1px dotted #357BAF}.cal_header_info a:hover{border-bottom:1px solid #357BAF}.cal_secondary_header{font-size:24px;font-weight:700;color:#87B7DA}.cal_header_buttons{margin-top:5px;clear:both;margin-bottom:15px}.mobile .cal_header_buttons{margin-bottom:5px}#co_body_container .layer_buttons .co_global_button{float:right}#co_body_container .cal_header_buttons .co_global_button{float:left;margin-right:5px}.dir_rtl #co_body_container .cal_header_buttons .co_global_button{float:right;margin-right:0;margin-left:5px}.cal_header_buttons .cal_button i.fa{font-size:14px}.cal_header_buttons .cal_button .button{height:32px}.dir_ltr .cal_button{float:left}.dir_rtl .cal_button{float:right}.cal_button a{display:block;text-align:center;text-decoration:none}#EventsLinksLayer a{text-align:initial}.cal_header_buttons #EventsLinksLayer{position:absolute;top:30px;z-index:3;right:0}.dir_rtl .cal_header_buttons #EventsLinksLayer{right:auto;left:0}#calendar_header{position:relative;margin-bottom:10px;margin-top:0}#calendar_header.loading *{pointer-events:none}#calendar_header.loading:after{content:'';position:absolute;top:0;left:0;background:url(/images/global/loaders/ajax_loader_indicator_big_000000.gif) 50% 10% no-repeat rgba(255,255,255,.77);width:100%;height:100%;z-index:3;cursor:default}#calendar .row,#calendar .row .item{_height:125px;min-height:125px}#calendar{border:1px solid #D8DCE0;border-right:0;border-bottom:0;width:100%}#calendar .row{clear:both;border-bottom:1px solid #D8DCE0}#calendar .item{color:#0F4F7F;float:left;border-right:1px solid #D8DCE0;height:100%;position:relative}#calendar.month .item{width:108px;float:none;border-bottom:1px solid #D8DCE0}#calendar .item a{color:#357BAF}#calendar.week .item{display:table-cell;float:none}.mobile #calendar.week .item{display:block}#calendar.day{width:auto;border:1px solid #D8DCE0}#calendar.day .item,#calendar.day .item .content{border:0;margin-top:0;float:none;margin-right:0}#calendar.day .item .content .toggle_content_container{text-align:right}#calendar.day .item .content{float:left}#calendar.day .item .content .main{margin:15px}#calendar.day .expand_collapse{float:right}#calendar.day .item .content .toggle_content_container #CollapseAll{margin-left:10px}#calendar.day .item .content .break_floats{width:auto}#calendar.day .item .content #events.main .icon{float:left;padding-right:7px}#calendar.day .item .content .main .links a{padding-right:10px}#calendar .row.header{background:#EDF0F5;min-height:0;height:18px}#calendar .row.header .item{color:#49525A;font-weight:700;text-align:center;padding-top:2px;padding-bottom:2px;font-size:11px;height:auto;min-height:0;max-height:18px}#calendar .item.holiday{background-color:#FFFBE0}#calendar .item.today{background-color:#F1F2F7}#calendar .item .header{font-weight:700;font-size:12px;padding:2px 5px}#calendar .item.active .header{padding:5px}#calendar.month .item .header{position:relative;z-index:2;height:15px}.mobile #calendar.month .item .header{height:auto;padding-top:10px}#calendar .item .header a{display:block;text-decoration:none;color:#357BAF}#calendar.week .item .header a{height:100%;width:100%}#calendar .item.disabled .header a{color:#A8A8A8}#calendar .item.disabled{color:#A8A8A8;background-color:#E2E2E2}#calendar .item .header div{font-weight:400;float:right}#calendar.week .item .header{background-color:#EDF1F5;height:40px;color:#357BAF;font-family:Arial;font-size:14px}#calendar.week .item .header div{float:none}#calendar.month .item .content{width:108px;position:relative;z-index:1;margin-top:-15px;float:left;height:100%;font-size:11px;min-height:125px;cursor:pointer}body.mobile #calendar.month .item .content{width:100%}#calendar .item .content[onclick]{cursor:pointer}#calendar.month .item .expanded,#calendar.month .item .expanded_inner{height:100%}#calendar.month .item .content.event_hover{z-index:2}#calendar.month .item .content .event{text-align:left;cursor:pointer}#calendar.month .item.active .content .event{cursor:auto;display:block;white-space:normal}#calendar.month .item.active .content .event .ellipsis,#calendar.month.expanded .item .content .event .ellipsis,.mobile #calendar.month .item .content .event .ellipsis,.mobile #calendar.month .item .content .event.long_title .ellipsis{display:none}.mobile #calendar.month .item .content #events_wrapper{padding-bottom:25px}#calendar.month .item .content .event .ellipsis{background:url(/images/1/calendar/mosad_event_mv.png) 0 9px no-repeat;width:12px;height:15px}#calendar.month .item.active .content .event.long_title,#calendar.month .item.active .content .event.title{font-weight:700}#calendar.month .item .content .event.long_title .ellipsis{background:url(/images/1/calendar/personal_event_mv.png) 0 9px no-repeat;width:12px;height:15px}.mobile #calendar.month .item .content .event.mosad.long_title{display:block}#calendar.month .item .content .events_header{display:none}#calendar.month .item.active .content .events_header{display:block;padding-bottom:5px}#calendar.month .item .content .description,#calendar.month .item .expanded_inner .content .time,#calendar.month .item.active .content .number_of_additional,#calendar.month.expanded .item .content .number_of_additional,.mobile #calendar.month .item .content .number_of_additional{display:none}#calendar.month .item .content .number_of_additional{background:#EDF0F5;padding:1px 4px;min-width:32px;margin:0 1px}#calendar.month .item.active .expanded{position:relative}#calendar.month .item.active .expanded_inner{position:absolute;top:-65px;width:100%;z-index:3;background-color:#FFF;box-shadow:2px 2px 10px rgba(100,100,100,.5)}#calendar.month .item.holiday.active .expanded_inner{background-color:#FFFBE0}#calendar.month .item.active .expanded_inner .close{height:16px;width:16px;cursor:pointer;background:url(/images/library/howto/prayer_trainer_controls.png) -567px -67px no-repeat}.dir_rtl #calendar.month .item.active .expanded_inner .close{margin-right:10px}.dir_ltr #calendar.month .item.active .expanded_inner .close{margin-left:10px}#calendar.month .item.active .expanded_inner .content{float:none;width:auto;height:100%;background-color:#FFF;margin:6px}#calendar.month .item.holiday.active .expanded_inner .content{background-color:#FFFBE0}#calendar.month .item.active .expanded_inner .content .wrapper{margin:0}#calendar.month.expanded .item.active .expanded_inner .content .time,.mobile #calendar.month .item.active .expanded_inner .content .time{padding:10px 10px 0 0;display:block}#calendar.month .item .expanded_inner .content .icon{display:none}#calendar.month .item.active .content .description,#calendar.month .item.active .expanded_inner .content .icon,#calendar.month .item.active .expanded_inner .content .time,#calendar.month.expanded .item .expanded_inner .content .icon,.mobile #calendar.month .item .content .description,.mobile #calendar.month .item .expanded_inner .content .icon{display:block}#calendar.month .item.active .expanded_inner .content .icons{width:100%;right:6px;bottom:36px;padding:6px;background-color:#EDF1F5;margin-right:-12px;margin-bottom:-5px}#calendar.month .item.active .expanded_inner .content #events_wrapper{overflow-y:scroll;max-height:160px}#calendar.day #events .category_item .more_info a+a.register_link,#calendar.list .category_item .more_info a+a.register_link,#calendar.month .item .expanded_inner .category_item .more_info a+a.register_link,#calendar.week #events .category_item .more_info a+a.register_link{margin-left:10px}#calendar.month .item .events_expanded_view .wrapper{background-color:#fff;margin:5px;padding:3px;height:225px}#calendar.month .item .expanded .expanded_inner .wrapper .purple{color:#663467}#calendar.month .item .events_expanded_view .wrapper .item{width:auto;border-bottom:none;border-right:none}#calendar.month .item .events_expanded_view .wrapper .item .time{padding-top:2px}#calendar.month .item .events_expanded_view .wrapper .item .title{background-color:#F2E8F1;padding:2px 5px}#calendar.month .item .header .primary{font-weight:700;font-size:15px}#calendar.month .item .header .gregorian_date{float:left}#calendar.month .chanukah{position:absolute;bottom:5px}#calendar.month span.menorah{display:block;background:url(/images/1/calendar/menorah_colored_small.png) center top no-repeat;background-size:contain;height:30px;width:33px}#calendar.month span.menorah.day_1{background-image:url(/images/1/calendar/menorah_colored_small_1.png)}#calendar.month span.menorah.day_2{background-image:url(/images/1/calendar/menorah_colored_small_2.png)}#calendar.month span.menorah.day_3{background-image:url(/images/1/calendar/menorah_colored_small_3.png)}#calendar.month span.menorah.day_4{background-image:url(/images/1/calendar/menorah_colored_small_4.png)}#calendar.month span.menorah.day_5{background-image:url(/images/1/calendar/menorah_colored_small_5.png)}#calendar.month span.menorah.day_6{background-image:url(/images/1/calendar/menorah_colored_small_6.png)}#calendar.month span.menorah.day_7{background-image:url(/images/1/calendar/menorah_colored_small_7.png)}#calendar.month span.menorah.day_8{background-image:url(/images/1/calendar/menorah_colored_small_8.png)}#calendar .title.menorahlighting{background:url(/images/1/calendar/menorah_16.png) left center no-repeat}#calendar.week .item{width:381px}#calendar.week .item.full{width:auto;float:none;display:block}#calendar.week .item .content{width:100%;padding-bottom:15px;font-size:13px;margin:0;overflow-y:auto;max-height:380px}.mobile #calendar .row,.mobile #calendar .row .item,.mobile #calendar.week .item,.mobile #calendar.week .item .content,.mobile #calendar.week .row{overflow-y:visible!important;height:auto!important;max-height:inherit}@media print{#calendar.week .item .header{border:1px solid #D8DCE0;border-top:4px solid #D8DCE0}#calendar .item{float:none!important}#calendar.week .item{width:auto}#calendar .row,#calendar .row .item,#calendar.week .item,#calendar.week .item .content,#calendar.week .row{overflow-y:visible!important;height:auto!important;max-height:inherit}}#calendar .item .content .wrapper{margin-top:15px;padding:2px}#calendar.month.expanded .item .content .wrapper{margin-bottom:20px}#calendar .item .content #events_wrapper{cursor:pointer}#calendar .item.active .content #events_wrapper{cursor:auto}#calendar .item .content .holidays{text-align:center;padding-bottom:10px}#calendar.day .item .content .holidays{font-size:12px;text-align:left;margin:10px 15px 0}#calendar.day .item .content .holidays div{margin-top:7px;font-size:22px}#calendar.day .item .content .sefirah{margin-left:15px;margin-top:7px;font-size:18px}#calendar.week .item .header .inner_wrapper{position:relative;margin-left:10px;margin-right:10px}#calendar.week .item .header .inner_wrapper .day_name{text-align:center;height:100%;margin-top:10px;font-weight:700}#calendar.week .item .header .inner_wrapper .dates{position:absolute;width:100%;top:0}#calendar.week .item .header .inner_wrapper .jewish_date{float:right}#calendar.week .item .header .inner_wrapper .gregorian_date{float:left;font-weight:700}#calendar.week .item .day.content #jewish_history ul,#calendar.week .item .day.content #laws_customs ul{padding-left:20px}#calendar.week .item .content .holidays{font-size:12px;text-align:left;margin-left:17px;margin-top:10px}#calendar.week .item .content .holidays div{margin-bottom:4px}#calendar.week .item .content .holidays .primary,#calendar.week .item .content .holidays .sefirah{font-weight:700;font-size:14px}#calendar.week .item .content .holidays .secondary{font-size:14px}#calendar.week .item .content .holidays .sefirah.indented{margin-left:45px}#calendar.week .item .content .holidays .sefirah.normal{font-weight:400}#calendar .item .content .icons{visibility:hidden;position:relative;bottom:4px;right:2px;text-align:right}#calendar .item.active .content .icons>div,.mobile #calendar .item .content .icons>div{display:inline-block;padding:0 7px}#calendar .item .content .title a,#calendar .list_item .title a{color:#3684B2;text-decoration:none}#calendar .item .content .small_links li{font-size:11px;line-height:normal;margin-top:5px}#calendar .item .content .main{margin-left:15px;padding-top:15px}#calendar .item .content .long_title,#calendar .item .content .title,#calendar .list_item .long_title,#calendar .list_item .title{font-family:Arial;font-size:12px;color:#3684B2;line-height:16px;padding-left:22px}#calendar.day .item .halachic_times .item{float:none;height:auto;border:0}#calendar.day .content .halachic_times a{color:#6C99BA;font-size:12px}#calendar.day .content .halachic_times .more_info{text-align:center;padding:7px 0 3px}#calendar.day .content .halachic_times .no_location{padding:5px;text-align:center}#calendar.day div.line{width:auto;margin-left:15px;border-top:1px solid #EBEBEB;margin-top:15px}#calendar.day .halachic_times .wrapper,.year_view .month_header{border:1px solid #D8DCE0}#calendar.day #daily_study div.links{display:table;margin:0 20px}#calendar.day #daily_study .links .link{display:table-row}#calendar.day #daily_study .links .link div{display:table-cell;padding:5px}#calendar.day div.link{font-family:Arial;font-weight:400;margin:0 20px;padding-top:5px;padding-bottom:5px}#calendar.day .item .content .main div.details:not(:last-child){margin-bottom:2.2em}#calendar.day div.study{padding-left:10px}#calendar.day .item .content .main div.title{font-family:Arial;font-size:22px;font-weight:400;color:#3684B2;text-decoration:none;padding-left:25px;margin-bottom:10px}#calendar.day .item .content .main div.header{font-size:15px;font-weight:700}#calendar.day .item .content .details{color:#0A3359;font-size:12px}.dir_rtl #calendar.day .item .content .details{margin-right:25px}.dir_ltr #calendar.day .item .content .details{margin-left:25px}#calendar.day .ads .details a,#calendar.day .item .content .details a,#calendar.day .item .content .details p{color:#0A3359;font-size:15px}#calendar.day .item .content .details p{margin-bottom:.6em}#calendar.day .item .content .details .more_info a,.list_view .list_info .more_info a{color:#357BAF;text-decoration:none}#calendar.day .item .content .details .more_info a:hover,.list_view .list_info .more_info a:hover{text-decoration:underline}#calendar.day div.title a{text-decoration:none;color:#3684B2}#calendar.day div.times{text-align:right;font-size:14px;float:right}.dir_rtl #calendar.day div.times,.switch_view_container .switch_view,.year_view .month{float:left}#calendar.day .halachic_times{margin:15px;max-width:350px;float:right}body.mobile #calendar.day .halachic_times{max-width:initial;float:none}#calendar.day .halachic_times .header{background-color:#DBE8F1;text-align:center;color:#5B90B2;padding-left:8px;padding-top:8px;padding-bottom:8px;font-size:15px;font-weight:700}#calendar.day .halachic_times .location{background-color:#F2F6F7;text-align:center;font-size:14px;color:#6C99BA}#calendar.day .halachic_times .location div{padding-top:9px;padding-bottom:9px}#calendar.day .halachic_times .zman{font-size:14px;padding:6px 10px;color:#5B90B2;background-color:#fff}#calendar.day .halachic_times .zman:nth-child(2n){background-color:#F2F6F7;border-top:1px solid #eee;border-bottom:1px solid #eee}#calendar.day .halachic_times .alternating{background-color:#F2F6F7}#calendar.day .halachic_times .no_location{color:#0A3359;font-weight:700;text-align:center;font-size:12px;margin:15px}#calendar.day .halachic_times .no_location a{color:#0A3359}#calendar.day .halachic_times .no_location a:hover{text-decoration:none}#calendar.day .link a{text-decoration:none;color:#0A3359}#calendar.day #daily_study .link div{color:#0A3359}#calendar.day #daily_study .study{font-size:15px;padding:2px}.year_view .day_name td,.year_view td.date{width:30px;font-family:Arial;font-size:12px;border-right:1px solid #D8DCE0;border-bottom:1px solid #D8DCE0;font-weight:700}#calendar.day #daily_study .study a:hover{text-decoration:underline}#calendar.day .ads{margin-right:0;margin-left:10px}#calendar.day .ads .details a{text-decoration:none}#calendar.day .ads .details a:hover{text-decoration:underline}.switch_view a,.year_view .days a,.year_view .month_header a,a.event_option{text-decoration:none}.year_view .day_name td{text-align:center;padding-bottom:8px;padding-top:8px;background-color:#EDF1F5;color:#357BAF}.year_view td.date{height:30px;color:#000}.year_view td.date.disabled{background-color:#E2E2E2;color:#E2E2E2}.year_view .days{width:224px}.year_view .days a{display:block;padding:8px 0;color:#0A3359}.year_view .month_header{background:url(/images/1/calendar/calendar_header_bg.jpg) repeat-x;height:18px;width:224px;color:#49525A;font-size:11px;text-align:center}.year_view .month{margin:10px 14px}.year_view .month table{border-top:1px solid #D8DCE0;border-left:1px solid #D8DCE0;width:226px}.year_view .month .days .item{border-right:1px solid #D8DCE0;border-bottom:1px solid #D8DCE0;width:30px;text-align:center;font-size:11px;font-weight:700}.year_view .month .days .item.today{background-color:#F1F2F7}.year_view .month .day_name{cursor:default}#calendar .item .content #daily_thought .title{background:url(/images/1/global/icons/book_16.png) left center no-repeat}.dir_rtl #calendar .item .content #events .title{background:url(/images/global/icons/calendar.gif) right center no-repeat}.dir_ltr #calendar .item .content #events .title{background:url(/images/global/icons/calendar.gif) left center no-repeat}#calendar .item .content #jewish_history .title{background:url(/images/1/global/icons/hourglass_16.png) left center no-repeat}#calendar .item .content #daily_study .title{background:url(/images/1/global/icons/book_16.png) left center no-repeat}#calendar .item .content #laws_customs .title{background:url(/images/1/global/icons/scroll_16.png) left center no-repeat}#calendar .item .content #torah_portion .title{background:url(/images/1/global/icons/torah_16.png) left top no-repeat}#calendar .item .content #zmanim .candlelighting.title,#calendar.day .candlelighting.title,#calendar.list .candlelighting.title{background:url(/images/1/global/icons/candles_16.png) left center no-repeat;padding-left:22px}#calendar .havdalah.title{background:url(/images/1/global/icons/havdalah_16.gif) left 4px center no-repeat;padding-left:22px}.add_event_icon{background:url(/images/calendar/calendaricon_add.gif) right center no-repeat;margin-right:15px}.switch_view_container{width:auto;background-color:#EDF0F5;padding:5px 0 5px 10px}.switch_view a{color:#093359;font-size:13px;padding:2px 10px}.switch_view a.selected{background-color:#9DC0D4;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;color:#fff;border-radius:3px}.switch_view a.hover{background-color:#9DC0D4;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;color:#093359;border-radius:3px}.b_inside{overflow:visible}.article-header__title,.content_title{font-weight:700;color:#105689}ul.small_links li:first-child{margin-top:0}.co_toggle_buttons .wrapper{margin-top:1px}a.event_option{padding:2px;vertical-align:baseline}.mobile a.event_option{padding:10px 4px}.calendar_events_icons{width:18px;height:18px;background:url(/images/global/icons/calendar_events_icons.png) no-repeat;border:0;vertical-align:bottom}.calendar_events_icons.reminder{background-position:-316px -15px;width:18px}.calendar_events_icons.reminder.active,.calendar_events_icons.reminder:hover{background-position:-316px -65px}.calendar_events_icons.download{background-position:-367px -65px;width:15px}.calendar_events_icons.edit{background-position:-418px -66px;width:14px}.calendar_events_icons.delete{background-position:-468px -65px;width:14px}.calendar_events_icons.copy{background-position:-616px -65px}.calendar_events_icons.recurring{background-position:-568px -65px;width:14px}.calendar_events_icons.facebook{background-position:-518px -65px;width:15px}#CategoryFilters #AddCategoryFiltersButton .icon,#CategoryFilters #CategoryFilterOptionsListButton .icon,#CategoryFilters .filter_button .icon{width:16px;height:15px;background:url(/images/global/icons/calendar_events_icons.png) no-repeat}#CategoryFilters{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;transition:background-color .2s ease-out}#CategoryFilters.active{z-index:4}#CategoryFiltersWrapper{position:relative}#CategoryFilters label{padding:5px 0}.dir_rtl #CategoryFilters label{margin-left:3px}.dir_ltr #CategoryFilters label{margin-right:3px}#CategoryFilters #AddCategoryFiltersButton,#CategoryFilters .filter_button{background:#fff;padding:4px 8px;margin:0 2px 2px;border-radius:2px;cursor:pointer;box-shadow:inset 0 0 0 1px #D8DCE0;display:none;color:#0A3459}#CategoryFilters #CategoryFiltersContainer .filter_button.active{display:inline-block}.dir_rtl #CategoryFilters .filter_button.active:hover .icon{background-position:-170px -68px}.dir_ltr #CategoryFilters .filter_button.active:hover .icon{background-position:-163px -68px}#CategoryFilters .filter_button.active .icon{width:16px;height:15px}.dir_rtl #CategoryFilters .filter_button.active .icon{background-position:-170px -18px}.dir_ltr #CategoryFilters .filter_button.active .icon{background-position:-163px -18px}#CategoryFilters.active #CategoryFilterOptionsListWrapper .filter_button.active .icon{background-position:-115px -68px}#CategoryFilters #AddCategoryFiltersButton{background:#bad2df;background:-moz-linear-gradient(top,#bad2df 0,#a7c7d7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#bad2df),color-stop(100%,#a7c7d7));background:-webkit-linear-gradient(top,#bad2df 0,#a7c7d7 100%);background:-o-linear-gradient(top,#bad2df 0,#a7c7d7 100%);background:-ms-linear-gradient(top,#bad2df 0,#a7c7d7 100%);background:linear-gradient(to bottom,#bad2df 0,#a7c7d7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bad2df', endColorstr='#a7c7d7', GradientType=0 );box-shadow:inset 0 0 0 1px #A7C7D7;display:inline-block}#CategoryFilters #AddCategoryFiltersButton .icon{width:0;height:0;background:0 0;border-top:5px solid #0C4472;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);margin-top:5px}.dir_rtl #CategoryFilters #AddCategoryFiltersButton .icon{margin-right:5px}.dir_ltr #CategoryFilters #AddCategoryFiltersButton .icon{margin-left:5px}#CategoryFilters #AddCategoryFiltersButton:hover{box-shadow:inset 0 0 0 1px #92BBCF,0 1px #DADADA}#CategoryFilters #AddCategoryFiltersButton:active,#CategoryFilters.active #AddCategoryFiltersButton{background:#b2cddb;background:-moz-linear-gradient(top,#b2cddb 0,#7caac2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#b2cddb),color-stop(100%,#7caac2));background:-webkit-linear-gradient(top,#b2cddb 0,#7caac2 100%);background:-o-linear-gradient(top,#b2cddb 0,#7caac2 100%);background:-ms-linear-gradient(top,#b2cddb 0,#7caac2 100%);background:linear-gradient(to bottom,#b2cddb 0,#7caac2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2cddb', endColorstr='#7caac2', GradientType=0 );box-shadow:inset 0 0 0 1px #68A0BB,inset 0 2px 2px #6E98AC}#CategoryFilters #CategoryFilterOptionsList{position:absolute;top:-1000%;background:#EDF1F5;z-index:-1000;box-shadow:3px 3px 5px rgba(0,0,0,.6);padding:0;visibility:hidden;opacity:0;transition:opacity .2s ease-out}#CategoryFilters.active #CategoryFilterOptionsList{visibility:visible;top:24px;z-index:1;opacity:1}#CategoryFilters #CategoryFilterOptionsListWrapper{padding:0;overflow-y:auto;height:1px;transition:height .2s ease-out;visibility:hidden}#CategoryFilters.active #CategoryFilterOptionsListWrapper{height:115px;visibility:visible}#CategoryFilters #CategoryFilterOptionsListButton{text-align:center;padding:5px 0 1px;cursor:pointer;display:block;background-color:#fff}#CategoryFilters #CategoryFilterOptionsListButton div{display:inline-block}#CategoryFilters #CategoryFilterOptionsListButton .icon{width:22px;height:18px;background-position:-164px -18px}#CategoryFilters #CategoryFilterOptionsListButton:hover .icon{background-position:-164px -68px}#CategoryFilters #CategoryFilterOptionsList .filter_button{display:block;margin:0;box-shadow:none;border-radius:0;background:0 0;color:#0A3459;padding:5px 10px}#CategoryFilters #CategoryFilterOptionsList .filter_button.active,#CategoryFilters #CategoryFilterOptionsList .filter_button:hover{background:#fff}#CategoryFilters #CategoryFiltersContainer{padding:0;background:rgba(0,0,0,0);transition:background-color .5s ease-out,padding .5s ease-out}#calendar.week .category_item{padding-top:4px;padding-bottom:4px}.dir_rtl #calendar.week .category_item{padding-right:11px}.dir_ltr #calendar.week .category_item{padding-left:11px}.dir_rtl #calendar.week .category_item.label_none{padding-right:15px}.dir_ltr #calendar.week .category_item.label_none{padding-left:15px}.mobile #calendar.month .category_collection,.mobile #calendar.month .events_header{padding:3px}#calendar.month .category_item{margin-bottom:3px;display:none}#calendar.month .item.active .category_item{margin-bottom:6px}.mobile #calendar.month .category_item,.mobile #calendar.month .events_header{display:block}.mobile #calendar.month .category_item{padding:5px 0}#calendar.month .item .visible,#calendar.month .item.active .category_item,#calendar.month .item.active .events_header,#calendar.month.expanded .item .category_item,.mobile #calendar.month .item{display:block}.mobile #calendar.month .item:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}#calendar.month .item .description,#calendar.month .item .event,#calendar.month .item .time,#calendar.month .item.active .category_item{padding:2px 0}#calendar.month .item .description,#calendar.month .item .event,#calendar.month .item .icon,#calendar.month .item .time{margin:0 3px}#calendar.month .item .event{height:15px;position:relative;overflow:hidden;word-break:break-all}#calendar.month .item.active .event,#calendar.month.expanded .item .event{height:auto;overflow:auto;word-break:normal}#calendar.day .category_item{padding-bottom:5px;margin-bottom:7px}.dir_rtl #calendar.day .category_item .link.header{margin-right:16px}.dir_ltr #calendar.day .category_item .link.header{margin-left:16px}.dir_rtl #calendar.day .item .content .category_item .details{margin-right:21px}.dir_ltr #calendar.day .item .content .category_item .details{margin-left:21px}.list_view .list_item .date_stamp{width:22%}.mobile .list_view .list_item .date_stamp{width:auto;margin:10px}.list_view .list_item .category_item{width:77%;margin-bottom:5px;padding:10px 0}.dir_rtl .list_view .list_item .category_item{margin-right:-4px}.dir_ltr .list_view .list_item .category_item{margin-left:-4px}.mobile .list_view .list_item .category_item{width:88%}.list_view .event_name{color:#1A517A;font-size:13px;font-weight:700}.list_view .event_info{color:#1A517A;font-size:12px}.list_view .list_item{padding:15px 20px}.mobile .list_view .list_item{padding:0}.list_view .list_info{color:#427495;font-size:12px}.list_view .list_info .date{font-size:13px;font-weight:700}.list_view .list_info .zmanim_template{padding-top:5px}.dir_rtl .list_view .list_info .zmanim_template img{margin-left:3px}.dir_ltr .list_view .list_info .zmanim_template img{margin-right:3px}#calendar.day .item .content .category_item .details .event_options,.list_view .event_options{width:22%}.mobile .dn-mobile{display:none}.mobile .event_tools{padding:0;float:none;text-indent:0}.dir_ltr .list_view .event_options,.dir_rtl .list_view .event_wrapper{padding-right:15px}.dir_ltr .list_view .event_wrapper,.dir_rtl .list_view .event_options{padding-left:15px}.mobile .my_events_table table{display:block}.mobile .event_name{max-width:20vw}.mobile .list_view .event_options{width:auto}#calendar.day .item .content .category_item .details .event_description,.list_view .event_wrapper{width:72%}.mobile .list_view .event_wrapper{width:91%}.mobile .view-toggle-buttons{padding-top:20px}.dir_rtl #CategoryFilterOptionsList .label_none{border-right:4px solid transparent}.dir_ltr #CategoryFilterOptionsList .label_none{border-left:4px solid transparent}.dir_rtl .label_green{border-right:4px solid #0F4F7F}.dir_ltr .label_green{border-left:4px solid #0F4F7F}.dir_rtl .label_purple{border-right:4px solid #8D76CD}.dir_ltr .label_purple{border-left:4px solid #8D76CD}.dir_rtl .label_orange{border-right:4px solid #D27F00}.dir_ltr .label_orange{border-left:4px solid #D27F00}.dir_rtl .label_brown{border-right:4px solid sienna}.dir_ltr .label_brown{border-left:4px solid sienna}.dir_rtl .label_lime{border-right:4px solid #B1E600}.dir_ltr .label_lime{border-left:4px solid #B1E600}.dir_rtl .label_maroon{border-right:4px solid maroon}.dir_ltr .label_maroon{border-left:4px solid maroon}.dir_rtl .label_navy{border-right:4px solid Navy}.dir_ltr .label_navy{border-left:4px solid Navy}.dir_rtl .label_blue{border-right:4px solid #7688CD}.dir_ltr .label_blue{border-left:4px solid #7688CD}.dir_rtl .label_mustard{border-right:4px solid #B5CD76}.dir_ltr .label_mustard{border-left:4px solid #B5CD76}.dir_rtl .label_pink{border-right:4px solid #CD768A}.dir_ltr .label_pink{border-left:4px solid #CD768A}.category_item.label_green{background:#EDF1F5!important}.category_item.label_purple{background:#E9EAF5!important}.category_item.label_orange{background:#FFF5DF!important}.category_item.label_brown{background:#F6E9E4!important}.category_item.label_lime{background:#F1FFC3!important}.category_item.label_maroon{background:#FFDBDB!important}.category_item.label_navy{background:#E5E8FF!important}.category_item.label_blue{background:#E9EAF5!important}.category_item.label_mustard{background:#F5F4E9!important}.category_item.label_pink{background:#F5E9F0!important}@media print{#calendar.month .row .item .content .icons a,#calendar.month .row .item.active .expanded_inner .close,#calendar_header .cal_header_buttons{display:none}#calendar.month{width:665px}#calendar.month .item,#calendar.month .item .content{width:100px}#calendar.month .row .item{height:auto!important}#calendar.month .row .item .expanded .expanded_inner{position:static;box-shadow:none;width:auto!important;height:auto!important;overflow:visible!important}#calendar.month .row .item .content .events_header{padding-top:5px}#calendar.month .item .content .description,#calendar.month .row .item .content .events_header{display:block}#calendar.month .row .item .content .event.number_of_additional.visible{display:none}#calendar.month .row .item .content .event,#calendar.month .row .item.active .content .event{padding-right:2px;white-space:normal;min-width:0}#calendar.month .row .item .content .event.long_title{background-image:none}#calendar.month .row .item.active .expanded_inner .content{max-height:none;margin:auto;float:left}#calendar.month .row .item.active .expanded_inner .content .wrapper{margin-top:15px}#calendar.month .item .content .event.long_title div{overflow:visible!important}#calendar.month .row .item .expanded_inner .content .icon,#calendar.month .row .item .expanded_inner .content .time{display:block}.hide_for_print{display:none!important}#calendar.month .item .content .event .ellipsis,#calendar.month .item .content .number_of_additional{display:none}#calendar.month .item .expanded_inner .content .time{display:block;float:none}#calendar.month .item .expanded_inner .content .icon{display:block}#calendar.month .item .content .wrapper{margin-bottom:20px}#calendar.month .item .category_item{display:block}}