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

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

/* Extend Sub Menu Truncation */
@media only screen and (min-width: 768px) {
.navContent ul li ul {
   max-width: 500px !important;
}
}

/* Button Styles */
.button, .navContent li .button {
    padding: 10px 40px;
}

/* Full Width Buttons */
#page_a41171d43eff4c10b59b5a49017b534f .button {
    width: 100%;
    text-align: center;
}

/* Hero Image Styles */
.blockWrap_e6c2df4b31a04f02b991503d5fd74b1f .contentTitle {
    padding-bottom: 10px;
}
.blockWrap_e6c2df4b31a04f02b991503d5fd74b1f .blockInnerContent p {
    padding-bottom: 20px;
}
.blockWrap_e6c2df4b31a04f02b991503d5fd74b1f .blockInnerContent {
    padding-bottom: 360px;
}

/* CTA Styles */
.blockWrap_e5fad98f98ad4823b4b8a741d05db75b .imgEffect, .blockWrap_edc7da1f90c649dca233b7234fbb3547 .imgHover {
    border-radius: 20px;
}

.blockWrap_e5fad98f98ad4823b4b8a741d05db75b .item:nth-child(2) .imgEffect-overlay {
    background-color: rgba(246,206,62,0.7);
}
.blockWrap_e5fad98f98ad4823b4b8a741d05db75b .item:nth-child(2):hover .imgEffect-overlay {
    background-color: rgba(246,206,62,0.8);
}
.blockWrap_e5fad98f98ad4823b4b8a741d05db75b .item:nth-child(3) .imgEffect-overlay {
    background-color: rgba(245,130,32,0.7);
}
.blockWrap_e5fad98f98ad4823b4b8a741d05db75b .item:nth-child(3):hover .imgEffect-overlay {
    background-color: rgba(245,130,32,0.8);
}
.blockWrap_e5fad98f98ad4823b4b8a741d05db75b .item:nth-child(4) .imgEffect-overlay {
    background-color: rgba(72,55,41,0.7);
}
.blockWrap_e5fad98f98ad4823b4b8a741d05db75b .item:nth-child(4):hover .imgEffect-overlay {
    background-color: rgba(72,55,41,0.8);
}

/* HP Testimonial Styles */
.items_fe7a64dadf3045fab9f83a2f7b2390d0 .itemImg {
    margin-top: -105px;
}
.items_fe7a64dadf3045fab9f83a2f7b2390d0 .item {
    margin-bottom: 105px;
    min-height: 320px;
}
.items_fe7a64dadf3045fab9f83a2f7b2390d0 .item:nth-child(2){
    background-color: #f58220;
}
.items_fe7a64dadf3045fab9f83a2f7b2390d0 .item:nth-child(3) {
    background-color: #483729;
}

/* Contact Page Social Icon Styles */
.blockWrap_c5142bcc8f0c4313b6059683ca41565e .socialIcons a:hover {
    background-color: #f6ce3e;
}

/* Footer Styles */
.blockWrap_dd943fca7a9e432e927b0d071dcdae63 {
    text-transform: uppercase;
}
.footerContainer a:hover {
    text-decoration: none !important;
}
.footerContainer .socialIcons a:hover {
    color: #f6ce3e;
}

/* Mobile Styles */
@media only screen and (max-width: 599px) {
/* div.blockWrap_e6c2df4b31a04f02b991503d5fd74b1f {
    background-image: url();
    background-size: cover;
} */
div.blockWrap_e6c2df4b31a04f02b991503d5fd74b1f {
    padding-top: 30px;
}
.blockWrap_e6c2df4b31a04f02b991503d5fd74b1f .blockInnerContent {
    padding-bottom: 200px;
}
.blockWrap_e6c2df4b31a04f02b991503d5fd74b1f .contentTitle {
    font-size: 50px;
}
.blockWrap_b9da5d656e9d453885a4d7565ed0e288 .blockInnerContent {
    padding-bottom: 35px;
}
.blockWrap_b8b7349a7b2642269528947797c5a333 .blockInnerContent {
    padding-bottom: 35px;
}
}