/*
	Typography Styles
	-------------------------------- */

@font-face
{
    font-family: "AvantGardeGothicITCBook";
    src: url("../fonts/2a334c60-3e0d-4f43-b0e9-5284ea33961a.eot?#iefix");
    src: url("../fonts/2a334c60-3e0d-4f43-b0e9-5284ea33961a.eot?#iefix") format("eot"), url("../fonts/c68f0543-0caf-4988-b234-355520476b8c.woff") format("woff"), url("../fonts/2d4f1d98-ddb3-4acc-ae78-c8b1863f780e.ttf") format("truetype"), url("../fonts/80f98a03-905d-49e6-8614-cec7c32ca4f2.svg#80f98a03-905d-49e6-8614-cec7c32ca4f2") format("svg");
}

@font-face
{
    font-family: "AvantGardeGothicITCDemi";
    src: url("../fonts/b74e5f86-4477-435a-abdf-32d8215f21bc.eot?#iefix");
    src: url("../fonts/b74e5f86-4477-435a-abdf-32d8215f21bc.eot?#iefix") format("eot"), url("../fonts/c18aee57-7585-4a8b-9a1c-69d226301d73.woff") format("woff"), url("../fonts/44ccbb2b-0fbc-4d95-b1da-0aa73bd26fb0.ttf") format("truetype"), url("../fonts/f2de529c-11d2-43b7-be7c-05c5aaeaf133.svg#f2de529c-11d2-43b7-be7c-05c5aaeaf133") format("svg");
}

@font-face
{
    font-family: "AvantGardeGothicITCMedium";
    src: url("../fonts/5daf8f81-4f5b-4b44-8fd3-91c56d20e799.eot?#iefix");
    src: url("../fonts/5daf8f81-4f5b-4b44-8fd3-91c56d20e799.eot?#iefix") format("eot"), url("../fonts/43b723ac-a6f2-4d5d-9d72-c50aea85ecee.woff") format("woff"), url("../fonts/9093e944-c2da-4954-953f-ca2eb3a227dd.ttf") format("truetype"), url("../fonts/e3929a31-b148-4180-91be-4b490bdac87d.svg#e3929a31-b148-4180-91be-4b490bdac87d") format("svg");
}

h1,
h2,
h3,
h4,
h5,
h6
{
    font-family: AvantGardeGothicITCBook, "arial";
    color: inherit;
    text-rendering: optimizelegibility;
}

h1,
h2,
h3
{
    line-height: 1.2em;
}

h1
{
    font-size: 2.40625em;
}

h2
{
    font-size: 1.96875em;
}

h3
{
    font-size: 1.53125em;
}

h4
{
    font-size: 1.09375em;
}

h5
{
    font-size: 0.875em;
}

h6
{
    font-size: 0.74375em;
}

p,
li
{
    font-size: 1em;
    line-height: 1.2em;
    font-family: Arial;
}

    p + p
    {
        margin-top: 1em;
    }

h1 + p,
h2 + p,
h3 + p,
h4 + p,
h5 + p
{
    margin-top: 1em;
}

.body-text h1,
.body-text h2,
.body-text h3,
.body-text h4,
.body-text h5
{
    color: #05788f;
}

.training-container .searchResults .listings li span {
display:none;
}
