﻿.FooterCategory, .FooterMega .Unhyperlink {
    color: #000;
    text-decoration: none
}

.FooterMega {
    max-width: 1366px !important
}

    .FooterMega .SocialMedia {
        text-align: right
    }

    .FooterMega .divFooterColumn {
        text-align: left;
        padding: 0 10px
    }

.divFooterMega {
    margin: 20px auto 0;
    width: 100%;
    text-align: center;
    background-color: #E4E4E4;
    font-size: 14px !important
}

    .divFooterMega hr {
        border: .5px solid #000
    }

.FooterInfoSectionHeader {
    font-family: "Times Sans Serif";
    font-size: 25px;
    line-height: 30px;
    letter-spacing: 0.31px;
    padding-bottom: 8px;
    text-transform: uppercase;
}

.FooterInfoSectionBodyCopy {
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0.5px;
}

.FooterInfoSectionAction {
    padding-top: 20px;
}

    .FooterInfoSectionAction a {
        color: #000;
        text-decoration: none;
    }

        .FooterInfoSectionAction a span {
            border-bottom: 1px solid #000;
            padding-bottom: 3px;
            font-family: "Lato Bold";
            font-size: 14px;
            letter-spacing: 3px;
        }

.FooterCategory {
    font-family: "Lato Bold",Arial;
    font-weight: 700
}

.FooterLinkSpacing {
    padding-top: 10px
}

@media only screen and (max-width:768px) {
    .FooterMega .divFooterColumn .DesktopOnly, .Slide {
        display: none
    }

    .FooterMega .CenterElement {
        text-align: center
    }

    .FooterMega .SocialMedia {
        text-align: center;
        margin-top: 14px
    }

    .divFooterMega {
        margin-top: 0
    }

        .divFooterMega .t-col {
            padding-left: 0 !important;
            padding-right: 0 !important
        }

    .FooterCategory {
        font-family: "Lato",Arial;
        font-weight: 300;
        padding: 5px 0
    }

        .FooterCategory .Plus {
            width: 10px;
            padding-right: 10px;
            float: right;
            display: block;
            padding-top: 1px
        }

        .FooterCategory .Minus {
            width: 10px;
            padding-right: 10px;
            padding-top: 5px;
            float: right;
            display: none
        }

    .display {
        display: block !important
    }

    .noDisplay {
        display: none !important
    }
}

@media screen and (min-width:769px) {
    .FooterMega .divFooterColumn .mobileOnly {
        display: none
    }

    .FooterCategory .Minus, .FooterCategory .Plus {
        display: none !important
    }
}