/* -- F25 External Edits -- */

.page-people .views-field-field-phone {display:none;}

.main-top {padding-top: 40px;}
.main-top .block-views .grid-block-inner {background: #eaeaea; padding: 20px; min-height: 130px;}
.main-top .block-views .grid-block-inner p {width:88%;}

.searchbox-icon {
border-radius: 0;
height: inherit;
width: inherit;
background: #003594;
border: 0px;
line-height: inherit;
font-size: 15px;
}

.region-header ul.slides li {
    height: 32em;
    display: flex;
    align-content: center;

}

.region-header ul.slides li .feature-image {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    height: 100%;
    width: 50%;

}

.region-header ul.slides li .feature-image img {flex-shrink: 0; min-height: 100%; min-width: 138%; right: 100px;}

.region-header ul.slides li .flex-caption {
    height: 100%;
    display: flex;
    width: 50%;
    align-content: center;
    align-items: center;

}

.region-content .field-featured-image {margin-bottom:45px;}

.region-header ul.slides li .flex-caption .feature-info {width:100%; padding: 0 8% !important;}

.mus-highlight {font-family: "Rubik",'Helvetica',Arial,sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 0.15em; font-size: 1.5rem; padding: 2rem; display: inline-block;}

.y-item {color: #00205b; background: #ffb81c;} 

.y-item:hover {color:#b87333!important;}

.b-item {color: #fff; background: #003594;}

.b-item:hover {color:#dbeeff!important;} 

.in-btn {display: inline-block; padding: 15px !important; font-size: 85%; text-transform: uppercase; border-radius: 3px; font-family: 'Rubik','Helvetica',sans-serif; margin-top: 10px;}

.page-node-2912 .col-sm-8 {width:100% !important;}

.page-node-2912 aside.sidebar-second {display:none !important;}

.page-node-2912 .field-section-overview {border-bottom: 2px solid #999; padding-bottom: 40px;}

.page-node-2912 h1.page-header {display: none;}

.page-node-2912 .field-featured-image {width: 60%; margin: 10px auto 30px;}

.page-node-2912 .field-overview-description-2 .field-items {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: flex-start;
    gap: 10px;

}
.page-node-2912 .field-overview-description-2 .field-items .field-item {
    width: 45%;
}
.page-node-2912 .field-overview-description-2 .field-items .field-item h3 {margin-top: 0 !important;}

/*.page-node-2912 .field-item:last-of-type {background-color: #003594; padding: 40px; align-content: center; text-align: center; flex: content; /* border: 8px solid #003594; color: #fff; margin: 30px 0;}

.field-item:last-of-type p:last-of-type {margin:0}*/

@media screen and (max-width:576px){
.region-logo {padding:0px;}
.region-logo #block-views-title-block-header-title-block {float:none;}
section.block-search {display:none;}
.page-node-2912 .col-sm-8 {width: inherit !important;}
.page-node-2912 .field-overview-description-2 .field-items .field-item {width: 100%;}
.page-node-2912 .field-overview-description-2 .field-items .field-item img {max-width: 100%;}
	
	.region-header ul.slides li .feature-image {width:100%;}
    .view-feature-image-story ol.flex-control-nav {text-align: center !important;}
    .region-header ul.slides li {height: inherit; display: block; align-content: center;}
    .region-header ul.slides li .feature-image img {display:block; min-height: 100%;}
    .region-header ul.slides li .flex-caption {width:100%; display: block;}


}

@media (min-width:768px){
    #site-info .navbar-header {display:none;}
    #site-info .region-logo section#block-views-187369801911dc746013148ba8b17141 {float:right;}
}