/* Header */
.page-header {
	 font-family: var(--il-font-sans);
	 border-top: 8px solid var(--il-orange);
}

.page-header__top, .page-header__bottom {
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
	 flex-wrap: nowrap;
	 gap: 16px;
}

.page-header__bottom {
	 margin-top: 16px;
	 margin-bottom: 16px;
}

@media screen and (min-width: 1130px) {
	 .page-header__bottom {
		 padding-left: 10px;
	}
}

.site-masthead {
	 padding-left: 20px;
	 padding-right: 20px;
}

@media screen and (min-width: 650px) {
	 .site-masthead {
		 padding-left: 30px;
		 padding-right: 30px;
	}
}

.site-masthead ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
}

.section-inner {
	 max-width: 1140px;
	 margin-left: auto;
	 margin-right: auto;
}
/* Campus Wordmark */
 .campus-wordmark__link {
	 text-decoration: none;
	 display: flex;
	 align-items: center;
	 gap: 10px;
	 color: var(--il-blue);
}

.block-i-container {
	 margin-top: -8px;
	 background-color: var(--il-blue);
	 padding: 8px 10px;
}

.block-i-container .block-i {
	 display: block;
	 width: 24px;
}

.block-i-container .block-i__outline {
	 fill: #fff;
}

.block-i-container .block-i__fill {
	 fill: var(--il-orange);
}

.wordmark-container {
	 display: none;
}

@media screen and (min-width: 550px) {
	 .wordmark-container {
		 display: block;
		 text-transform: uppercase;
		 font-family: var(--il-font-montserrat);
		 font-weight: 700;
		 letter-spacing: 0.91px;
		 font-size: 14px;
		 padding-bottom: 8px;
	}
}
/*****/
/* Site Name */
.site-wordmark {
	 max-width: 400px;
}

@media screen and (min-width: 725px) {
	 .site-wordmark {
		 max-width: none;
	}
}

.site-wordmark .parent, .site-wordmark .site-name {
	 color: var(--il-blue);
	 text-decoration: none;
	 font-family: var(--il-font-sans);
}

.site-wordmark .parent {
	 font-size: 16px;
	 font-weight: 400;
	 line-height: 24px;
}

.site-wordmark .site-name {
	 font-size: 24px;
	 font-weight: 700;
	 line-height: 29px;
}

.site-wordmark .site-name a {
	 color: inherit;
	 text-decoration: none;
}

.primary-unit a{
 color: var(--il-blue);
 text-decoration: none;
}
/*****/
/* Feature Links */
 div.feature-links {
	 display: none;
}
 @media screen and (min-width: 1130px) {
	 div.feature-links {
		 display: block;
	}
	 div.feature-links ul {
		 display: flex;
	}
	 div.feature-links ul li {
		 line-height: 30px;
		 font-weight: 700;
	}
	 div.feature-links ul li:after {
		 content: "|";
		 color: var(--il-altgeld);
		 margin-left: 6px;
		 margin-right: 6px;
	}
	 div.feature-links ul li:last-child:after {
		 content: none;
	}
	 div.feature-links ul a {
		 color: var(--il-blue);
		 text-decoration: none;
	}
	 div.feature-links ul a:hover {
		 text-decoration: underline;
	}
}

li.feature-links {
	 display: block;
}

@media screen and (min-width: 1130px) {
	 li.feature-links {
		 display: none;
	}
}
li.feature-links ul {
	 padding-left: 0;
}
li.feature-links ul li {
	 list-style: none;
}
/*****/
/* Search */
.site-search {
	 display: none;
}

@media screen and (min-width: 1130px) {
	 .site-search {
		 display: block;
	}
}
 
.site-search form {
	 display: grid;
	 grid-template-columns: auto 60px;
	 gap: 2px;
	 border: 2px solid var(--il-cloud-3);
	 border-radius: 4px;
	 background-color: var(--il-cloud-3);
	 width: 100%;
	 height: 42px;
}

@media screen and (min-width: 1130px) {
	 .site-search form {
		 width: 290px;
	}
}

.site-search .search-label {
	 text-indent: -200px;
	 display: none;
}

.site-search .search-field, .site-search .search-button {
	 min-height: 100%;
}

.site-search .search-field {
	 border: 0;
	 padding: 8px;
	 background-color: white;
	 border-top-left-radius: 4px;
	 border-bottom-left-radius: 4px;
	 color: #000;
	 font-family: var(--il-font-sans);
	 font-size: 16px;
}

.site-search .search-field::placeholder {
	 color: var(--il-gray-2);
}

.site-search .search-button {
	 background-color: #fff;
	 position: relative;
	 padding: 8px;
	 width: 100%;
	 border: 0;
	 border-top-right-radius: 4px;
	 border-bottom-right-radius: 4px;
	 display: flex;
	 justify-content: center;
	 align-items: center;
}

.site-search .search-button svg {
	 fill: #606060;
}

.mobile-search {
	 display: block;
	 padding: 12px 20px;
	 background-color: #fff;
}

.mobile-search .site-search {
	 display: block;
}

@media screen and (min-width: 1130px) {
	 .mobile-search {
		 display: none;
	}
}
/*****/
/* Site Nav */

.site-navigation {
	 background-color: var(--il-cloud-1);
	 display: none;
	box-sizing: border-box;
}

@media screen and (min-width: 550px) {
	 .site-navigation {
		 position: absolute;
		 right: 0;
		 z-index: 5;
		 width: 500px;
	}
}

@media screen and (min-width: 1130px) {
	 .site-navigation {
		 display: block;
		 position: static;
		 width: 100%;
		 padding-left: 30px;
		 padding-right: 30px;
	}
}

.menu-toggle {
	 background-color: var(--il-alma-mater);
	 border: 0;
	 border-radius: 3px;
	 padding: 12px 13px;
	 cursor: pointer;
	 display: flex;
	 flex-wrap: nowrap;
	 align-items: center;
	 gap: 11px;
}

.menu-toggle svg {
	 display: block;
	 width: 20px;
	 height: 18px;
	 fill: #fff;
}

.menu-toggle .menu-close {
	 display: none;
}

.menu-toggle .menu-toggle-label {
	 display: none;
}

@media screen and (min-width: 550px) {
	 .menu-toggle .menu-toggle-label {
		 display: block;
		 color: #fff;
		 text-transform: uppercase;
		 font-size: 20px;
		 font-weight: 700;
	}
}

@media screen and (min-width: 1130px) {
	 .menu-toggle {
		 display: none;
	}
}
 .menu-visible .menu-toggle {
	 background-color: var(--il-alma-mater-1);
}
 .menu-visible .menu-icon {
	 display: none;
}
 .menu-visible .menu-close {
	 display: block;
}
 .menu-visible .site-navigation {
	 display: block;
}
/*****/
/* Footer */

.page-footer {
	 font-family: var(--il-font-sans);
	 font-size: 18px;
}
 .page-footer ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
}
 .site-footer, .campus-footer, .legal-footer {
	 padding-left: 20px;
	 padding-right: 20px;
}
 @media screen and (min-width: 650px) {
	 .site-footer, .campus-footer, .legal-footer {
		 padding-left: 30px;
		 padding-right: 30px;
	}
}
 .site-footer a, .campus-footer a {
	 display: inline-block;
}
 .campus-footer, .legal-footer {
	 padding-top: 36px;
	 padding-bottom: 36px;
	 background-color: var(--il-blue);
	 color: #fff;
}
 .campus-footer a, .legal-footer a {
	 color: inherit;
}
/* Site Footer */
 .site-footer {
	 padding-top: 30px;
	 padding-bottom: 60px;
	 border-top: 8px solid var(--il-blue);
	 color: var(--il-blue);
	 background-color: var(--il-storm-lighter-3);
}
 .site-footer a {
	 color: inherit;
}

.site-footer__title a{
	text-decoration: none;
	font-size: 24px ;
}

.site-footer__title a:hover {
	text-decoration: underline;
}
 @media screen and (min-width: 650px) {
	 .site-footer .section-inner {
		 display: flex;
		 gap: 16px;
	}
	 .site-footer__left {
		 flex-basis: 50%;
		 padding-right: 32px;
		 margin-bottom: 0;
	}
	 .site-footer__right {
		 flex-grow: 1;
		 flex-basis: 50%;
		 /* display: grid;
		 grid-template-areas: "top" "bottom"; */
		 /* grid-row-gap: 52px; */
	}
}
 @media screen and (min-width: 1130px) {
	 .site-footer .section-inner {
		 gap: 24px;
	}
	 .site-footer__left {
		 flex-basis: 31.92982%;
		 padding-right: 24px;
	}
}
 .site-footer__left {
	 display: flex;
	 flex-direction: column;
	 gap: 17px;
}
 .il-footer-buttons {
	 grid-area: top;
}
 .il-footer-buttons ul {
	 display: flex;
	 gap: 12px;
}
 @media screen and (min-width: 650px) {
	 .il-footer-buttons ul {
		 justify-content: flex-end;
	}
}
 .il-social ul {
	 display: flex;
	 flex-direction: row;
	 flex-wrap: wrap;
	 gap: 16px;
}
 .il-social a {
	 display: block;
	 width: 36px;
	 height: 40px;
	 overflow: hidden;
	 position: relative;
}
 .il-social a:before, .il-social a:after {
	 position: absolute;
	 left: 0;
	 top: 0;
	 background-color: #fff;
	 display: block;
	 width: 36px;
	 height: 40px;
}
 .il-social a:before {
	 z-index: 2;
}
 .il-social a:hover:after, .il-social a:focus:after {
	 display: block;
	 z-index: 3;
}
 .il-social a[href*="facebook.com/"]:before {
	 content: url("../icons/facebook.svg");
}
 .il-social a[href*="facebook.com/"]:after {
	 content: url("../icons/facebook-orange.svg");
}
 .il-social a[href*="twitter.com/"]:before {
	 content: url("../icons/x.svg");
}
 .il-social a[href*="twitter.com/"]:after {
	 content: url("../icons/x-orange.svg");
}
 .il-social a[href*="instagram.com/"]:before {
	 content: url("../icons/instagram.svg");
}
 .il-social a[href*="instagram.com/"]:after {
	 content: url("../icons/instagram-orange.svg");
}
 .il-social a[href*="linkedin.com/"]:before {
	 content: url("../icons/linkedin.svg");
}
 .il-social a[href*="linkedin.com/"]:after {
	 content: url("../icons/linkedin-orange.svg");
}
 .il-social a[href*="tiktok.com/"]:before {
	 content: url("../icons/tiktok.svg");
}
 .il-social a[href*="tiktok.com/"]:after {
	 content: url("../icons/tiktok-orange.svg");
}
 .il-social a[href*="youtube.com/"]:before {
	 content: url("../icons/youtube.svg");
}
 .il-social a[href*="youtube.com/"]:after {
	 content: url("../icons/youtube-orange.svg");
}
 .il-social a[href*="weibo.com/"]:before {
	 content: url("../icons/weibo.svg");
}
 .il-social a[href*="weibo.com/"]:after {
	 content: url("../icons/weibo-orange.svg");
}

/* If no social icons */
.il-footer-contact{
	margin-top: -12px;
}
/******/

.il-footer-contact address p {
	font-style: normal;
	font-size: 16px ;
}
 .il-footer-contact a {
	 text-decoration: underline;
}


 .il-footer-parent {
	 display: flex;
	 flex-direction: column;
	 gap: 32px;
	 padding-top: 32px;
	 font-size: 16px;
	 font-weight: 600;
	 color: var(--il-blue);
}



 @media screen and (min-width: 650px) {
	 .il-footer-parent {
		 margin-top: 32px;
	}
}
 .il-footer-navigation {
	 gap: 0;
}
 .il-footer-navigation nav {
	 margin-bottom: 0;
	 margin-top: 52px;
}
 @media screen and (min-width: 650px) {
	 .il-footer-navigation {
		 grid-template-areas: "top" "second" "third" "bottom";
		 grid-row-gap: 52px;
	}
	 .il-footer-navigation nav {
		 margin-top: 0;
	}
	 .il-footer-navigation nav:first-child {
		 grid-area: top;
	}
	 .il-footer-navigation nav:nth-child(2) {
		 grid-area: second;
	}
	 .il-footer-navigation nav:nth-child(3) {
		 grid-area: third;
	}
	 .il-footer-navigation nav:nth-child(4) {
		 grid-area: bottom;
	}
}
 @media screen and (min-width: 1130px) {
	 .il-footer-navigation {
		 grid-area: bottom;
		 display: grid;
		 grid-template-areas: "topLeft topRight" "bottomLeft bottomRight";
		 grid-row-gap: 52px;
		 grid-column-gap: 32px;
	}
	 .il-footer-navigation nav {
		 margin-top: 0;
	}
	 .il-footer-navigation nav:first-child {
		 grid-area: topLeft;
	}
	 .il-footer-navigation nav:nth-child(2) {
		 grid-area: topRight;
	}
	 .il-footer-navigation nav:nth-child(3) {
		 grid-area: bottomLeft;
	}
	 .il-footer-navigation nav:nth-child(4) {
		 grid-area: bottomRight;
	}
}
 .il-footer-navigation h2 {
	 border-bottom: 1px solid var(--il-blue);
	 font-size: 20px;
	 font-weight: 700;
	 padding-bottom: 18px;
	 margin: 4px 0 18px;
}
 .il-footer-navigation li {
	 margin-bottom: 24px;
}
 .il-footer-navigation li:last-child {
	 margin-bottom: 0;
}
/*****/
/* Campus Footer */
 .campus-footer {
	 border-top: 8px solid var(--il-orange);
}
 .campus-footer .links li {
	 margin-bottom: 6px;
}
 .campus-footer .links li:last-child {
	 margin-bottom: 0;
}
 .campus-footer .links a {
	 padding-top: 8px;
	 padding-bottom: 8px;
	 text-decoration: none;
}

 .campus-footer .links a:hover {
 	text-decoration: underline;
 }
 .campus-footer .links a[href*="covid19.illinois.edu"] {
	 text-transform: uppercase;
}
 @media screen and (min-width: 650px) {
	 .campus-footer .links {
		 column-count: 2;
		 column-gap: 16px;
	}
}
 @media screen and (min-width: 1130px) {
	 .campus-footer .links {
		 column-count: 3;
		 column-gap: 24px;
	}
}
 .campus-footer .campus-wordmark a {
	 display: block;
	 margin-bottom: 60px;
	 max-width: 151px;
	 height: 25px;
}
 .campus-footer .campus-wordmark svg {
	 max-width: 151px;
}
/*****/
/* Legal Footer */
 .legal-footer {
	 border-top: 8px solid var(--il-industrial-blue-darker-2);
}
 .legal-footer ul {
	 display: flex;
	 flex-wrap: wrap;
	 gap: 30px;
	 align-items: center;
}
 .legal-footer .ot-sdk-show-settings {
	 border: 2px solid #fff !important;
	 font-size: 14px !important;
	 background-color: #174686 !important;
	 padding: 11px 16px !important;
}

 .legal-footer .il-footer-links {
	 margin-right: 0;
}

 button#ot-sdk-btn:focus,
 button#ot-sdk-btn:hover {
 	background-color: #FFFFFF !important;
 	color: #000000 !important;
 	border: 1px solid #FFFFFF !important;
 }
/*****/

 /* Link Styles */
 .page-header .site-wordmark a:hover,
 .page-header .site-wordmark a:focus {
 	outline: none;
 	color: var(--il-altgeld);
 	text-decoration: underline;
 }

 .page-header .menu-toggle:hover,
 .page-header .menu-toggle:focus {
 	outline: none;
 	background-color: var(--il-orange);
 }

 .page-header.menu-visible .menu-toggle:hover,
 .page-header.menu-visible .menu-toggle:focus {
 	outline: none;
 	background-color: var(--il-orange);
 }

 .site-search form:focus-within {
 	border-color: var(--il-industrial-blue);
 }

 .site-search form:has(button:focus) {
 	border-color: var(--il-cloud-3);
 }

 .site-search .search-field:focus {
 	outline: 0;
 }

 .site-search .search-button:focus {
 	outline: 0;
 	box-shadow: 0 0 0 2px var(--il-industrial-blue);
 }

 .site-search .search-button:focus svg {
 	fill: var(--il-industrial-blue);
 }

 .main-nav_link:hover,
 .main-nav_link:focus {
 	outline: none;
 	color: var(--il-altgeld);
 	text-decoration: underline;
 }


 .main-nav_button:focus-visible {
 	outline: 2px dashed var(--il-altgeld);
 	color: var(--il-altgeld);
 	cursor: pointer;
 }

 .main-nav_button:hover svg,
 .main-nav_button:focus svg {
 	fill: var(--il-altgeld);
 }

 @media screen and (min-width: 1130px) {

 	.main-nav_item:hover,
 	.main-nav_item:focus-within {
 		background-color: #fff;
 	}

 	.main-nav_link:hover,
 	.main-nav_link:focus {
 		outline: none;
 		text-decoration-line: underline;
 		text-decoration-thickness: 4px;
 		text-underline-offset: 4px;
		background-color: white;
 	}
 }

 .main-nav_dropdown li a:hover,
 .main-nav_dropdown li a:focus {
 	text-decoration: underline;
 	color: var(--il-altgeld);
 }

 .main-nav_dropdown li a:focus {
 	outline: 1px dashed var(--il-altgeld);
 	outline-offset: -2px;
 }

 .feature-links a {
 	text-decoration: none;
 }

 .feature-links a:hover,
 .feature-links a:focus {
 	outline: none;
 	text-decoration: underline;
 	color: var(--il-altgeld);
 }

 .site-footer a {
 	text-decoration: none;
	color:var(--il-blue);
 }

 .site-footer a:hover,
 .site-footer a:focus {
 	text-decoration: underline;
	color: var(--il-altgeld)
 }

 .site-footer a:focus {
 	outline: 1px dashed var(--il-orange);
 }

 .site-footer a {
 	text-decoration: none;
 }

 .site-footer .il-social a::focus {
 	outline: 1px dashed var(--il-orange);
 }

 .site-footer .il-footer-buttons a {
 	font-size: 19px;
 	line-height: 20px;
 	display: inline-block;
 	padding: 12px 16px;
 	font-weight: 700;
 	border-radius: 4px;
 	background-color: var(--il-orange);
 	color: #fff;
 	border: 2px solid var(--il-orange);
 }

 .site-footer .il-footer-buttons a:hover,
 .site-footer .il-footer-buttons a:focus {
 	color: var(--il-orange);
 	background-color: #fff;
 	text-decoration: underline;
 }

 .site-footer .il-footer-buttons a:focus {
 	border: 2px solid #fff;
 	outline: 4px solid #fcb316;
 }

 .campus-footer .campus-wordmark a:focus {
 	outline: 4px solid #fcb316;
 	outline-offset: 4px;
 }

 .campus-footer .links a {
 	text-decoration: none;
 }

 .campus-footer .links a:hover,
 .campus-footer .links a:focus {
 	color: var(--il-orange);
 }

 .campus-footer .links a:hover {
 	text-decoration: underline;
 }

 .campus-footer .links a:focus {
 	outline: 1px dashed var(--il-orange);
 }

 .legal-footer .il-footer-links a {
 	text-decoration: underline;
 }

 .legal-footer .il-footer-links a:visited {
 	color: inherit;
 }

 .legal-footer .il-footer-links a:hover {
 	outline: 1px dashed #fff;
 }

 .legal-footer .il-footer-links a:focus {
 	outline: 1px dashed var(--il-orange);
 }

 .legal-footer .il-footer-links button.ot-sdk-show-settings:hover {
 	background-color: #fff !important;
 }


.il-footer-contact h1:first-child,
.il-footer-contact h2:first-child,
.il-footer-contact p:first-child {
	font-size: 16px;
	font-weight: normal;
}

h2.site-title {
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin: 0;
}

.il-footer-navigation,
.il-footer-navigation-single, .il-footer-navigation-single ul li a,
.il-footer-navigation ul li a{
	padding-top: 0;
}



 /*****/

 /* Additions for Brand website*/

 .main-nav {
 	box-sizing: border-box;
 	list-style: none;
 	margin: 0;
 	padding: 0;
 	text-align: initial;
 	background: transparent;
 	position: relative;
 	display: flex;
 	flex-direction: column;
 }

 @media screen and (min-width: 1130px) {
 	.main-nav {
 		padding-top: 6px;
 		flex-direction: row;
 		max-width: 1140px;
 		gap: 16px;
 	}
 }

 .main-nav_item {
 	position: relative;
 	color: var(--il-blue);
 }

 @media screen and (min-width: 1130px) {
 	.main-nav_item {
 		position: static;
 	}
 }

 .main-nav_link {
 	display: block;
 	line-height: 1.125;
 	padding: 8px 20px;
 	font-family: var(--il-font-source-sans);
 	text-decoration: none;
 	color: var(--il-blue);
 	flex-grow: 1;
 	font-size: 20px;
 	font-weight: 600;
 	line-height: 28px;
 }

 @media screen and (min-width: 1130px) {
 	.main-nav_link {
 		font-size: 16px;
 		font-weight: 700;
 	}

 	.main-nav_link:has(+ button) {
 		padding-left: 3px;
 		margin-left: 7px;
 		padding-right: 3px;
 	}
 }

 .main-nav .has-dropdown {
 	display: flex;
 	flex-direction: row;
 	flex-wrap: wrap;
 	align-items: center;
 }

 .main-nav_button {
 	border: 0;
 	padding: 8px 20px;
 	background: transparent;
 	width: 100%;
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
 	text-align: left;
 }


 @media screen and (min-width: 1154px) {
 	.main-nav_button {
 		min-width: 0;
 		font-size: 16px;
 		font-style: normal;
 		font-weight: 700;
 		min-height: none;
 		min-width: none;
 		margin-right: 0;
 		padding: 8px;
 	}

 	.main-nav_button:hover {
 		background-color: white;
 	}

 }

 .main-nav_indicator {
 	display: inline-block;
 	justify-content: center;
 	align-items: center;
 	margin-bottom: -4px;
 	padding-left: 13px;
 }

 .main-nav_indicator svg {
 	display: block;
 	width: 1em;
 	height: 1em;
 }

 .main-nav_dropdown {
 	display: none;
 	flex-basis: 100%;
 	background: #fff;
 }

 @media screen and (min-width: 550px) {
 	.main-nav_dropdown {
 		max-width: 500px;
 	}
 }

 @media screen and (min-width: 1130px) {
 	.main-nav_dropdown {
 		max-width: none;
 		filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
 		position: absolute;
 		z-index: 10;
 		min-width: 288px;
 	}

 	.main-nav_dropdown>ul:not(:first-child) {
 		border-left: 1px solid var(--il-orange);
 	}
 }

 .main-nav_dropdown.visible {
 	display: block;
 }

 .main-nav_dropdown ul {
 	list-style: none;
 	padding: 0;
 	margin: 0;
 }

 .main-nav_dropdown>ul {
 	margin: 0.5rem 0;
 }

 .main-nav_dropdown ul ul {
 	margin-left: 0.5rem;
 }

 .main-nav_dropdown li a {
 	display: block;
 	padding: 8px 0;
 	margin: 0 20px;
 	color: var(--il-blue);
 	text-decoration: none;
 	font-size: 20px;
 }



 .main-nav_dropdown li a:hover {
 	color: var(--il-altgeld);
 	text-decoration: underline;
 }

 .main-nav_dropdown .wp-block-group {
 	display: none;
 	background-color: #f5f5f5;
 	padding: 1rem;
 }

 @media screen and (min-width: 1130px) {
 	.main-nav_dropdown .wp-block-group {
 		display: flex;
 		flex-direction: column;
 		justify-content: center;
 		align-items: center;
 	}

 	.main-nav_dropdown li a {
 		padding: 0 0 16px;
 	}
 }

 .main-nav_dropdown .wp-block-group p {
 	font-size: 1.2rem;
 	line-height: 1.4rem;
 }

 .main-nav_dropdown .wp-block-group .wp-block-button__link {
 	border-radius: 5px !important;
 }



 .main-nav_category>p::after {
 	content: "";
 	display: inline-block;
 	background: url("../images/icons/toggle-down.svg") no-repeat;
 	width: 15px;
 	height: 18px;
 	margin-bottom: -5px;
 }

 .main-nav_category>p {
 	margin: 0;
 }

 .main-nav_category ul {
 	display: none;
 }

 .main-nav_category.active ul {
 	display: block;
 	list-style: none;
 }

 .main-nav_subitem {
 	font-size: 20px;
 	font-weight: 600;
 	line-height: 28px;
 }

 .main-nav_subitem:hover {
 	color: var(--il-altgeld);

 }

 @media screen and (min-width: 1130px) {
 	li.main-nav_category.active {
 		background-color: white;
 		color: var(--il-blue);
 	}


 	.main-nav_subitem,
 	.main-nav_dropdown li a {
 		font-size: 16px;
 		font-weight: 400;
 		padding: 0 0 16;
 		margin: 0;
 	}

 	.main-nav_dropdown>ul {
 		margin: 12px 14px 2px;
 	}

 }

 .main-nav_indicator {
 	display: inline-flex;
 	align-items: center;
 }

 li.active .main-nav_indicator svg {
 	transform: scaleY(-1);
 }