/*
Theme Name:     dptheme-child
Description:    dptheme child theme.
Template:       dptheme
Version:        0.1.0
*/
:root {
  --dp-clr-01-lighter: #6682c5;
  --dp-clr-01-light: #3154a5;
  --dp-clr-01: hsl(222deg, 64%, 17%);
  --dp-clr-01-dark: #091633;
  --dp-clr-01-darker: #050f26;
  --dp-clr-02-lighter: #b3d4ea;
  --dp-clr-02-light: #8cc5ea;
  --dp-clr-02: hsl(204deg, 82%, 62%);
  --dp-clr-02-dark: #1181cc;
  --dp-clr-02-darker: #0a5d94;
  --dp-clr-03-lighter: #d69a9a;
  --dp-clr-03-light: #ce6868;
  --dp-clr-03: hsl(0deg, 60%, 44%);
  --dp-clr-03-dark: #821b1b;
  --dp-clr-03-darker: #601010;
  --dp-clr-04-lighter: #f5f5c9;
  --dp-clr-04-light: #f8f8ac;
  --dp-clr-04: hsl(60deg, 100%, 75%);
  --dp-clr-04-dark: #ffff0d;
  --dp-clr-04-darker: #bfbf00;
  --dp-clr-05-lighter: #5de25d;
  --dp-clr-05-light: #12e012;
  --dp-clr-05: green;
  --dp-clr-05-dark: #005a00;
  --dp-clr-05-darker: #004000;
  --dp-header-bg-color: var(--dp-clr-01);
  --dp-menu-secondary-link-bg: var(--dp-clr-03-dark);
  --dp-menu-secondary-link-text: white;
  --dp-menu-secondary-link-border-color: rgb(255 255 255 / 50%);
  --dp-menu-secondary-link-hover-bg: var(--dp-clr-03);
  --dp-menu-secondary-link-hover-text: white;
  --dp-menu-secondary-link-hover-border-color: rgb(255 255 255 / 75%);
  --dp-menu-secondary-link-border-width: 0.2em;
  --dp-menu-secondary-link-border-radius: 2em;
  --dp-menu-secondary-link-padding-h: 1em;
  --dp-menu-secondary-link-padding-v: 0.5em;
  --dp-footer-bg-color: var(--dp-clr-01);
  --dp-footer-text: white;
  --dp-footer-about-bg-color: var(--dp-clr-01-darker);
  --dp-footer-link-text: white;
  --dp-footer-link-hover-text: var(--dp-clr-04);
  --ec-clr-red: var(--dp-clr-01-light);
  --ec-clr-red-dark: var(--dp-clr-01);
  --ec-clr-red-darker: var(--dp-clr-01-dark);
  --content-max-width: 70ch;
  --breakout-max-width: 90ch;
}

.grid-content {
  --content-max-width: 70ch;
  --breakout-max-width: 90ch;
}

.logo-container {
  display: flex;
  padding: 1em 1em 0.5em;
}

div#donate_top a {
  font-size: var(--dp-fs-100);
  font-weight: var(--dp-fw-600);
  margin-right: 1em;
}

#container {
  min-height: 60vh;
}

.offer-buttons-container a {
  text-decoration: none;
  font-weight: var(--dp-fw-600);
}

a.link-to-previous {
  background-color: var(--dp-clr-01);
}

a.link-to-previous:hover,
a.link-to-previous:focus {
  background-color: var(--dp-clr-01-light);
}

body.woocommerce-checkout .security-notice {
  font-size: 0.8rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}

body.woocommerce-checkout .security-notice svg#lock_symbol {
  fill: #8fbc8f;
  margin-right: 0.8em;
}

@media (max-width: 480px) {
  body.woocommerce-checkout div#checkout_paypal_message #paypal_box_button {
    flex-direction: column-reverse;
  }

  body.woocommerce-checkout div#checkout_paypal_message #paypal_box_button * {
    text-align: center;
    margin: 0 auto;
    width: 100%;
  }

  body.woocommerce-checkout div#checkout_paypal_message .woocommerce_paypal_ec_checkout_message {
    margin-bottom: 0.5em !important;
  }
}
.logo-container {
  justify-content: center;
}

.about-inner {
  padding: 1.5em;
}
.about-inner p {
  font-size: var(--dp-fs-100);
}

#copyright {
  padding: 2em;
  text-align: center;
  line-height: 0.5;
  font-size: var(--dp-fs-100);
}

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