/* compiled by scssphp v0.6.3 on Thu, 19 Nov 2020 18:46:35 +0100 (0.0566s) */

@font-face {
  font-display: swap;
  font-family: Avenir-Black;
  src: local(Avenir-Black), url("../draadcore-child/fonts/Avenir/Avenir-Black.woff2") format('woff2'), url("../draadcore-child/fonts/Avenir/Avenir-Black.woff") format('woff');
  font-weight: normal;
  font-style: normal;
  unicode-range: U0-5FF;
}
@font-face {
  font-display: swap;
  font-family: Avenir-Book;
  src: local(Avenir-Book), url("../draadcore-child/fonts/Avenir/Avenir-Book.woff2") format('woff2'), url("../draadcore-child/fonts/Avenir/Avenir-Book.woff") format('woff');
  font-weight: normal;
  font-style: normal;
  unicode-range: U0-5FF;
}
@font-face {
  font-display: swap;
  font-family: Avenir-Heavy;
  src: local(Avenir-Heavy), url("../draadcore-child/fonts/Avenir/Avenir-Heavy.woff2") format('woff2'), url("../draadcore-child/fonts/Avenir/Avenir-Heavy.woff") format('woff');
  font-weight: normal;
  font-style: normal;
  unicode-range: U0-5FF;
}
/* line 7, sass/donate.scss */
/* line 9, sass/donate.scss */
html #root #wrap_all .section.donate {
  margin-top: 0;
}
/* line 13, sass/donate.scss */
html #root #wrap_all .section.donate .background-image {
  background-repeat: no-repeat;
  background-size: initial;
}
/* line 23, sass/donate.scss */
html #root #wrap_all .section.donate .background-image:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 586px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 43, sass/donate.scss */
html #root #wrap_all .section.donate > .container {
  padding-top: 80px;
}
@media only screen and (max-width: 85.3125rem) {
  html #root #wrap_all .section.donate > .container {
    margin-left: unset;
    margin-right: unset;
    width: 100%;
  }
}
/* line 63, sass/donate.scss */
/* line 65, sass/donate.scss */
html #root #wrap_all .section.donate .column:first-child .content {
  max-width: 650px;
  margin: auto;
}
/* line 73, sass/donate.scss */
html #root #wrap_all .section.donate .column:first-child .content p {
  color: white;
  text-align: center;
}
/* line 87, sass/donate.scss */
/* line 91, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .woocommerce {
  width: auto;
  margin: -17.5px 0 0 !important;
}
@media only screen and (max-width: 47.9375rem) {
  html #root #wrap_all .section.donate .column:last-child .woocommerce {
    padding-left: 0;
    padding-right: 0;
    width: unset;
  }
}
/* line 113, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child form {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 121, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child form .woocommerce-NoticeGroup + #customer_details {
  margin-left: 10px;
}
/* line 129, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child form .woocommerce-NoticeGroup + #customer_details + #order_review {
  margin-left: 0;
  margin-top: 10px;
}
/* line 139, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child form > div {
  -webkit-box-shadow: 5px 5px 65px rgba(30, 27, 23, 0.1), -5px 0 65px rgba(30, 27, 23, 0.1);
  box-shadow: 5px 5px 65px rgba(30, 27, 23, 0.1), -5px 0 65px rgba(30, 27, 23, 0.1);
  min-width: calc(50% - 10px);
  max-width: calc(50% - 10px);
  padding: 20px;
  background-color: white;
  border-radius: 10px;
}
@media only screen and (max-width: 71.1875rem) {
  html #root #wrap_all .section.donate .column:last-child form > div {
    max-width: 100%;
    width: 100%;
    margin-top: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
/* line 175, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child h3 {
  font-family: 'Avenir-Book', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 25px;
}
/* line 185, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child #opc-messages {
  display: none;
}
/* line 193, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child #checkout-products {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 60px;
}
/* line 209, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .product-item {
  position: relative;
  display: inline-block;
  margin: 0 5px;
  max-width: 90px;
  max-height: 65px;
  overflow: hidden;
  -webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1);
  margin-top: 7px;
}
/* line 229, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .product-item:last-child, html #root #wrap_all .section.donate .column:last-child .product-item:last-child label {
  max-width: 90px;
}
/* line 239, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .product-item > * {
  display: none;
}
/* line 247, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .product-item .opc-radio-list-label {
  display: block;
  max-width: 90px;
}
/* line 257, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .product-item input {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: white;
  border-radius: 10px;
  border: none;
  height: 65px;
  cursor: pointer;
  margin: 0;
}
/* line 285, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .product-item .price {
  pointer-events: none;
  display: block;
  position: absolute;
  top: 20px;
  left: 10px;
  color: #e00017;
}
/* line 301, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .product-item .price bdi {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
}
/* line 311, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .product-item .price .woocommerce-Price-currencySymbol {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  color: black;
  font-size: 14px;
}
/* line 327, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .product-item .price * {
  display: block;
}
/* line 335, sass/donate.scss */
/* line 337, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .product-item.selected input {
  background-color: #e00017;
}
/* line 345, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .product-item.selected .price {
  color: white;
}
/* line 351, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .product-item.selected .price .woocommerce-Price-currencySymbol {
  color: white;
}
/* line 371, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .col2-set {
  margin-right: 10px;
}
/* line 379, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .col-1 {
  width: 100%;
}
/* line 387, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .woocommerce-billing-fields__field-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 397, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child label {
  display: block;
}
/* line 405, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child input {
  border: 1px solid #e3e3e3;
  padding: 15px 10px;
  min-width: 100%;
}
/* line 417, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child #billing_first_name_field, html #root #wrap_all .section.donate .column:last-child #billing_last_name_field, html #root #wrap_all .section.donate .column:last-child #billing_email_field, html #root #wrap_all .section.donate .column:last-child #billing_phone_field, html #root #wrap_all .section.donate .column:last-child #billing_postcode_field, html #root #wrap_all .section.donate .column:last-child #billing_city_field {
  min-width: 50%;
}
/* line 425, sass/donate.scss */
/* line 427, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child #billing_first_name_field .woocommerce-input-wrapper, html #root #wrap_all .section.donate .column:last-child #billing_email_field .woocommerce-input-wrapper, html #root #wrap_all .section.donate .column:last-child #billing_postcode_field .woocommerce-input-wrapper {
  min-width: 95%;
  max-width: 95%;
}
/* line 439, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child #billing_company_field, html #root #wrap_all .section.donate .column:last-child #billing_address_1_field {
  min-width: 100%;
}
/* line 451, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child #order_review {
  margin-left: 10px;
}
/* line 459, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .shop_table {
  margin: 20px 0;
  width: 100%;
  border-collapse: collapse;
}
/* line 469, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .shop_table thead {
  display: none;
}
/* line 477, sass/donate.scss */
/* line 479, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .shop_table .cart_item .product-name {
  text-align: left;
}
/* line 489, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .shop_table .cart-subtotal {
  border: 1px solid #e3e3e3;
}
/* line 495, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .shop_table .cart-subtotal td {
  font-weight: normal;
}
/* line 505, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .shop_table .order-total {
  border: none;
}
/* line 509, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .shop_table .order-total td {
  color: #e00017;
}
/* line 519, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .shop_table th, html #root #wrap_all .section.donate .column:last-child .shop_table td {
  padding: 10px 5px;
}
/* line 525, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .shop_table th {
  text-align: left;
  font-weight: normal;
}
/* line 533, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .shop_table td {
  text-align: right;
}
/* line 543, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child #payment {
  background-color: white;
}
/* line 551, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .methods {
  padding: 0;
  border: none;
}
/* line 561, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .wc_payment_method.payment_method_multisafepay_ideal {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 569, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .wc_payment_method.payment_method_multisafepay_ideal input {
  min-width: 0;
  position: relative;
}
/* line 579, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .wc_payment_method.payment_method_multisafepay_ideal input:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  background-color: #e00017;
  border: 2px solid white;
  border-radius: 50%;
  box-shadow: 0 0 10px black;
}
/* line 605, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .wc_payment_method.payment_method_multisafepay_ideal .payment_box {
  background-color: white;
  color: transparent;
  padding: 0;
  margin: 0;
}
/* line 615, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .wc_payment_method.payment_method_multisafepay_ideal .payment_box #text, html #root #wrap_all .section.donate .column:last-child .wc_payment_method.payment_method_multisafepay_ideal .payment_box p {
  display: none;
  color: white;
}
/* line 625, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .wc_payment_method.payment_method_multisafepay_ideal .payment_box #ideal_issuer {
  position: absolute;
  top: 0;
  padding: 10px 0;
}
/* line 637, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .wc_payment_method.payment_method_multisafepay_ideal .payment_box:before {
  display: none;
}
/* line 649, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child #nieuwsbrief_field {
  width: 100%;
  margin-top: 20px;
}
/* line 657, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child #nieuwsbrief_field .checkbox {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1.3;
}
/* line 667, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child #nieuwsbrief_field .checkbox input {
  width: 20px;
  min-width: 20px;
}
/* line 681, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .form-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
}
@media only screen and (max-width: 550px) {
  html #root #wrap_all .section.donate .column:last-child .form-row {
    width: 100%;
  }
  /* line 697, sass/donate.scss */
  html #root #wrap_all .section.donate .column:last-child .form-row .woocommerce-input-wrapper {
    min-width: 100% !important;
    max-width: 100% !important;
  }
}
/* line 709, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .form-row .button {
  -webkit-box-ordinal-group: -1;
  -moz-box-ordinal-group: -1;
  -ms-flex-order: -1;
  -webkit-order: -1;
  order: -1;
  background-color: #e00017;
  border: none;
  width: 210px;
  color: white;
}
/* line 725, sass/donate.scss */
/* line 727, sass/donate.scss */
html #root #wrap_all .section.donate .column:last-child .form-row .woocommerce-privacy-policy-text p {
  color: #ababab;
  font-size: 16px;
}
/* line 747, sass/donate.scss */
/* line 751, sass/donate.scss */
html #root.msie #wrap_all .section.donate .background-image {
  min-height: 1px;
  top: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  max-height: 586px;
  height: 100%;
}
/* line 767, sass/donate.scss */
/* line 769, sass/donate.scss */
html #root.msie #wrap_all .section.donate .column.full:last-child .product-item label {
  background: white;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
/* line 783, sass/donate.scss */
html #root.msie #wrap_all .section.donate .column.full:last-child .product-item.selected label {
  background: #e00017;
}
/* line 791, sass/donate.scss */
html #root.msie #wrap_all .section.donate .column.full:last-child .product-item input {
  opacity: 0;
}
