.fuse {
	.fuse-grid {
		border-top: 1px solid var(--blue-200);
		padding-top: 24px;
	}
	.fuse-result__date {
		margin-bottom: 0 !important;
	}
	.bread-container {
		color: var(--neutral-600) !important;
		font-family: var(--franklin) !important;
		font-size: var(--Body-Text-p-extra-small, 10px) !important;
		font-style: normal !important;
		font-weight: 400 !important;
		line-height: 140% !important; /* 14px */
		letter-spacing: -0.15px !important;
		gap: 0 !important;
		
		p:not(:empty){
			&:after {
				content: '|';
				padding-right: 8px;
				padding-left: 8px;
				color: var(--blue-200);
			}
			&.fuse-result__date::after {
				content:"";
				padding:0;
			}
		}
	}
	input{
		background-color: rgba(0, 0, 0, 0) !important;
		--tw-border-opacity: 1 !important;
		border-color: rgba(209, 213, 219, var(--tw-border-opacity)) !important;
		border-width: 1px !important;
		font-size: 1.125em !important;
		outline: 2px solid rgba(0, 0, 0, 0) !important;
		outline-offset: 2px !important;
		padding: 1em 3em !important;
		border-radius: 50px !important;
	}
	.fuse-facet, .fuse-facet__name,  {
		background-color: transparent  !important;
		color: #FFF !important;
	}
	.fuse-result {
		background-color: transparent !important;  
		box-shadow: none !important;
		margin-bottom: 60px !important;
		margin-top: 0 !important;
	}
	.fuse-result__body {
		padding: 0 0 0 80px!important;
		display: flex;
    	flex-direction: column;
	}
	.fuse-result__link {
		color: var(--brand-navy) !important;
		font-family: var(--dm-sans);
		font-size: var(--Headings-h3, 22px);
		font-style: normal;
		font-weight: 600;
		line-height: 130%; /* 28.6px */
	}
	.fuse-result__date {
		color: var(--neutral-600) !important;
		font-family: var(--franklin) !important;
		font-size: var(--Body-Text-p-extra-small, 10px) !important;
		font-style: normal !important;
		font-weight: 400 !important;
		line-height: 140% !important; /* 14px */
		letter-spacing: -0.15px !important;
		margin-top:0px !important;
	}
	.fuse-result__description{
		margin-top: 24px;
		color: var(--neutral-600);
		font-family: var(--franklin);
		font-size: var(--Body-Text-p-small, 14px);
		font-style: normal;
		font-weight: 400;
		line-height: 150%; /* 21px */
		letter-spacing: -0.25px;
	}
	.fuse-result__tags li {
		.fuse-chip, .fuse-chip--gray{
			display: flex;
			padding: var(--Object-Spacing-spacing-4, 4px) var(--Object-Spacing-spacing-16, 16px);
			justify-content: flex-end;
			align-items: center;
			gap: 10px;
			border-radius: 70px;
			background: var(--Main-Site-Deep-Gradient, linear-gradient(94deg, var(--Primary-brand-red, #641F45) 1.15%, var(--Brand-Purple-600, #542E8E) 103.94%));
			color: var(--purple-100);
			font-family: var(--dm-sans);
			font-size: var(--components-ct-as-button-text, 11px);
			font-style: normal;
			font-weight: 500;
			line-height: 145%; /* 15.95px */
			
			.fuse-chip__icon {
				display: none;
			}
		}
	}
}

sjSearch-app {
	.sjs-inner {
		padding-inline: 0 !important;		
	}
	
	widget[sjtype=fuse-textfacet] {
		padding-bottom: 24px;
		border-bottom: 1px solid var(--blue-200);
		margin-bottom: 24px;
		
		&:not(:has(label)) {
			border: none;
		}
	}
	
	widget[sjtype=fuse-search] {
		.fuse-search-form {
			.fssj-autocomplete-wrapper {
				.sr-only {
					right: 0;
					left: unset !important;
				}
			}
		}
	}
	
	.fuse {
		.fuse-form__search-icon {
			left: unset !important;
			right: 0.75em;
		}
		
		.fuse-headline {
			display: flex !important;
			justify-content: space-between;
			gap: 32px;
			
			.fuse-headline__heading {
				font-size: var(--Body-Text-p-standard);
				gap: 0;
			}
			
			.fuse-headline__query {
				color: var(--blue-800);
			}
			
			.fuse-sort
			{
				font-size: var(--components-ct-as-button-text);
				
				label {
					text-transform: uppercase;
					color: var(--brand-navy);
					font-weight: 700;
					letter-spacing: 1px;
				}
				
				select {
					appearance: none !important;
					font-size: var(--Body-Text-p-standard);
					padding: 8px 32px 8px 10px;
					background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9" fill="none"><path d="M0.25 1.12501C0.25 0.837198 0.359687 0.549384 0.579533 0.329539C1.01875 -0.109683 1.73126 -0.109683 2.17048 0.329539L7.00005 5.1591L8.12506 6.00012L9.25007 5.1591L14.0796 0.329539C14.5189 -0.109683 15.2314 -0.109683 15.6706 0.329539C16.1098 0.768761 16.1098 1.48127 15.6706 1.92049L8.92053 8.67054C8.48131 9.10976 7.76881 9.10976 7.32958 8.67054L0.579533 1.92049C0.359687 1.70064 0.25 1.41283 0.25 1.12501Z" fill="%23641F45"/></svg>');
					background-repeat: no-repeat;
					background-position: right 12px top 50%;
					background-size: 12px;
					background-color: transparent;
					border-radius: var(--Structure-Spacing-corner-radius-small, 6px);
					border: 1px solid var(--Blue-600, #0A72BA);
				}
				
				.fuse-sort__arrow {
					display: none;
				}
			}
		}
		
		.fuse-facets {
			box-shadow: none;
			border-right: 1px solid var(--blue-200);
			padding-right: 32px;
			
			.fuse-facet__toggle {
				color: var(--brand-navy);
				font-size: var(--Headings-h4);
				box-shadow: none;
				text-transform: uppercase;
				font-weight: 700;
				letter-spacing: 1px;
				flex-direction: row-reverse;
				justify-content: flex-end;
				gap: 12px;
			}
		}
		
		.fuse-facet__name {
			box-shadow: none;
		}
		
		.fuse-facet__more {
			color: var(--blue-600);
			font-size: var(--components-ct-as-button-text);
			text-decoration: underline;
			cursor: pointer;
		}
		
		.fuse-filter {
			&:hover {
				background-color: transparent;
			}
			
			label {
				font-family: var(--franklin);
				font-size: var(--Body-Text-p-small);
			}
		}
		
		.fuse-result__heading {
			color: var(--brand-navy);
			font-size: var(--Headings-h3);
			text-transform: unset;
			order: 2;
		}
		
		.bread-container {
			order: 3;
		}
		
		.fuse-result__description {
			font-size: var(--Body-Text-p-small);
			color: var(--neutral-600);
			order: 4;
		}
		
		.fuse-result__tags {
			order: 1;
			margin-bottom: 12px;
			.fuse-chip__label--xs {
				font-size: 1em;
			}
		}
		
		.fuse-result__body {
			padding-left: 0 !important;
		}
	}
}

.site-header {
	.site-header-content {
		.seach-submenu {
			display: none;
			position: absolute;
			top: 130px;
			right: 0;
			background: #EAF4F6;
			width: 1060px;
			border: 2px solid var(--blue-200);
			border-radius: 0 0px 12px 12px;
			padding: 16px 60px 32px 60px;
			z-index: 10;
			&.open {
				display: flex;
			}
			.filters {
				display: flex;
    			margin-left: 60px;
				.filter {
					color: var(--brand-navy);
					text-transform: uppercase;
					font-size: 11px;
					font-weight: 400;
					padding: 12px 32px;
					position: relative;
					cursor: pointer;
					&.active {
						font-weight: 900;
						&:after {
							content: " ";
							position: absolute;
							right: 0;
							left: 0;
							bottom: 0;
							height: 4px;
							background-color: var(--blue-400);
						}
					}
				}
			}
			#search-bar {
				width: 100%;
			}
			.searchBar {
				input {
					width: 100%;
					border: 1px solid var(--blue-400);
					border-radius: 50px;
					background: none;
					margin-bottom: 32px;
					padding: 12px 24px;
					background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="21" viewBox="0 0 18 21" fill="none"><path d="M16.2825 17.106L13.5 14.1735C14.5801 12.7427 15.1032 10.9265 14.9617 9.09847C14.8201 7.27044 14.0248 5.56949 12.7392 4.34538C11.4536 3.12127 9.7754 2.46704 8.04974 2.51721C6.32408 2.56738 4.68209 3.31814 3.46141 4.61512C2.24072 5.9121 1.53412 7.65671 1.4869 9.49023C1.43968 11.3237 2.05543 13.1068 3.20753 14.4728C4.35964 15.8387 5.96053 16.6838 7.68102 16.8341C9.40152 16.9845 11.1109 16.4288 12.4576 15.2812L15.2176 18.2137C15.2873 18.2884 15.3702 18.3477 15.4616 18.3881C15.553 18.4286 15.651 18.4494 15.75 18.4494C15.8491 18.4494 15.9471 18.4286 16.0385 18.3881C16.1299 18.3477 16.2128 18.2884 16.2825 18.2137C16.4177 18.0651 16.4933 17.8665 16.4933 17.6599C16.4933 17.4532 16.4177 17.2546 16.2825 17.106ZM8.25005 15.2812C7.2117 15.2812 6.19666 14.954 5.33331 14.3411C4.46995 13.7282 3.79704 12.857 3.39968 11.8377C3.00232 10.8184 2.89836 9.69687 3.10093 8.61482C3.3035 7.53277 3.80351 6.53884 4.53774 5.75873C5.27197 4.97861 6.20743 4.44735 7.22583 4.23211C8.24423 4.01688 9.29983 4.12735 10.2591 4.54954C11.2185 4.97174 12.0384 5.6867 12.6153 6.60402C13.1921 7.52133 13.5 8.59981 13.5 9.70306C13.5 11.1825 12.9469 12.6013 11.9624 13.6474C10.9778 14.6935 9.64244 15.2812 8.25005 15.2812Z" fill="%23002857"/></svg>');
					background-position: calc(100% - 24px) center;
					background-repeat: no-repeat;
				}
			}
			.site-toggle {
				font-size: 14px;
				margin-left: 60px;
				display: flex;
				gap: 16px;
				align-items: center;
				color: var(--neutral-600);
				
				input {
					width: 16.8px;
					height: 16.8px;
				}
			}
			&.open {
				display: block;
			}
			@media screen and (max-width: 1430px) {
				width: 80%;
				top: 70px;
				padding: 16px 24px 16px 24px;
				.filters {
					.filter {
						white-space: nowrap;
					}
				}
				.searchBar {
					input {
						margin-bottom: 12px;
					}
				}
				.site-toggle {
					margin-left: 20px;
				}
			}
			@media screen and (max-width: 768px) {
				width: 100%;
				top: 70px;
				padding: 16px 24px 16px 24px;
				.filters {
					display: none;
				}
				.searchBar {
					input {
						margin-bottom: 12px;
					}
				}
				.site-toggle {
					margin-left: 20px;
				}
			}
		}
	}
}

.Rhoads-Research-Foundation {
	.site-header {
		.site-header-content {
			.seach-submenu {
				top: 130px;
				right: 0;
				@media screen and (max-width: 1024px) {
					width: 80%;
					top: 70px;
					padding: 16px 24px 16px 24px;
					.filters {
						.filter {
							white-space: nowrap;
						}
					}
					.searchBar {
						input {
							margin-bottom: 12px;
						}
					}
					.site-toggle {
						margin-left: 20px;
					}
				}
				@media screen and (max-width: 768px) {
					width: 100%;
				}
			}
		}
	}
}

.search-toggle {
	outline: none;
    border: none;
    width: 25px;
    height: 16px;
    flex-shrink: 0;
    background: none;
    order: 2;
    cursor: pointer;
    padding: 0;
    margin: 0;
	&:focus {
		outline: none;
	}
	svg {
		pointer-events: none;
	}
	@media screen and (max-width: 1430px) {
		display: block;
	}
}

.fuse .fuse-search .sj-searchInput-wrapper .sj-ac-clear {
	right: 40px !important;
}

.Malnutrition-Awareness-Week {
	.site-header {
		.site-header-content {
			.seach-submenu {
				background-color: var(--MAW-deep-blue);
				border-color: var(--MAW-deep-blue);
				.searchBar {
					input{
						border-color: var(--MAW-bright);
						color: var(--neutral-25);
						background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.2825 14.7341L12.5 11.8016C13.5801 10.3707 14.1032 8.55455 13.9617 6.72652C13.8201 4.89849 13.0248 3.19754 11.7392 1.97343C10.4536 0.749324 8.7754 0.0950928 7.04974 0.145264C5.32408 0.195436 3.68209 0.946197 2.46141 2.24317C1.24072 3.54015 0.534124 5.28476 0.486903 7.11828C0.439683 8.9518 1.05543 10.7349 2.20753 12.1008C3.35964 13.4668 4.96053 14.3118 6.68102 14.4622C8.40152 14.6126 10.1109 14.0568 11.4576 12.9092L14.2176 15.8417C14.2873 15.9164 14.3702 15.9757 14.4616 16.0162C14.553 16.0566 14.651 16.0774 14.75 16.0774C14.8491 16.0774 14.9471 16.0566 15.0385 16.0162C15.1299 15.9757 15.2128 15.9164 15.2825 15.8417C15.4177 15.6931 15.4933 15.4946 15.4933 15.2879C15.4933 15.0812 15.4177 14.8827 15.2825 14.7341V14.7341ZM7.25005 12.9092C6.2117 12.9092 5.19666 12.5821 4.33331 11.9692C3.46995 11.3562 2.79704 10.485 2.39968 9.46576C2.00232 8.4465 1.89836 7.32492 2.10093 6.24287C2.3035 5.16082 2.80351 4.16689 3.53774 3.38678C4.27197 2.60666 5.20743 2.0754 6.22583 1.86017C7.24423 1.64493 8.29983 1.7554 9.25914 2.17759C10.2185 2.59979 11.0384 3.31475 11.6153 4.23207C12.1921 5.14939 12.5 6.22786 12.5 7.33111C12.5 8.81052 11.9469 10.2293 10.9624 11.2754C9.97779 12.3215 8.64244 12.9092 7.25005 12.9092V12.9092Z" fill="%23FDFBF8"/></svg>');
						
						&:focus {
							outline: none;
						}
					}
				}
				.filters {
					.filter {
						color: var(--neutral-25);
						
						&.active:after {
							background-color: var(--MAW-bright);
						}
					}
				}
				.site-toggle {
					color: var(--neutral-25);
				}
			}
		}
	}
}