button.cr{appearance:button;-webkit-appearance:button;-ms-appearance:button;-moz-appearance:button;overflow:visible;}button.cr{text-transform:none;}html{overflow-y:scroll;text-size-adjust:100%;}svg.cr:not(:root){overflow:hidden;}*{box-sizing:inherit;}*{font-size:inherit;line-height:inherit;}button.cr{font-family:inherit;font-style:inherit;font-weight:inherit;}*{margin:0px;padding:0px;}*{border-style:solid;border-width:0px;}a,button.cr{touch-action:manipulation;}*{background-repeat:no-repeat;}a,a:link,a:visited{text-decoration:none;}iframe.cr,svg.cr{vertical-align:middle;}button.cr{background-color:transparent;color:inherit;}button.cr{min-height:1.5em;}html{box-sizing:border-box;}body{overflow-x:hidden;}svg.cr{fill:currentcolor;}.c_svgstore.cr{display:block;position:relative;width:100%;height:0px;pointer-events:none;}.c_svgstore.cr svg.cr{position:absolute;top:0px;left:0px;width:100%;height:100%;}.c_svgstore.cr img.cr{position:absolute;top:0px;left:0px;width:176px;height:auto;}.c_svgstore--SJFC-Logo.cr{padding-bottom:67.8309%;}.c_svgstore--circle-facebook.cr,.c_svgstore--circle-instagram.cr,.c_svgstore--circle-linkedin.cr,.c_svgstore--circle-twitter.cr,.c_svgstore--circle-tiktok.cr{padding-bottom:96.6667%;}.c_svgstore--circle-youtube.cr,.c_svgstore--close.cr{padding-bottom:100%;}.c_svgstore--down-arrow.cr{padding-bottom:57.8947%;}a,a:link,a:visited{color:#933;font-weight:600;}a:hover{background-repeat:repeat-x;background-position:0px 88%;background-size:100% .0625rem;color:#661616;}body{padding-top:3.5rem;}@media(min-width:64em){body{padding-top:0px;}}.c_wrap.cr{max-width:80rem;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem;}.c_wrap.cr::after,.c_wrap.cr::before{display:table;width:0px;content:"";}.c_wrap.cr::after{clear:both;}@media(min-width:32em){.c_wrap.cr{padding-right:2rem;padding-left:2rem;}}@media(min-width:72em){.c_wrap.cr{padding-right:3rem;padding-left:3rem;}}@media(min-width:80em){.c_wrap.cr{padding-right:4rem;padding-left:4rem;}}.c_wrap--wide.cr{margin:0px auto;max-width:100rem;}.c_section.cr{margin-bottom:2rem;padding-top:2rem;padding-bottom:2rem;}.c_cta.cr{width:100%;color:#933;font-size:1.063rem;font-family:"Open Sans",sans-serif!important;padding:1rem 3rem;text-align:center;text-transform:uppercase;cursor:pointer;background:#fff;letter-spacing:.05rem;border-radius:.2rem;font-weight:600;border:.15rem solid #933;text-decoration:none;transition:all .25s ease 0s;line-height:25.6px;}@media(min-width:64em){.c_cta.cr{width:auto;display:inline-block;padding:1rem 2rem;}}@media(min-width:80em){.c_cta.cr{padding:1rem 3rem;}}.c_cta.cr:hover{background:#933;color:#fff;}.c_footer.cr{background:#2c353b;width:100%;color:#fff;font-family:"Open Sans",sans-serif;padding:5rem 0px 8rem;}.c_footer__nav: 0px;transition: all .25s ease 0s;.c_footer.cr a.privacy{text-transform:none;}.c_footer.cr a.accessibility{text-transform:none;}.c_footer.cr a:hover{font-weight:600;text-decoration:underline;}.c_footer.cr ul.cr{padding-left:0px;margin:0px;}.c_footer__logo.cr{width:11rem;}.c_footer__logo.cr a{color:#fff;display:block;}.c_footer__logo.cr a:hover{color:rgba(255,255,255,.5);}.c_footer__nav.cr{text-transform:uppercase;}.c_footer__nav.cr a{color:#fff;}.c_footer__social.cr a{color:#fff;}.c_footer__cr.cr a{color:#fff;}@media(min-width:64em){.c_footer__logo.cr{float:left;}}@media(min-width:64em){.c_footer__wrap.cr{position:relative;left:15rem;}}@media(min-width:64em){.c_footer__nav.cr{position:absolute;top:0px;width:75%;}}@media(min-width:80em){.c_footer__nav.cr{width:78%;}}@media(min-width:64em){.c_footer__nav.cr ul.cr{display:flex;box-pack:justify;-webkit-box-pack:justify;-ms-box-pack:justify;-moz-box-pack:justify;justify-content:space-between;}}.c_footer__nav.cr li.cr{list-style-type:none;padding:.5rem 0px;}@media(min-width:64em){.c_footer__nav.cr li.cr{display:inline-block;border-bottom:.4rem solid #f7d778;}}@media(min-width:64em){.c_footer__social.cr{position:absolute;top:3rem;}}.c_footer__social.cr li.cr{list-style-type:none;display:inline-block;width:2rem;height:2rem;color:#fff;margin:2rem .5rem 3rem 0px;}.c_footer__social.cr li.cr a{display:block;}.c_footer__social.cr li.cr a:hover{color:rgba(255,255,255,.5);}@media(min-width:64em){.c_footer__cr.cr{display:block;position:absolute;top:10rem;}}.c_header.cr{position:fixed;top:0px;width:100%;z-index:2;}.c_header.cr a{background-image:none;letter-spacing:0px;}@media(min-width:64em){.c_header.cr{position:static;}}.c_menu.cr .c_submenu.cr{position:relative;width:100%;top:1rem;padding:0px 1.5rem;z-index:1;}.c_menu.cr .c_submenu.cr::after,.c_menu.cr .c_submenu.cr::before{display:table;width:0px;content:"";}.c_menu.cr .c_submenu.cr::after{clear:both;}@media(min-width:64em){.c_menu.cr .c_submenu.cr{padding:0px;position:absolute;left:0px;top:4.5rem;background:#eee;display:none;}}.c_menu.cr .c_submenu.cr li.cr{padding:.5rem;position:relative;}.c_menu.cr .c_submenu.cr li.cr{border-bottom:.1rem solid #ccc;}@media(min-width:64em){.c_menu.cr .c_submenu.cr li.cr{border-bottom:0px;}}@media(min-width:64em){.c_menu.cr .c_submenu.cr li.cr{padding:1rem 2rem;display:block;}}@media(min-width:64em){.c_menu.cr .c_submenu.cr li.cr,.c_menu.cr .c_submenu.cr li.cr:hover{transition:background .25s ease 0s;}}@media(min-width:64em){.c_menu.cr .c_submenu.cr li.cr:hover{background:#2c353b;}}@media(min-width:64em){.c_menu.cr .c_submenu.cr li.cr:hover a{color:#fff;}}@media(min-width:64em){.c_menu.cr .c_submenu.cr li.cr:hover .c_divider.cr{border-bottom:0px;}}@media(min-width:64em){.c_menu.cr .c_submenu.cr li.cr .c_divider.cr{display:block;border-bottom:.1rem solid #ccc;position:absolute;bottom:-.1rem;width:67%;}}.c_menu.cr .c_submenu.cr a{font-family:"Open Sans",sans-serif;display:block;color:#202020;}.c_menu__item.cr a{color:#202020;}@media(min-width:64em){.c_menu__item.cr{cursor:pointer;position:relative;}}.c_header__small.cr{background:#933;padding-left:1rem;height:3.5rem;}.c_header__small.cr::after,.c_header__small.cr::before{display:table;width:0px;content:"";}.c_header__small.cr::after{clear:both;}@media(min-width:64em){.c_header__small.cr{display:none;}}.c_header__small__logo.cr{display:inline-block;position:relative;float:left;padding-top:1rem;z-index:10;color:#fff;font-weight:400;vertical-align:middle;}@media(min-width:32em){.c_header__small__logo.cr{font-size:1.125rem;}}.c_header__small__logo.cr:hover{font-weight:400;color:#fff;}.c_header__small__search-toggle--close.cr{float:right;width:3.5rem;height:3.5rem;position:relative;color:#fff;padding:1rem;border-left:.1rem solid #fff;display:none;}.c_header__menu.cr{position:absolute;top:100%;left:100%;width:100%;height:calc(100vh - 3.5rem);border-top:.0625rem solid #fff;background:#fff;color:#fff;overflow:hidden;transition:transform .25s ease 0s,-webkit-transform .25s ease 0s;}.c_header__menu.cr::after,.c_header__menu.cr::before{display:table;width:0px;content:"";}.c_header__menu.cr::after{clear:both;}@media(min-width:64em){.c_header__menu.cr{position:static;height:auto;border:0px;background:#fff;color:#2c353b;overflow:visible;transition:none 0s ease 0s;}}.c_header__scroll.cr{height:100%;overflow:auto;}@media(min-width:64em){.c_header__scroll.cr{overflow:hidden;}}.c_header__top.cr{position:relative;background:#fff;padding:0px 2rem;width:100%;font-family:"Open Sans",sans-serif;}.c_header__top.cr a{text-transform:uppercase;}.c_header__top.cr a:hover{font-weight:600;}@media(min-width:64em){.c_header__top.cr{position:absolute;top:0px;background:#2c353b;height:auto;}}@media(min-width:64em){.c_header__top.cr li.cr{display:inline-block;padding:1.5rem 1.3rem;transition:color .42s ease 0s,background-color .42s ease 0s,opacity .42s ease 0s;}}@media(min-width:64em){.c_header__top.cr a{color:#fff;font-size:.875rem;}}.c_header__top--left.cr{margin:2rem 0px;}.c_header__top--left.cr .c_menu.cr{display:block;}.c_header__top--left.cr .c_menu.cr li.cr{display:inline-block;padding:0px 1rem 1rem 0px;}@media(min-width:64em){.c_header__top--left.cr .c_menu.cr li.cr{padding:1.5rem 1.3rem;}}@media(min-width:64em){.c_header__top--left.cr{margin:inherit;float:left;}}.c_header__top--left.cr a:hover{text-decoration:underline;}.c_header__top--right.cr{border-top:.1rem solid #ccc;border-bottom:.1rem solid #ccc;padding:1.3rem 0px;}@media(min-width:64em){.c_header__top--right.cr{padding:0px;border:0px;float:right;}}.c_header__top--right.cr li.cr:last-child{display:none;}@media(min-width:64em){.c_header__top--right.cr li.cr:last-child{display:inline-block;}}.c_header__top--right.cr .c_submenu.cr li.cr:last-child{display:block;}.c_header__top--arrow.cr,.c_header__top--close.cr{width:1rem;margin:.45rem .8rem 0px 0px;float:left;}.c_header__top--close.cr{margin-top:.25rem;}.c_header__top--arrow.cr{display:block;}.c_header__top--close.cr{display:none;}.c_header__menu--main.cr{background:#fff;padding:1rem;}@media(min-width:64em){.c_header__menu--main.cr{padding:0px;position:relative;top:4.5rem;background:#fff;white-space:nowrap;width:100%;text-align:center;margin-bottom:4.5rem;}}.c_header__menu--main.cr .c_header__logo.cr{display:none;}@media(min-width:64em){.c_header__menu--main.cr .c_header__logo.cr{display:inline-block;width:10rem;}}@media(min-width:64em){.c_header__menu--main.cr .c_header__logo.cr:hover{color:#933;background:#fff;}}@media(min-width:80em){.c_header__menu--main.cr .c_header__logo.cr{width:13rem;}}.c_header__menu--main.cr ul.cr{margin:0px;padding:0px;}.c_header__menu--main.cr li.cr{display:block;}@media(min-width:64em){.c_header__menu--main.cr li.cr{display:inline-block;vertical-align:middle;padding:0px;}}@media(min-width:80em){.c_header__menu--main.cr li.cr{padding:.5rem;}}.c_header__menu--main.cr li.cr a{color:#933;display:block;font-family:"Open Sans",sans-serif;padding:.5rem 1rem;font-weight:300;font-size:2rem;}.c_header__menu--main.cr li.cr a:hover{text-decoration:none;}@media(min-width:64em){.c_header__menu--main.cr li.cr a{padding:.5rem;font-size:.875rem;transition:all .25s ease 0s;text-transform:uppercase;font-weight:600;}}@media(min-width:64em){.c_header__menu--main.cr li.cr a:active,.c_header__menu--main.cr li.cr a:hover{background:#f7d778;font-weight:600;border-radius:.2rem;}}@media(min-width:80em){.c_header__menu--main.cr li.cr a{font-size:.9374rem;padding:1rem;}}.c_cta__menu.cr{background:#fff;padding:2rem 0px;text-align:center;}.c_cta__menu.cr::after,.c_cta__menu.cr::before{display:table;width:0px;content:"";}.c_cta__menu.cr::after{clear:both;}@media(min-width:64em){.c_cta__menu.cr{padding:2rem 0px;}}@media(min-width:80em){.c_cta__menu.cr{padding:4rem 0px;}}.c_cta__menu.cr ul.cr{padding:0px;margin:0px;}@media(min-width:64em){.c_cta__menu.cr ul.cr{display:flex;justify-content:space-around;}}.c_cta__menu.cr li.cr{margin-bottom:0px;list-style-type:none;padding:.5rem 0px;}@media(min-width:64em){.c_cta__menu.cr li.cr{padding:0px;}}.c_cta.cr:hover{color:#fff;}.c_cta.cr:hover{color:#fff;text-decoration:none;}.c_svgstore--circle-flickr.cr,.c_svgstore--close.cr{padding-bottom:100%;}@media(min-width:64em){.c_menu.cr .c_submenu.cr li.cr,.c_menu.cr .c_submenu.cr li.cr:hover{padding:0px;}}@media(min-width:64em){.c_menu.cr .c_submenu.cr li.cr{padding:0px!important;}}@media(min-width:64em){.c_menu.cr .c_submenu.cr a{display:block;padding:1rem 2rem!important;}}@media(min-width:64em){.c_menu.cr .c_submenu.cr li.cr .c_divider.cr{margin-left:2rem;}}.c_menu.cr .c_submenu.cr li.cr{padding:0px!important;}.c_menu.cr .c_submenu.cr li.cr a{display:block;padding:1rem 2rem!important;}#c_skipnav.cr{position:absolute;top:0px;left:-1999px;}#c__atssh.cr{width:1px!important;height:1px!important;border:0px!important;}#side{width:20%;box-sizing:border-box;}#main{width:80%;}div#menu{width:auto;}div#menu ul li a{width:100%;min-width:100px;padding:3px 0 5px 1px;overflow-wrap:break-word;}.plupload_filelist_footer{height:43px!important;}ul.tabs li a{height:30px;font-size:14px;}.slide{height:auto!important;width:auto!important;}#content ul.subtabs li a{height:30px;font-size:14px;}input,button,textarea,select,optgroup,option,input[type=password],input[type=text],input[type=email],input[type=tel],input:not([type]){font-family:inherit!important;font-size:100%;}@media screen and (max-width:600px){button,textarea,input[type=password],input[type=text],input[type=email],input[type=tel],input:not([type]),div.form_question:not([class*="form_birthdate"]) select{width:100%;}}#content legend{max-width:100%;}button.default,button[type=button]{padding:8px 15px;border-radius:2px;}@media(max-width:799px){div.form_likert div.form_responses{width:100%!important;min-width:95vw!important;}div.form_likert div.form_response[style*='8%']{max-width:7%!important;}}#page{overflow-x:hidden;}.c_footer__nav.cr{font-size:16px;}.c_footer__cr.cr{font-size:16px;}.c_cta.cr,.c_cta.menu.cr,.c_cta__menu.cr{display:none;}body{font-family:Open Sans,sans-serif;font-weight:400;font-size:.9rem;line-height:1.5;}a,a:link,a:visited{color:#933;}p{line-height:1.5;margin:2rem 0;}.p--alt{font-size:1.625rem;font-weight:300;line-height:2.5rem;}h1{font-size:2.575rem;font-weight:300;line-height:1.2;margin:2.5rem 0;}h2,div.form_h2 div.form_label{font-size:2rem;font-weight:300;line-height:1.2;margin:2.5rem 0 1.65rem 0;}h3{font-size:1.475rem;font-weight:700;line-height:1.3;margin-bottom:1rem;}h4{font-size:1.35rem;font-weight:300;line-height:1.2;margin-bottom:0rem;}h4+p{margin-top:1rem;}div.form_question .form_label,div.form_question label{font-size:.85rem;margin-top:.3rem;margin-bottom:.2rem;}p#register_date{font-size:1rem;}p#register_location{margin-top:0;}ul.info li{line-height:1.65;margin-bottom:1.2rem;}div.form_label ul li{margin-bottom:.55rem;}div.part ul li{margin-bottom:.4rem;line-height:1.45rem;}div.register_datepicker_sidebar{width:36%;margin-bottom:40px;}@media only screen and (max-width:768px) and (min-width:320px){div.register_datepicker_sidebar{width:100%;}}div.register_datepicker_sidebar .ui-datepicker{width:100%;}div.register_datepicker_sidebar .ui-datepicker-header{background-color:#737373;color:#fff;text-transform:uppercase;}div.register_datepicker_sidebar .ui-datepicker-header .ui-state-disabled{background-color:#737373;}div.register_datepicker_sidebar .ui-datepicker-title{font-size:1rem;letter-spacing:1px;}div.register_datepicker_sidebar .ui-datepicker-prev,div.register_datepicker_sidebar .ui-datepicker-next{height:100%;}div.register_datepicker_sidebar .ui-datepicker table{table-layout:fixed;}div.register_datepicker_sidebar .ui-datepicker td{border:1px solid #fff;padding:0;height:40px;}div.register_datepicker_sidebar .ui-datepicker td span,div.register_datepicker_sidebar .ui-datepicker td a{color:#fff!importantpadding:0;line-height:40px;font-weight:300;position:relative;}div.register_datepicker_sidebar .ui-datepicker-today a:not(.ui-state-active){color:#fff!important;}div.register_datepicker_sidebar .ui-datepicker-calendar .available,.calendar_legend.available{background-color:#933!important;}div.register_datepicker_sidebar .ui-datepicker-calendar .unavailable,.calendar_legend.unavailable{background-color:#525252!important;}div.register_datepicker_sidebar .calendar_legend{height:1.5em;width:1.5em;margin:-2px 15px 0 0;}div.register_datepicker_sidebar .ui-datepicker-current-day a.ui-state-active{font-weight:bold;}div.register_datepicker_sidebar .ui-state-hover{background-color:#c62a2a;}div.register_datepicker_sidebar .ui-state-focus{background-color:#c62a2a;}div.register_datepicker_sidebar .ui-state-active{background-color:#c62a2a;}div.register_datepicker_sidebar .unavailable .ui-state-active{background-color:#525252;}div.register_datepicker_sidebar .ui-state-disabled{background-color:#f7f7f7;color:#525252;}div#register_events ul{margin-left:0;}div#register_events ul li .calendar_legend{height:1.5em;width:1.5em;margin:5px 15px 0 0;}div#register_events p:first-child{font-weight:700;padding-bottom:1.5rem;text-transform:uppercase;}div#register_events>ul li a{font-size:1rem;font-weight:700;line-height:2rem;text-transform:uppercase;}.calendar_legend.available{border:0;}.portal_events{width:100%!important;}div.portal_datepicker_sidebar{width:100%;margin-bottom:40px;}@media only screen and (max-width:768px) and (min-width:320px){div.portal_datepicker_sidebar{width:100%;}}div.portal_datepicker_sidebar .ui-datepicker{width:100%;}div.portal_datepicker_sidebar .ui-datepicker-header{background-color:#737373;color:#fff;text-transform:uppercase;}div.portal_datepicker_sidebar .ui-datepicker-header .ui-state-disabled{background-color:#737373;}div.portal_datepicker_sidebar .ui-datepicker-title{font-size:1rem;letter-spacing:1px;}div.portal_datepicker_sidebar .ui-datepicker-prev,div.portal_datepicker_sidebar .ui-datepicker-next{height:100%;}div.portal_datepicker_sidebar .ui-datepicker table{table-layout:fixed;}div.portal_datepicker_sidebar .ui-datepicker td{border:1px solid #fff;padding:0;height:40px;}div.portal_datepicker_sidebar .ui-datepicker td span,div.portal_datepicker_sidebar .ui-datepicker td a{color:#fff!importantpadding:0;line-height:40px;font-weight:300;position:relative;}div.portal_datepicker_sidebar .ui-datepicker-today a:not(.ui-state-active){color:#fff!important;}div.portal_datepicker_sidebar .ui-datepicker-calendar .available,.calendar_legend.available{background-color:#933!important;}div.portal_datepicker_sidebar .ui-datepicker-calendar .unavailable,.calendar_legend.unavailable{background-color:#525252!important;}div.portal_datepicker_sidebar .calendar_legend{height:1.5em;width:1.5em;margin:-2px 15px 0 0;}div.portal_datepicker_sidebar .ui-datepicker-current-day a.ui-state-active{font-weight:bold;}div.portal_datepicker_sidebar .ui-state-hover{background-color:#c62a2a;}div.portal_datepicker_sidebar .ui-state-focus{background-color:#c62a2a;}div.portal_datepicker_sidebar .ui-state-active{background-color:#c62a2a;}div.portal_datepicker_sidebar .unavailable .ui-state-active{background-color:#525252;}div.portal_datepicker_sidebar .ui-state-disabled{background-color:#f7f7f7;color:#525252;}div#portal_events ul{margin-left:0;}div#portal_events ul li .calendar_legend{height:1.5em;width:1.5em;margin:5px 15px 0 0;}div#portal_events p:first-child{font-weight:700;padding-bottom:1.5rem;text-transform:uppercase;}div#portal_events>ul li a{font-size:1rem;font-weight:700;line-height:2rem;text-transform:uppercase;}.calendar_legend.available{border:0;}div#menu ul li a{color:#a43737;text-decoration:none;margin-bottom:.5rem;padding:5px 0 5px 10px;}div#menu ul li a.selected{background-color:#f0f0f0;}table.table>thead>tr>td>a,table.table a.normal{color:#a43737!important;}table.table>thead>tr.hover>td a,table.table>tbody>tr.hover>td a,table.table>tbody>tr.hover *{color:#a43737!important;}