/* Import Open Sans from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap');
@charset "UTF-8";:root{--cassiopeia-color-primary:#bb3c77;--cassiopeia-color-link:#bb3c77;--link-color:#bb3c77;--link-color-rgb: #bb3c77;--cassiopeia-color-hover:#bb3c77;--link-hover-color:#424077;--link-hover-color-rgb:66,64,119}

body {
    background-color: #232b53;
}
.mod-menu {
  color: #232b53;
}
svg {
  fill: #bb3c77;
}
.form-check-label{
    color: #bb3c77;
}
.mb-3{
    color: #bb3c77;
}

h1, h3 {
  color: #bb3c77;
  text-allign: left;
}

.form-label {
color: #bb3c77;
}

.vmCartModule,
.card-header {
  color: #232b53
}

.vmshipment_name,
.product-description,
.product-short-description,
.vm-price-value,
.vm-cart-item-name a,
.vm-product-title a {
    color: #bb3c77;
}

.vm-cart-item-sku,
.vm-checkout-shipping-userfields,
.vm-checkout-register-userfields,
.vm-shipping-info, 
.vm-shipping-cost {
    display: none !important;
}

.orderby-displaynumber {
    display: none;
}

/* Apply Open Sans to body and all text */
body {
    font-family: 'Open Sans', sans-serif;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Open Sans', sans-serif;
}

/* VirtueMart product details / donation inputs */
.virtuemart-product-details,
.virtuemart-product-files {
    font-family: 'Open Sans', sans-serif;
}

header {
    background: #bb3c77;
    color: white;
    clip-path: polygon(0 100%, 100% 80%, 100% 0, 0 0);
}


