/*-------FONTS-----*/
/*.navContainer,*/
/*.navContent li,*/
.pageTitle,
.contentTitle, .contentTitle a {
font-family: essonnes-display, serif;
font-weight: 400;
font-style: normal;
}

.pageSubtitle, .blockInnerContent, .button, .button a, .navContainer, .navContent li, .itemInnerContent {
font-family: raleway, sans-serif;
font-weight: 400;
font-style: normal;
}

/* Button Padding */
.button, .navContent li .button {
    padding: 10px 20px;
    color: #FFFFFF;
    background-color: #FD5421;
    background-image: linear-gradient(to bottom, #FF9F00, #FD5421);
}
.button:hover, .navContent li .button:hover {
    color: #FFFFFF;
    background-color: #FD5421;
    background-image: linear-gradient(to bottom, #FD5421, #FF9F00)!important;
}

/* Equalize Simple List Blocks - Pin Buttons to Bottom*/
.items_c5217b8ab82a47938fd429a6bdea1e0b { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

.items_c5217b8ab82a47938fd429a6bdea1e0b > .item {
	display: flex;
	flex-direction: column;
  position: relative;
}

.items_c5217b8ab82a47938fd429a6bdea1e0b > .item a.button {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px; 
}

.items_c5217b8ab82a47938fd429a6bdea1e0b > .item p {
    margin-bottom: 40px;
}