  .hide-form-label {position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0, 0, 0, 0);}
.obs:before{content: attr(data-server);}
.obs:after{content: attr(data-user);}
.rvs{unicode-bidi:bidi-override;direction:rtl;}
.rvs{unicode-bidi:bidi-override;direction:rtl;}
.faculty-listing__expertise {font-family: "AvenirNextLTW01-Regular",Helvetica,Arial,sans-serif;}
.main .faculty-listing a {padding: 0;/*added 6/10/2024 TVS*/}

.olark-launch-button .olark-button-text {
    overflow: auto!important;
}
#olark-container .olark-survey-form .olark-button {
    background-color: #8a0c00!important;
}
.clear-both {
    clear: both;
    margin-bottom: 1.5rem;
}
.responsive-table {margin-bottom: 1rem !important;/*added 1/11/2024 TVS*/}
.responsive-table .customButton {
    background: #fff;
    font-size: .9rem;
    text-decoration: none;
    border: 1px solid #f7c55a;
    border-radius: .25rem;
   
}
.responsive-table .customButton:hover {
    background: #8a0000;
    font-size: .9rem;
}
.boldlink {
    font-weight: 700!important;
}
.audio-transcript {
    font-style: italic;
    font-size: .9rem;
    line-height: 1.5;
}
.fullwidth {
    width: 100%;
    max-width: 100%}
.feature-tiles__callout--gold svg, .feature-tiles__callout--gold svg:hover, .feature-tiles__callout--gold:hover svg {
    color: #8a0000;
}
ul.related-links li {
    margin-left: 0!important;
}
a.related_link:hover {
    text-decoration: underline!important;
}
.red-bold {
    font-weight: 700;
    color: #b80f0a;
}
/*3/7/2024 TVS*/
.callout {transition-property: background-color; transition-duration: 375ms;} 
.callout:hover {background-color: #8a0000;} 
.callout:hover .callout__content {background-color: transparent !important;}
/*3/7/2024 TVS*/
.callout__content {
    padding: 1rem;
}
.lib-callout:hover {background-color: white;} /*3/7/2024 TVS*/

.accordion__title, .submenu__heading {
    line-height: 1.5rem;
}
.accordion p.searchresult {
    text-decoration: none;
    color: #144c71;
    line-height: 1.5rem;
    padding: .25rem;
    font-size: 1.125rem;
}
.accordion p.searchresult:hover {
    background-color: #f7f6f5;
}
.accordion p.searchresult span {
    font-size: .975rem;
}
.accordion p.searchresult span.theurl {
    color: #a0a0a0;
    line-height: 22px;
    display: inline-block;
}
.accordion p.searchresult span.link_descr {
    color: #333;
}
.accordion p.searchresult:hover span.theurl {
    color: silver;
}
#calendar-search p span, #directory-search p em, #flickr-search p em, #involvedatSUevents-search p em, #libguides-search p em, #news-search p em, #youtube-search p em, .accordion p.searchresult:hover span.link_descr, .spidochetube #spidochetube_list li a:hover, .theclass {
    color: #000;
}
.accordion p.searchresult a {
    text-decoration: none;
    color: #144c71;
}
.accordion p.searchresult a span {
    font-weight: 400;
}
.accordion p.searchresult a:hover {
    text-decoration: none;
    color: maroon;
}
.accordion p {
    margin-bottom: 1.25rem;
}
.accordion .user-markup div {
    margin-bottom: 1.25rem;
    line-height: 1.75;
    font-size: clamp(.875rem,1.25vw,1rem);
}


.callout:hover .callout__content {
    border-color: #e2ded7;
}
.lib-callout:hover .callout__heading {
    color: #8a0000!important;
}
.lib-callout:hover .cta-link, .lib-callout:hover .cta-link svg, .lib-callout:hover p {
    color: #246b91!important;
}
.toggleallul {
    margin: 0;
    padding: 0;
    margin-top: -1em!important;
    background-color: transparent;
}
.imgDIV, .paraDIV {
    float: left;
    margin-bottom: 1.875rem;
}
.toggleallul .toggleall {
    margin-top: 0;
    padding: 0!important;
    text-align: right;
    background-color: transparent;
    border: 0;
    font-weight: 400!important;
    border-top: 0!important;
}
.toggleallul .toggleall .accordion__title {
    font-weight: 400!important;
    background-color: transparent;
    line-height: 1rem;
    padding: .5rem 3rem .5rem 1.25rem;
}
.toggleallul .toggleall .accordion__title:hover {
    background-color: transparent;
    color: #144c71;
}
.toggleall .accordion__title:focus svg, .toggleall .accordion__title:hover svg, .toggleallul .toggleall .accordion__title:active svg {
    color: #dea600;
}
.toggleallul .toggleall a {
    font-size: 1rem;
    margin-right: 0;
    font-weight: 400!important;
}
.toggleallul .toggleall svg {
    width: 2rem;
}
.customButton {
    padding: 1rem;
    border: .125rem solid #e2ded7;
    display: inline-block;
    text-decoration: none;
    color: #8a0000;
    transition: background-color 375ms ease-in-out 0.1s, border-color 375ms ease-in-out 0.1s, color 375ms ease-in-out 0.1s;
    font-size: 1rem;
    line-height: 1.25rem;
    text-align: center;
    width: 100%;
    max-width: 14rem;
}
.main .customButton {padding: 1rem;}
.button-maroon, .button-maroon:visited, .customButton:hover {
    color: #fff;
    background-color: #8a0000;
    border-color: #FFFFFF;
}
.faculty__spotlight .media__caption p, .paraDIV {
    line-height: 1.75;
}
.customButton:hover {
    border-color: #8a0000;
    text-decoration: none;
}
.button-maroon:focus, .button-maroon:hover {
    background-color: #fff;
    color: #8a0000;
    border-color: #e2ded7;

}
.button-gold-text, .button-gold-text:visited {
    background-color: #6a0000;
    color: #ffd700;
}
.button-gold-text:focus, .button-gold-text:hover {
    background-color: #ffd700;
    color: #6a0000;
    border-color: #6a0000;
}

.paraDIV {
    width: 65%}
.paraDIV p {
    margin-bottom: 0;
}
.imgDIV {
    width: 35%}
.button-callout-section-menu, .imgDIV-Mobile, .mobile-line-break, .mobile_only, .request-button-callout-section-menu {
    display: none;
}
.left-padding {
    padding-left: 1rem;
}
.right-padding {
    padding-right: 1rem;
}
.full-width-hr {
    color: #a9a9a9;
    background-color: #a9a9a9;
    width: 100%;
    height: 1px;
    margin: 0;
}
.two-column-item-120, .two-column-item-150, .two-column-item-180, .two-column-item-210, .two-column-item-240, .two-column-item-270, .two-column-item-300, .two-column-item-90 {
    padding: .5rem;
    margin: .5rem;
    float: left;
    display: table;
}
.strategic-plan-heading {
    font-size: 1.5rem;
    line-height: 1.5;
    color: #8a0000;
}
.two-column-item-90 {
    min-height: 90px;
}
.two-column-item-120 {
    min-height: 120px;
}
.two-column-item-150 {
    min-height: 150px;
}
.two-column-item-180 {
    min-height: 180px;
}
.two-column-item-210 {
    min-height: 210px;
}
.two-column-item-240 {
    min-height: 240px;
}
.two-column-item-270 {
    min-height: 270px;
}
.two-column-item-300 {
    min-height: 300px;
}
.two-column-item-320 {
    width: 50%;
    max-width: 50%;
    min-height: 320px;
    padding: 0;
    margin: 0;
    float: left;
    display: table;
}
.two-column-item-330 {
    min-height: 330px;
    padding: .5rem;
    margin: .5rem;
    float: left;
    display: table;
}
.two-column-item-360 {
    text-align: center;
    width: 50%;
    max-width: 50%;
    min-height: 360px;
    padding: 0;
    margin: 0;
    float: left;
    display: table;
}
.three-column-item-320, .three-column-item-360 {
    text-align: center;
    line-height: 1.5;
    max-width: 33%;
    padding: 0;
    margin: 0;
    float: left;
    display: table;
    width: 33%}
.three-column-item-320 {
    min-height: 20rem;
}
.three-column-item-320 img, .three-column-item-360 img {
    width: 90%;
    margin: auto;
}
.three-column-item-360 {
    min-height: 22.5rem;
}
.three-column-item-360:nth-child(3n) {
    clear: right;
}
.two-column-item-390 {
    min-height: 390px;
    padding: .5rem;
    margin: .5rem;
    float: left;
    display: table;
}
.two-column-item-420 {
    min-height: 420px;
    padding: .5rem;
    margin: .5rem;
    float: left;
    display: table;
}
.two-column-item-480 {
    min-height: 480px;
    padding: .5rem;
    margin: .5rem;
    float: left;
    display: table;
}
.four-column-item-160, .four-column-item-176, .four-column-item-192, .four-column-item-240 {
    text-align: center;
    width: 25%;
    max-width: 25%;
    padding: 0;
    line-height: 1.5;
}
.four-column-item-160, .four-column-item-176, .four-column-item-192, .four-column-item-240, .two-column {
    margin: 0;
    display: table;
    float: left;
}
.four-column-item-240 {
    min-height: 15rem;
}
.four-column-item-192 {
    min-height: 12rem;
}
.four-column-item-176 {
    min-height: 11rem;
}
.four-column-item-160 {
    min-height: 10rem;
}
.two-column {
    text-align: left;
    width: 50%;
    max-width: 50%;
    padding: 0 1rem 0 0;
}
.academic-spotlight__card:hover, .custom-story__onclick {
    cursor: pointer;
}
.h3, .h4, .h5, .h6 {
    line-height: 1.5;
}
.corona-callout {
    border: 2px solid maroon;
    padding: 1rem;
}
.component-no-border {
    border-top: none!important;
}
.component-reduce-padding {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important;
}
.component-reduce-top-padding {
    padding-top: 1rem!important;
    padding-bottom: 2.75rem!important;
}
.accordion__item--is-active .accordion__titleMaroon, .accordion__titleMaroon, .accordion__titleMaroon:visited, .theclass:visited .theclasscat:visited, .theclass:visited .theclassdescr, a.large-cta svg:visited, a.large-cta:visited {
    color: #8a0000;
}
.accordion__titleMaroon:active, .accordion__titleMaroon:focus, .accordion__titleMaroon:hover, .maroon-gold-button a, .maroon-gold-button a:visited, .maroon-gold-button svg, .site-search__fieldset a, .site-search__fieldset a:visited {
    color: #fff;
}
.two-square-card, .two-square-card-nolink {
    -moz-box-shadow: 0 0 15px #ccc;
    -webkit-box-shadow: 0 0 15px #ccc;
    box-shadow: 0 0 15px #ccc;
    display: block;
}
.four-square-card:focus, .two-square-card:hover {
    -moz-box-shadow: 0 0 15px #333;
    -webkit-box-shadow: 0 0 15px #333;
    box-shadow: 0 0 15px #333;
}
.h1message {
    font-size: 1.125rem;
    padding: .5rem 0 0;
    color: #111;
}
.maroon-gold-button {
    background-color: maroon;
    color: #fff;
}
.maroon-gold-button:hover {
    background-color: #fdb913;
}
.maroon-gold-button:hover a, .maroon-gold-button:hover a svg {
    color: maroon!important;
}
.maroon-gold-button a:focus, .maroon-gold-button a:focus svg {
    color: unset;
}
.theclass .theclasscat, .theclass .theclassdescr {
    color: #246b91;
}
.theclass:active .theclasscat:active, .theclass:active .theclassdescr, .theclass:hover .theclasscat, .theclass:hover .theclassdescr {
    text-decoration: underline;
}
.canceled, .cancelled {
    text-decoration: line-through;
    color: #666;
}
.faculty__spotlight .media__caption h2 {
    font-size: clamp(1.5rem, 2.25vw, 1.75rem);
    line-height: 1.5;
    margin-bottom: .5rem;
}
.faculty-spotlight-img {
    float: left;
    height: auto;
    margin: 0 .5rem 0 0;
    width: 250px;
}
@media screen and (max-width:48rem) {
    .two-column-float-left-320-container {
    max-width: 320px;
    margin: 0 auto;
    clear: both;
}
.two-column-float-left-320-container img {
    width: 100%;
    margin: 0;
}
.desktop_only {
    display: none;
}
.mobile_only {
    display: unset;
}
.three-column-item-360 {
    text-align: center;
    width: 50%;
    max-width: 50%;
    min-height: 20rem;
    padding: 0;
    margin: 0;
    float: left;
    display: table;
}
.three-column-item-360 img {
    width: 80%;
    margin: auto;
}
.three-column-item-320 {
    text-align: center;
    width: 33%;
    max-width: 33%;
    min-height: 20rem;
    padding: 0;
    margin: 0;
    float: left;
    display: table;
}
.four-column-item-160, .four-column-item-176, .four-column-item-192, .four-column-item-240 {
    text-align: center;
    width: 50%;
    max-width: 50%;
    padding: 0;
    margin: 0;
    float: left;
    display: table;
}
.four-column-item-240 {
    min-height: 15rem;
}
.four-column-item-192 {
    min-height: 12rem;
}
.four-column-item-176 {
    min-height: 11rem;
}
.four-column-item-160 {
    min-height: 10rem;
}
}@media only screen and (max-width:46rem) {
    .button-callout {
    display: none;
    padding-bottom: 2rem;
}
.button-callout p {
    width: 45%;
    float: left;
    margin-left: 1rem;
    margin-right: 1rem;
}
#togglep {
    width: 47%;
    margin-left: auto;
    margin-right: auto;
}
.button-callout-section-menu, .request-button-callout-section-menu {
    display: block;
}
.button-callout-section-menu .button-callout-Above, .request-button-callout-section-menu .request-button-callout-Above {
    display: block;
    padding-bottom: 0;
}
}@media screen and (max-width:41.6875rem) {
    .two-column-float-left-320-container {
    max-width: 320px;
    margin: 0 auto;
    clear: both;
}
.two-column-float-left-320-container img {
    width: 100%;
    margin: 0;
}
.three-column-item-360 {
    text-align: center;
    width: 50%;
    max-width: 50%;
    min-height: 20rem;
    padding: 0;
    margin: 0;
    float: left;
    display: table;
}
.three-column-item-360 img {
    width: 80%;
    margin: auto;
}
#togglep, .button-callout p {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
}
.togglemenu {
    margin-left: auto;
    margin-right: auto;
    height: 3.5rem;
    padding-top: .8rem;
    padding-bottom: .8rem;
}
.button-callout-button {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5rem!important;
}
.button-callout p {
    float: none;
}
}@media screen and (max-width:35.5rem) {
    .two-column-float-left-280-container {
    max-width: 280px;
    margin: 0 auto;
    clear: both;
}
.two-column-float-left-280-container img {
    width: 100%;
    margin: 0;
}
.three-column-item-360 {
    text-align: center;
    width: 50%;
    max-width: 50%;
    min-height: 16rem;
    padding: 0;
    margin: 0;
    float: left;
    display: table;
}
.three-column-item-360 img {
    width: 80%;
    margin: auto;
}
.three-column-item-360:nth-child(2n) {
    clear: right;
}
}@media screen and (max-width:25.875rem) {
    .two-column-float-left-240-container {
    max-width: 240px;
    margin: 0 auto;
    clear: both;
}
.three-column-item-320, .three-column-item-360 {
    width: 50%;
    max-width: 50%;
    min-height: 16rem;
}
.two-column-float-left-240-container img {
    width: 100%}
.three-column-item-360 {
    text-align: center;
    padding: 0;
    margin: 0;
    float: left;
    display: table;
}
.three-column-item-360 img {
    width: 80%;
    margin: auto;
}
.three-column-item-320:nth-child(3n), .three-column-item-360:nth-child(3n) {
    clear: none;
}
.two-column {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
}
}.content-center-bottom, .content-center-middle, .content-center-top {
    display: table-cell;
    text-align: center;
}
@media screen and (min-width:15em) and (max-width:50.75em) {
    .global-header {
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 200;
}
.section-menu {
    overflow: hidden;
    margin-top: -1rem;
}
}.button-callout-button {
    min-height: 4rem;
    height: auto;
    padding-top: .8rem;
    padding-bottom: .8rem;
    border-width: 1px;
    border-color: #8a0000;
    border-radius: .1875rem;
}
.spidochetube #spidochetube_list li:before, .user-markup ul.vanilla-bullet>li:before {
    content: ""}
.user-markup ul.vanilla-bullet, .user-markup ul.vanilla-bullet li {
    list-style: disc;
    margin-left: .5rem;
}
.content-center-top {
    vertical-align: top;
}
.content-center-middle {
    vertical-align: middle;
}
.user-markup ul.vanilla-bullet {
    margin-bottom:  1.25rem;
}
.content-center-bottom {
    vertical-align: bottom;
}
.content-left-bottom, .content-left-middle, .content-left-top {
    display: table-cell;
    text-align: left;
}
.content-left-top {
    vertical-align: top;
}
.content-left-middle {
    vertical-align: middle;
}
.content-left-bottom {
    vertical-align: bottom;
}
.submenu__list .submenu__item {
    padding: .625rem .375rem;
}
@media only screen and (max-width:1024px) {
    .paraDIV {
    width: 60%}
.imgDIV {
    width: 40%}
}@media only screen and (max-width:900px) {
    .paraDIV {
    width: 100%}
.imgDIV {
    display: none;
}
.imgDIV-Mobile {
    width: 100%;
    display: block;
}
}@media only screen and (max-width:765px) {
    .paraDIV {
    width: 60%}
.imgDIV {
    width: 40%;
    display: block;
}
.imgDIV-Mobile {
    display: none;
}
}@media only screen and (max-width:600px) {
    .paraDIV {
    width: 100%}
.paraDIV h2 {
    margin-top: 1rem;
}
.imgDIV {
    display: none;
}
.imgDIV-Mobile {
    width: 100%;
    display: block;
}
}.site-search__form {
    top: 35%}
.site-search__input:-webkit-autofill {
    -webkit-text-fill-color: #fff;
    -webkit-box-shadow: 0 0 0 1000px #8a0000 inset;
}
.site-search__fieldset div.common-searches {
    margin-top: 4rem;
    background-color: #8a0000;
}
.site-search__fieldset div.first-list {
    width: 33%;
    float: left;
}
.site-search__fieldset div.second-list, .site-search__fieldset div.third-list {
    width: 33%;
    float: left;
    padding-left: 2rem;
}
.site-search__fieldset li {
    margin: 1.25rem 0;
    color: #fff;
}
.site-search__fieldset div.list-header {
    margin-bottom: 1rem;
    color: #fff;
    font-weight: 700;
}
.site-search__fieldset a:hover {
    color: #fff;
    text-decoration: underline;
}
.user-markup ol.decimal>li {
    padding-left: .625rem;
    list-style: none;
}
.user-markup ol.decimal>li:before {
    content: counter(itemNum, decimal) ".";
    color: #000;
    font-weight: 400;
}
ol.lower_alpha>li, ol.lower_roman>li, ol.upper_alpha>li {
    padding-left: .5rem;
}
ol.upper_alpha>li:before {
    content: counter(itemNum, upper-alpha) ".";
    color: #000;
    font-weight: 400;
}
ol.lower_alpha>li:before {
    content: counter(itemNum, lower-alpha) ".";
    color: #000;
    font-weight: 400;
}
ol.upper_roman>li {
    padding-left: .85rem;
}
ol.upper_roman>li:before {
    content: counter(itemNum, upper-roman) ".";
    color: #000;
    font-weight: 400;
}
ol.lower_roman>li:before {
    content: counter(itemNum, lower-roman) ".";
    color: #000;
    font-weight: 400;
}
ol.bold_list>li:before {
    font-weight: 600 !important;
}
@media screen and (max-width:80rem) {
    .global-footer__copyright {
    display: block;
    padding: 1rem 0;
}
.global-footer__secondary-nav {
    position: static;
    width: 99%;
    left: 0;
    right: 0;
    top: 3rem;
    margin-left: auto;
    margin-right: auto;
}
.global-footer__secondary-nav-link {
    font-size: .85rem;
}
}@media screen and (max-width:50.75rem) {
    a.customButton {
    max-width: 100%;
    margin-bottom: .5rem;
}
.site-search__form {
    margin-top: 1.375rem;
}
.site-search__fieldset div.list-header {
    margin-bottom: 0;
}
.site-search__fieldset div.common-searches {
    margin-top: 1rem;
}
.site-search__fieldset div.second-list, .site-search__fieldset div.third-list {
    padding-left: 1rem;
}
.site-search__fieldset li {
    margin: .5rem 0;
}
}@media screen and (max-width:48rem) {
    .global-footer__info {
    margin-bottom: 2rem;
}
.global-footer__copyright {
    position: relative;
    top: 0;
    margin: 0 0 1rem;
}
.global-footer__secondary-nav {
    width: 100%;
    left: 0;
    right: 0;
    top: 3rem;
    margin-left: auto;
    margin-right: auto;
}
.global-footer__secondary-nav .global-footer__secondary-nav-item {
    margin: 1rem .5rem;
    display: block!important;
}
.global-footer__secondary-nav-link {
    font-size: .875rem;
}
.social-media .social-media__item {
    margin-left: 1rem;
}
}@media screen and (max-width:30rem) {
    .two-column-float-left-240-container {
    max-width: 240px;
    margin: 0 auto;
    clear: both;
}
.two-column-float-left-240-container img {
    width: 100%}
.two-column {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
}
.mobile-line-break {
    display: inherit;
}
.faculty-spotlight-img {
    margin-right: unset;
    float: none;
    width: 100%;
    height: auto;
}
.two-column-float-left-240x120, .two-column-float-left-240x150, .two-column-float-left-240x180, .two-column-float-left-240x200, .two-column-float-left-240x220, .two-column-float-left-240x240, .two-column-float-left-240x90, .two-column-float-left-320x120, .two-column-float-left-320x180, .two-column-float-left-320x240, .two-column-float-left-320x320, .two-column-float-left-320x90 {
    margin: .5rem auto;
    float: none;
}
}@media screen and (max-width:20rem) {
    .two-column-float-left-180-container {
    max-width: 180px;
    margin: 0 auto;
    clear: both;
}
.two-column-float-left-180-container img {
    width: 100%}
.three-column-item-360 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    min-height: 10rem;
    padding: 0 0 1rem;
    margin: 0;
    float: left;
    display: table;
}
.two-column {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
}
.three-column-item-320 {
    width: 90%;
    max-width: 100%;
    min-height: 22.5rem;
    margin: auto;
}
.site-search__fieldset div.second-list, .site-search__fieldset div.third-list {
    padding-left: .75rem;
}
.site-search__fieldset a {
    font-size: .8rem;
}
.site-search__fieldset li {
    line-height: 1.5;
}
}.flexCol {
    flex-grow: 1;
}
.component--large .media {
    display: flex;
    display: -ms-flexbox;
    flex-basis: auto;
    box-shadow: 0 1.875rem 0 -1.25rem #e2ded7;
    height: 100%}
.component--large .media-player {
    width: 66%;
    flex-basis: 66%}
.component--large .media__caption {
    width: 34%;
    line-height: 180%;
    box-shadow: none;
    font-size: 1vw;
    flex-basis: 34%}
@media only screen and (max-width:1025px) {
    .flexCol {
    display: block;
    float: none;
}
.component--large .media {
    height: 100%;
    max-width: 830px;
    display: block;
    box-shadow: none;
    margin: auto;
}
.component--large .media-player {
    width: 100%}
.component--large .media__caption {
    width: 100%;
    box-shadow: 0 1.875rem 0 -1.25rem #e2ded7;
    font-size: inherit!important;
}
}@media only screen and (min-width:1440px) {
    .component--large .media__caption {
    font-size: .95rem;
}
}@media only screen and (max-width:1279px) {
    .component--large .media__caption {
    font-size: 1.4vw;
    line-height: 160%}
.component--large .media__caption h2 {
    font-size: 1.8rem!important;
    line-height: 120%!important;
}
}body * .breadcrumbs__link {
    word-break: normal!important;
}
.spidochetube, .spidochetube a, .spidochetube div, .spidochetube li, .spidochetube p, .spidochetube ul {
    padding: 0;
    margin: 0;
}
#spidochetube_nav {
    margin: auto;
    padding-top: 10px;
    clear: both;
}
#spidochetube_nav a {
    display: inline-block;
    text-decoration: none;
    color: #666;
    background: #eff1f5;
    border-radius: 4px;
    border: 1px solid #cfd5dd;
    box-shadow: 0 1px 1px #fff;
    text-shadow: 0 1px 1px #fff;
}
#spidochetube_nav a:hover {
    color: #2fb48b;
    border-color: #93cab9;
}
#spidochetube_nav a.spidochetube_next {
    float: left;
    padding: 3px 8px 3px 5px;
}
#spidochetube_nav a.spidochetube_prev {
    float: right;
    padding: 3px 5px 3px 8px;
}
#spidochetube_nav a span {
    display: inline-block;
    vertical-align: middle;
}
body {
    background-color: #f8f9fa;
}
.spidochetube {
    margin: auto;
}
.spidochetube .spidochetube_inner {
    width: 100%;
    background-color: #f0eeea;
    float: left;
    padding-bottom: 30px;
    border: 1px solid #cfd5dd;
}
.spidochetube #spidochetube_player {
    border-bottom: 1px solid #fff;
    background: #f0eeea;
    padding: 0;
}
#spidochetube_player #player {
    margin: 0;
    width: 100%;
    display: block;
    box-shadow: 0 1px 12px rgba(0, 0, 0, .5);
}
#spidochetube_list {
    margin: auto auto 20px;
    padding: 20px 2% 0;
    float: left;
    width: 96%}
.spidochetube #spidochetube_list li {
    float: left;
    width: 23%;
    padding: 22px 0 10px;
    list-style: none;
    background-color: #eff1f5;
    margin: 6px 1% 15px;
    border: 1px solid #cfd5dd;
    box-sizing: border-box;
    border-radius: 1px;
}
#spidochetube_loadmore:hover, .spidochetube #spidochetube_list li:hover {
    border-color: #5b6674;
}
.spidochetube #spidochetube_list li a {
    padding: 0 10px;
    color: #666;
    font-size: 12px;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    text-shadow: 0 1px 1px #fff;
    display: block;
}
.spidochetube #spidochetube_list li img {
    width: 100%}
.spidochetube #spidochetube_list li a span {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.spidochetube #spidochetube_list li.spidochetube_current {
    background: #8a0000;
}
.spidochetube #spidochetube_list li.spidochetube_current a {
    color: #eee;
    font-weight: 700;
    text-shadow: 0 1px 1px #2a4234;
}
#spidochetube_loadmore {
    display: block;
    clear: both;
    width: 90px;
    margin: auto;
    text-align: center;
    text-decoration: none;
    font-family: Arial, Sans-serif;
    font-size: 12px;
    padding: 10px 5px;
    background-color: #eff1f5;
    border-radius: 3px;
    color: #111111;
    border: 1px solid #AAAAAA;
}
@media (max-width:640px) {
    .spidochetube #spidochetube_list li {
    width: 31.33%}
}@media (max-width:480px) {
    .spidochetube #spidochetube_list li {
    width: 100%;
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #ccc;
}
.spidochetube #spidochetube_list li img {
    width: 90px;
    display: table-cell;
    padding: 5px 10px;
}
.spidochetube #spidochetube_list li a span {
    display: table-cell;
    vertical-align: middle;
    overflow: inherit;
    white-space: inherit;
    padding: 4px 1%}
.spidochetube #spidochetube_list li a {
    display: table;
    margin: 0;
    padding: 0;
    text-shadow: none;
}
#spidochetube_list {
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0;
    width: 100%}
}@media print {
    .component .news_pagination, .global-footer__focus-links, .global-footer__info .global-footer__primary-nav, .global-footer__legal .global-footer__secondary-nav, .global-header, .masthead, .section-menu, .social-media, .contact-callout, .sidebar, .global-footer  {
    display: none!important;
    width: 0!important;
}
.right-content {
    width: 100%!important;
    position: initial!important;
}
.footer-bottom {
    background-color: #fff!important;
    background-image: none!important;
}
.contact-info h2 {
    font-size: 1rem;
}
.contact-info .contact-info__address, .contact-info .contact-info__method-item {
    font-size: .75rem;
}
}
a.large-cta {
    color: #8a0000;
    font-size: clamp(1.25rem, 2vw, 2.5rem);
    text-transform: capitalize;
}
a.large-cta svg:hover, a.large-cta:hover {
    color: #246070;
}
a.large-cta svg {
    color: #8a0000;
    height: clamp(1.5rem, 2.5vw, 3.5rem);
    width: clamp(1.5rem, 2.5vw, 3.5rem);
    top: clamp(.325rem, .625vw, .825rem);
}
.responsive caption, .responsive-table caption, .video-foreground a, .video-foreground p {
    position: absolute!important;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
}
.section-menu__header h2 {
    font-size: .75rem;
}
.button-callout-section-menu-show-hide {
    display: block;
}
.button-callout-section-menu-show-hide .button-callout-button {
    width: 50%;
    margin: 1rem auto;
    padding: 0;
    min-height: 3rem;
}
@media screen and (max-width:48em) {
    .wave_highlevel-slim {
    bottom: initial;
    top: 80%}
.button-callout-button {
    margin-bottom: .5rem!important;
    padding: 0;
    min-height: 3rem;
}
.hide-button-menu {
    display: none;
}
.event__month {
    font-size: .625rem;
}
}
@media screen and (max-width:40em) {
    .masthead__image img {
        margin-left: calc(-10vw);
    }
}
.user-markup a img {
    padding: 0;
}
#calendar-search p, #directory-search p, #flickr-search p, #involvedatSUevents-search p, #libguides-search p, #news-search p, #youtube-search p, #events-search p,  #engage-events-search p {
    display: list-item;
    list-style-type: disc;
    list-style-position: inside;
    padding-left: 1.5rem;
    text-indent: -1.325rem;
    margin-bottom: .75rem;
    /*color: #8a0000;
    */line-height: 1.5;
}
.gsc-control-cse .gsc-option-menu-container {
    white-space: nowrap;
}
#google-accordion {
    padding-left: .25rem;
    padding-right: .25rem;
}
.global-header__logo:hover {
    background-color: #8a0000;
}
.global-header__logo svg {
    transition: fill 375ms ease-in-out 0.1s;
}
.global-header__logo:hover svg {
    fill: #ffc420;
}
.academic-spotlight__card img {
    transition-property: filter;
    transition-duration: 375ms;
}
.academic-spotlight__card:hover .academic-spotlight__card-desc, .academic-spotlight__card:hover .academic-spotlight__card-heading {
    color: rgba(46, 38, 42, .75);
}
.academic-spotlight__card:hover img {
    filter: brightness(115%);
}
.academic-spotlight__card:hover .cta-link {
    color: #144c71;
}
.academic-spotlight__card:hover .cta-link svg {
    -webkit-transform: translateX(.5rem);
    -ms-transform: translateX(.5rem);
    transform: translateX(.5rem);
}
.secondary-navigation__list {
    margin-top: .35rem;
}
.secondary-navigation__list-item:last-child .secondary-navigation__link {
    background-color: #ffc420;
    color: #6a0000;
    transition-property: background-color, color;
    transition-delay: 0.1s;
    transition-duration: 375ms;
    padding-top: .225rem;
    padding-bottom: .175rem;
    width: 5rem;
    text-align: center;
}
.secondary-navigation__list-item:last-child .secondary-navigation__link:hover {
    background-color: #8a0000;
    color: #fff;
}
.secondary-navigation__list-item:last-child .secondary-navigation__link:after, .secondary-navigation__list-item:last-child .secondary-navigation__link:before {
    background-color: #ffc420;
    content: "";
    transition-property: none;
    transition-duration: .2s;
    bottom: 0;
    display: block;
    height: .25rem;
    position: absolute;
    width: 0;
}
.newstory, .newstory-with-quote .newstory {
    background-color: #f0eeea;
    box-shadow: 0 1.875rem 0 -1.25rem #e2ded7;
}
.component-newstorywithquote {
    border-top: 0;
    padding: 0;
}
.newstory-with-quote {
    padding-top: 2rem;
    padding-bottom: 3rem;
}
.newstory-with-quote:first-child {
    border-top: .125rem solid #f0eeea;
    margin-top: -1rem;
}
.newstory-with-quote:last-child {
    margin-bottom: 3rem;
}
.newstory-with-quote .newstory {
    margin-bottom: 1.5rem;
    border: 1px solid #e2ded7;
}
.newstory h2.story__heading {
    line-height: 1.25;
}
.newstory .story__content .cta-link {
    font-weight: 500;
}
.newstory .story__image-container img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: top;
    padding: 0;
}
.newstory {
    border: 1px solid #f0eeea;
}
.newstory .story__image-container {
    height: 100%;
    width: 100%;
    margin: 0;
}
@media screen and (min-width:48em) {
    .button-callout-section-menu-show-hide {
    display: none;
}
.newstory-with-quote .newstory {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.newstory-with-quote:nth-child(2n) .newstory {
    flex-direction: row-reverse;
    background-color: #fff;
}
.newstory-with-quote:nth-child(2n) .newstory .story__heading {
    color: #111;
}
.newstory {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.newstory-img-right {
    background-color: #fff;
    flex-direction: row-reverse;
}
.newstory .story__content, .newstory .story__image-container {
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.newstory .story__image-container {
    height: 100%;
    width: 30%;
    margin: auto;
}
.newstory .story__content {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}
}@media screen and (min-width:52.5em) {
    .newstory .story__image-container {
    height: 100%;
    width: 40%;
    margin: auto;
}
}.newstory .story__heading {
    margin-bottom: .5rem;
}
@media screen and (min-width:48em) {
    .newstory .story__content-container {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.newstory .story__heading {
    margin-bottom: 1.25rem;
}
}.alumnievent {
    margin-bottom: 2rem;
    padding: 0 0 1rem;
    border-bottom: 1px solid #e2ded7;
}
.alumnievent:last-child {
    border-bottom: 0;
}
.alumnievent h3 {
    font-size: clamp(1.025rem, 2.5vw, 1.7rem);
}
.alumnievent img {
    margin-left: auto;
    margin-right: auto;
    width: 90%}
.rotate-div .headline1:hover, .rotate-div .headline2:hover {
    cursor: pointer;
    color: #f0eeea;
}
.office-hours {
    margin-top: 1rem;
     margin-bottom: 1rem;
}
.office-hours-header {
     line-height: 1.5;
}
.office-hours-wysiwyg {
    line-height: 1.5;
}
.main__content > .row:first-of-type {
    padding-top:  2rem;
}
.breadcrumbs {
    margin-top:  0;
}
.user-markup h2 {
    padding-top:  .5rem;
}
.user-markup h2:first-child {
    padding-top: 0;
}
.button  {
    padding: 0 2rem;
    margin-bottom:  1.5rem !important;
    font-size:clamp(.875rem,2vw,1rem);
}
@media screen and (max-width:64em) {
    .button  {
        padding: 0 1rem;
    }
 }
a.hide-svg svg {
    display: none;
}
 .no-masthead-image  {
    background-color:  #FFF;
    margin-top: 1.5rem;
}
.no-masthead-image img {
    width: 100%;
    padding:  0;
    margin:  0 auto 1rem auto;
}
.no-masthead-image .masthead__caption {
    padding: 0;
}
.no-masthead-image .masthead__caption .h2  {
    padding-top:  1rem;
    font-size:  clamp(1.25rem, 3.5vw, 2.5rem);
}
@media screen and (min-width:64em) {
    no-masthead-image img {
    margin: 1.5rem auto 1.5rem auto;
}
}.button-video-svg {
    padding: 1rem;
}
.button-video-svg::after {
    content: url(/_files/svg/play-button-icon.svg);
    width: 3rem;
    min-width: 3rem;
    margin: .5rem 0 0 1rem;
}
.wave-image  {
    margin-top:  0;
}
.no-masthead-image  {
    background-color:  #8a0000;
    padding:  0;
    margin:  0 -1px 0 0;
}
.no-masthead-image img  {
    margin:  0;
    margin:  .125rem 0 -.03125rem 0;
}
.no-masthead-image .masthead__caption  {
    padding:  0 0 0 0;
    margin:  -1px;
}
.section-menu__header h2 {
    width:  94%;
    white-space:  nowrap;
    overflow:  hidden;
}
/*SITEIMPROVE SHARE CSS OVERRIDES*/
.sz-share-bar {
    background-color: #8a0000;
}
.sz-share-bar button:not(.modaal-close) {
    background-color: #8a0000;
}
/*
.sz-share-bar {
    height: 2rem;
    background-color: maroon;
    right: 5%}
.sz-share-bar button:not(.modaal-close) {
    background-color: initial;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border: 0;
    color: initial;
    cursor: pointer;
    font-family: initial;
    font-size: initial;
    letter-spacing: initial;
    text-transform: initial;
    transition-property: initial;
    transition-delay: initial;
    transition-duration: initial;
    transition-timing-function: initial;
    height: initial;
}
.sz-share-bar .sz-share-item {
    height: 2rem;
    width: 2rem;
}
.sz-share-bar .sz-share-item .sz-icon-container {
    height: 2rem;
}
.sz-share-bar .sz-share-item .sz-icon-container svg {
    height: 1rem;
    width: 1rem;
    margin-right: 0;
}
*/
 .su-today-callout, .su-today-callout:visited {
	 width: 100%;
	 padding: 1rem;
	 display: block;
	 text-align: right;
     color: #000000;
     text-decoration: none;
     font-style: italic;
    transform: scale(1); 
    transition: 0.15s all ease;
}
.su-media .su-today-callout:hover, .su-media .su-today-callout:active, .su-media .su-today-callout:focus {
    transform: scale(1.02);
}
 .su-today-callout img {
	 width: 40%;
	 height: auto;
}
@media screen and (max-width:64em) {
    .su-today-callout {
        text-align: center;
    }
}
@media screen and (max-width:30em) {
    .float-left {
        float: none !important;
        width: 100% !important;
        height: auto !important;
    }
    .float-left img {
        width: 100% !important;
    }
}
.underline {border-bottom: black 1px dotted;}
.user-markup u {
    text-decoration: none;
    border-bottom: rgba(0, 0, 0, .5) .03125rem dotted;
}
.global-footer__secondary-nav {background-color: #760F10;}
select {background-position: right -1rem center !important;}
select:hover {cursor: pointer;}
/*NEW CSS FOR ARTS LISTING BEING USED AS DIRECTORY - NO LINK*/
.listing__span {
    background-color: #f0eeea;
    box-shadow: 0 1.625rem 0 -1rem #e2ded7;
    margin-bottom: .625rem;
    display: block;
    position: relative;
    text-decoration: none;
}
@media screen and (min-width:40em) {
    .listing__span {
        height: 12.375rem;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}
.listing__wysiwyg {margin: 1.5rem 1rem 1rem 1rem;}
.listing__wysiwyg p {padding: .5rem 0 .5rem 0;}
.listing__content .more__info {font-weight: 600; display: block; text-align: right; padding: 0; margin: 0; font-size: .875rem}
@media screen and (min-width:48em) {
    .listing__span {
        height: auto;
        display: block;
    }
}
@media screen and (min-width:64em) {
    .listing__span {
        height: 12.375rem;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}
/* ADDED 2/1/2024 tvs*/
.listing__desc {color: #333; font-size: clamp(.75rem, 1.25vw, .9375rem); line-height: 1.5; padding: .125rem 0 0 0;}
.masthead__caption .h2 a {color: inherit; font-size: inherit; text-decoration: none;}
.masthead__caption .h2 a:hover {color: #4a0000; font-size: inherit; text-decoration: none;}
.masthead__caption .h3 a {color: inherit; font-size: inherit; text-decoration: none;}
.masthead__caption .h3 a:hover {color: #4a0000; font-size: inherit; text-decoration: none;}
.pageIntro {display: flex; width: 100%; padding: 0 0 0 0}
.pageIntro div:first-of-type {flex-basis: 82%; margin: 0; padding: 0;}
.pageIntro div:nth-of-type(2) {flex-basis: 18%; margin: 0; padding: 0;}
.pageIntro .intro-copy-image {height: auto; width:100%; margin: 0; padding: 0; position: relative;}
.pageIntro .intro-copy-image-no-copy {height: auto; width:10%; min-width: 8rem; margin: 0; padding: 0 0 0 0; position: relative;}
.eeo-statement {
    background-color: #f0eeea;
    font-size: clamp(.75rem, 1vw, .875rem);
    color: #111111;
    box-shadow: 0 1.875rem 0 -1.25rem #e2ded7;
    padding: 1rem;
    margin: 2rem -1.5rem 1rem -1.5rem;
    width: 105%;
    line-height: 1.6;
}
.eeo-statement span {
    font-size: clamp(.875rem, 1vw, .9375rem);
}
.pageHeading {margin: 0 0 0 0;}
.pageHeading .column {padding: 0 1rem 1rem 1rem;}
.phonetxt {font-size: .875rem; font-style: italic; line-height: 1.5; display: inline-block; margin: -.25rem 0 0 .25rem;}
.masthead__caption { padding: 1rem 0 1rem 0;}
/*DIRECTORY ADJUSTMENTS FOR 500x500 SIZE IMAGES*/
.faculty-listing__image {
    -webkit-flex-basis: 12.375rem;
    -ms-flex-preferred-size:12.375rem;
    flex-basis: 12.375rem;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 12.375rem;
    width: 12.375rem;
}
.listing__image {
    -webkit-flex-basis: 12.375rem;
    -ms-flex-preferred-size: 12.375rem;
    flex-basis: 12.375rem;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 12.375rem;
    width: 12.375rem;
}
@media screen and (max-width: 25em) { 
    .listing__image {
        height: auto;
        width: 100%;  
    }
    .listing__content {
        padding: 1rem;
    }
}
/*COLLAPSIBLE ACCORDIONS 7/12/2024*/
.collapsible {border-bottom: .0625rem solid #e2ded7; }
.collapsible h2.acc_collapse {font-size: clamp(1.125rem,2.25vw,1.5rem); font-weight: 500; padding: 0; margin: .5rem 0 1rem .5rem; }
.collapsible h2.acc_collapse:before {content: '\002B'; font-size: clamp(1.5rem,3vw,2.5rem); float: right; display: block; margin: -.75rem 0 0 .25rem; font-weight: 400;  }
.collapsible h2.active:before {content: '\2212';}
.collapsible h2.acc_collapse:hover {cursor:pointer; color: #a00000;}
.collapsible div {display: none; width: 100%; margin: 0 0 0 .5rem; padding: 0;}
.user-markup+.collapsed {margin-top: 0; display: none;}
.collapsed li:first-child {border-top: .0625rem solid transparent;}
.collapsed .accordion__title {font-size: clamp(1rem,1.25vw,1.125rem) !important;}
.collapsed .accordion__title svg {height: clamp(1.75rem, 3vw, 2rem); width: clamp(1.75rem, 3vw, 2rem);}
@media screen and (max-width: 64em) { 
    .collapsible h2.acc_collapse {margin: .5rem 0 1rem 0;}
    .collapsible h2.acc_collapse:before {margin: -.25rem 0 0 .25rem;}
}
@media only screen and (max-width:75em) and (min-width:30em) {
    img.float-right {max-width: 60%}
}
@media only screen and (max-width: 30em) {
    img.float-right { float: none !important; display: block; width: 96%; margin: 0 auto 1rem auto !important; padding: 0 !important}
}
p {font-size: clamp(.9375rem,1.25vw,1rem);}
/*ESCAPE BUTTON FOR INSTITUTIONAL EQUITY 8/1/2024*/
.escape {
    background-color: #f0eeea;
    display: block;
    margin: 0 0 .5rem 0;
    padding: .5rem .5rem .5rem .5rem;
    position: fixed;
      bottom: .25rem;
      left: 2em;
      z-index: 999999999;
      transition: background-color 375ms ease-in-out 0.1s;
}
.escape .customButton {padding: .75rem 2rem;}
.wysiwyg .media {
    display: block;
}
.wysiwyg .media-caption {
    margin-bottom: .75rem;
}
.wysiwyg .media-caption .media__caption {
    width: 100%;
}
/**

/**
****WCAG2.2 UPDATES****
**/
.main .component a.float-right {display: inline-block; padding: .625rem !important;}
.alphabet-filter__label, .alphabet-filter__link { font-size: 1.1875rem;}
.alphabet-filter__list .alphabet-filter__list-item {margin: 0; padding: 0;}
.alphabet-filter__list .alphabet-filter__list-item a {margin: 0; padding: 0; width: 1.5rem; height: 2.75rem; /*min-width: 2.75rem;*/}
.alphabet-filter__list .alphabet-filter__list-item:first-child a {width: 1.75rem;}
.cta-link {min-height: 2.75rem;}
.main .dataTable a {padding: 1rem .25rem 1rem 0; color: #234C67 }
/*a:active, a:focus, a:hover {
    color: #124465;
    text-decoration: underline;
    -webkit-text-decoration-color: #124465;
    -moz-text-decoration-color: #124465;
    text-decoration-color: #124465;
}*/
@media screen and (min-width: 30em) {
    .alphabet-filter__list {
        padding: 0 0 0 6.25rem;
    }
}
@media screen and (min-width: 64em) {
	.main a {
		padding: .8125rem 0;
	}
    .main a.button {
		padding: .8125rem;
	}

	.main article a {
		padding: 0;
	}
	.main a.cta-link {
		padding: .875rem 0;
	}
	.main a.accordion__title {
		padding: 1.875rem 3.875rem 1.875rem 1.25rem;
	}
    .listing a.listing__link {padding: 0; color: #000;}
    .listing a.listing__link:visited {padding: 0; color: #000;}
	.masthead__pager-item .masthead__pager-link {
		border-top: 1.25rem white solid;
		border-bottom: 1.25rem white solid;
		height: 2.75rem;
		width: 3rem;
		background-color: rgba(46,38,42,.2);
		padding: 0;
	}
	.masthead__pager-item--is-active .masthead__pager-link {
		border-top: 1.25rem white solid;
		border-bottom: 1.25rem white solid;
		height: 2.75rem;
		width: 3rem;
		background-color: rgba(46,38,42,.4);
		padding: 0;
	}
	header {
		background-image: url(/_images/wave/header-bkg-new-145.png);
	}
	.global-header__logo {
		padding-top: .5rem;
	}
	.global-header__search-trigger {
		border-top: 1.5rem transparent solid;
		border-right: 1.5rem transparent solid;
		border-bottom: 1.5rem transparent solid;
		border-left: 1.5rem transparent solid;
		top: 12%;
	}
	.global-header {
		top: 3rem;
	}
	/*.global-header .primary-navigation {}*/
	.global-header .secondary-navigation {
		top: -3rem;
	}
	.secondary-navigation__list {
		top: unset;
		margin: 0;
		padding: 0;
		display: inline-block;
		background-color: transparent;
		border: 0 blue solid;
	}
	.secondary-navigation__list .secondary-navigation__list-item {
		display: inline-block;
		vertical-align: middle;
		background-color: #E6E8E7;
		margin: 0 0 0 2rem;
		border: 0 green solid;
	}
	.secondary-navigation__link {
		display: inline-block;
		vertical-align: middle;
		background-color: transparent;
		padding: 1rem 0 .75rem 0;
	}
	.secondary-navigation__link:after, .secondary-navigation__link:before {
		bottom: 0;
		top: 2rem;
	}
	.secondary-navigation__list-item:last-child .secondary-navigation__link {
		background-color: #ffc420;
		color: #6a0000;
		transition-property: background-color, color;
		transition-delay: 0.1s;
		transition-duration: 375ms;
		padding-top: .3rem;
		padding-bottom: .25rem;
		border-top: .75rem #e6e8e7 solid;
		border-bottom: .725rem #e6e8e7 solid;
		width: 5rem;
		text-align: center;
	}
	.main .breadcrumbs {
		margin: 0 0 1rem 0;
		padding: 0 0 0 0;
	}
	.main .breadcrumbs__item { padding: 0 0 0 0; margin: 0;}
	.main .breadcrumbs__link {
		/*border-top: .75rem transparent solid;
		border-right: .25rem transparent solid;
		border-bottom: .75rem transparent solid;
		border-left: .25rem transparent solid;*/
		display: inline-block;
		padding: .75rem .375rem .75rem .375rem;
        min-width: 2.75rem;
	}
	.main .breadcrumbs__link--home {
		padding: .75rem .5rem .5rem 1rem;
	}
	.main .breadcrumbs__item:before {
		margin: 0 .5rem;
	}

	.main .breadcrumbs__item:after {
		margin: 0;
	}

	.main .breadcrumbs__link--home:before {
		margin: 0;
	}

	.main .breadcrumbs__link--home:after {
		margin: 0;
	}
	.main .breadcrumbs__current-item {
		padding-left: .5rem;
	}
	.global-footer__primary-nav-link {
		padding: .875rem 0;
	}
	.end {
		padding-left: 0;
		padding-right: 0;
	}
	.social-media__item {
		padding: 0;
		margin: 0 -.125rem;
	}
	.social-media__link {
		width: 2.75rem;
		height: 2.75rem;
	}
	.social-media__link svg {
		height: 1.75rem;
		left: 15%;
		position: absolute;
		top: 15%;
		width: 1.75rem;
	}			
	.global-footer__secondary-nav-link {
		padding: .875rem 0;
	}
}
	.common-searches li {padding: 0; margin: 1rem 0;}
	.common-searches li a {padding: .8125rem 0 .75rem 0;}
	.submenu__list .submenu__item {
		padding: 0 .25rem;
	}
	.section-menu__list .section-menu__item {
		padding: 0 0 0 0;
	}
	.section-menu__list .section-home {
		padding: .75rem 0 .75rem 0;
		font-size: clamp(.9375rem,1.25vw,1rem);
	}
	.submenu__item .submenu__current, .submenu__item .submenu__link, .section-menu__item .section-menu__link {
		font-size: clamp(.9375rem,1.25vw,1rem);
		padding: .75rem 0 .75rem 0;
		display: inline-block;
		min-width: 25%;
	}
	.cta-link {
		padding: .875rem 0 .8125rem 0;
	}
	.callout .cta-link {
		padding: .875rem 0 .8125rem 0;
		font-size: clamp(.9375rem,1.25vw,1rem);
	}
	.contact-info .contact-info__method-item a {
		font-size: clamp(.9375rem,1.25vw,1rem);
	}
	/*.contact-info .contact-info__method-item {
		margin: .5rem 0;
	}
	.contact-info .contact-info__method-item a {
		font-size: clamp(.9375rem,1.25vw,1rem);
		padding: .8125rem 0 .8125rem 0;
	}*/