/* Navigation Hover Styles */
#navTopLevel a:hover, #navTopLevel .navLabel:hover {
    color: #25A5DE;
}
#navTopLevel .navButton:hover {
    color: #ffffff;
}

/* Sub Navigation Hover Styles */
.subNav a:hover {
    color: #25A5DE;
}

/* Extend Sub Menu Truncation */
@media only screen and (min-width: 768px) {
.navContent ul li ul {
   max-width: 500px !important;
}
}

/* Buttons */
.button, .navContent li .button {
    padding: 10px 30px;
}

/* Rounded Corner CTAs */
.blockWrap_fe8df14544df4b05a84b989a01bfe9ca .imgEffect,
.blockWrap_fe8df14544df4b05a84b989a01bfe9ca .imgHover {
    border-radius: 20px;
}
.blockWrap_fe8df14544df4b05a84b989a01bfe9ca .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    letter-spacing: 0.05em;
}
/* Footer Sytles */
.footerContainer .contentTitle {
    font-size: 24px;
    letter-spacing: 0.05em;    
}
.footerContainer .socialIcons a:hover {
    background-color: #558A20;
    color: #ffffff;
}

/* Mobile HP Styles */
@media only screen and (max-width: 599px) {
div.blockWrap_fc8f5db2189842508ad66b7382a31532,
div.blockWrap_cb683718b70c4cc0b0ea8157d316a856 {
    padding-bottom: 40px;
}
.footerContainer .contentTitle,
.footerContainer .blockInnerContent,
.footerContainer .blockContent {
    text-align: center !important;
}
}