header,
footer,
.onlineMenu,
#liveContent,
#submenu,
.contentActions,
.socialMargin,
.adaptableAd,
#productsSection,
.footerLogos,
.homologationLogos {
    display: none !important;
}
a[href]:after {
    content: none !important;
}
.noHeaderMobile {
    display: block;
}
.onlineHeader {
    padding-top: 0;
}
.resultsHeader {
    margin: 0;
}
.onlineLogo img {
    width: 120px !important;
}
.resultsHeaderBlock, .resultsHeaderData, .resultsLabelsMobile {
    float: none !important;
    text-align: center;
}
.onlineLogo, .raceHeader, .resultsHeader .floatLeft {
    text-align: center;
}
.resultsHeaderLabels {
    display: none;
}
.resultsHeaderBlock,
.resultsHeaderData,
.resultsLabelsMobile {
    float: none !important;
    text-align: center;
}
.resultsHeaderData .resultsHeaderElem {
    display: inline-block !important;
}
.resultsHeaderElem {
    margin: 8px 5px 0 5px;
}
.resultsTableContainer {
    overflow: visible !important;
}
.resultsTable {
    white-space: nowrap;
}
table,
.container,
.col-md-12 {
    width: 100%;
}
table td {
    font-size: 0.9em !important;
}
table .positionCell {
    border-collapse: collapse;
    border: 1px solid #ddd;
    font-size: 1.2em !important;
}
.resultsTableContainer::before,
.resultsTableContainer::after {
    content: "Copyright © www.atodomotor.com";
    display: block;
    text-align: center;
    font-size: 10pt;
    margin-top: 12px;
    color: #555;
    font-style: italic;
}
