img.panopoly-image-full,img.panopoly-image-half,img.panopoly-image-quarter,img.panopoly-image-featured,img.panopoly-image-thumbnail,img.panopoly-image-square,img.panopoly-image-original,img.panopoly-image-spotlight,img.panopoly-image-video{max-width:100%;height:auto;vertical-align:bottom;}img.panopoly-image-full{width:100% !important;margin-bottom:.5em;}img.panopoly-image-half{max-width:50%;width:50%;float:left;margin-right:.75em;margin-bottom:.5em;margin-top:.5em;}img.panopoly-image-quarter{max-width:25%;width:25%;float:left;margin-right:.5em;margin-bottom:.25em;margin-top:.25em;}.caption.panopoly-image-half{max-width:50%;float:left;}.caption.panopoly-image-quarter{max-width:25%;}.caption.panopoly-image-half img.panopoly-image-half,.caption.panopoly-image-quarter img.panopoly-image-quarter,.caption.mceTemp img.panopoly-image-half,.caption.mceTemp img.panopoly-image-quarter{max-width:100%;width:100%;float:none;}.caption.mceTemp img.panopoly-image-half,.caption.mceTemp img.panopoly-image-quarter{width:auto;}.media-thumbnail{width:80px;height:80px;}.media-thumbnail img.panopoly-image-thumbnail{margin-left:auto;margin-right:auto;}.media-thumbnail img{max-width:100%;height:auto;}
.people-wrap h4{border-bottom:1px solid #7d6f62;padding-bottom:5px;}.views-field-title{width:150px;}
hr{border:0;height:1px;background:#004C46;}.btn-cta{background-color:#FFC72C;border-color:#004C46;font-weight:700;font-size:18px;color:#004C46;}.btn-cta:hover,.btn-cta:focus,.btn-cta:active,.btn-cta.active,.open > .btn-cta.dropdown-toggle{background-color:#fff;}.color-wrap.clearfix{background:#fff;padding:30px 20px 0;border-radius:4px;}.people-contact li:before{color:#00856A;}.people-contact a{text-decoration:none;}.people-list h3{font-size:25px;}.people-list h4{font-size:18px;}.people-list h3 a:after{content:none;}.people-wrap h4{border-bottom:1px solid #7d6f62;padding-bottom:5px;margin-bottom:10px;}.people-alpha .view-content > h3{color:#381E10;font-size:2.5rem;font-weight:300;margin:3rem 0 1rem;position:relative;padding:0 .25rem;clear:both;}.people-alpha .people-list{margin:0 0 30px;}.people-list img,.field-name-field-hsu-people-profile-image img{border:0;padding:0;background:none;outline:solid 3px #fff;-webkit-box-shadow:1px 2px 2px 2px rgba(0,0,0,0.45);-moz-box-shadow:1px 2px 2px 2px rgba(0,0,0,0.45);box-shadow:1px 2px 2px 2px rgba(0,0,0,0.45);margin-bottom:30px;max-height:175px;}.people-alpha .view-content > h3:before{border:none;}.two-up-people .views-row:nth-child(even){clear:left;}div.panels-ipe-placeholder h3{width:100% !important;}.no-top-margin{margin-top:0;}.pull-up{margin-top:0;}@media (min-width:992px){.pull-up{margin-top:-60px;}.front .pull-up{margin-top:-105px;}}.view-footer{clear:both;}.full-width,.full-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;margin-top:30px;margin-bottom:30px;}.full-width-dark{background:#00856A;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.45);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.45);box-shadow:0 1px 1px 0 rgba(0,0,0,0.45);padding:30px 0;}.full-width-light{background:#FFF;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.15);box-shadow:0 1px 1px 0 rgba(0,0,0,0.15);padding:30px 0;}.full-width > .pane-content,.full-width .view-content{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.full-width > .pane-content:before,.full-width > .pane-content:after{content:" ";display:table;}.full-width > .pane-content:after{clear:both;}@media (min-width:768px){.full-width > .pane-content{width:750px;}}@media (min-width:992px){.full-width > .pane-content{width:970px;}}@media (min-width:1200px){.full-width > .pane-content{width:1230px;}}.full-width .full-width-container,.full-width .view-content{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.full-width .full-width-container:before,.full-width .pane-content:after{content:" ";display:table;}.full-width .full-width-container:after{clear:both;}@media (min-width:768px){.full-width .full-width-container{width:750px;}}@media (min-width:992px){.full-width .full-width-container{width:970px;}}@media (min-width:1200px){.full-width .full-width-container{width:1230px;}}.full-width-dark h1,.full-width-dark h2,.full-width-dark h3,.full-width-dark h4,.full-width-dark h5,.full-width-dark h6,.full-width-dark p,.full-width-dark li{color:#fff !important;margin:10px 0;max-width:1000px;}.full-width h4.pane-title,.full-width-dark h4.pane-title{max-width:100%;}.full-width-dark a:link{color:#FFF;text-decoration:underline;}.full-width-dark a.btn:link{text-decoration:none;}.full-width-dark a.btn-default,.full-width-dark a.btn-default:visited{color:#004C46;}.full-width-dark a.btn-default:hover,.full-width-dark a.btn-default:active,.full-width-dark a.btn-default:focus{color:#FFF;}.full-width-dark a.btn-cta,.full-width-dark a.btn-cta:visited{color:#004C46;border-color:#FFF;}.full-width-dark a.btn-cta:hover,.full-width-dark a.btn-cta:active,.full-width-dark a.btn-cta:focus{color:#004C46;border-color:#004C46;}.full-width-dark a.btn-primary:hover,.full-width-dark a.btn-primary:active,.full-width-dark a.btn-primary:focus{color:#004C46;}.full-width-light h1,.full-width-light h2,.full-width-light h3,.full-width-light h4,.full-width-light h5,.full-width-light h6,.full-width-light p,.full-width-light li{margin:10px 0;max-width:1200px;}.front .photo{border:1px solid #fff;}.photo img{display:block;width:100%;}.main-intro-text{font-size:22px;line-height:1.5em;font-weight:300;padding-left:20px;}@media (min-width:768px){.main-intro-text{padding-left:0;padding-top:20px;}}@media (min-width:992px){.main-intro-text{font-size:19px;padding-top:0;}}@media (min-width:1200px){.main-intro-text{font-size:22px;padding-top:20px;padding-left:20px;}}.main-intro-text p{margin:0 0 8px;}.hero-cta{margin-top:20px;}@media (min-width:992px){.hero-cta{margin-top:-20px;}}.why-home h3{font-size:26px;padding-bottom:10px;border-bottom:1px solid #004C46;}.why-home h3:after{content:"  \f101";font-family:"Font Awesome 6 Free";font-size:.75em;font-style:normal;font-weight:900;text-decoration:inherit;color:#864e27;}.achievement{border-top:1px solid #aaa;padding-top:1px;margin-top:25px;}.achievement a{text-decoration:none;}.type{color:black;background-color:#eee;padding:3px 5px;border-radius:4px;border:1px solid #aaa;font-size:12px;}.involved{font-weight:bold;display:block;padding:10px 0 0;}.alumni-update p:first-child{margin-bottom:-10px;}.alumni-update{margin-bottom:30px;}.photostrip{margin-top:-15px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;margin-bottom:50px;}@media (max-width:768px){.photostrip{display:none;}}.photostrip .col-sm-2{padding-left:0;padding-right:0;}.photo-block{background:#F5F3E7;margin-bottom:-6px;position:relative;z-index:2;}.photo-block ul{margin:0;padding:0;text-align:center;white-space:nowrap;overflow:hidden;}.photo-block li{margin:0;padding:0;display:inline-block;}.photo-block img{height:100px;width:auto;}@media (max-width:455px){.photo-block img{display:none;}}@media (min-width:456px){.photo-block img{display:block;}}@media (min-width:768px){.photo-block img{height:125px;}}@media (min-width:992px){.photo-block img{height:175px;}}@media (min-width:1380px){.photo-block img{height:200px;}}.alumni-view-full-width.dark{background:#00856A;}.dark .alumni-full-width-title h4.title-text{color:#004C46 !important;}.alumni-view-full-width.dark .btn{background:#004C46;border:1px solid #fff;}.alumni-view-full-width.dark .btn:hover{background:#00856A;color:#FFF;}.light .alumni-full-width-title{background:#00856A;}.alumni-card{background:#fff;border:solid 1px rgb(0 0 0 / 25%);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.featured-home .facility{margin:20px 0;}.featured-home .facility a{transition:.5s;transform:scale(1);background:#00856A;padding:1px 1px 6px;color:#fff;display:block;}.featured-home .facility a:hover{transform:scale(1.025);color:#eee;background:#004C46;}.featured-home .facility img{}.featured-home .facility-title{font-size:16px;text-align:center;}ul.fs-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;list-style:none;}@media (min-width:992px){ul.fs-grid{grid-template-columns:repeat(2,1fr);}}ul.fs-grid > li{background:#fff;border-radius:4px;padding:30px 20px 10px;margin:0 0 0.25em 0;}.fs-grid h3{font-size:25px;margin-top:0;margin-bottom:0;}.fs-grid h4{font-size:18px;margin-top:0;}.fs-grid h4:first-child{font-size:38px;margin-top:0;}.fs-grid h3 a:after{content:none;}.fs-grid img,.field-name-field-hsu-people-profile-image img{border:0;padding:0;background:none;outline:solid 3px #fff;-webkit-box-shadow:1px 2px 2px 2px rgba(0,0,0,0.45);-moz-box-shadow:1px 2px 2px 2px rgba(0,0,0,0.45);box-shadow:1px 2px 2px 2px rgba(0,0,0,0.45);margin-bottom:30px;max-height:175px;}.fs-grid .people-contact li{margin-left:0;}.checklist li{list-style:none;padding-bottom:10px;}.checklist li::before{display:inline-block;font-family:"Font Awesome 6 Free";font-weight:500;content:"\f046 ";padding-right:10px;font-size:24px;vertical-align:sub;color:#aaa;margin:0 0 -6px -32px;}.pane-menu-tree ul{background:#004C46;list-style-type:none;padding:0;margin:0;}.pane-menu-tree li.first ul a{border-bottom:0;}.pane-menu-tree ul ul{padding:20px;border-left:solid 5px rgba(255,255,255,0.4);}.pane-menu-tree a{color:#fff;display:block;padding:15px;transition:initial;text-decoration:none;border-left:solid 5px transparent;}.pane-menu-tree a.active,.pane-menu-tree a.active:hover{background:#00856A;color:#fff;border-left:solid 5px rgba(255,255,255,0.5);}.pane-menu-tree a:hover{background:#00856A;border-left:solid 5px rgba(255,255,255,0.5);}.pane-menu-tree li ul a{color:#004C46;}.pane-menu-tree li ul a:hover{background:#fff;}.pane-menu-tree li{border-bottom:solid 1px #fff;}.pane-menu-tree li ul li{background:#F5F3E7;border-bottom:1px solid #00856A;}.flexslider{margin:0;border:1px solid #fff;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}.flex-control-nav{bottom:0;z-index:100;}.flex-control-paging li a{background:rgba(255,255,255,100);}.flex-control-paging li a.flex-active{background:#d6d6d6;background:rgba(214,214,214,1);}.edit-button-slideshow{position:absolute;}.edit-button-slideshow p{background:#fff;}.well ul{margin-top:10px;}.accordion p{font-weight:500;}#logo img{max-height:38px;}html{scroll-behavior:smooth;}.block-menu-block li.first ul a{border-left:0;}.block-menu-block ul{margin:0 0 30px;padding:0;display:block;}.block-menu-block a{background:#362410;color:#fff;display:block;padding:7px 15px 10px;transition:initial;text-decoration:none;border-top:solid 3px transparent;text-align:center;height:100%;}.block-menu-block a.active,.block-menu-block a.active:hover{background:#004C46;color:#fff;border-top:solid 3px rgba(255,255,255,0.5);}.block-menu-block a:hover{background:#004C46;border-top:solid 3px rgba(255,255,255,0.5);}.block-menu-block li{border-bottom:solid 1px #EDE7DF;border-left:none;list-style:none;float:left;width:100%;}.block-menu-block li:last-child{border-bottom:0;}.block-menu-block li:first-child{border-left:0;}@media (min-width:768px){.block-menu-block ul{display:flex;}.block-menu-block li{border-bottom:none;border-left:solid 1px #EDE7DF;}}.view-display-id-panel_pane_7 .item-list > h4{font-size:2.5rem;}
