/**
 * Navigation: Footer
 * default styles
 */
.main-footer {
    background: #f8f8f8; /* Old browsers */
    background: -moz-linear-gradient(top, #f8f8f8 0%, #ffffff 300px); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(300px,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f8f8f8 0%,#ffffff 300px); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f8f8f8 0%,#ffffff 300px); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f8f8f8 0%,#ffffff 300px); /* IE10+ */
    background: linear-gradient(to bottom, #f8f8f8 0%,#ffffff 300px); /* W3C */
    box-shadow: 2px 3px 2px -3px #686868 inset;
    font-size: 0.85em;
    min-height: 300px;
    padding: 40px 0;
}
.ie9 .main-footer {
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    border-top: 1px solid #aaa;
}
.ielte8 .main-footer {
    filter:
        progid: DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=0 )
        progid: DXImageTransform.Microsoft.Shadow(color='#aaaaaa',direction='0',strength='2'); /* IE6-8 */
}
.main-footer .content-well {
    padding: 0 20px;
}
.main-footer ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.main-footer .corporate-branding {
    background: url(data:image/png;base64,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) center 22px no-repeat transparent;
    margin-bottom: 30px;
    padding-bottom: 35px;
    padding-top: 35px;
    text-align: center;
}
.main-footer .footer-nav {
    font-size: 0.9em;
    line-height:3.4ex;
    margin-bottom:40px;
    margin-top: 30px;
}
.main-footer .footer-nav > section {
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 24.5%;
}
.main-footer .footer-nav > section + section {
    margin-left: 30px;
}
.main-footer .footer-nav > section:nth-child(odd) {
    width: 130px;
}
.main-footer .footer-nav > section:nth-child(even) {
    width: 285px;
}
.ielte8 .main-footer .footer-nav > section:first-child,
.ielte8 .main-footer .footer-nav > section:first-child + section + section {
    width: 130px;
}
.ielte8 .main-footer .footer-nav > section:first-child + section,
.ielte8 .main-footer .footer-nav > section:first-child + section + section + section {
    width: 285px;
}
.main-footer .footer-nav .secondary-subtitle {
    border-bottom: 1px solid #ddd;
    font-size: 1.4em;
    margin-bottom: 8px;
    margin-top: 0;
    padding-bottom: 7px;
}
.main-footer .footer-nav .brands .link {
    display: inline-block;
    padding-bottom: 11px;
    vertical-align: top;
    width: 49%;
}
.main-footer .footer-nav .brands .link .site-name {
}
.main-footer .footer-nav .brands .link .site-locales {
    display: block;
    line-height: 1em;
}
.main-footer .footer-nav .brands .link .site-locales > a {
    border-left: 1px solid #afafaf;
    padding-left: 3px;
}
.main-footer .footer-nav .brands .link .site-locales > a:first-child {
    border-left: 0 none;
    padding-left: 0;
    padding-right: 1px;
}
.main-footer .footer-nav .contact-info address span {
    display: block;
}

.main-footer .footer-nav .contact-info .hdr-item:first-child {
    margin-top: 0;
}

.main-footer .footer-nav .contact-info .hdr-item {
    font-weight: bold;
    margin-top: 10px;
}

.page-footnotes {
    font-size: 0.8em;
    font-style: italic;
    line-height: 1.56em;
    margin-bottom:15px;
}
.page-footnotes:empty {
    display: none;
}
.main-footer .copyrights {
    font-size: 0.9em;
    line-height: 1.56em;
}
.main-footer .footnote {
    display: block;
}
