body{font-weight:400}sup{bottom:.4em;font-size:.8em}@media (min-width:825px){.et-db #et-boc .et-l .et_pb_button_module_wrapper>a#menu-btn-donate-single{display:inline-block}}@media (max-width:824px){.et-db #et-boc .et-l .et_pb_button_module_wrapper>a#menu-btn-donate-single{display:none}}.et_pb_module.et_pb_code{padding:0px!important;margin:0px!important;display:none}.et_pb_blog_grid .et_pb_image_container img{min-width:100%;max-width:100%;height:auto;max-height:220px;min-height:220px;width:auto;display:flex;flex-direction:column;object-fit:cover}.et_pb_blog_grid .et_pb_image_container{align-self:center}a{color:#3A2A55;text-decoration:underline;font-weight:800}a:hover{color:#6A5095;text-decoration:underline;font-weight:800}.et_mobile_menu a,.et_mobile_menu a:hover,a[href^="tel:"],.dssb-sharing-button a{text-decoration:none}#gvp-main-menu a:hover{text-decoration:none}.et_pb_button,.et_pb_button:hover{text-decoration:none}#post-categories a,#post-categories a:hover{text-decoration:none}.et_pb_post_content_0_tb_body h4{margin-top:2em;margin-bottom:1.2em}.et_pb_post .post-meta a,#post-categories div a,span.ecs-categories a{border:2px solid #6a5095;border-radius:12px;padding:2px 12px}#post-categories div a:hover,span.ecs-categories a:hover{border:2px solid #6a5095;background:#6a5095;color:#ffffff}.category-links div.et_pb_text_inner{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:12px}.wp-pagenavi,.ecs-event-pagination{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center}.wp-pagenavi{padding-top:3em}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink{margin:0 2em 0 2em}.wp-pagenavi a,.wp-pagenavi span,.ecs-event-pagination .ecs-page-numbers,.ecs-event-pagination span.current,.ecs-event-pagination .dec-page-text-container,.ecs-event-pagination .dec-page-text-container .dec-page-text-display{color:#3a2a55;font-size:1em!important;line-height:1em;font-weight:bold!important;padding:1em 1.2em!important;border-radius:12px;border:none;transition:all .5s}.wp-pagenavi span.current,.ecs-event-pagination span.current{color:#ffffff!important;background:#3a2a55!important;border-radius:12px}.wp-pagenavi a:hover,.ecs-event-pagination a.ecs-page-numbers:hover{color:#ffffff!important;background:#6A5095!important}.wp-pagenavi .pages,.ecs-event-pagination .dec-page-text-container{background:none;width:100%;margin-bottom:1.2em}.ecs-event-pagination .ecs-page-numbers,.ecs-event-pagination .ecs-page-disable{width:inherit;margin-bottom:initial;text-decoration:none}.ecs-page-disable{}.wp-pagenavi,.ecs-event-pagination .dec-page-text-container{border-top:none;text-align:center}@media (max-width:789px){#shopping-cart-icon span.shop-cart a.cart-link-a div.cart-icon svg{width:40px!important;max-height:40px!important;float:left;top:0px!important}.cart-icon .cart-count{}}div.bodycommerce-minicart-container.dropdown-minicart{display:inline-flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;width:90%}div.bodycommerce-minicart-container.dropdown-minicart hr{width:100%;order:1}.woocommerce-mini-cart__total.total{order:3}.woocommerce-mini-cart.cart_list.product_list_widget{order:2}.woocommerce-mini-cart__buttons.buttons{order:4}.woocommerce-mini-cart__total.total{display:inline-flex;flex-direction:row;justify-content:space-between}.woocommerce-mini-cart-item.mini_cart_item span.item-name a{text-decoration:none}.woocommerce div.quantity{border:1px solid;border-radius:4px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;width:100%;justify-content:center;max-width:100px}.woocommerce .quantity input.qty{width:2em!important}form.cart div.quantity button.minus,form.cart div.quantity button.plus,form.woocommerce-cart-form div.quantity button.minus,form.woocommerce-cart-form div.quantity button.plus{border:unset!important;color:#3a2a55!important;background:transparent!important;padding:0.4em;line-height:0.4em}form.cart div.quantity input.input-text.qty.text,form.woocommerce-cart-form div.quantity input.input-text.qty.text{background:transparent!important;padding:0.4em}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}table.shop_table div.coupon{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center}.woocommerce-cart table.cart td.actions .coupon .input-text{border:1px solid;background:transparent;border-radius:4px;margin-left:8px;margin-right:8px;padding:0.4em}.checkout-area{padding:unset!important}body.woocommerce-cart #page-container .et_pb_db_cart_products .button{font-size:16px}#progressbar.five li:after{top:25%}.woocommerce-checkout #page-container form .form-row input{background:transparent!important}.woocommerce-checkout #page-container form .form-row select.state_select{padding:1em;line-height:1.7em;font-size:1em}.woocommerce-checkout #page-container form .form-row.validate-state{width:47%;float:left;clear:unset}.woocommerce-checkout #page-container form .form-row.validate-postcode{width:47%;float:right;clear:unset}.woocommerce-checkout #page-container form .form-row textarea#order_comments{height:80px}.woocommerce-checkout #page-container form div.multistep-buttons{padding-top:24px}.woocommerce div.product form.cart .variations td select{background-color:transparent;border:1px solid #3a2a55;font-size:1em;color:#3a2a55!important;padding:8px}