﻿html *, html :before, html :after {
	box-sizing: content-box;
}
html body,
html section {
    background: white;
    html *, html :before, html :after

{
    box-sizing: content-box;
}

html body,
html section {
    background: white;
}

html body {
    font-size: 100%;
    line-height: 1.2;
    font: normal 100%/1.2 "Mazda Type Regular",arial,helvetica,sans-serif,"arial unicode ms";
}

    html body header,
    html body footer,
    html body header *,
    html body footer * {
        font-size: 16px;
        line-height: 1.75;
        box-sizing: border-box;
    }

html #title {
    margin-bottom: 1em;
}

html .main-heading,
html h1 {
    line-height: 1.2;
}

html ol {
    list-style: decimal;
}

html ul {
    list-style: disc;
}

html header ol,
html header ul {
    list-style: none;
}

html ol li,
html ul li {
    padding-bottom: 0;
}

html body dd,
html dd,
html ol,
html ul {
    line-height: 1.4;
}

    html .elm-nav ol,
    html .elm-meta-data,
    html .mt-feedback-rating-controls,
    html .mt-article-pagination
    html ol li,
    html ul li {
        padding-bottom: 0;
    }

        html ol li:before,
        html ul li:before {
            position: absolute;
            color: #999;
            transform: translateX(-25px);
            display: none;
        }
}
html body {
    font-size: 100%;
    line-height: 1.2;
	font: normal 100%/1.2 "Mazda Type Regular",arial,helvetica,sans-serif,"arial unicode ms";
}

html body header,
html body footer,
html body header *,
html body footer * {
    font-size: 16px;
    line-height: 1.75;
    box-sizing: border-box;
}
html #title {
	margin-bottom: 1em;
}
html .main-heading,
html h1 {
    line-height: 1.2;
}
html ol {
    list-style: decimal;
}
html ul {
    list-style: disc;
}
html header ol,
html header ul {
	list-style: none;
}
html ol li,
html ul li {
	padding-bottom: 0;
}
html body dd,
html dd,
html ol,
html ul {
    line-height: 1.4;
}
html .elm-nav ol,
html .elm-meta-data,
html .mt-feedback-rating-controls,
html .mt-article-pagination
html ol li,
html ul li {
	padding-bottom: 0;
}
html ol li:before,
html ul li:before {
    position: absolute;
    color: #999;
    transform: translateX(-25px);
    display: none;
}
[class^=desktop-navigation__container-nav-] ul li [class^=list-element]:hover,
[class*=" desktop-navigation__container-nav-"] ul li [class^=list-element]:hover,
[class^=desktop-navigation__container-nav-] ul li [class*=" list-element"]:hover,
[class*=" desktop-navigation__container-nav-"] ul li [class*=" list-element"]:hover,
[class^=desktop-navigation__container-nav-] ul li [class^=list-element]:active,
[class*=" desktop-navigation__container-nav-"] ul li [class^=list-element]:active,
[class^=desktop-navigation__container-nav-] ul li [class*=" list-element"]:active,
[class*=" desktop-navigation__container-nav-"] ul li [class*=" list-element"]:active,
[class^=desktop-navigation__container-nav-] ul li [class^=list-element]:focus,
[class*=" desktop-navigation__container-nav-"] ul li [class^=list-element]:focus,
[class^=desktop-navigation__container-nav-] ul li [class*=" list-element"]:focus,
[class*=" desktop-navigation__container-nav-"] ul li [class*=" list-element"]:focus,
[class^=desktop-navigation__container-nav-] ul li [class^=list-element]:visited,
[class*=" desktop-navigation__container-nav-"] ul li [class^=list-element]:visited,
[class^=desktop-navigation__container-nav-] ul li [class*=" list-element"]:visited,
[class*=" desktop-navigation__container-nav-"] ul li [class*=" list-element"]:visited {
    color: #fff;
}

.row[class*=" primary-navigation__row"],
.row[class^=primary-navigation__row] {
    padding-bottom: 80px;
}

[class^="list-element__text"],
[class*=" list-element__text"] {
    line-height: 1.1;
}

[class^=primary-navigation--panel-links-] a,
[class*=" primary-navigation--panel-links-"] a:visited {
    color: #d5d5d5;
}
