.faces .row{margin-left:-15px;margin-right:-15px;}.faces .thumbnail-item{border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,0.23);margin-bottom:30px;padding:0;}.faces .thumbnail-item:hover{box-shadow:0 10px 20px rgba(0,0,0,0.23);transition:all 0.3s;}.faces .thumbnail-item img{width:100%;}.faces a.thumbnail:hover,.faces a.thumbnail:focus,.faces a.thumbnail.active{border-color:#ccc;}.faces .thumbnail-title h4{font-family:'BebasNeueRegular';font-size:2.5rem;color:#004525;padding:10px;}.faces .thumbnail-title a{text-decoration:none;}.faces .thumbnail-title a:hover{text-decoration:underline;}.faces a.thumbnail,.faces a.thumbnail:hover{text-decoration:none;}.faces .thumbnail-item .caption{text-align:center;}article.node-stories div.field.field-name-field-stories-image{float:left;display:block;margin-right:3%;}article.node-stories div.field.field-name-field-stories-sidebar{width:48%;float:right;display:block;background:#004525;padding:30px;color:#fff;margin-left:2%;}article.node-stories div.field.field-name-field-stories-job-title-headline{font-family:'BebasNeueBold';color:#004525;font-size:3rem;}article.node-stories div.field.field-name-field-stories-quote{font-style:italic;color:#A69667;margin-bottom:25px;}article.node-stories div.field-name-field-stories-image img{margin-bottom:25px;}article.node-stories div.field.field-name-field-stories-graduation-year{color:#A69667;font-weight:bold;margin-bottom:10px;}article.node-stories div.field.field-name-field-stories-graduation-year span.date-display-single:before{content:"Graduation Year:\00a0";}@media screen and (max-width:768px){article.node-stories div.field.field-name-field-stories-image{width:100%;clear:both;}article.node-stories div.field.field-name-field-stories-sidebar{width:100%;clear:both;}article.node-stories>div.field.field-name-field-stories-image div div img{width:100%;margin-bottom:25px;}}
.directory-flip .row{margin-left:-10px;margin-right:-25px;}.flip-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px;display:flex;flex-direction:column;}.flip-container,.directory-front,.directory-back{width:100%;margin-bottom:20px;height:350px;}.flipper{-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;position:relative;}.directory-front,.directory-back{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.6s;-webkit-transform-style:preserve-3d;-moz-transition:0.6s;-moz-transform-style:preserve-3d;-o-transition:0.6s;-o-transform-style:preserve-3d;-ms-transition:0.6s;-ms-transform-style:preserve-3d;transition:0.6s;transform-style:preserve-3d;position:absolute;top:0;left:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.23);box-shadow:0 1px 3px rgba(0,0,0,.23);flex-direction:column;flex:1 1 auto;}.directory-back{background-color:#ffffff;text-align:center;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);padding:50px 10px 10px 10px;}.directory-front{z-index:2;background-color:#ffffff;text-align:center;}.flip-container:hover .directory-back,.flip-container.hover .directory-back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);box-shadow:0 10px 20px rgba(0,0,0,0.23);}.flip-container:hover .directory-front,.flip-container.hover .directory-front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);box-shadow:0 10px 20px rgba(0,0,0,0.23);}.directory-front .directory-caption{padding:20px 10px 10px 10px;}.directory-front .directory-caption h2{font-family:'BebasNeueRegular',Arial,sans-serif;font-size:2.5rem;color:#004525;}.directory-front .directory-caption .directory-job-title{font-weight:bold;font-size:1.5rem;color:#004525;}div.directory-front img{width:100%;}div.directory-front .directory-caption .front-name{font-family:'BebasNeueRegular',Arial,sans-serif;font-size:2.5rem;color:#004525}div.directory-back .back-name{font-family:'BebasNeueRegular',Arial,sans-serif;font-size:2.5rem;}div.directory-back .department{font-family:'BebasNeueBook',Arial,sans-serif;font-size:2.0rem;}div.directory-front .directory-caption .job-title{font-family:'BebasNeueBook',Arial,sans-serif;font-size:2.0rem;}div.directory-flip i.fa,div.directory-box i.fa,div.directory-list i.fa{padding-right:.5em;}.directory-thumbnail a,.directory-thumbnail a:hover,.directory-thumbnail a:focus{text-decoration:none;}.directory-thumbnail .thumbnail{box-shadow:0 1px 3px rgba(0,0,0,0.23);margin-bottom:30px;border-radius:0;}.directory-thumbnail .thumbnail:hover{box-shadow:0 10px 20px rgba(0,0,0,0.23);transition:all 0.3s;}.directory-thumbnail .caption h2{color:#004525;font-size:2.5rem;font-family:'BebasNeueBold',Arial,sans-serif;}.directory-thumbnail .caption .directory-job-title{font-size:1.5rem;margin-bottom:0;}.directory-thumbnail .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}.directory-thumbnail [class*='col-']{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.directory-thumbnail a.thumbnail-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;flex:1 0 auto;}.directory-thumbnail .thumbnail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:auto;position:relative;}.flex-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.directory-thumbnail img{min-width:0;width:100%;}@media only screen and (max-width:576px){.directory-thumbnail [class*='col-']{width:100%;}}.views-exposed-form .views-exposed-widget{padding:0 1em 0 0;}.views-exposed-form{margin-bottom:2rem;}.views-exposed-form .views-exposed-widget .btn{margin-top:1.9em !important;}.views-exposed-form .btn-info{color:#333 !important;background-color:transparent !important;border:1px solid #ccc !important;border-radius:4px !important;}.btn-info:hover,.btn-info:hover:active,.btn-info:hover:focus,.btn-info:active:focus{color:#333 !important;background-color:#ccc !important;box-shadow:none !important;transition:.3s;}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{background-color:#004525 !important;border:1px solid #004525 !important;}.pagination>li>a,.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span,.pagination>li>span:hover,.pagination>li>span:focus{color:#004525 !important;}div.directory-list>div>div.views-row>div>span>img{margin:0px 25px 10px 0px;float:left;}.directory-list h2{font-family:'BebasNeueRegular',Arial,sans-serif;font-size:2.5rem;color:#004525}.directory-list .button{float:right;}.directory-list .directory-department{font-weight:bold;}.directory-list .directory-job-title{font-style:italic;}@media screen and (max-width:576px){div.directory-list>div>div.views-row>div>span>img{width:100%;margin:25px 0px;clear:both;}div.directory-list>div>div.views-row>div>span>p>a{clear:both;width:100%;}}.directory-box h2{color:#004525;margin-bottom:10px;font-size:24px;font-family:'BebasNeueBold',Arial,sans-serif;}.directory-box .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-10px;margin-right:-10px;}.directory-box div[class*='col-']{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-left:10px;padding-right:10px;margin-bottom:2rem;}.directory-box .panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-start;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.23);box-shadow:0 1px 3px rgba(0,0,0,.23);border-radius:0;}.directory-box .panel:hover{border:1px solid #f9f9f9;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.23);box-shadow:0 6px 12px rgba(0,0,0,.23);-webkit-transition:.3s;transition:.3s;}.directory-box .panel-body{padding:20px 20px;}div.directory-box .image-container{margin:0px 0px 5px 5px;float:right;}.directory-box .directory-department{font-weight:bold;}.directory-box .directory-job-title{font-weight:normal;font-style:italic;color:#A69667;}.directory-box .caption p a.button{margin-top:10px;}.directory-hover h3{color:#004525;margin-bottom:10px;font-size:24px;}.directory-hover .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-10px;margin-right:-10px;}.directory-hover div[class*='col-']{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-left:10px;padding-right:10px;margin-bottom:2rem;}.directory-hover .image-container,.directory-hover .directory-details{transition:opacity 0.5s ease-in-out;}.directory-hover .image-container{position:absolute;}.directory-hover .directory-details{position:absolute;opacity:0;}.directory-hover .image-container:hover{opacity:0;}.directory-hover .directory-details:hover{opacity:1;background-color:#d0bf4e;border:1px solid #f9f9f9;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.23);box-shadow:0 6px 12px rgba(0,0,0,.23);-webkit-transition:.3s;transition:.3s;}.panel-bottom-green{border-bottom:10px solid #00703c;}.panel-bottom-yellow{border-bottom:10px solid #f0cb00;}.panel-bottom-tan{border-bottom:10px solid #e1d5bf;}.panel-bottom-blue{border-bottom:10px solid #00728f;}.panel-bottom-dark-green{border-bottom:10px solid #004525;}.panel-bottom-gray{border-bottom:10px solid #555;}@media only screen and (max-width:576px){.directory-box div[class*='col-']{width:100%;}}article.node-directory img{margin:0px 25px 10px 0px;float:left;}article.node-directory>div.field.field-name-field-directory-department.field-type-text{color:#004525;font-family:'BebasNeueBook',Arial,sans-serif;font-size:3.0rem;}article.node-directory>div.field.field-name-field-directory-job-title.field-type-text{color:#8c7934 !important;text-transform:uppercase;margin-bottom:20px;}article.node-directory>div.field.field-name-body.field-type-text-with-summary{margin-top:20px;}article.node-directory div.field.field-name-field-directory-biography{margin-top:2rem;}article.node-directory div.field.field-name-field-directory-biography{margin-top:2rem;}div.view.directory-table table caption{display:none;}div.view.directory-table table caption{display:none;}@media screen and (max-width:576px){article.node-directory img{clear:both;width:100%;}}
.events-homepage a .event-title{font-weight:bold;color:#000;}.events-homepage .event-block-text a{text-decoration:none;}.events-homepage a .event-title:hover{color:#A69667;}.events-homepage .event-block-text a:hover{color:#A69667;text-decoration:underline;}.events-homepage .event-location{font-style:italic;}.events-homepage .event-image img{width:100%;}.events-homepage .event-date{font-weight:normal;}.events-homepage .event-block-text{background-color:#f5f5f5;padding:10px;position:relative;height:130px;}.node-events div.field.field-name-field-event-location.field-type-text{color:#a69667;font-style:italic;margin-bottom:20px;}.node-events div.field.field-name-field-free-event.field-type-list-boolean{margin-bottom:20px;}.node-events div.field.field-name-field-free-event.field-type-list-boolean .field-items .field-item{color:#a94442;font-size:1.5rem;text-align:center;}.view-calendar .free-event{color:#a94442;font-weight:bold;}
.pagination .active span,.pagination .active span:hover{color:#fff !important;}.in-news .row{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;}.in-news div[class*='col-']{margin-bottom:30px;display:flex;flex-direction:column;}.in-news .panel{box-shadow:0 1px 3px rgba(0,0,0,.23);border-radius:0;padding:20px;background-color:#f5f5f5;flex-grow:1;}.in-news .panel:hover{border:1px solid #f9f9f9;box-shadow:0 6px 12px rgba(0,0,0,.23);transition:.3s;}.in-news .panel-body{display:table-cell;padding:0;}@media only screen and (max-width:576px){.in-news div[class*='col-']{width:100%;}}
.news-homepage .news-title a{font-size:1.8rem;color:#004525;font-weight:bold;}.news .news-image img{margin-bottom:20px;margin-left:20px;float:right;}.news .news-title{font-size:1.8rem;color:#004525;font-weight:bold;margin-bottom:10px;}.news a.button{margin-top:15px;}.news hr{border-top:1px solid #ccc;}@media screen and (max-width:576px){.news .news-image img{margin-right:auto;margin-left:auto;float:none !important;}}
.spotlight-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}.spotlights-list .spotlight-container{margin-bottom:3rem;}.spotlight-image-container{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;}.spotlight-image-container.right{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.spotlight-container img{width:100%;}.spotlight-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;padding:15px;background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#f0f0f0));background-image:linear-gradient(to top,#fff,#f0f0f0);}.spotlight-text{width:100%;margin:auto;}.spotlight-text-container h3{font-family:'BebasNeueBold';color:#004525;}.spotlight-text-container h4{color:#a69667;}@media only screen and (min-width:480px){.spotlight-text-container{padding:20px;}}@media only screen and (min-width:576px){.spotlight-text-container{padding:30px;}}@media only screen and (min-width:768px){.spotlight-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.spotlight-image-container{-webkit-box-flex:1;-ms-flex:1 40%;flex:1 40%;}.spotlight-image-container.right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.spotlight-text-container{-webkit-box-flex:1;-ms-flex:1 60%;flex:1 60%;}}@media only screen and (min-width:768px) and (max-width:991px){.spotlight-image-container{-webkit-box-flex:1;-ms-flex:1 45%;flex:1 45%;}.spotlight-text-container{-webkit-box-flex:1;-ms-flex:1 55%;flex:1 55%;}.spotlight-text-container h3{font-size:2.9rem;}.spotlight-text-container h4{font-size:2.4rem;}.spotlight-text-container p{font-size:1.4rem;}.spotlight-text-container .button{font-size:1.7rem;}}@media only screen and (min-width:1200px){.spotlights-rotator .spotlight-text{width:80%;}}article.node-spotlights div.field.field-name-field-spotlight-job-class{color:#8c7934 !important;font-family:'BebasNeueRegular',Arial,sans-serif;font-size:3rem;}article.node-spotlights div.field.field-name-field-spotlight-headline{font-family:'BebasNeueRegular',Arial,sans-serif;color:#004525;margin-bottom:20px;font-size:2.5rem;line-height:1;}article.node-spotlights div.field.field-name-field-spotlight-details{margin-bottom:20px;}article.node-spotlights div.field.field-name-field-spotlight-image.field-type-image.field-label-hidden img{float:left;max-width:350px;margin-bottom:20px;margin-right:20px;}@media only screen and (max-width:767px){article.node-spotlights div.field.field-name-field-spotlight-image.field-type-image.field-label-hidden img{float:none;max-width:100%;width:100%;margin-right:0;}}
.wysiwyg-flex-container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px;}.wysiwyg-flex-container div[class*='col-']{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-bottom:3rem;}.wysiwyg-flex-container .row::before{display:inline;}.panel-bottom-green{border-bottom:10px solid #00703c;}.panel-bottom-green:hover{border-bottom:10px solid #00703c !important;}.panel-bottom-yellow{border-bottom:10px solid #f0cb00;}.panel-bottom-yellow:hover{border-bottom:10px solid #f0cb00 !important;}.panel-bottom-tan{border-bottom:10px solid #e1d5bf;}.panel-bottom-tan:hover{border-bottom:10px solid #e1d5bf !important;}.panel-bottom-blue{border-bottom:10px solid #00728f;}.panel-bottom-blue:hover{border-bottom:10px solid #00728f !important;}.panel-bottom-dark-green{border-bottom:10px solid #004525;}.panel-bottom-dark-green:hover{border-bottom:10px solid #004525 !important;}.panel-bottom-gray{border-bottom:10px solid #555;}.panel-bottom-gray:hover{border-bottom:10px solid #555 !important;}.panel-shadow{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.23);box-shadow:0 1px 3px rgba(0,0,0,0.23);}.wysiwyg-flex-container .panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-start;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.23);box-shadow:0 1px 3px rgba(0,0,0,.23);border-radius:0;}.wysiwyg-flex-container .panel:hover{border:1px solid #f9f9f9;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.23);box-shadow:0 6px 12px rgba(0,0,0,.23);-webkit-transition:.3s;transition:.3s;}.wysiwyg-flex-container.boxes .panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.23);box-shadow:0 1px 3px rgba(0,0,0,.23);border:none;border-radius:0;}.wysiwyg-flex-container.boxes .panel-heading{padding:15px 15px 7px;border:none;border-radius:0;}.wysiwyg-flex-container.boxes .panel-heading.green{background:#004525;}.wysiwyg-flex-container.boxes .panel-heading h4{margin:0;color:#fff;text-align:center;}.wysiwyg-flex-container.boxes .panel-body{padding:20px;}.boxes.icons .panel{padding:2rem;}.wysiwyg-flex-container .row::before,.wysiwyg-flex-container .row::after{display:inline;}@media only screen and (max-width:767px){.wysiwyg-flex-container.boxes [class*='col-']{width:100%;}}
div.flex-caption  .short-caption-gradient{position:absolute;padding:3%;bottom:0px;color:#fff;width:100%;background:linear-gradient(0deg,rgba(0,0,0,0.62) 50%,transparent 100%);padding-top:8.5rem;font-weight:normal;}.short-caption-gradient  h2{color:#fff;}@media screen and (max-width:991px) and (min-width:768px){div.flex-caption .short-caption-gradient{width:100%;color:#fff;padding:35px;position:initial;font-weight:normal;font-style:italic;background:rgba(0,0,0,0.7);font-size:1.50rem;}div.flex-caption .short-caption-gradient  h2{color:#fff;font-size:2.5rem;}}@media screen and (max-width:767px){div.flex-caption .short-caption-gradient{width:100%;color:#fff;padding:35px;position:initial;font-weight:normal;font-style:italic;background:rgba(0,0,0,0.7);font-size:1.5rem;}div.flex-caption .short-caption-gradient  h2{color:#fff;font-size:2.5rem;}}div.flex-caption .short-caption-box{left:25px;width:96%;color:#fff;background:rgba(0,0,0,0.7);position:absolute;bottom:25px;padding:25px;}div.flex-caption .short-caption-box h2{color:#fff;font-size:2.5rem;}@media screen and (max-width:991px) and (min-width:768px){div.flex-caption .short-caption-box{width:100%;color:#fff;padding:35px;position:initial;font-weight:normal;font-style:italic;background:rgba(0,0,0,0.7);font-size:1.50rem;}div.flex-caption .short-caption-box  h2{color:#fff;font-size:2.5rem;}}@media screen and (max-width:767px){div.flex-caption .short-caption-box{width:100%;color:#fff;padding:35px;position:initial;font-weight:normal;font-style:italic;background:rgba(0,0,0,0.7);font-size:1.5rem;}div.flex-caption .short-caption-box  h2{color:#fff;font-size:2.5rem;}}div.flex-caption .short-caption-top{left:25px;width:95%;color:#000;background:rgba(238,238,238,.9);position:absolute;top:25px;padding:25px;}div.flex-caption .short-caption-top h2{color:#000;font-size:2.5rem;}@media screen and (max-width:991px){div.flex-caption .short-caption-top{width:100%;color:#000;padding:35px;position:initial;font-weight:normal;background:rgba(238,238,238,.9);font-size:1.50rem;}}
#block-views-custom-news-block-1{width:50%;float:left;}
