/* CSS Taken from Cosmic Style Sheet for Header and Footer */


/* Start of Common styles used throughout style sheet.  Colors and Fonts */
:root{
    --uowdf-color-uo-green:#007030;
    --uowdf-color-uo-green-rgb:0,112,48;
    --uowdf-color-uo-green-t9:#197e44;
    --uowdf-color-uo-green-t8:#338c59;
    --uowdf-color-uo-green-t7:#4c9a6d;
    --uowdf-color-uo-green-t6:#66a982;
    --uowdf-color-uo-green-t5:#7fb797;
    --uowdf-color-uo-green-t4:#99c6ac;
    --uowdf-color-uo-green-t3:#b2d4c0;
    --uowdf-color-uo-green-t2:#cce2d5;
    --uowdf-color-uo-green-t1:#e5f0ea;
    --uowdf-color-uo-yellow:#fee11a;
    --uowdf-color-uo-yellow-rgb:254,225,26;
    --uowdf-color-uo-yellow-t9:#fee430;
    --uowdf-color-uo-yellow-t8:#fee747;
    --uowdf-color-uo-yellow-t7:#feea5e;
    --uowdf-color-uo-yellow-t6:#feed75;
    --uowdf-color-uo-yellow-t5:#fef08c;
    --uowdf-color-uo-yellow-t4:#fff3a3;
    --uowdf-color-uo-yellow-t3:#fff6b9;
    --uowdf-color-uo-yellow-t2:#fff9d1;
    --uowdf-color-uo-yellow-t1:#fffce7;
    --uowdf-color-uo-legacy-green:#104735;
    --uowdf-color-uo-legacy-green-rgb:16,71,53;
    --uowdf-color-uo-legacy-green-t9:#275948;
    --uowdf-color-uo-legacy-green-t8:#3f6b5d;
    --uowdf-color-uo-legacy-green-t7:#577d71;
    --uowdf-color-uo-legacy-green-t6:#6f9085;
    --uowdf-color-uo-legacy-green-t5:#87a299;
    --uowdf-color-uo-legacy-green-t4:#9fb5ae;
    --uowdf-color-uo-legacy-green-t3:#b6c7c2;
    --uowdf-color-uo-legacy-green-t2:#cfdad6;
    --uowdf-color-uo-legacy-green-t1:#e6ecea;
    --uowdf-color-grass-green:#489d46;
    --uowdf-color-grass-green-rgb:72,157,70;
    --uowdf-color-grass-green-t9:#59a658;
    --uowdf-color-grass-green-t8:#6cb06b;
    --uowdf-color-grass-green-t7:#7eba7d;
    --uowdf-color-grass-green-t6:#91c490;
    --uowdf-color-grass-green-t5:#a0cb9f;
    --uowdf-color-grass-green-t4:#b5d8b5;
    --uowdf-color-grass-green-t3:#c7e1c7;
    --uowdf-color-grass-green-t2:#daebda;
    --uowdf-color-grass-green-t1:#ecf5ec;
    --uowdf-color-lime-green:#8abb40;
    --uowdf-color-lime-green-rgb:138,187,64;
    --uowdf-color-lime-green-t9:#95c152;
    --uowdf-color-lime-green-t8:#a1c866;
    --uowdf-color-lime-green-t7:#adcf79;
    --uowdf-color-lime-green-t6:#b9d68c;
    --uowdf-color-lime-green-t5:#c4dd9f;
    --uowdf-color-lime-green-t4:#d0e4b2;
    --uowdf-color-lime-green-t3:#dceac5;
    --uowdf-color-lime-green-t2:#e8f1d9;
    --uowdf-color-lime-green-t1:#f3f8eb;
    --uowdf-color-chartreuse:#e1e31b;
    --uowdf-color-chartreuse-rgb:226,227,27;
    --uowdf-color-chartreuse-t9:#e4e330;
    --uowdf-color-chartreuse-t8:#e7e647;
    --uowdf-color-chartreuse-t7:#eae95e;
    --uowdf-color-chartreuse-t6:#edec75;
    --uowdf-color-chartreuse-t5:#f0ef8c;
    --uowdf-color-chartreuse-t4:#f3f3a3;
    --uowdf-color-chartreuse-t3:#f6f6b9;
    --uowdf-color-chartreuse-t2:#f9f9d1;
    --uowdf-color-chartreuse-t1:#fcfce7;
    --uowdf-color-dark-blue:#004f6e;
    --uowdf-color-dark-blue-rgb:0,79,110;
    --uowdf-color-dark-blue-t9:#19607c;
    --uowdf-color-dark-blue-t8:#33728b;
    --uowdf-color-dark-blue-t7:#4c8399;
    --uowdf-color-dark-blue-t6:#6695a8;
    --uowdf-color-dark-blue-t5:#7fa6b6;
    --uowdf-color-dark-blue-t4:#99b8c5;
    --uowdf-color-dark-blue-t3:#b2cad3;
    --uowdf-color-dark-blue-t2:#ccdce2;
    --uowdf-color-dark-blue-t1:#e5edf0;
    --uowdf-color-light-blue:#00a5b5;
    --uowdf-color-light-blue-rgb:0,165,181;
    --uowdf-color-light-blue-t9:#19adbc;
    --uowdf-color-light-blue-t8:#33b7c3;
    --uowdf-color-light-blue-t7:#4cc0cb;
    --uowdf-color-light-blue-t6:#66c9d2;
    --uowdf-color-light-blue-t5:#7fd2da;
    --uowdf-color-light-blue-t4:#99dbe1;
    --uowdf-color-light-blue-t3:#b2e4e9;
    --uowdf-color-light-blue-t2:#ccedf0;
    --uowdf-color-light-blue-t1:#e5f6f8;
    --uowdf-color-berry:#8d1d58;
    --uowdf-color-berry-rgb:141,29,88;
    --uowdf-color-berry-t9:#983368;
    --uowdf-color-berry-t8:#a34a79;
    --uowdf-color-berry-t7:#af6089;
    --uowdf-color-berry-t6:#ba779a;
    --uowdf-color-berry-t5:#c68dab;
    --uowdf-color-berry-t4:#d1a4bc;
    --uowdf-color-berry-t3:#dcbacc;
    --uowdf-color-berry-t2:#e8d1dd;
    --uowdf-color-berry-t1:#f3e8ee;
    --uowdf-color-black:#000000;
    --uowdf-color-black-rgb:0,0,0;
    --uowdf-color-dark-gray:#4d5859;
    --uowdf-color-dark-gray-rgb:77,88,89;
    --uowdf-color-dark-gray-t9:#5e6869;
    --uowdf-color-dark-gray-t8:#70797a;
    --uowdf-color-dark-gray-t7:#82898a;
    --uowdf-color-dark-gray-t6:#949a9b;
    --uowdf-color-dark-gray-t5:#a5abab;
    --uowdf-color-dark-gray-t4:#b7bcbc;
    --uowdf-color-dark-gray-t3:#c9cccd;
    --uowdf-color-dark-gray-t2:#dbddde;
    --uowdf-color-dark-gray-t1:#edeeee;
    --uowdf-color-medium-gray:#a2aaad;
    --uowdf-color-medium-gray-rgb:162,170,173;
    --uowdf-color-medium-gray-t9:#aab2b5;
    --uowdf-color-medium-gray-t8:#b1b9bc;
    --uowdf-color-medium-gray-t7:#b9c1c4;
    --uowdf-color-medium-gray-t6:#c1c9cc;
    --uowdf-color-medium-gray-t5:#c8d0d3;
    --uowdf-color-medium-gray-t4:#d0d8db;
    --uowdf-color-medium-gray-t3:#d8e0e3;
    --uowdf-color-medium-gray-t2:#dfe7ea;
    --uowdf-color-medium-gray-t1:#e7eff2;
    --uowdf-color-light-gray:#d8dcda;
    --uowdf-color-light-gray-rgb:216,220,218;
    --uowdf-color-light-gray-t9:#dbdcdd;
    --uowdf-color-light-gray-t8:#dfe0e1;
    --uowdf-color-light-gray-t7:#e3e4e5;
    --uowdf-color-light-gray-t6:#e7e8e9;
    --uowdf-color-light-gray-t5:#ebecec;
    --uowdf-color-light-gray-t4:#eff0f0;
    --uowdf-color-light-gray-t3:#f3f4f4;
    --uowdf-color-light-gray-t2:#f7f8f8;
    --uowdf-color-light-gray-t1:#fbfbfb;
    --uowdf-color-golden-yellow:#fed103;
    --uowdf-color-golden-yellow-rgb:254,209,3;
    --uowdf-color-golden-yellow-t9:#fed51b;
    --uowdf-color-golden-yellow-t8:#feda35;
    --uowdf-color-golden-yellow-t7:#fede4e;
    --uowdf-color-golden-yellow-t6:#fee367;
    --uowdf-color-golden-yellow-t5:#fee880;
    --uowdf-color-golden-yellow-t4:#ffed9a;
    --uowdf-color-golden-yellow-t3:#fff1b2;
    --uowdf-color-golden-yellow-t2:#fff6cc;
    --uowdf-color-golden-yellow-t1:#fffbe5;
    --uowdf-color-red:#af272f;
    --uowdf-color-red-rgb:175,39,47;
    --uowdf-color-dark-red:#832926;
    --uowdf-color-dark-red-rgb:131,41,38;
    --uowdf-color-footer-gray:#2f3435;
    --uowdf-color-footer-gray-rgb:47,52,53;
    --uowdf-color-navbar-gray:#f5f4f2;
    --uowdf-color-navbar-gray-rgb:245,244,242;
    --uowdf-theme-banner:var(--uowdf-color-uo-legacy-green);
    --uowdf-theme-site-header:var(--uowdf-color-uo-green);
    --uowdf-theme-site-header-top:var(--uowdf-color-uo-legacy-green);
    --uowdf-theme-site-header-bottom:var(--uowdf-color-uo-green);
    --uowdf-theme-site-footer:#222222;
    --uowdf-theme-footer:var(--uowdf-color-black);
    --uowdf-theme-navbar:var(--uowdf-color-navbar-gray);
    --uowdf-theme-sidebar:var(--uowdf-color-navbar-gray);
    --uowdf-theme-title:var(--uowdf-color-uo-yellow);
    --uowdf-theme-text-dark:black;
    --uowdf-theme-text-light:white;
    --uowdf-theme-link-dark:var(--uowdf-color-uo-green);
    --uowdf-theme-link-dark-hover:black;
    --uowdf-theme-link-light:var(--uowdf-color-uo-yellow);
    --uowdf-theme-link-light-hover:white;
    --uowdf-theme-link-white:white;
    --uowdf-theme-link-white-hover:var(--uowdf-color-uo-yellow);
    --uowdf-theme-cta-dark:var(--uowdf-color-uo-green);
    --uowdf-theme-cta-light:var(--uowdf-color-uo-yellow);
    --uowdf-theme-accent-dark:var(--uowdf-color-uo-green);
    --uowdf-theme-accent-light:var(--uowdf-color-uo-yellow);
    --uowdf-theme-subdued-dark:var(--uowdf-color-dark-gray);
    --uowdf-theme-subdued-light:white;
    --uowdf-theme-mobilebg:var(--uowdf-color-uo-green)
}
:root{
    --font-ext-light:"wght" 200,"wdth" 100,"ital" 0;
    --font-ext-light-itl:"wght" 200,"wdth" 100,"ital" 1;
    --font-light:"wght" 300,"wdth" 100,"ital" 0;
    --font-light-itl:"wght" 300,"wdth" 100,"ital" 1;
    --font-reg:"wght" 350,"wdth" 100,"ital" 0;
    --font-reg-itl:"wght" 400,"wdth" 100,"ital" 1;
    --font-semi:"wght" 500,"wdth" 100,"ital" 0;
    --font-semi-itl:"wght" 500,"wdth" 100,"ital" 0;
    --font-med:"wght" 600,"wdth" 100,"ital" 0;
    --font-med-itl:"wght" 600,"wdth" 100,"ital" 1;
    --font-bold:"wght" 700,"wdth" 100,"ital" 0;
    --font-bold-itl:"wght" 700,"wdth" 100,"ital" 1;
    --font-ext-bold:"wght" 800,"wdth" 100,"ital" 0;
    --font-ext-bold-itl:"wght" 800,"wdth" 100,"ital" 1;
    --font-black:"wght" 900,"wdth" 100,"ital" 0;
    --font-black-itl:"wght" 900,"wdth" 100,"ital" 1;
    --font-heavy:"wght" 900,"wdth" 100,"ital" 0;
    --font-heavy-itl:"wght" 900,"wdth" 100,"ital" 1
}

@font-face{
    font-family:"Source Sans Variable";
    font-weight:200 900;
    font-style:normal;
    font-stretch:normal;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/SourceSansVariable-Roman.ttf.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/SourceSansVariable-Roman.ttf.woff") format("woff"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/SourceSansVariable-Roman.ttf") format("truetype")
}
@font-face{
    font-family:"Source Sans Variable";
    font-weight:200 900;
    font-style:italic;
    font-stretch:normal;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/SourceSansVariable-Italic.ttf.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/SourceSansVariable-Italic.ttf.woff") format("woff"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/SourceSansVariable-Italic.ttf") format("truetype")
}
@font-face{
    font-family:"Source Serif Variable";
    font-weight:200 900;
    font-style:normal;
    font-stretch:normal;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/SourceSerifVariable-Roman.ttf.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/SourceSerifVariable-Roman.ttf.woff") format("woff"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/SourceSerifVariable-Roman.ttf") format("truetype")
}
@font-face{
    font-family:"Source Serif Variable";
    font-weight:200 900;
    font-style:italic;
    font-stretch:normal;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/SourceSerifVariable-Italic.ttf.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/SourceSerifVariable-Italic.ttf.woff") format("woff"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/SourceSerifVariable-Italic.ttf") format("truetype")
}
@font-face{
    font-family:"Font Awesome 6 Free";
    font-style:normal;
    font-weight:900;
    font-display:auto;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fontawesome-free-6.2.1/webfonts/fa-solid-900.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fontawesome-free-6.2.1/webfonts/fa-solid-900.woff") format("woff"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fontawesome-free-6.2.1/webfonts/fa-solid-900.ttf") format("truetype")
}
@font-face{
    font-family:"Font Awesome 6 Brands";
    font-style:normal;
    font-weight:normal;
    font-display:auto;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fontawesome-free-6.2.1/webfonts/fa-brands-400.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fontawesome-free-6.2.1/webfonts/fa-brands-400.woff") format("woff"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fontawesome-free-6.2.1/webfonts/fa-brands-400.ttf") format("truetype")
}
@font-face{
    font-family:"United Serif";
    font-weight:100 200;
    font-style:normal;
    font-stretch:normal;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedSerifRgLt.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedSerifRgLt.woff") format("woff")
}
@font-face{
    font-family:"United Serif";
    font-weight:300 500;
    font-style:normal;
    font-stretch:normal;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedSerifRgMd.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedSerifRgMd.woff") format("woff")
}
@font-face{
    font-family:"United Serif";
    font-weight:600 700;
    font-style:normal;
    font-stretch:normal;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedSerifRgBd.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedSerifRgBd.woff") format("woff")
}
@font-face{
    font-family:"United Serif";
    font-weight:800 900;
    font-style:normal;
    font-stretch:normal;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedSerifRgHv.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedSerifRgHv.woff") format("woff")
}
@font-face{
    font-family:"United Sans";
    font-weight:100 200;
    font-style:normal;
    font-stretch:normal;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedSansRgLt.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedSansRgLt.woff") format("woff")
}
@font-face{
    font-family:"United Sans";
    font-weight:300 500;
    font-style:normal;
    font-stretch:normal;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedSansRgMd.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedSansRgMd.woff") format("woff")
}
@font-face{
    font-family:"United Sans";
    font-weight:600 700;
    font-style:normal;
    font-stretch:normal;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedSansRgBd.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedSansRgBd.woff") format("woff")
}
@font-face{
    font-family:"United Sans";
    font-weight:800 900;
    font-style:normal;
    font-stretch:normal;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedSansRgHv.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedSansRgHv.woff") format("woff")
}
@font-face{
    font-family:"United Sans";
    font-weight:100 200;
    font-style:italic,oblique;
    font-stretch:normal;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedItalicRgLt.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedItalicRgLt.woff") format("woff")
}
@font-face{
    font-family:"United Sans";
    font-weight:300 500;
    font-style:italic,oblique;
    font-stretch:normal;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedItalicRgMd.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedItalicRgMd.woff") format("woff")
}
@font-face{
    font-family:"United Sans";
    font-weight:600 700;
    font-style:italic,oblique;
    font-stretch:normal;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedItalicRgBd.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedItalicRgBd.woff") format("woff")
}
@font-face{
    font-family:"United Sans";
    font-weight:800 900;
    font-style:italic,oblique;
    font-stretch:normal;
    font-display:swap;
    src:url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedItalicRgHv.woff2") format("woff2"),url("https://cdn.uoregon.edu/uocdn1/uo-web-design-framework/Universal/stable-assets/fonts/United/UnitedItalicRgHv.woff") format("woff")
}

:root{
    --font-family-sans:Source Sans Variable,Arial,Helvetica,Verdana,sans-serif;
    --font-family-serif:Source Serif Variable,Times,Times New Roman,Georgia,DejaVu Serif,serif;
    --font-family-slab:Source Serif Variable,Times,Times New Roman,Georgia,DejaVu Serif,serif;
    --font-family-slab-light:Source Serif Variable,Times,Times New Roman,Georgia,DejaVu Serif,serif;
    --font-family-monospace:"Courier New","DejaVu Sans Mono",monospace,sans-serif
}
.licensed-fonts-enabled{
    --font-family-slab:United Serif,Source Serif Variable,Times,Georgia,DejaVu Serif,serif;
    --font-family-slab-light:United Serif,Source Serif Variable,Times,Georgia,DejaVu Serif,serif
}
.licensed-fonts-disabled{
    --font-family-slab:Source Serif Variable,Times,Times New Roman,Georgia,DejaVu Serif,serif;
    --font-family-slab-light:Source Serif Variable,Times,Times New Roman,Georgia,DejaVu Serif,serif
}
/* End of Common Styles  */

/***********
Header Styles 
************/

/* Start uoheader */
.uoheader{
    font-family:var(--font-family-slab,"Source Serif Variable",Times,"Times New Roman",Georgia,"DejaVu Serif",serif);
    clear:both;
    background-color:#104735;
    background-color:var(--uowdf-theme-banner,#104735);
    color:#fff !important;
    height:37px !important;
    z-index:20
}
.uoheader a{
    color:#fff
}
.uoheader a:link{
    text-decoration:none
}
.uoheader a:hover,.uoheader a:focus,.uoheader button:hover,.uoheader button:focus{
    color:#fee11a;
    outline-color:#fee11a;
    text-decoration:none
}
.uoheader .utility-links{
    font-size:.875rem;
    line-height:1.225rem;
    display:none;
    margin:0;
    clear:both;
    float:right
}
.uoheader .utility-links li{
    display:inline
}
.uoheader .inline li:last-of-type{
    padding-right:0
}
.uoheader__container{
    display:flex;
    height:100%;
    justify-content:space-between;
    padding-left:15px;
    padding-right:15px;
    max-width:1200px;
    margin:0 auto
}
.theme--simple .uoheader__container{
    max-width:800px
}
.uoheader__logo-container{
    align-self:center
}
.uoheader__logo-container a{
    display:block;
    padding:0;
    margin:0
}
.uoheader__logo-container img{
    height:auto;
    display:block;
    max-width:146px
}
@media all and (max-width:319px){
    .uoheader__logo-container{
        width:150px
    }
    .uoheader__logo-container img{
        width:150px
    }
}
@media all and (min-width:320px){
    .uoheader__logo-container{
        width:180px
    }
    .uoheader__logo-container img{
        width:100%
    }
}
@media all and (max-width:319px){
    .uobanner-sidebar .uoheader__logo-container{
        width:130px
    }
}
@media all and (min-width:320px){
    .uobanner-sidebar .uoheader__logo-container{
        width:180px
    }
}

@media all and (max-width:319px){
    .uobanner-sidebar .uoheader__logo-container{
        width:130px
    }
}
@media all and (min-width:320px){
    .uobanner-sidebar .uoheader__logo-container{
        width:180px
    }
}

.uoregon-homepage .uoheader{
    height:0 !important;
    background:transparent
}
.uoregon-homepage .uoheader__container{
    position:relative
}
.uoregon-homepage .uoheader__logo-container{
    display:none
}

/* Site Header Start */
.site-header{
    font-family:var(--font-family-slab,"Source Serif Variable",Times,"Times New Roman",Georgia,"DejaVu Serif",serif);
    box-sizing:border-box;
    position:relative;
    background-color:#007030;
    background-color:var(--uowdf-theme-site-header);
    background:linear-gradient(0deg,#104735 25%,#007030 135%);
    background:linear-gradient(0deg,var(--uowdf-theme-site-header-bottom) 25%,var(--uowdf-theme-site-header-top) 135%);
    padding-top:20px;
    padding-bottom:20px;
    width:100%;
    font-variation-settings:var(--font-reg);
    clear:both
}
@media all and (max-width:660px){
    .site-header{
        padding-top:15px;
        padding-bottom:15px
    }
}
.site-header a:link{
    text-decoration:none
}
.site-header__content{
    display:grid;
    grid-auto-columns:min-content;
    grid-template-columns:auto 1fr auto;
    grid-template-rows:auto auto auto;
    max-width:1200px;
    padding:0 15px;
    margin:0 auto
}
@media all and (max-width:959px){
    .site-header__content{
        grid-template-columns:auto 1fr
    }
}
.site-header__logo{
    grid-column-start:1;
    grid-row:1/span 3;
    margin-right:30px;
    align-self:center;
    padding:0;
    max-width:100%
}
@media all and (max-width:660px){
    .site-header__logo{
        margin-right:15px
    }
}
.site-header__site-name{
    grid-column-start:2;
    grid-row-start:2;
    margin-right:30px;
    align-self:center
}
.site-header__site-subtitle{
    font-size:1.125rem;
    line-height:1.575rem;
    color:var(--uowdf-color-uo-yellow);
    letter-spacing:1.5px
}
a .site-header__site-subtitle:hover{
    text-decoration:underline
}
.site-header__site-title-before-link{
    grid-column-start:2;
    grid-row-start:1;
    align-self:end
}
.site-header__site-title-before-link:focus-visible{
    outline-color:#fee11a
}
.site-header__site-title-before{
    grid-column-start:2;
    grid-row-start:1;
    align-self:end;
    margin-right:30px
}
.site-header__site-title-after-link{
    grid-column-start:2;
    grid-row-start:3
}
.site-header__site-title-after-link:focus-visible{
    outline-color:#fee11a
}
.site-header__site-title-after{
    grid-column-start:2;
    grid-row-start:3;
    margin-right:30px
}
.site-header__utility-links{
    grid-column-start:3;
    grid-row-start:1;
    justify-self:end;
    align-self:end
}
@media all and (max-width:959px){
    .site-header__utility-links{
        display:none
    }
}
.site-header__site-info{
    clear:both;
    padding-top:40px;
    padding-bottom:40px
}
@media all and (max-width:660px){
    .site-header__site-info{
        padding-top:20px;
        padding-bottom:20px
    }
}
.site-header__site-link,.site-header__site-name{
    color:#fee11a;
    color:var(--uowdf-theme-title)
}
@media all and (min-width:1000px){
    .uobanner .site-header__logo-image,.uobanner .site-header__name-and-slogan{
        margin-left:190px
    }
}
.uobanner .site-header__logo+.site-header__name-and-slogan{
    margin-left:0
}
.site-header__site-name{
    font-size:3.125rem;
    font-size:clamp(1.75rem,3vw,3.125rem);
    line-height:3rem;
    line-height:clamp(2.275rem,3vw,3rem);
    font-family:var(--font-family-slab-light,"Source Serif Variable",Times,"Times New Roman",Georgia,"DejaVu Serif",serif);
    margin:0
}
.site-header__site-name a:link,.site-header__site-name a:visited{
    color:#fee11a;
    color:var(--uowdf-theme-title);
    text-decoration:none
}
.site-header__site-name a:hover,.site-header__site-name a:focus{
    color:#fee11a;
    color:var(--uowdf-theme-title);
    text-decoration:underline;
    outline-color:#fee11a
}
.site-header__site-name--hidden{
    clip:rect(1px,1px,1px,1px);
    clip-path:inset(50%);
    height:1px;
    width:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute
}
.site-header__site-slogan,.site-header__site-title-before,.site-header__site-title-after{
    margin:0;
    line-height:1.575rem
}
.site-header__site-slogan{
    color:#fff
}
.site-header__site-title-before,.site-header__site-title-after{
    color:#fee11a !important;
    color:var(--uowdf-theme-title);
    letter-spacing:1.5px
}
.site-header__logo-image{
    vertical-align:bottom;
    max-width:100%;
    max-height:60px
}
.site-header__name-and-slogan{
    float:left
}
[dir=rtl] .site-header__name-and-slogan{
    float:right
}
.site-header__name-and-slogan a:hover,.site-header__name-and-slogan a:focus{
    text-decoration:underline
}
.site-header__search,.region-search{
    grid-column-start:3;
    grid-row-start:2;
    justify-self:end;
    align-self:center
}
@media all and (max-width:959px){
    .site-header__search,.region-search{
        display:none
    }
}
.site-header__blocks,.region-header{
    grid-column-start:3
}
.cosmic-subsection .site-header{
    padding-top:.8rem;
    padding-bottom:.8rem
}
.cosmic-subsection .site-header__site-name{
    font-size:2rem;
    font-size:clamp(1.5rem,2.5vw,2rem);
    line-height:2.2rem;
    line-height:clamp(1.65rem,2.5vw,2.2rem)
}
.site-header--simple,.theme--simple .site-header,.theme--simple #header{
    background:#fee11a;
    padding-top:15px;
    padding-bottom:15px;
    min-height:0
}
.site-header--simple .site-header__site-name,.theme--simple .site-header .site-header__site-name,.theme--simple #header .site-header__site-name{
    font-size:2rem;
    font-size:clamp(1.5rem,2.5vw,2rem);
    line-height:2.2rem;
    line-height:clamp(1.65rem,2.5vw,2.2rem);
    margin:0 auto;
    max-width:800px
}
.site-header--simple .site-header__site-name,.theme--simple .site-header .site-header__site-name,.theme--simple #header .site-header__site-name,.site-header--simple .site-header__site-link,.theme--simple .site-header .site-header__site-link,.theme--simple #header .site-header__site-link{
    color:#000
}
.site-header--simple .site-header__site-name a,.theme--simple .site-header .site-header__site-name a,.theme--simple #header .site-header__site-name a,.site-header--simple .site-header__site-link a,.theme--simple .site-header .site-header__site-link a,.theme--simple #header .site-header__site-link a{
    color:#000
}
/* End of site-header */

/***********
Footer Styles
*************/

* {
  box-sizing: border-box;
}

.color {
	background-color: #212221;
	width: auto;
	}
	
.site-footer {
	    padding-left: 1em;
		padding-bottom: 1em;
		padding-top: 1em;
		max-width: 1150px;
		margin:auto;
	}
	

/* Creates Three columns */
.column {
  float: left;
  width: 33%;
  padding: 0 1em;
}

.right {
	float: right;
	}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

.address, .copyright-symbol, .all-rights-reserved{
		color: white;
	}
	
/* Styling for Links */
.site-footer a, .uofooter a {
	color: var(--uowdf-color-uo-yellow);
	text-decoration: underline;
	}
	
.site-footer a:hover, .uofooter a:hover {
		color: white;
	}
	
.site-footer a:visited, .uofooter a:viisited {
	color: var(--uowdf-color-uo-yellow);
}

.site-footer a:focus, .uofooter a:focus {
		border: 1px solid white;
		padding: .15em;
	}
	
/* End of Styling for Links */	
	

.site-footer li, .uofooter li {
	list-style-type:  none;
	}

/* Start of Style for Social Media Image Links that appear below address */
.site-footer__social-links{
margin:0;
padding:0;
list-style-type:none;
list-style-image:none;
}

.site-footer__social-links li{
float:left;
}

[class*=socialicon-]
{display:inline-block;height:45px;width:45px;text-indent:-90000px;background:url(https://library.uoregon.edu/modules/custom/uo-core/uo-web-design-framework/sass/components/sprites/social-sprite-hires.png) no-repeat 0 0;background-size:auto 45px;margin:10px 5px 5px 0}
       
.socialicon-facebook{background-position:-0px 0;}

.socialicon-twitter{background-position:-50px 0;}
       
.socialicon-youtube{background-position:-100px 0;}
       
.socialicon-instagram{background-position:-149px 0;}
       
.socialicon-linkedin{background-position:-199px 0;}
       
.socialicon-pinterest{background-position:-249px 0;}
       
.socialicon-rss{background-position:-299px 0;}
       
.socialicon-vimeo{background-position:-349px 0;}
       
.socialicon-tiktok{background-position:-398px 0;}
       
[class*=socialicon-small-]
{height:25px;width:25px;background-size:auto 25px;margin:0 5px 5px 0;}
       
.socialicon-small-facebook{background-position:-0px 0;}
       
.socialicon-small-twitter{background-position:-28px 0;}
       
.socialicon-small-youtube{background-position:-55px 0;}
       
.socialicon-small-instagram{background-position:-83px 0;}
       
.socialicon-small-linkedin{background-position:-110px 0;}
       
.socialicon-small-pinterest{background-position:-137px 0;}
       
.socialicon-small-rss{background-position:-164px 0;}
       
.socialicon-small-vimeo{background-position:-191px 0;}

/* End of Social Medial Image Styling */
	
	
/* Start of Styling uofooter */
.uofooter {
	background-color: black;
	padding-top: 1em;
	padding-bottom: 1em;
	text-align: center;
	}

.uofooter li {
	display: inline-block;
	}

.uofooter li a {
	padding-right: 1em;
	}

/* Responsive columns */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
    display: block;
  }
	
	.uofooter {
		text-align: left;
	}
	
	.uofooter li {
		display: block;
	}
	.uofooter__copyright-container {
		padding-left: 2em;
	}
	
	/* When smaller size float to the left like the other columns */
	.right {
		float: left;
	}
}
