/* ==========================================================================
   2024-25 ANNUAL REPORT PAGE
   ========================================================================== */

/* Grid Overrides */

.cwf-grid--page-layout {
    --cwf-grid--padding: 0 1rem;
}
.cwf-grid__column--page-layout {
    --cwf-grid__column--padding: 0 1rem;
}
@media (min-width: 768px) {
    .cwf-grid--page-layout {
        --cwf-grid--padding: 0 2rem;
    }
    .cwf-grid__column--page-layout {
        --cwf-grid__column--padding: 0;
    }
}
      
/* Body */
      
body {
    background: var(--vcu-gold);
    background: radial-gradient(circle, rgba(255, 186, 0, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 186, 0, 1) 100%);
}

/* Page heading */
      
.rpt-head {
    color: var(--vcu-black);
}
      
/* Embed */
      
.embed-container iframe {
    border: none;
}
      
/* Trouble viewing on mobile? */

.view {
    text-align: center;
}
      
/* Gold slice */
     
.download {
	border-image: conic-gradient(var(--vcu-gold) 0 0) fill 0 / 0 / 0 100vw;
    padding-block: 2rem;
    color: var(--vcu-black);
    margin: 2rem auto;
    text-align: center;
}
.download .plugin-card__container {
    border: 1px solid rgba(255, 255, 255, 0.2);
}
.download h2:before {
    font-family: "Font Awesome 6 Free";
    margin: 0 0 .5rem;
    color: var(--vcu-black);
    display: block;
    font-size: 2rem;
}
.text h2:before {
    content: "\f29a";
}
.pdf h2:before {
    content: "\f1c1";
}
.download h2 {
    margin: 0 auto .5rem;
    padding-top: 0;
}
.download .plugin-card {
    box-shadow: none;
}
.download p {
    text-wrap: balance;
}
.download :is(a,a:active,a:link) {
    color: var(--vcu-black) !important;
    border-color: var(--vcu-white) !important;
}
.download :is(a:hover,a:focus) {
    color: var(--vcu-black) !important;
    border-bottom: none !important;
}
a[href="/media/pharm-annual-report/2024-25/2024-2025PharmacyAnnualReport.pdf"]:after {
    content: "";
    margin-left: initial;
}

