.dark-body {
  --template-bg: #000000;
  --template-color: #ffffff;
  --secondary-color: #ffffff;
  background-color: var(--black);
}
.dark-body .page-wrapper {
  background-color: var(--black) !important;
}
.dark-body .section__header span {
  color: var(--base-color);
}
.dark-body .section__header h2 {
  color: var(--white);
}
.dark-body .section__header h2 span {
  color: var(--base-color);
}
.dark-body .section__header p {
  color: var(--white);
}
.dark-body .section__content .sub-title {
  color: var(--base-color);
}
.dark-body .section__content h2 {
  color: var(--white);
}
.dark-body .section__content h2 span {
  color: var(--base-color);
}
.dark-body .section__content p {
  color: var(--white);
}
.dark-body .topbar {
  background-color: var(--black);
}
.dark-body .topbar--secondary .topbar__inner {
  background-color: var(--black);
}
.dark-body .header .contact-btn i {
  color: var(--black);
}
.dark-body .header .contact-btn p {
  color: var(--black);
}
.dark-body .header .contact-btn a {
  color: var(--black);
}
.dark-body .header .contact-btn a:hover {
  color: var(--hover-color);
}
.dark-body .nice-select .list {
  background-color: var(--black);
}
.dark-body .nice-select .option:hover,
.dark-body .nice-select .option.focus,
.dark-body .nice-select .option.selected.focus {
  background-color: #242424;
}
.dark-body .partner {
  background-color: #1e1e1e;
}
.dark-body .partner img {
  -webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7472%) hue-rotate(306deg) brightness(99%) contrast(96%);
          filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7472%) hue-rotate(306deg) brightness(99%) contrast(96%);
}
.dark-body .help .sub-title {
  color: var(--base-color);
}
.dark-body .help .help__content-icon .thumb::before {
  background-color: #1e1e1e;
}
.dark-body .cause {
  background-color: #000000;
}
.dark-body .cause .cause__slider-single {
  background-color: #242424;
}
.dark-body .cause .cause__slider-single:hover .cause__cta a {
  border-color: var(--base-color);
  color: var(--black);
}
.dark-body .cause .cause__slider-single:hover .cause__cta a::before, .dark-body .cause .cause__slider-single:hover .cause__cta a::after {
  width: 0% !important;
}
.dark-body .cause .cause__cta a {
  border: 1px solid var(--white);
  background-color: var(--base-color);
  color: var(--black);
}
.dark-body .cause .cause__cta a::before, .dark-body .cause .cause__cta a::after {
  background-color: var(--white);
}
.dark-body .cause .cause__cta a:hover {
  border-color: var(--base-color);
  color: var(--black) !important;
}
.dark-body .cause .swiper-slide-active .thumb .tag a {
  background-color: var(--secondary-color);
  color: var(--black);
}
.dark-body .cause .swiper-slide-active .cause__cta a {
  color: var(--black);
  border-color: var(--base-color);
}
.dark-body .cause .swiper-slide-active .cause__cta a::before, .dark-body .cause .swiper-slide-active .cause__cta a::after {
  width: 0% !important;
}
.dark-body .team .team__single:hover .team__single-content {
  background-color: #242424;
}
.dark-body .team .team__single:hover .team__single-content h6 {
  color: var(--base-color);
}
.dark-body .team .team__single:hover .team__single-content p {
  color: var(--base-color);
}
.dark-body .team .team__single:hover .team__single-content__icon {
  background-color: var(--base-color);
  color: var(--black) !important;
}
.dark-body .team .team__single-thumb::before {
  bottom: 50px;
}
.dark-body .team .team__single-content {
  background-color: #242424;
}
.dark-body .team .team__single-content h6 {
  color: var(--secondary-color);
}
.dark-body .team .team__single-content p {
  font-size: 14px;
  font-weight: 600;
  color: var(--secondary-color);
  -webkit-transition: var(--transition);
  transition: var(--transition);
}
.dark-body .team .team__single-content__icon {
  background-color: var(--secondary-color);
  color: var(--black);
}
.dark-body .team .team__single__thumb-social a {
  background-color: var(--base-color);
  color: var(--black);
}
.dark-body .team .team__single__thumb-social a:hover {
  background-color: var(--base-color);
  color: var(--black) !important;
}
.dark-body .blog .blog__single {
  background-color: #242424;
}
.dark-body .blog .blog__single-thumb .tag a {
  background-color: var(--base-color);
  color: var(--black);
}
.dark-body .help-two .help-two__card::before {
  background-image: linear-gradient(-31deg, #242424 70%, transparent 50%);
}
.dark-body .help-two .help-two__card p {
  color: var(--white);
}
.dark-body .help-two .help__content-icon .thumb::before {
  background-color: #242424;
}
.dark-body .faq .shape img {
  -webkit-filter: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(6977%) hue-rotate(338deg) brightness(85%) contrast(114%);
          filter: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(6977%) hue-rotate(338deg) brightness(85%) contrast(114%);
}
.dark-body .faq .accordion-item .accordion-button {
  color: var(--black);
}
.dark-body .faq .accordion-item .accordion-button::after {
  color: var(--black);
}
.dark-body .faq .accordion-item .accordion-button:not(.collapsed) {
  color: var(--white);
}
.dark-body .faq .accordion-item .accordion-button:not(.collapsed)::after {
  color: var(--white);
}
.dark-body .donation-future .donation-future__thumb {
  background-image: none !important;
  background-color: #242424;
  border: 14px solid #504848;
}
.dark-body .donation-future .donation-future__thumb .donation-amount {
  color: var(--base-color);
  border-color: var(--black);
  background-color: var(--black);
}
.dark-body .donation-future .donation-future__thumb .donation-amount:hover, .dark-body .donation-future .donation-future__thumb .donation-amount.active {
  background-color: var(--base-color);
  color: var(--black);
  border-color: var(--base-color);
}
.dark-body .event::before {
  background-color: #242424;
}
.dark-body .error h3,
.dark-body .error h2 {
  color: var(--white);
}
.dark-body .volunteer .volunteer__form {
  border: 1px solid rgb(76, 76, 76);
}
.dark-body .volunteer .volunteer__form h4 {
  color: var(--white);
}
.dark-body .checkout__form .input-single {
  background-color: #242424;
}
.dark-body .checkout__form .input-single input,
.dark-body .checkout__form .input-single textarea {
  color: var(--white);
}
.dark-body .checkout__form .btn--primary:hover {
  background-color: var(--white);
  color: var(--black);
}
.dark-body .blog-main .cm-sidebar-widget,
.dark-body .cm-details .cm-sidebar-widget {
  background-color: #242424 !important;
}
.dark-body .cm-details .cm-sidebar-widget .intro h5 {
  color: var(--white);
}
.dark-body .cm-details .cm-sidebar-widget .tag-wrapper a {
  background-color: #000000;
  color: var(--white);
  border-color: #000000;
}
.dark-body .cm-details .cm-sidebar-widget .tag-wrapper a:hover {
  background-color: var(--base-color);
  color: var(--black);
  border-color: var(--base-color);
}
.dark-body .cm-details .cm-sidebar-widget form {
  background-color: #000000;
  border: 1px solid #564f4f;
}
.dark-body .cm-details .cm-sidebar-widget form input {
  color: var(--white);
}
.dark-body .blog-main .cm-details-author h6 {
  color: var(--white);
}
.dark-body .blog-main .cm-sidebar-widget form {
  border-color: #585454 !important;
}
.dark-body .contact-main .content h6 {
  color: var(--white);
}
.dark-body .blog-main .blog__single-cta a {
  color: var(--white);
}
.dark-body .blog-main .blog__single-cta a i {
  color: var(--base-color);
}
.dark-body .cm-details .cm-sidebar-widget .single-item .content p:nth-of-type(2) {
  color: var(--white);
}
.dark-body .cm-details .cm-sidebar-widget .single-item .content p:nth-of-type(2):hover {
  color: var(--base-color);
}
.dark-body .main-pagination a {
  color: var(--white);
}
.dark-body .main-pagination a:hover {
  color: var(--black);
}
.dark-body .main-pagination .active {
  color: var(--black);
}
.dark-body .blog-main .blog__single-thumb .tag a {
  background-color: var(--base-color);
  color: var(--black);
}
.dark-body .blog-main .blog__single-content h4 {
  color: var(--white);
}
.dark-body .blog-main .blog__single-content h4:hover {
  color: var(--base-color);
}
.dark-body .blog-main .blog__single-cta a:hover {
  color: var(--base-color);
}
.dark-body .cm-details .cm-sidebar-widget form input {
  background-color: transparent;
}
.dark-body .team-details .team-details__meta .designation {
  color: var(--white);
}
.dark-body .team-details .my-word h5 {
  color: var(--white);
}
.dark-body .footer-two {
  background-color: #122f2a;
}
.dark-body .footer-two__newsletter-form form input {
  background-color: rgba(255, 255, 255, 0.2);
}
.dark-body .footer-two .footer-two__widget .social a:hover {
  color: var(--black);
}
.dark-body .cause-three-alt .thumb .tag a {
  color: var(--black);
}
.dark-body .cause-three-alt .cause__slider-single:hover .thumb .tag a {
  color: var(--black) !important;
}
.dark-body .color-palate p {
  color: #667471 !important;
}