/* Navigation Hover Styles */
#navTopLevel a:hover, #navTopLevel .navLabel:hover {
    color: #d88f04;
}
#navTopLevel .navButton:hover {
    color: #d88f04;
}

/* Sub Navigation Hover Styles */
.subNav a:hover {
    color: #d88f04;
}

/* 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: 15px 45px;
}

/* Hero Image */
.blockWrap_cd74b839f4d64e14bb99f36a88ce3896 .contentTitle {
    padding-bottom: 5px;
}
.blockWrap_cd74b839f4d64e14bb99f36a88ce3896 .blockInnerContent p {
    padding-bottom: 20px;
}

/* HP CTA Styles - 4 CTAs */
.blockWrap_c73429f8b49d4c2bbf6a4940b5486217 .cols4 .item,
.blockWrap_c73429f8b49d4c2bbf6a4940b5486217 .cols4 .socialStreamGroup {
    margin: 0%;    
}
@media only screen and (min-width: 600px) {
.blockWrap_c73429f8b49d4c2bbf6a4940b5486217 .cols4 .item,
.blockWrap_c73429f8b49d4c2bbf6a4940b5486217 .cols4 .socialStreamGroup {
    clear: none;
    width: 25%;
}
}

/* Mobile Styles */
@media only screen and (max-width: 599px) {
.blockWrap_cd74b839f4d64e14bb99f36a88ce3896 {
    padding-top: 80px !important;
    padding-bottom: 150px !important;
}
.blockWrap_cd74b839f4d64e14bb99f36a88ce3896 .contentTitle {
    font-size: 50px;
    line-height: 1.2;
}
.blockWrap_cd74b839f4d64e14bb99f36a88ce3896 .blockInnerContent {
    font-size: 24px;
}
.blockWrap_eb6817105f4e4f77ba30d01a60ae8472 {
    padding-top: 150px !important;
    padding-bottom: 100px !important;
}
}