article.db-single-campaign .reg-modal-data .modal-dialog .modal-content .row-title {
  background-color: var(--primary-color);
}

.db-campaigns-form-wrap .db-campaigns-form-wrap-inner {
  box-shadow: none;
}
.db-campaigns-form-wrap .db-campaigns-form-wrap-inner .db-campaign-form-box {
  box-shadow: none;
  border-radius: 12px;
  border: 1px solid #ede8f3;
}
.db-campaigns-form-wrap .db-campaigns-form-wrap-inner .db-campaign-form-box .db-campaign-form {
  border-radius: 7px;
}
.db-campaigns-form-wrap .db-campaigns-form-wrap-inner .db-candle-times {
  display: none;
}

@media (min-width: 768px) {
  .db-campaigns-form-wrap {
    margin: 2em auto 5em;
  }
  .db-campaigns-form-wrap .db-campaigns-form-wrap-inner {
    box-shadow: none;
  }
  .db-campaigns-form-wrap .db-campaigns-form-wrap-inner .db-campaign-form-box {
    width: 90%;
    margin: 0 0 2em !important;
    padding: 1.5em 8em !important;
  }
  .db-campaigns-form-wrap .db-campaigns-form-wrap-inner .db-candle-times {
    width: 32%;
    margin: 0 !important;
  }
}
@media (max-width: 768px) {
  .post-type-archive main {
    padding-top: 5em;
  }
  .db-campaigns-form-wrap {
    margin-top: 1em;
  }
  .db-campaigns-form-wrap .db-campaigns-form-wrap-inner .db-campaign-form-box {
    margin: 0 0.5em 2.5em !important;
    padding: 2em 1.5em !important;
  }
}
.account-link-box a:hover, .account-link-box a:focus {
  color: white;
}
.account-link-box a:hover .db-svg-icon svg path, .account-link-box a:focus .db-svg-icon svg path {
  fill: white;
}

@media (max-width: 768px) {
  .account-link-box {
    font-size: 0.9em;
  }
  .account-link-box a {
    font-size: 1em;
  }
}
.form-event article.db-single-campaign {
  border: 0;
}
.form-event .f-event-title .k-icon {
  display: none;
}
.form-event .f-event-btn {
  border: 1px solid var(--primary-color);
  color: var(--primary-color);
}
.form-event .f-event-btn:hover, .form-event .f-event-btn:focus {
  border-color: var(--secondary-color);
  color: var(--secondary-color);
}
.form-event .f-event-primary-btn {
  background: var(--primary-color);
  color: white;
}
.form-event .f-event-primary-btn:hover, .form-event .f-event-primary-btn:focus {
  background: var(--secondary-color);
}
.form-event .event-header-container .f-event-header-title span {
  border: 3px solid var(--primary-color);
  border-radius: 7px;
}
.form-event .form-event-payment .f-event-primary-btn {
  min-width: 10em;
  background: var(--primary-color);
  color: white;
  border-color: var(--primary-color);
}
.form-event .form-event-payment .form-event-payment-content article.db-single-campaign {
  border: 1px solid #ede8f3;
}
.form-event .form-event-payment .form-event-payment-content article.db-single-campaign .db-campaign-adults {
  margin: 1.5em 0 0.5em;
}
.form-event .form-event-payment .form-event-payment-content article.db-single-campaign #db-form-payment .form-wrap .community-form-footer {
  margin: 3em -4em 0;
}
.form-event .form-event-payment #form-event-modal > .modal-dialog {
  max-width: 100%;
  min-height: 100%;
  margin: 0;
}
.form-event .form-event-payment #form-event-modal > .modal-dialog > .modal-content {
  margin: 0;
  border-radius: 0;
}
.form-event .form-event-payment #form-event-modal > .modal-dialog > .modal-content > .modal-close span {
  background: black;
}
@media (min-width: 768px) {
  .form-event .form-event-payment #form-event-modal > .modal-dialog > .modal-content {
    min-height: 100vh;
  }
}
@media (max-width: 768px) {
  .form-event .form-event-payment .f-event-primary-btn {
    min-width: 10em;
    background: var(--primary-color);
    color: white;
    border-color: var(--primary-color);
  }
  .form-event .form-event-payment .form-event-payment-content article.db-single-campaign {
    border: 0;
  }
}
.form-event .event-actions-container .event-actions .event-action-col.event-address {
  color: var(--secondary-color);
}
.form-event .event-actions-container .event-actions .event-action-col.event-address .f-event-btn {
  border: 1px solid var(--secondary-color);
  color: var(--secondary-color);
}
.form-event .event-actions-container .event-actions .event-action-col.event-address .f-event-btn:hover, .form-event .event-actions-container .event-actions .event-action-col.event-address .f-event-btn:focus {
  border-color: var(--primary-color);
  color: var(--primary-color);
}
.form-event .event-actions-container .event-actions .event-action-col.event-address .f-event-btn:hover svg path, .form-event .event-actions-container .event-actions .event-action-col.event-address .f-event-btn:focus svg path {
  fill: var(--primary-color);
}
.form-event .event-actions-container .event-actions .event-action-col.event-address .f-event-primary-btn {
  background: var(--secondary-color);
}
.form-event .event-actions-container .event-actions .event-action-col.event-address svg path {
  fill: var(--secondary-color);
}
.form-event .event-actions-container .event-actions .event-action-col.event-contact {
  color: var(--primary-color);
}
.form-event .event-actions-container .event-actions .event-action-col.event-contact .f-event-btn {
  border: 1px solid var(--primary-color);
  color: var(--primary-color);
}
.form-event .event-actions-container .event-actions .event-action-col.event-contact .f-event-btn:hover, .form-event .event-actions-container .event-actions .event-action-col.event-contact .f-event-btn:focus {
  border-color: var(--secondary-color);
  color: var(--secondary-color);
}
.form-event .event-actions-container .event-actions .event-action-col.event-contact .f-event-btn:hover svg path, .form-event .event-actions-container .event-actions .event-action-col.event-contact .f-event-btn:focus svg path {
  fill: var(--secondary-color);
}
.form-event .event-actions-container .event-actions .event-action-col.event-contact .f-event-primary-btn {
  background: var(--primary-color);
}
.form-event .event-actions-container .event-actions .event-action-col.event-contact svg path {
  fill: var(--primary-color);
}
.form-event .event-share-container .event-share a svg path {
  fill: var(--primary-color);
}
.form-event .event-share-container .event-share a:hover svg path, .form-event .event-share-container .event-share a:focus svg path {
  fill: var(--secondary-color);
}

@media (min-width: 768px) {
  article.db-single-campaign .db-single-campaign-inner > .db-campaign-title,
  article.db-single-campaign .db-single-campaign-inner > .db-candle-times,
  article.db-single-campaign .db-single-campaign-inner > .db-campaign-text {
    text-align: center;
  }
  article.db-single-campaign .db-single-campaign-inner .db-campaign-title .campaign-change-date {
    background-color: var(--secondary-color);
  }
}
article.db-single-campaign .db-campaign-adults {
  margin: 1.5em 6em;
  padding: 1.5em 2em 2em;
  border: 1px solid #ede8f3;
  border-radius: 12px;
}
article.db-single-campaign .db-campaign-adults .community-form-title {
  margin: 0 0 0.5em;
}
article.db-single-campaign .db-campaign-adult-count .db-control {
  border-radius: 0 7px 7px 0;
}
article.db-single-campaign .db-campaign-adult-count .db-count {
  height: 2em;
  background-color: #ebebeb !important;
}
article.db-single-campaign .db-campaign-adult-count .db-count + .db-control {
  border-radius: 7px 0 0 7px;
}

@media (max-width: 768px) {
  article.db-single-campaign .db-campaign-adults {
    margin: 1.5em 0;
    padding: 1.5em 1.5em 1.7em;
  }
}
article.db-single-campaign .community-form-title {
  margin: 0.75em 0 1em;
}
article.db-single-campaign #db-form-payment .form-wrap .community-form-section {
  margin: 0 auto;
}
article.db-single-campaign #db-form-payment .form-wrap .community-form-section .input-box input,
article.db-single-campaign #db-form-payment .form-wrap .community-form-section .input-box textarea {
  border-radius: 7px;
}
article.db-single-campaign #db-form-payment .form-wrap .community-form-section .input-box.checkbox-control label + a {
  color: var(--primary-color);
}
article.db-single-campaign #db-form-payment .form-wrap .community-form-section .file-control label.primary-label {
  padding: 0 !important;
  line-height: 1.5 !important;
}
article.db-single-campaign #db-form-payment .form-wrap .community-form-section .file-control input[type=file] {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
article.db-single-campaign #db-form-payment .form-wrap .community-form-section .file-control input[type=file] + label {
  border-color: var(--primary-color);
  color: var(--primary-color);
  border-radius: 7px;
}

@media (max-width: 768px) {
  article.db-single-campaign .community-form-title {
    margin: 0.35em 0 1em;
  }
}
article.db-single-campaign #db-form-payment div.form-wrap .community-form-footer {
  margin: 1em 0 0;
  padding: 2em;
  color: black;
}
article.db-single-campaign #db-form-payment div.form-wrap .community-form-footer .db-total .db-total-display {
  font-weight: 600;
}
article.db-single-campaign #db-form-payment div.form-wrap .community-form-footer .db-total .db-amount {
  font-weight: 600;
}
article.db-single-campaign #db-form-payment div.form-wrap .community-form-footer input[type=submit],
article.db-single-campaign #db-form-payment div.form-wrap .community-form-footer button[type=submit] {
  min-width: 200px;
  border-radius: 7px;
  color: white !important;
}
article.db-single-campaign #db-form-payment div.form-wrap .community-form-footer input[type=submit].bit-payment-btn,
article.db-single-campaign #db-form-payment div.form-wrap .community-form-footer button[type=submit].bit-payment-btn {
  padding-right: 2.5em !important;
}
.rtl article.db-single-campaign #db-form-payment div.form-wrap .community-form-footer input[type=submit].bit-payment-btn,
.rtl article.db-single-campaign #db-form-payment div.form-wrap .community-form-footer button[type=submit].bit-payment-btn {
  padding-right: 1em !important;
  padding-left: 2.5em !important;
}

@media (max-width: 768px) {
  article.db-single-campaign #db-form-payment div.form-wrap .community-form-footer {
    margin: 0 0 1em;
    padding: 1em 1em 0;
  }
}
article.db-single-campaign {
  box-shadow: none;
}

@media (max-width: 768px) {
  article.db-single-campaign {
    margin: 1em -1em 1.5em;
  }
}
.home-hero {
  margin-bottom: 16em;
  padding: 2em 0 0 !important;
  background: var(--primary-color) !important;
  color: white;
  border-top: 1px solid rgba(255, 255, 255, 0.13);
}
.home-hero:before {
  display: none !important;
}
.home-hero .hero-content .hero-content-inner {
  max-width: 100%;
  text-align: center;
}
.home-hero .hero-content .hero-read-more {
  padding: 0.75em 1.2em;
  border-radius: 7px;
  background-color: var(--secondary-color);
  color: white;
}
.home-hero .hero-content .hero-read-more:hover .db-svg-icon, .home-hero .hero-content .hero-read-more:focus .db-svg-icon {
  margin-left: 2em;
}
.rtl .home-hero .hero-content .hero-read-more:hover .db-svg-icon, .rtl .home-hero .hero-content .hero-read-more:focus .db-svg-icon {
  margin-left: 0;
  margin-right: 2em;
}
.home-hero .hero-content .hero-read-more .db-svg-icon {
  margin-left: 1.5em;
}
.rtl .home-hero .hero-content .hero-read-more .db-svg-icon {
  margin-left: 0;
  margin-right: 1.5em;
}
.home-hero .hero-content .hero-read-more .db-svg-icon svg path {
  fill: white !important;
}
.home-hero .hero-img {
  max-width: 60em;
  margin: 0 auto -16em;
}

@media (max-width: 1300px) {
  .page-template-page_home nav.navbar .navbar-collapse.full-screen,
  .page-template-page_home nav.navbar .navbar-collapse.full-screen .db-navbar-collapse-inner .db-nav-actions {
    background-color: transparent;
  }
}
@media (max-width: 768px) {
  .home-hero {
    margin-bottom: 8em;
    margin-bottom: 30vw;
  }
  .home-hero:before {
    display: none;
  }
  .home-hero .hero-content {
    padding: 1em !important;
  }
  .home-hero .hero-content .hero-title {
    font-size: 2.4em;
  }
  .home-hero .hero-content .hero-read-more {
    margin: 1.5em 0 1em;
  }
  .home-hero .hero-img {
    margin: 0 auto -8em;
    margin: 0 auto -30vw;
  }
}
.page-contact-ko-content {
  padding: 2em 0 6em !important;
}
.page-contact-ko-content .section-title {
  text-align: center;
}
.page-contact-ko-content .db-footer-form {
  max-width: 30em;
  margin: 0 auto;
  padding: 2.5em;
  border-radius: 12px;
  border: 1px solid #e4dfea;
}
.page-contact-ko-content .db-footer-form label {
  margin-bottom: 0;
}
.page-contact-ko-content .db-footer-form input[type=text], .page-contact-ko-content .db-footer-form input[type=number], .page-contact-ko-content .db-footer-form input[type=tel], .page-contact-ko-content .db-footer-form input[type=email], .page-contact-ko-content .db-footer-form input[type=password], .page-contact-ko-content .db-footer-form textarea, .page-contact-ko-content .db-footer-form select {
  box-shadow: inset 0 0 0 1px var(--primary-color);
  border-radius: 7px;
  font-size: 1em;
}
.page-contact-ko-content .db-footer-form input[type=text]:focus, .page-contact-ko-content .db-footer-form input[type=number]:focus, .page-contact-ko-content .db-footer-form input[type=tel]:focus, .page-contact-ko-content .db-footer-form input[type=email]:focus, .page-contact-ko-content .db-footer-form input[type=password]:focus, .page-contact-ko-content .db-footer-form textarea:focus, .page-contact-ko-content .db-footer-form select:focus {
  box-shadow: inset 0 0 0 2px var(--primary-color);
}
.page-contact-ko-content .db-footer-form textarea {
  min-height: 80px !important;
}
.page-contact-ko-content .db-footer-form .wpcf7-form input[type=submit].db-loading {
  background: linear-gradient(217deg, var(--primary-color), var(--secondary-color));
  background-size: 400% 400%;
  animation: db-loading 1s ease infinite;
}
.page-contact-ko-content .db-footer-form .wpcf7-form span.wpcf7-not-valid-tip {
  font-size: 0.8em;
}

@media (max-width: 768px) {
  .page-contact-ko-content .db-footer-form {
    padding: 1.85em;
  }
  .page-contact-ko-content .db-footer-form .section-title {
    font-size: 1.8em;
    margin-bottom: 0.7em;
  }
  .page-contact-ko-content .db-footer-form input[type=text], .page-contact-ko-content .db-footer-form input[type=number], .page-contact-ko-content .db-footer-form input[type=tel], .page-contact-ko-content .db-footer-form input[type=email], .page-contact-ko-content .db-footer-form input[type=password], .page-contact-ko-content .db-footer-form textarea, .page-contact-ko-content .db-footer-form select {
    font-size: 0.9em;
  }
}
.ko-main-page .db-btn, .ko-main-page .db-nav-actions .db-donation-btn, .ko-main-page .wpcf7-form input[type=submit], .ko-main-page .db-btn, .ko-main-page .header-actions .db-donation-btn, .ko-main-page .wpcf7-form input[type=submit] {
  min-width: 12em;
  border-radius: 7px;
  background-color: var(--secondary-color);
  color: white;
  text-align: center;
}

@media (max-width: 768px) {
  .ko-page.page-template-page_home .db-mobile-left .header-actions {
    display: block;
  }
}
h1, h2, h3, h4, h5, .db-title {
  font-weight: 600;
}

/*# sourceMappingURL=main.css.map */
