/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/themes/contrib/classy/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/contrib/classy/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/contrib/classy/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/contrib/classy/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/contrib/classy/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/contrib/classy/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/contrib/classy/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/contrib/classy/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/contrib/classy/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/contrib/classy/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/contrib/classy/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/contrib/classy/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/contrib/classy/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/contrib/classy/images/icons/image-x-generic.png);}
.list-group-item h3{font-size:1.25rem;text-decoration:none !important;}a.list-group-item:hover h3{text-decoration:underline !important;}.absolute_link{position:absolute;width:100%;height:100%;z-index:4;top:0;left:0;font-size:0;}.timeline_row{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2rem;position:relative;}.timeline_row::before{content:"";position:absolute;left:38px;top:0;width:1px;height:100%;background-color:var(--bs-maroon);display:block;z-index:1;}.timeline_row::after{content:"";width:calc(75px + 2rem);height:1px;background-color:var(--bs-gray-300);display:block;z-index:1;position:absolute;top:38px;left:0;}.timeline_container > div > .field__item:last-child > .timeline_row:before{display:none;}.timeline_year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:75px;height:75px;border-radius:50%;color:#fff;font-weight:bold;background-color:var(--bs-maroon);position:relative;z-index:2;font-weight:300;font-size:1.35rem;}.timeline_desc{margin-left:1.5rem;width:calc(100% - 75px);border:solid thin var(--bs-gray-300);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.12);box-shadow:0 0 15px rgba(0,0,0,0.12);position:relative;z-index:2;padding:1rem 1.5rem;background:#fff;}.page-body .main-content .timeline_desc figure{margin:0 !important;max-width:100% !important;width:auto !important;}.page-body .main-content .timeline_desc img{width:auto;max-width:100%;height:auto;margin-left:0;margin-right:0;display:inline-block;margin:0;margin-bottom:1rem;}.page .timeline_desc .field__item:last-child p{margin-bottom:0;}.callout_grid_conainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;}#home-callout-grid .callout_grid_conainer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cta_item{width:20%;position:relative;z-index:1;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 15px rgba(0,0,0,0.15);}.cta_item,.cta_item *{-webkit-transition:all 0.3s;transition:all 0.3s;}.cta_item:hover{-webkit-transform:scale(1.15);transform:scale(1.15);z-index:2;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5);}.cta_bg{position:relative;width:100%;height:260px;z-index:1;}.cta_bg_img_container{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;}.cta_bg_img_container > div{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;}.cta_bg_img_container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.cta_title{position:absolute;bottom:0;left:0;padding:10%;z-index:3;width:100%;}.cta_title span{color:#fff;font-size:1.15rem;font-weight:600;display:block;line-height:150%;position:relative;z-index:2;text-shadow:0 0 5px rgba(0,0,0,0.75);}.cta_title::before{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:115%;background:-webkit-gradient(linear,left bottom,left top,from(rgb(0,0,0)),to(rgba(0,0,0,0)));background:linear-gradient(0deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 100%);}@media all and (max-width:1024px){.callout_grid_conainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:400px;width:100%;}.cta_item{width:100%;}}.advisors_listing_item ul{margin-bottom:0;}.advisors_listing_container .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.advisors_listing_item .card-body{width:65%;}.advisors_listing_item_img_container{overflow:hidden;width:35%;}.advisors_listing_item_img_container img{width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover;}@media all and (max-width:768px){.advisors_listing_container .advisors_listing_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.advisors_listing_container .advisors_listing_item .card-body{width:100%;}.advisors_listing_container .advisors_listing_item_img_container{width:100%;margin-bottom:2rem;}}section.video_section{display:block;width:100%;position:relative;}.video_section video{position:relative;z-index:1;display:block;width:100%;height:auto;}.vid_section_overlay{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;}.vid_section_content{position:absolute;z-index:3;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}section.video_section h2{max-width:100%;margin:0;padding:0;}.vid_section_buttons p{padding:0;margin:0;}@media all and (max-width:640px){.video_section video{position:absolute;top:0;left:0;width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover;}.vid_section_content{position:relative;top:0;left:0;-webkit-transform:none;transform:none;margin:0 auto;padding:4rem 0;}}
.testimonial_carousel_rev{width:100%;display:block;position:relative;padding:30px 0;}.testimonial_carousel_rev .slick-list{padding:30px 0px !important;}.testimonial_carousel_rev .slick-track{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.testimonial_carousel_rev .slick-slide{height:inherit !important;display:-webkit-box;display:-ms-flexbox;display:flex;}.testimonial_carousel_rev .slick-slide > div{height:100%;width:100%;}.testimonial_carousel_rev .slick-prev,.testimonial_carousel_rev .slick-next{z-index:10;}.testimonial_carousel_rev .slick-prev::before,.testimonial_carousel_rev .slick-next::before{color:rgba(0,0,0,0.5);-webkit-transition:all 0.3s;transition:all 0.3s;font-size:20px;}.testimonial_carousel_rev .slick-prev:hover::before,.testimonial_carousel_rev .slick-next:hover::before{color:rgba(0,0,0,0.9);}.testimonial_carousel_rev .slick-prev{left:-25px;}.testimonial_carousel_rev .slick-next{right:-25px;}.testimonial_carousel_rev .slick-dots{bottom:-40px;}.testimonial_carousel_rev .slick-dots li button::before{color:rgba(0,0,0,0.5);-webkit-transition:all 0.3s;transition:all 0.3s;}.testimonial_carousel_rev .slick-dots li.slick-active button::before,.testimonial_carousel_rev .slick-dots li:hover button::before{color:rgba(0,0,0,0.9);}.testimonial-carousel-slide{position:relative;outline:none;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 15px;}.testimonial-carousel-slide.slick-current .card{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.25);box-shadow:0 0 15px rgba(0,0,0,0.25);-webkit-transition:-webkit-box-shadow 0.3s ease;transition:-webkit-box-shadow 0.3s ease;transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease;}.testimonial-carousel-slide:hover .bg-container img{-webkit-transform:scale(1.05);transform:scale(1.05);}.testimonial-carousel-slide .card{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background:#fff;text-decoration:none;-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s,-webkit-box-shadow 0.3s;border:none;border-radius:0.25rem;overflow:hidden;}.testimonial-carousel-slide .card:hover{text-decoration:none;}.testimonial-carousel-slide .card .row{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;}.testimonial-carousel-slide .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;}.testimonial-carousel-slide .card-body h4{font-weight:600;color:inherit;}.testimonial-carousel-slide .card-body p{margin-bottom:0;color:inherit;}.testimonial-carousel-slide .card-body .font-size-80{font-size:0.8rem;}.testimonial-carousel-slide .bg-container{overflow:hidden;width:100%;height:100%;}.testimonial-carousel-slide .bg-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.6s ease;transition:-webkit-transform 0.6s ease;transition:transform 0.6s ease;transition:transform 0.6s ease,-webkit-transform 0.6s ease;display:block;}@media (min-width:768px){.testimonial-carousel-slide .card{height:550px;}.testimonial-carousel-slide .col-md-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.testimonial-carousel-slide .bg-container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:100%;}}@media (max-width:767px){.testimonial-carousel-slide{margin:0 5px;}.testimonial-carousel-slide .card{height:100%;min-height:300px;}.testimonial-carousel-slide .card .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.testimonial-carousel-slide .card .col-12{width:100%;}.testimonial-carousel-slide .card-body{padding:1.5rem;}.testimonial-carousel-slide .bg-container{height:300px !important;}.testimonial_carousel_rev{padding:0 50px;}.testimonial_carousel_rev .slick-list{padding:20px 15px !important;}.testimonial_carousel_rev .slick-prev{left:0;}.testimonial_carousel_rev .slick-next{right:0;}}@media (min-width:1200px){.testimonial-carousel-slide .card{max-width:1300px;margin:0 auto;}}.main-content.col-lg-7 article .card.float-end{max-width:66.66666666%;margin-right:-16.66666666%;margin-left:1.925rem;margin-bottom:1.925rem;float:right !important;}.main-content.col-lg-7 article .card.float-start{max-width:66.66666666%;margin-left:-16.66666666%;margin-right:1.925rem;margin-bottom:1.925rem;float:left !important;}.callout_grid_conainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;}#home-callout-grid .callout_grid_conainer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cta_item{position:relative;z-index:1;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 15px rgba(0,0,0,0.15);}.cta_item,.cta_item *{-webkit-transition:all 0.3s;transition:all 0.3s;}.cta_item:hover{-webkit-transform:scale(1.15);transform:scale(1.15);z-index:2;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5);}.cta_bg{position:relative;width:100%;height:260px;z-index:1;}.grad.cta_bg{position:relative;width:100%;height:150px;z-index:1;}.cta_bg_img_container > div{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;}.cta_bg_img_container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.cta_title{position:absolute;bottom:0;left:0;padding:10%;z-index:3;width:100%;}.cta_title span{color:#fff;font-size:1.15rem;font-weight:600;display:block;line-height:150%;position:relative;z-index:2;text-shadow:0 0 5px rgba(0,0,0,0.75);}.cta_title::before{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:115%;background:-webkit-gradient(linear,left bottom,left top,from(rgb(0,0,0)),to(rgba(0,0,0,0)));background:linear-gradient(0deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 100%);}@media all and (max-width:1024px){.callout_grid_conainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:400px;width:100%;}.cta_item{width:100%;}}.hero-card.bg-y-transparent-black{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),to(#000));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 50%,#000);}.hero.section-row{padding:12rem 0 11rem;}#our-team-faculty #directory-filter-classification-wrapper,#our-team-staff #directory-filter-classification-wrapper,#our-team-advisor #directory-filter-classification-wrapper,#our-team-graduate-assistant #directory-filter-classification-wrapper,#our-team-visiting-scholar #directory-filter-classification-wrapper,#kinesiology-ambassadors #directory-filter-classification-wrapper{display:none !important;}#our-team-staff #directory-filter-discipline-wrapper,#our-team-advisor #directory-filter-discipline-wrapper,#our-team-graduate-assistant #directory-filter-discipline-wrapper,#our-team-visiting-scholar #directory-filter-discipline-wrapper{display:none !important;}#our-team-faculty #directory-filter-department-wrapper,#our-team-faculty #directory-filter-discipline-wrapper{display:block !important;}
