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 .5em 2.5em !important;
      padding: 2em 1.5em !important; } }
.account-link-box {
  background: var(--secondary-color); }
  .account-link-box a:hover, .account-link-box a:focus {
    background: var(--primary-color);
    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: .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 .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: .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: .35em 0 1em; } }
article.db-single-campaign #db-form-payment div.form-wrap .community-form-footer {
  margin: 1em 0 0;
  padding: 1em 2em 0;
  background: transparent !important;
  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"] {
    min-width: 250px;
    border-radius: 7px;
    color: white !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 {
  max-width: 35em;
  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: .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: .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: .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: .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 */
