@media screen and (max-width: 767px) {}@media (min-width: 768px) {}@media (min-width: 992px) {}@media (max-width: 991px) {}@media (min-width: 768px) {}@media (min-width: 992px) {}@media (max-width: 991px) {}@media (max-width: 991px) {}@media (min-width: 992px) {}@media (min-width: 992px) {}@media (min-width: 1200px) {}@media (min-width: 992px) {}@media (min-width: 1200px) {}@media (min-width: 1200px) {}.alert-sims {  position: fixed;  bottom: 0;  left: 0;  right: 0;  z-index: 10000;  height: 50px;  line-height: 50px;  background: #a02622;  color: #fff;  text-align: center;  box-shadow: 0 0 30px rgba(0, 0, 0, 0.75);}#sims-admin-bar {  position: fixed;  bottom: 0;  right: 0;  z-index: 9999999;  padding: 10px 20px;  background: rgba(0, 0, 0, 0.75);  color: #fff;  font-size: 14px;  border-left: 10px solid transparent;}#sims-admin-bar.status-visible {  background: #295E1C;  border-left-color: #4bad33;}#sims-admin-bar.status-hidden {  background: #707070;  border-left-color: #a3a3a3;}#sims-admin-bar.status-disabled {  background: #a02622;}#sims-admin-bar.status-deleted {  background: #990000;  border-left-color: #ff0000;}#sims-admin-bar.status-draft {  background: #005372;  border-left-color: #009ed8;}#sims-admin-bar span,#sims-admin-bar a {  display: inline-block;  padding: 5px 10px;  color: #fff;}#recaptcha-modal {  z-index: 9999;  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  display: flex;  align-items: center;  justify-content: center;  background: rgba(0, 0, 0, 0.75);}#recaptcha-modal-body {  padding: 15px;  background: #fff;  border-radius: 10px;}#recaptcha-modal-body h4 {  display: flex;  justify-content: space-between;}#recaptcha-modal .g-recaptcha {  margin-top: 1em;  margin-bottom: 1em;}#recaptcha-modal-buttons {  display: flex;  align-items: center;  justify-content: flex-end;}#recaptcha-modal-buttons button {  padding: 0.5em 1em;  border: 1px solid rgba(0, 0, 0, 0.1);  background: transparent;  border-radius: 5px;  font-weight: bold;}#recaptcha-modal-buttons button:hover,#recaptcha-modal-buttons button:focus {  border-color: #000000;}#recaptcha-modal-buttons button#recaptcha-modal-submit {  margin-left: 0.5em;  border-width: 2px;}#calendar-container {  margin-bottom: 22px;}#calendar-container .calendar-controls {  margin-bottom: 22px;}#calendar-container .calendar-controls .calendar-viewing-date {  font-size: 20px;}@media (min-width: 768px) {  #calendar-container .calendar-controls .calendar-viewing-date {    font-size: 28px;  }}#calendar-container .calendar-filters {  margin-bottom: 22px;}#calendar-container .calendar-header {  display: none;}#calendar-container .calendar-header:before,#calendar-container .calendar-header:after {  display: table;  content: " ";}#calendar-container .calendar-header:after {  clear: both;}@media (min-width: 992px) {  #calendar-container .calendar-header {    display: flex;    width: 100%;  }}@media (min-width: 992px) {  .mod_no-flexbox #calendar-container .calendar-header {    display: block;  }}#calendar-container .calendar-header .calendar-day-name {  padding: 5px;  text-align: center;  border-bottom: 1px solid #ddd;}@media (min-width: 992px) {  #calendar-container .calendar-header .calendar-day-name {    float: left;    width: 14.28571429%;  }}#calendar-container .calendar-body:before,#calendar-container .calendar-body:after {  display: table;  content: " ";}#calendar-container .calendar-body:after {  clear: both;}@media (min-width: 992px) {  #calendar-container .calendar-body {    display: flex;    flex-wrap: wrap;  }}#calendar-container .calendar-body .calendar-prev-month,#calendar-container .calendar-body .calendar-next-month {  display: none;  background: #eee;}@media (min-width: 992px) {  #calendar-container .calendar-body .calendar-prev-month,  #calendar-container .calendar-body .calendar-next-month {    display: block;  }}#calendar-container .calendar-day {  padding: 10px;  border-top: 1px solid #ddd;}@media (max-width: 991px) {  #calendar-container .calendar-day.no-events {    display: none;  }}@media (min-width: 992px) {  #calendar-container .calendar-day {    float: left;    width: 14.28571429%;    min-height: 100px;  }}#calendar-container .calendar-day .calendar-daynum {  color: #999;}#calendar-container .event {  display: block;  padding: 5px;  overflow: hidden;  text-overflow: ellipsis;}@media (min-width: 992px) {  #calendar-empty {    display: none;  }}.event-grid-item-category{border-top:5px solid transparent;}.event-grid-item-category.cat-color1{border-color:#fa8072;}.event-grid-item-category.cat-color2{border-color:#ff9aa9;}.event-grid-item-category.cat-color3{border-color:#dc143c;}.event-grid-item-category.cat-color4{border-color:#a00620;}.event-grid-item-category.cat-color5{border-color:#ad6336;}.event-grid-item-category.cat-color6{border-color:#ff9000;}.event-grid-item-category.cat-color7{border-color:#ffc107;}.event-grid-item-category.cat-color8{border-color:#70df70;}.event-grid-item-category.cat-color9{border-color:#1f9c1f;}.event-grid-item-category.cat-color10{border-color:#096e20;}.event-grid-item-category.cat-color11{border-color:#008080;}.event-grid-item-category.cat-color12{border-color:#64c4f1;}.event-grid-item-category.cat-color13{border-color:#6495ed;}.event-grid-item-category.cat-color14{border-color:#4040f3;}.event-grid-item-category.cat-color15{border-color:#00008b;}.event-grid-item-category.cat-color16{border-color:#ee82ee;}.event-grid-item-category.cat-color17{border-color:#df3adf;}.event-grid-item-category.cat-color18{border-color:#800080;}.event-grid-item-category.cat-color19{border-color:#4b0082;}.event-grid-item-category.cat-color20{border-color:#6a6f75;}.event-grid-item-category.cat-color21{border-color:#868e96;}.event-grid-item-category.cat-color22{border-color:#b3bac1;}.calendar-category-list .panel{border-left:5px solid transparent;}.calendar-category-list .panel.cat-color1{border-color:#fa8072;}.calendar-category-list .panel.cat-color2{border-color:#ff9aa9;}.calendar-category-list .panel.cat-color3{border-color:#dc143c;}.calendar-category-list .panel.cat-color4{border-color:#a00620;}.calendar-category-list .panel.cat-color5{border-color:#ad6336;}.calendar-category-list .panel.cat-color6{border-color:#ff9000;}.calendar-category-list .panel.cat-color7{border-color:#ffc107;}.calendar-category-list .panel.cat-color8{border-color:#70df70;}.calendar-category-list .panel.cat-color9{border-color:#1f9c1f;}.calendar-category-list .panel.cat-color10{border-color:#096e20;}.calendar-category-list .panel.cat-color11{border-color:#008080;}.calendar-category-list .panel.cat-color12{border-color:#64c4f1;}.calendar-category-list .panel.cat-color13{border-color:#6495ed;}.calendar-category-list .panel.cat-color14{border-color:#4040f3;}.calendar-category-list .panel.cat-color15{border-color:#00008b;}.calendar-category-list .panel.cat-color16{border-color:#ee82ee;}.calendar-category-list .panel.cat-color17{border-color:#df3adf;}.calendar-category-list .panel.cat-color18{border-color:#800080;}.calendar-category-list .panel.cat-color19{border-color:#4b0082;}.calendar-category-list .panel.cat-color20{border-color:#6a6f75;}.calendar-category-list .panel.cat-color21{border-color:#868e96;}.calendar-category-list .panel.cat-color22{border-color:#b3bac1;}.citem-color-list .cat-color1{background-color:#fa8072;}.citem-color-list .cat-color2{background-color:#ff9aa9;}.citem-color-list .cat-color3{background-color:#dc143c;}.citem-color-list .cat-color4{background-color:#a00620;}.citem-color-list .cat-color5{background-color:#ad6336;}.citem-color-list .cat-color6{background-color:#ff9000;}.citem-color-list .cat-color7{background-color:#ffc107;}.citem-color-list .cat-color8{background-color:#70df70;}.citem-color-list .cat-color9{background-color:#1f9c1f;}.citem-color-list .cat-color10{background-color:#096e20;}.citem-color-list .cat-color11{background-color:#008080;}.citem-color-list .cat-color12{background-color:#64c4f1;}.citem-color-list .cat-color13{background-color:#6495ed;}.citem-color-list .cat-color14{background-color:#4040f3;}.citem-color-list .cat-color15{background-color:#00008b;}.citem-color-list .cat-color16{background-color:#ee82ee;}.citem-color-list .cat-color17{background-color:#df3adf;}.citem-color-list .cat-color18{background-color:#800080;}.citem-color-list .cat-color19{background-color:#4b0082;}.citem-color-list .cat-color20{background-color:#6a6f75;}.citem-color-list .cat-color21{background-color:#868e96;}.citem-color-list .cat-color22{background-color:#b3bac1;}.fc-event.cat-color1{border-color:#fa8072;background-color:#fa8072;}.fc-event.cat-color2{border-color:#ff9aa9;background-color:#ff9aa9;}.fc-event.cat-color3{border-color:#dc143c;background-color:#dc143c;}.fc-event.cat-color4{border-color:#a00620;background-color:#a00620;}.fc-event.cat-color5{border-color:#ad6336;background-color:#ad6336;}.fc-event.cat-color6{border-color:#ff9000;background-color:#ff9000;}.fc-event.cat-color7{border-color:#ffc107;background-color:#ffc107;}.fc-event.cat-color8{border-color:#70df70;background-color:#70df70;}.fc-event.cat-color9{border-color:#1f9c1f;background-color:#1f9c1f;}.fc-event.cat-color10{border-color:#096e20;background-color:#096e20;}.fc-event.cat-color11{border-color:#008080;background-color:#008080;}.fc-event.cat-color12{border-color:#64c4f1;background-color:#64c4f1;}.fc-event.cat-color13{border-color:#6495ed;background-color:#6495ed;}.fc-event.cat-color14{border-color:#4040f3;background-color:#4040f3;}.fc-event.cat-color15{border-color:#00008b;background-color:#00008b;}.fc-event.cat-color16{border-color:#ee82ee;background-color:#ee82ee;}.fc-event.cat-color17{border-color:#df3adf;background-color:#df3adf;}.fc-event.cat-color18{border-color:#800080;background-color:#800080;}.fc-event.cat-color19{border-color:#4b0082;background-color:#4b0082;}.fc-event.cat-color20{border-color:#6a6f75;background-color:#6a6f75;}.fc-event.cat-color21{border-color:#868e96;background-color:#868e96;}.fc-event.cat-color22{border-color:#b3bac1;background-color:#b3bac1;}.fc-list-item.cat-color1 .fc-event-dot{background-color:#fa8072;}.fc-list-item.cat-color2 .fc-event-dot{background-color:#ff9aa9;}.fc-list-item.cat-color3 .fc-event-dot{background-color:#dc143c;}.fc-list-item.cat-color4 .fc-event-dot{background-color:#a00620;}.fc-list-item.cat-color5 .fc-event-dot{background-color:#ad6336;}.fc-list-item.cat-color6 .fc-event-dot{background-color:#ff9000;}.fc-list-item.cat-color7 .fc-event-dot{background-color:#ffc107;}.fc-list-item.cat-color8 .fc-event-dot{background-color:#70df70;}.fc-list-item.cat-color9 .fc-event-dot{background-color:#1f9c1f;}.fc-list-item.cat-color10 .fc-event-dot{background-color:#096e20;}.fc-list-item.cat-color11 .fc-event-dot{background-color:#008080;}.fc-list-item.cat-color12 .fc-event-dot{background-color:#64c4f1;}.fc-list-item.cat-color13 .fc-event-dot{background-color:#6495ed;}.fc-list-item.cat-color14 .fc-event-dot{background-color:#4040f3;}.fc-list-item.cat-color15 .fc-event-dot{background-color:#00008b;}.fc-list-item.cat-color16 .fc-event-dot{background-color:#ee82ee;}.fc-list-item.cat-color17 .fc-event-dot{background-color:#df3adf;}.fc-list-item.cat-color18 .fc-event-dot{background-color:#800080;}.fc-list-item.cat-color19 .fc-event-dot{background-color:#4b0082;}.fc-list-item.cat-color20 .fc-event-dot{background-color:#6a6f75;}.fc-list-item.cat-color21 .fc-event-dot{background-color:#868e96;}.fc-list-item.cat-color22 .fc-event-dot{background-color:#b3bac1;}#event-category.cat-color1{border-color:#fa8072;}#event-category.cat-color2{border-color:#ff9aa9;}#event-category.cat-color3{border-color:#dc143c;}#event-category.cat-color4{border-color:#a00620;}#event-category.cat-color5{border-color:#ad6336;}#event-category.cat-color6{border-color:#ff9000;}#event-category.cat-color7{border-color:#ffc107;}#event-category.cat-color8{border-color:#70df70;}#event-category.cat-color9{border-color:#1f9c1f;}#event-category.cat-color10{border-color:#096e20;}#event-category.cat-color11{border-color:#008080;}#event-category.cat-color12{border-color:#64c4f1;}#event-category.cat-color13{border-color:#6495ed;}#event-category.cat-color14{border-color:#4040f3;}#event-category.cat-color15{border-color:#00008b;}#event-category.cat-color16{border-color:#ee82ee;}#event-category.cat-color17{border-color:#df3adf;}#event-category.cat-color18{border-color:#800080;}#event-category.cat-color19{border-color:#4b0082;}#event-category.cat-color20{border-color:#6a6f75;}#event-category.cat-color21{border-color:#868e96;}#event-category.cat-color22{border-color:#b3bac1;}#calendar-container .cat-color1,#calendar .cat-color1{color:#fff;background-color:#fa8072;}#calendar-container .cat-color1:hover,#calendar .cat-color1:hover,#calendar-container .cat-color1:focus,#calendar .cat-color1:focus{background-color:#f96a59;}#calendar-container .cat-color2,#calendar .cat-color2{color:#000;background-color:#ff9aa9;}#calendar-container .cat-color2:hover,#calendar .cat-color2:hover,#calendar-container .cat-color2:focus,#calendar .cat-color2:focus{background-color:#ff8193;}#calendar-container .cat-color3,#calendar .cat-color3{color:#fff;background-color:#dc143c;}#calendar-container .cat-color3:hover,#calendar .cat-color3:hover,#calendar-container .cat-color3:focus,#calendar .cat-color3:focus{background-color:#c51236;}#calendar-container .cat-color4,#calendar .cat-color4{color:#fff;background-color:#a00620;}#calendar-container .cat-color4:hover,#calendar .cat-color4:hover,#calendar-container .cat-color4:focus,#calendar .cat-color4:focus{background-color:#87051b;}#calendar-container .cat-color5,#calendar .cat-color5{color:#fff;background-color:#ad6336;}#calendar-container .cat-color5:hover,#calendar .cat-color5:hover,#calendar-container .cat-color5:focus,#calendar .cat-color5:focus{background-color:#9a5830;}#calendar-container .cat-color6,#calendar .cat-color6{color:#fff;background-color:#ff9000;}#calendar-container .cat-color6:hover,#calendar .cat-color6:hover,#calendar-container .cat-color6:focus,#calendar .cat-color6:focus{background-color:#e68200;}#calendar-container .cat-color7,#calendar .cat-color7{color:#000;background-color:#ffc107;}#calendar-container .cat-color7:hover,#calendar .cat-color7:hover,#calendar-container .cat-color7:focus,#calendar .cat-color7:focus{background-color:#ecb100;}#calendar-container .cat-color8,#calendar .cat-color8{color:#000;background-color:#70df70;}#calendar-container .cat-color8:hover,#calendar .cat-color8:hover,#calendar-container .cat-color8:focus,#calendar .cat-color8:focus{background-color:#5bda5b;}#calendar-container .cat-color9,#calendar .cat-color9{color:#fff;background-color:#1f9c1f;}#calendar-container .cat-color9:hover,#calendar .cat-color9:hover,#calendar-container .cat-color9:focus,#calendar .cat-color9:focus{background-color:#1b871b;}#calendar-container .cat-color10,#calendar .cat-color10{color:#fff;background-color:#096e20;}#calendar-container .cat-color10:hover,#calendar .cat-color10:hover,#calendar-container .cat-color10:focus,#calendar .cat-color10:focus{background-color:#075619;}#calendar-container .cat-color11,#calendar .cat-color11{color:#fff;background-color:#008080;}#calendar-container .cat-color11:hover,#calendar .cat-color11:hover,#calendar-container .cat-color11:focus,#calendar .cat-color11:focus{background-color:#006667;}#calendar-container .cat-color12,#calendar .cat-color12{color:#000;background-color:#64c4f1;}#calendar-container .cat-color12:hover,#calendar .cat-color12:hover,#calendar-container .cat-color12:focus,#calendar .cat-color12:focus{background-color:#4dbbef;}#calendar-container .cat-color13,#calendar .cat-color13{color:#fff;background-color:#6495ed;}#calendar-container .cat-color13:hover,#calendar .cat-color13:hover,#calendar-container .cat-color13:focus,#calendar .cat-color13:focus{background-color:#4d85ea;}#calendar-container .cat-color14,#calendar .cat-color14{color:#fff;background-color:#4040f3;}#calendar-container .cat-color14:hover,#calendar .cat-color14:hover,#calendar-container .cat-color14:focus,#calendar .cat-color14:focus{background-color:#2828f1;}#calendar-container .cat-color15,#calendar .cat-color15{color:#fff;background-color:#00008b;}#calendar-container .cat-color15:hover,#calendar .cat-color15:hover,#calendar-container .cat-color15:focus,#calendar .cat-color15:focus{background-color:#000072;}#calendar-container .cat-color16,#calendar .cat-color16{color:#fff;background-color:#ee82ee;}#calendar-container .cat-color16:hover,#calendar .cat-color16:hover,#calendar-container .cat-color16:focus,#calendar .cat-color16:focus{background-color:#eb6ceb;}#calendar-container .cat-color17,#calendar .cat-color17{color:#fff;background-color:#df3adf;}#calendar-container .cat-color17:hover,#calendar .cat-color17:hover,#calendar-container .cat-color17:focus,#calendar .cat-color17:focus{background-color:#db24db;}#calendar-container .cat-color18,#calendar .cat-color18{color:#fff;background-color:#800080;}#calendar-container .cat-color18:hover,#calendar .cat-color18:hover,#calendar-container .cat-color18:focus,#calendar .cat-color18:focus{background-color:#670066;}#calendar-container .cat-color19,#calendar .cat-color19{color:#fff;background-color:#4b0082;}#calendar-container .cat-color19:hover,#calendar .cat-color19:hover,#calendar-container .cat-color19:focus,#calendar .cat-color19:focus{background-color:#3c0069;}#calendar-container .cat-color20,#calendar .cat-color20{color:#fff;background-color:#6a6f75;}#calendar-container .cat-color20:hover,#calendar .cat-color20:hover,#calendar-container .cat-color20:focus,#calendar .cat-color20:focus{background-color:#5e6268;}#calendar-container .cat-color21,#calendar .cat-color21{color:#fff;background-color:#868e96;}#calendar-container .cat-color21:hover,#calendar .cat-color21:hover,#calendar-container .cat-color21:focus,#calendar .cat-color21:focus{background-color:#78818a;}#calendar-container .cat-color22,#calendar .cat-color22{color:#000;background-color:#b3bac1;}#calendar-container .cat-color22:hover,#calendar .cat-color22:hover,#calendar-container .cat-color22:focus,#calendar .cat-color22:focus{background-color:#a5adb6;}