﻿@charset "UTF-8";
.ie8-warning-message {display:none;}

/** 
*  FONTS
*/
@font-face{
  font-family:"Arial W01 Light";
  src:url("../fonts/28616e7a-2315-4fd5-8756-ddcbda87ee86.eot?#iefix");
  src:url("../fonts/28616e7a-2315-4fd5-8756-ddcbda87ee86.eot?#iefix") format("embedded-opentype"),url("../fonts/b66f1d51-4992-4982-b6ac-b30806ec0228.woff") format("woff"),url("../fonts/500e53db-9637-42c5-8e0b-d22924e9729f.ttf") format("truetype"),url("../fonts/cc6f05ba-f9b5-4de4-b13f-52f2e977377a.svg") format("svg");
}
@font-face{
  font-family:"Prelo Slab W01 Black";
  src:url("../fonts/fad74f46-dc56-466b-88e4-48bb3b1d465d.eot?#iefix");
  src:url("../fonts/fad74f46-dc56-466b-88e4-48bb3b1d465d.eot?#iefix") format("embedded-opentype"),url("../fonts/0f0d4e9f-06e5-4783-b250-482d45df7b38.woff") format("woff"),url("../fonts/b5b6ec9c-3cf6-4a4b-879f-5742868ee2fe.ttf") format("truetype"),url("../fonts/ce7510c0-e54a-4c56-9a23-d2af9c0d0a10.svg") format("svg");
}
@font-face{
  font-family:"Prelo Slab W01 Bold";
  src:url("../fonts/d0d133e6-a48b-425c-85a5-a49eba18ef72.eot?#iefix");
  src:url("../fonts/d0d133e6-a48b-425c-85a5-a49eba18ef72.eot?#iefix") format("embedded-opentype"),url("../fonts/7b322101-753b-4357-9db9-2c3002c820ec.woff") format("woff"),url("../fonts/6842eda5-7964-486e-9a11-0a0313d43eb8.ttf") format("truetype"),url("../fonts/e7df2ec7-01a3-43fc-93ab-712db914a393.svg") format("svg");
}
@font-face{
  font-family:"Prelo Slab W01 Book";
  src:url("../fonts/c5cd4ab4-7c15-4a5c-aa7f-7e7c795d7bdb.eot?#iefix");
  src:url("../fonts/c5cd4ab4-7c15-4a5c-aa7f-7e7c795d7bdb.eot?#iefix") format("embedded-opentype"),url("../fonts/93d39f47-b2ea-4282-a211-9660298cb3ae.woff") format("woff"),url("../fonts/6e69a511-cc6d-4592-9453-22092253c957.ttf") format("truetype"),url("../fonts/99af7030-5216-4ac2-a8d9-b89632dc303a.svg") format("svg");
}
@font-face{
  font-family:"Prelo Slab W01 Light";
  src:url("../fonts/a42fff47-5d8c-42ce-b39f-62c5eec57ac1.eot?#iefix");
  src:url("../fonts/a42fff47-5d8c-42ce-b39f-62c5eec57ac1.eot?#iefix") format("embedded-opentype"),url("../fonts/584ae9ca-3c8f-4803-aab3-98398c24b912.woff") format("woff"),url("../fonts/79f6d811-d0b5-4947-ae39-0198d61d5376.ttf") format("truetype"),url("../fonts/428b7801-45db-40d4-94c9-3dfb5e0641a7.svg") format("svg");
}
@font-face{
  font-family:"Prelo Slab W01 Medium";
  src:url("../fonts/73a9b025-dcbc-4a06-bf19-73c13ba2f486.eot?#iefix");
  src:url("../fonts/73a9b025-dcbc-4a06-bf19-73c13ba2f486.eot?#iefix") format("embedded-opentype"),url("../fonts/903048c3-8d37-4f9e-84df-cdf924a2709c.woff") format("woff"),url("../fonts/e58b44b5-40c5-4dad-afc8-149ed95f63ce.ttf") format("truetype"),url("../fonts/0afc2e8b-3222-48c5-8106-084208c5654f.svg") format("svg");
}
@font-face{
  font-family:"Prelo Slab W01 SemiBold";
  src:url("../fonts/8a0546d4-121d-48f8-8a0e-ecd8c70effec.eot?#iefix");
  src:url("../fonts/8a0546d4-121d-48f8-8a0e-ecd8c70effec.eot?#iefix") format("embedded-opentype"),url("../fonts/272b8288-5caf-49a9-a8be-aeac55a5c009.woff") format("woff"),url("../fonts/d9dcd673-ae2b-48ad-aaf9-95d439ed7a70.ttf") format("truetype"),url("../fonts/02fe0ce5-36fa-4e5f-9e9b-72d893c07e5c.svg") format("svg");
}
@font-face{
  font-family:"Prelo Slab W01 X Bold";
  src:url("../fonts/a31f4114-6b32-4cd2-8c10-29658f58dc86.eot?#iefix");
  src:url("../fonts/a31f4114-6b32-4cd2-8c10-29658f58dc86.eot?#iefix") format("embedded-opentype"),url("../fonts/d908e90c-5603-4af0-a240-d549dc38fbfa.woff") format("woff"),url("../fonts/94bebd26-b0cf-4c84-9fd4-325df8538f56.ttf") format("truetype"),url("../fonts/adb63fce-2b37-4e40-ab26-9e61753649df.svg") format("svg");
}
@font-face {
    font-family: "ITCStoneSnsW01-SmBdSC";
    src: url("../fonts/05bf8213-12c2-497b-ac06-0b83eb10a98a.eot?#iefix");
    src: url("../fonts/05bf8213-12c2-497b-ac06-0b83eb10a98a.eot?#iefix") format("embedded-opentype"),url("../fonts/914c4747-2887-43f3-badb-b7073d748c9e.woff") format("woff"),url("../fonts/48d631b3-2172-4e8f-9ea0-a878256d17ee.ttf") format("truetype"),url("../fonts/0cd4f648-1cc9-44f4-9e2b-7d4b9cf2e22a.svg#0cd4f648-1cc9-44f4-9e2b-7d4b9cf2e22a") format("svg");
}

/*! normalize.css v2.1.0 | MIT License | git.io/normalize */

.fin-adv-white-anchor {
    color: white;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

audio, canvas, video {
    display: inline-block;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

[hidden] {
    display: none;
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {
    margin: 0;
}

a:focus {
    outline: thin dotted;
}

a:active, a:hover {
    outline: 0;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

mark {
    background: #ff0;
    color: #000;
}

code, kbd, pre, samp {
    font-family: monospace, serif;
    font-size: 1em;
}

pre {
    white-space: pre-wrap;
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}

button, input {
    line-height: normal;
}

button, select {
    text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

    button[disabled], html input[disabled] {
        cursor: default;
    }

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

    input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

html {
    background-color: #fff;
}

body {
    color: #555555;
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased !important;
}

.lt-ie9 body {
    min-width: 1010px;
}

.no-js .js, .js .no-js {
    display: none;
}

#outer-wrap {
    position: relative;
    overflow: hidden;
    width: 100%;
}

#main {
    outline: 0;
}

.lt-ie9 #outer-wrap {
    min-width: 1150px;
}

#inner-wrap {
    position: relative;
    width: 100%;
}

.l-margins {
    width: 1000px;
    margin: 0 auto;
    padding: 0 25px;
}

@media screen and (max-width: 65.5625em) {
    .l-margins {
        width: 761px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}

@media screen and (max-width: 47.4375em) {
    .l-margins {
        width: 100%;
        max-width: 512px;
        padding: 0 20px;
    }
}

.bg-full {
    min-width: 1000px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media screen and (max-width: 65.5625em) {
    .bg-full {
        min-width: 761px;
    }
}

@media screen and (max-width: 47.4375em) {
    .bg-full {
        min-width: 0;
    }
}

#container, #nav, #secondary-nav {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}

#content-main {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 0;
}

    #content-main img {
        max-width: 100% !important;
    }

    #content-main h2.page-title.center {
        text-align: center;
    }

    #content-main h2.page-title.landing {
        display:none;
    }

    #content-main .wysiwyg img {
        display: block;
    }

        #content-main .wysiwyg img.float-left {
            float: left;
            padding: 5px 20px 10px 0;
        }

        #content-main .wysiwyg img.float-right {
            float: right;
            padding: 5px 0 10px 20px;
        }

@media screen and (max-width: 23.625em) {
    #content-main .wysiwyg img {
        float: none;
        display: block;
    }
}

#container {
    margin-bottom: 2em;
}

@media screen and (max-width: 47.4375em) {
    #container {
        margin-bottom: 0;
    }
}

#content-main, #aside, #secondary-nav {
    margin-bottom: 2em;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.l-one-column #content-container {
    float: none;
    margin-top: 20px;
}

.l-two-column-right #content-container {
    margin-top: 20px;
}

.l-two-column-right #content-main {
    float: left;
    width: 735px;
    padding-right: 40px;
}

.l-two-column-right #aside {
    float: right;
    width: 250px;
    margin-left: 10px;
}

    .l-two-column-right #aside .title {
        border-bottom: 1px solid #dadada;
        padding-bottom: 5px;
    }

@media screen and (max-width: 65.5625em) {
    .l-two-column-right #content-main {
        width: 100%;
        padding-right: 0;
    }

    .l-two-column-right #aside {
        width: 100%;
    }
}

@media screen and (max-width: 47.4375em) {
    .l-two-column-right #content-container, .l-two-column-right #content-main, .l-two-column-right #aside {
        width: 100%;
        float: none;
        margin-left: 0;
    }
}

.l-two-column-left #content-container {
    margin-top: 20px;
}

.l-two-column-left #content-main {
    float: left;
    width: 735px;
    margin-left: 20px;
}

.l-two-column-left #secondary-nav {
    float: left;
    width: 240px;
}

@media screen and (max-width: 65.5625em) {
    .l-two-column-left #content-main, .l-two-column-left #secondary-nav {
        width: 100%;
        float: none;
        margin-left: 0;
    }
}

@media screen and (max-width: 47.4375em) {
    .l-two-column-left #content-container {
        margin-top: 0;
    }
}

.l-three-column #content-container {
    float: right;
    width: 782px;
    margin-left: 23px;
}

.l-three-column #content-main {
    float: left;
    width: 512px;
}

.l-three-column #aside {
    float: left;
    width: 247px;
    margin-left: 23px;
}

.l-three-column #secondary-nav {
    float: left;
    width: 155px;
}

@media screen and (max-width: 65.5625em) {
    .l-three-column #content-container {
        width: 512px;
    }

    .l-three-column #aside {
        width: 512px;
        margin-left: 0;
    }

    .l-three-column #secondary-nav {
        width: 176px;
    }

    .l-three-column #content-main {
        float: none;
        margin-bottom: 2em;
    }
}

@media screen and (max-width: 47.4375em) {
    .l-three-column #content-container, .l-three-column #content-main, .l-three-column #aside, .l-three-column #secondary-nav {
        width: 100%;
        float: none;
        margin-left: 0;
    }

    .l-three-column #content-main, .l-three-column #aside, .l-three-column #secondary-nav {
        margin-bottom: 2em;
    }
}

.l-homepage #content-container {
    margin-top: 0;
}

.l-homepage h2 {
    text-align: center;
}

.l-homepage .hero-shadow {
    height: 50px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e4e4e4), color-stop(100%, #fff));
    background-image: -webkit-linear-gradient(top, #e4e4e4, #fff);
    background-image: -moz-linear-gradient(top, #e4e4e4, #fff);
    background-image: -o-linear-gradient(top, #e4e4e4, #fff);
    background-image: linear-gradient(top, #e4e4e4,#ffffff);
}

@media screen and (max-width: 31.9375em) {
    .l-homepage #content-main {
        margin-bottom: 0;
    }
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
    margin-top: 0;
}

p, li {
    font-size: 16px;
    font-size: 1rem;
    color: #555555;
}

p {
    line-height: 1.8;
}

li {
    line-height: 1.8;
}

p:first-child {
    margin-top: 0;
}

h1 {
    font-size: 40px;
    font-size: 2.5rem;
    color: #1d1d1b;
    font-family: Arial, Helvetica, sans-serif;
}

h2 {
    font-size: 34px;
    font-size: 2.125rem;
    color:#444;
    font-family: 'Arial W01 Light';
}

h3 {
    font-size: 28px;
    font-size: 1.75rem;
    color:#444;
    font-family: 'Arial W01 Light';
}

h4 {
    font-size: 24px;
    font-size: 1.5rem;
    color:#444;
    font-family: Arial, Helvetica, sans-serif;
}

h5 {
    font-size: 20px;
    font-size: 1.25rem;
    color:#444;
    font-family: Arial, Helvetica, sans-serif;
}

h6 {
    color:#444;
    font-family: Arial, Helvetica, sans-serif;
}

ul, ol {
    padding: 0 0 0 30px;
}

    ul:first-child, ol:first-child {
        margin-top: 0;
    }

    ul ul, ul ol, ol ul, ol ol {
        padding-left: 20px;
    }

        ul ul:first-child, ul ol:first-child, ol ul:first-child, ol ol:first-child {
            margin: 5px 0 0 0;
        }

    ul a:first-child + ul, ul a:first-child + ol, ol a:first-child + ul, ol a:first-child + ol {
        margin: 5px 0 0 0;
    }

ul {
    padding: 0 0 0 18px;
}

li:first-child {
    margin-top: 0;
}

#page-top {
    padding-top: 0;
    position: relative;
    z-index: 9000;
}

    #page-top .l-margins {
        padding: 0;
    }

@media (min-width: 65.625em) {
    #page-top .l-margins {
        padding: 0 10px;
        padding: 0;
    }
}

@media (min-width: 65.625em) {
    #page-top {
        padding: 40px 0 13px;
    }
}

.logo {
    float: left;
    margin: 12px 0 0 20px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    height: 22px;
    width: 90px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAA+CAIAAAElkhkEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NmI1MWMyOC0zNzBiLTNkNDctYTZjOC0xYzI3NzM5NWMyMjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY1OEJEREI5OTdCMTFFNTlERUNBQ0JENEY0Q0M3QUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY1OEJEREE5OTdCMTFFNTlERUNBQ0JENEY0Q0M3QUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTZiNTFjMjgtMzcwYi0zZDQ3LWE2YzgtMWMyNzczOTVjMjI3IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MzllMzMxMWItOTk2YS0xMWU1LWJkZjIt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');
    background-repeat: no-repeat;
    background-size: 50px auto;
    background-position:0 0;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .logo {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAA+CAIAAAElkhkEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NmI1MWMyOC0zNzBiLTNkNDctYTZjOC0xYzI3NzM5NWMyMjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY1OEJEREI5OTdCMTFFNTlERUNBQ0JENEY0Q0M3QUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY1OEJEREE5OTdCMTFFNTlERUNBQ0JENEY0Q0M3QUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTZiNTFjMjgtMzcwYi0zZDQ3LWE2YzgtMWMyNzczOTVjMjI3IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MzllMzMxMWItOTk2YS0xMWU1LWJkZjItZThlMmMwNjFlYzZmIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+G+Tn0AAAEwFJREFUeNpi/P//PwMYPJJTBpJyj+4yYANMDMQBRoh5EMOAgE1H+9eVq8gqRKZNepOVh1AHtBHZarhOIBDu7WKCCDHx8b2KigOyJbZvBnKf6BlDVMhevwwkuUODQeo4bKxlrpwXW7YIyPh98yaHne2/Dx+ApgK5jNxcQBLhPoIAZN7ly5f19PQYGRn7+/t5eXl///4NFAFyWVhYpk+fDlEHEEAM/2HgoazSfxyACTmEgW4Ckr9v3ESzkQXOYtPWgnsQEi7wYIIGByMrKzAg4NLsZqYQsyEkEySo2M3NIAwI+HnqNJAUrK2C8l9Gxr4tr4I4EMiG+ODf798Q9qfZc4EM4kLr8OHDFRUVnJycP3/+lJKSKi0tBfmZiWnHjh1AcSBbUlISIICwmASPaVxpjkAag0fAI3kVOI87OFC4v+eJlt6/L1/hgrI3rzBycqLZB+EizPr37v0TAxOI9M8TJ1+GRSFi4N4tBhZmuB42Lc1f165D0wkf37/PnxnAhkAjB5Q+wQZBuD/PnoOwgbEEjmdmZL/ADQK54NMniEFAF4Dc9X3n7tepGWgBBM8ryBkFCFg11CFpCi0bQc1ioBIA+XH79u3EKAVmltTUVFyyXl5e6O4SEBD4AM4cZACAAMKZvoARD4x+kv2INaH+//6dnPAiBvy+SzgPsGB1FB5BYNwD09cLDx+0ZCFQVYFw1/+fPzGzIabpj5TUXickY8ryZaQi3PVYVQscGYyYToObDtL85+/fFy/xhdefBw+h2h7egct937cfVILVVeMJo1fhUUhp4t8/5LIBJbsoK/2+e4+Jl1fm6gVMT6FlLyCX6VV0PIuMDIQPrEogiDcxHhx390C59/Pnj30T/j57jjVmoC5iY4OmVYgiVlUVyb07ofHw589jJXVQNCsp/rl3H1mb8KT+t3mFEIf8OHbiVUQ0kC26YA6nkyMLUCmkZgPWewh7WFgQgsBAUFAFudrSXGzlMmCJApECiVhZQNhAg0ioG6mZ7okyC1jbvn//nhilHR0dt27dQhaRl5dnBKfHM2fOlJeXg9wlKCi4bNmyjx8/QlTk5OTcuHGDm5ubnZ193bp1q1evZoQlYDU1NSD3x48fQPbt27ehifzxYxMTk87OTmqGF0AAETbrfUPz53kLcOUqGgEW/NJvMnO/bd3GQHeAz1kvg8N/nj6DVerbxs1c/r5w7tf1G9/mF6Gp4YkIE+pqx1Wo8kRFCHW0YpVi09XBGYnP7J3/3H+AaALPmPImIwfOZRYTkz5zHGScohrD37/4vQ4qEBkZP7R1fJoxG6WM6O8Btn2QyxEIkD51DHteBLZRkN0kvnYll5cnX1YGXOTvq1egsgPoRSQ3AZtCwDQHQg9uI5fzwHL29507aG4CgreFJZCy/G1WLrI4s4Q4Fmc9VtMGNsPgXMl9O9lNQS0pgfISZGX/kRwELMhBmQDeqmJiAoYQk6AAXMFzJ3fscWLnBPTetx274CIcDnaItPXC2//XZeztBriJkrtRGkIfWtrgbC5/P2y1/G9c0cqbGPd5PrQAhxTXcCA6azq0QH3u7I7LTcjgXUU1MFTgXKC58PAD1lD/3r5DqTAjopGbysgA2A8RbKwH1lHYSywODpRyC63ak717A9hLQdPzfd8BeCMCaysWK+AvzPvYPwk5RQNTDzSc/v1DVskdFCg8oQdR/aC3hx7ewXQTuPpzQOYCiw+gyyC5CSvg8vMBKoC3UeApGmrLg9to6iFuonINS80KlmFQgoF0FrCBgFMOGInTpk0DtgFcXFwuXbpkYWGhr69fVFTExsYGlGJmZn7w4AEXF9e1a9dqamri4uLevn2rra0N7A3Hx8c3Nzd//fo1JSWlsLAQkhiSk5OBDKA5wHaIvb09sA8NNOf3798lJSWysrLPnj0DygK70Q8fPgRaKicnB9QO1PX69WsgCWy3ALmbNm3q6emBOgviRKBxS5cuBWoDdqh0dXWBUsD2DdC57e3t//79ExcXB7aBgIJbt249deoUUP+RI0eAXGAHTFNTE+IsyMAA0ByglnPnzhUXFzc0NAD9XF9fD3QEBwcHRBmwGwdxFpDLyckJ7PurqqpCDIcAgAAinOQ/dPd9mjyVnq0aotIWmpvgIygD6ax3ZZWYgt8PHh5gZ31ZsQpT8MfBQwPprFdxiVjFf126jFX836dPwLr175s3tG2d/jhAXKj8///cyQ3SsUTuPUoe3MsiLYVoibh5IQ8kIuebb9u2I7cxQV1YXHZBBggQzSArC6zKvu8/CGrloboJ5NRfv55Z2r7JykM0c1AHNz9OQuSkb1u2ExeJf/4iD42BKtEpE7G4afee1/FJeMLx25atr1PSsUp97OlDmLNjJ1HOempjj8wVWzSfWUQEpYV3/Qawufw6OZ1gDH/ftef3zVvYE8nxk/AxAbggpCWMxVnA5tvfZ89RYhDckEWx7MChZ46uKP2cmChoQ/7RXYGqCpT2rZvXj2PHsWSpyBhMQe4AP+zOemZmhcyFj1ejePTQ4f/gzjV8skCorRl5aInT2Qk5T3zbsAlb1v33/+s3tEYsl683Fmf9ffHy35cvSG02ZmAbF7k5C3XWiZOcDoiIlti6Ec0c0XmzCJZ/oID09Pm2EcXFTAICWJz11MoWmSt1aC8iKu1skJz/FyVmMYfZsA28YclaDx5+XbcBR3EKHpqCIGAeRIlQawe4FHLwgBrQ9vb4LERtpCMDYBSjtbyRIwfhrOeoRRQugJbwGbm5kEsp9AGV1g5c5gD7ESgpDzlhuTrDnPXvHyi3E1MhwAYOoeH/5AkiUC3t0MrSz7Pn4jKHVUMdLeUhnBUA7W+yvKttgAzq/ThyFCVsYKN+CMtQh7N/ILUj/r5+/UTHUGLTOhYlRWBDCNhEIzR+xQiaCfn0Cd1Zbm4oPZ9vW7e9yUQMBLDIykodPYB/HJvLw+3n2fN/we1dkgCkNvzz8NEzW0dcw2ZM8HEsXBkQNSIRczffDx+RPLCboCPgw8vIhTjIJHk5Ag0byGg3omzU04XnCPRUb4UoaYElIRMvL2RaFBcAygLVYJaWEIA8vgVyCpJKUMPm85z5yCkJedQZfSQtPBQt5wPzIzDkv23f+SYrFzGoxMQk3NXOHRaCmUy5/XyRR96+bdmGVC7akjB2OtqrHnXW0HPWvn378DmLkZHx/fv31JyDYGT89OkTExMBP8+dO7ejowM+fQIEq1evrqysRIRWWFgYIxgcOHCAg4Nj7dq1qampWVlZpaWl7u7ujx8/5ubm/vXrl5iYmKurK8RiIGlmZiYvLw/0j7W1NdA4IAmfDT5//ryKisrly5fnzZtnD25r+Pr6As2BaIRP17x79+7Bgwf37t1rb2//9u3b4cOHJSUloSM28CENZK6NjU1mZiaQcfLkyZkzZ8KlgMFQV1cHtABo0CdwpbYKDCDLGeDm3L59u7+/v6SkZPbs2UBZoGB8fPzKlSuRrYiKigIaAvQJkG1ubn7z5k2ECfC4A5qL6azAwEBWVlYgt7CwMDY2dvLkyWiuB1qppqbm5uaG5izQqAsjqFBkZ2eXk5N7/fq1t7c30Ik5OTlALtxZp0+f1tPT27Vrl52d3ZkzZ1CchQtAQmtAAECAdq48qIkrjCuBEAJpODxQiqBSrUJHFBG0XFpwEDk9pqKI9vxDwekhytQyaGtH26FeRcRBVOyU1jJFRxQ8wJZLEQvUo8ohHkRMQgVUrkgC6W95CMmymwN1qlO/YZi3b/e9t+973/19m2cg5bsaG8Wes9nC3QMDzC8vPK3YUtTX33Pz0IopymosLBryksNTIUteWwv7cqB3wezzP/+Y2POGwbNh59/XJAHBQ3QeDofi9asVLzWyDAc3jFZ+pgtQ4cu/LnGdp2j2w2UlpR05JzvO/qEQidRwbWXJfcuJ7/uOSYA/LaI1ENoyj8irapht/vB3De3tmIWvRNpyII2Zpng84adrBkNZcJL+WfnhIFAsXPuZcM1qBsFXJ2paFys7V6IHR5jyzWM+p0qBBoRflArF3QmOqlE82rZtSooMLC0YYpM7fni4bQdzbGLxwt66WL2gPeuEBkwZveEwMuNn9qB1Pq2n9XBG3dgJ9zx89MIU8U+bN35dZ+fQsCSCFn9oP5bFhilqoEwmnhugZMqgtx8/wRrICQrUW8C3pv9yf/Uatrtgk1G5J43dZhiYmTEz759l2GSvcqiuEU10aoqJ1VrWoUXJnjuPeR7uTOznQcZIqCq7NTRIgxfQlVV1Df6Ypa1QSKJneiCrJSW1KZa1Gs94hisVOe1hCp63FysLFxSSEKrY119DgaXR+PEWcV9YH8scfS7fOifLcvOmvtAtIzz8fjvJDHQ3P9Al6QLtREsUaCArfnCgftpQAz+TsOWIQwdUw8mMiT5Kvi4Lt4j/UjTBkW0qwfsrLTbGsR5Y6oHmTZtZZeIn0Qbm5mBPHY9f8NEHfeXksIEUd+oYHxv522ES9tIJWQ++2fpobwor4gPmDUtOVKNzsaTe7W1m7WtjM/p8ATQp9OnAu8PT9pvM9taiiMvKpWGLWcwTA6Ox9gOzYRrAYlO84L3Ix2UV0rBFjA/A64DvoatRCtbTgCmoCRqmqAVGWRtNnMBm8cOUZcQIXlorpih+d5nGnerMZnnohSlAc/ymjtO5MDVYN6hSYaVmZ8kKCh98m0Dz+2gZMjU1zOfLK6sk80PodJv5q4mPN2uOrqCYEmpbvqPLKQcHnV0Hub56AHwkv16plsJ6AhBejLVNNIGlhiwgmC05yqqG29sZS9A68s7yvDzY6FGWnw8i4owc2SWV0pxHs+XLtMvmK1dpHxHpApjZ2HnKPR9fxvyTkgX7huPGQsXTfUMNaeRBQEfe77xZM9mOS1ZYTGX6vD3pZs7J0zBNtGh9qVS1Al5XC5bLNQ2cD8N9RFqqXgNNgwPpjnRb5lHVUoBngKwzeUM4HJ4ns4zHMfZka70Y5aMkKIwxcQSlAbVQ7zpLlwgHAyv15IHA/rBC9BtI8w1NF4Tir09Giv3myWtusKqPr+IFKyN1WYnn4w0Xj4UTC15bE8XMZZcu17u49/k0Q7qVunzvYmBm2g1zl0Wzm4b2C2mzyAiF6K4GldVvYztOpolRdW2oVIrnBWnAFPwjHTEFMPHyZA/XFMLK5wfO1+rT6IIpWHnDf0xjwxRlf6u/ifmGWJO5vvqSlTqylEpJYKiGLPWw5N0wFPQIaIwba2hry6zNrlfC5xiWtMumrMTozYmD5ndIX5vyC7CHZcXndN8zZdClJLPVKqsMDGJFlnTBYg3V1SN+SuMH+Ou7GZ4Pq98jK6ACp5zhw0edzh5TV4sNw8XR9RhsbWHcYRQcLBKu6Th1mnXPjPQ7dCjGknIUZlNjuotqpdnTBv+eH3Q3NctKL3ZevtIlFitljw2Er3GsrblOk7nOU7RGsl7QSOn/EF4h6xWyXiHrP4debbhnz56hKqCa639BgPwSA4DD4dja2iYmJj7NbHZ2dsuWUX7o/fv3MzMzHz/5JJoG27dv37ZtW1xcXGFhId0oRRfJUwuFwlu3bvn5+SUlJQUEBLi5ueXk5GCki4tLSEhIfX09Ht61a1doaGhGRoa7u/ucOXP6Cj1KS0vxzPTp01esWFFdXa1QKJYvX75zJ1X43NXVhSHFxVRNX2VlJeZvbGysra3FkzNnzly0aFFdHRV+S01Nxa19+/Zh5uvX1Qqot2zZgkl2794dHR2dn59P3jkoKAhPoqe9nYpZnzp1CrN5eHgcPUoViGIqTIhGQ0MD2llZ/TW8Fy5cwJMLFy709/fHdtCTkJAwbdo0XGLdI0eO4C7+m5ubZ2dnE1NU2feFSkxMzN4eIJ+YoIe0169fjzY2hraTkxOWJDUHRkZGbW1taOfm5uKB5ORk8mRTUxM6L16kvstISUk5ePAgGjdu3FiyZImXl5dAIMCoqVOnYvLjx4/jVkRExNatWyMjKd8At0jZRU1NjWqdAXkfGxsbkBWXy71z5w46N2ygwtz4j+E+Pj44S3Ri8zjsM2fO9FVekEIMDEEbO0V7zJgxS5cuRQPYp6KbPXUgWBoUN2nSpNu3b5Oxjx49OnToELCv9oMhBIKDgz/ugX5Pqif1QMpeOD1FgWh3PHFB5HL5tWvX0CgqKkI/EAEaxGV5OfVDFGVlZeh0dXUF4YSHhzs6OlpZWYEcfH19LS0tgSwshLt8Pt/Y2HjdunVpaWlSqRSXZHIHpvBWVFQUqC8sLAzDcSRYEZ3YOQ4pLy+P/FzE/v37sfm1a9fOnk1VY/J4PGye0CBTbNWAnC5l6xoaghVKSkrs7e3j4+OpeKRAALaY+6S0tJeyZDJZkwqAnsE+aICZcReXaHd3w6lVQpwB34SycIB4DEgRiUSqVCAWi8GMhBIJgHcIudHaBFpbWysqKm7evEkuyXK0ChbyPjgncllVVdXZ2UnaWAhUDC4jly0tLXgliUTSNxY8hUMl62Kn6AE2sSi5i4E4XSxK2hiLGZ5xFc2qVavS09MH/QMdLyP8C17K/YTCqsAIAAAAAElFTkSuQmCC');
        background-position: 0 0;
        -webkit-background-size: 50px auto;
        -moz-background-size: 50px auto;
        -o-background-size: 50px auto;
        background-size: 50px auto;
    }
}

@media (min-width: 65.625em) {
    .logo {
        margin-left: 0;
        height: 62px;
        width: 100px;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAA+CAIAAAElkhkEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NmI1MWMyOC0zNzBiLTNkNDctYTZjOC0xYzI3NzM5NWMyMjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY1OEJEREI5OTdCMTFFNTlERUNBQ0JENEY0Q0M3QUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY1OEJEREE5OTdCMTFFNTlERUNBQ0JENEY0Q0M3QUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTZiNTFjMjgtMzcwYi0zZDQ3LWE2YzgtMWMyNzczOTVjMjI3IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MzllMzMxMWItOTk2YS0xMWU1LWJkZjIt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');
        background-repeat: no-repeat;
        background-size: contain;
        margin-top: -2px;
    }
}


.disclaimer {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1.3;
}

table {
    width: 100%;
    margin-top: 25px;
}

    table th, table td {
        text-align: left;
        padding: 15px;
        vertical-align: baseline;
        border: 1px solid #dadada;
        font-size: 14px;
        font-size: 0.875rem;
    }

        table th p, table th li, table th span, table td p, table td li, table td span {
            font-size: 14px;
            font-size: 0.875rem;
        }

        table th :first-child, table td :first-child {
            margin-top: 0;
        }

        table th :last-child, table td :last-child {
            margin-bottom: 0;
        }

    table thead th, table thead td {
        padding: 20px 15px;
        border-left-color: #dadada;
    }

.position-search-results {
    padding-top: 45px;
    padding-bottom: 45px;
    border-bottom: 1px solid #dadada;
}

    .position-search-results table {
        width: 575px !important;
    }

        .position-search-results table td, .position-search-results table th {
            padding: 7px 25px;
        }

            .position-search-results table td:first-child, .position-search-results table th:first-child {
                padding-left: 0;
            }

@media screen and (max-width: 65.5625em) {
    .position-search-results table {
        width: 100% !important;
    }
}

.position-search-results h4 {
    margin-bottom: 3px;
}

.position-search-results a.search-again {
    display: block;
    font-weight: bold;
}

.lt-ie9 .position-search-results a.search-again {
    margin-top: 15px;
}

.scrolltable {
    clear: both;
    padding-top: 20px;
    padding-bottom: 20px;
}

    .scrolltable table {
        margin-top: 0;
    }

    .scrolltable.has-scroll {
        position: relative;
        overflow: hidden;
    }

        .scrolltable.has-scroll:after {
            position: absolute;
            top: 0;
            left: 100%;
            width: 50px;
            height: 100%;
            -webkit-border-radius: 10px 0 0 10px/50% 0 0 50%;
            -moz-border-radius: 10px 0 0 10px/50% 0 0 50%;
            -ms-border-radius: 10px 0 0 10px/50% 0 0 50%;
            -o-border-radius: 10px 0 0 10px/50% 0 0 50%;
            border-radius: 10px 0 0 10px/50% 0 0 50%;
            -webkit-box-shadow: -5px 0 10px rgba(0,0,0,0.25);
            -moz-box-shadow: -5px 0 10px rgba(0,0,0,0.25);
            box-shadow: -5px 0 10px rgba(0,0,0,0.25);
            content: '';
        }

        .scrolltable.has-scroll > div {
            overflow-x: auto;
        }

#content-header {
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 1em;
}

.l-three-column #content-header, .l-two-column-right #content-header {
    padding-left: 177px;
}

@media screen and (max-width: 65.5625em) {
    .l-three-column #content-header, .l-two-column-right #content-header {
        padding-left: 198px;
    }
}

@media screen and (max-width: 47.4375em) {
    .l-three-column #content-header, .l-two-column-right #content-header {
        padding-left: 0;
    }
}

#content-header .btn-secondary-nav {
    display: none;
}

@media screen and (max-width: 47.4375em) {
    #content-header .btn-secondary-nav {
        display: block;
        height: 21px;
        width: 21px;
        background-image: url("../img/sprites/global-se8a7877705.png");
        background-position: 0 -3796px;
        background-repeat: no-repeat;
        float: left;
        margin: 2px 10px 5px 0;
    }

    #content-header #breadcrumbs {
        float: left;
    }
}

@media screen and (max-width: 47.4375em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 47.4375em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 47.4375em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 47.4375em) and (min-device-pixel-ratio: 1.5) {
    #content-header .btn-secondary-nav {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3680.5px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

#main-nav {
    background-color: #ededed;
    margin: 36px 0 0 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#business-options {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

    #business-options > li {
        color: #e11b22;
    }

@media (min-width: 65.625em) {
    #business-options > li {
        font-size: 20px;
        font-size: 1.25rem;
        float: left;
        margin: 0 60px 0 0;
        padding: 20px 0;
        position: relative;
    }
}

#business-options > li > .is-active a {
    color: #e11b22;
}

    #business-options > li > .is-active a:after {
        background-image: none;
    }

#business-options > li > a {
    font-size: 20px;
    font-size: 1.25rem;
    color: #1d1d1b;
    display: block;
    float: left;
    padding: 0 20px 0 0;
    text-decoration: none;
}

    #business-options > li > a:after {
        height: 6px;
        width: 12px;
        background-image: url("../img/sprites/global-se8a7877705.png");
        background-position: 0 -3775px;
        background-repeat: no-repeat;
        content: " ";
        position: absolute;
        right: 0;
        width: 11px;
        height: 6px;
        top: 32px;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    #business-options > li > a:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3990.5px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

#business-options > li > a:hover, #business-options > li > a:focus {
    color: #e11b22;
}

    #business-options > li > a:hover > :after, #business-options > li > a:focus > :after {
        background-image: none;
    }

@media (min-width: 65.625em) {
    .global-links {
        display: none;
    }

    .global-nav-desktop {
        display: block;
        float: right;
        margin: 0;
        padding: 32px 0 0 0;
        position: relative;
    }

        .global-nav-desktop .global-nav-dropdown {
            z-index: 500;
        }

        .global-nav-desktop li {
            float: left;
            line-height: inherit;
            list-style-type: none;
            margin: 0 30px 0 0;
            position: relative;
        }

            .global-nav-desktop li:last-child {
                margin: 0;
            }

            .global-nav-desktop li h3 {
                display: inline;
                font-weight: normal;
                margin: 0;
                padding: 0;
            }

                .global-nav-desktop li h3 a {
                    padding: 17px 0;
                    color: #555555;
                    font-family: Arial, Helvetica, sans-serif;
                    font-size: 16px;
                    font-size: 1rem;
                }

                    .global-nav-desktop li h3 a:hover, .global-nav-desktop li h3 a:focus, .global-nav-desktop li h3 a.is-active {
                        color: #e11b22;
                        text-decoration: none;
                    }

            .global-nav-desktop li.is-active h3 a {
                color: #e11b22;
                text-decoration: none;
            }

            .global-nav-desktop li:hover ul, .global-nav-desktop li:focus ul, .global-nav-desktop li.is-active ul {
                display: block;
                visibility: visible !important;
                filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
                -webkit-transition-property: opacity;
                -moz-transition-property: opacity;
                -o-transition-property: opacity;
                transition-property: opacity;
                -webkit-transition-duration: 400ms;
                -moz-transition-duration: 400ms;
                -o-transition-duration: 400ms;
                transition-duration: 400ms;
                -webkit-box-shadow: 0 3px 9px -2px black;
                -moz-box-shadow: 0 3px 9px -2px black;
                box-shadow: 0 3px 9px -2px black;
            }

            .global-nav-desktop li ul {
                background-color: transparent;
                border-top: 3px solid #e11b22;
                margin: 0;
                margin-top: 13px;
                padding: 0;
                height: 0;
                left: 0;
                filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                -webkit-transition-property: opacity;
                -moz-transition-property: opacity;
                -o-transition-property: opacity;
                transition-property: opacity;
                -webkit-transition-duration: 400ms;
                -moz-transition-duration: 400ms;
                -o-transition-duration: 400ms;
                transition-duration: 400ms;
                position: absolute;
                visibility: hidden;
                width: 326px;
                -webkit-border-radius: 0 0 5px 5px;
                -moz-border-radius: 0 0 5px 5px;
                -ms-border-radius: 0 0 5px 5px;
                -o-border-radius: 0 0 5px 5px;
                border-radius: 0 0 5px 5px;
            }

    .lt-ie9 .global-nav-desktop li ul {
        height: auto;
    }

    .global-nav-desktop li ul > li {
        float: none;
        list-style-type: none;
    }

        .global-nav-desktop li ul > li > a {
            background-color: #d3d3d3;
            background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
            background-size: 100%;
            background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #e1e1e1), color-stop(100%, #d3d3d3));
            background-image: -webkit-linear-gradient(#e1e1e1 50%, #d3d3d3 100%);
            background-image: -moz-linear-gradient(#e1e1e1 50%, #d3d3d3 100%);
            background-image: -o-linear-gradient(#e1e1e1 50%, #d3d3d3 100%);
            background-image: linear-gradient(#e1e1e1 50%,#d3d3d3 100%);
            color: #000;
            float: left;
            font-size: 15px;
            border-top: 1px solid #fff;
            padding: 16px 0 16px 26px;
            position: relative;
            width: 300px;
        }

            .global-nav-desktop li ul > li > a:after {
                height: 32px;
                width: 32px;
                background-image: url("../img/sprites/global-se8a7877705.png");
                background-position: 0 -1918px;
                background-repeat: no-repeat;
                content: " ";
                color: #fff;
                height: 32px;
                right: 10px;
                position: absolute;
                top: 9px;
                width: 32px;
            }

            .global-nav-desktop li ul > li > a:hover, .global-nav-desktop li ul > li > a:focus {
                background-image: none;
                background-color: #e11b22;
                color: #fff;
            }

                .global-nav-desktop li ul > li > a:hover:after, .global-nav-desktop li ul > li > a:focus:after {
                    height: 32px;
                    width: 32px;
                    background-image: url("../img/sprites/global-se8a7877705.png");
                    background-position: 0 -2713px;
                    background-repeat: no-repeat;
                }

        .global-nav-desktop li ul > li:last-child, .global-nav-desktop li ul > li:last-child a {
            -webkit-border-radius: 0 0 5px 5px;
            -moz-border-radius: 0 0 5px 5px;
            -ms-border-radius: 0 0 5px 5px;
            -o-border-radius: 0 0 5px 5px;
            border-radius: 0 0 5px 5px;
        }

        .global-nav-desktop li ul > li:first-child a {
            border-top: none;
        }

    .global-nav-desktop li.gn-login:hover ul, .global-nav-desktop li.gn-login:focus ul, .global-nav-desktop li.gn-login.is-active ul {
        left: auto;
        right: 0;
    }

    .global-nav-desktop li.gn-login h3 a {
        padding-right: 15px;
        color: #e11b22;
        position: relative;
    }

        .global-nav-desktop li.gn-login h3 a:after {
            content: '';
            position: absolute;
            height: 6px;
            width: 12px;
            background-image: url("../img/sprites/global-se8a7877705.png");
            background-position: 0 -3775px;
            background-repeat: no-repeat;
            right: -3px;
            top: 23px;
        }

    .lt-ie9 .global-nav-desktop li.gn-login h3 a:after {
        top: 25px;
    }
}

@media (min-width: 65.625em) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 65.625em) and (min--moz-device-pixel-ratio: 1.5), (min-width: 65.625em) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 65.625em) and (min-device-pixel-ratio: 1.5) {
    .global-nav-desktop li ul > li > a:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -2808px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
    .global-nav-desktop li ul > li > a:hover:after, .global-nav-desktop li ul > li > a:focus:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3344px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
    .global-nav-desktop li.gn-login h3 a:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3990.5px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 65.5625em) {
    .global-nav-desktop {
        display: none;
    }
}

#nav ul {
    padding: 0 35px;
}

#nav a {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

@media (min-width: 65.625em) {
    .nav-open, .search-open, .login-open, #mobile-login-nav {
        display: none;
    }
}

@media screen and (max-width: 65.5625em) {
    .nav-open {
        float: left;
        margin: 0 0 0 10px;
    }

        .nav-open a {
            float: left;
            height: 18px;
            width: 21px;
            background-image: url("../img/sprites/global-se8a7877705.png");
            background-position: 0 -3739px;
            background-repeat: no-repeat;
            text-indent: 100%;
            white-space: nowrap;
            overflow: hidden;
            margin: 15px 10px;
        }

    #nav {
        position: absolute;
        display: none;
        top: 0;
        padding-top: 20px;
        -webkit-overflow-scrolling: touch;
    }

        #nav a {
            -webkit-tap-highlight-color: rgba(0,0,0,0);
            outline: 0;
        }

        #nav:target {
            left: 0;
        }

    .js-nav #nav {
        display: block;
        height: 100%;
        width: 40.1%;
        left: -40%;
        overflow: hidden;
    }

    .js-nav #header, .js-nav #main {
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    .csstransforms3d.csstransitions.js-nav #nav {
        left: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        -moz-transform: translate3d(-100%, 0, 0);
        -ms-transform: translate3d(-100%, 0, 0);
        -o-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -o-backface-visibility: hidden;
        backface-visibility: hidden;
    }

        .csstransforms3d.csstransitions.js-nav #nav .l-margins {
            width: 100%;
            -webkit-transition: -webkit-transform 400ms ease;
            -moz-transition: -moz-transform 400ms ease;
            -o-transition: -o-transform 400ms ease;
            transition: transform 400ms ease;
            -webkit-transform: translate3d(40%, 0, 0);
            -moz-transform: translate3d(40%, 0, 0);
            -ms-transform: translate3d(40%, 0, 0);
            -o-transform: translate3d(40%, 0, 0);
            transform: translate3d(40%, 0, 0);
            -webkit-transform-origin: 50% 0% 50%;
            -moz-transform-origin: 50% 0% 50%;
            -ms-transform-origin: 50% 0% 50%;
            -o-transform-origin: 50% 0% 50%;
            transform-origin: 50% 0% 50%;
        }

    .js-nav #inner-wrap {
        left: 0;
    }

    .csstransforms3d.csstransitions.js-nav #inner-wrap {
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -o-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: -webkit-transform 400ms ease;
        -moz-transition: -moz-transform 400ms ease;
        -o-transition: -o-transform 400ms ease;
        transition: transform 400ms ease;
    }

    .js-nav-open #inner-wrap {
        left: 40%;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .js-nav-open #nav {
        -webkit-touch-callout: all;
        -webkit-user-select: all;
        -khtml-user-select: all;
        -moz-user-select: all;
        -ms-user-select: all;
        user-select: all;
    }

    .csstransforms3d.csstransitions.js-nav-open #inner-wrap {
        left: 0;
        -webkit-transform: translate3d(40%, 0, 0);
        -moz-transform: translate3d(40%, 0, 0);
        -ms-transform: translate3d(40%, 0, 0);
        -o-transform: translate3d(40%, 0, 0);
        transform: translate3d(40%, 0, 0);
    }

    .csstransforms3d.csstransitions.js-nav-open #nav .l-margins {
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    .dropdown-text, .dropdown-links {
        display: none;
    }

    .login-open {
        border-left: 1px solid #ebebeb;
        float: right;
        padding: 0;
    }

        .login-open a {
            height: 21px;
            width: 15px;
            background-image: url("../img/sprites/global-se8a7877705.png");
            background-position: 20px -4207px;
            background-repeat: no-repeat;
            float: left;
            margin: 0;
            padding: 13px 20px;
            text-indent: 100%;
            white-space: nowrap;
            overflow: hidden;
            color:#fff;
        }

        .login-open.login-active {
            background-color: #afafae;
        }

            .login-open.login-active a {
                background-image: url("../img/sprites/global-se8a7877705.png");
                background-position: 20px -4244px;
                background-repeat: no-repeat;
                color: #afafae;
            }

    #mobile-login-nav {
        background-color: #afafae;
        box-sizing: border-box;
        clear: left;
        display: none;
        left: 0;
        padding: 0;
        position: absolute;
        top: 47px;
        width: 100%;
        z-index: 1000;
    }

        #mobile-login-nav ul {
            padding: 0;
        }

            #mobile-login-nav ul li {
                list-style-type: none;
            }

                #mobile-login-nav ul li a {
                    color: #000;
                    font-size: 16px;
                    font-size: 1rem;
                    background-color: #ececec;
                    padding: 12px;
                    width: 100%;
                    float: left;
                    box-sizing: border-box;
                }

                    #mobile-login-nav ul li a.login-child-active {
                        background-color: #e11b22;
                        color: #fff;
                    }

                #mobile-login-nav ul li.mobile-login-top-level a {
                    background-color: #afafae;
                    color: #fff;
                }

                    #mobile-login-nav ul li.mobile-login-top-level a.login-child-active {
                        background-color: #e11b22;
                    }

        #mobile-login-nav .l-margins {
            box-sizing: border-box;
            padding: 0 10px;
        }
}

@media screen and (max-width: 65.5625em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 65.5625em) and (min-device-pixel-ratio: 1.5) {
    .nav-open a {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -4126px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
    .login-open a {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 20px -4232px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
    .login-open.login-active a {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 20px -4268px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}
@media screen and (max-width: 65.5625em) and (-webkit-max-device-pixel-ratio: 1.4) {
    .nav-open a {
        background-position: 0px -3742px;
    }
}
@media screen and (max-width: 65.5625em) and (min-width: 65.625em) {
    #mobile-login-nav {
        display: none !important;
    }
}

@media screen and (max-width: 47.4375em) {
    .js-nav #nav {
        width: 80%;
        left: -80%;
    }

    .csstransforms3d.csstransitions.js-nav #nav .l-margins {
        -webkit-transform: translate3d(80%, 0, 0);
        -moz-transform: translate3d(80%, 0, 0);
        -ms-transform: translate3d(80%, 0, 0);
        -o-transform: translate3d(80%, 0, 0);
        transform: translate3d(80%, 0, 0);
    }

    .js-nav-open #inner-wrap {
        left: 80%;
    }

    .csstransforms3d.csstransitions.js-nav-open #inner-wrap {
        left: 0;
        -webkit-transform: translate3d(80%, 0, 0);
        -moz-transform: translate3d(80%, 0, 0);
        -ms-transform: translate3d(80%, 0, 0);
        -o-transform: translate3d(80%, 0, 0);
        transform: translate3d(80%, 0, 0);
    }

    .csstransforms3d.csstransitions.js-nav-open #nav .l-margins {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@media screen and (max-width: 31.9375em) {
    .js-nav #nav {
        width: 80%;
        left: -80%;
    }

    .csstransforms3d.csstransitions.js-nav #nav .l-margins {
        -webkit-transform: translate3d(80%, 0, 0);
        -moz-transform: translate3d(80%, 0, 0);
        -ms-transform: translate3d(80%, 0, 0);
        -o-transform: translate3d(80%, 0, 0);
        transform: translate3d(80%, 0, 0);
    }

    .js-nav-open #inner-wrap {
        left: 80%;
    }

    .csstransforms3d.csstransitions.js-nav-open #inner-wrap {
        left: 0;
        -webkit-transform: translate3d(80%, 0, 0);
        -moz-transform: translate3d(80%, 0, 0);
        -ms-transform: translate3d(80%, 0, 0);
        -o-transform: translate3d(80%, 0, 0);
        transform: translate3d(80%, 0, 0);
    }

    .csstransforms3d.csstransitions.js-nav-open #nav .l-margins {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

#nav-search-bar {
    background: #ededed;
}

#nav {
    background: #2e2e2e;
    padding-top: 0;
    border-right: solid 1px #dfe0e0;
}

@media (min-width: 65.625em) {
    #nav {
        min-height: 56px;
        background: #ededed;
        border-right: none;
    }
}

#nav ul, #nav li, #nav h3, #nav h4 {
    margin: 0;
    padding: 0;
    list-style: none;
}

@media (min-width: 65.625em) {
    #nav ul.nav-top-level {
        float: left;
    }
}

@media (min-width: 65.625em) {
    #nav ul.dd-list {
        min-height: 160px;
        padding: 50px;
        background-color: #5c5f64;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNGY1MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVjNWY2NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4f53), color-stop(100%, #5c5f64));
        background-image: -webkit-linear-gradient(top, #4d4f53, #5c5f64);
        background-image: -moz-linear-gradient(top, #4d4f53, #5c5f64);
        background-image: -o-linear-gradient(top, #4d4f53, #5c5f64);
        background-image: linear-gradient(top, #4d4f53,#5c5f64);
    }
}

#nav .nav-top-level li > ul {
    padding: 0 0 20px;
}

@media (min-width: 65.625em) {
    #nav .main-dropdown {
        background: #4d4f53;
        border-top: 3px solid #e11b22;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        left: 0;
        position: absolute;
        top: 60px;
        width: 1000px;
        margin-left: 9999px;
        visibility: hidden;
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -ms-border-radius: 0 0 5px 5px;
        -o-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
        -webkit-box-shadow: 0 3px 9px -2px black;
        -moz-box-shadow: 0 3px 9px -2px black;
        box-shadow: 0 3px 9px -2px black;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
        z-index: 100000;
        -webkit-transition-property: opacity;
        -moz-transition-property: opacity;
        -o-transition-property: opacity;
        transition-property: opacity;
        -webkit-transition-duration: 400ms;
        -moz-transition-duration: 400ms;
        -o-transition-duration: 400ms;
        transition-duration: 400ms;
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        outline: 0;
    }

        #nav .main-dropdown ul {
            -webkit-tap-highlight-color: rgba(0,0,0,0);
            outline: 0;
        }

            #nav .main-dropdown ul > li {
                float: left;
                margin: 0 0 0 34px !important;
                width: 150px;
                -webkit-tap-highlight-color: rgba(0,0,0,0);
                outline: 0;
            }

                #nav .main-dropdown ul > li > span {
                    font-family: Arial, Helvetica, sans-serif;
                    color: #fff;
                }

                #nav .main-dropdown ul > li a {
                    -webkit-tap-highlight-color: rgba(0,0,0,0);
                    outline: 0;
                }

                    #nav .main-dropdown ul > li a:hover .dropdown-title, #nav .main-dropdown ul > li a:focus .dropdown-title {
                        text-decoration: underline;
                    }

                #nav .main-dropdown ul > li:first-child {
                    float: left;
                    margin: 0 !important;
                }

    .lt-ie9 #nav .main-dropdown {
        display: block !important;
    }
}

#nav li.menu-title {
    border-top: 1px solid #2e2e2e;
    background-color: #232323;
}

@media (min-width: 65.625em) {
    #nav li.menu-title {
        background-color: transparent;
        border-top: none;
        float: left;
        position: relative;
    }

        #nav li.menu-title:hover .main-dropdown, #nav li.menu-title:focus .main-dropdown {
            display: block;
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
            opacity: 1;
            margin-left: 0;
            visibility: visible;
        }
}

.lt-ie9 #nav li.menu-title {
    background-color: transparent;
    border-top: none;
    float: left;
    position: relative;
}

    .lt-ie9 #nav li.menu-title:hover .main-dropdown, .lt-ie9 #nav li.menu-title:focus .main-dropdown {
        display: block !important;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        opacity: 1;
        margin-left: 0;
        visibility: visible !important;
    }

@media (min-width: 65.625em) {
    #nav li#for-individuals .main-dropdown {
        left: -171px;
    }

    .lt-ie10 #nav li#for-individuals .main-dropdown {
        left: -171px;
    }

    .lt-ie9 #nav li#for-individuals .main-dropdown {
        left: -171px !important;
    }
}

#nav li.home.menu-title {
    border-top: none;
    padding: 14px 24px;
}

@media (min-width: 65.625em) {
    #nav li.home.menu-title {
        padding: 0;
    }
}

#nav li.home.menu-title a {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    height: 22px;
    width: 90px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAAAwCAYAAAAfHSRCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpERkE2NUJGMDlGOUJFNDExQjk1MkZCQzhGMzBFQTM3MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RkU0NDVEMTlCQUIxMUU0QjhFREIyQjJFQjI4MDE1OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RkU0NDVEMDlCQUIxMUU0QjhFREIyQjJFQjI4MDE1OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUwQTY1QkYwOUY5QkU0MTFCOTUyRkJDOEYzMEVBMzcxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRGQTY1QkYwOUY5QkU0MTFCOTUyRkJDOEYzMEVBMzcxIi8+IDwvcmRmOkRlc2NyaXB0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') no-repeat;
    background-size: 50px auto;
    min-height: 0;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    #nav li.home.menu-title a {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAAAwCAYAAAAfHSRCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpERkE2NUJGMDlGOUJFNDExQjk1MkZCQzhGMzBFQTM3MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RkU0NDVEMTlCQUIxMUU0QjhFREIyQjJFQjI4MDE1OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RkU0NDVEMDlCQUIxMUU0QjhFREIyQjJFQjI4MDE1OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUwQTY1QkYwOUY5QkU0MTFCOTUyRkJDOEYzMEVBMzcxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRGQTY1QkYwOUY5QkU0MTFCOTUyRkJDOEYzMEVBMzcxIi8+IDwvcmRmOkRlc2NyaXB0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') no-repeat;
        background-position: 0 0px;
        -webkit-background-size: 50px auto;
        -moz-background-size: 50px auto;
        -o-background-size: 50px auto;
        background-size: 50px auto;
    }
}

@media (min-width: 65.625em) {
    #nav li.home.menu-title a {
        display: none;
    }
}

#nav a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    height: 60px;
    padding: 14px 0 14px 20px;
    font-weight: normal;
    color: white;
}

@media (min-width: 65.625em) {
    #nav a {
        padding-left: 0;
    }
}

#nav a:hover, #nav a:focus {
    color: white;
}

#nav li.home a {
    border-top: 0;
    min-height: 49px;
}

#nav li.home a, #nav li h3 a {
    font-family:'Arial W01 Light';
    font-size: 20px;
    font-size: 1.25rem;
    color: white;
    text-decoration: none;
}

@media (min-width: 65.625em) {
    #nav li.home a, #nav li h3 a {
        color: #000;
    }
}

#nav li.global-nav {
    background-color: #2e2e2e;
}

    #nav li.global-nav.gn-login {
        display: none;
    }

@media (min-width: 65.625em) {
    #nav li.global-nav.gn-login {
        display: block;
    }
}

#nav .expandcollapse {
    display: block;
    padding-right: 0;
}

#nav .expand a, #nav .collapse a {
    position: relative;
    padding-right: 45px;
    color: #e11b22;
}

    #nav .expand a:after, #nav .collapse a:after {
        content: "";
        position: absolute;
        right: 20px;
        top: 20px;
    }

#nav .expand a {
    color: #fff;
}

@media (min-width: 65.625em) {
    #nav .expand a {
        color: #000;
        float: left;
    }
}

#nav .expand a:after {
    height: 6px;
    width: 12px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -3775px;
    background-repeat: no-repeat;
    top: 28px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    #nav .expand a:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3990.5px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

#nav .collapse a {
    color: #e11b22;
}

    #nav .collapse a:after {
        height: 6px;
        width: 12px;
        background-image: url("../img/sprites/global-se8a7877705.png");
        background-position: 0 -3832px;
        background-repeat: no-repeat;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    #nav .collapse a:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -4032px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

#nav ul ul a {
    font-size: 16px;
    font-size: 1rem;
}

@media (min-width: 65.625em) {
    #nav ul ul a {
        padding: 0;
        color: white;
    }

        #nav ul ul a:hover, #nav ul ul a:focus {
            color: #fff !important;
        }

        #nav ul ul a > span {
            line-height: normal;
        }

            #nav ul ul a > span.dropdown-title {
                font-size: 18px;
                font-size: 1.125rem;
                display: block;
                height: 70px;
                line-height: 24px;
            }

            #nav ul ul a > span.dropdown-text {
                display: block;
                font-size: 12px;
                font-size: 0.75rem;
                font-family: Arial, Helvetica, sans-serif;
                line-height: 18px;
            }
}

#nav ul ul ul a {
    background: #e1e8ec;
}

.js-nav.no-touch #nav a:hover, .js-nav.no-touch #nav a:focus {
    color: #e11b22;
    text-decoration: none;
}

@media (min-width: 65.625em) {
    li.menu-title div.dropdown-links {
        background-color: #4d4f53;
        border-top: 1px solid #20242a;
        clear: left;
        color: #fff;
        display: block;
        padding: 50px;
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -ms-border-radius: 0 0 5px 5px;
        -o-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
    }

        li.menu-title div.dropdown-links p.fl-title {
            color: #fff;
            float: left;
            font-size: 18px;
            font-size: 1.125rem;
            line-height: 21px;
            margin: 0;
            padding: 0 20px 0 20px;
        }

        li.menu-title div.dropdown-links ul {
            float: left;
            margin: 0;
            position: relative;
        }

            li.menu-title div.dropdown-links ul li {
                float: left;
                list-style-type: none;
                margin: 0 60px 0 0;
                padding: 0 0 0 46px;
                position: relative;
            }

                li.menu-title div.dropdown-links ul li a {
                    color: #fff;
                    display: block;
                    font-size: 15px;
                    font-size: 0.9375rem;
                    margin: 0;
                    padding: 0;
                    height: auto !important;
                }

                    li.menu-title div.dropdown-links ul li a:hover, li.menu-title div.dropdown-links ul li a:focus {
                        color: #989b9f;
                    }

                    li.menu-title div.dropdown-links ul li a:before {
                        content: " ";
                        height: 36px;
                        left: 0;
                        position: absolute;
                        top: -7px;
                        width: 36px;
                    }

                li.menu-title div.dropdown-links ul li.fl-surveys {
                    line-height: 21.5px;
                    margin: 0 30px 0 0 !important;
                    padding: 0 0 0 46px !important;
                    position: relative;
                    width: auto !important;
                }

                    li.menu-title div.dropdown-links ul li.fl-surveys a {
                        font-size: 15px;
                        font-size: 0.9375rem;
                        margin: 0;
                        min-height: inherit;
                        padding: 0;
                    }

                        li.menu-title div.dropdown-links ul li.fl-surveys a:before {
                            height: 36px;
                            width: 36px;
                            background-image: url("../img/sprites/global-se8a7877705.png");
                            background-position: 0 -2449px;
                            background-repeat: no-repeat;
                        }

                        li.menu-title div.dropdown-links ul li.fl-surveys a:hover, li.menu-title div.dropdown-links ul li.fl-surveys a:focus {
                            text-decoration: underline !important;
                        }

                            li.menu-title div.dropdown-links ul li.fl-surveys a:hover:before, li.menu-title div.dropdown-links ul li.fl-surveys a:focus:before {
                                height: 36px;
                                width: 36px;
                                background-image: url("../img/sprites/global-se8a7877705.png");
                                background-position: 0 -2061px;
                                background-repeat: no-repeat;
                            }

                li.menu-title div.dropdown-links ul li.fl-training {
                    line-height: 21.5px;
                    margin: 0 60px 0 0 !important;
                    padding: 0 0 0 46px !important;
                    position: relative;
                    width: auto !important;
                }

                    li.menu-title div.dropdown-links ul li.fl-training a {
                        font-size: 15px;
                        font-size: 0.9375rem;
                        margin: 0;
                        min-height: inherit;
                        padding: 0;
                    }

                        li.menu-title div.dropdown-links ul li.fl-training a:before {
                            height: 36px;
                            width: 36px;
                            background-image: url("../img/sprites/global-se8a7877705.png");
                            background-position: 0 -2343px;
                            background-repeat: no-repeat;
                        }

                        li.menu-title div.dropdown-links ul li.fl-training a:hover, li.menu-title div.dropdown-links ul li.fl-training a:focus {
                            text-decoration: underline !important;
                        }

                            li.menu-title div.dropdown-links ul li.fl-training a:hover:before, li.menu-title div.dropdown-links ul li.fl-training a:focus:before {
                                height: 36px;
                                width: 36px;
                                background-image: url("../img/sprites/global-se8a7877705.png");
                                background-position: 0 -2010px;
                                background-repeat: no-repeat;
                            }

                li.menu-title div.dropdown-links ul li.fl-newsletters {
                    line-height: 21.5px;
                    margin: 0 60px 0 0 !important;
                    padding: 0 0 0 46px !important;
                    position: relative;
                    width: auto !important;
                }

                    li.menu-title div.dropdown-links ul li.fl-newsletters a {
                        font-size: 15px;
                        font-size: 0.9375rem;
                        margin: 0;
                        min-height: inherit;
                        padding: 0;
                    }

                        li.menu-title div.dropdown-links ul li.fl-newsletters a:before {
                            height: 36px;
                            width: 36px;
                            background-image: url("../img/sprites/global-se8a7877705.png");
                            background-position: 0 -2112px;
                            background-repeat: no-repeat;
                        }

                        li.menu-title div.dropdown-links ul li.fl-newsletters a:hover, li.menu-title div.dropdown-links ul li.fl-newsletters a:focus {
                            text-decoration: underline !important;
                        }

                            li.menu-title div.dropdown-links ul li.fl-newsletters a:hover:before, li.menu-title div.dropdown-links ul li.fl-newsletters a:focus:before {
                                height: 36px;
                                width: 36px;
                                background-image: url("../img/sprites/global-se8a7877705.png");
                                background-position: 0 -1815px;
                                background-repeat: no-repeat;
                            }
}

@media (min-width: 65.625em) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 65.625em) and (min--moz-device-pixel-ratio: 1.5), (min-width: 65.625em) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 65.625em) and (min-device-pixel-ratio: 1.5) {
    li.menu-title div.dropdown-links ul li.fl-surveys a:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3102px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media (min-width: 65.625em) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 65.625em) and (min--moz-device-pixel-ratio: 1.5), (min-width: 65.625em) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 65.625em) and (min-device-pixel-ratio: 1.5) {
    li.menu-title div.dropdown-links ul li.fl-surveys a:hover:before, li.menu-title div.dropdown-links ul li.fl-surveys a:focus:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3000px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media (min-width: 65.625em) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 65.625em) and (min--moz-device-pixel-ratio: 1.5), (min-width: 65.625em) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 65.625em) and (min-device-pixel-ratio: 1.5) {
    li.menu-title div.dropdown-links ul li.fl-training a:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3051px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media (min-width: 65.625em) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 65.625em) and (min--moz-device-pixel-ratio: 1.5), (min-width: 65.625em) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 65.625em) and (min-device-pixel-ratio: 1.5) {
    li.menu-title div.dropdown-links ul li.fl-training a:hover:before, li.menu-title div.dropdown-links ul li.fl-training a:focus:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -2898px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media (min-width: 65.625em) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 65.625em) and (min--moz-device-pixel-ratio: 1.5), (min-width: 65.625em) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 65.625em) and (min-device-pixel-ratio: 1.5) {
    li.menu-title div.dropdown-links ul li.fl-newsletters a:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -2949px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media (min-width: 65.625em) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 65.625em) and (min--moz-device-pixel-ratio: 1.5), (min-width: 65.625em) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 65.625em) and (min-device-pixel-ratio: 1.5) {
    li.menu-title div.dropdown-links ul li.fl-newsletters a:hover:before, li.menu-title div.dropdown-links ul li.fl-newsletters a:focus:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -2372px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

#secondary-nav .nav-wrapper > ul > li > ul > li > ul > li > ul > li.current-page > a {
    font-weight: bold;
}

#secondary-nav {
    position: relative;
}

    #secondary-nav .nav-wrapper {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        #secondary-nav .nav-wrapper ul {
            list-style: none;
            padding: 0;
            margin: 0;
            padding-bottom: 0.5em;
        }

            #secondary-nav .nav-wrapper ul ul {
                border: none;
                padding-left: 0em;
                padding-bottom: 0;
                padding-top: 0;
            }

                #secondary-nav .nav-wrapper ul ul li a {
                    background-color: #f5f6f6;
                    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
                    background-size: 100%;
                    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f6f6), color-stop(100%, #e9e9e9));
                    background-image: -webkit-linear-gradient(top, #f5f6f6, #e9e9e9);
                    background-image: -moz-linear-gradient(top, #f5f6f6, #e9e9e9);
                    background-image: -o-linear-gradient(top, #f5f6f6, #e9e9e9);
                    background-image: linear-gradient(top, #f5f6f6,#e9e9e9);
                }

                #secondary-nav .nav-wrapper ul ul ul ul li a {
                    padding-left: 3em;
                }

        #secondary-nav .nav-wrapper > ul > li {
            list-style: none;
            margin: 0;
        }

            #secondary-nav .nav-wrapper > ul > li > a {
                padding: 1em 20px 1em 20px;
                font-size: 18px;
                font-size: 1.125rem;
            }

            #secondary-nav .nav-wrapper > ul > li a {
                color: black;
                display: block;
                border-top: 1px solid #fff;
                border-bottom: 1px solid #e0e0e0;
                line-height: 1.3;
            }

            #secondary-nav .nav-wrapper > ul > li > ul > li a {
                font-size: 14px;
                font-size: 0.875rem;
                padding: 1.2em 55px 1.2em 20px;
            }

            #secondary-nav .nav-wrapper > ul > li > ul > li > a {
                position: relative;
            }

                #secondary-nav .nav-wrapper > ul > li > ul > li > a:after {
                    content: "";
                    height: 27px;
                    width: 27px;
                    background-image: url("../img/sprites/global-se8a7877705.png");
                    background-position: 0 -2671px;
                    background-repeat: no-repeat;
                    position: absolute;
                    right: 15px;
                    top: 10px;
                }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    #secondary-nav .nav-wrapper > ul > li > ul > li > a:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -2026px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

#secondary-nav .nav-wrapper > ul > li > ul > li.is-active > a:after {
    height: 27px;
    width: 26px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -2629px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    #secondary-nav .nav-wrapper > ul > li > ul > li.is-active > a:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1984px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

#secondary-nav .nav-wrapper > ul > li > ul > li.current-page > a {
    font-weight: bold;
}

#secondary-nav .nav-wrapper > ul > li > ul > li > ul > li {
    z-index: 1;
    position: relative;
}

    #secondary-nav .nav-wrapper > ul > li > ul > li > ul > li a {
        background-color: white;
        background-image: none;
        border-left: 1px solid #e0e0e0;
        border-right: 1px solid #e0e0e0;
        color: #0083a9;
        padding-right: 35px;
    }

    #secondary-nav .nav-wrapper > ul > li > ul > li > ul > li.current-page > a {
        font-weight: bold;
    }

#secondary-nav .nav-wrapper a:hover, #secondary-nav .nav-wrapper a:focus, #secondary-nav .nav-wrapper a:active {
    text-decoration: underline;
}

@media screen and (max-width: 65.5625em) {
    #secondary-nav .nav-wrapper {
        width: 100%;
    }

    .l-landing #secondary-nav .nav-wrapper {
        display: none;
    }

    #secondary-nav .nav-wrapper > ul > li > ul > li a {
        display: none;
    }

    #secondary-nav .nav-wrapper > ul > li > ul > li.is-active > a {
        display: none;
    }

    #secondary-nav .nav-wrapper > ul > li > ul > li.is-active > ul a {
        display: block;
    }

    #secondary-nav .nav-wrapper > ul > li.is-active > a {
        display: none;
    }
}

#secondary-nav .mobile-toggle-nav {
    display: none;
}

@media screen and (max-width: 65.5625em) {
    #secondary-nav .mobile-toggle-nav {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 15px;
        font-size: 0.9375rem;
        background-color: #ebebeb;
        border: 1px solid #c4c4c4;
        color: black;
        padding: 13px 15px 13px 50px;
        width: 100%;
        position: relative;
        display: block;
        overflow: hidden;
    }

    .l-landing #secondary-nav .mobile-toggle-nav {
        display: none;
    }

    #secondary-nav .mobile-toggle-nav:before {
        content: ' ';
        position: absolute;
        height: 16px;
        width: 21px;
        background-image: url("../img/sprites/global-se8a7877705.png");
        background-position: 0 -3672px;
        background-repeat: no-repeat;
        top: 15px;
        left: 20px;
    }

    #secondary-nav .mobile-toggle-nav.is-active {
        background-color: #e9e9e9;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, #f4f4f5));
        background-image: -webkit-linear-gradient(top, #e9e9e9, #f4f4f5);
        background-image: -moz-linear-gradient(top, #e9e9e9, #f4f4f5);
        background-image: -o-linear-gradient(top, #e9e9e9, #f4f4f5);
        background-image: linear-gradient(top, #e9e9e9,#f4f4f5);
        -webkit-box-shadow: inset 1px 1px 0px rgba(0,0,0,0.3);
        -moz-box-shadow: inset 1px 1px 0px rgba(0,0,0,0.3);
        box-shadow: inset 1px 1px 0px rgba(0,0,0,0.3);
    }

    #secondary-nav > .nav-wrapper {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
        -webkit-transition-property: opacity;
        -moz-transition-property: opacity;
        -o-transition-property: opacity;
        transition-property: opacity;
        -webkit-transition-duration: 400ms;
        -moz-transition-duration: 400ms;
        -o-transition-duration: 400ms;
        transition-duration: 400ms;
        position: absolute;
        margin-left: -9999px;
        border: 1px solid #c4c4c4;
        margin-top: 3px;
        z-index: 600;
    }

    .no-js #secondary-nav > .nav-wrapper {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        opacity: 1;
        position: relative;
        margin-left: 0;
    }

    #secondary-nav > .nav-wrapper ul {
        padding-bottom: 0;
    }

        #secondary-nav > .nav-wrapper ul li a {
            border-bottom: 1px solid #ebebeb;
            color: #000 !important;
        }

            #secondary-nav > .nav-wrapper ul li a:after {
                background-image: none;
            }

        #secondary-nav > .nav-wrapper ul li.is-active a:after {
            background-image: none;
        }

        #secondary-nav > .nav-wrapper ul li.is-active.current-page > a {
            color: #e11b22 !important;
        }

            #secondary-nav > .nav-wrapper ul li.is-active.current-page > a:after {
                content: ' ';
                position: absolute;
                height: 6px;
                width: 12px;
                background-image: url("../img/sprites/global-se8a7877705.png");
                background-position: 0 -3775px;
                background-repeat: no-repeat;
                top: 25px;
                right: 15px;
            }

    #secondary-nav > .nav-wrapper > ul > li a {
        background-image: none;
        background-color: #f1f1f1 !important;
    }

    #secondary-nav > .nav-wrapper > ul > li > ul > li.is-active a {
        background-image: none;
        background-color: #f1f1f1 !important;
    }

    #secondary-nav > .nav-wrapper > ul > li > ul > li.is-active > a {
        position: relative;
    }

        #secondary-nav > .nav-wrapper > ul > li > ul > li.is-active > a:after {
            content: ' ';
            position: absolute;
            height: 6px;
            width: 11px;
            background-image: url("../img/sprites/global-se8a7877705.png");
            background-position: 0 -4018px;
            background-repeat: no-repeat;
            top: 25px;
            right: 15px;
        }

    #secondary-nav > .nav-wrapper > ul > li > ul > li > ul > li.is-active a {
        background-color: #fff !important;
    }

    #secondary-nav.is-active > .nav-wrapper {
        margin-left: 0;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        opacity: 1;
    }
}

@media screen and (max-width: 65.5625em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 65.5625em) and (min-device-pixel-ratio: 1.5) {
    #secondary-nav .mobile-toggle-nav:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3959.5px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 65.5625em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 65.5625em) and (min-device-pixel-ratio: 1.5) {
    #secondary-nav > .nav-wrapper ul li.is-active.current-page > a:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3990.5px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 65.5625em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 65.5625em) and (min-device-pixel-ratio: 1.5) {
    #secondary-nav > .nav-wrapper > ul > li > ul > li.is-active > a:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -4011.5px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

#footer {
    background-color: #ededed;
    padding: 50px 0 0 0;
}

    #footer .footer-panel {
        font-size: 13px;
        font-size: 0.8125rem;
        float: left;
        padding: 0 2% 0 0;
        padding: 0 30px 0 0;
        width: 12.5%;
        width: 98px;
    }

.lt-ie9 #footer .footer-panel {
    width: 95px;
}

#footer .footer-panel:last-child {
    padding: 0;
}


#footer .footer-panel > h3 {
    padding-right: 5px;
    padding-right: 0;
    line-height: 0.5em;
    min-height: 54px;
}

    #footer .footer-panel > h3 a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-size: 1rem;
        color: #444;
    }

@media screen and (max-width: 65.5625em) {
    #footer .footer-panel > h3 a {
        font-size: 14px;
        font-size: 0.875rem;
    }
}

@media screen and (max-width: 47.4375em) {
    #footer .footer-panel > h3 a {
        color: #0083a9;
        font-size: 16px;
        font-size: 1rem;
    }
}

@media screen and (max-width: 65.5625em) {
    #footer .footer-panel > h3 {
        min-height: 40px;
        padding-bottom: 5px;
    }
}

@media screen and (max-width: 47.4375em) {
    #footer .footer-panel > h3 {
        padding: 0;
        margin: 0;
        min-height: 0;
    }
}

#footer .footer-panel ul {
    padding: 0 30px 0 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

    #footer .footer-panel ul li {
        margin-bottom: 12px;
        margin-top: 0;
        line-height: 1.1;
    }

        #footer .footer-panel ul li a {
            font-size: 13px;
            font-size: 0.8125rem;
            color: #7d7d7d;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: normal;
        }

@media screen and (max-width: 65.5625em) {
    #footer .footer-panel ul li a {
        font-size: 12px;
        font-size: 0.75rem;
    }
}

@media screen and (max-width: 47.4375em) {
    #footer .footer-panel ul li a {
        font-size: 13px;
        font-size: 0.8125rem;
    }
}

@media screen and (max-width: 65.5625em) {
    #footer .footer-panel {
        width: 11.5%;
        padding-right: 7px;
    }
}

@media screen and (max-width: 47.4375em) {
    #footer .footer-panel {
        padding: 20px 0;
        float: none;
        width: 100%;
        display: none;
    }

        #footer .footer-panel:first-child {
            padding-top: 30px;
        }

        #footer .footer-panel.small-below {
            display: block;
            border-bottom: 1px solid #fff;
        }

            #footer .footer-panel.small-below h3 {
                margin-left: 30px;
            }

            #footer .footer-panel.small-below ul {
                display: none;
            }
            
            #footer .footer-panel:last-child {
               padding: 20px 0;
}
}

#footer .sub-footer {
    min-height: 45px;
    background-color: #ededed;
}

    #footer .sub-footer .sub-footer-links {
        float: right;
        padding: 0;
        color: #747474;
        margin-top: 10px;
        font-size: 13px;
        font-size: 0.8125rem;
    }

        #footer .sub-footer .sub-footer-links .global-home {
            padding-left: 5px;
        }

            #footer .sub-footer .sub-footer-links .global-home a {
                color: #e11b22;
                font-size: 13px;
                font-size: 0.8125rem;
                font-weight: bold;
                padding-top: 60px;
                padding-right: 10px;
                padding-left: 20px;
            }

@media screen and (max-width: 65.5625em) {
    #footer .sub-footer .sub-footer-links .global-home a {
        font-size: 12px;
        font-size: 0.75rem;
    }
}

@media screen and (max-width: 47.4375em) {
    #footer .sub-footer .sub-footer-links .global-home a {
        font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-size: 1rem;
        font-weight: bold;
        color: #0083a9;
        padding: 0;
        background-position: -100px -100px;
        background:none;
    }
}

@media screen and (max-width: 47.4375em) {
    #footer .sub-footer .sub-footer-links .global-home {
        padding-left: 0;
    }
}

#footer .sub-footer .sub-footer-links ul {
    margin: 0;
    padding: 0 0 0 0;
    list-style: none;
    list-style-image: none;
}

    #footer .sub-footer .sub-footer-links ul li {
        display: inline-block;
        margin-top: 0;
        padding-left: 25px;
        font-size: 13px;
        font-size: 0.8125rem;
    }

        #footer .sub-footer .sub-footer-links ul li:first-child {
            padding-left: 0;
        }

        #footer .sub-footer .sub-footer-links ul li a {
            color: #747474;
            font-weight: normal;
            font-size: 13px;
            font-size: 0.8125rem;
        }

@media screen and (max-width: 65.5625em) {
    #footer .sub-footer .sub-footer-links ul li a {
        font-size: 12px;
        font-size: 0.75rem;
    }
}

@media screen and (max-width: 47.4375em) {
    #footer .sub-footer .sub-footer-links ul li a {
        font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-size: 1rem;
        font-weight: bold;
        color: #0083a9;
    }
}

@media screen and (max-width: 65.5625em) {
    #footer .sub-footer .sub-footer-links ul li {
        font-size: 11px;
        font-size: 0.6875rem;
        padding-left: 13px;
    }
}

@media screen and (max-width: 47.4375em) {
    #footer .sub-footer .sub-footer-links ul li {
        font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-size: 1rem;
        font-weight: bold;
        color: #0083a9;
        padding: 10px 0 10px 0;
        display: block;
    }

        #footer .sub-footer .sub-footer-links ul li:first-child {
            display: none;
        }
}

@media screen and (max-width: 65.5625em) {
    #footer .sub-footer .sub-footer-links {
        padding-top: 30px;
        padding-bottom: 15px;
        float: left;
    }
}

@media screen and (max-width: 47.4375em) {
    #footer .sub-footer .sub-footer-links {
        float: none;
        padding-top: 0;
        padding-left: 30px;
    }
}

#footer .sub-footer .social-links {
    margin: 10px 0 0 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    float: left;
}

    #footer .sub-footer .social-links li {
        float: left;
        margin-top: 0px;
        padding-left: 4px;
        padding-bottom: 0;
    }

.lt-ie9 #footer .sub-footer .social-links li {
    padding-bottom: 4px;
}

#footer .sub-footer .social-links li:first-child {
    padding-left: 0;
}

#footer .sub-footer .social-links .icon {
    background-position: 0 0;
}

    #footer .sub-footer .social-links .icon span {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

@media screen and (max-width: 65.5625em) {
    #footer .sub-footer .social-links {
        position: absolute;
    }
}

@media screen and (max-width: 47.4375em) {
    #footer .sub-footer .social-links {
        position: relative;
        padding: 0px 0 20px 25px;
    }

        #footer .sub-footer .social-links .icon {
            padding: 20px 30px 20px 20px;
        }

            #footer .sub-footer .social-links .icon.linkedin:before {
                height: 40px;
                width: 40px;
                background-image: url("../img/sprites/small-s929613439d.png");
                background-position: 0 -190px;
                background-repeat: no-repeat;
                padding: 5px;
            }

            #footer .sub-footer .social-links .icon.twitter:before {
                height: 40px;
                width: 40px;
                background-image: url("../img/sprites/small-s929613439d.png");
                background-position: 0 -135px;
                background-repeat: no-repeat;
                padding: 5px;
            }

            #footer .sub-footer .social-links .icon.youtube:before {
                height: 40px;
                width: 40px;
                background-image: url("../img/sprites/small-s929613439d.png");
                background-position: 0 -245px;
                background-repeat: no-repeat;
                padding: 5px;
            }
}

@media screen and (max-width: 47.4375em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 47.4375em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 47.4375em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 47.4375em) and (min-device-pixel-ratio: 1.5) {
    #footer .sub-footer .social-links .icon.linkedin:before {
        background-image: url("../img/sprites/small-2x-s26086372ae.png");
        background-position: 0 -200px;
        -webkit-background-size: 65px auto;
        -moz-background-size: 65px auto;
        -o-background-size: 65px auto;
        background-size: 65px auto;
    }
}

@media screen and (max-width: 47.4375em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 47.4375em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 47.4375em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 47.4375em) and (min-device-pixel-ratio: 1.5) {
    #footer .sub-footer .social-links .icon.twitter:before {
        background-image: url("../img/sprites/small-2x-s26086372ae.png");
        background-position: 0 -135px;
        -webkit-background-size: 65px auto;
        -moz-background-size: 65px auto;
        -o-background-size: 65px auto;
        background-size: 65px auto;
    }
}

@media screen and (max-width: 47.4375em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 47.4375em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 47.4375em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 47.4375em) and (min-device-pixel-ratio: 1.5) {
    #footer .sub-footer .social-links .icon.youtube:before {
        background-image: url("../img/sprites/small-2x-s26086372ae.png");
        background-position: 0 -265px;
        -webkit-background-size: 65px auto;
        -moz-background-size: 65px auto;
        -o-background-size: 65px auto;
        background-size: 65px auto;
    }
}

@media screen and (max-width: 65.5625em) {
    #footer .l-margins {
        max-width: none;
    }
}

@media screen and (max-width: 47.4375em) {
    #footer {
        padding-top: 0px;
    }

        #footer .l-margins {
            padding-left: 0;
            padding-right: 0;
        }
}

.footer-padding {
    padding-bottom: 30px;
}

/***
    Country footer images in base64
 ***/
/* Australia */
#footer .sub-footer .global-home a {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAxCAYAAAAlSqxqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODMwNTZFNUEyMDJFNTExQjNCQ0JGNUVBMTkyMkI3OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCODNDNkJEOUU0QzExMUU1OTE3NUY5MUUxRkQwODZDNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCODNDNkJEOEU0QzExMUU1OTE3NUY5MUUxRkQwODZDNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplMGQ2YWQzNS1hZTU5LThiNDQtODNkYy04ZGJkODdiNDllYTkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxNjNhNGI1NS1lNGJlLTExZTUtOGRiZC1hZTQx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');
background-position: center 0;
}

/* India */
#footer .sub-footer .global-home.home-india a {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAxCAYAAAAlSqxqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODMwNTZFNUEyMDJFNTExQjNCQ0JGNUVBMTkyMkI3OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBOEY1NUFFQ0U0QzExMUU1ODY1RkREMDZCM0Y1RkZFNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBOEY1NUFFQkU0QzExMUU1ODY1RkREMDZCM0Y1RkZFNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplMGQ2YWQzNS1hZTU5LThiNDQtODNkYy04ZGJkODdiNDllYTkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxNjNhNGI1NS1lNGJlLTExZTUtOGRiZC1hZTQx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');
background-position: center 0;
}

/* New Zealand */
#footer .sub-footer .global-home.home-newzealand a {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAxCAYAAAAlSqxqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODMwNTZFNUEyMDJFNTExQjNCQ0JGNUVBMTkyMkI3OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjM2REE1NUU0RDExMUU1OTQ5MUY3OUZDMTYyODUyQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjM2REE1NEU0RDExMUU1OTQ5MUY3OUZDMTYyODUyQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplMGQ2YWQzNS1hZTU5LThiNDQtODNkYy04ZGJkODdiNDllYTkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxNjNhNGI1NS1lNGJlLTExZTUtOGRiZC1hZTQx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');
background-position: center 0;
}

/* APAC */
#footer .sub-footer .global-home.home-apac a {
background-image: url('data:image/png;base64,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');
background-position: center 0;
}

/*ME*/
#footer .sub-footer .global-home.home-me a {
    background-image: url(data:image/png;base64,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);
    background-position: center 0;
}

/*CN*/
#footer .sub-footer .global-home.home-cn a {
    background-image: url(data:image/png;base64,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);
    background-position: center 0;
}

@media screen and (max-width: 47.4375em) {
    .footer-padding {
        padding-bottom: 15px;
    }
}

#toolbar {
    background-color: #fff;
    min-height: 50px;
    border-bottom: 1px solid #dadada;
}

    #toolbar #breadcrumbs {
        float: left;
    }

        #toolbar #breadcrumbs ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }

            #toolbar #breadcrumbs ul a:hover, #toolbar #breadcrumbs ul a:focus, #toolbar #breadcrumbs ul a:active {
                text-decoration: underline;
            }

            #toolbar #breadcrumbs ul li.is-active a, #toolbar #breadcrumbs ul li.is-active span {
                color: #747474;
            }

            #toolbar #breadcrumbs ul li {
                font-size: 14px;
                font-size: 0.875rem;
                display: inline-block;
                margin: 0;
                position: relative;
                padding: 20px 0;
                line-height: 1em;
            }

                #toolbar #breadcrumbs ul li:first-child a {
                    padding-left: 0;
                    border-left: none;
                }

                #toolbar #breadcrumbs ul li a, #toolbar #breadcrumbs ul li span {
                    font-size: 14px;
                    font-size: 0.875rem;
                    text-decoration: none;
                    color: #5eb9e4;
                    -webkit-transition-property: color;
                    -moz-transition-property: color;
                    -o-transition-property: color;
                    transition-property: color;
                    -webkit-transition-duration: 0.25s;
                    -moz-transition-duration: 0.25s;
                    -o-transition-duration: 0.25s;
                    transition-duration: 0.25s;
                    display: inline-block;
                    line-height: 1.231;
                    border-left: 1px solid #ededed;
                    padding: 0 10px;
                }

.lt-ie9 #toolbar #breadcrumbs ul li a, .lt-ie9 #toolbar #breadcrumbs ul li span {
    padding-bottom: 8px;
}

.lt-ie9 #toolbar #breadcrumbs ul li {
    display: block;
    float: left;
}

#toolbar #breadcrumbs ul li:first-child {
    padding-left: 0;
}

@media screen and (max-width: 65.5625em) {
    #toolbar #breadcrumbs ul li {
        display: none;
    }

        #toolbar #breadcrumbs ul li.is-parent {
            display: inline-block;
            padding: 20px 0;
        }

            #toolbar #breadcrumbs ul li.is-parent a {
                border-left: none;
                position: relative;
                padding-left: 20px;
                font-size: 16px;
                font-size: 1rem;
            }

                #toolbar #breadcrumbs ul li.is-parent a:before {
                    content: " ";
                    height: 10px;
                    width: 5px;
                    background-image: url("../img/sprites/global-se8a7877705.png");
                    background-position: 0 -3973px;
                    background-repeat: no-repeat;
                    position: absolute;
                    left: 0;
                    top: 3px;
                }
}

@media screen and (max-width: 65.5625em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 65.5625em) and (min-device-pixel-ratio: 1.5) {
    #toolbar #breadcrumbs ul li.is-parent a:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3787.5px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 47.4375em) {
    #toolbar #breadcrumbs {
        float: none;
    }
}

#toolbar .share-tools {
    float: right;
    display: block;
    font-size: 12px;
    font-size: 0.75rem;
    padding-left: 10px;
}

    #toolbar .share-tools .social-media {
        padding-left: 15px;
        color: #7d7d7d;
    }

        #toolbar .share-tools .social-media a {
            margin-left: 0;
            top: 5px;
        }

            #toolbar .share-tools .social-media a span {
                border: 0;
                clip: rect(0 0 0 0);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                width: 1px;
            }

    #toolbar .share-tools a {
        color: #7d7d7d;
        position: relative;
        margin-left: 5px;
        display: inline-block;
    }

    #toolbar .share-tools > span {
        padding: 20px 0;
    }

    #toolbar .share-tools > a {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 32px;
        background-position: -5px 6px;
    }

@media screen and (max-width: 47.4375em) {
    #toolbar .share-tools {
        padding-left: 0;
        float: none;
        display: block;
    }

        #toolbar .share-tools a.print {
            display: none;
        }
}

@media screen and (max-width: 47.4375em) {
    #toolbar {
        border-bottom: none;
    }
}

.expandcollapse-wrapper {
    border: 1px solid #dadada;
}
/* added bottom margin for ReportAndSurveyDetail widget*/
div#dvParticipating.expandcollapse-wrapper{
    margin-bottom:40px;
}
    .expandcollapse-wrapper > h2 {
        margin: 0;
        line-height: 1;
        position: relative;
        cursor: pointer;
        padding: 25px 35px 25px 35px;
        font-size: 20px;
        font-size: 1.25rem;
    }

        .expandcollapse-wrapper > h2:after {
            content: ' ';
            position: absolute;
            right: 50px;
            top: 30px;
        }

        .expandcollapse-wrapper > h2.expand:after {
            height: 11px;
            width: 20px;
            background-image: url("../img/sprites/global-se8a7877705.png");
            background-position: 0 -3413px;
            background-repeat: no-repeat;
        }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .expandcollapse-wrapper > h2.expand:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3761.5px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.expandcollapse-wrapper > h2.collapse:after {
    height: 11px;
    width: 20px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -3476px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .expandcollapse-wrapper > h2.collapse:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3812.5px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.expandcollapse-wrapper > h2 a {
    font-size: 20px;
    font-size: 1.25rem;
    font-family: Arial, Helvetica, sans-serif;
    color:#444;
}

.expandcollapse-wrapper h2 + div {
    margin-top: 20px;
    padding-left: 35px;
}

.expandcollapse-wrapper .expandcollapse.show-desktop.dynamic + div {
    padding-left: 0;
}

.expandcollapse-wrapper .collapse-append {
    float: right;
    padding: 20px 50px 20px 20px;
}

@media screen and (max-width: 65.5625em) {
    .expandcollapse-wrapper.m-wrapper {
        border: none;
        border-bottom: 1px solid #dadada;
    }
}

@media screen and (max-width: 47.4375em) {
    .expandcollapse-wrapper {
        border: none;
        border-bottom: 1px solid #dadada;
    }

        .expandcollapse-wrapper > h2 {
            padding-left: 0px;
        }

            .expandcollapse-wrapper > h2:after {
                right: 5px;
            }

        .expandcollapse-wrapper .expandcollapse + div {
            padding-left: 10px;
        }
}

.expandcollapse-wrapper.disabled {
    border: none;
}

    .expandcollapse-wrapper.disabled > h2, .expandcollapse-wrapper.disabled .collapse-append {
        display: none;
    }

#form.salary-increase-purchase .expandcollapse-wrapper {
    margin-left: 180px;
    margin-bottom: 20px;
}

    #form.salary-increase-purchase .expandcollapse-wrapper h2 + div {
        margin-top: 0;
    }

.forms-documents > .expandcollapse-wrapper {
    margin-top: 20px;
}

    .forms-documents > .expandcollapse-wrapper h3 {
        font-size: 16px;
        font-size: 1rem;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #555555;
        padding: 50px 0px 20px 0;
    }

        .forms-documents > .expandcollapse-wrapper h3:first-child {
            padding: 25px 0;
        }

#main.midnight-blue #secondary-nav .nav-wrapper > ul > li.is-active > a {
    background-color: #003f72;
    color: white;
}

#main.midnight-blue .m-title-banner {
    background-color: #003f72;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwM2Y3MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMjg0NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #003f72), color-stop(100%, #002847));
    background-image: -webkit-linear-gradient(left, #003f72, #002847);
    background-image: -moz-linear-gradient(left, #003f72, #002847);
    background-image: -o-linear-gradient(left, #003f72, #002847);
    background-image: linear-gradient(left, #003f72,#002847);
    color: white;
}

    #main.midnight-blue .m-title-banner h1, #main.midnight-blue .m-title-banner p {
        color: white;
    }

#main.midnight-blue .search-bar {
    background-color: #003966;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMzc2MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMjc0NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #003763), color-stop(100%, #002745));
    background-image: -webkit-linear-gradient(left, #003763, #002745);
    background-image: -moz-linear-gradient(left, #003763, #002745);
    background-image: -o-linear-gradient(left, #003763, #002745);
    background-image: linear-gradient(left, #003763,#002745);
}

#main.midnight-blue table thead th, #main.midnight-blue table thead td {
    background-color: #002847;
    color: white;
    border-color: #002847;
}

    #main.midnight-blue table thead th:first-child, #main.midnight-blue table thead th.first-child, #main.midnight-blue table thead td:first-child, #main.midnight-blue table thead td.first-child {
        border-left-color: #002847;
    }

#main.midnight-blue table tbody tr th.group {
    background-color: #003f72;
    color: white;
    border-left-color: #003f72;
    border-right: 1px solid #003f72;
}

#main.midnight-blue table.no-theme thead th, #main.midnight-blue table.no-theme thead td {
    font-weight: bold;
    background-color: transparent;
    color: #555555;
    border: none;
}

    #main.midnight-blue table.no-theme thead th:first-child, #main.midnight-blue table.no-theme thead th.first-child, #main.midnight-blue table.no-theme thead td:first-child, #main.midnight-blue table.no-theme thead td.first-child {
        border: none;
    }

#main.midnight-blue table.no-theme tbody tr th.group {
    background-color: none;
    color: #555555;
    border-left-color: none;
    border: none;
}

#main.midnight-blue table.no-theme tbody tr td {
    border: none;
}

#main.blue #secondary-nav .nav-wrapper > ul > li.is-active > a {
    background-color: #0083a9;
    color: white;
}

#main.blue .m-title-banner {
    background-color: #0083a9;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODNhOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA0YTJkMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #0083a9), color-stop(100%, #04a2d0));
    background-image: -webkit-linear-gradient(left, #0083a9, #04a2d0);
    background-image: -moz-linear-gradient(left, #0083a9, #04a2d0);
    background-image: -o-linear-gradient(left, #0083a9, #04a2d0);
    background-image: linear-gradient(left, #0083a9,#04a2d0);
    color: white;
}

    #main.blue .m-title-banner h1, #main.blue .m-title-banner p {
        color: white;
    }

#main.blue .search-bar {
    background-color: false;
}

#main.blue table thead th, #main.blue table thead td {
    background-color: #04a2d0;
    color: white;
    border-color: #04a2d0;
}

    #main.blue table thead th:first-child, #main.blue table thead th.first-child, #main.blue table thead td:first-child, #main.blue table thead td.first-child {
        border-left-color: #04a2d0;
    }

#main.blue table tbody tr th.group {
    background-color: #0083a9;
    color: white;
    border-left-color: #0083a9;
    border-right: 1px solid #0083a9;
}

#main.blue table.no-theme thead th, #main.blue table.no-theme thead td {
    font-weight: bold;
    background-color: transparent;
    color: #555555;
    border: none;
}

    #main.blue table.no-theme thead th:first-child, #main.blue table.no-theme thead th.first-child, #main.blue table.no-theme thead td:first-child, #main.blue table.no-theme thead td.first-child {
        border: none;
    }

#main.blue table.no-theme tbody tr th.group {
    background-color: none;
    color: #555555;
    border-left-color: none;
    border: none;
}

#main.blue table.no-theme tbody tr td {
    border: none;
}

#main.gold #secondary-nav .nav-wrapper > ul > li.is-active > a {
    background-color: #f0ab00;
    color: white;
}

#main.gold .m-title-banner {
    background-color: #f0ab00;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwYWIwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwOGQwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f0ab00), color-stop(100%, #f08d00));
    background-image: -webkit-linear-gradient(left, #f0ab00, #f08d00);
    background-image: -moz-linear-gradient(left, #f0ab00, #f08d00);
    background-image: -o-linear-gradient(left, #f0ab00, #f08d00);
    background-image: linear-gradient(left, #f0ab00,#f08d00);
    color: white;
}

    #main.gold .m-title-banner h1, #main.gold .m-title-banner p {
        color: white;
    }

#main.gold .search-bar {
    background-color: false;
}

#main.gold table thead th, #main.gold table thead td {
    background-color: #f08d00;
    color: white;
    border-color: #f08d00;
}

    #main.gold table thead th:first-child, #main.gold table thead th.first-child, #main.gold table thead td:first-child, #main.gold table thead td.first-child {
        border-left-color: #f08d00;
    }

#main.gold table tbody tr th.group {
    background-color: #f0ab00;
    color: white;
    border-left-color: #f0ab00;
    border-right: 1px solid #f0ab00;
}

#main.gold table.no-theme thead th, #main.gold table.no-theme thead td {
    font-weight: bold;
    background-color: transparent;
    color: #555555;
    border: none;
}

    #main.gold table.no-theme thead th:first-child, #main.gold table.no-theme thead th.first-child, #main.gold table.no-theme thead td:first-child, #main.gold table.no-theme thead td.first-child {
        border: none;
    }

#main.gold table.no-theme tbody tr th.group {
    background-color: none;
    color: #555555;
    border-left-color: none;
    border: none;
}

#main.gold table.no-theme tbody tr td {
    border: none;
}

#main.purple #secondary-nav .nav-wrapper > ul > li.is-active > a {
    background-color: #6e267b;
    color: white;
}

#main.purple .m-title-banner {
    background-color: #6e267b;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlMjY3YiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM2MDMzZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #6e267b), color-stop(100%, #36033f));
    background-image: -webkit-linear-gradient(left, #6e267b, #36033f);
    background-image: -moz-linear-gradient(left, #6e267b, #36033f);
    background-image: -o-linear-gradient(left, #6e267b, #36033f);
    background-image: linear-gradient(left, #6e267b,#36033f);
    color: white;
}

    #main.purple .m-title-banner h1, #main.purple .m-title-banner p {
        color: white;
    }

#main.purple .search-bar {
    background-color: false;
}

#main.purple table thead th, #main.purple table thead td {
    background-color: #36033f;
    color: white;
    border-color: #36033f;
}

    #main.purple table thead th:first-child, #main.purple table thead th.first-child, #main.purple table thead td:first-child, #main.purple table thead td.first-child {
        border-left-color: #36033f;
    }

#main.purple table tbody tr th.group {
    background-color: #6e267b;
    color: white;
    border-left-color: #6e267b;
    border-right: 1px solid #6e267b;
}

#main.purple table.no-theme thead th, #main.purple table.no-theme thead td {
    font-weight: bold;
    background-color: transparent;
    color: #555555;
    border: none;
}

    #main.purple table.no-theme thead th:first-child, #main.purple table.no-theme thead th.first-child, #main.purple table.no-theme thead td:first-child, #main.purple table.no-theme thead td.first-child {
        border: none;
    }

#main.purple table.no-theme tbody tr th.group {
    background-color: none;
    color: #555555;
    border-left-color: none;
    border: none;
}

#main.purple table.no-theme tbody tr td {
    border: none;
}

#main.green #secondary-nav .nav-wrapper > ul > li.is-active > a {
    background-color: #7ab800;
    color: white;
}

#main.green .m-title-banner {
    background-color: #7ab800;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlZDUwMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdhYjgwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #8ed501), color-stop(100%, #7ab800));
    background-image: -webkit-linear-gradient(left, #8ed501, #7ab800);
    background-image: -moz-linear-gradient(left, #8ed501, #7ab800);
    background-image: -o-linear-gradient(left, #8ed501, #7ab800);
    background-image: linear-gradient(left, #8ed501,#7ab800);
    color: white;
}

    #main.green .m-title-banner h1, #main.green .m-title-banner p {
        color: white;
    }

#main.green .search-bar {
    background-color: #6ea500;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYmMwMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwYWEwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #7dbc01), color-stop(100%, #70aa00));
    background-image: -webkit-linear-gradient(left, #7dbc01, #70aa00);
    background-image: -moz-linear-gradient(left, #7dbc01, #70aa00);
    background-image: -o-linear-gradient(left, #7dbc01, #70aa00);
    background-image: linear-gradient(left, #7dbc01,#70aa00);
}

#main.green table thead th, #main.green table thead td {
    background-color: #7ab800;
    color: white;
    border-color: #7ab800;
}

    #main.green table thead th:first-child, #main.green table thead th.first-child, #main.green table thead td:first-child, #main.green table thead td.first-child {
        border-left-color: #7ab800;
    }

#main.green table tbody tr th.group {
    background-color: #8ed501;
    color: white;
    border-left-color: #8ed501;
    border-right: 1px solid #8ed501;
}

#main.green table.no-theme thead th, #main.green table.no-theme thead td {
    font-weight: bold;
    background-color: transparent;
    color: #555555;
    border: none;
}

    #main.green table.no-theme thead th:first-child, #main.green table.no-theme thead th.first-child, #main.green table.no-theme thead td:first-child, #main.green table.no-theme thead td.first-child {
        border: none;
    }

#main.green table.no-theme tbody tr th.group {
    background-color: none;
    color: #555555;
    border-left-color: none;
    border: none;
}

#main.green table.no-theme tbody tr td {
    border: none;
}

#main.light-blue #secondary-nav .nav-wrapper > ul > li.is-active > a {
    background-color: #5eb9e4;
    color: white;
}

#main.light-blue .m-title-banner {
    background-color: #5eb9e4;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlYjllNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI2OWRkNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #5eb9e4), color-stop(100%, #269dd5));
    background-image: -webkit-linear-gradient(left, #5eb9e4, #269dd5);
    background-image: -moz-linear-gradient(left, #5eb9e4, #269dd5);
    background-image: -o-linear-gradient(left, #5eb9e4, #269dd5);
    background-image: linear-gradient(left, #5eb9e4,#269dd5);
    color: white;
}

    #main.light-blue .m-title-banner h1, #main.light-blue .m-title-banner p {
        color: white;
    }

#main.light-blue .search-bar {
    background-color: false;
}

#main.light-blue table thead th, #main.light-blue table thead td {
    background-color: #269dd5;
    color: white;
    border-color: #269dd5;
}

    #main.light-blue table thead th:first-child, #main.light-blue table thead th.first-child, #main.light-blue table thead td:first-child, #main.light-blue table thead td.first-child {
        border-left-color: #269dd5;
    }

#main.light-blue table tbody tr th.group {
    background-color: #5eb9e4;
    color: white;
    border-left-color: #5eb9e4;
    border-right: 1px solid #5eb9e4;
}

#main.light-blue table.no-theme thead th, #main.light-blue table.no-theme thead td {
    font-weight: bold;
    background-color: transparent;
    color: #555555;
    border: none;
}

    #main.light-blue table.no-theme thead th:first-child, #main.light-blue table.no-theme thead th.first-child, #main.light-blue table.no-theme thead td:first-child, #main.light-blue table.no-theme thead td.first-child {
        border: none;
    }

#main.light-blue table.no-theme tbody tr th.group {
    background-color: none;
    color: #555555;
    border-left-color: none;
    border: none;
}

#main.light-blue table.no-theme tbody tr td {
    border: none;
}

.search-bar.bg-green p, #main.green .search-bar p {
    color: #fff;
}

.search-bar.bg-green input.search.text, #main.green .search-bar input.search.text {
    color: #fff;
    background-color: #3b5800;
    border-bottom: 1px solid #7ab800;
}

.search-bar.bg-green input.search.button, #main.green .search-bar input.search.button {
    border-bottom: 1px solid #7ab800;
}

.search-bar.bg-midnight-blue p, #main.midnight-blue .search-bar p {
    color: #fff;
}

.search-bar.bg-midnight-blue input.search.text, #main.midnight-blue .search-bar input.search.text {
    color: #fff;
    background-color: #00192e;
    border-bottom: 1px solid #015ca6;
}

.search-bar.bg-midnight-blue input.search.button, #main.midnight-blue .search-bar input.search.button {
    border-bottom: 1px solid #015ca6;
}

#main.midnight-blue .m-paperfold .block > .m-content {
    background-color: #003f72;
}

#main.blue .m-paperfold .block > .m-content {
    background-color: #0083a9;
}

#main.gold .m-paperfold .block > .m-content {
    background-color: #f0ab00;
}

#main.purple .m-paperfold .block > .m-content {
    background-color: #6e267b;
}

#main.green .m-paperfold .block > .m-content {
    background-color: #7ab800;
}

#main.light-blue .m-paperfold .block > .m-content {
    background-color: #5eb9e4;
}

#main.midnight-blue .m-paperfold .block.alt-bg .m-content {
    background-color: #1f5595;
}

#main.blue .m-paperfold .block.alt-bg .m-content {
    background-color: #339cba;
}

#main.gold .m-paperfold .block.alt-bg .m-content {
    background-color: #f3bc33;
}

#main.purple .m-paperfold .block.alt-bg .m-content {
    background-color: #8b5195;
}

#main.green .m-paperfold .block.alt-bg .m-content {
    background-color: #95c633;
}

#main.light-blue .m-paperfold .block.alt-bg .m-content {
    background-color: #7ec7e9;
}

ul.icon {
    list-style: none;
    padding-left: 0;
}

    ul.icon li {
        margin-top: 15px;
        padding-top: 10px;
        line-height: 1.3em;
    }

        ul.icon li:first-child {
            padding-top: 0;
        }

    ul.icon a {
        position: relative;
        padding-left: 55px;
    }

        ul.icon a:before {
            content: ' ';
            position: absolute;
        }

.icon {
    position: relative;
    display: block;
    background-position: 0px 6px;
    text-decoration: none;
}

    .icon:before {
        content: ' ';
        position: absolute;
    }

    .icon.linkedin {
        padding: 13px;
    }

        .icon.linkedin:before {
            height: 30px;
            width: 30px;
            background-image: url("../img/sprites/small-s929613439d.png");
            background-position: 0 -300px;
            background-repeat: no-repeat;
            left: 0px;
            top: 0px;
        }

    .icon.linked-in {
        padding: 13px;
    }

        .icon.linked-in:before {
            height: 30px;
            width: 30px;
            background-image: url("../img/sprites/small-s929613439d.png");
            background-position: 0 -300px;
            background-repeat: no-repeat;
            left: -2px;
            top: -2px;
        }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .icon.linkedin:before {
        background-image: url("../img/sprites/small-2x-s26086372ae.png");
        background-position: 0 -375px;
        -webkit-background-size: 65px auto;
        -moz-background-size: 65px auto;
        -o-background-size: 65px auto;
        background-size: 65px auto;
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .icon.linked-in:before {
        background-image: url("../img/sprites/small-2x-s26086372ae.png");
        background-position: 0 -375px;
        -webkit-background-size: 65px auto;
        -moz-background-size: 65px auto;
        -o-background-size: 65px auto;
        background-size: 65px auto;
    }
}

.icon.twitter {
    padding: 13px;
}

    .icon.twitter:before {
        height: 30px;
        width: 30px;
        background-image: url("../img/sprites/small-s929613439d.png");
        background-position: 0 -390px;
        background-repeat: no-repeat;
        left: 0px;
        top: 0px;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .icon.twitter:before {
        background-image: url("../img/sprites/small-2x-s26086372ae.png");
        background-position: 0 -330px;
        -webkit-background-size: 65px auto;
        -moz-background-size: 65px auto;
        -o-background-size: 65px auto;
        background-size: 65px auto;
    }
}

.icon.facebook {
    padding: 13px;
}

    .icon.facebook:before {
        height: 30px;
        width: 30px;
        background-image: url("../img/icons/png/blue-facebook-icon.png");
        background-position: 0 1px;
        background-repeat: no-repeat;
        left: 0px;
        top: 0px;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .icon.facebook:before {
        background-image: url("../img/icons/png/blue-facebook-icon.png");
        background-position: 0 1px;
        -webkit-background-size: 26px auto;
        -moz-background-size: 26px auto;
        -o-background-size: 26px auto;
        background-size: 26px auto;
    }
}

.icon.youtube {
    padding: 13px;
}

    .icon.youtube:before {
        height: 30px;
        width: 30px;
        background-image: url("../img/sprites/small-s929613439d.png");
        background-position: 0 -345px;
        background-repeat: no-repeat;
        left: 0px;
        top: 0px;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .icon.youtube:before {
        background-image: url("../img/sprites/small-2x-s26086372ae.png");
        background-position: 0 -420px;
        -webkit-background-size: 65px auto;
        -moz-background-size: 65px auto;
        -o-background-size: 65px auto;
        background-size: 65px auto;
    }
}

.icon.pdf {
    display: inline-block;
}

    .icon.pdf .file-size {
        font-size: 12px;
        font-size: 0.75rem;
        color: #555555;
        margin-left: 5px;
    }

    .icon.pdf:before {
        height: 40px;
        width: 40px;
        background-image: url("../img/sprites/small-s929613439d.png");
        background-position: 0 0;
        background-repeat: no-repeat;
        top: -10px;
        left: 0px;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .icon.pdf:before {
        background-image: url("../img/sprites/small-2x-s26086372ae.png");
        background-position: 0 0;
        -webkit-background-size: 65px auto;
        -moz-background-size: 65px auto;
        -o-background-size: 65px auto;
        background-size: 65px auto;
    }
}

.icon.doc, .icon.docx {
    display: inline-block;
}

    .icon.doc .file-size, .icon.docx .file-size {
        font-size: 12px;
        font-size: 0.75rem;
        color: #555555;
        margin-left: 5px;
    }

    .icon.doc:before, .icon.docx:before {
        height: 40px;
        width: 40px;
        background-image: url("../img/icons/png/icon-ms-word.png");
        background-position: 0 0;
        background-repeat: no-repeat;
        top: -8px;
        left: 0px;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .icon.doc:before, .icon.docx:before {
        background-image: url("../img/icons/png/icon-ms-word.png");
        background-position: 0 0;
        -webkit-background-size: 40px auto;
        -moz-background-size: 40px auto;
        -o-background-size: 40px auto;
        background-size: 40px auto;
    }
}

.icon.xls, .icon.xlsx {
    display: inline-block;
}

    .icon.xls .file-size, .icon.xlsx .file-size {
        font-size: 12px;
        font-size: 0.75rem;
        color: #555555;
        margin-left: 5px;
    }

    .icon.xls:before, .icon.xlsx:before {
        height: 40px;
        width: 40px;
        background-image: url("../img/icons/png/icon-ms-excel.png");
        background-position: 0 0;
        background-repeat: no-repeat;
        top: -8px;
        left: 0px;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .icon.xls:before, .icon.xlsx:before {
        background-image: url("../img/icons/png/icon-ms-excel.png");
        background-position: 0 0;
        -webkit-background-size: 40px auto;
        -moz-background-size: 40px auto;
        -o-background-size: 40px auto;
        background-size: 40px auto;
    }
}

.icon.ppt, .icon.pptx {
    display: inline-block;
}

    .icon.ppt .file-size, .icon.pptx .file-size {
        font-size: 12px;
        font-size: 0.75rem;
        color: #555555;
        margin-left: 5px;
    }

    .icon.ppt:before, .icon.pptx:before {
        height: 40px;
        width: 40px;
        background-image: url("../img/icons/png/icon-ms-powerpoint.png");
        background-position: 0 0;
        background-repeat: no-repeat;
        top: -8px;
        left: 0px;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .icon.ppt:before, .icon.pptx:before {
        background-image: url("../img/icons/png/icon-ms-powerpoint.png");
        background-position: 0 0;
        -webkit-background-size: 40px auto;
        -moz-background-size: 40px auto;
        -o-background-size: 40px auto;
        background-size: 40px auto;
    }
}

.m-details .icon {
    padding: 15px 0 0 40px;
}

    .m-details .icon.linkedin:before {
        top: 9px;
        left: 4px;
    }

    .m-details .icon.email:before {
        left: 1px;
    }

    .m-details .icon.linked-in:before {
        left: 1px;
    }

    .m-details .icon.website:before {
        left: 1px;
    }

:-ms-input-placeholder {
    color: #7d7d7d !important;
    font-style: italic;
}

.aon-form.subscribe .fn_checkboxAll .options.horizontal {
    max-width: none;
}

    .aon-form.subscribe .fn_checkboxAll .options.horizontal li {
        width: 190px;
    }

        .aon-form.subscribe .fn_checkboxAll .options.horizontal li:nth-child(2n+2) {
            clear: both;
            margin-left: 0;
        }

        .aon-form.subscribe .fn_checkboxAll .options.horizontal li.master {
            float: none;
            width: auto;
            border-bottom: 1px solid #dadada;
            margin-bottom: 20px;
        }

.aon-form.subscribe .actions .btn-holder .button {
    margin-left: 20px;
}

.aon-form.events-registration .add-panel {
    padding-left: 180px;
}

    .aon-form.events-registration .add-panel p {
        margin: 0;
    }

    .aon-form.events-registration .add-panel > .ctrl-holder {
        margin-bottom: 0;
    }

@media screen and (max-width: 47.4375em) {
    .aon-form.events-registration .add-panel {
        padding-left: 0;
    }
}

.aon-form.position-search {
    padding-bottom: 20px;
    border-bottom: 1px solid #dadada;
}

    .aon-form.position-search .ctrl-holder .btn-holder {
        margin-left: 180px;
        float: left;
    }

        .aon-form.position-search .ctrl-holder .btn-holder.long {
            width: 370px;
        }

        .aon-form.position-search .ctrl-holder .btn-holder .submit {
            float: right;
            width: 105px;
            min-width: 0;
        }

        .aon-form.position-search .ctrl-holder .btn-holder .search-again {
            float: left;
            padding: 15px 0;
        }

@media screen and (max-width: 47.4375em) {
    .aon-form.position-search .ctrl-holder .btn-holder {
        margin-left: 0;
        float: none;
    }

        .aon-form.position-search .ctrl-holder .btn-holder.long {
            width: 100%;
        }

        .aon-form.position-search .ctrl-holder .btn-holder .search-again, .aon-form.position-search .ctrl-holder .btn-holder .submit {
            float: none;
            display: block;
        }
}

.aon-form .help {
    font-size: 14px;
    font-size: 0.875rem;
}

.aon-form .success p {
    color: #7ab800;
    padding: 0 !important;
}

.aon-form ul.errors {
    list-style: none;
    padding: 0;
    margin: 1em 0;
}

    .aon-form ul.errors li a {
        color: #c20c0c;
    }

.aon-form .ctrl-holder.error > .text, .aon-form .ctrl-holder.error > select, .aon-form .ctrl-holder.error > textarea {
    border-color: #c20c0c;
}

.aon-form .ctrl-holder.success > .text, .aon-form .ctrl-holder.success > select, .aon-form .ctrl-holder.success > textarea {
    border-color: #7ab800;
}

#content-main .expression-of-interest .ctrl-holder .inlineError {
    left: 62.5%;
    float: left;
    height: auto;
}

#content-main .expression-of-interest .expression-of-interest-phone .inlineError {
    left: 75.5%;
    float: left;
    height: auto;
}

#dv60SecQuestionPhone .inlineError {
    display: block;
    position: relative;
    float: left;
    left: 0%;
    height: auto;
    min-height: 45px;
    width: 87%;
}

#dv60SecQuestionPhone .que-phone-width {
    width: 40%;
}

#dv60SecQuestionPhone .phone-type-color {
    color: #555555;
}

.aon-form .ctrl-holder .inlineError {
    z-index: 500;
    display: block;
    position: absolute;
    left: 55%;
    padding: 15px 15px 15px 30px;
    min-height: 45px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: #c1c1c1 0px 0px 8px 0px;
    -moz-box-shadow: #c1c1c1 0px 0px 8px 0px;
    box-shadow: #c1c1c1 0px 0px 8px 0px;
    border-bottom: 1px solid #c20c0c;
    margin-top: 6px;
    color: #555555 !important;
}

.lt-ie9 .aon-form .ctrl-holder .inlineError {
    border-top: 1px solid #dadada;
    border-right: 1px solid #dadada;
    height: 50px;
    min-height: 0;
}

.aon-form .ctrl-holder .inlineError:before {
    content: ' ';
    position: absolute;
    height: 28px;
    width: 8px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -2803px;
    background-repeat: no-repeat;
    left: -8px;
    top: 7px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .aon-form .ctrl-holder .inlineError:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -2855px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.aon-form .ctrl-holder .inlineError > span {
    line-height: 1;
    position: relative;
}

    .aon-form .ctrl-holder .inlineError > span:before {
        position: absolute;
        content: ' ';
        height: 12px;
        width: 12px;
        background-image: url("../img/sprites/global-se8a7877705.png");
        background-position: 0 -3575px;
        background-repeat: no-repeat;
        left: -20px;
        top: 2px;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .aon-form .ctrl-holder .inlineError > span:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3391px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.lt-ie8 .aon-form .ctrl-holder .inlineError {
    display: inline;
}

@media screen and (max-width: 65.5625em) {
    .aon-form .ctrl-holder .inlineError {
        position: relative;
        float: left;
        left: 180px;
        height: auto;
        min-height: 45px;
    }

        .aon-form .ctrl-holder .inlineError:before {
            height: 8px;
            width: 28px;
            background-image: url("../img/sprites/global-se8a7877705.png");
            background-position: 0 -141px;
            background-repeat: no-repeat;
            left: 45%;
            top: -8px;
        }

    #content-main .expression-of-interest .ctrl-holder .inlineError {
        position: relative;
        float: left;
        left: 0px;
        height: auto;
        min-height: 45px;
    }

    #dv60SecQuestionPhone .que-phone-width {
        width: 100%;
    }

    #dv60SecQuestionPhone .inlineError {
        display: block;
        position: relative;
        float: left;
        left: 0%;
        height: auto;
        min-height: 45px;
        width: 100%;
    }
}

@media screen and (max-width: 65.5625em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 65.5625em) and (min-device-pixel-ratio: 1.5) {
    .aon-form .ctrl-holder .inlineError:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1133px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 47.4375em) {
    .aon-form .ctrl-holder .inlineError {
        left: auto;
    }
}

#aside .aon-form .ctrl-holder .inlineError {
    position: relative;
    float: left;
    left: auto;
    height: auto;
    min-height: 45px;
}

    #aside .aon-form .ctrl-holder .inlineError:before {
        height: 8px;
        width: 28px;
        background-image: url("../img/sprites/global-se8a7877705.png");
        background-position: 0 -141px;
        background-repeat: no-repeat;
        left: 45%;
        top: -8px;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    #aside .aon-form .ctrl-holder .inlineError:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1133px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.aon-form .ctrl-holder .simple-select + .inlineError {
    margin-top: -40px;
}

@media screen and (max-width: 65.5625em) {
    .aon-form .ctrl-holder .simple-select + .inlineError {
        margin-top: 5px;
    }
}

.aon-form .ctrl-holder.has-tooltip .simple-select + .inlineError {
    margin-top: 2px;
}

.aon-form .ctrl-holder.fn_ifother.error .inlineError {
    margin-top: -110px;
}

@media screen and (max-width: 65.5625em) {
    .aon-form .ctrl-holder.fn_ifother.error .inlineError {
        margin-top: -60px;
    }
}

@media screen and (max-width: 65.5625em) {
    .aon-form .ctrls-holder.phone-number .ctrl-holder.error {
        width: 210px;
    }

        .aon-form .ctrls-holder.phone-number .ctrl-holder.error .inlineError {
            left: 5px;
        }
}

@media screen and (max-width: 47.4375em) {
    .aon-form .ctrls-holder.phone-number .ctrl-holder.error {
        width: 100%;
    }
}

.aon-form fieldset.with-bg .inlineError {
    left: 58%;
}

.aon-form h3 {
    font-size: 20px;
    font-size: 1.25rem;
    font-family: Arial, Helvetica, sans-serif;
}

.aon-form h3.legend {
    font-family: Arial, Helvetica, sans-serif;
}

.aon-form fieldset {
    padding: 20px 0;
    border: none;
}

    .aon-form fieldset.with-bg {
        margin-top: 20px;
        padding: 40px;
        border: 1px solid #dadada;
        background-color: #ececec;
    }

        .aon-form fieldset.with-bg > h3 {
            margin-top: 0;
        }

.lt-ie9 .aon-form fieldset {
    display: block;
    outline: 0;
}

    .lt-ie9 .aon-form fieldset legend {
        height: 0;
        width: 0;
    }

.aon-form fieldset:first-child {
    padding-top: 0;
}

.aon-form fieldset.payment .ctrl-holder > label, .aon-form fieldset.payment .ctrl-holder > .label {
    width: 125px;
}

.aon-form .actions {
    margin-top: 20px;
    border: 1px solid #dadada;
    padding: 10px 25px;
}

.aon-form p {
    font-size: 15px;
    font-size: 0.9375rem;
    padding: 10px 0;
}

.aon-form .payment-details {
    padding-left: 125px;
}

    .aon-form .payment-details .label {
        display: inline-block;
        width: 120px;
    }

    .aon-form .payment-details .discount, .aon-form .payment-details .total {
        padding-top: 10px;
    }

    .aon-form .payment-details .discount {
        color: #7ab800;
    }

    .aon-form .payment-details .amount {
        font-weight: bold;
    }

@media screen and (max-width: 47.4375em) {
    .aon-form .payment-details {
        padding-left: 0;
    }
}

.aon-form .next.button, .aon-form .prev.button {
    font-size: 14px;
    font-size: 0.875rem;
    background-color: transparent;
    border: 0;
    min-height: 51px;
}

.lt-ie9 .aon-form .next.button, .lt-ie9 .aon-form .prev.button {
    padding-top: 0;
    padding-bottom: 0;
    height: 51px;
}

.aon-form .next.button {
    height: 51px;
    width: 146px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -736px;
    background-repeat: no-repeat;
    color: #fff;
    padding-right: 50px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .aon-form .next.button {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1015px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.aon-form .next.button:hover, .aon-form .next.button:focus {
    height: 51px;
    width: 146px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -670px;
    background-repeat: no-repeat;
    outline: 0;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .aon-form .next.button:hover, .aon-form .next.button:focus {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -663px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.aon-form .prev.button {
    height: 51px;
    width: 146px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -802px;
    background-repeat: no-repeat;
    color: #555555;
    padding-left: 50px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .aon-form .prev.button {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -810px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.aon-form .prev.button:hover, .aon-form .prev.button:focus {
    height: 51px;
    width: 146px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -417px;
    background-repeat: no-repeat;
    outline: 0;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .aon-form .prev.button:hover, .aon-form .prev.button:focus {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -347px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.aon-form .submit.button {
    font-size: 14px;
    font-size: 0.875rem;
    min-width: 175px;
}

@media screen and (max-width: 47.4375em) {
    .aon-form .submit.button {
        min-width: 0;
    }
}

.btn-holder .cancel {
    display: inline-block;
    padding: 15px 0;
}

label, .label, input, select, textarea {
    font-size: 15px;
    font-size: 0.9375rem;
    padding: 10px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input {
    height: 45px;
}

label, .label {
    padding-left: 0;
}

.ctrl-holder, .ctrls-holder, .btn-holder {
    margin: 15px 0;
}

.placeholdr {
    font-style: italic;
    color: #7d7d7d !important;
    font-size: 14px;
    font-size: 0.875rem;
}

input.text::-webkit-input-placeholder {
    font-style: italic;
    color: #7d7d7d;
    font-size: 14px;
    font-size: 0.875rem;
}

input.text:-moz-placeholder {
    font-style: italic;
    color: #7d7d7d;
    font-size: 14px;
    font-size: 0.875rem;
}

input.text::-moz-placeholder {
    font-style: italic;
    color: #7d7d7d;
    font-size: 14px;
    font-size: 0.875rem;
}

input.text.search {
    font-size: 16px;
    font-size: 1rem;
    color: #e11b22;
}

.ctrls-holder .ctrl-holder {
    margin-top: 0;
    margin-bottom: 0;
    float: left;
    display: inline-block;
}

    .ctrls-holder .ctrl-holder:nth-of-type(1) {
        margin-left: 0;
    }

.ctrls-holder label, .ctrls-holder .label {
    float: left;
    display: inline-block;
    width: 180px;
    text-align: left;
}

@media screen and (max-width: 47.4375em) {
    .ctrls-holder label, .ctrls-holder .label {
        padding-left: 0;
        width: 100%;
        display: block;
        margin-bottom: 0.25em;
    }

        .ctrls-holder label.empty, .ctrls-holder .label.empty {
            display: none;
        }

    .ctrls-holder .ctrl-holder {
        float: none;
        display: block;
    }
}

#aside .ctrls-holder label, #aside .ctrls-holder .label {
    padding-left: 0;
    width: 100%;
    display: block;
    margin-bottom: 0.25em;
}

    #aside .ctrls-holder label.empty, #aside .ctrls-holder .label.empty {
        display: none;
    }

#aside .ctrls-holder .ctrl-holder {
    float: none;
    display: block;
}

.phone-number .width-phone-type {
    width: 150px;
    margin-right: 10px;
}

.phone-number .width-phone {
    width: 210px;
}

@media screen and (max-width: 47.4375em) {
    .phone-number .width-phone-type {
        width: 100%;
    }

    .phone-number .width-phone {
        width: 100%;
        margin-top: 15px;
    }

    #content-main .expression-of-interest .ctrl-holder .text {
        width: 100%;
        margin-top: 15px;
    }
}

.js .noJS {
    display: none;
}

.other .ctrl-holder .text, .other .ctrl-holder select, .other .ctrl-holder textarea {
    width: 190px;
}

.ctrl-holder {
    margin-bottom: 0.7em;
}

    .ctrl-holder.inline p {
        display: inline-block;
    }

        .ctrl-holder.inline p.block {
            display: block;
        }

    .ctrl-holder.inline .simple-select select {
        padding: 10px 15px;
    }

    .ctrl-holder .disabled.text, .ctrl-holder.error > .disabled.text, .ctrl-holder select.disabled, .ctrl-holder .error select.disabled, .ctrl-holder textarea.disabled, .ctrl-holder .error textarea.disabled, .ctrl-holder .disabled.simple-select, .ctrl-holder .error .disabled.simple-select {
        background-color: #efefef !important;
        background-image: none;
        border: 1px solid #cacaca !important;
        color: #adaaaa;
    }

    .ctrl-holder .text, .ctrl-holder select, .ctrl-holder textarea {
        border: 1px solid #c4c4c4;
    }

        .ctrl-holder .text:focus, .ctrl-holder select:focus, .ctrl-holder textarea:focus {
            border: 1px solid #0083a9;
        }

    .ctrl-holder .slidier-wrapper {
        width: 80%;
    }

    .ctrl-holder .text, .ctrl-holder select, .ctrl-holder textarea, .ctrl-holder .slider-wrapper {
        float: left;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        outline: none;
    }

        .ctrl-holder .text.long, .ctrl-holder .text.long .text, .ctrl-holder select.long, .ctrl-holder select.long .text, .ctrl-holder textarea.long, .ctrl-holder textarea.long .text, .ctrl-holder .slider-wrapper.long, .ctrl-holder .slider-wrapper.long .text {
            width: 370px;
        }

        .ctrl-holder .text.medium, .ctrl-holder .text.medium .text, .ctrl-holder select.medium, .ctrl-holder select.medium .text, .ctrl-holder textarea.medium, .ctrl-holder textarea.medium .text, .ctrl-holder .slider-wrapper.medium, .ctrl-holder .slider-wrapper.medium .text {
            width: 270px;
        }

        .ctrl-holder .text.short, .ctrl-holder .text.short .text, .ctrl-holder select.short, .ctrl-holder select.short .text, .ctrl-holder textarea.short, .ctrl-holder textarea.short .text, .ctrl-holder .slider-wrapper.short, .ctrl-holder .slider-wrapper.short .text {
            width: 150px;
        }

        .ctrl-holder .text.xshort, .ctrl-holder .text.xshort .text, .ctrl-holder select.xshort, .ctrl-holder select.xshort .text, .ctrl-holder textarea.xshort, .ctrl-holder textarea.xshort .text, .ctrl-holder .slider-wrapper.xshort, .ctrl-holder .slider-wrapper.xshort .text {
            width: 85px;
        }

@media screen and (max-width: 47.4375em) {
    .ctrl-holder .text, .ctrl-holder select, .ctrl-holder textarea, .ctrl-holder .slider-wrapper {
        margin-bottom: 0.25em;
    }

        .ctrl-holder .text.long, .ctrl-holder select.long, .ctrl-holder textarea.long, .ctrl-holder .slider-wrapper.long {
            width: 100% !important;
        }

        .ctrl-holder .text.medium, .ctrl-holder select.medium, .ctrl-holder textarea.medium, .ctrl-holder .slider-wrapper.medium {
            width: 80% !important;
        }

        .ctrl-holder .text.short, .ctrl-holder select.short, .ctrl-holder textarea.short, .ctrl-holder .slider-wrapper.short {
            width: 50% !important;
        }

        .ctrl-holder .text.xshort, .ctrl-holder select.xshort, .ctrl-holder textarea.xshort, .ctrl-holder .slider-wrapper.xshort {
            width: 35% !important;
        }
}

#aside .ctrl-holder .text, #aside .ctrl-holder select, #aside .ctrl-holder textarea, #aside .ctrl-holder .slider-wrapper {
    margin-bottom: 0.25em;
    width: 100% !important;
}

@media screen and (max-width: 47.4375em) {
    .ctrl-holder.has-tooltip .text.long, .ctrl-holder.has-tooltip select.long, .ctrl-holder.has-tooltip .simple-select.long, .ctrl-holder.has-tooltip textarea.long, .ctrl-holder.has-tooltip .slider-wrapper.long {
        width: 85% !important;
    }

    .ctrl-holder.has-tooltip .text.medium, .ctrl-holder.has-tooltip select.medium, .ctrl-holder.has-tooltip .simple-select.medium, .ctrl-holder.has-tooltip textarea.medium, .ctrl-holder.has-tooltip .slider-wrapper.medium {
        width: 70% !important;
    }
}

@media screen and (max-width: 31.9375em) {
    .ctrl-holder.has-tooltip .text.long, .ctrl-holder.has-tooltip select.long, .ctrl-holder.has-tooltip .simple-select.long, .ctrl-holder.has-tooltip textarea.long, .ctrl-holder.has-tooltip .slider-wrapper.long {
        width: 80% !important;
    }

    .ctrl-holder.has-tooltip .text.medium, .ctrl-holder.has-tooltip select.medium, .ctrl-holder.has-tooltip .simple-select.medium, .ctrl-holder.has-tooltip textarea.medium, .ctrl-holder.has-tooltip .slider-wrapper.medium {
        width: 65% !important;
    }
}

#aside .ctrl-holder.has-tooltip .text, #aside .ctrl-holder.has-tooltip select, #aside .ctrl-holder.has-tooltip .simple-select, #aside .ctrl-holder.has-tooltip textarea, #aside .ctrl-holder.has-tooltip .slider-wrapper {
    width: 89% !important;
}

.ctrl-holder.has-tooltip .simple-select {
    float: left;
}

.ctrl-holder label, .ctrl-holder .label {
    float: left;
    display: inline-block;
    width: 180px;
    text-align: left;
}

.no-js .ctrl-holder select {
    border: none;
    height: 45px;
    position: relative;
    display: inline-block;
    overflow: hidden;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f5f5), color-stop(100%, #e9e9e9));
    background-image: -webkit-linear-gradient(top, #f4f5f5, #e9e9e9);
    background-image: -moz-linear-gradient(top, #f4f5f5, #e9e9e9);
    background-image: -o-linear-gradient(top, #f4f5f5, #e9e9e9);
    background-image: linear-gradient(top, #f4f5f5,#e9e9e9);
    border-right: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
}

.ctrl-holder .options {
    float: left;
    list-style: none;
    padding: 0;
    margin: 5px 0;
}

    .ctrl-holder .options label, .ctrl-holder .options .label {
        padding: 10px 0 10px 25px;
        width: auto;
        margin: 0;
        font-weight: normal;
        text-align: left;
        margin-top: -3px;
        max-width: 480px;
    }

.lt-ie9 .ctrl-holder .options .has-pretty-child .prettycheckbox.labelright label, .lt-ie9 .ctrl-holder .options .has-pretty-child .prettyradio.labelright label {
    width: 400px;
}

.ctrl-holder .options input {
    position: absolute;
    top: 8px;
    left: 0;
    width: 22px;
    height: 22px;
}

.ctrl-holder .options.horizontal {
    width: auto;
}

    .ctrl-holder .options.horizontal label {
        width: auto;
        max-width: none;
    }

    .ctrl-holder .options.horizontal li {
        float: left;
        margin-left: 15px;
    }

        .ctrl-holder .options.horizontal li.first-child, .ctrl-holder .options.horizontal li:first-child {
            margin-left: 0;
        }

@media screen and (max-width: 47.4375em) {
    .ctrl-holder .options.horizontal li {
        float: none;
        margin: 0;
    }
}

.lt-ie9 .ctrl-holder .options.horizontal .has-pretty-child .prettycheckbox.labelright label, .lt-ie9 .ctrl-holder .options.horizontal .has-pretty-child .prettyradio.labelright label {
    width: auto;
}

.ctrl-holder .options li {
    position: relative;
}

    .ctrl-holder .options li:before, .ctrl-holder .options li:after {
        content: " ";
        display: table;
    }

    .ctrl-holder .options li:after {
        clear: both;
    }

.ctrl-holder .options li {
    *zoom: 1;
}

.ctrl-holder .options .has-tooltip {
    width: 500px;
}

    .ctrl-holder .options .has-tooltip .prettycheckbox, .ctrl-holder .options .has-tooltip .prettyradio {
        float: left;
    }

        .ctrl-holder .options .has-tooltip .prettycheckbox label, .ctrl-holder .options .has-tooltip .prettyradio label {
            max-width: 415px;
        }

@media screen and (max-width: 47.4375em) {
    .ctrl-holder .options .has-tooltip {
        width: 100%;
    }

        .ctrl-holder .options .has-tooltip .prettycheckbox, .ctrl-holder .options .has-tooltip .prettyradio {
            width: 83%;
        }

            .ctrl-holder .options .has-tooltip .prettycheckbox label, .ctrl-holder .options .has-tooltip .prettyradio label {
                max-width: none;
            }
}

@media screen and (max-width: 47.4375em) {
    .ctrl-holder fieldset, .ctrl-holder label, .ctrl-holder .label {
        padding-left: 0;
        width: 100%;
        display: block;
        margin-bottom: 0.25em;
    }

        .ctrl-holder fieldset.empty, .ctrl-holder label.empty, .ctrl-holder .label.empty {
            display: none;
        }
}

.prettycheckbox + label {
    display: none;
}

.prettycheckbox a {
    height: 30px;
    width: 30px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -3305px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .prettycheckbox a {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3153px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.prettycheckbox a:focus {
    height: 30px;
    width: 30px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -2542px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .prettycheckbox a:focus {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -2290px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.prettycheckbox a.checked {
    height: 30px;
    width: 30px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -2163px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .prettycheckbox a.checked {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1711px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.prettycheckbox a.checked:focus {
    height: 30px;
    width: 30px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -1770px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .prettycheckbox a.checked:focus {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1422px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.prettycheckbox a.styleswitch {
    height: 37px;
    width: 108px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -1718px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .prettycheckbox a.styleswitch {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -921px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.prettycheckbox a.styleswitch.checked {
    height: 37px;
    width: 108px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -1866px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .prettycheckbox a.styleswitch.checked {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1081px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.prettyradio a {
    height: 30px;
    width: 30px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -1965px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .prettyradio a {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1939px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.prettyradio a:focus {
    height: 30px;
    width: 30px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -1036px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .prettyradio a:focus {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1284px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.prettyradio a.checked {
    height: 30px;
    width: 30px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -868px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .prettyradio a.checked {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -876px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.prettyradio a.checked:focus {
    height: 30px;
    width: 30px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -625px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .prettyradio a.checked:focus {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -176px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.prettycheckbox, .prettyradio {
    display: inline-block;
    padding: 0;
    margin: 0;
}

    .prettycheckbox label, .prettyradio label {
        padding: 5px 10px 5px 10px !important;
        display: block;
        float: left;
        margin: 6px 5px;
        cursor: pointer;
    }

    .prettycheckbox a, .prettyradio a {
        position: relative;
        top: -1px;
        display: block;
        float: left;
        cursor: pointer;
        margin: 0;
    }

        .prettycheckbox a:focus, .prettyradio a:focus {
            outline: 0 none;
        }

@media screen and (max-width: 47.4375em) {
    .prettycheckbox.labelright a, .prettyradio.labelright a {
        position: absolute;
    }

    .prettycheckbox.labelright label, .prettyradio.labelright label {
        padding-left: 40px !important;
    }
}

.prettycheckbox.disabled a, .prettyradio.disabled a, .prettycheckbox.disabled label, .prettyradio.disabled label {
    cursor: not-allowed;
}

.simple-select {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 45px;
    position: relative;
    display: inline-block;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f5f5), color-stop(100%, #e9e9e9));
    background-image: -webkit-linear-gradient(top, #f4f5f5, #e9e9e9);
    background-image: -moz-linear-gradient(top, #f4f5f5, #e9e9e9);
    background-image: -o-linear-gradient(top, #f4f5f5, #e9e9e9);
    background-image: linear-gradient(top, #f4f5f5,#e9e9e9);
    background-color: #f4f5f5;
    border: none;
    border-right: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0;
}

    .simple-select > span {
        height: 45px;
        display: block;
    }

        .simple-select > span:after {
            content: '';
            display: block;
            height: 30px;
            width: 40px;
            background-image: url("../img/sprites/global-se8a7877705.png");
            background-position: 0 -3902px;
            background-repeat: no-repeat;
            position: absolute;
            right: 0px;
            top: 30%;
            margin-top: -3px;
            z-index: 0;
        }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .simple-select > span:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3716.5px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.simple-select:after {
    content: ' ';
    position: absolute;
    -webkit-box-shadow: inset 1px 0px 0px #d0d0d0;
    -moz-box-shadow: inset 1px 0px 0px #d0d0d0;
    box-shadow: inset 1px 0px 0px #d0d0d0;
    border-left: 1px solid #fff;
    width: 40px;
    height: 99%;
    top: 1px;
    right: 0;
}

.simple-select.focus {
    background-color: #e9e9e9;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, #f4f4f5));
    background-image: -webkit-linear-gradient(top, #e9e9e9, #f4f4f5);
    background-image: -moz-linear-gradient(top, #e9e9e9, #f4f4f5);
    background-image: -o-linear-gradient(top, #e9e9e9, #f4f4f5);
    background-image: linear-gradient(top, #e9e9e9,#f4f4f5);
    -webkit-box-shadow: inset 1px 1px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 1px 1px 0px rgba(0,0,0,0.3);
    box-shadow: inset 1px 1px 0px rgba(0,0,0,0.3);
}

.simple-select.long {
    width: 370px;
}

.simple-select.medium {
    width: 270px;
}

.simple-select.short {
    width: 150px;
}

.simple-select.xshort {
    width: 85px;
}

.simple-select .simple-label {
    height: auto;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 15px;
    left: 18px;
    right: 45px;
    max-width: 100%;
    overflow: hidden;
    font-size: 15px;
    font-size: 0.9375rem;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.simple-select select {
    position: relative;
    height: 45px;
    padding: 0 40px 0 11px;
    float: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    z-index: 1;
}

.lt-ie10 .simple-select select {
    padding: 0 !important;
}

.ctrl-holder .simple-select select {
    width: 100% !important;
}

@media screen and (max-width: 47.4375em) {
    .simple-select.long {
        width: 100% !important;
    }

    .simple-select.medium {
        width: 80% !important;
    }

    .simple-select.short {
        width: 50% !important;
    }

    .simple-select.xshort {
        width: 35% !important;
    }
}

#aside .simple-select {
    width: 100% !important;
}

.m-filter-bar {
    margin-top: 15px;
    padding-bottom: 20px;
    border-bottom: 1px solid #dadada;
}

    .m-filter-bar .label {
        font-weight: bold;
        color: #7d7d7d;
    }

    .m-filter-bar p {
        margin-bottom: 0;
    }

    .m-filter-bar .ctrls-holder > .ctrl-holder {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 20px;
        float: left;
        width: 33.2%;
    }

        .m-filter-bar .ctrls-holder > .ctrl-holder:first-child {
            padding-left: 0;
        }

        .m-filter-bar .ctrls-holder > .ctrl-holder select, .m-filter-bar .ctrls-holder > .ctrl-holder .simple-select {
            width: 100%;
        }

@media screen and (max-width: 47.4375em) {
    .m-filter-bar .ctrls-holder > .ctrl-holder {
        float: none;
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
    }

        .m-filter-bar .ctrls-holder > .ctrl-holder:first-child {
            margin-top: 0;
        }
}

.noUi-target * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -ms-touch-action: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    cursor: default;
}

.noUi-base {
    width: 100%;
    height: 20px;
    position: relative;
    max-width: 100%;
    max-height: 100%;
    z-index: 1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.noUi-handle {
    height: 27px;
    width: 25px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -1260px;
    background-repeat: no-repeat;
    margin: -3px 0 0 -15px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .noUi-handle {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -973px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.noUi-handle .pos-label {
    height: 62px;
    width: 79px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -548px;
    background-repeat: no-repeat;
    font-size: 14px;
    font-size: 0.875rem;
    font-family: 'StoneSansITCW01-SemiBol 735693', Arial, Helvetica, sans-serif;
    display: block;
    color: #e11b22;
    position: absolute;
    left: -42px;
    top: 20px;
    padding-top: 27px;
    text-align: center;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .noUi-handle .pos-label {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -586px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.fn_slider.arrows .noUi-handle {
    height: 27px;
    width: 63px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -2587px;
    background-repeat: no-repeat;
    margin: -3px 0 0 -30px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .fn_slider.arrows .noUi-handle {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1756px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.noUi-active {
    height: 27px;
    width: 25px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -913px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .noUi-active {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -544px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.fn_slider.arrows .noUi-active {
    height: 27px;
    width: 63px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -2500px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .fn_slider.arrows .noUi-active {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1798px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.noUi-active:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 100%;
}

.noUi-background {
    background: #e11b22;
}

.noUi-origin {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    border-radius: inherit;
    background: #e9e9e9;
}

.noUi-origin-upper {
    background: inherit !important;
}

.noUi-z-index {
    z-index: 10;
}

.noUi-vertical {
    width: 40px;
    height: 100%;
}

    .noUi-vertical .noUi-origin {
        bottom: 0;
        left: 0;
    }

    .noUi-vertical .noUi-handle {
        margin: -23px 0 0 -3px;
    }

.noUi-target[disabled] .noUi-base {
    background: #999;
}

.noUi-target[disabled] .noUi-connect {
    background: #BBB;
}

.noUi-state-tap .noUi-origin {
    -webkit-transition: left 0.3s, top 0.3s;
    transition: left 0.3s, top 0.3s;
}

.ui-datepicker {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif;
    border: 1px solid #dadada;
    background-color: #ececec;
    padding: 20px;
    margin-top: 10px;
    z-index: 400;
}

    .ui-datepicker .ui-icon {
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
    }

    .ui-datepicker .ui-datepicker-header {
        border-bottom: 1px solid #4d4f53;
        margin-bottom: 20px;
    }

        .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
            position: absolute;
            top: 15px;
            width: 1.8em;
            height: 1.8em;
        }

        .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
            left: 20px;
        }

            .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span {
                height: 21px;
                width: 16px;
                background-image: url("../img/sprites/global-se8a7877705.png");
                background-position: 0 -3703px;
                background-repeat: no-repeat;
            }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3521px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
    right: 20px;
}

    .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
        height: 21px;
        width: 16px;
        background-image: url("../img/sprites/global-se8a7877705.png");
        background-position: 0 -3539px;
        background-repeat: no-repeat;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3198px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
    font-size: 20px;
    font-size: 1.25rem;
    text-align: center;
    padding-bottom: 18px;
    margin: 0 2em;
}

.ui-datepicker table.ui-datepicker-calendar {
    border: none;
    background-color: #ececec;
    margin: 0;
    z-index: 401;
}

    .ui-datepicker table.ui-datepicker-calendar thead th {
        border: none;
        background-color: #ececec;
        color: #423f3a;
        font-weight: normal;
        font-size: 16px;
        font-size: 1rem;
    }

    .ui-datepicker table.ui-datepicker-calendar tr {
        border: none;
    }

        .ui-datepicker table.ui-datepicker-calendar tr td {
            padding: 0.4em 0.5em;
            border: none;
            background-color: #ececec;
            font-size: 18px;
            font-size: 1.125rem;
            z-index: 402;
        }

            .ui-datepicker table.ui-datepicker-calendar tr td a {
                color: #423f3a;
            }

            .ui-datepicker table.ui-datepicker-calendar tr td.ui-datepicker-week-end a {
                color: #e11b22;
            }

            .ui-datepicker table.ui-datepicker-calendar tr td.ui-datepicker-other-month a {
                color: #968f84;
            }

@media screen and (max-width: 31.9375em) {
    .ui-datepicker {
        padding: 10px;
        width: 85%;
    }

        .ui-datepicker table.ui-datepicker-calendar tr td, .ui-datepicker table.ui-datepicker-calendar tr th {
            padding: 0.3em 0;
            font-size: 14px;
            font-size: 0.875rem;
        }
}

.progress-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

@media screen and (max-width: 47.4375em) {
    .progress-text {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
    }
}

.progress {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 7px;
    margin-top: 20px;
    margin-bottom: 70px;
    white-space: nowrap;
    width: 100%;
    height: 25px;
    background-color: #ececec;
    -webkit-box-shadow: rgba(255,255,255,0.4) 1px 1px 3px 0,inset 0 1px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: rgba(255,255,255,0.4) 1px 1px 3px 0,inset 0 1px 1px rgba(0,0,0,0.2);
    box-shadow: rgba(255,255,255,0.4) 1px 1px 3px 0,inset 0 1px 1px rgba(0,0,0,0.2);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
}

    .progress.total-three li {
        width: 33%;
    }

    .progress.total-four li {
        width: 25%;
    }

    .progress.total-five li {
        width: 20%;
    }

    .progress.total-six li {
        width: 16%;
    }

    .progress li {
        line-height: 1;
        text-align: center;
        position: relative;
        display: block;
        float: left;
        width: 15%;
        height: 11px;
    }

        .progress li:first-child {
            -webkit-border-radius: 10px 0 0 10px;
            -moz-border-radius: 10px 0 0 10px;
            -ms-border-radius: 10px 0 0 10px;
            -o-border-radius: 10px 0 0 10px;
            border-radius: 10px 0 0 10px;
        }

        .progress li:before, .progress li:after {
            content: ' ';
            position: absolute;
            top: -14px;
            left: 20px;
            z-index: 100;
        }

        .progress li:before {
            height: 40px;
            width: 55px;
            background-image: url("../img/sprites/global-se8a7877705.png");
            background-position: 0 -2394px;
            background-repeat: no-repeat;
        }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .progress li:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -2133px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.progress li.is-active {
    background-color: #e11b22;
}

    .progress li.is-active.is-current {
        background-color: transparent;
    }

        .progress li.is-active.is-current:before {
            left: -38px;
            height: 66px;
            width: 126px;
            background-image: url("../img/sprites/global-se8a7877705.png");
            background-position: 0 -955px;
            background-repeat: no-repeat;
        }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .progress li.is-active.is-current:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -729px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.progress li.is-active:before {
    height: 66px;
    width: 75px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -1525px;
    background-repeat: no-repeat;
    top: -27px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .progress li.is-active:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1156px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.progress li.is-active.is-current.is-last {
    background-color: #e11b22;
    -webkit-border-radius: 0 10px 10px 0;
    -moz-border-radius: 0 10px 10px 0;
    -ms-border-radius: 0 10px 10px 0;
    -o-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
}

    .progress li.is-active.is-current.is-last:before {
        left: 20px;
        height: 66px;
        width: 75px;
        background-image: url("../img/sprites/global-se8a7877705.png");
        background-position: 0 -1525px;
        background-repeat: no-repeat;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .progress li.is-active.is-current.is-last:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1156px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.progress li span {
    display: block;
    position: absolute;
    text-align: center;
    top: 40px;
    left: 33px;
}

@media screen and (max-width: 47.4375em) {
    .progress {
        display: none;
    }
}

a {
    text-decoration: none;
    color: #5eb9e4;
}

    a:hover, a:focus, a:active {
        text-decoration: underline;
    }

.button {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-size: 0.875rem;
    display: inline-block;
    padding: 15px 30px;
    text-align: center;
    text-decoration: none;
    border: none;
    outline: 0;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}

@media screen and (max-width: 65.5625em) {
    .button {
        font-size: 16px;
        font-size: 1rem;
    }
}

.button:hover, .button:active, .button:focus {
    text-decoration: none;
}

.button.primary {
    color: #fff;
    border: 1px solid #be0101;
    background-color: #ed1c24;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkMWMyNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NlMTMxYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ed1c24), color-stop(100%, #ce131b));
    background-image: -webkit-linear-gradient(top, #ed1c24, #ce131b);
    background-image: -moz-linear-gradient(top, #ed1c24, #ce131b);
    background-image: -o-linear-gradient(top, #ed1c24, #ce131b);
    background-image: linear-gradient(top, #ed1c24,#ce131b);
    text-shadow: rgba(0,0,0,0.6) 0 1px 1px;
    -webkit-box-shadow: rgba(0,0,0,0.4) 1px 1px 3px 0,inset 0 1px 1px rgba(255,255,255,0.4);
    -moz-box-shadow: rgba(0,0,0,0.4) 1px 1px 3px 0,inset 0 1px 1px rgba(255,255,255,0.4);
    box-shadow: rgba(0,0,0,0.4) 1px 1px 3px 0,inset 0 1px 1px rgba(255,255,255,0.4);
}

    .button.primary:hover, .button.primary:active, .button.primary:focus {
        background-color: #ce131b;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlMTMxYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkMWMyNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ce131b), color-stop(100%, #ed1c24));
        background-image: -webkit-linear-gradient(top, #ce131b, #ed1c24);
        background-image: -moz-linear-gradient(top, #ce131b, #ed1c24);
        background-image: -o-linear-gradient(top, #ce131b, #ed1c24);
        background-image: linear-gradient(top, #ce131b,#ed1c24);
    }

.button.secondary {
    color: #555555;
    border: 1px solid #e0ddd8;
    background-color: #f4f5f5;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f5f5), color-stop(100%, #e9e9e9));
    background-image: -webkit-linear-gradient(top, #f4f5f5, #e9e9e9);
    background-image: -moz-linear-gradient(top, #f4f5f5, #e9e9e9);
    background-image: -o-linear-gradient(top, #f4f5f5, #e9e9e9);
    background-image: linear-gradient(top, #f4f5f5,#e9e9e9);
    -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(255,255,255,0.6);
    box-shadow: inset 0 1px 1px rgba(255,255,255,0.6);
}

    .button.secondary:hover, .button.secondary:active, .button.secondary:focus {
        background-color: #e9e9e9;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, #f4f5f5));
        background-image: -webkit-linear-gradient(top, #e9e9e9, #f4f5f5);
        background-image: -moz-linear-gradient(top, #e9e9e9, #f4f5f5);
        background-image: -o-linear-gradient(top, #e9e9e9, #f4f5f5);
        background-image: linear-gradient(top, #e9e9e9,#f4f5f5);
    }

#aside .button {
    width: 100%;
    font-size: 15px;
    font-size: 0.9375rem;
}

@media screen and (max-width: 65.5625em) {
    #aside .button {
        max-width: 300px;
    }
}

@media screen and (max-width: 47.4375em) {
    #aside .button {
        max-width: none;
    }
}

a.button {
    font-weight: bold;
}

a.back {
    position: relative;
    font-size: 16px;
    font-size: 1rem;
    display: block;
    margin-top: 20px;
    padding-left: 15px;
}

    a.back:before {
        content: " ";
        height: 10px;
        width: 5px;
        background-image: url("../img/sprites/global-se8a7877705.png");
        background-position: 0 -3973px;
        background-repeat: no-repeat;
        position: absolute;
        left: 0;
        top: 3px;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    a.back:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3787.5px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.tooltip-btn {
    display: inline-block;
    margin: 5px 0px 5px 0px;
    overflow: hidden;
    height: 31px;
    width: 31px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -1479px;
    background-repeat: no-repeat;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    border: none;
    padding: 0;
    vertical-align: bottom;
    position: relative;
    cursor: pointer;
    background-color: transparent;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .tooltip-btn {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1329px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.tooltip-btn:hover, .tooltip-btn:focus, .tooltip-btn:active {
    height: 31px;
    width: 31px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -1672px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .tooltip-btn:hover, .tooltip-btn:focus, .tooltip-btn:active {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1467px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.ctrl-holder .tooltip-btn {
    float: left;
}

.lt-ie9 .ctrl-holder .tooltip-btn {
    margin-top: 6px;
}

.no-js .fn_tooltip .fn_tooltip_dash {
    padding: 10px 15px;
    display: inline-block;
}

.tooltip {
    position: absolute;
    z-index: 9000;
    display: block;
}

    .tooltip:before, .tooltip:after {
        content: " ";
        display: table;
    }

    .tooltip:after {
        clear: both;
    }

.tooltip {
    *zoom: 1;
}

.lt-ie9 .has-pretty-child .tooltip {
    margin-left: -70px;
}

.lt-ie9 .tooltip {
    margin-left: 15px;
}

@media screen and (max-width: 65.5625em) {
    .has-pretty-child .tooltip {
        margin-left: 0px;
    }

    .lt-ie9 .has-pretty-child .tooltip {
        margin-left: 0px;
    }
}

.tooltip .content {
    color: #555555;
    background-color: #fff !important;
    padding: 10px 15px 10px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: #c1c1c1 0px 0px 8px 0px;
    -moz-box-shadow: #c1c1c1 0px 0px 8px 0px;
    box-shadow: #c1c1c1 0px 0px 8px 0px;
    border-bottom: 1px solid #c20c0c;
    max-width: 250px;
    min-width: 200px;
    z-index: 0;
}

    .tooltip .content p, .tooltip .content li {
        font-size: 14px;
        font-size: 0.875rem;
        color: #555555 !important;
        margin: 0;
        line-height: 16px;
    }

    .tooltip .content ul, .tooltip .content ol {
        margin: 10px 0;
    }

.lt-ie8 .tooltip .content {
    width: 250px;
}

.lt-ie9 .tooltip .content {
    border-top: 1px solid #dadada;
    border-right: 1px solid #dadada;
}

.tooltip .arrow {
    position: absolute;
    bottom: 30px;
    z-index: 1;
    padding: 0;
}

    .tooltip .arrow.to-right {
        left: 0;
        margin-left: -8px;
        height: 28px;
        width: 8px;
        background-image: url("../img/sprites/global-se8a7877705.png");
        background-position: 0 -2803px;
        background-repeat: no-repeat;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .tooltip .arrow.to-right {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -2855px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.lt-ie9 .tooltip .arrow.to-right {
    margin-left: -7px;
}

.tooltip .arrow.to-left {
    height: 28px;
    width: 8px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -2760px;
    background-repeat: no-repeat;
    right: 0px;
    margin-right: -8px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .tooltip .arrow.to-left {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -2765px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.lt-ie9 .tooltip .arrow.to-left {
    margin-right: -7px;
}

.m-paperfold .tooltip {
    margin-left: -20px;
}

@media screen and (max-width: 65.5625em) {
    .prettycheckbox .tooltip, .prettyradio .tooltip, .payment-details .tooltip {
        margin-left: 0;
    }

    .aon-form .tooltip.to-right {
        position: static;
        clear: both;
        margin-left: 180px;
    }

        .aon-form .tooltip.to-right .content {
            margin-top: 10px;
        }

        .aon-form .tooltip.to-right .arrow {
            display: none;
        }

    .m-paperfold .tooltip.to-right {
        position: absolute;
        margin-left: -300px;
    }

        .m-paperfold .tooltip.to-right .arrow {
            display: none;
        }
}

@media screen and (max-width: 47.4375em) {
    .tooltip {
        margin-left: 0;
    }

        .tooltip .content {
            max-width: none;
        }

    .aon-form .tooltip.to-right {
        margin-left: 0;
    }

    .m-paperfold .tooltip.to-right {
        margin-left: -285px;
    }
}

@media screen and (max-width: 31.9375em) {
    .m-paperfold .tooltip.to-right {
        margin-left: -245px;
    }

    .m-paperfold .tooltip.to-left {
        margin-left: 10px;
    }
}

.m-contact-wrapper {
    padding-bottom: 15px;
}

.m-contact {
    margin-top: 10px;
    background-color: #efeded;
    padding: 5px;
}

    .m-contact .title, .m-contact .phone, .m-contact .email, .m-contact .linked-in, .m-contact .website {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
        float: left;
        padding: 30px 10px;
        height: 75px;
        font-size: 16px;
        font-size: 1rem;
    }

@media screen and (max-width: 47.4375em) {
    .m-contact .title, .m-contact .phone, .m-contact .email, .m-contact .linked-in, .m-contact .website {
        float: none;
        width: 100% !important;
        height: auto;
    }
}

.m-contact .title {
    width: 29%;
    background-color: #fff;
    position: relative;
    margin-right: 20px;
    text-align: center;
    font-weight: bold;
}

    .m-contact .title:after {
        content: ' ';
        position: absolute;
        height: 26px;
        width: 14px;
        background-image: url("../img/sprites/global-se8a7877705.png");
        background-position: 0 -3602px;
        background-repeat: no-repeat;
        top: 25px;
        right: -12px;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-contact .title:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3418px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 47.4375em) {
    .m-contact .title {
        text-align: left;
        margin-right: 0;
        padding-left: 15px;
    }

        .m-contact .title:after {
            content: ' ';
            position: absolute;
            height: 14px;
            width: 26px;
            background-image: url("../img/sprites/global-se8a7877705.png");
            background-position: 0 -3643px;
            background-repeat: no-repeat;
            left: 45%;
            top: 97%;
            right: auto;
        }
}

@media screen and (max-width: 47.4375em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 47.4375em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 47.4375em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 47.4375em) and (min-device-pixel-ratio: 1.5) {
    .m-contact .title:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3459px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.m-contact .phone {
    width: 49%;
}

@media screen and (max-width: 47.4375em) {
    .m-contact .phone {
        padding-bottom: 10px;
    }
}

.m-contact .email {
    width: 15%;
}

.m-contact .linked-in {
    width: 44%;
}

.m-contact .website {
    width: 44%;
}

.m-contact .icon {
    padding-left: 40px;
    background-position: 0px 19px;
}

.office-location-wrapper .m-office-location {
    padding-left: 100px;
    padding-top: 10px;
    padding-right: 30px;
    width: 46%;
    margin-bottom: 50px;
    float: left;
    border-right: 1px solid #dadada;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .office-location-wrapper .m-office-location:nth-child(2n) {
        margin-right: 0;
        padding-right: 0;
        margin-left: 30px;
        border-right: none;
    }

    .office-location-wrapper .m-office-location:nth-child(2n+1) {
        clear: both;
    }

    .office-location-wrapper .m-office-location .address > div, .office-location-wrapper .m-office-location .numbers > div {
        margin: 5px 0;
    }

    .office-location-wrapper div .hidden {
        display: none;
    }
    
    .office-location-wrapper .m-office-location .address {
        padding-bottom: 15px;
    }

        .office-location-wrapper .m-office-location .address .street {
            font-weight: bold;
        }

    .office-location-wrapper .m-office-location .label {
        display: inline-block;
        width: 18px;
        padding: 0;
    }

.lt-ie9 .office-location-wrapper .m-office-location {
    border-right: none;
    min-height: 170px;
}

@media screen and (max-width: 47.4375em) {
    .office-location-wrapper .m-office-location {
        width: 100%;
        margin: 0 0 50px 0 !important;
        padding: 50px 0 0 100px;
        float: none;
        border: none;
        border-top: 1px solid #dadada;
        background-position: 0 50px;
    }

        .office-location-wrapper .m-office-location:first-child {
            border-top: none;
        }

        .office-location-wrapper .m-office-location .label {
            display: block;
        }
}

#aside .filter-panel .m-filter, #aside .filter-panel .m-most-viewed {
    padding-top: 25px;
}

    #aside .filter-panel .m-filter ul, #aside .filter-panel .m-most-viewed ul {
        list-style: none;
        padding-left: 0;
    }

        #aside .filter-panel .m-filter ul li {
            margin-top: 5px;
        }

            #aside .filter-panel .m-filter ul li.selected span {
                color: #e11b22;
            }

    #aside .filter-panel .m-most-viewed ul {
        margin-top: 0;
    }

        #aside .filter-panel .m-most-viewed ul li {
            padding: 15px 0;
            border-top: 1px solid #dadada;
            line-height: 1.3em;
        }

            #aside .filter-panel .m-most-viewed ul li:first-child {
                border-top: none;
            }

#aside .filter-panel .ctrl-holder {
    margin-top: 20px;
}

    #aside .filter-panel .ctrl-holder select, #aside .filter-panel .ctrl-holder .simple-select {
        width: 100%;
    }

#aside .filter-panel.search ul li {
    font-size: 13px;
    font-size: 0.8125rem;
}

.m-hot-topics-list-wrapper {
    margin-top: 30px;
}

.current-filter {
    margin-top: 15px;
    padding: 15px;
    border: 1px solid #dadada;
}

    .current-filter:first-child {
        margin-top: 0;
    }

    .current-filter .filter-type {
        font-weight: bold;
    }

    .current-filter > span {
        display: inline-block;
        padding: 15px 0;
    }

    .current-filter .button {
        float: right;
        position: relative;
        padding-left: 60px;
    }

        .current-filter .button:before {
            content: ' ';
            position: absolute;
            height: 17px;
            width: 17px;
            background-image: url("../img/sprites/global-se8a7877705.png");
            background-position: 0 -2956px;
            background-repeat: no-repeat;
            top: 15px;
            left: 18%;
        }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .current-filter .button:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -2733px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 47.4375em) {
    .current-filter .button {
        float: none;
        width: 100%;
    }

        .current-filter .button:before {
            left: 29%;
        }
}

@media screen and (max-width: 23.625em) {
    .current-filter .button {
        padding-right: 55px;
    }

        .current-filter .button:before {
            left: 20px;
        }
}

ul.tags {
    margin-bottom: 20px;
}

    ul.tags li {
        padding-left: 15px;
        font-weight: bold;
    }

        ul.tags li:first-child {
            padding-left: 0;
        }

@media screen and (max-width: 47.4375em) {
    ul.tags li {
        padding-left: 0;
        display: block;
        width: 100%;
    }
}

.blog-data {
    font-weight: bold;
    font-size: 14px;
    font-size: 0.875rem;
}

.author-description {
    margin-top: 48px;
}

    .author-description p {
        font-style: italic;
    }

.m-case-study {
    background-color: #f0ab00;
    padding: 50px 60px;
    position: relative;
    margin-top: 30px;
    margin-bottom: 4em;
}

    .m-case-study blockquote, .m-case-study span {
        color: #fff;
    }

    .m-case-study .quote {
        position: relative;
    }

        .m-case-study .quote blockquote {
            position: relative;
            margin-top: 0;
            margin-left: 50px;
            margin-right: 50px;
            font-family: 'Arial W01 Light', Arial, Helvetica, sans-serif;
            font-size: 34px;
            font-size: 2.125rem;
        }

            .m-case-study .quote blockquote:before, .m-case-study .quote blockquote:after {
                color: #f8d580;
                position: absolute;
                font-size: 100px;
                font-size: 6.25rem;
            }

            .m-case-study .quote blockquote:before {
                content: "\“";
                left: -55px;
                top: -25px;
            }

            .m-case-study .quote blockquote:after {
                content: "\”";
                right: -40px;
            }

@media screen and (max-width: 47.4375em) {
    .m-case-study .quote blockquote {
        margin-left: 45px;
        font-size: 22px;
        font-size: 1.375rem;
    }

        .m-case-study .quote blockquote:before, .m-case-study .quote blockquote:after {
            font-size: 80px;
            font-size: 5rem;
        }

        .m-case-study .quote blockquote:before {
            left: -50px;
        }
}

.m-case-study .quote .quote-citation {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    font-size: 0.875rem;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 50px;
    opacity: 0.7;
}

    .m-case-study .quote .quote-citation cite {
        font-style: normal;
    }

@media screen and (max-width: 47.4375em) {
    .m-case-study .quote .quote-citation {
        display: block;
        margin-left: 45px;
    }
}

.m-case-study .quote .cta {
    position: relative;
    color: #fff;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 600;
    padding-left: 51px;
}

    .m-case-study .quote .cta:after {
        content: " ";
        height: 11px;
        width: 14px;
        background-image: url("../img/sprites/global-se8a7877705.png");
        background-position: 0 -3947px;
        background-repeat: no-repeat;
        position: absolute;
        top: 3px;
        left: 180px;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-case-study .quote .cta:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3592px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 47.4375em) {
    .m-case-study .quote .cta {
        display: block;
        padding-top: 10px;
        padding-left: 46px;
    }

        .m-case-study .quote .cta:after {
            top: 13px;
        }
}

.m-case-study:after {
    content: " ";
    height: 83px;
    width: 65px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -2208px;
    background-repeat: no-repeat;
    position: absolute;
    left: 4%;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-case-study:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -2423px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 47.4375em) {
    .m-case-study {
        padding: 40px 35px;
    }
}

.m-tiles .m-tile {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /* width: 48%; */
    float: left;
    /* margin-right: 28px; */
    margin-bottom: 28px;
}

    .m-tiles .m-tile:nth-child(2n) {
        margin-right: 0;
    }

.lt-ie9 .m-tiles .m-tile {
    width: 46%;
}

.m-tiles .m-tile a {
    display: block;
    background-color: #0083a9;
    color: white;
}

    .m-tiles .m-tile a:hover, .m-tiles .m-tile a:focus, .m-tiles .m-tile a:active {
        text-decoration: none;
    }

        .m-tiles .m-tile a:hover h3, .m-tiles .m-tile a:hover .cta, .m-tiles .m-tile a:focus h3, .m-tiles .m-tile a:focus .cta, .m-tiles .m-tile a:active h3, .m-tiles .m-tile a:active .cta {
            text-decoration: underline;
        }

    .m-tiles .m-tile a .content {
        padding: 40px 20px 30px 120px;
        position: relative;
    }

@media screen and (max-width: 31.9375em) {
    .m-tiles .m-tile a .content {
        padding: 120px 20px 30px 20px;
    }
}

.m-tiles .m-tile a .content h3 {
    font-size: 28px;
    font-size: 1.75rem;
    font-family: 'Arial W01 Light', Arial, Helvetica, sans-serif;
    color: white;
    margin-bottom: 15px;
}

.m-tiles .m-tile a .content .tagline {
    font-size: 16px;
    font-size: 1rem;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
}

.m-tiles .m-tile a .content .details {
    font-size: 14px;
    font-size: 0.875rem;
}

.m-tiles .m-tile a .content:before {
    content: ' ';
    position: absolute;
    top: 20px;
    left: 15px;
}

.m-tiles .m-tile a .content.about-best-employers:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -1495px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.about-best-employers:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -1610px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.aon-master-trust:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -1840px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.aon-master-trust:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -2300px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.calc-tools:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -2415px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.calc-tools:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -3220px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.careers:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -3335px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.careers:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -3105px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.consulting-services:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -1035px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.consulting-services:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -690px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.contact:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -2760px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.contact:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -3335px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.data-benchmarking:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -1380px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.data-benchmarking:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -920px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.financial-advice:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -920px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.financial-advice:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -1265px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.find-adviser:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -2645px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.find-adviser:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -2070px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.forms-documents:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -2300px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.forms-documents:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -2990px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.insurance:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -2185px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.insurance:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -1495px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.investment-perf:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -2875px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.investment-perf:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -2530px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.merger-acq:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -345px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.merger-acq:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -575px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.news:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -2530px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.news:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -2645px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.newsletters:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.newsletters:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 0;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.participate:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -1725px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.participate:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -1840px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.pay-benefits:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -2070px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.pay-benefits:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -1955px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.people-perf:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -3220px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.people-perf:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -2185px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.programs:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -690px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.programs:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -1380px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.reports-surveys:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -1610px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.reports-surveys:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -2415px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.resources:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -2990px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.resources:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -2760px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.results:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -115px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.results:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -115px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.retirement:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -460px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.retirement:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -230px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.superannuation:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -1150px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.superannuation:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -1725px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.training-development:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -575px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.training-development:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -1035px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.training-events:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -805px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.training-events:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -460px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.wealth-management:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -1265px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.wealth-management:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -1150px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.what-we-do:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -1955px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.what-we-do:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -805px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.who-we-are:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -3105px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.who-we-are:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -2875px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .content.workplace-risk:before {
    height: 100px;
    width: 100px;
    background-image: url("../img/sprites/medium-white-scec29dc14b.png");
    background-position: 0 -230px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .content.workplace-risk:before {
        background-image: url("../img/sprites/medium-white-2x-sc627ea7b8b.png");
        background-position: 0 -345px;
        -webkit-background-size: 100px auto;
        -moz-background-size: 100px auto;
        -o-background-size: 100px auto;
        background-size: 100px auto;
    }
}

.m-tiles .m-tile a .cta {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 20px 20px 20px 135px;
    background-color: #007698;
    position: relative;
}

@media screen and (max-width: 31.9375em) {
    .m-tiles .m-tile a .cta {
        padding: 20px 20px 20px 35px;
    }
}

.m-tiles .m-tile a .cta:before {
    content: ' ';
    position: absolute;
    height: 9px;
    width: 5px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -4039px;
    background-repeat: no-repeat;
    top: 26px;
    left: 120px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-tiles .m-tile a .cta:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3906.5px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 31.9375em) {
    .m-tiles .m-tile a .cta:before {
        left: 20px;
    }
}

@media screen and (max-width: 47.4375em) {
    .m-tiles .m-tile {
        width: 100%;
        float: none;
        margin-right: 0;
    }
}

.m-get-in-touch {
    margin-bottom: 40px;
    margin-top: 30px;
    width:100%;
}

    .m-get-in-touch .contact {
        float: left;
        width: 33%;
    }

        .m-get-in-touch .contact img {
            float: left;
            width: 55px;
            max-width: 100%;
        }

        .m-get-in-touch .contact .contact-details {
            float: left;
            width: 150px;
            padding-left: 15px;
        }

            .m-get-in-touch .contact .contact-details .name, .m-get-in-touch .contact .contact-details .name span, .m-get-in-touch .contact .contact-details .location, .m-get-in-touch .contact .contact-details .location span, .m-get-in-touch .contact .contact-details .details, .m-get-in-touch .contact .contact-details .details span {
                margin: 5px 0;
            }

            .m-get-in-touch .contact .contact-details .name {
                color: #000;
                font-size: 18px;
                font-size: 1.125rem;
            }

            .m-get-in-touch .contact .contact-details .location {
                margin-bottom: 20px;
            }

            .m-get-in-touch .contact .contact-details .details span {
                display: block;
                margin: 5px 0px 0px 0px;
            }

            .m-get-in-touch .contact .contact-details .details .email {
                word-break: break-all;
                padding: 5px 0 0 36px;
                background-position: -5px -7px;
                margin-left: -1% !important;
            }

            .m-get-in-touch .contact .contact-details .details .linked-in {
                word-break: break-all;
                padding: 5px 0 0 36px;
                background-position: -5px -7px;
                margin-left: -2% !important;
            }

            .m-get-in-touch .contact .contact-details .details .website {
                word-break: break-all;
                padding: 5px 0 0 36px;
                background-position: -6px -3px;
                margin-left: -1%;
            }

            .m-get-in-touch .contact .contact-details .details .facebook {
                background-position: -5px -7px;
                margin-left: -3% !important; 
                padding: 5px 0 0 36px;
                word-break: break-all;
            }

            .m-get-in-touch .contact .contact-details .details .twitter {
                background-position: -5px -7px;
                padding: 5px 0 0 36px;
                word-break: break-all;
                margin-left: -3% !important;
            }

#linkedinMemberProfile{
  width:100%;
  margin-left: -8px;
}

@media screen and (max-width: 47.4375em) {
    .m-get-in-touch .contact {
        width: 100%;
        float: none;
        padding-bottom: 30px;
    }

        .m-get-in-touch .contact img {
            width: 28%;
            margin-right: 30px;
        }
}

@media screen and (max-width: 23.625em) {
    .m-get-in-touch .contact img {
        width: auto;
        margin-bottom: 20px;
    }
}

.m-icon-list {
    margin-top: 50px;
    padding-bottom: 30px;
}

.l-homepage .m-icon-list {
    border-bottom: 1px solid #dadada;
}

@media screen and (max-width: 47.4375em) {
    .l-homepage .m-icon-list {
        border-bottom: none;
    }
}

.m-icon-list ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.m-icon-list li {
    float: left;
    margin: 0 0 15px 4%;
    width: 22%;
}

    .m-icon-list li:first-child {
        margin: 0;
    }

    .m-icon-list li:nth-child(4n+1) {
        clear: both;
        margin-left: 0;
    }

    .m-icon-list li a {
        display: block;
        padding: 170px 0 0 0;
        background-position: 0 0;
        position: relative;
        text-align: center;
    }

        .m-icon-list li a h4 {
            font-family:'Arial W01 Light';
            font-weight: normal;
            margin-bottom: 0;
            line-height: 1.3em;
        }

.no-js .m-icon-list li a h4 {
    min-height: 76px;
}

.m-icon-list li a p {
    margin: 0;
    margin-top: 20px;
    line-height: 1.5;
}

.m-icon-list li a:hover {
    text-decoration: none;
}

    .m-icon-list li a:hover h4 {
        text-decoration: underline;
    }

.m-icon-list li a:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -75px;
}

.m-icon-list li a.about-best-employers:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -2324px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.about-best-employers:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -2475px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.about-best-employers:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -1485px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.about-best-employers:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -1485px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.aon-master-trust:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -3320px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.aon-master-trust:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -3300px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.aon-master-trust:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -2970px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.aon-master-trust:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -3300px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.calc-tools:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -4150px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.calc-tools:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -4125px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.calc-tools:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -4125px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.calc-tools:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -4125px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.careers:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -4814px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.careers:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -4785px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.careers:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -4620px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.careers:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -4785px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.consulting-services:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -1494px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.consulting-services:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -1155px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.consulting-services:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -1320px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.consulting-services:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -990px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.contact:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -4482px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.contact:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -4620px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.contact:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -4785px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.contact:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -4620px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.data-benchmarking:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -1992px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.data-benchmarking:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -1980px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.data-benchmarking:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -660px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.data-benchmarking:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -1155px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.financial-advice:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -1162px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.financial-advice:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -1485px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.financial-advice:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -1155px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.financial-advice:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -1320px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.find-adviser:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -3486px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.find-adviser:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -3465px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.find-adviser:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -3465px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.find-adviser:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -3465px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.forms-documents:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -3984px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.forms-documents:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -3960px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.forms-documents:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -3960px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.forms-documents:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -3960px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.insurance:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -2656px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.insurance:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -2640px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.insurance:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -2805px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.insurance:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -2475px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.investment-perf:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -3818px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.investment-perf:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -3630px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.investment-perf:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -3630px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.investment-perf:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -3630px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.merger-acq:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -332px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.merger-acq:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -330px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.merger-acq:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -330px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.merger-acq:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -330px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.news:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -3652px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.news:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -3795px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.news:hover:before {
    height: 150px;
    width: 153px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -3795px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.news:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -3795px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.newsletters:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.newsletters:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -165px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.newsletters:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -165px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.newsletters:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -165px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.participate:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -1826px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.participate:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -1320px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.participate:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -2475px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.participate:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -2640px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.pay-benefits:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -2822px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.pay-benefits:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -2805px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.pay-benefits:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -3135px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.pay-benefits:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -3135px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.people-perf:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -3154px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.people-perf:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -3135px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.people-perf:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -2640px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.people-perf:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -2805px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.programs:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -1660px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.programs:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -1815px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.programs:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -2145px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.programs:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -2310px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.reports-surveys:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -2988px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.reports-surveys:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -2970px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.reports-surveys:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -3300px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.reports-surveys:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -2970px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.resources:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -4316px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.resources:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -4290px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.resources:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -4290px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.resources:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -4290px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.results:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -166px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.results:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 0;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.results:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.results:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 0;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.retirement:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -664px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.retirement:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -495px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.retirement:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -495px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.retirement:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -495px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.superannuation:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -2490px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.superannuation:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -2310px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.superannuation:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -2310px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.superannuation:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -1815px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.training-development:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -1328px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.training-development:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -1650px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.training-development:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -1980px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.training-development:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -2145px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.training-events:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -830px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.training-events:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -990px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.training-events:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -990px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.training-events:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -825px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.wealth-management:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -2158px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.wealth-management:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -2145px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.wealth-management:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -1650px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.wealth-management:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -1650px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.what-we-do:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -996px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.what-we-do:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -660px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.what-we-do:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -1815px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.what-we-do:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -1980px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.who-we-are:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -4648px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.who-we-are:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -4455px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.who-we-are:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -4455px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.who-we-are:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -4455px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-icon-list li a.workplace-risk:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -498px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.workplace-risk:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -825px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-icon-list li a.workplace-risk:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -825px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-icon-list li a.workplace-risk:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -660px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

@media screen and (max-width: 65.5625em) {
    .m-icon-list li {
        margin: 0;
        width: 49%;
        padding-bottom: 20px;
    }

        .m-icon-list li a {
            padding: 180px 20px 10px 20px;
        }

        .m-icon-list li:nth-child(2n+1) {
            clear: both;
        }
}

@media screen and (max-width: 47.4375em) {
    .m-icon-list li {
        width: 100%;
        float: none;
        padding: 25px 0;
        border-bottom: 1px solid #dadada;
    }

        .m-icon-list li:first-child {
            padding-top: 0;
        }

        .m-icon-list li a {
            min-height: 127px;
            padding: 10px 10px 10px 180px;
            background-position: 0px 10px;
        }

            .m-icon-list li a h4 {
                height: auto !important;
            }

            .m-icon-list li a:before {
                left: 0;
                margin-left: 0;
            }
}

@media screen and (max-width: 23.625em) {
    .m-icon-list li a {
        padding: 170px 0 0 0;
        background-position: 0 0;
        text-align: center;
    }

        .m-icon-list li a:before {
            top: 0;
            left: 50%;
            margin-left: -75px;
        }
}

.lt-ie9 .m-icon-list li {
    margin: 0 40px 0 0;
    width: 216px;
}

    .lt-ie9 .m-icon-list li.last-child {
        margin: 0;
    }

@media screen and (min-width: 47.5em) {
    .l-two-column-left .m-latest-news .l-margins, .l-two-column-left .m-latest-news .l-margins {
        width: auto !important;
        margin: 0 !important;
        padding: 0 !important;
    }
}

.m-latest-news h3 {
    text-align: center;
    margin: 30px 0;
}

.m-latest-news .more {
    font-weight: bold;
    text-align: center;
    margin: 40px 0 60px 0;
}

.m-latest-news ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    .m-latest-news ul li {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 240px;
        float: left;
        margin-left: 13px;
        line-height: 1.5em;
        max-height: 126px;
        background-color: #e3e1e1;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZTFlMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f9f9), color-stop(100%, #e3e1e1));
        background-image: -webkit-linear-gradient(top, #f8f9f9, #e3e1e1);
        background-image: -moz-linear-gradient(top, #f8f9f9, #e3e1e1);
        background-image: -o-linear-gradient(top, #f8f9f9, #e3e1e1);
        background-image: linear-gradient(top, #f8f9f9,#e3e1e1);
    }

        .m-latest-news ul li:first-child {
            margin-left: 0;
        }

        .m-latest-news ul li a {
            display: block;
        }

            .m-latest-news ul li a:hover {
                text-decoration: none;
            }

                .m-latest-news ul li a:hover .title {
                    text-decoration: underline;
                }

        .m-latest-news ul li img {
            float: left;
            margin-right: 12px;
        }

        .m-latest-news ul li .title, .m-latest-news ul li .date {
            font-weight: 600;
            line-height: 18px;
            margin-top: 15px;
        }

        .m-latest-news ul li .date {
            color: #555555;
            margin-top: 10px;
            padding-bottom: 5px;
            font-size: 11px;
            font-size: 0.6875rem;
        }

        .m-latest-news ul li .title {
            height: 74px;
            font-size: 13px;
            font-size: 0.8125rem;
            color: #5eb9e4;
            width: 110px;
            overflow: hidden;
        }

.l-two-column-left .m-latest-news ul li {
    width: 46%;
    margin: 20px 15px 0 12px;
}

    .l-two-column-left .m-latest-news ul li a {
        padding-right: 10px;
    }

    .l-two-column-left .m-latest-news ul li:first-child {
        margin-left: 12px;
    }

    .l-two-column-left .m-latest-news ul li .title {
        font-size: 16px;
        font-size: 1rem;
        margin-top: 25px;
        width: auto;
        height: auto;
        overflow: visible;
    }

@media screen and (max-width: 65.5625em) {
    .m-latest-news ul li {
        width: 46%;
        margin: 20px 15px 0 12px;
    }

        .m-latest-news ul li a {
            padding-right: 10px;
        }

        .m-latest-news ul li:first-child {
            margin-left: 12px;
        }

        .m-latest-news ul li .title {
            font-size: 16px;
            font-size: 1rem;
            margin-top: 25px;
            width: auto;
            height: auto;
            overflow: visible;
        }
}

@media screen and (max-width: 47.4375em) {
    .l-two-column-left .m-latest-news ul li, .m-latest-news ul li {
        width: auto;
        float: none;
        margin: 0 0 20px 0;
        padding: 0 20px 0 0;
    }

        .l-two-column-left .m-latest-news ul li:first-child, .m-latest-news ul li:first-child {
            margin-left: 0;
        }

        .l-two-column-left .m-latest-news ul li img, .m-latest-news ul li img {
            margin-right: 15px;
        }

        .l-two-column-left .m-latest-news ul li .title, .l-two-column-left .m-latest-news ul li .date, .m-latest-news ul li .title, .m-latest-news ul li .date {
            max-width: none;
            margin: 20px 0 0 0;
        }

        .l-two-column-left .m-latest-news ul li .title, .m-latest-news ul li .title {
            height: 55px;
            overflow: hidden;
        }
}

.m-wrapper {
    border-top: 1px solid #dadada;
    margin-top: 30px;
}

    .m-wrapper > div {
        float: left;
    }

@media screen and (max-width: 47.4375em) {
    .m-wrapper > div {
        float: none;
    }
}

.m-wrapper.expandcollapse-wrapper {
    margin-top: 0;
}

    .m-wrapper.expandcollapse-wrapper > div {
        margin-top: 0 !important;
    }

        .m-wrapper.expandcollapse-wrapper > div > div {
            float: left;
        }

            .m-wrapper.expandcollapse-wrapper > div > div.videos {
                float: none !important;
                clear: both;
                padding-top: 30px;
            }

@media screen and (max-width: 47.4375em) {
    .m-wrapper.expandcollapse-wrapper > div > div {
        float: none;
    }
}

@media screen and (max-width: 65.5625em) {
    .m-wrapper.expandcollapse-wrapper > h2 {
        padding-left: 0;
    }
}

.m-wrapper .m-links-module.downloads {
    margin-top: 25px !important;
}

    .m-wrapper .m-links-module.downloads h5 {
        padding-top: 0 !important;
    }

.m-links-module {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 15px;
    background-position: 0px 0px;
    margin-top: 25px;
}

    .m-links-module h5, .m-links-module ul {
        padding-left: 55px;
    }

    .m-links-module h5 {
        margin-bottom: 25px;
        margin-top: 10px;
    }

    .m-links-module ul {
        list-style: none;
    }

        .m-links-module ul li {
            margin-top: 15px;
            line-height: 1.3em;
        }

            .m-links-module ul li:first-child {
                margin-top: 0;
            }

    .m-links-module.downloads {
        margin-top: 35px;
    }

        .m-links-module.downloads h5 {
            padding-top: 10px;
            margin-bottom: 20px;
        }

        .m-links-module.downloads ul {
            padding-top: 25px;
            padding-left: 0 !important;
        }

    .m-links-module.full-width {
        width: 100%;
    }

    .m-links-module.half-width {
        width: 50%;
        padding-right: 15px;
    }

@media screen and (max-width: 47.4375em) {
    .m-links-module {
        width: 100%;
        background-position: 0px 0px;
    }

        .m-links-module h5 {
            padding-top: 10px;
            padding-left: 0px;
        }

        .m-links-module.has-icon h5 {
            padding-left: 50px;
        }

        .m-links-module ul {
            padding-left: 0px;
        }

        .m-links-module.half-width {
            width: 100%;
            padding-right: 15px;
        }
}

.half-width + .half-width + .half-width {
    clear: both;
}

.pagination {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    text-align: center;
}

    .pagination ul {
        padding-left: 0;
        margin: 20px auto;
        display: block;
        text-align: center;
    }

        .pagination ul li {
            display: inline-block;
            position: relative;
        }

            .pagination ul li:before {
                font-size: 6px;
                font-size: 0.375rem;
                content: '•';
                position: absolute;
                left: 0;
                top: 35%;
            }

            .pagination ul li:after {
                content: ' ';
                position: absolute;
            }

            .pagination ul li a {
                font-weight: 600;
                /*padding: 10px 11px;*/
                padding: 5px 10px 5px 15px;
                display: block;
            }

            .pagination ul li.navigate:before {
                content: ' ';
            }

            .pagination ul li:first-child:before {
                content: ' ';
            }

            .pagination ul li.is-active {
                /*padding: 10px 20px;*/
                padding: 5px 10px 5px 15px;
            }

            .pagination ul li.first {
                padding-right: 15px;
            }

                .pagination ul li.first:after {
                    content: '|';
                    top: 7px;
                    right: 15px;
                    color: #5eb9e4;
                }

            .pagination ul li.last {
                padding-left: 15px;
            }

                .pagination ul li.last:before {
                    content: '|';
                    top: 7px;
                    left: 15px;
                    color: #5eb9e4;
                    font-size: 16px;
                    font-size: 1rem;
                }

            .pagination ul li.prev:before {
                height: 10px;
                width: 5px;
                background-image: url("../img/sprites/global-se8a7877705.png");
                background-position: 0 -3973px;
                background-repeat: no-repeat;
                top: 37%;
            }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .pagination ul li.prev:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3787.5px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.lt-ie9 .pagination ul li.prev:before {
    top: 40%;
}

.pagination ul li.next:after {
    height: 10px;
    width: 5px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -266px;
    background-repeat: no-repeat;
    right: 0;
    top: 37%;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .pagination ul li.next:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1840px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.lt-ie9 .pagination ul li.next:after {
    top: 40%;
}

.pagination ul .prev + li:before {
    content: ' ';
}

@media screen and (max-width: 65.5625em) {
    .pagination ul li {
        font-size: 15px;
        font-size: 0.9375rem;
    }

        .pagination ul li a {
            padding: 10px 12px;
        }

        .pagination ul li.is-active {
            padding: 10px 10px;
        }

        .pagination ul li.first:after {
            top: 9px;
            right: 10px;
        }

        .pagination ul li.last:before {
            top: 9px;
            left: 10px;
        }

        .pagination ul li.prev:before {
            top: 39%;
        }

        .pagination ul li.next:after {
            top: 39%;
        }
}

@media screen and (max-width: 47.4375em) {
    .pagination ul li {
        display: none;
    }

        .pagination ul li.navigate, .pagination ul li.is-active {
            display: inline-block;
        }

            .pagination ul li.is-active:before {
                content: '';
            }

        .pagination ul li a {
            padding: 10px;
        }
}

@media screen and (max-width: 31.9375em) {
    .pagination ul li {
        display: none;
        font-size: 14px;
        font-size: 0.875rem;
    }

        .pagination ul li.is-active {
            padding: 20px 2px;
        }

        .pagination ul li.first {
            padding-right: 10px;
        }

            .pagination ul li.first:after {
                content: ' ';
            }

        .pagination ul li.last {
            padding-left: 10px;
        }

            .pagination ul li.last:before {
                content: ' ';
            }

        .pagination ul li.prev:before {
            top: 36%;
            left: -5px;
        }

        .pagination ul li.next:after {
            top: 36%;
            right: -5px;
        }

        .pagination ul li a {
            padding: 10px 5px;
        }
}

.m-promotion {
    background-color: #f0ab00;
    color: #fff;
    font-size: 30px;
    font-size: 1.875rem;
    margin-top: 0px;
    padding: 30px 25px;
}

    .m-promotion .l-one-column {
        padding: 30px 60px;
    }

    .m-promotion .title {
        font-family: 'Arial W01 Light', Arial, Helvetica, sans-serif;
        margin: 15px 0;
    }

    .m-promotion .cta {
        display: block;
        color: #fff;
        font-size: 18px;
        font-size: 1.125rem;
        font-weight: bold;
    }

.m-quick-links {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #c9cac8;
    width: 100%;
    border-top: 1px solid #fff;
}

    .m-quick-links > .l-margins {
        width: auto;
        padding: 0;
        display: table;
    }

    .m-quick-links ul {
        padding: 0;
        margin: 0;
        list-style-type: none;
    }

        .m-quick-links ul li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            min-height: 60px;
            display: table-cell;
            width: 345px;
            border-left: 1px solid #a3a3a3;
            vertical-align: top;
            line-height: 1.3;
        }

            .m-quick-links ul li:first-child {
                border-left: none;
            }

            .m-quick-links ul li a {
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                position: relative;
                font-size: 15px;
                font-size: 0.9375rem;
                color: black;
                padding: 20px 25px 20px 65px;
                display: block;
                width: 100%;
            }

                .m-quick-links ul li a:before {
                    content: "";
                    height: 41px;
                    width: 40px;
                    background-image: url("../img/sprites/global-se8a7877705.png");
                    background-position: 0 -4164px;
                    background-repeat: no-repeat;
                    position: absolute;
                    left: 15px;
                    margin-top: -10px;
                    height: 40px;
                }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-quick-links ul li a:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -4053px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 47.4375em) {
    .m-quick-links ul li {
        width: 32%;
    }
}

@media screen and (max-width: 47.4375em) {
    .m-quick-links ul li {
        display: inline-block;
        border-left: none;
        border-top: 1px solid #a3a3a3;
        width: 100%;
        float: none;
    }

        .m-quick-links ul li:first-child {
            border-top: none;
        }

        .m-quick-links ul li a {
            display: block;
        }
}

@media screen and (max-width: 47.4375em) {
    .m-quick-links .l-margins {
        display: block;
        max-width: none;
        width: auto;
        padding: 0;
    }
}

.m-resources-list {
    padding: 80px 0px 65px 0px;
    color: #fff;
    margin-top: 20px;
}

.l-two-column-left .m-resources-list .l-margins, .l-two-column-left .m-resources-list .l-margins {
    width: auto !important;
}

.m-resources-list.bg-gold {
    background-color: #f0ab00;
}

    .m-resources-list.bg-gold .title h3 {
        font-weight: normal;
        color: #fff;
    }

    .m-resources-list.bg-gold .title h4 {
        font-weight: normal;
        color: #fff;
    }

    .m-resources-list.bg-gold h5 a {
        color: #fff;
        opacity:0.7;
    }

.m-resources-list .title {
    padding-left: 240px;
    padding-right: 60px;
    min-height: 160px;
    height: auto !important;
    height: 160px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.l-two-column-left .m-resources-list .title {
    background-position: 30px 0px;
}

.m-resources-list .title h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal;
}

.m-resources-list .title h4 {
    word-break: keep-all;
    margin: 15px 0;
    font-family: 'Arial W01 Light', Arial, Helvetica, sans-serif;
    font-size: 48px;
    font-size: 3rem;
    font-weight: normal;
    line-height: 1.2em;
}

@media screen and (max-width: 65.5625em) {
    .m-resources-list .title {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 47.4375em) {
    .m-resources-list .title {
        padding-left: 0px;
        padding-top: 190px;
    }

        .m-resources-list .title h3 {
            font-size: 18px;
            font-size: 1.125rem;
        }

        .m-resources-list .title h4 {
            font-size: 40px;
            font-size: 2.5rem;
        }
}

.m-resources-list ul {
    list-style-type: none;
    padding-left: 240px;
    padding-right: 60px;
}

    .m-resources-list ul li {
        float: left;
        position: relative;
        text-align: left;
        margin: 0 10px 0 13px;
        line-height: 1.3em;
    }

        .m-resources-list ul li:before {
            content: "|";
            color: #fff;
            padding-right: 10px;
            position: absolute;
            top: 0;
            left: -14px;
            opacity:0.7;
        }

        .m-resources-list ul li:first-child:before {
            content: " ";
        }

        .m-resources-list ul li:first-child {
            margin-left: 0;
        }

        .m-resources-list ul li h5 {
            margin: 0;
        }

        .m-resources-list ul li a {
            color: #fff;
        }

.l-two-column-left .m-resources-list ul li {
    float: none;
    margin-left: 0;
}

    .l-two-column-left .m-resources-list ul li:before {
        content: " ";
    }

@media screen and (max-width: 65.5625em) {
    .m-resources-list ul li {
        float: none;
        margin-left: 0;
        padding-top: 10px;
    }

        .m-resources-list ul li:before {
            content: " ";
        }

        .m-resources-list ul li:first-child {
            padding-top: 0;
        }
}

@media screen and (max-width: 47.4375em) {
    .m-resources-list {
        padding-right: 20px;
    }

    .l-two-column-left .m-resources-list .title {
        background-position: 0px 0px;
    }

    .m-resources-list ul {
        padding-left: 0;
    }

        .m-resources-list ul li {
            float: none;
            width: auto;
        }

            .m-resources-list ul li a {
                padding: 10px 0;
                display: block;
            }
}

.m-result-list-item {
    min-height: 120px;
    border-bottom: 1px solid #dadada;
    padding: 20px 0;
}

    .m-result-list-item > a:hover h4, .m-result-list-item > a:focus h4 {
        text-decoration: underline;
    }

    .m-result-list-item:first-child {
        border-top: none;
    }

    .m-result-list-item .m-content, .m-result-list-item .m-details {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
    }

    .m-result-list-item .m-content {
        width: 75%;
        position: relative;
        padding-right: 10px;
    }

        .m-result-list-item .m-content .m-icon {
            position: absolute;
            width: 16%;
            top: 25px;
            left: 0;
            bottom: 0;
            right: 0;
        }

            .m-result-list-item .m-content .m-icon.calendar {
                height: 95px;
                width: 91px;
                background-image: url("../img/sprites/global-se8a7877705.png");
                background-position: 0 -2846px;
                background-repeat: no-repeat;
                color: #fff;
            }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-result-list-item .m-content .m-icon.calendar {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3234px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.m-result-list-item .m-content .m-icon.calendar .date, .m-result-list-item .m-content .m-icon.calendar .month {
    font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif;
    display: block;
    line-height: 1;
    width: auto;
    text-align: center;
}

.m-result-list-item .m-content .m-icon.calendar .date {
    margin-top: 25px;
    font-size: 38px;
    font-size: 2.375rem;
}

.m-result-list-item .m-content .m-icon.calendar .month {
    font-size: 18px;
    font-size: 1.125rem;
}

@media screen and (max-width: 47.4375em) {
    .m-result-list-item .m-content .m-icon.calendar {
        height: 48px;
        width: 46px;
        background-image: url("../img/sprites/global-se8a7877705.png");
        background-position: 0 -3350px;
        background-repeat: no-repeat;
    }

        .m-result-list-item .m-content .m-icon.calendar .date {
            margin-top: 10px;
            font-size: 20px;
            font-size: 1.25rem;
        }

        .m-result-list-item .m-content .m-icon.calendar .month {
            font-size: 12px;
            font-size: 0.75rem;
        }
}

@media screen and (max-width: 47.4375em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 47.4375em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 47.4375em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 47.4375em) and (min-device-pixel-ratio: 1.5) {
    .m-result-list-item .m-content .m-icon.calendar {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3618px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.m-result-list-item .m-content h4 {
    font-size: 22px;
    font-size: 1.375rem;
    margin: 20px 0;
}

.m-result-list-item .m-content h5 {
    font-size: 20px;
    font-size: 1.25rem;
    margin: 20px 0;
}

.m-result-list-item .m-content p > a {
    word-break: break-all;
}

.m-result-list-item .m-content h4, .m-result-list-item .m-content p, .m-result-list-item .m-content h5, .m-result-list-item .m-content > span, .m-result-list-item .m-content .job-title {
    padding-left: 20%;
}

.m-result-list-item .m-content .job-title {
    font-weight: bold;
}

.m-result-list-item .m-content p.expertise {
    font-size: 15px;
    font-size: 0.9375rem;
    color: #747474;
}

@media screen and (max-width: 47.4375em) {
    .m-result-list-item .m-content {
        width: 100%;
        float: none;
    }

        .m-result-list-item .m-content .m-icon {
            top: 0%;
        }

        .m-result-list-item .m-content p, .m-result-list-item .m-content h5, .m-result-list-item .m-content > span {
            padding-left: 0;
            margin-top: 1.5em;
        }

        .m-result-list-item .m-content h4 {
            font-size: 20px;
            font-size: 1.25rem;
            margin-top: 0;
        }
}

@media screen and (max-width: 23.625em) {
    .m-result-list-item .m-content h4, .m-result-list-item .m-content .job-title {
        padding-left: 25%;
    }
}

.l-two-column-right .m-result-list-item .m-content, .l-two-column-left .m-result-list-item .m-content {
    width: 100%;
}

.m-result-list-item .m-details {
    font-size: 16px;
    font-size: 1rem;
    padding-left: 10px;
    width: 25%;
    color: #555555;
    text-decoration: none;
    margin-top: 10px;
}

@media screen and (max-width: 47.4375em) {
    .m-result-list-item .m-details {
        width: 100%;
        float: none;
        padding-left: 0;
    }
}

#aside .m-details-wrapper {
    border: 1px solid #dadada;
    margin-top: 20px;
}

    #aside .m-details-wrapper > .title {
        background-color: #dadada;
        padding: 15px;
    }

    #aside .m-details-wrapper .m-details {
        margin-top: 15px;
        padding: 0 10px 10px 10px;
        margin-bottom: 10px;
    }

        #aside .m-details-wrapper .m-details h5 {
            margin: 20px 0 0 0;
        }

        #aside .m-details-wrapper .m-details p {
            margin-top: 10px;
        }

        #aside .m-details-wrapper .m-details:first-child {
            margin-top: 0;
        }

        #aside .m-details-wrapper .m-details a {
            word-break: break-all;
        }

        #aside .m-details-wrapper .m-details .help {
            padding: 15px 0 0 40px;
            font-size: 12px;
            font-size: 0.75rem;
            color: #747474;
            font-style: italic;
            margin: 0;
        }

        #aside .m-details-wrapper .m-details .title {
            border-bottom: 1px solid #dadada;
            padding: 15px;
        }

.m-result-list-item .m-details, #aside .m-details {
    font-size: 16px;
    font-size: 1rem;
}

@media screen and (max-width: 47.4375em) {
    .m-training-events-list-wrapper .m-result-list-item .m-content p, .m-reports-surveys-list-wrapper .m-result-list-item .m-content p {
        display: none;
    }
}

.m-hot-topics-list-item, .m-resource-cat-list-item {
    min-height: 150px;
    border-bottom: 1px solid #dadada;
    padding: 25px 0 20px 0;
}

    .m-hot-topics-list-item > a, .m-resource-cat-list-item > a {
        display: block;
        position: relative;
    }

        .m-hot-topics-list-item > a:hover h4, .m-hot-topics-list-item > a:focus h4, .m-resource-cat-list-item > a:hover h4, .m-resource-cat-list-item > a:focus h4 {
            text-decoration: underline;
        }

        .m-hot-topics-list-item > a:before, .m-resource-cat-list-item > a:before {
            content: ' ';
            position: absolute;
            top: 0;
        }

        .m-hot-topics-list-item > a.about-best-employers:before, .m-resource-cat-list-item > a.about-best-employers:before {
            height: 151px;
            width: 151px;
            background-image: url("../img/sprites/large-sd74a0f48ff.png");
            background-position: 0 -2324px;
            background-repeat: no-repeat;
        }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.about-best-employers:before, .m-resource-cat-list-item > a.about-best-employers:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -2475px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.about-best-employers:hover:before, .m-resource-cat-list-item > a.about-best-employers:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -1485px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.about-best-employers:hover:before, .m-resource-cat-list-item > a.about-best-employers:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -1485px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.aon-master-trust:before, .m-resource-cat-list-item > a.aon-master-trust:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -3320px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.aon-master-trust:before, .m-resource-cat-list-item > a.aon-master-trust:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -3300px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.aon-master-trust:hover:before, .m-resource-cat-list-item > a.aon-master-trust:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -2970px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.aon-master-trust:hover:before, .m-resource-cat-list-item > a.aon-master-trust:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -3300px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.calc-tools:before, .m-resource-cat-list-item > a.calc-tools:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -4150px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.calc-tools:before, .m-resource-cat-list-item > a.calc-tools:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -4125px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.calc-tools:hover:before, .m-resource-cat-list-item > a.calc-tools:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -4125px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.calc-tools:hover:before, .m-resource-cat-list-item > a.calc-tools:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -4125px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.careers:before, .m-resource-cat-list-item > a.careers:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -4814px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.careers:before, .m-resource-cat-list-item > a.careers:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -4785px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.careers:hover:before, .m-resource-cat-list-item > a.careers:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -4620px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.careers:hover:before, .m-resource-cat-list-item > a.careers:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -4785px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.consulting-services:before, .m-resource-cat-list-item > a.consulting-services:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -1494px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.consulting-services:before, .m-resource-cat-list-item > a.consulting-services:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -1155px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.consulting-services:hover:before, .m-resource-cat-list-item > a.consulting-services:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -1320px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.consulting-services:hover:before, .m-resource-cat-list-item > a.consulting-services:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -990px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.contact:before, .m-resource-cat-list-item > a.contact:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -4482px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.contact:before, .m-resource-cat-list-item > a.contact:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -4620px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.contact:hover:before, .m-resource-cat-list-item > a.contact:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -4785px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.contact:hover:before, .m-resource-cat-list-item > a.contact:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -4620px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.data-benchmarking:before, .m-resource-cat-list-item > a.data-benchmarking:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -1992px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.data-benchmarking:before, .m-resource-cat-list-item > a.data-benchmarking:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -1980px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.data-benchmarking:hover:before, .m-resource-cat-list-item > a.data-benchmarking:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -660px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.data-benchmarking:hover:before, .m-resource-cat-list-item > a.data-benchmarking:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -1155px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.financial-advice:before, .m-resource-cat-list-item > a.financial-advice:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -1162px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.financial-advice:before, .m-resource-cat-list-item > a.financial-advice:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -1485px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.financial-advice:hover:before, .m-resource-cat-list-item > a.financial-advice:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -1155px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.financial-advice:hover:before, .m-resource-cat-list-item > a.financial-advice:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -1320px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.find-adviser:before, .m-resource-cat-list-item > a.find-adviser:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -3486px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.find-adviser:before, .m-resource-cat-list-item > a.find-adviser:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -3465px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.find-adviser:hover:before, .m-resource-cat-list-item > a.find-adviser:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -3465px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.find-adviser:hover:before, .m-resource-cat-list-item > a.find-adviser:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -3465px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.forms-documents:before, .m-resource-cat-list-item > a.forms-documents:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -3984px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.forms-documents:before, .m-resource-cat-list-item > a.forms-documents:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -3960px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.forms-documents:hover:before, .m-resource-cat-list-item > a.forms-documents:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -3960px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.forms-documents:hover:before, .m-resource-cat-list-item > a.forms-documents:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -3960px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.insurance:before, .m-resource-cat-list-item > a.insurance:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -2656px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.insurance:before, .m-resource-cat-list-item > a.insurance:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -2640px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.insurance:hover:before, .m-resource-cat-list-item > a.insurance:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -2805px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.insurance:hover:before, .m-resource-cat-list-item > a.insurance:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -2475px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.investment-perf:before, .m-resource-cat-list-item > a.investment-perf:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -3818px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.investment-perf:before, .m-resource-cat-list-item > a.investment-perf:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -3630px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.investment-perf:hover:before, .m-resource-cat-list-item > a.investment-perf:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -3630px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.investment-perf:hover:before, .m-resource-cat-list-item > a.investment-perf:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -3630px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.merger-acq:before, .m-resource-cat-list-item > a.merger-acq:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -332px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.merger-acq:before, .m-resource-cat-list-item > a.merger-acq:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -330px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.merger-acq:hover:before, .m-resource-cat-list-item > a.merger-acq:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -330px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.merger-acq:hover:before, .m-resource-cat-list-item > a.merger-acq:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -330px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.news:before, .m-resource-cat-list-item > a.news:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -3652px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.news:before, .m-resource-cat-list-item > a.news:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -3795px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.news:hover:before, .m-resource-cat-list-item > a.news:hover:before {
    height: 150px;
    width: 153px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -3795px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.news:hover:before, .m-resource-cat-list-item > a.news:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -3795px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.newsletters:before, .m-resource-cat-list-item > a.newsletters:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.newsletters:before, .m-resource-cat-list-item > a.newsletters:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -165px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.newsletters:hover:before, .m-resource-cat-list-item > a.newsletters:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -165px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.newsletters:hover:before, .m-resource-cat-list-item > a.newsletters:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -165px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.participate:before, .m-resource-cat-list-item > a.participate:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -1826px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.participate:before, .m-resource-cat-list-item > a.participate:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -1320px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.participate:hover:before, .m-resource-cat-list-item > a.participate:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -2475px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.participate:hover:before, .m-resource-cat-list-item > a.participate:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -2640px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.pay-benefits:before, .m-resource-cat-list-item > a.pay-benefits:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -2822px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.pay-benefits:before, .m-resource-cat-list-item > a.pay-benefits:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -2805px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.pay-benefits:hover:before, .m-resource-cat-list-item > a.pay-benefits:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -3135px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.pay-benefits:hover:before, .m-resource-cat-list-item > a.pay-benefits:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -3135px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.people-perf:before, .m-resource-cat-list-item > a.people-perf:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -3154px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.people-perf:before, .m-resource-cat-list-item > a.people-perf:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -3135px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.people-perf:hover:before, .m-resource-cat-list-item > a.people-perf:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -2640px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.people-perf:hover:before, .m-resource-cat-list-item > a.people-perf:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -2805px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.programs:before, .m-resource-cat-list-item > a.programs:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -1660px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.programs:before, .m-resource-cat-list-item > a.programs:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -1815px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.programs:hover:before, .m-resource-cat-list-item > a.programs:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -2145px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.programs:hover:before, .m-resource-cat-list-item > a.programs:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -2310px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.reports-surveys:before, .m-resource-cat-list-item > a.reports-surveys:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -2988px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.reports-surveys:before, .m-resource-cat-list-item > a.reports-surveys:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -2970px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.reports-surveys:hover:before, .m-resource-cat-list-item > a.reports-surveys:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -3300px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.reports-surveys:hover:before, .m-resource-cat-list-item > a.reports-surveys:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -2970px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.resources:before, .m-resource-cat-list-item > a.resources:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -4316px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.resources:before, .m-resource-cat-list-item > a.resources:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -4290px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.resources:hover:before, .m-resource-cat-list-item > a.resources:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -4290px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.resources:hover:before, .m-resource-cat-list-item > a.resources:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -4290px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.results:before, .m-resource-cat-list-item > a.results:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -166px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.results:before, .m-resource-cat-list-item > a.results:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 0;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.results:hover:before, .m-resource-cat-list-item > a.results:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.results:hover:before, .m-resource-cat-list-item > a.results:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 0;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.retirement:before, .m-resource-cat-list-item > a.retirement:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -664px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.retirement:before, .m-resource-cat-list-item > a.retirement:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -495px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.retirement:hover:before, .m-resource-cat-list-item > a.retirement:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -495px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.retirement:hover:before, .m-resource-cat-list-item > a.retirement:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -495px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.superannuation:before, .m-resource-cat-list-item > a.superannuation:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -2490px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.superannuation:before, .m-resource-cat-list-item > a.superannuation:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -2310px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.superannuation:hover:before, .m-resource-cat-list-item > a.superannuation:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -2310px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.superannuation:hover:before, .m-resource-cat-list-item > a.superannuation:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -1815px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.training-development:before, .m-resource-cat-list-item > a.training-development:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -1328px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.training-development:before, .m-resource-cat-list-item > a.training-development:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -1650px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.training-development:hover:before, .m-resource-cat-list-item > a.training-development:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -1980px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.training-development:hover:before, .m-resource-cat-list-item > a.training-development:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -2145px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.training-events:before, .m-resource-cat-list-item > a.training-events:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -830px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.training-events:before, .m-resource-cat-list-item > a.training-events:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -990px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.training-events:hover:before, .m-resource-cat-list-item > a.training-events:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -990px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.training-events:hover:before, .m-resource-cat-list-item > a.training-events:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -825px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.wealth-management:before, .m-resource-cat-list-item > a.wealth-management:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -2158px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.wealth-management:before, .m-resource-cat-list-item > a.wealth-management:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -2145px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.wealth-management:hover:before, .m-resource-cat-list-item > a.wealth-management:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -1650px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.wealth-management:hover:before, .m-resource-cat-list-item > a.wealth-management:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -1650px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.what-we-do:before, .m-resource-cat-list-item > a.what-we-do:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -996px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.what-we-do:before, .m-resource-cat-list-item > a.what-we-do:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -660px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.what-we-do:hover:before, .m-resource-cat-list-item > a.what-we-do:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -1815px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.what-we-do:hover:before, .m-resource-cat-list-item > a.what-we-do:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -1980px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.who-we-are:before, .m-resource-cat-list-item > a.who-we-are:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -4648px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.who-we-are:before, .m-resource-cat-list-item > a.who-we-are:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -4455px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.who-we-are:hover:before, .m-resource-cat-list-item > a.who-we-are:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -4455px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.who-we-are:hover:before, .m-resource-cat-list-item > a.who-we-are:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -4455px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a.workplace-risk:before, .m-resource-cat-list-item > a.workplace-risk:before {
    height: 151px;
    width: 151px;
    background-image: url("../img/sprites/large-sd74a0f48ff.png");
    background-position: 0 -498px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.workplace-risk:before, .m-resource-cat-list-item > a.workplace-risk:before {
        background-image: url("../img/sprites/large-2x-s5e9019b797.png");
        background-position: 0 -825px;
        -webkit-background-size: 150px auto;
        -moz-background-size: 150px auto;
        -o-background-size: 150px auto;
        background-size: 150px auto;
    }
}

.m-hot-topics-list-item > a.workplace-risk:hover:before, .m-resource-cat-list-item > a.workplace-risk:hover:before {
    height: 150px;
    width: 150px;
    background-image: url("../img/sprites/large-hover-scb8e1c4fb2.png");
    background-position: 0 -825px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-hot-topics-list-item > a.workplace-risk:hover:before, .m-resource-cat-list-item > a.workplace-risk:hover:before {
        background-image: url("../img/sprites/large-hover-2x-s0c42e22331.png");
        background-position: 0 -660px;
        -webkit-background-size: 153px auto;
        -moz-background-size: 153px auto;
        -o-background-size: 153px auto;
        background-size: 153px auto;
    }
}

.m-hot-topics-list-item > a .m-icon, .m-resource-cat-list-item > a .m-icon {
    min-height: 150px;
}

.m-hot-topics-list-item .m-icon, .m-hot-topics-list-item .m-content, .m-resource-cat-list-item .m-icon, .m-resource-cat-list-item .m-content {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
}

.m-hot-topics-list-item .m-icon, .m-resource-cat-list-item .m-icon {
    width: 18%;
    margin-right: 20px;
}

.m-hot-topics-list-item .m-content, .m-resource-cat-list-item .m-content {
    width: 79%;
}

    .m-hot-topics-list-item .m-content p > a, .m-resource-cat-list-item .m-content p > a {
        word-break: break-all;
    }

    .m-hot-topics-list-item .m-content h4, .m-resource-cat-list-item .m-content h4 {
        font-size: 22px;
        font-size: 1.375rem;
        margin-bottom: 10px;
    }

        .m-hot-topics-list-item .m-content h4 a, .m-resource-cat-list-item .m-content h4 a {
            color: #444;
        }

    .m-hot-topics-list-item .m-content .blog-data, .m-resource-cat-list-item .m-content .blog-data {
        font-size: 14px;
        font-size: 0.875rem;
        font-weight: bold;
    }

    .m-hot-topics-list-item .m-content .blog-data .social-icons {
        float:right;
        margin-top:-5px;
    }

@media screen and (max-width: 65.5625em) {
    .m-hot-topics-list-item .m-icon, .m-resource-cat-list-item .m-icon {
        width: 22%;
    }

    .m-hot-topics-list-item .m-content, .m-resource-cat-list-item .m-content {
        width: 75%;
    }
}

@media screen and (max-width: 47.4375em) {
    .m-hot-topics-list-item, .m-resource-cat-list-item {
        border: 0;
        padding-top: 0;
    }

    .m-hot-topics-list-item .m-content .blog-data .social-icons {
        float:left;
        margin-top:5px;
        margin-bottom:10px;
        margin-left:-4px;
        width:100%;

    }
    .m-hot-topics-list-item .m-content .blog-data .social-icons .share-hot-topics {
        float:left;
    }

        .m-hot-topics-list-item .m-icon, .m-hot-topics-list-item .m-content, .m-resource-cat-list-item .m-icon, .m-resource-cat-list-item .m-content {
            float: none;
            width: auto;
        }

        .m-hot-topics-list-item .m-icon, .m-resource-cat-list-item .m-icon {
            margin-right: 0;
            margin-bottom: 20px;
        }
}

.m-search-result-list-item {
    min-height: 120px;
    border-bottom: 1px solid #dadada;
    padding: 20px 0 0px 0;
}

    .m-search-result-list-item h4 {
        margin-bottom: 20px;
    }

        .m-search-result-list-item h4 a {
            color: #444;
        }

    .m-search-result-list-item p > a {
        word-break: break-all;
    }

    .m-search-result-list-item .m-content.icon {
        padding-left: 50px;
        display: block !important;
    }

        .m-search-result-list-item .m-content.icon:before {
            top: -1px;
        }

.m-title-banner {
    padding: 20px 0;
    min-height: 155px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .m-title-banner h1 {
        margin: 0.8em 0 10px 0;
        vertical-align: bottom;
        font-family:'Prelo Slab W01 Book';
    }

    .m-title-banner p.tagline {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 24px;
        font-size: 1.5rem;
        margin: 0.7em 0 1em 0;
        line-height: 1.4em;
    }

    .m-title-banner.no-tagline {
        padding-bottom: 0;
    }

        .m-title-banner.no-tagline h1 {
            margin-top: 70px;
            margin-bottom: 25px;
        }

    .m-title-banner.bg-midnight-blue {
        background-color: #003f72 !important;
    }

        .m-title-banner.bg-midnight-blue h1, .m-title-banner.bg-midnight-blue p.tagline {
            color: white;
        }

    .m-title-banner.bg-blue {
        background-color: #0083a9 !important;
    }

        .m-title-banner.bg-blue h1, .m-title-banner.bg-blue p.tagline {
            color: white;
        }

    .m-title-banner.bg-green {
        background-color: #7ab800 !important;
    }

        .m-title-banner.bg-green h1, .m-title-banner.bg-green p.tagline {
            color: white;
        }

.search-bar {
    padding: 30px 0 25px 0;
}

    .search-bar .content-after {
        padding-top: 20px;
        margin-right: 18px;
    }

        .search-bar .content-after p {
            display: inline-block;
            margin: 0;
            line-height: 1.8;
        }

@media screen and (max-width: 47.4375em) {
    .search-bar .content-after p {
        display: block;
        margin: 10px 0;
    }
}

.search-bar .content-after .sort {
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    color: #fff;
    float: right;
}

@media screen and (max-width: 47.4375em) {
    .search-bar .content-after .sort {
        float: none;
    }
}

.search-bar .content-after .alt-search {
    font-size: 14px;
    font-size: 0.875rem;
    position: relative;
    padding-left: 15px;
}

    .search-bar .content-after .alt-search:before {
        content: '|';
        position: absoulte;
        padding-right: 15px;
    }

@media screen and (max-width: 47.4375em) {
    .search-bar .content-after .alt-search {
        padding-left: 0;
    }

        .search-bar .content-after .alt-search:before {
            content: '';
            padding-right: 0;
        }
}

.search-bar .search-wrapper {
    position: relative;
}

    .search-bar .search-wrapper input.search {
        height: auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
    }

        .search-bar .search-wrapper .content-after, .search-bar .search-wrapper input.search.text {
            width: 85%;
        }

@media screen and (max-width: 65.5625em) {
    .search-bar .search-wrapper .content-after, .search-bar .search-wrapper input.search.text {
        width: 100%;
    }
}

.search-bar .search-wrapper input.search.text {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 17px 20px 17px 20px;
    border: none;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-radius: 0;
}

@media screen and (max-width: 65.5625em) {
    .search-bar .search-wrapper input.search.text {
        font-size: 16px;
        font-size: 1rem;
        padding: 17px 40px 13px 20px;
    }
}

.search-bar .search-wrapper input.search.button {
    line-height: 1;
    padding-left: 25px;
    padding-right: 0;
    background-color: #c9cac8;
    font-size: 16px;
    font-size: 1rem;
    height: 50px;
    width: 133px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -1349px;
    background-repeat: no-repeat;
    height: 51px;
    color: #555555;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .search-bar .search-wrapper input.search.button {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -2068px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.search-bar .search-wrapper input.search.button:hover, .search-bar .search-wrapper input.search.button:focus {
    height: 50px;
    width: 133px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -1414px;
    background-repeat: no-repeat;
    height: 51px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .search-bar .search-wrapper input.search.button:hover, .search-bar .search-wrapper input.search.button:focus {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -2188px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 65.5625em) {
    .search-bar .search-wrapper input.search.button {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        height: 18px;
        width: 18px;
        background-image: url("../img/sprites/global-se8a7877705.png");
        background-position: 0 -3200px;
        background-repeat: no-repeat;
        background-color: transparent;
        background-size: auto;
        border: none !important;
        text-indent: -9999px;
        position: absolute;
        right: 0px;
        top: 15px;
        padding: 15px;
    }

        .search-bar .search-wrapper input.search.button:hover, .search-bar .search-wrapper input.search.button:focus {
            height: 18px;
            width: 18px;
            background-image: url("../img/sprites/global-se8a7877705.png");
            background-position: 0 -3200px;
            background-repeat: no-repeat;
        }
}

@media screen and (max-width: 65.5625em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 65.5625em) and (min-device-pixel-ratio: 1.5) {
    .search-bar .search-wrapper input.search.button {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3488px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 65.5625em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 65.5625em) and (min-device-pixel-ratio: 1.5) {
    .search-bar .search-wrapper input.search.button:hover, .search-bar .search-wrapper input.search.button:focus {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3488px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.search-bar .search-wrapper.dropdown-filter input.search.text {
    width: 70%;
}

@media screen and (max-width: 65.5625em) {
    .search-bar .search-wrapper.dropdown-filter input.search.text {
        width: 77%;
    }
}

@media screen and (max-width: 47.4375em) {
    .search-bar .search-wrapper.dropdown-filter input.search.text {
        width: 100%;
    }
}

@media screen and (max-width: 65.5625em) {
    .search-bar .search-wrapper.dropdown-filter input.search.button {
        right: 15px;
    }
}

@media screen and (max-width: 47.4375em) {
    .search-bar .search-wrapper.dropdown-filter input.search.button {
        right: 0px;
        top: auto;
        bottom: 5px;
    }
}

.search-bar .search-wrapper.dropdown-filter .simple-select, .search-bar .search-wrapper.dropdown-filter select {
    float: left;
    height: 50px;
}

@media screen and (max-width: 65.5625em) {
    .search-bar .search-wrapper.dropdown-filter .simple-select, .search-bar .search-wrapper.dropdown-filter select {
        height: 48px;
    }
}

@media screen and (max-width: 47.4375em) {
    .search-bar .search-wrapper.dropdown-filter .simple-select, .search-bar .search-wrapper.dropdown-filter select {
        width: 100% !important;
    }
}

.search-bar .search-wrapper.dropdown-filter .simple-select select {
    width: 100% !important;
}

.position-description {
    margin: 20px 0;
    padding: 20px 35px;
    border: 1px solid #dadada;
}

    .position-description h2 {
        font-size: 20px;
        font-size: 1.25rem;
        font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif;
    }

    .position-description .ctrl-holder {
        margin-left: 9%;
    }

        .position-description .ctrl-holder select, .position-description .ctrl-holder .simple-select {
            float: right;
        }

    .position-description .btn-holder {
        float: right;
    }

@media screen and (max-width: 47.4375em) {
    .position-description {
        padding: 15px;
    }

        .position-description .ctrl-holder {
            margin-left: 0;
        }

            .position-description .ctrl-holder label {
                font-weight: bold;
            }

            .position-description .ctrl-holder select, .position-description .ctrl-holder .simple-select {
                float: none;
            }

        .position-description .btn-holder {
            float: none;
        }

            .position-description .btn-holder input {
                width: 100%;
            }
}

.flexslider .slide {
    display: none;
}

    .flexslider .slide:first-child {
        display: block;
    }

.flexslider.flexslider-ready .slide {
    display: block;
}

.hero-container {
    position: relative;
    z-index: 2;
    min-height: 150px;
}

@media screen and (max-width: 65.5625em) {
    .hero-container {
        padding-top: 0;
    }
}

.hero-container .flexslider {
    max-width: 100%;
    margin: 0 auto;
}

.hero-container .slide {
    overflow: hidden;
}

    .hero-container .slide .content {
        position: relative;
        height: 490px;
    }

@media screen and (max-width: 65.5625em) {
    .hero-container .slide .content {
        height: 441px;
    }
}

@media screen and (max-width: 47.4375em) {
    .hero-container .slide .content {
        background-color: #003f72;
        height: 676.2px;
    }

        .hero-container .slide .content .l-margins {
            padding: 0 20px;
        }

    .l-homepage .hero-container .slide .content {
        height: 735px;
    }
}

@media screen and (max-width: 23.625em) {
    .hero-container .slide .content {
        height: 735px;
    }

    .l-homepage .hero-container .slide .content {
        height: 793.8px;
    }
}

.hero-container .slide .content .hero-content {
    position: absolute;
    width: 100%;
    left: 0;
}

    .hero-container .slide .content .hero-content h2 {
        font-family: "Prelo Slab W01 Book";
        font-size: 70px;
        font-size: 4.375rem;
        line-height: 1;
        font-weight: normal;
        color: white;
        letter-spacing: -1px;
        margin-bottom: 0px;
    }

@media screen and (max-width: 65.5625em) {
    .hero-container .slide .content .hero-content h2 {
        font-size: 48px;
        font-size: 3rem;
    }
}

@media screen and (max-width: 47.4375em) {
    .hero-container .slide .content .hero-content h2 {
        font-size: 56px;
        font-size: 3.5rem;
        margin: 35px 0;
    }
}

.hero-container .slide .content .hero-content p {
    font-size: 24px;
    font-size: 1.5rem;
    color: white;
    line-height: 1.3;
    margin: 30px 0 35px 0;
}

@media screen and (max-width: 65.5625em) {
    .hero-container .slide .content .hero-content p {
        font-size: 18px;
        font-size: 1.125rem;
    }
}

@media screen and (max-width: 47.4375em) {
    .hero-container .slide .content .hero-content p {
        font-size: 22px;
        font-size: 1.375rem;
        line-height: 1.2em;
        margin: 20px 0;
    }
}

.hero-container .slide .content .hero-content.l-left, .hero-container .slide .content .hero-content.l-right, .hero-container .slide .content .hero-content.l-center {
    top: 16%;
}

.l-homepage .hero-container .slide .content .hero-content.l-left, .l-homepage .hero-container .slide .content .hero-content.l-right, .l-homepage .hero-container .slide .content .hero-content.l-center {
    top: 25%;
}

.hero-container .slide .content .hero-content.l-left .button, .hero-container .slide .content .hero-content.l-right .button, .hero-container .slide .content .hero-content.l-center .button {
    font-size: 20px;
    font-size: 1.25rem;
    padding: 20px 60px;
    font-weight: bold;
}

@media screen and (max-width: 65.5625em) {
    .hero-container .slide .content .hero-content.l-left .button, .hero-container .slide .content .hero-content.l-right .button, .hero-container .slide .content .hero-content.l-center .button {
        padding-left: 50px;
        padding-right: 50px;
    }
}

@media screen and (max-width: 47.4375em) {
    .hero-container .slide .content .hero-content.l-left h2, .hero-container .slide .content .hero-content.l-left p, .hero-container .slide .content .hero-content.l-left .button, .hero-container .slide .content .hero-content.l-right h2, .hero-container .slide .content .hero-content.l-right p, .hero-container .slide .content .hero-content.l-right .button, .hero-container .slide .content .hero-content.l-center h2, .hero-container .slide .content .hero-content.l-center p, .hero-container .slide .content .hero-content.l-center .button {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

@media screen and (max-width: 65.5625em) {
    .hero-container .slide .content .hero-content.l-left, .hero-container .slide .content .hero-content.l-right, .hero-container .slide .content .hero-content.l-center {
        top: 13%;
    }
}

@media screen and (max-width: 47.4375em) {
    .hero-container .slide .content .hero-content.l-left, .hero-container .slide .content .hero-content.l-right, .hero-container .slide .content .hero-content.l-center {
        top: auto !important;
        bottom: 10%;
    }

    .l-homepage .hero-container .slide .content .hero-content.l-left, .l-homepage .hero-container .slide .content .hero-content.l-right, .l-homepage .hero-container .slide .content .hero-content.l-center {
        bottom: 5%;
    }
}

.hero-container .slide .content .hero-content.l-center h2, .hero-container .slide .content .hero-content.l-center p {
    text-align: center;
}

.hero-container .slide .content .hero-content.l-center .btn-container {
    display: table;
    margin: 0 auto;
}

    .hero-container .slide .content .hero-content.l-center .btn-container .button {
        margin-left: 20px;
    }

        .hero-container .slide .content .hero-content.l-center .btn-container .button:first-child {
            margin-left: 0;
        }

@media screen and (max-width: 47.4375em) {
    .hero-container .slide .content .hero-content.l-center .btn-container .button {
        width: auto;
        margin-top: 20px;
        display: block;
    }

        .hero-container .slide .content .hero-content.l-center .btn-container .button:first-child {
            margin-top: 0;
        }
}

.hero-container .slide .content .hero-content.l-right h2, .hero-container .slide .content .hero-content.l-right p, .hero-container .slide .content .hero-content.l-right .button {
    margin-left: 57%;
}

@media screen and (max-width: 65.5625em) {
    .hero-container .slide .content .hero-content.l-right h2, .hero-container .slide .content .hero-content.l-right p, .hero-container .slide .content .hero-content.l-right .button {
        margin-left: 53%;
        margin-right: 5%;
    }
}

.hero-container .slide .content .hero-content.l-left h2, .hero-container .slide .content .hero-content.l-left p, .hero-container .slide .content .hero-content.l-left .button {
    margin-right: 55%;
}

@media screen and (max-width: 65.5625em) {
    .hero-container .slide .content .hero-content.l-left h2, .hero-container .slide .content .hero-content.l-left p, .hero-container .slide .content .hero-content.l-left .button {
        margin-right: 53%;
        margin-left: 5%;
    }
}

.hero-container .slide img {
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -800px;
    width: auto !important;
}

@media (min-width: 100.625em) {
    .hero-container .slide img {
        margin-left: 0;
        height: auto !important;
        width: 100% !important;
        max-width: 100% !important;
        left: 0;
        top: 0;
        vertical-align: middle;
    }
}

@media screen and (max-width: 65.5625em) {
    .hero-container .slide img {
        margin-left: -720px;
    }
}

@media screen and (max-width: 47.4375em) {
    .hero-container .slide img {
        height: 294px !important;
        margin-left: -480px;
    }
}

@media screen and (max-width: 31.9375em) {
    .hero-container .slide img {
        height: 196px !important;
        margin-left: -320px;
    }
}

.no-js .hero-container .slide, .blackberry .hero-container .slide {
    display: none;
}

    .no-js .hero-container .slide:first-child, .blackberry .hero-container .slide:first-child {
        display: block;
    }

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
    outline: none;
}

.slides, .flex-control-nav, .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flexcontrols {
    max-height: 25px;
}

    .flexcontrols .flex-control-nav {
        text-align: center;
        position: relative;
        height: 0;
        top: -50px;
    }

@media screen and (min-width: 47.5em) and (max-width: 65.5625em) {
    .flexcontrols .flex-control-nav {
        top: -45px;
    }
}

@media screen and (min-width: 32em) and (max-width: 47.4375em) {
    .flexcontrols .flex-control-nav {
        top: -35px;
    }
}

@media screen and (max-width: 31.9375em) {
    .flexcontrols .flex-control-nav {
        top: -30px;
    }
}

.flexcontrols .flex-control-nav li {
    display: inline-block;
}

    .flexcontrols .flex-control-nav li a {
        margin: -1px 4px;
        color: #fff;
        width: 14px;
        height: 14px;
        display: block;
        background-color: #fff;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px;
        cursor: pointer;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
    }

        .flexcontrols .flex-control-nav li a:hover, .flexcontrols .flex-control-nav li a:focus, .flexcontrols .flex-control-nav li a.active {
            background-color: transparent;
            width: 10px;
            height: 10px;
            border: 2px solid #fff;
            color: #fff;
        }

.lt-ie10 .flexcontrols .flex-control-nav li a:hover, .lt-ie10 .flexcontrols .flex-control-nav li a:focus, .lt-ie10 .flexcontrols .flex-control-nav li a.active {
    background-color: #4d4f53;
    background: rgba(77,79,83,0.1);
}

.flexcontrols .flex-control-nav li a.flex-active {
    width: 10px;
    height: 10px;
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
}

.lt-ie10 .flexcontrols .flex-control-nav li a.flex-active {
    background-color: #4d4f53;
    background: rgba(77,79,83,0.1);
}

.videos .flexcontrols .flex-control-nav li a {
    color: #555555;
    background-color: #555555;
}

    .videos .flexcontrols .flex-control-nav li a:hover, .videos .flexcontrols .flex-control-nav li a:focus, .videos .flexcontrols .flex-control-nav li a.active {
        background-color: transparent;
        width: 10px;
        height: 10px;
        border: 2px solid #555555;
        color: #555555;
    }

    .videos .flexcontrols .flex-control-nav li a.flex-active {
        width: 10px;
        height: 10px;
        background-color: transparent;
        border: 2px solid #555555;
        color: #555555;
    }

.flexcontrols .flex-direction-nav {
    position: absolute;
    bottom: 50%;
    margin: -21px 0 0 0;
    padding: 0;
    height: 0;
    width: 100%;
}

    .flexcontrols .flex-direction-nav li {
        float: right;
        margin-top: 0;
    }

        .flexcontrols .flex-direction-nav li:first-child {
            float: left;
        }

    .flexcontrols .flex-direction-nav .flex-prev, .flexcontrols .flex-direction-nav .flex-next {
        display: block;
        position: relative;
        width: 2.625em;
        height: 2.625em;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        outline: 0 none;
        background-color: rgba(77,79,83,0);
        -webkit-transition-property: background-color;
        -moz-transition-property: background-color;
        -o-transition-property: background-color;
        transition-property: background-color;
        -webkit-transition-duration: 250ms;
        -moz-transition-duration: 250ms;
        -o-transition-duration: 250ms;
        transition-duration: 250ms;
    }

        .flexcontrols .flex-direction-nav .flex-prev:hover, .flexcontrols .flex-direction-nav .flex-prev:focus, .flexcontrols .flex-direction-nav .flex-prev:active, .flexcontrols .flex-direction-nav .flex-next:hover, .flexcontrols .flex-direction-nav .flex-next:focus, .flexcontrols .flex-direction-nav .flex-next:active {
            background-color: rgba(77,79,83,0.6);
        }

.touch .flexcontrols .flex-direction-nav .flex-prev, .touch .flexcontrols .flex-direction-nav .flex-next {
    display: none;
}

.flexcontrols .flex-direction-nav .flex-prev {
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    -o-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    height: 91px;
    width: 68px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -2988px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .flexcontrols .flex-direction-nav .flex-prev {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -2521px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.flexcontrols .flex-direction-nav .flex-next {
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -ms-border-radius: 5px 0 0 5px;
    -o-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    height: 91px;
    width: 67px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -3094px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .flexcontrols .flex-direction-nav .flex-next {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -2627px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.flexcontrols .flex-direction-nav .flex-next.flex-disabled, .flexcontrols .flex-direction-nav .flex-prev.flex-disabled {
    display: none;
    background: none;
    outline: 0 none;
}

@media screen and (max-width: 65.5625em) {
    .flexcontrols .flex-direction-nav {
        bottom: 60%;
    }
}

@media screen and (max-width: 47.4375em) {
    .flexcontrols .flex-direction-nav {
        display: none;
    }
}

#search-block {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media (min-width: 65.625em) {
    #search-block {
        display: block !important;
        float: right;
        padding: 0px 0 0 0;
        position: relative;
    }
}

@media (min-width: 65.625em) {
    #search-block .text {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background-color: transparent;
        border: none;
        border-bottom: 1px solid #b0b0b0;
        float: left;
        margin: 0 24px 0 0;
        padding: 15px 0 5px 0;
        width: 395px;
        outline: none;
        -webkit-appearance: none;
        -webkit-border-radius: 0;
        border-radius: 0;
    }
}

#search-block .text::-webkit-input-placeholder {
    color: #7d7d7d;
}

@media (min-width: 65.625em) {
    #search-block .submit {
        height: 20px;
        width: 20px;
        background-image: url("../img/sprites/global-se8a7877705.png");
        background-position: 0 -4129px;
        background-repeat: no-repeat;
        background-color: transparent;
        border: none;
        outline: none;
        float: right;
        height: 20px;
        margin: 20px 0 0;
        min-height: inherit;
        padding: 0;
        text-indent: -9999px;
        width: 20px;
    }
}

@media (min-width: 65.625em) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 65.625em) and (min--moz-device-pixel-ratio: 1.5), (min-width: 65.625em) and (-o-min-device-pixel-ratio: 3 / 2), (min-width: 65.625em) and (min-device-pixel-ratio: 1.5) {
    #search-block .submit {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -4176px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

#search-block .submit:focus {
    height: 20px;
    width: 20px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -3233px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    #search-block .submit:focus {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3557px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 65.5625em) {
    .search-open {
        float: right;
        border-left: 1px solid #ebebeb;
        margin: 0;
    }

        .search-open a.btn-mobile-search {
            height: 18px;
            width: 18px;
            background-image: url("../img/sprites/global-se8a7877705.png");
            background-position: 0 -4096px;
            background-repeat: no-repeat;
            float: left;
            margin: 15px 20px 15px 20px;
            width: 18px;
            height: 18px;
            text-indent: 100%;
            white-space: nowrap;
            overflow: hidden;
            margin:0;
            padding: 15px 20px 14px 20px;
            background-position: 20px -4081px;
            color:#fff;
            margin-right:20px;
            padding-right:0;
        }

        .search-open.search-active {
            background-color: #afafae;
        }

            .search-open.search-active a.btn-mobile-search {
                height: 18px;
                width: 18px;
                background-image: url("../img/sprites/global-se8a7877705.png");
                background-position: 0 -4292px;
                background-repeat: no-repeat;
                background-position: 20px -4277px;
                color:#AFAFAE;
            }

    #search-block {
        background-color: #afafae;
        box-sizing: border-box;
        clear: left;
        display: none;
        left: 0;
        padding: 22px;
        position: absolute;
        top: 47px;
        width: 100%;
        z-index: 1000;
    }

        #search-block .text {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            width: 100%;
            height: auto;
            outline: 0;
            border: none;
            -webkit-appearance: none;
            -webkit-border-radius: 0;
            border-radius: 0;
            padding-right: 35px;
        }

        #search-block .submit {
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
            height: 18px;
            width: 18px;
            background-image: url("../img/sprites/global-se8a7877705.png");
            background-position: 0 -4096px;
            background-repeat: no-repeat;
            background-color: transparent;
            border: none;
            outline: none;
            float: left;
            position: absolute;
            right: 20px;
            text-indent: -9999px;
            top: 34px;
            padding: 7px 15px;
        }

            #search-block .submit:focus {
                height: 18px;
                width: 18px;
                background-image: url("../img/sprites/global-se8a7877705.png");
                background-position: 0 -4096px;
                background-repeat: no-repeat;
            }
}

@media screen and (max-width: 65.5625em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 65.5625em) and (min-device-pixel-ratio: 1.5) {
    .search-open a.btn-mobile-search {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 20px -3858.5px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 65.5625em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 65.5625em) and (min-device-pixel-ratio: 1.5) {
    .search-open.search-active a.btn-mobile-search {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 20px -4196px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 65.5625em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 65.5625em) and (min-device-pixel-ratio: 1.5) {
    #search-block .submit {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3872.5px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 65.5625em) and (-webkit-min-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (min--moz-device-pixel-ratio: 1.5), screen and (max-width: 65.5625em) and (-o-min-device-pixel-ratio: 3 / 2), screen and (max-width: 65.5625em) and (min-device-pixel-ratio: 1.5) {
    #search-block .submit:focus {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -3872.5px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.autocomplete {
    z-index: 999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    width: 386px;
    left: 0;
    top: 45px;
}

    .autocomplete .ui-autocomplete {
        z-index: 1000;
        list-style: none;
        background-color: #fff;
        border-bottom: 1px solid #b0b0b0;
    }

        .autocomplete .ui-autocomplete.ui-menu {
            display: none;
            background-color: #fff;
            width: 100% !important;
            margin: 0;
            top: 0px !important;
            left: 0 !important;
            padding: 0 !important;
        }

            .autocomplete .ui-autocomplete.ui-menu.is-hidden {
                border: 0;
                clip: rect(0 0 0 0);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                width: 1px;
            }

            .autocomplete .ui-autocomplete.ui-menu li.ui-menu-item a {
                font-size: 16px;
                font-size: 1rem;
                color: #7d7d7d;
                text-decoration: none;
                line-height: 1.5;
                padding: 0.4em 35px 0.4em 30px;
                display: block;
                background-color: #fff;
                cursor: pointer;
            }

                .autocomplete .ui-autocomplete.ui-menu li.ui-menu-item a:hover, .autocomplete .ui-autocomplete.ui-menu li.ui-menu-item a:hover .search-term, .autocomplete .ui-autocomplete.ui-menu li.ui-menu-item a:focus, .autocomplete .ui-autocomplete.ui-menu li.ui-menu-item a:focus .search-term, .autocomplete .ui-autocomplete.ui-menu li.ui-menu-item a:active, .autocomplete .ui-autocomplete.ui-menu li.ui-menu-item a:active .search-term, .autocomplete .ui-autocomplete.ui-menu li.ui-menu-item a.ui-state-focus, .autocomplete .ui-autocomplete.ui-menu li.ui-menu-item a.ui-state-focus .search-term, .autocomplete .ui-autocomplete.ui-menu li.ui-menu-item a.ui-state-ative, .autocomplete .ui-autocomplete.ui-menu li.ui-menu-item a.ui-state-ative .search-term {
                    color: #e11b22;
                }

                .autocomplete .ui-autocomplete.ui-menu li.ui-menu-item a .search-term {
                    font-weight: bold;
                    color: #1d1d1b;
                }

    .autocomplete#banner-autocomplete {
        width: 850px;
    }

@media screen and (max-width: 65.5625em) {
    .autocomplete {
        width: 100% !important;
    }

        .autocomplete#header-autocomplete {
            top: 80px;
        }
}

.videos {
    margin-top: 40px;
    margin-bottom: 40px;
    /*border-top: solid 1px #dadada;*/
    float: none !important;
    clear: both;
}

    .videos h2.section-head {
        font-size: 34px;
        font-size: 2.125rem;
    }

    .videos h2 {
        font-size: 18px;
        font-size: 1.125rem;
        margin: 30px 0;
    }

@media (min-width: 65.625em) {
    .videos h2 {
        padding-right: 140px;
    }
}

.videos h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 4px;
}

.videos .video-container {
    outline: none;
}

.videos .video-open {
    display: none;
}

@media screen and (max-width: 47.4375em) {
    .videos .video-open {
        display: none !important;
    }
}

.videos .video-embedded {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 0 0 30px 0;
}

@media (min-width: 65.625em) {
    .videos .video-embedded {
        width: 100%;
    }
}

.videos .video-embedded-inner {
    position: relative;
    height: 0;
    overflow: hidden;
    width: 100%;
}

    .videos .video-embedded-inner.ratio-16-to-9 {
        padding-top: 56.25%;
    }

    .videos .video-embedded-inner.ratio-4-to-3 {
        padding-top: 75%;
    }

    .videos .video-embedded-inner iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.videos .video-details {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

@media (min-width: 65.625em) {
    .videos .video-details {
        width: 33.33%;
        float: right;
        padding-right: 30px;
    }
}

.videos .video-details .video-number {
    font-size: 15px;
    font-size: 0.9375rem;
    margin-bottom: 0.5em;
}

@media (min-width: 65.625em) {
    .videos .video-details .video-number {
        margin-bottom: 0;
    }
}

@media (min-width: 100.625em) {
    .videos .video-details .video-number {
        margin-bottom: 1em;
    }
}

.videos .video-details h3 {
    font-size: 36px;
    font-size: 2.25rem;
    margin: 0 0 0.4em 0;
}

@media (min-width: 65.625em) {
    .videos .video-details h3 {
        margin: 0.4em 0;
    }
}

@media (min-width: 100.625em) {
    .videos .video-details h3 {
        margin: 0.8em 0;
    }
}

.videos .video-details .video-stats {
    padding: 10px;
    margin-bottom: 20px;
    background: #f4f4f4;
    border: 1px solid #e1e1e1;
}

@media (min-width: 100.625em) {
    .videos .video-details .video-stats {
        margin-bottom: 30px;
    }
}

.videos .video-details .video-description {
    padding-bottom: 20px;
}

.videos .video-details .views, .videos .video-details .likes, .videos .video-details .dislikes {
    float: left;
    font-size: 13px;
    font-size: 0.8125rem;
}

.videos .video-details .views {
    font-weight: bold;
}

.videos .video-details .likes-dislikes {
    float: right;
}

.videos .video-details .likes, .videos .video-details .dislikes {
    padding-left: 30px;
    position: relative;
}

    .videos .video-details .likes:before, .videos .video-details .dislikes:before {
        content: "";
        display: block;
        height: 14px;
        width: 13px;
        position: absolute;
        top: 0;
        left: 13px;
    }

    .videos .video-details .dislikes:before {
        top: 3px;
    }

.videos .content {
    padding: 0 25px 30px;
}

@media screen and (min-width: 47.5em) {
    .videos .content {
        padding: 0 0 30px 0;
    }
}

.videos .video {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
}

@media screen and (min-width: 47.5em) {
    .videos .video {
        margin-left: 30px;
        width: 225px;
        float: left;
    }

    .l-two-column-right .videos .video {
        margin-left: 20px;
        width: 217px;
    }
}

@media screen and (max-width: 65.5625em) {
    .videos .video {
        width: 215px;
    }
}

@media screen and (max-width: 47.4375em) {
    .videos .video {
        width: 100%;
    }
}

.videos .slides > div:first-child .video {
    margin-left: 0;
}

@media screen and (min-width: 47.5em) {
    .videos .slides > div {
        width: auto !important;
    }
}

@media (min-width: 65.625em) {
    .videos .video-open {
        margin-right: -30px;
    }
}

.videos .image {
    position: relative;
}

    .videos .image .play {
        position: absolute;
        text-indent: -999px;
        display: block;
        width: 100%;
        height: 100%;
    }

        .videos .image .play:after {
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            margin: -44px 0 0 -56px;
            height: 87px;
            width: 113px;
            background-image: url("../img/sprites/global-se8a7877705.png");
            background-position: 0 -164px;
            background-repeat: no-repeat;
            opacity: 0.9;
        }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .videos .image .play:after {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 0;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.videos .image .play:hover:after {
    opacity: 1;
}

.videos .image .duration {
    display: inline-block;
    padding: 6px;
    position: absolute;
    bottom: 10px;
    right: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
    font-size: 0.75rem;
    font-weight: bold;
    color: #ffffff;
    background: black;
}

.videos .image img {
    display: block;
    width: 100%;
}

.videos .fn_video {
    background: none;
    line-height: normal;
    height: auto;
    width: auto;
    margin: 0;
    padding: 0;
    min-width: auto;
}

    .videos .fn_video:before {
        display: none;
    }

.videos .flexcontrols {
    margin: 50px 0 0;
}

@media (min-width: 65.625em) {
    .videos .flexcontrols {
        margin: 45px 0 15px;
    }
}

.l-feature-detail .videos {
    border-bottom: 1px solid #d5d5d5;
}

.single-video {
    padding: 0 15px;
}

@media screen and (min-width: 47.5em) {
    .single-video {
        padding: 0;
    }
}

.single-video .video {
    width: 100%;
}

@media screen and (min-width: 47.5em) {
    .single-video .video {
        float: left;
        width: 40%;
    }
}

@media screen and (min-width: 47.5em) {
    .single-video .video-info {
        padding: 0 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        width: 60%;
        padding: 0 15px 0 10px;
    }
}

@media (min-width: 65.625em) {
    .single-video .video-info {
        padding-left: 20px;
    }
}

.single-video h3 {
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 20px;
}

    .single-video h3 q {
        font-style: italic;
    }

.video-container {
    outline: none;
    position: relative;
}

@media screen and (max-width: 47.4375em) {
    .video-container {
        display: none !important;
    }
}

.video-container .video-title {
    padding-bottom: 15px;
    padding-top: 10px;
    position: relative;
}

    .video-container .video-title h2 {
        float: left;
        margin: 0;
        padding-right: 120px;
        font-size: 18px;
        font-size: 1.125rem;
    }

@media screen and (max-width: 47.4375em) {
    .video-container .video-title h2 {
        display: none !important;
    }
}

.video-container .close {
    font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 17px;
    padding-right: 25px;
    font-weight: 600;
    position: absolute;
    right: 22px;
    top: 50%;
    margin-top: -13px;
}

.video-container .cl {
    height: 17px;
    width: 17px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -2956px;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 0;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .video-container .cl {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -2733px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.video-container .video-embedded {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 0 0 30px 0;
}

.video-container .video-embedded-inner {
    position: relative;
    height: 0;
    overflow: hidden;
    width: 100%;
}

    .video-container .video-embedded-inner.ratio-16-to-9 {
        padding-top: 56.25%;
    }

    .video-container .video-embedded-inner.ratio-4-to-3 {
        padding-top: 75%;
    }

    .video-container .video-embedded-inner iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.video-carousel .video-container {
    padding: 0 25px;
}

.m-paperfold .block {
    border-top: 1px solid #fff;
    color: #fff;
}

    .m-paperfold .block.start .button {
        padding-left: 60px;
        padding-right: 60px;
    }

@media screen and (max-width: 47.4375em) {
    .m-paperfold .block.start .button {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.m-paperfold .block.start > .m-content, .m-paperfold .block.finish > .m-content {
    padding: 35px 70px;
}

.m-paperfold .block.finish .close {
    float: right;
    color: #fff;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.3;
    margin-right: -45px;
}

    .m-paperfold .block.finish .close span {
        font-size: 18px;
        font-size: 1.125rem;
    }

@media screen and (max-width: 47.4375em) {
    .m-paperfold .block.finish .close {
        margin-right: 0;
    }
}

@media screen and (max-width: 23.625em) {
    .m-paperfold .block.finish .close {
        float: none;
        padding-top: 15px;
        margin-left: 3px;
    }
}

.m-paperfold .block > .m-content {
    padding: 35px 70px 5px 70px;
    -webkit-transition-property: background-color;
    -moz-transition-property: background-color;
    -o-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: 800ms;
    -moz-transition-duration: 800ms;
    -o-transition-duration: 800ms;
    transition-duration: 800ms;
}

    .m-paperfold .block > .m-content h3, .m-paperfold .block > .m-content h4, .m-paperfold .block > .m-content label, .m-paperfold .block > .m-content p, .m-paperfold .block > .m-content .label {
        color: #fff;
    }

    .m-paperfold .block > .m-content span.number {
        display: none;
    }

    .m-paperfold .block > .m-content h4 {
        font-size: 16px;
        font-size: 1rem;
    }

        .m-paperfold .block > .m-content h4 .step {
            float: right;
        }

@media screen and (max-width: 47.4375em) {
    .m-paperfold .block > .m-content h4 {
        font-size: 15px;
        font-size: 0.9375rem;
    }
}

.m-paperfold .block > .m-content label, .m-paperfold .block > .m-content .label {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.3;
}

@media screen and (max-width: 47.4375em) {
    .m-paperfold .block > .m-content label, .m-paperfold .block > .m-content .label {
        font-size: 17px;
        font-size: 1.0625rem;
    }
}

.m-paperfold .block > .m-content .aon-form .col.long.fn_inlineValidation_errors {
    display: none;
}

.m-paperfold .block > .m-content .aon-form .ctrl-holder .inlineError {
    position: relative;
    float: left;
    left: 180px;
    height: auto;
    min-height: 45px;
}

    .m-paperfold .block > .m-content .aon-form .ctrl-holder .inlineError:before {
        height: 8px;
        width: 28px;
        background-image: url("../img/sprites/global-se8a7877705.png");
        background-position: 0 -141px;
        background-repeat: no-repeat;
        left: 45%;
        top: -8px;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-paperfold .block > .m-content .aon-form .ctrl-holder .inlineError:before {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1133px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 47.4375em) {
    .m-paperfold .block > .m-content .aon-form .ctrl-holder .inlineError {
        left: auto;
    }
}

.m-paperfold .block > .m-content .aon-form .ctrl-holder .options label, .m-paperfold .block > .m-content .aon-form .ctrl-holder .options .label {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.8;
}

@media screen and (max-width: 47.4375em) {
    .m-paperfold .block > .m-content .aon-form .ctrl-holder .options li {
        float: left;
    }
}

@media screen and (max-width: 23.625em) {
    .m-paperfold .block > .m-content .aon-form .ctrl-holder .options li {
        float: none;
    }
}

.m-paperfold .block > .m-content .tooltip-btn {
    float: right;
    margin-right: 0;
    height: 32px;
    width: 32px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -1147px;
    background-repeat: no-repeat;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-paperfold .block > .m-content .tooltip-btn {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1237px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.lt-ie9 .m-paperfold .block > .m-content .tooltip {
    margin-left: -25px;
}

.m-paperfold .block > .m-content .tooltip .content {
    border-bottom: none;
    max-width: 210px;
}

.lt-ie9 .m-paperfold .block > .m-content .tooltip .content {
    border-bottom: 1px solid #dadada;
}

.m-paperfold .block > .m-content .tooltip-btn:hover, .m-paperfold .block > .m-content .tooltip-btn:focus, .m-paperfold .block > .m-content .tooltip-btn:active {
    height: 32px;
    width: 32px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -1302px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .m-paperfold .block > .m-content .tooltip-btn:hover, .m-paperfold .block > .m-content .tooltip-btn:focus, .m-paperfold .block > .m-content .tooltip-btn:active {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -1375px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

@media screen and (max-width: 31.9375em) {
    .m-paperfold .block > .m-content .tooltip .content {
        max-width: 140px;
        min-width: 0;
    }

        .m-paperfold .block > .m-content .tooltip .content p, .m-paperfold .block > .m-content .tooltip .content li {
            font-size: 12px;
            font-size: 0.75rem;
            color: #555555 !important;
            line-height: 16px;
        }
}

@media screen and (max-width: 47.4375em) {
    .m-paperfold .block.start .m-content, .m-paperfold .block.finish .m-content, .m-paperfold .block .m-content {
        padding-left: 20px;
        padding-right: 20px;
    }
}

.mySuper .module h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
}

.mySuper .age-slider {
    margin-top: -10px;
}

.mySuper .module .section {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 20px;
}

@media screen and (max-width: 47.4375em) {
    .mySuper .module .section {
        padding: 15px 0;
    }    
}

.mySuper .module .cols {
    display: table;
}

    .mySuper .module .cols .col {
        display: table-cell;
        padding: 12px;
        border-left: 1px solid #dadada;
        width: 33.3%;
    }

        .mySuper .module .cols .col:first-child {
            border-left: 0;
        }

@media screen and (max-width: 47.4375em) {
    .mySuper .module .cols {
        display: block;
        padding-bottom: 20px;
    }

        .mySuper .module .cols .col {
            display: block;
            border-left: 0;
            padding: 15px 0;
            border-bottom: 1px solid #dadada;
            width: auto;
        }
}

.lt-ie9 .mySuper .module .cols .col {
    width: 205px !important;
}

@media screen and (max-width: 47.4375em) {
    .mySuper .module .flex-viewport {
        border-bottom: 1px solid #dadada;
    }

        .mySuper .module .flex-viewport .cols .col {
            border-bottom: 0;
        }
}

.mySuper .module .main {
    font-family: Arial, Helvetica, sans-serif;
}

    .mySuper .module .main span {
        display: inline-block;
    }

    .mySuper .module .main .sign {
        font-size: 18px;
        font-size: 1.125rem;
    }

    .mySuper .module .main .value {
        font-size: 32px;
        font-size: 2rem;
    }

    .mySuper .module .main .sub {
        font-size: 14px;
        font-size: 0.875rem;
    }

.mySuper .module.fees {
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
}

    .mySuper .module.fees h3 {
        float: left;
        margin-bottom: 0;
        line-height: 1.9em;
        vertical-align: middle;
    }

    .mySuper .module.fees .main {
        float: right;
        padding-right: 100px;
    }

@media screen and (max-width: 47.4375em) {
    .mySuper .module.fees h3, .mySuper .module.fees .main {
        float: none;
    }
}

.mySuper .return-target-chart {
    border-top: 1px solid #dadada;
    margin-left: -1%;    
}
.investment-return {
    margin-top: -20px;
}

.mySuper .investment-mix-chart_dash .hc-chart {
    height: 330px;
    width: 50%;
    float: left;
}

    .mySuper .investment-mix-chart_dash .hc-chart .highcharts-tooltip {
        height: auto;
    }

        .mySuper .investment-mix-chart_dash .hc-chart .highcharts-tooltip .hc-tooltip {
            white-space: normal !important;
            width: 190px;
            height: auto;
        }

            .mySuper .investment-mix-chart_dash .hc-chart .highcharts-tooltip .hc-tooltip .label {
                display: block;
                font-size: 10px;
                padding: 0 3px 0 0;
            }

            .mySuper .investment-mix-chart_dash .hc-chart .highcharts-tooltip .hc-tooltip .data {
                display: block;
                font-size: 11px;
                font-weight: bold;
            }

@media screen and (max-width: 47.4375em) {
    .mySuper .investment-mix-chart_dash .hc-chart .highcharts-tooltip .hc-tooltip {
        width: 210px;
    }

        .mySuper .investment-mix-chart_dash .hc-chart .highcharts-tooltip .hc-tooltip .label {
            font-size: 12px;
        }

        .mySuper .investment-mix-chart_dash .hc-chart .highcharts-tooltip .hc-tooltip .data {
            font-size: 13px;
        }
}

.no-js .mySuper .investment-mix-chart_dash .hc-chart {
    display: none;
}

.mySuper .investment-mix-chart_dash table {
    width: 60%;
    float: right;
}

.no-js .mySuper .investment-mix-chart_dash table {
    width: 100%;
    float: none;
}

.mySuper .investment-mix-chart_dash table tr th.group {
    border-bottom: 0;
}

.mySuper .investment-mix-chart_dash table tr td {
    border: 0;
    border-bottom: 1px solid #b0b0b0;
}

    .mySuper .investment-mix-chart_dash table tr td.fn_chart_colour {
        padding-left: 4px;
        padding-right: 4px;
        border-bottom: 0;
    }

    .mySuper .investment-mix-chart_dash table tr td.fn_legend_color {
        padding-left: 4px;
        padding-right: 4px;
        border-bottom: 0;
    }

@media screen and (max-width: 47.4375em) {
    .mySuper .investment-mix-chart_dash .hc-chart {
        width: auto;
        height: 350px;
        float: none;
    }

    .mySuper .investment-mix-chart_dash table {
        width: 100%;
        float: none;
    }
}

@media screen and (max-width: 31.9375em) {
    .mySuper .investment-mix-chart_dash .hc-chart {
        height: auto;
    }
}

.mySuper .fn_age_slider {
    padding-bottom: 25px;
}

    .mySuper .fn_age_slider .fn_uislider {
        margin-top: 45px;
    }

    .mySuper .fn_age_slider .age-uislider {
        margin-top: 45px;
    }

.mySuper .expandcollapse-wrapper {
    margin-top: 20px;
}

    .mySuper .expandcollapse-wrapper .ec-content {
        padding: 0;
        margin-top: 0;
    }

        .mySuper .expandcollapse-wrapper .ec-content .section {
            padding: 0 35px;
        }

@media screen and (max-width: 47.4375em) {
    .mySuper .expandcollapse-wrapper .ec-content .section {
        padding: 0;
    }
}

.mySuper .expandcollapse-wrapper .ec-content a.collapse-append {
    display: none;
}

.mySuper .expandcollapse-wrapper .ec-content#investmentMix .section {
    padding-left: 10px;
    padding-bottom: 20px;
}

@media screen and (max-width: 47.4375em) {
    .mySuper .expandcollapse-wrapper .ec-content#investmentMix .section {
        padding: 15px 0px;
    }
}

@media screen and (max-width: 47.4375em) {
    .mySuper .expandcollapse-wrapper .ec-content {
        padding-bottom: 15px;
    }
}

.mySuper #superDashboard.flexslider + .flexcontrols .flex-control-nav li {
    margin-top: 0px;
}

    .mySuper #superDashboard.flexslider + .flexcontrols .flex-control-nav li a {
        background-color: #c9cac8;
        border: 0;
    }

        .mySuper #superDashboard.flexslider + .flexcontrols .flex-control-nav li a:hover, .mySuper #superDashboard.flexslider + .flexcontrols .flex-control-nav li a:focus, .mySuper #superDashboard.flexslider + .flexcontrols .flex-control-nav li a.active {
            width: 14px;
            height: 14px;
            background-color: #4d4f53;
        }

        .mySuper #superDashboard.flexslider + .flexcontrols .flex-control-nav li a.flex-active {
            width: 14px;
            height: 14px;
            background-color: #4d4f53;
        }

#main.blue .investment-mix-chart_dash table tbody tr th.group {
  background-color: #666!important;
  border-left-color: #666!important;
  border-right: 1px solid #666!important;
  color: white;
  border: 1px solid #666;
  font-size: 1.25rem!important;
}

.slider .ui-slider-horizontal.ui-slider-pips {
    margin-bottom: 1.4em;
}

.slider .ui-slider-pips .ui-slider-label, .slider .ui-slider-pips .ui-slider-pip-hide {
    display: none;
    font-family: Arial, Helvetica, sans-serif;
}

.slider .ui-slider-pips .ui-slider-pip-label .ui-slider-label {
    display: block;
}

.slider .ui-slider-pips .ui-slider-pip {
    font-family: Arial, Helvetica, sans-serif;
    width: 2em;
    height: 1em;
    line-height: 1em;
    position: absolute;
    font-size: 16px;
    font-size: 1rem;
    color: #999;
    overflow: visible;
    text-align: center;
    top: 20px;
    left: 20px;
    margin-left: -1em;
    cursor: pointer;
}

.slider .ui-slider-pips .ui-slider-line {
    background: #999;
    width: 1px;
    height: 3px;
    position: absolute;
    left: 50%;
}

.slider .ui-slider-pips .ui-slider-label {
    position: absolute;
    top: 5px;
    left: 50%;
    margin-left: -1em;
    width: 2em;
}

.slider .ui-slider-pip:hover .ui-slider-label {
    color: black;
    font-weight: bold;
}

.slider .ui-slider-vertical.ui-slider-pips {
    margin-bottom: 0;
    margin-right: 2em;
}

    .slider .ui-slider-vertical.ui-slider-pips .ui-slider-pip {
        text-align: left;
        top: auto;
        left: 20px;
        margin-left: 0;
        margin-bottom: -0.5em;
    }

    .slider .ui-slider-vertical.ui-slider-pips .ui-slider-line {
        width: 3px;
        height: 1px;
        position: absolute;
        top: 50%;
        left: 0;
    }

    .slider .ui-slider-vertical.ui-slider-pips .ui-slider-label {
        top: 50%;
        left: 0.5em;
        margin-left: 0;
        margin-top: -0.5em;
        width: 2em;
    }

.slider .ui-slider-vertical.ui-slider-pip:hover .ui-slider-label {
    color: black;
    font-weight: bold;
}

.slider .ui-slider-float .ui-slider-handle:focus, .slider .ui-slider-float .ui-slider-handle:focus .ui-slider-tip, .slider .ui-slider-float .ui-slider-handle:focus .ui-slider-tip-label {
    outline: none;
}

.slider .ui-slider-float .ui-slider-tip, .slider .ui-slider-float .ui-slider-tip-label {
    position: absolute;
    top: -27px;
    display: block;
    width: 34px;
    margin-left: -18px;
    left: 50%;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 28px;
    font-size: 1.75rem;
}

.slider .ui-slider-float .ui-slider-pip .ui-slider-tip-label {
    top: 30px;
}

.slider .ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label {
    top: 20px;
    font-weight: normal;
}

.slider .ui-slider-float .ui-slider-pip .ui-slider-tip-label:after {
    border: 5px solid rgba(255,255,255,0);
    border-bottom-color: white;
    top: -10px;
}

.slider .ui-slider-float .ui-slider-pip .ui-slider-tip-label:before {
    border: 5px solid rgba(255,255,255,0);
    border-bottom-color: #888;
    top: -11px;
}

.slider .ui-slider-vertical.ui-slider-float .ui-slider-tip, .slider .ui-slider-vertical.ui-slider-float .ui-slider-tip-label {
    top: 50%;
    margin-top: -11px;
    width: 34px;
    margin-left: 0px;
    left: -70px;
    color: #333;
}

.slider .ui-slider-vertical.ui-slider-float .ui-slider-handle:hover .ui-slider-tip, .slider .ui-slider-vertical.ui-slider-float .ui-slider-handle:focus .ui-slider-tip, .slider .ui-slider-vertical.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label {
    top: 50%;
    margin-top: -11px;
    left: -50px;
}

.slider .ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label {
    left: 47px;
}

.slider .ui-slider-vertical.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label {
    left: 27px;
}

.slider .ui-slider-vertical.ui-slider-float .ui-slider-tip:after, .slider .ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after {
    border: 5px solid rgba(255,255,255,0);
    border-left-color: white;
    border-top-color: transparent;
    position: absolute;
    bottom: 50%;
    margin-bottom: -5px;
    right: -10px;
    margin-left: 0;
    top: auto;
    left: auto;
}

.slider .ui-slider-vertical.ui-slider-float .ui-slider-tip:before, .slider .ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before {
    border: 5px solid rgba(255,255,255,0);
    border-left-color: #888;
    border-top-color: transparent;
    position: absolute;
    bottom: 50%;
    margin-bottom: -5px;
    right: -11px;
    margin-left: 0;
    top: auto;
    left: auto;
}

.slider .ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after {
    border: 5px solid rgba(255,255,255,0);
    border-right-color: white;
    right: auto;
    left: -10px;
}

.slider .ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before {
    border: 5px solid rgba(255,255,255,0);
    border-right-color: #888;
    right: auto;
    left: -11px;
}

.slider .ui-slider {
    position: relative;
    text-align: left;
}

    .slider .ui-slider .ui-slider-handle {
        position: absolute;
        z-index: 2;
        width: 1.2em;
        height: 1.2em;
        cursor: default;
    }

    .slider .ui-slider .ui-slider-range {
        position: absolute;
        z-index: 1;
        font-size: .7em;
        display: block;
        border: 0;
        background-position: 0 0;
    }

    .slider .ui-slider.ui-state-disabled .ui-slider-handle, .slider .ui-slider.ui-state-disabled .ui-slider-range {
        filter: inherit;
    }

.slider .ui-slider-horizontal {
    height: .8em;
}

    .slider .ui-slider-horizontal .ui-slider-handle {
        top: -.3em;
        margin-left: -.6em;
    }

    .slider .ui-slider-horizontal .ui-slider-range {
        top: 0;
        height: 100%;
    }

    .slider .ui-slider-horizontal .ui-slider-range-min {
        left: 0;
    }

    .slider .ui-slider-horizontal .ui-slider-range-max {
        right: 0;
    }

.slider .ui-slider-vertical {
    width: .8em;
    height: 100px;
}

    .slider .ui-slider-vertical .ui-slider-handle {
        left: -.3em;
        margin-left: 0;
        margin-bottom: -.6em;
    }

    .slider .ui-slider-vertical .ui-slider-range {
        left: 0;
        width: 100%;
    }

    .slider .ui-slider-vertical .ui-slider-range-min {
        bottom: 0;
    }

    .slider .ui-slider-vertical .ui-slider-range-max {
        top: 0;
    }

.slider .ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}

    .slider .ui-widget .ui-widget {
        font-size: 1em;
    }

    .slider .ui-widget input, .slider .ui-widget select, .slider .ui-widget textarea, .slider .ui-widget button {
        font-family: Verdana,Arial,sans-serif;
        font-size: 1em;
    }

.slider .ui-widget-content {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: #e9e9e9;
}

    .slider .ui-widget-content a {
        color: #222222;
    }

.slider .ui-widget-header {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: #e11b22;
}

    .slider .ui-widget-header a {
        color: #222222;
    }

    .slider .ui-state-default, .slider .ui-widget-content .ui-state-default, .slider .ui-widget-header .ui-state-default {
        height: 27px;
        width: 25px;
        background-image: url("../img/sprites/global-se8a7877705.png");
        background-position: 0 -1260px;
        background-repeat: no-repeat;
        margin: -3px 0 0 -15px;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .slider .ui-state-default, .slider .ui-widget-content .ui-state-default, .slider .ui-widget-header .ui-state-default {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -973px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.slider .ui-state-default.ui-state-active, .slider .ui-state-default.ui-state-focus, .slider .ui-widget-content .ui-state-default.ui-state-active, .slider .ui-widget-content .ui-state-default.ui-state-focus, .slider .ui-widget-header .ui-state-default.ui-state-active, .slider .ui-widget-header .ui-state-default.ui-state-focus {
    height: 27px;
    width: 25px;
    background-image: url("../img/sprites/global-se8a7877705.png");
    background-position: 0 -913px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .slider .ui-state-default.ui-state-active, .slider .ui-state-default.ui-state-focus, .slider .ui-widget-content .ui-state-default.ui-state-active, .slider .ui-widget-content .ui-state-default.ui-state-focus, .slider .ui-widget-header .ui-state-default.ui-state-active, .slider .ui-widget-header .ui-state-default.ui-state-focus {
        background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
        background-position: 0 -544px;
        -webkit-background-size: 246px auto;
        -moz-background-size: 246px auto;
        -o-background-size: 246px auto;
        background-size: 246px auto;
    }
}

.slider .ui-state-hover a, .slider .ui-state-hover a:hover, .slider .ui-state-hover a:link, .slider .ui-state-hover a:visited, .slider .ui-state-focus a, .slider .ui-state-focus a:hover, .slider .ui-state-focus a:link, .slider .ui-state-focus a:visited {
    color: #212121;
    text-decoration: none;
}

.slider .ui-state-disabled, .slider .ui-widget-content .ui-state-disabled, .slider .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

    .slider .ui-state-disabled .ui-icon {
        filter: Alpha(Opacity=35);
    }

.accessibility-links {
    position: absolute;
    z-index: 20;
    top: 7px;
    left: 7px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    z-index: 9999;
}

    .accessibility-links a {
        display: inline-block;
        background: #ffffff;
    }

.inline-accessible {
    position: absolute;
    left: -9999px;
    display: block;
    margin-bottom: 14px;
}

    .inline-accessible:hover, .inline-accessible:focus, .inline-accessible:active {
        position: static;
        left: auto;
    }

.ir {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyshown {
    position: static;
    clip: auto;
    overflow: auto;
}

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.horizontal {
    padding: 0;
    margin: 0;
}

    .horizontal > li {
        float: left;
        list-style: none;
        margin: 0;
    }

        .clearfix:before, #content-main .wysiwyg img:before, #content-main .wysiwyg p:before, .expandcollapse-wrapper h2 + div:before, .m-result-list-item > a:before, .m-hot-topics-list-item > a:before, .m-resource-cat-list-item > a:before, .hero-container .slide:before, .l-margins:before, .l-container:before, .horizontal:before, .horizontal > li:before, .ctrl-holder:before, .ctrls-holder:before, .btn-holder:before, .options > li:before, .clearfix:after, #content-main .wysiwyg img:after, #content-main .wysiwyg p:after, .expandcollapse-wrapper h2 + div:after, .m-result-list-item > a:after, .m-hot-topics-list-item > a:after, .m-resource-cat-list-item > a:after, .hero-container .slide:after, .l-margins:after, .l-container:after, .horizontal:after, .horizontal > li:after, .ctrl-holder:after, .ctrls-holder:after, .btn-holder:after, .options > li:after {
            content: "";
            display: table;
        }

        .clearfix:after, #content-main .wysiwyg img:after, #content-main .wysiwyg p:after, .expandcollapse-wrapper h2 + div:after, .m-result-list-item > a:after, .m-hot-topics-list-item > a:after, .m-resource-cat-list-item > a:after, .hero-container .slide:after, .l-margins:after, .l-container:after, .horizontal:after, .horizontal > li:after, .ctrl-holder:after, .ctrls-holder:after, .btn-holder:after, .options > li:after {
            clear: both;
        }

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
        border-color: #dadada !important;
    }

    a, a:visited {
        text-decoration: underline;
    }

    body {
        min-width: 1010px !important;
    }

    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after, a[href^="index.html"]:after {
        content: "";
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr, img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    a.logo img {
        max-width: 100px !important;
    }

    @page {
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }

    .m-result-list-item, .m-hot-topics-list-item, .m-resource-cat-list-item, .m-search-result-list-item, .m-links-module, .m-filter, .m-office-location, .m-promotion, .aon-form .payment-details, .m-case-study, .m-latest-news, .m-latest-news ul li, blockquote {
        page-break-inside: avoid;
    }

    #footer, #secondary-nav, #nav, .site-tools, .nav-btns, .video-carousel, #nav-search-bar, #header, .share-tools, .inlineError {
        display: none !important;
    }

    #breadcrumbs ul li {
        display: inline-block;
    }

        #breadcrumbs ul li.is-parent {
            padding-left: 1.3em;
        }

            #breadcrumbs ul li.is-parent:before {
                display: block;
            }

    #hero .slide img {
        display: none;
    }

    #hero .slide .content .hero-content {
        width: 50%;
    }

    #header > .l-margins .logo {
        display: block;
    }

    .m-quick-links {
        border-bottom: 1px solid #dadada;
    }

    .m-icon-list ul li a {
        padding-top: 0;
    }

        .m-icon-list ul li a:before {
            background-image: none !important;
        }

    .m-resources-list .title, .m-resources-list ul {
        padding-left: 0;
    }

    .m-tiles .m-tile {
        border: 1px solid #dadada;
    }

        .m-tiles .m-tile a .content {
            padding-left: 30px;
        }

            .m-tiles .m-tile a .content:before {
                background-image: none !important;
            }

    .simple-select {
        border: solid 1px #e0e0e0;
    }

    input, .simple-select, label {
        page-break-inside: avoid;
        page-break-before: avoid;
    }

        input[type="checkbox"], input[type="radio"] {
            display: block !important;
        }

    .slider-wrapper.noUi-target {
        display: none;
    }

    .fn_slider .text, .fn_slider input[type="text"] {
        display: block !important;
    }

    .progress {
        display: none;
    }

    .progress-text {
        display: block;
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
    }

    .prettycheckbox a, .prettyradio a {
        background-image: none !important;
    }

    .prettycheckbox.labelleft label, .prettyradio.labelleft label {
        padding-left: 40px !important;
    }

    .ec-content {
        opacity: 1 !important;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        opacity: 1;
        display: block !important;
    }
    #content-main {
        width:100% !important;
    }
    .mySuper .module .cols .col {
        width: 33.3% !important;
        display: table-cell !important;
     float: inital !important;
    }
}

/* Additional CSS*/

.mySuper .module.fees h3 {
    float: none;
}

.mySuper .module.fees .statement {
    float: left;
    width: 50%;
    margin-left: -1%;
}

.mySuper .module.fees .supers {
    float: right;
    padding-top: 10px;
    width: 50%;
    margin-right: -25%;
}

    .mySuper .module.fees .supers .main {
        float: left;
        padding-right: 20px;
    }

    .mySuper .module.fees .supers .super-title {
        font-size: 0.875rem;
    }

    .mySuper .module.fees .supers .help-tip .tooltip-btn {
        margin: 5px;
    }
    .mySuper .module.fees .supers .help-tip-dash .tooltip-btn {
        margin: 5px;
    }
.mySuper .investment-mix-chart_dash table {
    clear: both;
    float: left;
    margin-bottom: 10px;
    margin-left: 12px;
    width: 100%;
}

    .mySuper .investment-mix-chart_dash table.growth-defensive {
        border-spacing: 10px 0px;
        border-collapse: inherit;
        float: right;
        margin-top: 80px;
        width: 80%;
    }

        .mySuper .investment-mix-chart_dash table.growth-defensive tr td {
            font-size: 1.75em;
            font-weight: bold;
            padding: 8px 0;
        }

        .mySuper .investment-mix-chart_dash table.growth-defensive .growth td {
            border-bottom: 3px solid #c3d601;
            color: #aaa;
        }

        .mySuper .investment-mix-chart_dash table.growth-defensive .defensive td {
            border-bottom: 3px solid #5597d1;
        }

        .mySuper .investment-mix-chart_dash table.growth-defensive .percentage {
            text-align: center;
        }

#main.midnight-blue table tbody tr th.group {
    background-color: #666;
    border: 1px solid #666;
    font-size: 1.25rem;
}

.mySuper .investment-mix-chart_dash table tr.sector td {
    background: #ddd;
    border: 1px solid #ddd;
    border-bottom: 0;
    font-weight: bold;
}

.downloads.has-icon .download-link {
    display: block;
    min-height: 42px;
    padding-left: 55px;
    padding-top: 12px;
}

.inv-mix-sub-heading {
    background-color: #ededed;
    font-weight: bold;
    color: black;
}

#inv-mix-chart-legend {
    float: left;
    width: 50%;
}

.average-balance {
    float: left;
}

@media screen and (max-width: 47.4375em) {
    .mySuper .module.fees .statement {
        width: 100%;
    }

    .mySuper .module.fees .supers {
        float: left;
        padding-top: 20px;
        width: 100%;
    }

    .mySuper .module .main .value {
        font-size: 1.5rem;
    }

    .mySuper .module.fees h3 {
        float: left;
        margin-bottom: 10px;
        line-height: 1.3em;
    }

    .mySuper .module.fees .supers .main {
        padding-right: 12px;
    }

    .mySuper .module.fees .supers .help-tip .tooltip-btn {
        margin: 0;
    }

    .mySuper .investment-mix-chart_dash table.growth-defensive {
        margin-top: 0px;
        width: 100%;
    }

    #inv-mix-chart-legend {
        float: left;
        width: 100%;
    }

    .mySuper .investment-mix-chart_dash table {
        margin-left: 0;
    }
}

/*Start Css Investment Profile */
.mySuper .module.fees .supersprofile {
    float: right;
    padding-top: 10px;
    width: 58%;
    margin-right: -8%;
}

    .mySuper .module.fees .supersprofile .main {
        float: left;
        padding-right: 22px;
    }

    .mySuper .module.fees .supersprofile .super-title {
        font-size: 0.875rem;
    }

    .mySuper .module.fees .supersprofile .help-tip .tooltip-btn {
        margin: 5px;
    }
    .mySuper .module.fees .supersprofile .help-tip-dash .tooltip-btn {
        margin: 5px;
    }

@media screen and (max-width: 47.4375em) {


    .mySuper .module.fees .supersprofile {
        float: left;
        padding-top: 20px;
        width: 100%;
    }

    .mySuper .module .main .value {
        font-size: 1.5rem;
    }

    .mySuper .module.fees h3 {
        float: left;
        margin-bottom: 10px;
        line-height: 1.3em;
    }

    .mySuper .module.fees .supersprofile .main {
        padding-right: 12px;
    }

    .mySuper .module.fees .supersprofile .help-tip .tooltip-btn {
        margin: 0;
    }

     
}

/*End*/

/*Start Investment Option Search Page CSS*/
.TFtable {
    width: 100%;
    border-collapse: collapse;
}

    .TFtable thead {
        font-family: 'Arial Bold', sans-serif;
        font-weight: bold;
    }

    .TFtable td {
        padding: 7px;
        border: 0px;
    }

    .TFtable tr {
        background: #fff;
    }

    .TFtable tr, th:nth-child(odd) {
        background: #fff;
        border: none;
    }

        .TFtable tr:nth-child(even) {
            background: #ededed;
            border: none;
        }

.Filterbutton {
    color: #fff;
    background-color: #5bb6e5;
    font-weight: bold;
    height: 27px;
    padding-top: 4px;
    border: 0px;
}

.TFtable > tbody > tr > td {
    border-bottom: 1px solid #b0b0b0;
}

.TFtable > thead > tr > td {
    background-color: #fff !important;
    color: #003f72 !important;
    border-bottom: 1px solid #003f72 !important;
    border-top: 1px solid #003f72 !important;
}
/*End */

/*Dashboard Loader css Start*/
#mydiv_dash {
    position: absolute;
    top: 15%;
    left: 30%;
    width: 60%;
    height: 64%;
    z-index: 1000;
    background-color: grey;
    opacity: .8;
}

.ajax-loader {
    position: absolute;
    left: 49%;
    top: 10%;
    margin-left: -32px;
    margin-top: -32px;
    display: block;
}
/*Dashboard Loader Css End*/

/*Investment Option Search Page CSS Start*/
.m-filter-bar .ctrls-holder > .ctrl-holder-dash {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 20px;
    float: left;
    width: 50.0%;
}

    .m-filter-bar .ctrls-holder > .ctrl-holder-dash:first-child {
        padding-left: 0;
    }

    .m-filter-bar .ctrls-holder > .ctrl-holder select, .m-filter-bar .ctrls-holder > .ctrl-holder-dash .simple-select {
        width: 100%;
    }

@media screen and (max-width: 47.4375em) {
    .m-filter-bar .ctrls-holder > .ctrl-holder-dash {
        float: none;
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
    }

        .m-filter-bar .ctrls-holder > .ctrl-holder-dash:first-child {
            margin-top: 0;
        }
}

.investmentOptionLabel {
    float: left;
    margin-right: 25px !important;
    line-height: 0.8;
}

.inv-option-font {
    font-size: 1.75rem;
    margin-top: 0;
}

.selectlist {
    width: 100%;
}


.mySuper .module.fees .superspen {
    float: right;
    padding-top: 10px;
    width: 50%;
    margin-right: -26%;
}

    .mySuper .module.fees .superspen .main {
        float: left;
        padding-right: 20px;
    }

    .mySuper .module.fees .superspen .super-title {
        font-size: 0.875rem;
    }

    .mySuper .module.fees .superspen .help-tip .tooltip-btn {
        margin: 5px;
    }

    .mySuper .module.fees .superspen .help-tip-dash .tooltip-btn {
        margin: 5px;
    }

.alignfilter {
    border-bottom: none !important;
    margin-top: -5px !important;
}
.filter-by {
padding: 8px 4px 0px 2px;
}

.chartRetrunComparison {
margin-top:2%;
}
/*Investment Option Search Page CSS Start*/
/*Start set class for no link url on Investment product*/
.mySuper .investment-mix-chart_dash table tr td a.no-link{
    text-decoration: none !important;
    color: #555555;
    cursor: default;
}
/*End*/

/* Custom CSS for grey social media icons - START */
.share-hot-topics {
        display: inline;
        float: right;
        top: -3px;
    }

    .icon.grey-linkedin {
        padding: 17px;
    }

        .icon.grey-linkedin:before {
            height: 30px;
            width: 30px;
            background-image: url("../img/icons/png/grey-social-media-icons.png");
            background-position: 0 -300px;
            background-repeat: no-repeat;
            left: 0px;
            top: 0px;
        }

        .icon.grey-linkedin:hover:before {            
            background-image: url("../img/sprites/small-s929613439d.png");
        }
    
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        .icon.grey-linkedin:before {
            background-image: url("../img/icons/png/grey-social-media-icons.png");
            background-position: 0 -300px;
            -webkit-background-size: 65px auto;
            -moz-background-size: 65px auto;
            -o-background-size: 65px auto;
            background-size: 65px auto;
        }
    }

    .icon.grey-twitter {
        padding: 17px;
    }

        .icon.grey-twitter:before {
            height: 30px;
            width: 30px;
            background-image: url("../img/icons/png/grey-social-media-icons.png");
            background-position: 0 -390px;
            background-repeat: no-repeat;
            left: 0px;
            top: 0px;
        }

        .icon.grey-twitter:hover:before {
            background-image: url("../img/sprites/small-s929613439d.png");            
        }
        

    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        .icon.grey-twitter:before {
            background-image: url("../img/icons/png/grey-social-media-icons.png");
            background-position: 0 -390px;
            -webkit-background-size: 65px auto;
            -moz-background-size: 65px auto;
            -o-background-size: 65px auto;
            background-size: 65px auto;
        }
    }

    .icon.grey-facebook {
        padding: 20px;
    }

        .icon.grey-facebook:before {
            height: 30px;
            width: 30px;
            background-image: url("../img/icons/png/grey-facebook-icon.png");
            background-position: 0 1px;
            background-repeat: no-repeat;
            left: 0px;
            top: 0px;
        }

        .icon.grey-facebook:hover:before {            
            background-image: url("../img/icons/png/blue-facebook-icon.png");
        }

    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        .icon.grey-facebook:before {
            background-image: url("../img/icons/png/grey-facebook-icon.png");
            background-position: 0 1px;
            -webkit-background-size: 26px auto;
            -moz-background-size: 26px auto;
            -o-background-size: 26px auto;
            background-size: 26px auto;
        }
    }
/* Custom CSS for grey social media icons - END */


/*** 
    Icons for quick links in Base64 - 21 March 2016 
***/
@media (min-width: 65.625em) {
    #nav .main-dropdown .dropdown-links ul > li {
        line-height: 21.5px;
        padding: 0 0 0 46px;
        position: relative;
        width:auto;
    } 
    /* Best Employers */
    li.menu-title div.dropdown-links ul li.ql-bestemployers a:before {
	    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMmFmOTQ5Yi04NTg5LTRjNDctOTEyNi03OWIwMjliMGVmZWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzM2NEFEOEFFNzQ2MTFFNUE2RDFBQ0ZEM0FDQzQ1MEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzM2NEFEODlFNzQ2MTFFNUE2RDFBQ0ZEM0FDQzQ1MEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjJhZjk0OWItODU4OS00YzQ3LTkxMjYtNzliMDI5YjBlZmVjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyYWY5NDliLTg1ODktNGM0Ny05MTI2LTc5YjAyOWIwZWZlYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtkpPTEAAAJ/SURBVHja1JjPS1RRFMdn/EETlC2Eogjzx8bQspUt1EnaNS5sO4JbEVoo+AOMmq1EuFEIF4H9ASKUmpgtxolWaiS49gcuTHc2Iiqj1++Fc4fDTefde9/MIw984L3749zvzHv3nHNfWAgR+p+sxGHObfACtIJ6UAnKqO8v2ARrIAnmwR8r7/IfMqQZfAYnwtwy4AtoMV3HZFA1mBb+bZp8+RIUB/sifyZ9dbgKSojCWcJW0GtReHtjKigugrO4vn5Yi0NVYBXcDCjspEED2FANRdqAsQDFhGitMd7A/6Fm8MPQURf45THmEZgw9BdVa/NIPWjxy2Q0XvEYc8PCX78SVKSlAy/LgHawo7U/Bk+0tj3wkuZ4WYw0ZAXFDPNaCjwFnXQfAY3gAxinvgj1xakvZZhTY1zQM4tdIRNpBd3XggXQRGK+U8IN0Zhb4NDQdysXVG846TmYAuV0/xsMs/73YJmu5ZhJix9bx1/qSottKgW8Ym0HoA+caWOHwEeLMFLFt/0RuGaxK3bBfY8XdpvGmNqJ1KAeWdgyoN3xeMwPLcWE9Eiddpg7kKOv1zGNZJPrkmNyHAf3WHK8C0YdfS3zbP/JR8ZOMkELPvxIDdlHlvSRIK+z64gPP4v8HZozDPEX2Ry7/uboQ679VT912Bbyx2AElDIfxeAdOHI4APxToLUY5h1lPeDnJX0qv5latvzQy9cZEbzN5iphqyk/BVnCyrJl/bISVnZ0B1jCdnMxuY7SbwN4VIkrfVBUyGNvOo9C0n6O0oqaPO2+WfLl++uHIkoBLGMh4pTmRE3XCTt8QZOngzYqTWVN9IBqZ2n7YIs+WKUorezYOHcRVFA7F2AAXZkEiLGpJo8AAAAASUVORK5CYII=') no-repeat 0 0;
    }
    /* Calculators */
    li.menu-title div.dropdown-links ul li.ql-calculators a:before {
	    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMmFmOTQ5Yi04NTg5LTRjNDctOTEyNi03OWIwMjliMGVmZWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM5Nzg0QUFFNzQ2MTFFNTg2OTVFNzIxQ0QxMjAwQ0IiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM5Nzg0QTlFNzQ2MTFFNTg2OTVFNzIxQ0QxMjAwQ0IiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjJhZjk0OWItODU4OS00YzQ3LTkxMjYtNzliMDI5YjBlZmVjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyYWY5NDliLTg1ODktNGM0Ny05MTI2LTc5YjAyOWIwZWZlYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PntnS78AAAJrSURBVHja1JjLSxxBEMbdNQiKD1Tw4iOu3tSgqBfBFwiSaC4ed8WzgsktRAi6f4ZXvXvy/TyYXAXRYCCnrLmoOSRBFw/KSvs1VC+VxqxdM7ODFvygZ3u7+pue6arqiSilCp6SvfAwpga8AYOgDTSCcuq7AqfgBOyDbXAh8q5XyJFesAxulbtlwAroc53H5U9NYFX5t1Xy5UtQHFyq4Ez7SngVlFT5s6RU0CeVf5t1FRRX4Vncnj9ixaEYOAZlIYWdNGgHKfODLWgNjOZwcAh2hZO+pkn/Z+vg7UNxqNdhiScEccsw4eA3G6eiTOlHh7u9YyulHuHQGpPLPphG1EoHQaYcSVoaIQ3ZQSNCB1/B7SP/+S68Qa1h0YgYEL6o78FfauvEes0eTTX47WHH6WS9aB5Zm3DwJGvrHVL70PsgtFb+DjUKB1eBLtBA169AJy296asT+oxxQdJAuAQqQQXYATckpAgsUF+50GcZf6kjwsElYI/aHeAAXNJ1KesTW5SFcIn1sHYLrZSxIR9pJLtCKdodrlYPZsA32mGTVL7O+8hrp1yQdtwtGDxtXS8HkGhP+CPbFw5+x9pj1rb3ap+5oE2QEQwuZe1iUOhTjJ57gwv6BbYEDv7QOzRKaWScrvXWPaP2sMDfFmn4p/zocygTEh7Kj4Sk/JAWaClaHWlUj+Xo3+Bz2oKawFHIJawOrD/swGhMd0yFeJSf4mJyHaXnQjhxJJ/1QZHvkHSAQtJ+jtKGZrAWgJh18uX764ehn75gZAQi7mhMv+s8EQ9f0GoobgxQ6fuSlR+6JvpJifILpaRziXMvgvJq9wIMAJ7p5x/lk16hAAAAAElFTkSuQmCC') no-repeat 0 0;
    }
    /* Career */
    li.menu-title div.dropdown-links ul li.ql-career a:before {
	    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAIAAABuYg/PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMmFmOTQ5Yi04NTg5LTRjNDctOTEyNi03OWIwMjliMGVmZWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njg2QkE0OUZFOTY5MTFFNUFEODg4NjU0MkJFMjREQkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njg2QkE0OUVFOTY5MTFFNUFEODg4NjU0MkJFMjREQkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzU0YjA4M2YtOWJiZS04YzQxLWIzNTQtNmFkYjEyMTBhZDZmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyYWY5NDliLTg1ODktNGM0Ny05MTI2LTc5YjAyOWIwZWZlYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PloSrIoAAAOhSURBVHjavJfdS1NxGMfbdgZtE8yLbTrnWXfpXsq9GBVpkFGElG+J7zelrbK/IOoq0TIjCiqYZBBRSaBJmFB0kUo3bW7SzroU5zbbi24JboK69cxzmns9+x0d/TgX5+X3PJ/z/H7P8z3PYV2obdz3vwaGMik/P1+rVauUChmOi0QiPp8HN4PBkMfjWbDbf1oJs9ni9wey+mHRRyYvK22or9VqNRwOh2ZaOBw2mmbHxsYJ26/dwArF4u7uyxU6LaOF+mE0DQ0N/3a70z7lHCqVp96tqjx55/atgzKc6a4USyTV1ae9Xt/Cgh0J1tLcpL/axeVyd5cFYHji+LFIJGIlbFlgTZcaOtpb9554KpUSNpJI5LGTVq+zoy1Xid7e1gIO08PEYlHPDX1uCwscgts0MH33FR6Ph+JidGzcYplDmQkOwW0yDOpJlznLt7a2YMNjl26358/qauwysj0y2YJbhbwsAdbQUEfzgp+/fL03MLi5uZn6aGNj425v/7epaRrz+rqLO7CoGmnUNLPPnT0j4PMfPHyUxANSX/+AUCg8VVVJYw4CBAgKpsumRmw2+2bP9ShvMMpjs1kwSBJI5TV9F1zSmINzQFAwpVKedatJXkHBAauVgFo8WqEzW+ak0uKsJKrslApK9UHLM00CeY0Xnpqa8yVSaSgUCocjwCsqKoTMjD2VyXAygtSB4yVUZLAUGb9AicvLxbCp6Znm1s6Wtk4QeLikmRw/yGrDtqthf6ZJ5eVH4Ii/83FikjyZn5+HnG6kTeP4gqMiQ1n02HAsOqgTh5OpoERhsAfoBov/GA6nC92KRLBJRUC38fl85LnTySAyt8dLwez2RaZhwVheXoE2BNHQvp3SURh0LEw3jGlwVoKgYKZZM0gtWmSJMNcSihU4N5rMFCwQCMyaLUiwxMgciexMA5wDYkf1R0c/IC198jIiJWTMOQUDOTAaTfQ2IMHB4FpeniB2rPj9WUkgeLFmckdvDEPDCoWc5mONYdjrVy8ZVTGUisHwIk1bAJ3ls+eG3PYg4DC+YU1o5UDgof86rFLmhPTm7cjEp0m6vhE6PWgoVHvmAendyPvsHTF0si7XkkZdjmHYLjDr6+uPnzxNiomu14f1nJ75XlQolkgkjEiQe71994mUxhvplwnyM/rLpFFDW0AzDVYeMPDVzoRB+hkEYzigN6rQaZQKBS7DRUKhQMCHR2trQY/XCwprtdlMJrMfoeZY//M3968AAwDTPpJsCCjqlQAAAABJRU5ErkJggg==') no-repeat 0 0;
    }
    /* Events */
    li.menu-title div.dropdown-links ul li.ql-events a:before {
	    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMmFmOTQ5Yi04NTg5LTRjNDctOTEyNi03OWIwMjliMGVmZWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUI3QkIyOEZFNzQ2MTFFNTg0OUZERTY2NjY1NzE0RjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUI3QkIyOEVFNzQ2MTFFNTg0OUZERTY2NjY1NzE0RjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjJhZjk0OWItODU4OS00YzQ3LTkxMjYtNzliMDI5YjBlZmVjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyYWY5NDliLTg1ODktNGM0Ny05MTI2LTc5YjAyOWIwZWZlYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PohqT5sAAAKpSURBVHja1JjPaxNBFMeTVvAHaK0treDBWi0IVloF9RJjtVAo4sGLmNZDveXUUxGUmh701FOh/RtEjxqjiBexVw9W2ksPbQU1gj+gBlRMyvgd+G54Dlvzspvu6oMPm7yZefvN7Mybt0kaYxL/km0LMKYDDIMB0Au6wB62fQNrYBG8AM/Ax7qi2xlSkgIPwS+jtwp4BM5q76Pp1A3yJrzlGSuUoAxYN40zG2skqKCc2TrL1Svoltl6m9QKypjoLOPeP+nkoUNgAeyOKO2UQB9Y9RxNTofZCMUkeK9Z6ZAzlALzMSXotHdvOUM3QgSsgHKI8RNupu4AZcUi/AruMmN7Ng/aQCt4LvwFcAd8UcQtU0NV0JhyV2TZ3z7qZfoui10ySN8KaK4ztu1XfWTnlFPbyut2sJOfT4r2Pl53gR3OmFo2IE/7XsWADXAGDIET4Af9l8Abto+KU38cvOKPtW3NNeIfk2vok2JKHzhJ7AiY80msM+Cw47uviP9ZPjJN7inaNOF8X/Dpt+RTAxWVOakqKKkYYNfNKfHd5q3voEX4WuhLCd9psZ5qWpNI4bXsKo8WzybBeWf9HeeauekcR1eUx0hV0KpiwF6wH1zgDusBI6DTKW+vgaNcxMNs36eIvyYFLSln1AafAWOgjcKsiAPc8u30tVPsHH+ExhblLtMmr3e8fhC+Ke62e05R957XojL2dZmpO5VHh5/ZIv4nxwetvcvU8EeBljfxWd7TIU/76RjfD6f9CjRbjxRiEPNE1mFuCdsNXkdcwvaDlc1KWNuQjXB2slLM316lb0ewkHP/9Yuih33tLTVQSCnMq7SHrW0eN0BMwadOCiTII80EVqlDxAbHpLX3SQb4B80ephdZZtjS46CoidbBWx6UL8FTZXGW2CwPxW6/BRgAEjP8qrwnZx0AAAAASUVORK5CYII=') no-repeat 0 0;
    }
    /* Find Advisers */
    li.menu-title div.dropdown-links ul li.ql-findadvisers a:before {
	    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMmFmOTQ5Yi04NTg5LTRjNDctOTEyNi03OWIwMjliMGVmZWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODE4QjUyRjVFNzQ2MTFFNThDRUJFOEI1MEFCRjEyNzkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODE4QjUyRjRFNzQ2MTFFNThDRUJFOEI1MEFCRjEyNzkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjJhZjk0OWItODU4OS00YzQ3LTkxMjYtNzliMDI5YjBlZmVjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyYWY5NDliLTg1ODktNGM0Ny05MTI2LTc5YjAyOWIwZWZlYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu68PnwAAAJ5SURBVHja1JjPSxtBFMcTqwdRW1CMHqT+6LGBioi9pFGKF2v/gRRBKAh6tz2Umj8g4MmTehE89tQaf/QHqC2FkkOooMVTtaVgpWhjUy8mZvwOvA2v20kzO0l264MP7M7svPfNZPbNm/ULIXz/k1UbjAmAITAAgqADXKW+X2AfbIMN8BJ8d+RdzpAmIfAcnAl9y4IX4I5uHJ2HusCSKN2WyFdJgiLgRJTPpK8HpoKionIWdSroiai8PdUVFBHuWcQe32/LQ51gCzS4lHbS4BbYsxqqbA/MuCjGR7FmeAOfoRB451GCDlux+Qw9NnSWAzEwTdcmNmnP1AGQMViUOfAGBEEvXecM/GRIQ34vu1dkX8uA3+y+BtSB6+Abax8EbeArOKVxltXTuEJ7qtSwYInoLzKlr8B9di//6jGwCLIK5xNg3vYXxsHwP2IMcEFBg3UzS5TLbvLyo8Ph4EfgLngIDqjtNuUUu+2A9xo+O7mgBgNBzZQqnlHbLvihePang5yUF+R3KChBRVqCtfWAPsWzSfBa13EVS+G61giOqTpsdRBDZxvJz5DcS5o0Bo2AOVBL9x/AOr3uKfBZMeZIU9A+FyQXXq/GoE9gVNF+hX7UiaIvpSlomwvaKBBItR6SBfpSDoKrbJNvri2Ucat93liWMvyhteAOwZqHx7E10vDHGxDzUFBM9UrKemTZAzErvA6zl7Bd4KPLJWw3Txf2pCU7xl2cnfG/cleBY9CUCyeO6KU+KFrIY2+6jELSpRylLW6AeBnELJOvkr9+WITpC0bWgYhzGhPWjeM3+IIWoNq4n0rfdnCN+uTm+oU2yrdglVWUWmYiqKJ2IcAAzrt6YcREygMAAAAASUVORK5CYII=') no-repeat 0 0;
    }
    /* Forms */
    li.menu-title div.dropdown-links ul li.ql-forms a:before {
	    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMmFmOTQ5Yi04NTg5LTRjNDctOTEyNi03OWIwMjliMGVmZWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0VFQkQyQzFFNzQ2MTFFNTk0NDBFNTBEQTgzNTA2RkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0VFQkQyQzBFNzQ2MTFFNTk0NDBFNTBEQTgzNTA2RkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjJhZjk0OWItODU4OS00YzQ3LTkxMjYtNzliMDI5YjBlZmVjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyYWY5NDliLTg1ODktNGM0Ny05MTI2LTc5YjAyOWIwZWZlYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr2pEqAAAAJ2SURBVHja1JhPSFRRFMZnYrA2NlIxEATlCCIk1KKlM7nL/ki7YEJ067KFK8nBpfugrdKyVs2omRGkBW0iCgxcpYKokYE6G5sZuX0Hzh3uPHxv7rnz5pkHfov3zrvnfu++e8+598WVUrH/yRIObVLgLugHveAaOM++A7AOVsAH8BbsiKLTCFnSB16DsrK3KiiAjG0/Ng+lQVE1b0WO1ZSgHNhX4RnFeuwqKK9aZ3mpoHHVentqKyinorOct/+4Jw91gu+gPaK0UwI3wJq+ccbzwLOQxWyB5QB/O/cZO05QH7gfophNTp6fGjxHfWb0hfnJCmDQsrNJcBjgvwymwRFYAhcaxKO+H5qZOgUqgsmYDEgXV8AqGACvLONVWEOtlt1zqGtj4I5ZhcBzMAXy4DN4I6ippGFGv9W0cLkmA0bmEV8nhTFnqJ2e1L0Ok5ZG6B1Y5Ln3HkyAbvZJ7bo5qX+DS4LGHWDfuO5iFo17SbAniPmHNGhBtGLOCgUNm8vVYx/BC6GgMmnQgv6CNqEgCnDOx3/I8cSCEkYKvyj85kPglo/vC3jpUEZqS33NQRDNl68+vl2HSb1uCvoR8LZ+dhP0+PhWeU8tsRVTEDUeEQbYDph32w4jtGQWV8qoVWGAuKPvOKO+580R+gUWwAPLAE8aFNc0GBAIWmANddU+02Dv0krLcu6q2w/RjbkTEDOvxXhHSA/1t4i3sLRaf/ptYckxGuHojJpigo7SExGcOPKn+qCooWNvKUQhpWaO0pouMBuCmDmO1fTfD02W/2BUBSKOuE3Wtp+4wx+0FJ+lbvPW9yrvDmO8i9zgQrnMJUlU11wEtdT+CTAAUBn95UKihYUAAAAASUVORK5CYII=') no-repeat 0 0;
    }
    /* Hot Topics */
    li.menu-title div.dropdown-links ul li.ql-hottopics a:before {
	    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMmFmOTQ5Yi04NTg5LTRjNDctOTEyNi03OWIwMjliMGVmZWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjIzOTEzNkRFNzRBMTFFNUI1MDJCNUFDMTU1MzE5OTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjIzOTEzNkNFNzRBMTFFNUI1MDJCNUFDMTU1MzE5OTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Yzk5NDZiMTMtOWI0MS1kZDQxLWIxMjEtOGQ0NTEwNDM1YTQ5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyYWY5NDliLTg1ODktNGM0Ny05MTI2LTc5YjAyOWIwZWZlYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjjzXloAAAIXSURBVHja1JhLS0JBFMdVeix6QUSbwHwsE+oDqAVFkAWt9RO4ahUtovwOIdQu2gW1qUyjFmG6rEWBbSsXUbQJE6LMmP4DMzHcSmfmXq924AfXeZw593jnnDPjJIQ4WknaNOYMghkwAQLAA3pZ3wu4AwWQBcfgUUk79ZAkQbAPKkRequAAhGTXkRnkAyliXlJMlymDoqBErBOqK6ZrUII0ThKqBi2TxsuKrEFRYp9Ejes7DXHIC65Aj01hpwxGwS1vcBkGJG00xsHWSooNooeCIN+kAB3ma4seWmpixlg0eoimg3vNVGKFVMEQeOIeikgacwL667CpmVMjYnIdl5z4AZ7rjHnX9BJN1lvcQ4EWqDxGRA95TCiaBn3Cb7+mHq/4Ub+BTolJaTBnaDsFGzXmDIB1Cd0VagP3kNOEh17Bbo1+t4oylxDCZYS+7RR7bgeToNvCNPKdXM8Vk2IH2GPPxTo1lVtS5wUdzz10rfg2tFaet3iXFcS/LKsRM6yWM3HbH7HwrZM66He180v7GugCC5KpI2M8daQsLr7KYFvhAPCjQAuBXCuVH3kW+OyWjFiHGUtYH7i0uYQdAzd/lbC0I26jd+KiMbWO0qs2nDgS//qgyImx7WtlKIiZvWzwg0MLjEkzXaZvPzhhFsCqCkZ8sjlh2XWcGjdo9IQyy+pwWvoOCxVjCRRZosyxlPSgolzHoIbKlwADADV15kI1XLAcAAAAAElFTkSuQmCC') no-repeat 0 0;
    }
    /* Investments */
    li.menu-title div.dropdown-links ul li.ql-investments a:before {
    	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMmFmOTQ5Yi04NTg5LTRjNDctOTEyNi03OWIwMjliMGVmZWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzA2RjFCRTJFNzQ2MTFFNUIxMTk4RUY2NEFGNEFFRjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzA2RjFCRTFFNzQ2MTFFNUIxMTk4RUY2NEFGNEFFRjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjJhZjk0OWItODU4OS00YzQ3LTkxMjYtNzliMDI5YjBlZmVjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyYWY5NDliLTg1ODktNGM0Ny05MTI2LTc5YjAyOWIwZWZlYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkHHdMkAAAJ2SURBVHja1JhNSFRRFMcdE4KobOUq+nBoESkGEbkYp2lR0PcmgnFjS23VIiLCBtdu3UqIIEQfixw1oo0ZVLsMDAr8hCClIHRqUU7cflfOG66P8XHvmzfP6cAP7sy799z/ux/n3PsSSqm6WrKGEG2a4DxkoAUOwV55tgaLMAOT8AKWnbzrEbIkBc/gj7K3IoxCh20/NpWaIa8qt7z4qkhQFlZVdKZ9dYYVlFPVs5yroHuq+tZrKyir4rOsv/+ELw4dhg+wJ6awU4A2WPD+qPdVGIhRTJ30NbBVHEpFPB2/YdaybilOmSN0x/HtvsCbgOeD8NbS123/CDXBuuMI9JUZ1WkZFe0r4+BzXTSUctmFEHntNZyEd9AOD2BU8tkJuO7gs0E0DHlTdtpyR+Sl/AmOwC3oh5swD0/hMazADccXzJjZvsWiwQ94DpfhCVyDA5CEFFyFPtgHwyF23DFzDX2zmOcl6JHyFcnkeifNGe0boVXK7+Glwzr6bu4y19ijp2UHfJYRypWp0wtn4ZdDTCoJSjiIGYGjsoAjt3pjwdramizgn1VIIyVBCzVwnF40BX2sAUEzpqDJGhD0yoxDOr4ULSPrOXgEp6BRykl5NgS7pHwXuozfQab7ntjYXcZ5SEfhSwGN9HXmDOx3fPOd8BB2B9QZk4C7SVAHTG3TdKUlN246fug/xrdBzIQnxj9C2pphOuYj7HGJa2WPsPpBd4yj022KCbpK34/hxpH7ry+KHvraW4hQSKGSq7RHEsYiEDMuvir++uGRli8YRQcRf6VN2rafRIgvaPqD1UU5h+uj70FJIdpWYUkS5ZSkpK8uzsMIqqr9E2AATuB/V+m6Z1wAAAAASUVORK5CYII=') no-repeat 0 0;
    }
    /* News */
    li.menu-title div.dropdown-links ul li.ql-news a:before {
	    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMmFmOTQ5Yi04NTg5LTRjNDctOTEyNi03OWIwMjliMGVmZWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkRBQ0JDMjhFNzRBMTFFNUJENzFFODk0OUQxMkZEMTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkRBQ0JDMjdFNzRBMTFFNUJENzFFODk0OUQxMkZEMTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Yzk5NDZiMTMtOWI0MS1kZDQxLWIxMjEtOGQ0NTEwNDM1YTQ5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyYWY5NDliLTg1ODktNGM0Ny05MTI2LTc5YjAyOWIwZWZlYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmyXduYAAAJ9SURBVHja1Ji7TxtBEMaxCSWkQCBBwbME8UrS8SrSQNJRmYYWekSBwDXif6CgjoQU3nQ8qkRBgARENDwsxDNgwCAEGC/fSrPWcIrOu3vnE4z0k+9u72Y/z+3O7F5ICJHzluyDxTPFoAO0g1pQAQqo7Qbsg02wCBbAiZF3GSFNmsFP8Cj0LQkmQYtuPzo3VYEp4d2myJcnQRFwLfwz6avbVlBUZM+ipoIGRfZtSFdQRARnEWf/IUceqgQbID+gtJMA9WBPXXAKmgbfNBzdgh3NTotAmUv7DPj+vzzU7CXULvRp+EvnKZ6pBwxCfUO/MkuH6TgOUqBQ/Vf+KjJYP1jhpUOVg0w2Dn6wc97hCBgDjXT+DA40BXWShrMwu6BT136BmEv7GVgl1ihiujVVakiHu82nWVMCPhFNctIYPNvOX1mtT4KOwBMdp2gc6VoNF1RhKaAL5NLxNigFdWxQxwx8VXJBtonwkvm4o4Ect4xQPhcUshR0xSL0QCLiLELWK8YEyx8mJqd4HotIkga0Ol83LCNpQXuWgibYTL2nqByyCKUMfO1zQVvgs4Wgr0zQX5phfFBPGPja5ILkgrzHQtBv9sr+UUSeWKY2idASFzRH718nWx9Q59K+sEG9RSJspr3se5YLOgXzr5YB7oVVFdc/zMcFibBJjPOk4VVERjUFcYu5rARMbNR2gSYFnBt2lmmBNsv7dAqqotwR5BK2AeyqC2HHDbKhN8CtfC8X47aVHg5gxxF91xtFhdz2JnwUkvCylVZUg2kfxMyQL89fPxSt9AUjaSDimZ5p1e0nZPEFrZjyRhstfcvBR2q7ptIiC+UylaRjE+c2grJqLwIMAGV9jLtUv/A2AAAAAElFTkSuQmCC') no-repeat 0 0;
    }
    /* Surveys */
    li.menu-title div.dropdown-links ul li.ql-surveys a:before {
	    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMmFmOTQ5Yi04NTg5LTRjNDctOTEyNi03OWIwMjliMGVmZWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTdBRTFDNENFNzQ2MTFFNTg3MUVGRTk5MDYwMDhGMDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTdBRTFDNEJFNzQ2MTFFNTg3MUVGRTk5MDYwMDhGMDciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjJhZjk0OWItODU4OS00YzQ3LTkxMjYtNzliMDI5YjBlZmVjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyYWY5NDliLTg1ODktNGM0Ny05MTI2LTc5YjAyOWIwZWZlYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgWZBqEAAAKQSURBVHja1JhNS5RRFMed0qCFFRiZJZPZRmioENpNk9SqLIJWjRBu9SMUNtAmxBaBSzf1DfJlJGrVe7QRI4WQSCfSbDZij21k6vY/ci4cHkbnnGeeGerAb+P1nPt/7ss5507COdfwL1ljBJ9D4BLoASnQAfbx2E+wBObAc/AUrJqi0wopSYMJsOn0VgKT4Jx2Hs0/dYIpV71NcayqBGXBuovPKFZfVEE5VzvLWQXddrW3Ia2grKufZcPzJ0J56Dj4AJoNF/UXGAS7wBjYY/ANwGmwuN21zxu/cAbcBUdAG7gHZo0x8tutUBq8UnzVa7AbnAUXeYWkHQDPwDv6Xo5byTJ+biloElxVOB8DXzlT3yyzvevgIXgLkqCgiElzX5OCqBwsK0uJF6QxraASOAqKXsBlY127Ac5wvaJadTA0/ofHLDWVNDzyIs4bCyxtbR+fkYDFeVsAjyMU7R4pKGV0HgXj4BP4GFPncVK2Hx1G5+ugHeRBF+gss2UPjDEpB24lswZjIvQ3iThVZoy27D4fVIs1yxVKGJ3pmh7mZuxzLTpGOpgtBr9bfKiHwbfQSm3wzbNuWSAFLRoFvQdNfKBJUFGMrYA3ERZnSZ6heaNzkYtwgfvoNcFecEHE1tqcXCFKYv0G53aePMO5qDuGPPRClo5WXnpt6WhjUQsV8pCldFC8H7L10DbyScNLJWl4AGz5yBUZAVcUX5MOHeJKbziNjcTVoMVh0zu1sFQCZiNk7qjmC/MX/4fw1aSBgTo+5QekmJ2e0nfqsFW5//qh6KFnbxCjkKCap7TnREy3b5pjVf3rhyfDCaxkEPGbfTLaeRIRfkGjZNfLfXiKS8l+0bgVuFC+BE/Ad0vwKIJqan8FGAD8mZD/9GROIAAAAABJRU5ErkJggg==') no-repeat 0 0;
    }
    /* TCFL */
    li.menu-title div.dropdown-links ul li.ql-tcfl a:before {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMmFmOTQ5Yi04NTg5LTRjNDctOTEyNi03OWIwMjliMGVmZWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjRFMThERTFFNzQ2MTFFNTk3NURFNkI2NkYwNDlGRUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjRFMThERTBFNzQ2MTFFNTk3NURFNkI2NkYwNDlGRUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjJhZjk0OWItODU4OS00YzQ3LTkxMjYtNzliMDI5YjBlZmVjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyYWY5NDliLTg1ODktNGM0Ny05MTI2LTc5YjAyOWIwZWZlYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqtFbsEAAAKcSURBVHja1Jg7TFNRGMdbIcDiKyQlJBgrjpLoYOJSCyOig2u7MDowmRhjRBtHw+BCDGEycawO8hJcVHQx0VAIj8UXRhMFmgDtoKWF4/+a/20OzTE537m04pf80t7z+M53zz33e9ywUiq0n6TeYU4EXABdoANEwSH25cAyWAAvwTPwQ6Td2yFLYmAEbCl7KYFRcN52HZtB7WBMBZcx6gpkUAJsqr0TT1fS1aCUqp6kpAbdVNWXW7YGJVTtJFG5frjCD50Ac+BgjdxOHpwGn/2GAxUDBmtoTIhrDeoN+g7FwGtHxZ/42+44P+6vrXvq6w6KroBtMMlrz4PXgWGhnmvlzeBhioCi4DBmwF3QYHgpGtiXEegr0obyGeoRxrUX4AbYMvTtsO+5MKb26Ie6UzD5A0j/pa8bLIFj4BHH2kqXblCHYGIGvDG0XwIj4CPIcsyMQO8p/QytCZ53FjSCOnAHNIPLoADG2Rfib1aot2zQL8HEIS0L8JS8pzFPDId8SKC3oBtUELr8fs47w919bDCmX6jzj0H1mgtvFjzvo55TBbPgHPgKirrD5RhpGCnv0FuHwPgTRA1+KMo+qbzTd2gRnBXeURN4wBz7Ptv6wCr7pLKghw4vIe8VKiiBeTAN7vExXaU/iTkUENN6cG0B34RKNsER/o/SID+N2ACHhTfXBlZ8x7gCpgKkEct6TuMgU7RhVz408A/rwwFTguaF/wlHhReZ07jI0115mKEGy1m+phugFaR5vQMeghb22UiuslYzJflJQQ6zbmhfF+RWSdsy6HYNKo7Uf10o6o8vv4eG5IOU0j4nmecElQnqCvz1wyfOLxglgRHbnBO3XSfs8AUtQr/TydT3uBYmvHDyhYHyFcuj7xLlLgZVVX4LMAA7lYPvPfdC0gAAAABJRU5ErkJggg==') no-repeat 0 0;
    }
}


/*** 
    CSS from Kentico 9 post upgrade - 23 August 2016
***/
.loaderImage { display:none; }
.margin-top25 { margin-top:25px !important; }
.float-left-tc { margin-left: 0px!important;}


/***
    Custom rporting forms question CSS
***/
.ctrl-holder .optionsQuestion label, .ctrl-holder .optionsQuestion .label {
  width: auto;
  margin: 0;
  font-weight: normal;
  text-align: left;
  margin-top: -3px;
  max-width: 650px;
}
.ctrl-holder .optionsQuestion {
  float: left;
  list-style: none;
  padding: 0;
  margin: 5px 0;
}
.float-left-tc { margin-left: 0px!important;}


/*** 
    Feature Contact Information
***/
.contact-information {
    background-color: #81c301;
    border: none;
    float: none!important;
}
.contact-information-heading a {
    color: #ffffff;
    text-decoration: none;
    border: none;
}
.contact-green {
    background-color: #81c301!important;
    border: none;
}
.contact-blue {
    background-color: #52aedf!important;
    border: none;
    height: 110px;
}
.contact-red {
    background-color: #e11b22!important;
    border: none;
    height: 110px;
}
.contact-yellow {
    background-color: #efab00!important;
    border: none;
    height: 110px;
}
.contact-red .contact-information-heading,.contact-green .contact-information-heading,
.contact-blue .contact-information-heading,.contact-yellow .contact-information-heading {
    color: #fff;
    font-family: "Arial W01 Light";
    font-size: 2em;
    line-height: 38px;
    margin-bottom: 0;
    padding: 2%;
    text-align: center;
}
@media screen and (max-width: 65.5625em) {
    .contact-red .contact-information-heading,.contact-green .contact-information-heading,
    .contact-blue .contact-information-heading,.contact-yellow .contact-information-heading {
        font-size: 2em!important;
    }
}
@media screen and (max-width: 65.5625em) {
    .contact-information {
        max-width: 100%!important;
    }
}


/*** 
    Multimedia widget v1
***/
#multimediaV1 {
    background-color: #ededed;
    margin: 0 -18% 0 -54%;
}
#multimediaV1 .multimedia-container {
    margin: 0 11%;
}
.multimedia-control #videoContainer {
    margin-right: 0!important;
}
#multimediaV1 .multimedia-control {
    background-size: 100% 100%;
    padding: 32px 0px;
}
#multimediaV1 .videoWrapper {
    position: relative;
    padding-bottom: 56%;
    padding-top: 2px;
    height: 0;
}
#multiMediaTags #videoContainer {
    display: block;
}
#videoContainer .videoWrapper object,
#videoContainer .videoWrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media screen and (max-width: 65.5625em) {
    #multimediaV1 .multimedia-container {
        margin: 0 -1% 0 -9%;
    }
}
@media screen and (max-width: 65.5625em) {
    #multimediaV1 .multimedia-control object {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
}
@media screen and (max-width: 65.5625em) {
    #multimediaV1 .multimedia-container {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 2% 22% 2% 20%;
        width: 100%;
        position: relative;
        display: block;
        overflow: hidden;
    }
}


/*** 
    Multimedia widget v2
***/
#pnlMultimediaV2 {
  margin-left: -260px;
}
#multimediaV2 {
  background-color: #ededed;
  margin: 30px -2000px 0 -2000px;
  padding: 0 2000px;
  width: 1000px;
}
#multimediaV2 .multimedia-container {
  margin: 0;
  min-height: 417px;
  padding: 32px 0;
}
#multimediaV2 .tiles-container {
  height: 417px;
  width: 240px;
  float: left;
  margin: 0;            
}
#multimediaV2 .tiles-container .tile {
  width: 240px;
  height: 135px;
  cursor: pointer;
}
#multimediaV2 .tiles-container .tile .videos .image {
  width: 240px;
  height: 135px;
}
#multimediaV2 .tiles-container .tile img {
  width: 240px;
  height: 135px;
}
#multimediaV2 .multimedia-container .active-media {
  margin-left: 20px;
  float: right;
  width: 740px;
  height: 417px;            
}
#multimediaV2 .multimedia-container .active-media img {
  width: 740px;
  height: 417px;
}
.video-tile {
  margin: 0px !important;
}
.fnBrightcove {
  height: 100%;
  width: 100%;
}
.large-tile {
  height: 417px;
  width: 740px;
  border: none;
}
#tile2 {
  margin: 6px 0px;
}

/* For Tablet view */
@media screen and (max-width: 65.5625em) {
  #pnlMultimediaV2 {
    margin-left: 0;
  }

  #multimediaV2 {
    padding: 10px 2000px;
    background: none;
    height: 538px;
    width: 710px;
    margin-top: 0;
  }

  #multimediaV2 .multimedia-container {
    width: 100%;            
    min-height: 220px;
    height: 399px;
    padding: 0px;
    position: relative;
  }
  
  #multimediaV2 .multimedia-container .tiles-container {
    height: 129px;
    width: 100%;
    margin: 0;                
    position: relative;
    float:none;
  }
  
  #multimediaV2 .multimedia-container .tiles-container .tile {
    width: 230px;
    cursor: pointer;
    float: left;
    height:129px;
  }
  
  #multimediaV2 .tiles-container .tile .videos .image {
    width: 100%;
    height:129px;
  }
  
  #multimediaV2 .multimedia-container .active-media {
    height: 399px;
    width: 100%;
    margin: 0 0 10px 0;
    float:none;
  }
  #multimediaV2 .multimedia-container .active-media img {
    width:710px;
    height:399px;
  }
  #multimediaV2 .tiles-container .tile img {
    width: 230px;
    height: 129px;
  }  
  #multimediaV2 .multimedia-container .tiles-container #tile2.tile {
    margin: 0px 10px;
  }
}

/* For mobile view */
@media screen and (max-width: 47.4375em) {
  #pnlMultimediaV2 {
    margin-left:0;
  } 
  #multimediaV2 {
    margin-top:0;
    width:100%;
    height:100%;
  }
  #multimediaV2 .multimedia-container {            
    margin-left:0;
    width: 100%;
    height:100%;
    min-height:initial;
  }
  #multimediaV2 .multimedia-container .tiles-container {
    height:auto;
    position:relative;
  }
  #multimediaV2 .multimedia-container .active-media {
    height: 0;
    position: relative;
    padding-bottom: 56.25%;
    overflow:hidden;
    float:none;
    margin-bottom:4px;
  }
  #multimediaV2 .multimedia-container .active-media img {
    width:100%;
    height:auto;
  }
  #multimediaV2 .multimedia-container .active-media iframe, #multimediaV2 .multimedia-container .active-media embed, #multimediaV2 .multimedia-container .active-media object{
    position: absolute;
    top: 0;
    left: 0;
    height:100%;
    width:100%;
  }
  #multimediaV2 .multimedia-container .tiles-container {
    float:none;
  }
  #multimediaV2 .multimedia-container .tiles-container .tile {
    height:0;
    float:none;
    width:100%;
    margin-bottom:4px;
    padding-bottom: 56.25%;
    overflow:hidden;
  }
  #multimediaV2 .multimedia-container .tiles-container #tile1.tile  {
  }
  #multimediaV2 .multimedia-container .tiles-container #tile2.tile {
    margin:0 0 4px 0;
  }
  #multimediaV2 .multimedia-container .tiles-container #tile3.tile {
  }
  #multimediaV2 .tiles-container .tile img {
    height:auto;
    width:100%;
  }
  #multimediaV2 .tiles-container .tile .videos .image {
    height:auto;
  }
    .videos .image .play:after {
    background-image: url("~/assets/img/icons/png/play-media_sm.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: initial;
    top: 0;
    left: 0;
    margin: auto;
    width: 100%;
    height: 100%;    
  }  

}


/***
    Multimedia widget Type 3
***/
#multimediaType3 {
    background-color: #52aedf;
    margin: 0;
    max-height: 459px;
    max-width: 100%;
    float: none!important;
}
#multimediaType3 .multimedia-container {
    margin: 0 11%;
}
#multimediaType3 .multimedia-control {
    background-size: 100% 100%;
    margin-left: auto;
    margin-right: auto;
    max-height: 395px;
    max-width: 1000px;
    padding: 32px 0;
}
#multimediaType3 .videoWrapper {
    padding-top: 0;
    position: relative;
    height: 395px;
    padding-bottom: 0;
    text-align: right;
    vertical-align: bottom;
    width: 580px;
}
#multimediaType3 .videoWrapper object, #multimediaType3 .videoWrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: 395px;
    max-width: 720px;
}
.multimedia-control object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#multimediaType3 .headingTitle-container {
    color: #ffffff;
    float: none;
    font-family: "Prelo Slab W01 Medium";
    line-height: 23px;
    margin-left: 0;
    margin-top: 0;
    max-width: 23%;
    text-align: right;
    font-size: 18px;
    display: table-cell;
    padding-right: 16px;
    vertical-align: bottom;
    width: 264px;
}
@media screen and (max-width: 65.5625em) {
    #multimediaType3 .headingTitle-container {
        max-width: 100%;
        margin-left: 0;
        margin-top: 0;
        clear: both;
        display: inline-block;
        float: none;
        padding-bottom: 10px;
        font-family: "Prelo Slab W01 Medium"!important;
        font-size: 18px !important;
        font-size: 1.1250em;
        line-height: 23x!important;
        line-height: 1.4375em;
        text-align: left;
    }
}
.l-margins .headingTitle-container {
    color: #fff!important;
    float: left!important;
    font-family: "Prelo Slab W01 Medium!important";
    font-size: 18px !important;
    font-size: 1.1250em;
    line-height: 23px!important;
    line-height: 1.4375em;
    margin-left: -44% !important;
    margin-top: 22.5% !important;
    max-width: 41% !important;
    text-align: right !important;
}
.l-margins #multimediaType3 .multimedia-control {
    background-size: 100% 100%;
    margin-left: 30.5%;
    margin-right: 11%;
    max-height: 395px;
    max-width: 702px;
    padding: 32px 0;
}
@media screen and (max-width: 65.5625em) {
    .l-margins #multimediaType3 .multimedia-control {
        margin-left: 9.5%;
    }
    .l-margins .headingTitle-container {
        max-width: 100%!important;
        margin-left: 0!important;
        margin-top: -20px!important;
        clear: both!important;
        display: inline-block!important;
        float: none!important;
        padding-bottom: 10px!important;
       text-align: left!important;
    }
}
#videoContainer {
    margin-right: -10%;
}
@media screen and (max-width: 47.4375em) {
    #videoContainer {
        margin-right: -2%;
    }
}
@media screen and (max-width: 65.5625em) {
    #videoContainer {
        margin-right: -2%;
    }
}
@media screen and (max-width: 65.5625em) {
    #multimediaType3 .videoWrapper {
        height: 0;
        padding-bottom: 47% !important;
        padding-top: 0;
        position: relative;
    }
}
.m-wrapper .videoWrapper {
    height: 395px;
    padding-bottom: 0 !important;
    text-align: right;
    vertical-align: bottom;
    width: 468px!important;
}
.m-wrapper #videoHeadingTitle {
    width: 206px !important;
}
.l-margins #multimediaType3 .videoWrapper {
    height: 254px!important;
}
#multiMediaTags {
    display: block!important;
}
#videoContainer {
    display: table;
}
@media screen and (max-width: 65.5625em) {
    #multimediaType3 {
        max-height: none;
        background-color: #52aedf;
    }
    #multimediaType3 .multimedia-control {
        max-width: 720px;
        max-height: initial;
    }
    #videoContainer {
        display: block;
    }
    #multimediaType3 .headingTitle-container {
        max-width: 100%;
        color: #fff;
        margin-left: 0;
        margin-top: 0;
        clear: both;
        display: inline-block;
        float: none;
        padding-bottom: 10px;
        font-family: "Prelo Slab W01 Medium" !important;
        font-size: 18px !important;
        font-size: 1.1250em;
        line-height: 1.4375em;
        padding-right: 0;
        text-align: left;
        width: 100%;
    }
    #multimediaType3 .videoWrapper {
        display: inline-block;
        height: 0;
        padding-bottom: 55% !important;
        padding-top: 0;
        width: 100%;
    }
    #multimediaType3 .videoWrapper object, #multimediaType3 .videoWrapper embed {
    }
}
@media screen and (max-width: 47.4375em) {
    #multimediaType3 .multimedia-control {
        max-width: 512px;
        padding: 20px;
    }
}
.l-margins #multimediaType3 {
    margin: inherit;
}
.l-margins #multimediaType3 .multimedia-control {
    padding: 20px;
    margin-left: 0;
    margin-right: 0;
}
.l-margins #multimediaType3 .headingTitle-container {
    padding-right: 20px;
    color: #fff;
    font-family: "Prelo Slab W01 Medium";
    float: none !important;
}
.l-margins #multimediaType3 .videoWrapper {
    height: 266px;
}
@media screen and (max-width: 65.5625em) {
    .l-margins .headingTitle-container {
        color: #fff !important;
        float: left !important;
        font-family: "Prelo Slab W01 Medium!important";
        font-size: 18px !important;
        font-size: 1.1250em;
        line-height: 23px !important;
        line-height: 1.4375em;
        margin-left: -44% !important;
        margin-top: 32% !important;
        max-width: 41% !important;
        text-align: right !important;
    }
    .l-margins #multimediaType3 .multimedia-control {
        background-size: 100% 100%;
        margin-left: 30.5%;
        margin-right: 11%;
        max-height: 395px;
        max-width: 702px;
        padding: 32px 0;
    }
    .l-margins #multimediaType3 .multimedia-control {
        margin-left: 9.5%;
    }
    .l-margins .headingTitle-container {
        max-width: 100% !important;
        margin-left: 0 !important;
        margin-top: 0 !important;
        clear: both !important;
        display: inline-block !important;
        float: none !important;
        padding-bottom: 10px !important;
        text-align: left !important;
    }
    .l-margins #multimediaType3 .videoWrapper {
        height: 100%!important;
        width: 100%!important;
    }
    .m-wrapper #videoHeadingTitle {
        width: 100%!important;
    }
}
<!--[if gte IE 8]> #multimediaType3 .videoWrapper {
    display: block;
    height: 395px;
    padding-bottom: 0 !important;
    text-align: right;
    vertical-align: bottom;
    width: 720px;
}
<![endif]-->



/*** 
    Financial Advisers landing page
***/
.financial-advisers {
    margin-top: 30px;
    padding-bottom: 30px;
}
.financial-advisers .l-margins h2 {
    text-align: center;
}
.financial-advisers ul {
    list-style-type: none;
    margin: 0px;
    padding: 0;
}
.financial-advisers li {
    width: 22%;
    float: left;
    margin-left: 40px;
    background-size: 100%;
    text-align: center;
}
.financial-advisers ul li:first-child {
    margin-left: 0;
}
.financial-advisers ul li:nth-child(4n+1) {
    margin-left: 0;
}
.financial-advisers ul li h4 {
    line-height: 0.5;
    margin-top: 7px;
    height: 65px;
}
.financial-advisers .fa-name {
    -webkit-font-smoothing: antialiased !important;
    color: #333;
    cursor: auto;
    display: block;
    font-family: 'Arial W01 Light';
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0px;
    line-height: 26px;
}
.financial-advisers .fa-city {
    color: #999999;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
.financial-advisers .fa-bio {
    color: #555555;
    text-decoration: none;
}
.financial-advisers .fa-bio > p {
    color: #555555;
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: 0px;
    font-family: Arial, Helvetica, sans-serif;
    min-height: 100px;
}
.financial-advisers .fa-showall {
    text-align: center;
    width: 100%;
    font-weight: bold;
    margin: 20px 0px;
}
.height-30 {
    height: 30px;
}
@media screen and (max-width: 65.5625em) {
    .financial-advisers li {
        margin: 0;
        width: 46%;
        padding-bottom: 20px;
        margin-left: 50px;
    }
    .financial-advisers ul li:nth-child(2n+1) {
        margin-left: 0px;
    }
}
@media screen and (max-width: 47.4375em) {
    .financial-advisers li {
        width: 100%;
        float: none;
        padding: 25px 0;
        border-bottom: 1px solid #dadada;
        margin: 0px;
    }
    .financial-advisers li:first-child {
        padding-top: 0;
    }
}


/***
    Financial Advisers by location page
***/
.fa-location .l-margins h2 {
    text-align: center;
}
.fa-location ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.fa-location li {
    width: 29%;
    float: left;
    margin-left: 40px;
    background-size: 100%;
    text-align: center;
}
.fa-location ul li:first-child {
    margin-left: 0;
}
.fa-location ul li:nth-child(3n+1) {
    margin-left: 0;
}
.fa-location ul li h4 {
    line-height: 0.5;
    margin-top: 7px;
    height: 65px;
}
.fa-location .fa-name {
    -webkit-font-smoothing: antialiased !important;
    color: #333333;
    cursor: auto;
    display: block;
    font-family: 'Arial W01 Light';
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0px;
    line-height: 26px;
}
.fa-location .fa-location-city {
    color: #999999;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.fa-location .fa-bio {
    color: #555555;
    text-decoration: none;
}
.fa-location .fa-bio > p {
    color: #555555;
    line-height: 1.5;
    font-size: 1rem;
    letter-spacing: 0px;
    font-family: Arial, Helvetica, sans-serif;
    min-height: 218px;
}
.fa-location .fa-showall {
    text-align: center;
    width: 100%;
    font-weight: bold;
    margin: 20px 0px;
}
.height-30 {
    height: 30px;
}
@media screen and (max-width: 65.5625em) {
    .fa-location ul li {
        margin: 0;
        width: 44%;
        padding-bottom: 20px;
    }
    .fa-location ul li:nth-child(2n) {
        margin-left: 50px !important;
    }
}
@media screen and (max-width: 47.4375em) {
    .fa-location ul li {
        width: 100%;
        float: none;
        padding: 25px 0;
        border-bottom: 1px solid #dadada;
    }
    .fa-location ul li:nth-child(2n) {
        margin: 0px !important;
    }
    .fa-location ul li:last-child {
        border-bottom: none;
    }
    .fa-location li:first-child {
        padding-top: 0;
    }
}


/*** 
    Financial Advisers profile page
***/
.fa-profile {
    margin-bottom: 5px;
    margin-top: 30px;
}
.fa-profile .fa-contact {
    float: left;
    width: 100%;
}
.fa-profile .fa-contact img {
    float: left;
    max-width: 100%;
}
.fa-profile .fa-contact .fa-contact-details {
    float: left;
    width: 75%;
    padding-left: 15px;
}
.fa-contact-details .fa-name {
    color: #444444;
    font-size: 36px;
    line-height: 40px;
    letter-spacing: 0px;
    font-family: 'Arial W01 Light';
    height: auto;
    width: 100%;
}
.fa-contact-details .fa-location {
    height: auto;
    width: 100%;
}
.fa-contact-details .fa-location .fa-title {
    font-size: 16px;
    letter-spacing: 0px;
    color: #999999;
    line-height: 24px;
}
.fa-contact-details .fa-location .fa-city {
    font-size: 16px;
    letter-spacing: 0px;
    color: #5eb9e4;
    margin-left: 5px;
    line-height: 24px;
}
.fa-contact-details .fa-social {
    height: 30px;
    width: 100%;
}
.fa-contact-details .fa-social > ul {
    margin: 0px;
    height: 30px;
    margin: -5px 0px 0px -23px;
    list-style: none;
}
.fa-contact-details .fa-social > ul > li {
    float: left;
}
.fa-grey-linkedin {
    height: 30px;
    width: 30px;
    background-image: url("../img/icons/png/grey-social-media-icons.png");
    background-position: 0 -300px;
    background-repeat: no-repeat;
}
.fa-grey-linkedin:hover {
    height: 30px;
    width: 30px;
    background-image: url("../img/sprites/small-s929613439d.png");
    background-repeat: no-repeat;
    background-position: 0px -300px;
}
.fa-grey-twitter {
    height: 30px;
    width: 30px;
    background: url("../img/icons/png/grey-social-media-icons.png");
    background-repeat: no-repeat;
    background-position: 0px -390px;
}
.fa-grey-twitter:hover {
    height: 30px;
    width: 30px;
    background: url("../img/sprites/small-s929613439d.png");
    background-repeat: no-repeat;
    background-position: 0px -390px;
}
.fa-grey-facebook {
    height: 30px;
    width: 30px;
    background-image: url("../img/icons/png/grey-facebook-icon.png");
    background-repeat: no-repeat;
    background-position: 0px 1px;
}
.fa-grey-facebook:hover {
    height: 30px;
    width: 30px;
    background-image: url("../img/icons/png/blue-facebook-icon.png");
    background-repeat: no-repeat;
    background-position: 0px 1px;
}
.fa-grey-email {
    height: 30px;
    width: 30px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgMzYgMzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM2IDM2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwb2x5Z29uIGZpbGw9IiNBRkFGQUYiIHBvaW50cz0iMTMuNjQ3LDE5Ljk3MyA4LDE0LjMyMyA4LDI1LjY2NiAJIi8+DQoJPHBhdGggZmlsbD0iI0FGQUZBRiIgZD0iTTE4Ljg2MywyMS45Mmw4LjY2Ni04LjM2Nkg4Ljc3bDguMzYzLDguMzY2QzE3LjYwOSwyMi4zOTUsMTguMzg4LDIyLjM5NSwxOC44NjMsMjEuOTJ6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0FGQUZBRiIgcG9pbnRzPSIyMi4zOTgsMjAuMDIxIDI4LDI1LjY2OSAyOCwxNC42MTQgCSIvPg0KCTxwYXRoIGZpbGw9IiNBRkFGQUYiIGQ9Ik0yMS42MTYsMjAuNzc3bC0xLjk4OSwxLjkxOGMtMC40NDcsMC40NDctMS4wMzUsMC42NzEtMS42MjYsMC42NzFjLTAuNTkzLDAtMS4xODctMC4yMjYtMS42MzgtMC42NzcNCgkJbC0xLjk0NS0xLjk0N2wtNS42NTksNS43MDNoMTguNDgyTDIxLjYxNiwyMC43Nzd6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
    background-repeat: no-repeat;
    background-position: 0px -4px;
}
.fa-grey-email:hover {
    height: 30px;
    width: 30px;
    background-image: url("../img/icons/png/dark-grey-email.png");
    background-repeat: no-repeat;
    background-position: 0px -4px;
}
.fa-call {
    float: left;
    font-size: 16px;
    letter-spacing: 0px;
    color: #999999;
    margin: -3px 0px 0px 0px;
    height: auto;
    width: 100%;
    line-height: 24px;
}
@media screen and (max-width: 47.4375em) {
    .fa-contact-details .fa-location .fa-city {
        margin-left: 0px;
    }
    .fa-call > span {
        float: left;
    }
    .fa-call > span > a {
        margin-left: 0px;
    }
    .fa-auth > span {
        margin-left: 0px;
    }
}
.fa-auth {
    float: left;
    font-size: 12px;
    color: #999999;
    margin: -3px 0px 0px 0px;
    height: auto;
    width: 100%;
    line-height: 18px;
}
.fa-auth > span {
    float: left;
    font-size: 12px;
    color: #666666;
}
.fa-specialization-container {
    margin-top: 20px;
    float: none !important;
}
.fa-specialization {
    min-height: 55px;
}
.fa-specialization .fa-specialization-list > ul {
    list-style: none;
    margin: 0px 0px 0px -33px;
}
.fa-specialization .fa-specialization-list > ul > li {
    float: left;
    margin-left: 15px;
}
.fa-specialization .fa-specialization-text {
    font-weight: bold;
    font-size: 15px;
    line-height: 18px;
    color: #555555;
}
.width-100 {
    width: 100%;
}
.margin-left5 {
    margin-left: 5px;
}
.margin-left10 {
    margin-left: 10px;
}


/***
    Financial Advisers Google Map
***/
.map-wrapper {
    width: 100%;
    border-top: 1px solid #dadada;
    margin-top: 30px;
}
.map-wrapper > p {
    margin: 30px 0px 10px 0px;
}
.fa-google-map-container {
    height: 500px;
    width: 100%;
}
@media screen and (max-width: 65.5625em) {
    .fa-google-map-container {
        height: 500px;
    }
}
@media screen and (max-width: 47.4375em) {
    .fa-google-map-container {
        height: 400px;
    }
}


/*** 
    Financial Advisers consultation booking form
***/
.consultation-booking {
    background-color: #ededed;
    border: none;
}
#booking-container .booking {
    color: #fff;
    width: 118px !important;
    height: 45px !important;
    padding: 0;
}
#booking-container .fa-form-heading {
    display: inline-block;
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px !important;
    margin-left: 0;
    width: 100%;
    text-align: left;
}
#booking-container .bookingHeading {
    text-align: center;
    color: #555555;
    line-height: 35px;
    font-family: "Arial W01 Light";
    font-size: 22px;
}
#booking-container .ctrl-holder {
    display: inline-block;
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px !important;
    width: 250px;
    height: 56px;
}
#booking-container input {
    border: 1px solid #c4c4c4;
    width: 250px;
    box-sizing: border-box;
    font-size: 0.9375rem;
    padding: 10px 15px;
}
#booking-container .text {
    color: #888888 !important;
}
#booking-container fieldset {
    border: 0px solid #c4c4c4 !important;
    margin: 0 2px;
    padding: 1.35em 0.625em 0.75em !important;
    text-align: center;
    border-bottom: none !important;
}
#booking-container .booking-Container {
    margin-left: 0px;
}
#booking-container .inlineErrorText {
    color: red !important;
    width: 100% !important;
    text-align: left;
}
#booking-container .ctrl-holder.submit-button {
    width: auto;
}
#booking-container .button {
    font-size: 0.9375rem;
    width: 104px;
}
#booking-container.ctrl-holder,#booking-container.ctrls-holder,#booking-container.btn-holder {
    margin: 0!important;
}
#booking-container .booking-ContainerTitle {
    margin-left: 12%;
    text-align: left;
}
@media screen and (max-width: 47.4375em) {
    #booking-container .booking-ContainerTitle {
        margin-left: 7%;
        text-align: left;
    }
}
.booking-ContainerTitle span {
    margin-left: -1% !important;
}
@media screen and (max-width: 47.4375em) {
    .booking-ContainerTitle span {
        margin-left: 7% !important;
    }
}
@media screen and (max-width: 47.4375em) {
    #booking-container input {
        border: 1px solid #c4c4c4;
        width: 250px;
        box-sizing: border-box;
        font-size: 0.9375rem;
        padding: 10px 15px;
    }
}
.placeholderText {
    color: #666666;
    font-size: 12px;
    font-size: 9pt;
    font-size: 0.7500rem;
}
input.placeholderText::-webkit-input-placeholder {
    color: #666666;
    font-size: 12px;
    font-size: 0.7500rem;
}
input.placeholderText:-moz-placeholder {
    color: #666666;
    font-size: 12px;
    font-size: 0.7500rem;
}
input.placeholderText::-moz-placeholder {
    color: #666666;
    font-size: 12px;
    font-size: 0.7500rem;
}
#dvConfirmationMessage {
    margin-left: -2%;
    text-align: center !important;
    width: 98%;
}
.m-resources-list ul li {
    float: left;
    line-height: 22px;
    margin: 0 10px 0 13px;
    position: relative;
    text-align: left;
}
#booking-container input {
    Width: 270px;
}
#booking-container .ctrl-holder {
    Width: 270px;
}
#booking-container .ctrl-holder.submit-button {
    padding-right: 0 !important;
}


/*** 
    Midnight Grey Template Level 3, 4 and 5
***/
#main.midnight-grey #secondary-nav .nav-wrapper > ul > li.is-active > a {
  background-color: #bcbec0;
  color: white;
}

#main.midnight-grey .m-title-banner {
  background-color: #bcbec0;
  background-image: url('~/assets/img/icons/png/grey-banner-overlay.png');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #bcbec0), color-stop(100%, #9d9fa2));
  background-image: -webkit-linear-gradient(left, #bcbec0, #9d9fa2);
  background-image: -moz-linear-gradient(left, #bcbec0, #9d9fa2);
  background-image: -o-linear-gradient(left, #bcbec0, #9d9fa2);
  background-image: linear-gradient(left, #bcbec0,#9d9fa2);
  color: white;
}

#main.midnight-grey .m-title-banner h1, #main.midnight-grey .m-title-banner p {
  color: white;
}

#main.midnight-grey .search-bar {
  background-color: #bcbec0;
  background-image: url('~/assets/img/icons/png/grey-banner-overlay.png');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #003763), color-stop(100%, #002745));
  background-image: -webkit-linear-gradient(left, #003763, #002745);
  background-image: -moz-linear-gradient(left, #003763, #002745);
  background-image: -o-linear-gradient(left, #003763, #002745);
  background-image: linear-gradient(left, #003763,#002745);
}

#main.midnight-grey table thead th, #main.midnight-grey table thead td {
  background-color: #002847;
  color: white;
  border-color: #002847;
}

#main.midnight-grey table thead th:first-child, #main.midnight-grey table thead th.first-child, #main.midnight-grey table thead td:first-child, #main.midnight-grey table thead td.first-child {
  border-left-color: #002847;
}

#main.midnight-grey table tbody tr th.group {
  background-color: #003f72;
  color: white;
  border-left-color: #003f72;
  border-right: 1px solid #003f72;
  font-size: 20px;
  font-size: 1.25rem;
}

#main.midnight-grey table.no-theme thead th, #main.midnight-grey table.no-theme thead td {
  font-weight: bold;
  background-color: transparent;
  color: #555555;
  border: none;
}

#main.midnight-grey table.no-theme thead th:first-child, #main.midnight-grey table.no-theme thead th.first-child, #main.midnight-grey table.no-theme thead td:first-child, #main.midnight-grey table.no-theme thead td.first-child {
  border: none;
}

#main.midnight-grey table.no-theme tbody tr th.group {
  background-color: none;
  color: #555555;
  border-left-color: none;
  border: none;
}

#main.midnight-grey table.no-theme tbody tr td {
  border: none;
}
#main.midnight-grey .m-paperfold .block.alt-bg .m-content {
  background-color: #1f5595;
}


/***
    Midnight Red Template Level 3 And 4
***/
#main.midnight-red #secondary-nav .nav-wrapper > ul > li.is-active > a {
  background-color: #e11822;
  color: white;
}

#main.midnight-red .m-title-banner {
  background-color: #e11822;
  background-image: url('~/assets/img/icons/png/red-banner-overlay.png');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #E11822), color-stop(100%, #b4141c));
  background-image: -webkit-linear-gradient(left, #E11822, #b4141c);
  background-image: -moz-linear-gradient(left, #E11822, #b4141c);
  background-image: -o-linear-gradient(left, #E11822, #b4141c);
  background-image: linear-gradient(left, #E11822,#b4141c);
  color: white;
}

#main.midnight-red .m-title-banner h1, #main.midnight-red .m-title-banner p {
  color: white;
}

#main.midnight-red .search-bar {
  background-color: #e11822;
  background-image: url('~/assets/img/icons/png/red-banner-overlay.png');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #003763), color-stop(100%, #002745));
  background-image: -webkit-linear-gradient(left, #003763, #002745);
  background-image: -moz-linear-gradient(left, #003763, #002745);
  background-image: -o-linear-gradient(left, #003763, #002745);
  background-image: linear-gradient(left, #003763,#002745);
}

#main.midnight-red table thead th, #main.midnight-red table thead td {
  background-color: #002847;
  color: white;
  border-color: #002847;
}

#main.midnight-red table thead th:first-child, #main.midnight-red table thead th.first-child, #main.midnight-red table thead td:first-child, #main.midnight-grey table thead td.first-child {
  border-left-color: #002847;
}
#main.midnight-red table tbody tr th.group {
  background-color: #003f72;
  color: white;
  border-left-color: #003f72;
  border-right: 1px solid #003f72;
  font-size: 20px;
  font-size: 1.25rem;
}

#main.midnight-red table.no-theme thead th, #main.midnight-red table.no-theme thead td {
  font-weight: bold;
  background-color: transparent;
  color: #555555;
  border: none;
}

#main.midnight-red table.no-theme thead th:first-child, #main.midnight-red table.no-theme thead th.first-child, #main.midnight-red table.no-theme thead td:first-child, #main.midnight-red table.no-theme thead td.first-child {
  border: none;
}
#main.midnight-red table.no-theme tbody tr th.group {
  background-color: none;
  color: #555555;
  border-left-color: none;
  border: none;
}

#main.midnight-red table.no-theme tbody tr td {
  border: none;
}
#main.midnight-red .m-paperfold .block.alt-bg .m-content {
  background-color: #1f5595;
}

/*** 
    Case Study Grey And Red
***/
.m-case-study-grey {
  background-color: #bcbec0;
  padding: 50px 60px;
  position: relative;
  margin-top: 30px;
  margin-bottom: 4em;
}

.m-case-study-grey blockquote, .m-case-study span {
  color: #fff;
}

.m-case-study-grey .quote {
  position: relative;
}

.m-case-study-grey .quote blockquote {
  position: relative;
  margin-top: 0;
  margin-left: 50px;
  margin-right: 50px;
  font-family: 'Arial W01 Light';
  font-size: 34px;
  font-size: 2.125rem;
}

.m-case-study-grey .quote blockquote:before, .m-case-study-grey .quote blockquote:after {
  color: #fff;
  position: absolute;
  font-size: 100px;
  font-size: 6.25rem;
}

.m-case-study-grey .quote blockquote:before {
  content: "\“";
  left: -55px;
  top: -25px;
}

.m-case-study-grey .quote blockquote:after {
  content: "\”";
  right: -40px;
}

@media screen and (max-width: 47.4375em) {
  .m-case-study-grey .quote blockquote {
    margin-left: 45px;
    font-size: 22px;
    font-size: 1.375rem;
  }
  
  .m-case-study-grey .quote blockquote:before, .m-case-study-grey .quote blockquote:after {
    font-size: 80px;
    font-size: 5rem;
  }
  
  .m-case-study-grey .quote blockquote:before {
    left: -50px;
  }
}
.m-case-study-grey .quote blockquote {
  font-family: "Arial W01 Light";
}
.m-case-study-grey .quote .quote-citation {
  display: inline-block;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: 'Arial W01 Light';
  margin-left: 50px;
  opacity: 0.7;
}

.m-case-study-grey .quote .quote-citation cite {
  font-style: normal;
}

@media screen and (max-width: 47.4375em) {
  .m-case-study-grey .quote .quote-citation {
    display: block;
    margin-left: 45px;
  }
}

.m-case-study-grey .quote .cta {
  position: relative;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  padding-left: 51px;
}

.m-case-study-grey .quote .cta:after {
  content: " ";
  height: 11px;
  width: 14px;
  background-image: url("../img/sprites/global-se8a7877705.png");
  background-position: 0 -3947px;
  background-repeat: no-repeat;
  position: absolute;
  top: 3px;
  left: 180px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .m-case-study-grey .quote .cta:after {
    background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
    background-position: 0 -3592px;
    -webkit-background-size: 246px auto;
    -moz-background-size: 246px auto;
    -o-background-size: 246px auto;
    background-size: 246px auto;
  }
}

@media screen and (max-width: 47.4375em) {
  .m-case-study-grey .quote .cta {
    display: block;
    padding-top: 10px;
    padding-left: 46px;
  }
  
  .m-case-study-grey .quote .cta:after {
    top: 13px;
  }
}

.m-case-study-grey:after {
  content: " ";
  height: 83px;
  width: 65px;
  background-image: url("../img/sprites/global-se8a7877705.png");
  background-position: 0 -2208px;
  background-repeat: no-repeat;
  position: absolute;
  left: 4%;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .m-case-study-grey:after {
    background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
    background-position: 0 -2423px;
    -webkit-background-size: 246px auto;
    -moz-background-size: 246px auto;
    -o-background-size: 246px auto;
    background-size: 246px auto;
  }
}

@media screen and (max-width: 47.4375em) {
  .m-case-study-grey {
    padding: 40px 35px;
  }
}
/*Red*/
.m-case-study-red {
  background-color: #E11822;
  padding: 50px 60px;
  position: relative;
  margin-top: 30px;
  margin-bottom: 4em;
}

.m-case-study-red blockquote, .m-case-study span {
  color: #fff;
}

.m-case-study-red .quote {
  position: relative;
}

.m-case-study-red .quote blockquote {
  position: relative;
  margin-top: 0;
  margin-left: 50px;
  margin-right: 50px;
  font-family: 'Arial W01 Light';
  font-size: 34px;
  font-size: 2.125rem;
}

.m-case-study-red .quote blockquote:before, .m-case-study-red .quote blockquote:after {
  color: #ccc;
  position: absolute;
  font-size: 100px;
  font-size: 6.25rem;
}

.m-case-study-red .quote blockquote:before {
  content: "\“";
  left: -55px;
  top: -25px;
}

.m-case-study-red .quote blockquote:after {
  content: "\”";
  right: -40px;
}

@media screen and (max-width: 47.4375em) {
  .m-case-study-red .quote blockquote {
    margin-left: 45px;
    font-size: 22px;
    font-size: 1.375rem;
  }
  
  .m-case-study-red .quote blockquote:before, .m-case-study-red .quote blockquote:after {
    font-size: 80px;
    font-size: 5rem;
  }
  
  .m-case-study-red .quote blockquote:before {
    left: -50px;
  }
}
.m-case-study-red .quote .quote-citation span{
  color:#fff;
}
.m-case-study-red .quote .quote-citation {
  display: inline-block;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: 'Arial W01 Light';
  margin-left: 50px;
  opacity: 0.7;
}

.m-case-study-red .quote .quote-citation cite {
  font-style: normal;
}

@media screen and (max-width: 47.4375em) {
  .m-case-study-red .quote .quote-citation {
    display: block;
    margin-left: 45px;
  }
}

.m-case-study-red .quote .cta {
  position: relative;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  padding-left: 51px;
}

.m-case-study-red .quote .cta:after {
  content: " ";
  height: 11px;
  width: 14px;
  background-image: url("../img/sprites/global-se8a7877705.png");
  background-position: 0 -3947px;
  background-repeat: no-repeat;
  position: absolute;
  top: 3px;
  left: 180px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .m-case-study-red .quote .cta:after {
    background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
    background-position: 0 -3592px;
    -webkit-background-size: 246px auto;
    -moz-background-size: 246px auto;
    -o-background-size: 246px auto;
    background-size: 246px auto;
  }
}

@media screen and (max-width: 47.4375em) {
  .m-case-study-red .quote .cta {
    display: block;
    padding-top: 10px;
    padding-left: 46px;
  }
  
  .m-case-study-red .quote .cta:after {
    top: 13px;
  }
}

.m-case-study-red:after {
  content: " ";
  height: 83px;
  width: 65px;
  background-image: url("../img/sprites/global-se8a7877705.png");
  background-position: 0 -2208px;
  background-repeat: no-repeat;
  position: absolute;
  left: 4%;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  .m-case-study-red:after {
    background-image: url("../img/sprites/global-2x-s3629eebdf1.png");
    background-position: 0 -2423px;
    -webkit-background-size: 246px auto;
    -moz-background-size: 246px auto;
    -o-background-size: 246px auto;
    background-size: 246px auto;
  }
}

@media screen and (max-width: 47.4375em) {
  .m-case-study-red {
    padding: 40px 35px;
  }
}


/*** 
    Resource Navigation Grey and Red 
***/
.m-resources-list.bg-grey {
  background-color: #bcbec0;
}
.m-resources-list.bg-grey h3>span{
  color: #fff!important;
}
.m-resources-list.bg-grey h4>span{
  color: #fff!important;
}
.m-resources-list.bg-red {
  background-color: #E11822;
}
.m-resources-list.bg-red h3>span{
  color: #fff!important;
}
.m-resources-list.bg-red h4>span{
  color: #fff!important;
}


/***
    Backlog 43356 : Carousel banner visual elements refinement
***/
.margintop-30 {
  margin-top: -30px !important;
}

.color-white {
  color:#FFFFFF !important;
  color:white !important;
}

.color-grey {
  color:#555555 !important;
}

.hero-container .slide .content .hero-content.l-right h2, .hero-container .slide .content .hero-content.l-right p, .hero-container .slide .content .hero-content.l-right .button {
  margin-left: 49%;
}

.hero-container .slide .content .hero-content.l-left h2, .hero-container .slide .content .hero-content.l-left p, .hero-container .slide .content .hero-content.l-left .button {
  margin-right: 49%;
}

@media screen and (max-width: 47.4375em){
  .hero-container .slide .content .hero-content p {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 1.2em;
    margin: 45px 0!important;
  }
  
  .color-grey {    
    color: white !important;    
  }
}

@media screen and (max-width: 47.4375em){
  .hero-container .slide .content .hero-content h2 {
    font-size: 56px;
    font-size: 3.5rem;
    margin: 35px 0;
  }
}


/***
    Download report request form 
***/
.request-form-tag {
  margin-bottom: 40px;
  max-width: 550px;
  line-height: 1.5;
  letter-spacing: 0.25px;
}

.request-form-note {
  max-width: 550px;  
  letter-spacing: 0.25px;
  margin-top: 40px;
  font-size: 15px;  
  line-height: 18px;
}

div#pnlThankyou > h3{  
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.25rem;
    color: #444;
    font-weight: normal;
    -webkit-font-smoothing: antialiased !important;
    -webkit-text-size-adjust: 100%;
}
/* For Desktop view */
#aside #content-main {
  width: 290px;
  margin-top: -20px;
}

#aside #content-main .page-title {  
  margin-top: -10px;
}

#aside #content-main .request-form-tag {
  margin-bottom: 0px;
}

#aside #content-main .request-form-note {
  margin-top: 25px;
  margin-bottom: -45px;
}

/* For Tablet view */
@media screen and (max-width: 65.5625em) {
  #aside #content-main {
    width: 100%;
    float: none;
    margin-left: 0;
  }
  
  #aside #content-main .request-form-tag {
    max-width: 100%;  
  }
  
  #aside #content-main .request-form-note {
    max-width: 100%;
  }
}

/* For mobile view */
@media screen and (max-width: 47.4375em) {
  #aside #content-main {
    width: 100%;
    float: none;
    margin-left: 0;
  }
  
  #aside #content-main .request-form-tag {
    max-width: 100%;  
  }
  
  #aside #content-main .request-form-note {
    max-width: 100%;  
  }
}

/* For APAC site log in menu link */
.global-nav#auxLog-in h3 a {
    color: #e11b22;
}

.vertical-align-resources h4 {
    margin-top: 36px !important;
}

/* For wechat share on china site */
.icon.wechat {
    padding: 13px;
}

    .icon.wechat:before {
        height: 30px;
        width: 30px;
        background-image: url("../img/icons/png/wechat.png");
        background-position: 0 1px;
        background-repeat: no-repeat;
        left: 0px;
        top: 0px;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .icon.wechat:before {
        background-image: url("../img/icons/png/wechat.png");
        background-position: 0 1px;
        -webkit-background-size: 26px auto;
        -moz-background-size: 26px auto;
        -o-background-size: 26px auto;
        background-size: 26px auto;
    }
}

/* For weibo share on china site */
.icon.weibo {
    padding: 13px;
}

    .icon.weibo:before {
        height: 30px;
        width: 30px;
        background-image: url("../img/icons/png/weibo.png");
        background-position: 0 0px;
        background-repeat: no-repeat;
        left: 0px;
        top: 0px;
    }

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    .icon.weibo:before {
        background-image: url("../img/icons/png/weibo.png");
        background-position: 0 0px;
        -webkit-background-size: 26px auto;
        -moz-background-size: 26px auto;
        -o-background-size: 26px auto;
        background-size: 26px auto;
    }
}

@media (min-width: 65.625em) {
    #outer-wrap.kiwisaver #search-block {
        float: right;
        padding: 0;
        margin: 0 30px 0 0;
    }

        #outer-wrap.kiwisaver #search-block div.searchBox {
            border: 1px solid #e3e1e1;
            height: 45px;
            display: none;
        }

        #outer-wrap.kiwisaver #search-block .submit {
            float: right;
            background-image: url("../img/icons/png/search-red.png");
            background-position: 0;
        }

        #outer-wrap.kiwisaver #search-block .text {
            border-bottom: 0px;
            padding: 0 5px;
            width: 325px;
            margin: 0;
            height: 29px;
            margin-top: 8px;
        }

        #outer-wrap.kiwisaver #search-block .submit {
            margin: 13px 5px 0;
        }

    #outer-wrap.kiwisaver .global-nav-desktop {
        padding: 5px 25px 0 0;
    }

    #outer-wrap.kiwisaver #nav li.home a, #outer-wrap.kiwisaver #nav li h3 a {
        font-size: 0.95rem;
    }

    #outer-wrap.kiwisaver #nav .expand a {
        padding-right: 38px;
        margin-right: 15px;
    }

    #outer-wrap.kiwisaver #nav ul.nav-top-level {
        position: relative;
    }

    #outer-wrap.kiwisaver #nav li.menu-title {
        position: static;
    }

    #outer-wrap.kiwisaver #search-block .search-icon {
        height: 20px;
        width: 20px;
        background-image: url(../img/icons/png/search-grey.png);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-color: transparent;
        border: none;
        outline: none;
        float: right;
        margin: 16px 0 0;
        padding: 0;
        text-indent: -9999px;
    }

        #outer-wrap.kiwisaver #search-block .search-icon:hover {
            background-image: url("../img/icons/png/search-red.png");
            background-position: 0;
        }
      
    #outer-wrap.kiwisaver #nav .expand a:after {
        top: 25px;
    }

    #outer-wrap.kiwisaver .hero-container .slide .content .hero-content.l-center .btn-container .button {
        min-width: 210px;
    }
}
@media screen and (max-width: 65.624em) {
    #outer-wrap.kiwisaver #search-block .search-icon {
        display: none;
    }
}
/* div overlapping issue fix #477606 */
.m-promotion, #mresourceContainer, #ContactInformation {
    clear: both;
}
/*for cn site mobile device text wrap*/
    #mresourceContainer h3, #mresourceContainer h4, #mresourceContainer h5 {
        word-wrap: break-word;
    }
/* cn site linkedin icon in footer */
@media screen and (max-width: 47.4375em) {
            #footer .sub-footer .cn-footer .icon.linkedin:before {
                height: 30px !important;
                width: 30px !important;
                background-position: 0 -300px !important;
            }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    #footer .sub-footer .cn-footer .icon.linkedin:before {
        background-position: 0 -375px !important;
    }
}
/* MOBILE ISSUES FIXES */
@media screen and (max-width: 47.4375em){
 .multimedia-control video{
     width:100%;
     height:100%;
  }
 .m-result-list-item .m-content {
     min-height: 105px;
  }
}
/* END - MOBILE ISSUES FIXES */