.related-bit .bit-icon,.related-bit img.bit-icon,.related-bit img{max-width:20px;width:auto;height:auto;display:inline-block;margin-right:5px;}.related-bits-footer{margin-top:10px;}.bits-slides .views-field-field-slides .field-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.bits-slides .views-field-field-slides .field-content a{text-decoration:none;display:inline-block;width:auto;margin-bottom:30px;}.bits-slides .views-field-field-slides .field-content a img{width:auto;height:auto;max-height:none;max-width:none;border-bottom:1px solid #b7babc;}.bio-bits-pdfs{display:flex;flex-direction:row;align-items:center;justify-content:space-around;}.bits-link{display:block;text-decoration:none;}.biology-bits-extra a:not(:last-child){margin-bottom:1rem;}.bits-icon{width:40px;height:auto;}
.custom-banner{background:#8c1d40;color:#fff;max-height:500px;transition:0.5s;overflow:hidden;}.custom-banner.closed{max-height:0;}.custom-banner .banner-container{position:relative;padding:48px 0;}.custom-banner .banner-container .banner-close{cursor:pointer;position:absolute;top:10px;right:0;width:30px;height:30px;z-index:1;}.custom-modal{position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:0.5s;}.custom-modal.active{visibility:visible;opacity:1;}.custom-modal .modal-inner-container{position:relative;}.custom-modal .modal-inner-container .modal-close{cursor:pointer;position:absolute;top:10px;right:10px;width:30px;height:30px;}@media screen and (min-width:768px){.custom-modal .modal-inner-container .modal-close{width:20px;height:20px;}.custom-banner .banner-container .banner-close{width:20px;height:20px;}}.custom-modal .modal-inner-container .modal-content{max-height:0;overflow:hidden;}.custom-modal .modal-inner-container .modal-content.active{max-height:1000px;}.custom-modal .modal-inner-container .modal-content .btn{margin-top:1rem;}.custom-modal .modal-inner-container .modal-content .btn-gold{color:#000 !important;}.custom-modal .modal-inner-container .modal-content .btn-maroon{color:#fff !important;}
.legacy-banner{padding:0 20px;background-color:#e8e8e8;}
.compare-two-left .views-row .manduca-info{background-color:#B1D646;}.compare-two-right .views-row .manduca-info{background-color:#FECB6E;}.compare-two-left .views-row,.compare-two-right .views-row{margin:1rem 0;}.compare-two-left .views-row .manduca-info,.compare-two-right .views-row .manduca-info{padding:0.5rem;margin-bottom:1px;}.compare-two-left .views-row .manduca-info .manduca-title,.compare-two-right .views-row .manduca-info .manduca-title{font-size:0.95rem;}.compare-two-left .views-row .manduca-image-container .manduca-image,.compare-two-right .views-row .manduca-image-container .manduca-image{width:100%;height:auto;}.manduca-days-list{width:100%;padding:0;margin:10px auto;}.manduca-days-list ul{list-style:none;display:block;padding:0;margin:0;}.manduca-days-list ul li{border:none;display:inline-block;padding:0 5px 5px;}.manduca-days-list ul li p{margin:0;}.manduca-animation-title{font-size:1.5rem;font-weight:bold;margin-bottom:1rem;margin-top:2rem;}.side-title{font-size:1.3rem;font-weight:bold;margin-bottom:0;}
.asunav{display:none;}.logo-text{display:none;}.block--views-block--feature-logo-list-block li{width:auto;}@media (min-width:768px){.asunav{display:block;}}@media (min-width:992px){.logo-text{display:inline;}.block--views-block--feature-logo-list-block li{width:150px;}}
.nsf-container{padding:10px;background:#fafafa;}.nsf-container .nsf-image-container img{max-width:150px;}
.page-citation{margin-top:20px;}.page-citation .card{background-color:#e8e8e8;}.page-citation .card .class-header h5{margin-bottom:1rem !important;}
.table img{max-width:100%;height:auto;vertical-align:bottom;width:auto;}table tbody tr:nth-child(odd){background-color:#F5F5F5;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;padding:8px !important;}table tbody td{padding:12px !important;}
.translated-bottom-menu-items{margin-bottom:20px;}.translated-bottom-menu-title{margin-bottom:20px;}.translated-bottom-menu-title h4{display:inline;}.translated-bottom-menu-items .nav-item{display:inline-block;padding:3px 1rem;margin:0;}.translated-bottom-menu-items .nav-item:not(:last-child){border-right:solid 2px #d0d0d0;}
