/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node__content{font-size:1.071em;margin-top:10px;}.node--view-mode-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px;}.node--view-mode-teaser h2{margin-top:0;padding-top:0.5em;}.node--view-mode-teaser h2 a{color:#181818;}.node--view-mode-teaser.node--sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}.node--view-mode-teaser .node__content{clear:none;font-size:1em;line-height:1.6;}.node__meta{font-size:0.857em;color:#68696b;margin-bottom:-5px;}.node__meta .field--name-field-user-picture img{float:left;margin:1px 20px 0 0;}[dir="rtl"] .node__meta .field--name-field-user-picture img{float:right;margin-left:20px;margin-right:0;}.node__links{text-align:right;font-size:0.93em;}[dir="rtl"] .node__links{text-align:left;}.node--unpublished{padding:20px 15px 0;}.node--unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}
.alert-success{color:white;background-color:#00c851;border-color:#007e33;}.alert-warning{color:white;background-color:#ffbb33;border-color:#ff8800;}.alert-danger{color:white;background-color:#ff4444;border-color:#cc0000;}.alert-dismissible .btn-close{opacity:0.6;}
.hidden{position:absolute;overflow:hidden;width:1px;height:1px;opacity:0;}.pullquote{clear:both;background-image:url(/themes/custom/vassar_africana_studies/images/spark.gif);background-size:1.4em;background-repeat:no-repeat;background-color:transparent;padding-left:2em;background-position:top left;font-family:"Source Sans Variable",Helvetica,Arial,sans-serif;font-size:2rem !important;font-variation-settings:"wght" 300;line-height:1.1;color:#96783f;}@media screen and (max-width:50em){.carousel-cell{padding:1em 2em;}}@media screen and (min-width:50em){.main-carousel:after{content:"flickity";display:none;}#gallery{--unexpandedBg:#eee;--unexpandedHeight:24em;}.flickity-button:disabled{opacity:0;}.tile{width:20em;padding:3em;}.style\:expand:not(.full).main-carousel{background:var(--unexpandedBg,#aaa);}.style\:expand:not(.full) img{filter:grayscale(1);opacity:0.4;padding:2em 0.5em;}.main-carousel{height:var(--unexpandedHeight,24em);transition:0.4s all ease;scroll-margin-top:0;scroll-behavior:smooth;}.main-carousel img{height:100%;width:auto;padding:1em;}.main-carousel figure{height:100%;display:flex;width:fit-content;}.flickity-viewport{height:100% !important;}.carousel-cell{height:100%;}.carousel-cell{width:fit-content;}.carousel-cell img{height:100%;padding:0;width:auto;}.carousel-cell figcaption{width:0;opacity:0;}.style\:expand:not(.full) .flickity-button,.style\:expand:not(.full) .flickity-page-dots{display:none;}.style\:expand.full,.full{height:100vh;}.style\:expand.full .flickity-page-dots,.full .flickity-page-dots{position:absolute;top:1em;right:1em;bottom:auto;text-align:right;}.style\:expand.full .expand,.full .expand{display:none;}.style\:expand.full .flickity-slider,.full .flickity-slider{height:100vh;}.style\:expand.full .carousel-cell,.full .carousel-cell{width:100%;display:inline-block !important;width:max-content;transition:0.4s all ease;}.style\:expand.full .carousel-cell.is-selected,.full .carousel-cell.is-selected{background:#eee;z-index:1;box-shadow:0 0.3em 1em #000;}.style\:expand.full .carousel-cell figcaption,.full .carousel-cell figcaption{color:#444;font-size:90%;width:22em;padding:2em;opacity:1;}.style\:expand.full img,.full img{height:100vh;width:auto;padding:1em;}.style\:expand.full figure,.full figure{height:100vh;display:flex;width:fit-content;margin:0;}.style\:expand.full .carousel-cell:not(.is-selected),.full .carousel-cell:not(.is-selected){opacity:0.2;transform:scale(0.7) translateX(16em);}.style\:expand.full .is-selected ~ .carousel-cell,.full .is-selected ~ .carousel-cell{opacity:0.2;transform:scale(0.7) translateX(-16em);}.style\:expand.full .flickity-viewport,.full .flickity-viewport{background:#222;}}.carousel-cell{}.carousel-cell .series__supertitle{display:block;font-size:0.5em;text-transform:uppercase;font-family:"Source Sans Variable";font-weight:600;letter-spacing:0.1em;margin:0.6em 0 0.3em 0;opacity:1;}.carousel-cell .event__item{border:0.8em solid #FED847;}.event__item{display:flex;flex-direction:column;padding:2em;background:#eee;margin-bottom:0.4em;}.event__item .event__dateTime{order:1;margin-bottom:0.6em;padding-bottom:0.6em;border-bottom:1px solid rgba(0,0,0,0.2);}.event__item .event__title{order:2;}.event__item .event__description{order:3;}.event__item .event__dateTime > *{display:inline;margin-right:0.4em;}.carousel-cell .event__item{max-width:30em;height:100%;overflow-y:auto;position:relative;}.content-full-width .container{max-width:none;}.content-full-width .content{max-width:none;}.content-full-width h2{max-width:48rem;margin:0 auto;display:block !important;}.carousel{background:var(--carousel-bg,#111);height:0;padding-bottom:var(--carousel-height,calc(9 / 16 * 100%));position:relative;}.carousel.ratio-1x1{--carousel-height:100%;}.carousel.ratio-4x3{--carousel-height:calc(3 / 4 * 100%);}.carousel.ratio-16x9{--carousel-height:calc(9 / 16 * 100%);}.carousel.ratio-21x9{--carousel-height:calc(9 / 21 * 100%);}.carousel-inner{height:100%;position:absolute;top:0;width:100%;left:0;}.carousel-item{height:100%;text-align:center;}.carousel-item img{height:100%;width:auto;}.carousel-item div{height:100%;}.carousel-indicators{margin:0;}.carousel-control-prev-icon{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 320 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path fill="%23951829" d="M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"/></svg>');background-size:0.9rem;}.carousel-control-next-icon{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 320 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path fill="%23951829" d="M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"/></svg>');background-size:0.9rem;}.carousel-control-prev-icon,.carousel-control-next-icon{background-color:#fff;border-radius:0.4rem;border:1px solid transparent;box-shadow:0 0.1rem 0.1rem rgba(0,0,0,0.4);}.carousel-control-prev,.carousel-control-next{opacity:1 !important;}.carousel-control-prev:hover .carousel-control-prev-icon,.carousel-control-prev:focus .carousel-control-prev-icon{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 320 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path fill="%23ffffff" d="M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"/></svg>');background-size:0.9rem;background-color:#951829;border-color:#fff;}.carousel-control-next:hover .carousel-control-next-icon,.carousel-control-next:focus .carousel-control-next-icon{background-color:#951829;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 320 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path fill="%23ffffff" d="M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"/></svg>');background-size:0.9rem;border-color:#fff;}.text-light-gray{color:#aaa !important;}.no-underline{text-decoration:none !important;}.card{border:none;overflow:hidden;}.card .card-body{margin-top:-4em;z-index:4;}.card .card-img{transition:0.3s all ease;}.card:hover .card-img{transform:scale(1.06);}.card-img-overlay{justify-content:flex-end;flex-flow:column;}.card-img-overlay *{color:#fff;}.card-img-overlay .card-title,.card-img-overlay .card-text{position:relative;z-index:2;transition:0.3s all ease;}.card-img-overlay:hover .card-title,.card-img-overlay:hover .card-text{transform:translateY(0.4rem);opacity:0;}.card-img-overlay .card-link{margin:0;}.card-img-overlay .stretched-link{text-decoration:none;}.card-img-overlay .stretched-link:after{background:rgba(0,0,0,0.3);transition:0.3s all ease;}.card-img-overlay .stretched-link:hover *,.card-img-overlay .stretched-link:hover:after{opacity:0;}.content--fullWidth .content{max-width:none;padding:0 !important;}.card-body *{transition:0.3s all ease;}.card-profile:hover .card-body *{color:#fff;}.text-condensed{line-height:1.4 !important;}.text-condensed.card-text{display:block;}.card-profile .card-body{transition:0.3s all ease;}.card-profile:hover .card-body{background:#151515 !important;}.card-profile:hover img{filter:brightness(1.2);}.card-profile a:hover{background:none !important;color:#fff !important;}h3.h6.card-title{margin:0 0 0.4em 0;padding:0;color:#fff;}.stretched-link:focus:after{border:2px solid #f00;}
