/*HOME HERO*/
.ai-home .headline.first {
	margin-top:3rem !important;
	margin-bottom:0 !important;
}
	

.ai-home .headline.second{
	margin-bottom:3rem !important;
}


.ai-home .deck{
	margin-bottom:6rem;
}
.ai-home .hero-content{
	        background-color: rgba(0, 0, 0, .5);
}
.ai-home .hero-content .hero-copy {
    margin: 0rem;
    max-width:75% !important;
	background-color:transparent !important;
}
@media (max-width: 1199px) {
.ai-home .headline.second{
	margin-bottom:1rem !important;
}
.ai-home .deck{
	margin-bottom:3rem;
}
	.ai-home .hero-content .hero-copy {
	max-width:100% !important;
	}
	.ai-home .ai-cta:after {
    background-image:none !important;
}
.ai-home .ai-cta{
	display:block !important;
}
	
}


.ai-cta a.btn-unt.green {
    z-index: 50;
    position: relative;
	border: 2px solid;
}

.ai-home .ai-cta{
	display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    list-style-type: none !important;
    z-index: 10;
    position: relative;
    padding-left: 0 !important;
    padding-bottom: 0 !important;
}
.ai-home .ai-cta:after {
	z-index:0;
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    background-position: center;
    background-size: 30px 15px;
    background-repeat: repeat-x;
    /* background-image: linear-gradient(to right, #fff 40%, rgba(255, 255, 255, 0) 0%); */
    background-image: linear-gradient(to right, transparent 30%, #428c2f 80%), /* Dash pattern */ linear-gradient(to right, transparent 10%, #1e8979 80%);
}
.tilted-header-container {
	border-color:rgb(39 100 54) !important;
    margin-bottom: 2rem;
	border-top: 2px solid #000;
    margin-left: 10px;
}
h3.tilted-header {
	background-color:rgb(39 100 54);
	color:#ffffff !important;
	border-radius: 0 0 4px 4px;
    top: -18px;
	display: inline-block;
    padding: .675rem 1.5rem;
    color: #fff;
    font-size: 1.5rem !important;
    font-weight: 500;
    letter-spacing: 2.81px;
    line-height: 1 !important;
    border-radius: 4px;
    text-transform: uppercase;
    z-index: 1;
    position: relative;
}

h3.tilted-header:before {
    background-color:rgb(39 100 54);
	position: absolute;
    top: 0;
    left: -5px;
    height: 100%;
    content: "";
    z-index: -1;
    width: calc(100% + 10px);
    transform: skewX(-15deg);
	box-sizing: inherit;
}

.project-block .info-cards-wrapper .info-card {
	border: 2px solid #296537;
	background-color:#e7e7e7;
}

/* HEADER */
.mobile-menu-toggle.nav-items .mobile-menu-toggle-wrapper {
	background-color: transparent;
}
.mobile-menu-toggle.nav-items .mobile-menu-toggle-wrapper .mobile-menu-toggle-button {
	color:#ffffff;
}
#mobile-menu-toggle.closed .hamburger:before {
content: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 320 320'><path d='M11.4 71.4h297.1c6.3 0 11.4-5.1 11.4-11.4V31.4c0-6.3-5.1-11.4-11.4-11.4H11.4C5.1 20 0 25.1 0 31.4V60c0 6.3 5.1 11.4 11.4 11.4zm0 114.3h297.1c6.3 0 11.4-5.1 11.4-11.4v-28.6c0-6.3-5.1-11.4-11.4-11.4H11.4c-6.3 0-11.4 5.1-11.4 11.4v28.6c0 6.3 5.1 11.4 11.4 11.4zm0 114.3h297.1c6.3 0 11.4-5.1 11.4-11.4V260c0-6.3-5.1-11.4-11.4-11.4H11.4C5.1 248.6 0 253.7 0 260v28.6c0 6.3 5.1 11.4 11.4 11.4z'/></svg>");
}
#mobile-menu-toggle.open .hamburger:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 320 320'%3E%3Cpath d='M207.6 160L315.3 52.3c6.2-6.2 6.2-16.3 0-22.6l-25-25c-6.2-6.2-16.3-6.2-22.6 0L160 112.4 52.3 4.7c-6.2-6.2-16.3-6.2-22.6 0l-25 25c-6.2 6.2-6.2 16.3 0 22.6L112.4 160 4.7 267.7c-6.2 6.2-6.2 16.3 0 22.6l25 25c6.2 6.2 16.3 6.2 22.6 0L160 207.6l107.7 107.7c6.2 6.2 16.3 6.2 22.6 0l25-25c6.2-6.2 6.2-16.3 0-22.6L207.6 160z'/%3E%3C/svg%3E");
}
#mobile-menu-toggle button:focus,.mm-has-dropdown.open button:focus {
    outline-color: #ffffff;
}
.mobile-dropdown ul.mobile-main-menu {
	background-color:#10594e;
}
.mm-link a:hover {
    background-color: #1e8979;
}
.mobile-dropdown {
	border-color:#0d5111;
}
#searchdropdown,.mobile-menu.mobile-quicklinks,.mobile-menu.mobile-search {
	display:none;
}
.header-wrapper {
	max-width: inherit;
	/*background-color:#0F5C00;*/
	background: #006B9D;
background: url(https://ai.untsystem.edu/_resources/images/header_squares_background.png) no-repeat right top / 55% 350px, linear-gradient(90deg,rgba(13, 81, 17, 1) 0%, rgba(74, 151, 50, 1) 50%, rgba(0, 107, 157, 1) 100%);
	background-blend-mode:hard-light;
}
@media (min-width: 1200px) {
    .header-distro .brand-wrapper {
        flex-direction: row;
        padding-left: 3rem;
    }
}
@media (min-width: 1800px) {
    .header-distro .brand-wrapper {
        padding-left: 3rem;
    }
}
.header-distro .brand-wrapper .sitename {
	border-color:#ffffff;
}
.header-distro .brand-wrapper .sitename a {
	color:#ffffff !important;
}
.header-distro .brand-wrapper .sitename .sitename-department {
	/*display:none;*/
}

.sitename-primary {
  order: 1;
}

.sitename-department {
  order: 2;
}

@media (max-width:1200px) {
	.header-distro .brand-wrapper .sitename {
		background-color:#0d5111;
	}
}
.topbar {
	display:none !important;
}
.main-menu-wrapper {
	background-color:#0d5111;
	margin-left:auto;
	margin-right:auto;
}
.main-menu-wrapper .main-menu-shim {
	display:none;
}
.main-menu-wrapper ul.main-menu {
	color: #ffffff;
	max-width:1440px;
	padding:0 13rem;
}
.main-menu-wrapper ul.main-menu li:hover {
	background-color:#1e8979;
}
.main-menu-link {
	padding:1rem .75rem;
}
.main-menu-link a:hover, .main-menu-link:hover>a  {
	color:#ffffff;
}
.main-menu-link.has-dropdown .main-menu-subnav>li ul {
	border-top:3px solid #10594e;
}
.main-menu-link.has-dropdown .main-menu-subnav {
	border-color:#10594e;
	border-top:3px solid #10594e;
}
.main-menu-link.has-dropdown .main-menu-subnav>li li {
	background-color:#10594e;
}
.main-menu-link.has-dropdown .main-menu-subnav>li li a:hover {
	background-color:#1e8979;
}
.breadcrumbs {
    background-color:transparent;
    color:#333333 !important;
}
.breadcrumbs .breadcrumb-links {
    max-width: 1440px;
    padding: 0 2rem;
}
@media (min-width: 1799px) {
    .breadcrumbs .breadcrumb-links {
        padding: 0;
    }
}
@media (min-width: 1199px) {
    .header-distro {
        border-color:#10594e;
    }
}
/* MAIN CONTENT */
.page-wrapper .standard-wizzy.gray-light {
	background-color:#eff0f2 !important;
	padding:1rem 2rem;
}
.info-hover .info-cards-wrapper.shadow-box .info-card a {
	text-decoration:none;
	color: inherit;	
	border:2px solid #fffefe;
	border-radius:0;
}
.info-hover .info-cards-wrapper.shadow-box .info-card:hover {
	border:solid 2px #1e8979;
    /*box-shadow: 0 2px 8px 0 rgba(193, 209, 40, .75);*/
	border-radius:0;
}
.info-hover .info-cards-wrapper.shadow-box .info-card {
	border-radius:0;
	border:solid 2px transparent;
	/*margin-bottom:2rem;*/
}
@media (max-width: 600px) {
	.info-hover .info-cards-wrapper.shadow-box .info-card {
	margin-bottom:2rem;
}
}
.info-hover .info-cards-wrapper .info-card-image {
	padding-top:2rem;
	padding-bottom:15%;
}
.info-hover .info-cards-wrapper .info-card-image img {
	object-fit: scale-down;
	scale:75%;
}
.light-green-container, .light-green-container .info-cards, .light-green-container .green {
	background-color:#55a22f;
}

.light-green-container.icons .info-cards.green .info-card-heading, .light-green-container.icons .info-cards.green .info-card-heading a {
	color:#ffffff;
}
.light-green-container a.more-info-link::after {
	content: "f105";
}
.dark-green-container, .dark-green-container .info-cards, .dark-green-container .green {
	background-color:#0F5C00;
}
.light-gray-container, .light-gray-container .info-cards, .light-gray-container .green, .light-gray-cta-container {
	background-color:#eff0f2;
}
.light-gray-container.icons .info-card, .light-gray-cta-container .info-cards.white {
	background-color:transparent !important;
}
.light-gray-container.icons .info-cards-wrapper .info-card-image img {
	object-fit: scale-down;
}
.shade-green-container a.more-info-link::after {
	content: "f105";
}
a.btn-unt.green:hover {
	background-color:#1e8979;
}
/*Governance Page*/
.gradient-wrap {
	padding: 3rem 5rem;
background: linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(30, 124, 133, .4) 40%);
}
.grey-wrap{
	padding: 3rem 5rem;
background:#f5f4f6;
}
.green-wrap {
	padding: 3rem 5rem;
	background:rgba(15, 85, 18, .2);
}
/***Accordian***/
.js-accordion__header {
border-color:#1a6652 !important;
}
.js-accordion__header:after { 
    content: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231a6652' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z'/%3E%3C/svg%3E);
}
	
/*FOOTER*/
@media (max-width:767px) {
.brand-wrapper img {
	max-width:50% !important;
}
}
@media (max-width:1439px) {
.brand-wrapper img {
/* Commented out per Stephens request from Charity from Stakeholders wanting logo 50% smaller */
/* 	width:150px !important; */
	width:75px !important;
}
}
@media (min-width:1440px) {
.brand-wrapper img {
	max-width:75% !important;
}
}
/* Added for absilute max size */
.brand-wrapper img {
	max-width: 86px !important;
}

.eagle-trim, .footer .diving-eagle {
	display:none !important;
}
.battle-flag-line {
	display:none !important;
}
.footer {
	background:linear-gradient(180deg,rgba(13, 81, 17, 1) 0%, rgba(74, 151, 50, 1) 50%, rgba(0, 107, 157, 1) 100%);
}
.footer.distro {
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.footer .footer-top {
    display: none !important;
}
.prefooter-bacta .bacta-content-heading {
    margin-bottom: 0 !important;
}
.prefooter-bacta .bacta-content {
    background-color: rgba(0, 0, 0, .45) !important;
    padding-top: 0 !important;
    padding-bottom: 3rem !important;