.announcement-banner{
	display:none;
}
.announcement-off ul li a{
	font-size:0;
}
.announcement-off{
	position:absolute;
	top:-20px;
}
.main-nav-header{
	position:relative;
	width:100%;
	z-index:100;
	background:#fff;
}
.main-nav-header.fixed{
	position:fixed;
	width:100%;
	top:0;
}
.main-header .header-nav .uabb-menu-toggle:before{
	    color: #990000 !important;
	
}
.main-header .header-nav .uabb-menu-toggle{
	margin-top:-1px;
	padding-left:13px !important;
	width:24px;
	
}
.main-header .menu-item-has-children:hover .uabb-menu-toggle::before{
	content: '\f00d' !important;
	font-size:16px;
}
.main-header  .uabb-has-submenu-container.focus .uabb-menu-toggle:before, .main-header .menu-item-has-children .uabb-menu-toggle:before{
	
	font-size:13px !important;
	transition:0.3s;
}
.main-header .sub-menu {
	margin-left:22px !important;
}
.main-header .sub-menu .menu-item:first-child a{
	padding-top:14px;
	
}
.main-header .sub-menu .menu-item a{
	border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ff8f5770;;
}
.main-header .sub-menu .menu-item{
	margin-bottom:-1px;
}
.main-header .sub-menu .menu-item:last-child a{
	padding-bottom:14px;
	
}
.main-header .sub-menu .menu-item .menu-item-text{
	display:block;
}
.primary-link{
	position:relative;
	
}
.primary-link a span{
	color:#990000 !important;
}
.primary-link a:hover span{
	color:#696 !important;
}
.main-header .primary-link:hover:before{
		filter: brightness(0) saturate(100%) invert(63%) sepia(13%) saturate(1099%) hue-rotate(71deg) brightness(84%) contrast(83%) !important;
}
.primary-link:before{
	position:absolute;
	content:" ";
    font-size: 20px;
	background:url(../images/icon-red-arrow.webp)no-repeat right/16px;
    z-index: 1;
	width:16px;
	height:26px;
	top:0px;
	
	
}
.main-header-search {
	max-width:30px !important;
	margin-left:20px;
	height:50px;
	width:100% !important;
}
.main-header-search .fl-col-content{
	align-items:baseline;
}
.main-header-search  .header-search-bar .fl-search-form-wrap .fl-button-wrap i{
	position:relative;
}
.main-header-search  .header-search-bar .fl-search-form-wrap .fl-button-wrap .fl-button{
	width:24px;
height:24px;
display: flex;
    justify-content: end;
}
.main-header-search  .header-search-bar .fl-search-form-wrap .fl-button-wrap i:before{
	content:"" !important;
	background:url("../images/icon-search.webp") no-repeat center/ 21px;
	width:22px;
	height:30px;
	position:absolute;
	top:0px !important;
	
}
.fl-search-form-wrap{
	height:30px;
}
.main-header-search  .header-search-bar .fl-search-form-wrap .fl-button-wrap:hover i:before{
	
	filter: brightness(0) saturate(100%) invert(63%) sepia(13%) saturate(1099%) hue-rotate(71deg) brightness(84%) contrast(83%) !important;
	
}
.main-header-off-canva .uabb-offcanvas-menu li a:hover{
	color:#cc6633;
}
.main-header-logo img{
	height:auto;
}
/* Media query 480 */
@media(max-width:480px){
	.main-header-search .header-search-bar .fl-search-form-wrap .fl-button-wrap .fl-button{
		justify-content:flex-start;
	}
.main-header-logo img{
		width:150px!important;	
}
}
/* Media query 768 */
@media(max-width:768px){
.main-header-logo img{
		width:165px !important;	
}
}

.main-header .menu-item-has-children.uabb-active .sub-menu{
	display:block !important;
}

/* Media query 1200 */
@media(max-width:1200px){
	
/* 	.main-header .fl-col-group .fl-visible-medium-mobile.fl-col, .fl-col-group .fl-visible-mobile.fl-col.main-header-off-canva{
		display:block !important;
	} */
	.main-header .menu-item-has-children:hover .uabb-menu-toggle:before{
	content: '\f067' !important;
}
	.main-header .sub-menu li a span{
		text-transform:capitalize;
	}
	.main-header .menu-item-has-children.uabb-active .uabb-menu-toggle:before{
		content:'\f00d' !important;
	}
	.main-header-main-nav{
		display:none !important;
	}
	.main-header-off-canva{
		max-width: 100px !important;
    width: 100%;
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
	}
	.main-header .primary-link:before {
    top: 0px;
    color: #fff;
height:36px;
    right: -16px;
	filter: brightness(0) saturate(100%) invert(99%) sepia(39%) saturate(2%) hue-rotate(287deg) brightness(114%) contrast(100%);
	}

	.primary-link a span{
		color:#fff !important;
	}
.primary-link a:hover span{
	color:#696 !important;
}
	.main-header .primary-link{
		
    width: max-content;
	}
	.main-header .uabb-offcanvas-content{
		padding-top:80px !important;
	}
	.main-header .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close{
		padding-right: 30px;
    padding-top: 25px;
	}
	.main-header .sub-menu .menu-item a:hover span:before{
		filter: brightness(0) saturate(100%) invert(47%) sepia(69%) saturate(594%) hue-rotate(336deg) brightness(87%) contrast(82%);
	
}
	.main-header .sub-menu .icon-duke-university a span:before{
	top:-2px !important;
}
}
/* SEARCH POPUP */
.view-more-btn{
	    font-size: 16px;
    color: #fff;
    font-weight: bold;
    line-height: 1.38;

}
.close-btn{
	right: 45px;
    cursor: pointer;
    color: #fff;
    font-size: 50px;
    font-family: 'Open Sans';
    top: 20px;
    position: absolute;
}
.mfp-close{
	display:none !important;
}
.mfp-auto-cursor .mfp-content .fl-search-form-input-wrap{
	
    transform: translate(100vw);
	margin:0 !important;
    position:fixed;
    right: 0;
    overflow-y: auto;
	overflow-x:hidden;
    width: 100%;
    display: block;
    padding-top: 108px;
    top: 0;
    height: 100vh;
/*     z-index: -1; */
    background-color: #fff;
    
    
    flex-direction: column-reverse;
    transition: .4s;
}
.fl-search-form-input-wrap form input{
	padding-right:25px !important;
}
.mfp-auto-cursor.mfp-ready .mfp-content .fl-search-form-input-wrap.active{
	-webkit-transform: translateX(0vw);
    transform: translate(0vw);
     -webkit-transition: .4s;
    transition: .4s;
}


.mfp-auto-cursor .mfp-content .fl-search-form-input-wrap{
	max-width:626px !important;
	width:100%;
	padding: 40.9px 50px 43px 50px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #366;
}

.mfp-content{
	display:flex !important;
	justify-content:end;
	height:100%;
	
}
.mfp-container{
	padding:0 !important;
}
.mfp-content .fl-search-form-input-wrap form{
	margin:83px 0 53px;
}
.mfp-content .fl-search-form-input-wrap form input{
	width:100%;
}
.mfp-content .fl-search-results-content.fl-search-open{
	position:relative;
	padding: 0;
    background: transparent;
    margin: 5px 0;
    border: none;
	box-shadow: none;
	max-height:none;
	    overflow-y: unset;
}
.fl-search-post-title a{
	color:#fff;
	font-size:28px;
	line-height:1.21;
	font-family: "Open Sans", sans-serif;
	font-weight:normal;
}
.fl-search-post-title a:hover{
	font-weight:bold;
}
.fl-search-post-title{
	padding-bottom: 15px;
	
	
}
input.fl-search-text:focus-visible {
    outline: none;
}
/* clears the ‘X’ from Internet Explorer */
input[type=search]::-ms-clear { display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal { display: none; width : 0; height: 0; }
/* clears the ‘X’ from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }
.fl-search-post-content p{
	color: #fff;
	font-weight:100;
    font-size: 16px;
    line-height: 1.38;
	-webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden !important;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    max-height: calc(24px * 2);
	max-width: 421px;
    width: 100%;
	
}
.fl-search-post-item{
	padding-bottom:53px !important;
	border-bottom:0 !important;
}
.fl-search-post-item:last-child{
	padding-bottom:0 !important;
}
.fl-form-field input{
/* 	background:url("images/icon-arrow-white.webp"); */
	background:url("../images/icon-arrow-white.webp") no-repeat right/26px;
}
input:-internal-autofill-selected {
	
	background:transparent !important;
}
body .mfp-wrap.mfp-ready button.mfp-close{
    font-size: 50px;
    background-color:transparent !important;
    right: calc(50vw - 277px) !important;
/* 	top: 140px !important; */
    width: 32px;
    color: #fff;
    line-height: 33px;
    opacity: 1;
    font-weight: 100;
    font-family: 'Font Awesome 5 Free';
}
.mfp-wrap{
	position:fixed !important;
}
.mfp-container {
		padding:0 60px;
}
.fl-search-no-posts p{
	color:#fff;
}
@media(max-width:900px){
	.mfp-container {
		padding:0 30px !important;
	}
	
	
}
@media(max-width:768px){
	body .mfp-wrap.mfp-ready button.mfp-close{
		right:60px !important;
	}
	.mfp-auto-cursor .mfp-content .fl-search-form-input-wrap{
		max-width:100% !important;
		width:100%;
	}
}
@media(max-width:480px){
	.fl-form-field input{
	background: url(../images/icon-arrow-white.webp) no-repeat right/18px;
	}
	.mfp-auto-cursor .mfp-content{
		    padding: 40.9px 20px 43px 20px;
	}
}
/* @media(max-width:1200px){
	.main-header .menu-item-has-children .sub-menu{
		display:none !important;
	}
} */
.main-header .menu-item-has-children .sub-menu{
	
	visibility: visible !important;
/* 	display:block !important; */
/* 	opacity:1 !important; */
/* 	transition:all 0.5s ease-in-out; */
	
	
}




/* Sub Menu Icons */
.main-header .sub-menu .menu-item a span{
	position:relative;
	padding-left:35px;
}
.main-header .sub-menu .menu-item a span:before{
	position:absolute;
	content:"";
	width:18px;
	left:0;
	top:3px;
	height:18px;

}
 .main-header .uabb-offcanvas-parent-wrapper .sub-menu .menu-item a span:before{
	top:0px;
}
/* ICON STAR */
.main-header .sub-menu .icon-awesome-star a span:before{
	background:url(../images/icon-awesome-star.webp) no-repeat right/18px;
}
/* ICON BOOK*/
.main-header .sub-menu .icon-awesome-book a span:before{
	background:url(../images/icon-awesome-book.webp) no-repeat right/16px;
}
/* ICON PEOPLE */
.main-header .sub-menu .icon-md-people a span:before{
	background:url(../images/icon-ionic-md-people.webp) no-repeat right/18px;
}
/* ICON  METRO BUBBLE*/
.main-header .sub-menu .icon-metro-bubble a span:before{
	background:url(../images/icon-metro-bubble.webp) no-repeat right/18px;

}

/* ICON ART */
.main-header .sub-menu .icon-art a span:before{
	font-size: 15px;
    content: "\f53f";
    font-family: 'Font Awesome 5 Free';
    

}
/* ICON GRANT */
.main-header .sub-menu .icon-grant a span:before{
	font-size: 15px;
    content: "\f53a";
    font-family: 'Font Awesome 5 Free';
   

}
/* ICON CAP */
.main-header .sub-menu .icon-cap a span:before{
	width:20px;
	background:url(../images/icon-cap.webp) no-repeat right/20px;
}
/* ICON PEN */
.main-header .sub-menu .icon-pen a span:before{
	width:20px;
height:20px;
	background:url(../images/icon-pen.png) no-repeat right/20px;
}
/* nonprofits*/

.main-header .sub-menu .icon-nonprofits a span:before{
	width:20px;
height:20px;
	background:url(../images/Nonprofits-at-Work.svg) no-repeat right/20px;
}

/* Application*/

.main-header .sub-menu .icon-application a span:before{
	width:20px;
height:20px;
	background:url(../images/Application.svg) no-repeat right/20px;
}


/* Application 2023*/

.main-header .sub-menu .icon-application-2023-info a span:before{
	width:20px;
height:24px;
	background:url(../images/2023-Application-Information.svg) no-repeat right/20px;
}
/* Duke University */



.main-header .sub-menu .icon-duke-university a span:before{
	width:20px;
	
height:22px;
	background:url(../images/Duke-University.svg) no-repeat right/20px;
}