#accessibility_container {
  text-align: center;
  padding: 2px 0;
  width: 80px;
}
#accessibility_container a {
  padding: 5px;
  color: #000000;
  font-weight: bold;
  font-size: 18px;
}
#accessibility_container .theme-switcher {
  background-color: #d50000;
  border-radius: 10px;
  margin: auto;
  display: flex;
  padding: 0 3px;
  align-items: center;
  position: relative;
  overflow: hidden;
}
#accessibility_container .theme-switcher .slider {
  display: block;
  position: absolute;
  z-index: 1;
  width: calc((100% - 6px) / 2);
  top: 3px;
  transform: translatex(-110%);
  bottom: 3px;
  border-radius: 6px;
  transition: 0.15s ease, transform 0.25s ease-out;
  background-color: #ffffff;
  box-shadow: inset 0 1px 1px #ddd, 0 2px 3px #ccc;
}
#accessibility_container .theme-switcher input {
  display: none;
}
#accessibility_container .theme-switcher input:nth-of-type(1):checked ~ .slider {
  transform: translateX(0);
}
#accessibility_container .theme-switcher input:nth-of-type(2):checked ~ .slider {
  transform: translateX(100%);
}
#accessibility_container .theme-switcher label {
  position: relative;
  z-index: 2;
  cursor: pointer;
  width: calc(100% / 2);
  color: #737374;
  margin-bottom: 0;
}
#accessibility_container .theme-switcher label span {
  padding: 8px 0 6px 0;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  font-size: 20px;
}
#accessibility_container .theme-switcher label span i {
  color: #000000;
}
#accessibility_container .theme-switcher label svg {
  display: inline-block;
  margin-right: 0.5rem;
  width: 20px;
}
#accessibility_container .font-resizer {
  display: inline-block;
}
.js-font-label {
  color: #ffffff !important;
}
.js-font-reset,
.js-font-dec,
.js-font-inc {
  background-color: #d50000 !important;
  color: #ffffff !important;
}
.dark-theme {
  background-color: #000000 !important;
  color: #ffffff;
}
.dark-theme #accessibility_container .theme-switcher {
  border: 1px solid #ffffff;
}
.dark-theme #accessibility_container .theme-switcher label span i {
  color: #ffffff;
}
.dark-theme ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ffffff !important;
}
.dark-theme ::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff !important;
}
.dark-theme :-ms-input-placeholder {
  /* IE 10+ */
  color: #ffffff !important;
}
.dark-theme :-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff !important;
}
.dark-theme input[type=text]::-webkit-input-placeholder {
  color: #ffffff !important;
}
.dark-theme .js-font-label {
  color: #000000 !important;
}
.dark-theme .js-font-reset,
.dark-theme .js-font-dec,
.dark-theme .js-font-inc {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.dark-theme #accessibility_container {
  color: #ffffff;
}
.dark-theme #accessibility_container a {
  color: #ffffff;
}
.dark-theme #accessibility_container .theme-switcher {
  background-color: #000000;
}
.dark-theme #accessibility_container .theme-switcher .slider {
  background-color: #5D5F65 !important;
}
.dark-theme #accessibility_container .theme-switcher label {
  color: #ffffff;
}
.dark-theme #accessibility_container .font-resizer button {
  background-color: #323339 !important;
  color: #ffffff;
}
.dark-theme ::-moz-selection {
  /* Code for Firefox */
  color: #EEEDEE;
  background: #222;
}
.dark-theme ::selection {
  color: #EEEDEE;
  background: #222;
}
.dark-theme h1,
.dark-theme h2,
.dark-theme h3,
.dark-theme h4,
.dark-theme h5,
.dark-theme h6 {
  color: #EEEDEE;
}
.dark-theme h1 a,
.dark-theme h2 a,
.dark-theme h3 a,
.dark-theme h4 a,
.dark-theme h5 a,
.dark-theme h6 a {
  color: #EEEDEE;
}
.dark-theme h1 a:hover,
.dark-theme h2 a:hover,
.dark-theme h3 a:hover,
.dark-theme h4 a:hover,
.dark-theme h5 a:hover,
.dark-theme h6 a:hover {
  color: #d50000;
}
.dark-theme p {
  color: #ffffff !important;
}
.dark-theme a {
  color: #EEEDEE;
}
.dark-theme a:hover {
  color: #d50000;
}
.dark-theme i {
  color: #EEEDEE;
}
.dark-theme header i {
  color: #000000;
}
.dark-theme .text-white {
  color: #000000 !important;
}
.dark-theme .text-dark {
  color: #ffffff !important;
}
.dark-theme .bg-white {
  background-color: #000000 !important;
}
.dark-theme .bg-red {
  background-color: #d50000 !important;
}
.dark-theme .bg-dark {
  background-color: #222 !important;
}
.dark-theme .bg-light {
  background-color: #222 !important;
}
.dark-theme .navigation-row .navbar {
  background-color: #ffffff;
  border-bottom: 1px #000000 solid;
}
.dark-theme .navbar-light .navbar-brand {
  color: #EEEDEE;
}
.dark-theme .navbar-light .navbar-brand:hover {
  color: #d50000;
}
.dark-theme .sidebar-box .news-widget ul li .text-col {
  color: #ffffff;
}
.dark-theme .detail-row ul li em {
  color: #ffffff;
}
.dark-theme .date-box strong {
  color: #ffffff;
}
.dark-theme .date-box strong span {
  color: #ffffff;
}
.dark-theme .team-outer {
  background: #ffffff;
}
.dark-theme .team-outer h4 a {
  color: #000000 !important;
}
.dark-theme .team-outer .text-box span {
  color: #000000;
}
.dark-theme #nav li ul {
  background-color: #ffffff;
}
.dark-theme #nav li a {
  color: #000000;
}
.dark-theme #nav li.active ul {
  background-color: #222;
}
.dark-theme #nav li.active ul li a {
  color: #EEEDEE;
}
.dark-theme #nav li.active ul li.active a {
  color: #d50000;
}
.dark-theme #nav li.active ul li.active a:hover {
  color: #EEEDEE;
}
.dark-theme #nav li.active a {
  color: #EEEDEE;
}
.dark-theme .public-campaigns .holder {
  background-color: #EEEDEE;
}
.dark-theme .public-campaigns .holder h2 a {
  color: #222;
}
.dark-theme .campaigns-box h3 {
  color: #222;
}
.dark-theme .campaigns-box h3 a {
  color: #222;
}
.dark-theme .news-event-row i {
  color: #ffffff;
}
.dark-theme .news-event-row h2 a {
  color: #EEEDEE;
}
.dark-theme .news-event-row h2 a:hover {
  color: #222;
}
.dark-theme .news-event-row .box-container h3 a {
  color: #ffffff;
}
.dark-theme .news-event-row .box-container a.btn-readmore {
  color: #ffffff;
}
.dark-theme .news-event-row .box-container:hover h3 a {
  color: #d50000;
}
.dark-theme .news-event-row .box-container:hover a.btn-readmore {
  color: #d50000;
}
.dark-theme .news-event-row .box-container:hover strong {
  color: #d50000;
}
.dark-theme .news-event-row p {
  color: #ffffff;
}
.dark-theme #home-banner .owl-item a {
  color: #EEEDEE;
}
.dark-theme #home-banner .owl-item a h1 {
  color: #EEEDEE;
}
.dark-theme #home-banner .owl-item a:hover {
  color: #d50000;
}
.dark-theme #home-banner .owl-item a:hover h1 {
  color: #d50000;
}
.dark-theme #home-banner .owl-item p {
  color: #EEEDEE;
}
.dark-theme .emergency-number strong.number {
  color: #EEEDEE;
  background: #222;
}
.dark-theme .team-section h2 {
  color: #EEEDEE;
}
.dark-theme .team-section .team-outer .text-box h4 a,
.dark-theme .team-section .team-outer .text-box h6 a {
  color: #000000;
}
.dark-theme .team-section .team-outer:hover .text-box h4 a {
  color: #d50000;
}
.dark-theme .skills-box span.title {
  color: #ffffff;
}
.dark-theme .skills-box .sr-only {
  color: #ffffff;
}
.dark-theme #inner-banner .breadcrumb {
  background-color: #222;
  box-shadow: 0 5px 4px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 5px 4px rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0 5px 4px rgba(0, 0, 0, 0);
}
.dark-theme #inner-banner .breadcrumb li {
  color: #ffffff;
}
.dark-theme #inner-banner .breadcrumb li:before {
  color: #ffffff;
}
.dark-theme #inner-banner .breadcrumb li a {
  color: #ffffff;
}
.dark-theme .list-widget ul li a {
  color: #000000;
}
.dark-theme .loaction-address .holder {
  background: #222;
}
.dark-theme .loaction-address h3 {
  color: #ffffff;
}
.dark-theme .address-box ul li span,
.dark-theme .address-box ul li strong,
.dark-theme .address-box ul li a,
.dark-theme .address-box ul li .fa {
  color: #ffffff;
}
.dark-theme #banner .text-white {
  color: #ffffff !important;
}
.dark-theme #footer {
  background: #ffffff;
}
.dark-theme .footer-box h3 {
  color: #000000;
}
.dark-theme .news-widget ul li .text-col span,
.dark-theme .news-widget ul li .text-col a {
  color: #000000;
}
.dark-theme .recent-events-widget .text-box a {
  color: #EEEDEE;
}
.dark-theme .recent-events-widget .text-box a:hover {
  color: #d50000;
}
.dark-theme .sidebar-box .news-widget ul li .text-col a {
  color: #EEEDEE;
}
.dark-theme .sidebar-box .news-widget ul li .text-col a:hover {
  color: #d50000;
}
.dark-theme #map {
  color: #222;
}
.dark-theme .news-section .news-box .text-box a.btn-readmore {
  color: #EEEDEE;
}
.dark-theme .news-section .news-box:hover .text-box a.btn-readmore {
  color: #d50000;
}
.dark-theme .sidebar-text-widget {
  color: #ffffff;
}
.dark-theme .sidebar-box form input[type="text"] {
  background: #222;
}
.dark-theme .events-section:not(.event-detail) .event-box i {
  color: #ffffff;
}
.dark-theme .events-section:not(.event-detail) .event-box a {
  color: #ffffff;
}
.dark-theme .events-section:not(.event-detail) .event-box a:hover {
  color: #d50000;
}
.dark-theme .events-section:not(.event-detail) .event-box h1 a,
.dark-theme .events-section:not(.event-detail) .event-box h2 a,
.dark-theme .events-section:not(.event-detail) .event-box h3 a,
.dark-theme .events-section:not(.event-detail) .event-box h4 a,
.dark-theme .events-section:not(.event-detail) .event-box h5 a,
.dark-theme .events-section:not(.event-detail) .event-box h6 a {
  color: #ffffff;
}
.dark-theme .events-section:not(.event-detail) .event-box p {
  color: #ffffff;
}
.dark-theme .events-section:not(.event-detail) .event-box:hover a {
  color: #d50000;
}
.dark-theme .events-section.event-detail .date-box strong {
  color: #EEEDEE;
}
.dark-theme .events-section.event-detail:hover .date-box strong {
  color: #d50000;
}
.dark-theme .gallery-section i {
  color: #EEEDEE;
}
.dark-theme #footer i {
  color: #000000;
}
.dark-theme .list-widget ul li:hover .fa {
  color: #d50000 !important;
}
.dark-theme section.announcer {
  background-color: rgba(0, 0, 0, 0.8);
  border-left: 1px #d50000 solid;
  border-right: 1px #d50000 solid;
  border-bottom: 1px #d50000 solid;
  color: #ffffff;
}
.dark-theme section.announcer a {
  color: #ffffff;
}
.dark-theme section.announcer a:hover {
  color: #d50000;
}
/*# sourceMappingURL=Accessibility.css.map */