/* Nav Dropdowns */
.navContent ul li ul a {
    white-space: normal !important;
    overflow: visible !important;
}
@media only screen and (min-width: 768px) {
    .navContent ul li ul {
        min-width: 250px !important;
        right: auto !important; 
    }
}

/* Buttons */
.button, .navContent li .button {
    padding: 10px 30px;
}

/* Equalize Simple List Blocks SITEWIDE */
/* Make sure to UNCHECK "Height-optimized grid" */
.itemsCollectionContent { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}
.itemsCollectionContent > .item {
	display: flex;
	flex-direction: column;
}

/* Mobile HP Styles */
@media only screen and (max-width: 599px) {
div.blockWrap_b12f1e4d300c4b3dbf2432789ce70ac6,
div.blockWrap_d06b45245d7f4ef3a6e36bf6ec0feac9,
div.blockWrap_bfebc4af0a20497abdd1f6e2560b651c {
    padding-bottom: 40px;
}
.footerContainer .contentTitle,
.footerContainer .blockInnerContent,
.footerContainer .blockContent {
    text-align: center !important;
}
}

/* HP Mobile Gallery */
@media only screen and (max-width: 480px) {
    .blockWrap_ac8cf5e1f5a4403fa23e1dd357b43da5 .cols3.imgMgn0 .imgGridItem {
        width: 100%;
        margin: 0;
    }
    .blockWrap_ac8cf5e1f5a4403fa23e1dd357b43da5 .contentImg.imgHover.imgHover--color.visible {
        width: 100%;
    }    
}

/* Blog Styles */
.blockWrap_blogsCollection .pageTitle {
    color: #73936b;
    font-size: 36px;
}