/*Targets the parent container of the simple list items*/
.items_d487d05764594227858418b8ab489ff0 {
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   min-height: 100%;
}
/*Targets the child flex items*/
.items_d487d05764594227858418b8ab489ff0 > .item {
   display: flex;
   flex-direction: column;
}
/* Navigation Hover Styles */
#navTopLevel a:hover, #navTopLevel .navLabel:hover {
    color: #c81010;
}
#navTopLevel .navButton:hover {
    color: #ffffff;
}

/* Homepage CTA Boxes Hover Styles */

div.items_d487d05764594227858418b8ab489ff0 > div.item:hover {
  transition: background-color 0.5s ease;
  background-color: #cd2b27;
}
.navContent ul li ul, .navContent ul li:first-child ul {
    max-width:471px;
}

/* Nav Dropdown */

@media only screen and (min-width: 768px) {
    .navContent ul li ul, .navContent ul li:first-child ul {
        left: .9em;
        right: unset;
    }
}


/* Equalize Simple List Blocks - Pin Buttons to Bottom*/

/* Change item class here */
.items_a1afdd7112e44c95a249dc995e1fee3c { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_a1afdd7112e44c95a249dc995e1fee3c > .item {
	display: flex;
	flex-direction: column;
  position: relative;
}

/* Change item class here */
.items_b3137c0c75cc462db6863ca53153d203 > .item a.button {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px; 
}

/* Change item class here */
.items_b3137c0c75cc462db6863ca53153d203 > .item p {
    margin-bottom: 10px;
}
/* Equalize Simple List Blocks - Pin Buttons to Bottom*/

/* Change item class here */
.items_eb9f9c11eab14a0ca97ba4e0043434fb { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_eb9f9c11eab14a0ca97ba4e0043434fb > .item {
	display: flex;
	flex-direction: column;
  position: relative;
}

/* Change item class here */
.items_a1afdd7112e44c95a249dc995e1fee3c > .item a.button {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px; 
}

/* Change item class here */
.items_a1afdd7112e44c95a249dc995e1fee3c > .item p {
    margin-bottom: 20px;
}
/* Equalize Simple List Blocks - Pin Buttons to Bottom*/

/* Change item class here */
.items_dfb27492d2c04cd594481edec7f92d1a { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_dfb27492d2c04cd594481edec7f92d1a > .item {
	display: flex;
	flex-direction: column;
  position: relative;
}

/* Change item class here */
.items_dfb27492d2c04cd594481edec7f92d1a > .item a.button {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px; 
}

/* Change item class here */
.items_dfb27492d2c04cd594481edec7f92d1a > .item p {
    margin-bottom: 20px;
}

/*Targets the parent container of the simple list items*/
.items_ab0150b220da4d28a38e9adfaec59a62 {
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   min-height: 100%;
}
/*Targets the child flex items*/
.items_ab0150b220da4d28a38e9adfaec59a62 > .item {
   display: flex;
   flex-direction: column;
}