#extraneous-wrapper,
.page,
body,
header {
    width: 100%
}

dl,
h3,
menu,
ol,
ul {
    margin: 1em 0
}

.alert,
dfn {
    font-style: italic
}

body,
figure,
form {
    margin: 0
}

body,
html {
    overflow-x: hidden;
    min-height: 100%
}

.alert,
a:link {
    text-decoration: none
}

[aria-hidden=true],
[hidden] {
    display: none
}

.page,
sub,
sup {
    position: relative
}

#extraneous-wrapper,
#primary-navigation,
.page {
    -webkit-transition: .2s all ease;
    -moz-transition: .2s all ease;
    -o-transition: .2s all ease;
    transition: .2s all ease
}

audio,
canvas,
header h1 b,
video {
    display: inline-block
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
header #skip-nav,
hgroup,
legend,
main,
nav,
section,
summary {
    display: block
}

audio:not([controls]) {
    display: none;
    height: 0
}

html {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -ms-text-size-adjust: 100%
}

button,
html,
input,
select,
textarea {
    font-family: sans-serif
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

h2 {
    font-size: 1.5em;
    margin: .83em 0
}

h3 {
    font-size: 1.17em
}

h4 {
    font-size: 1em;
    margin: 1.33em 0
}

h5 {
    font-size: .83em;
    margin: 1.67em 0
}

h6 {
    font-size: .75em;
    margin: 2.33em 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

blockquote {
    margin: 1em 40px
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em
}

small,
sub,
sup {
    font-size: 75%
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}

q {
    quotes: none
}

q:after,
q:before {
    content: '';
    content: none
}

sub,
sup {
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

dd {
    margin: 0 0 0 40px
}

menu,
ol,
ul {
    padding: 0 0 0 40px
}

nav ol,
nav ul {
    list-style: none
}

img {
    -ms-interpolation-mode: bicubic
}

svg:not(:root) {
    overflow: hidden
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0;
    white-space: normal
}

button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline
}

button,
input {
    line-height: normal
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
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
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img,
object,
video {
    display: block;
    max-width: 100%;
    border: 0
}

code {
    color: olive
}

sup {
    top: -.5em;
    font-size: .3125rem
}

label {
    cursor: pointer
}

.alert {
    color: #c00
}

@font-face {
    font-family: "Playoff Regular";
    src: url(fonts/playoff-regular.eot);
    src: url(fonts/playoff-regular.eot?#iefix) format("embedded-opentype"), url(fonts/playoff-regular.woff) format("woff"), url(fonts/playoff-regular.ttf) format("truetype"), url('fonts/playoff-regular.svg#Playoff Regular') format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: "Playoff Regular Italic";
    src: url(fonts/playoff-regular-italic.eot);
    src: url(fonts/playoff-regular-italic.eot?#iefix) format("embedded-opentype"), url(fonts/playoff-regular-italic.woff) format("woff"), url(fonts/playoff-regular-italic.ttf) format("truetype"), url('fonts/playoff-regular-italic.svg#Playoff Regular Italic') format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: "Playoff Medium";
    src: url(fonts/playoff-medium.eot);
    src: url(fonts/playoff-medium.eot?#iefix) format("embedded-opentype"), url(fonts/playoff-medium.woff) format("woff"), url(fonts/playoff-medium.ttf) format("truetype"), url('fonts/playoff-medium.svg#Playoff Medium') format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: "Playoff Bold";
    src: url(fonts/playoff-bold.eot);
    src: url(fonts/playoff-bold.eot?#iefix) format("embedded-opentype"), url(fonts/playoff-bold.woff) format("woff"), url(fonts/playoff-bold.ttf) format("truetype"), url('fonts/playoff-bold.svg#Playoff Bold') format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: "Playoff Heavy";
    src: url(fonts/playoff-heavy.eot);
    src: url(fonts/playoff-heavy.eot?#iefix) format("embedded-opentype"), url(fonts/playoff-heavy.woff) format("woff"), url(fonts/playoff-heavy.ttf) format("truetype"), url('fonts/playoff-heavy.svg#Playoff Heavy') format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: "Playoff Serif Regular";
    src: url(fonts/playoff-serif-regular.eot);
    src: url(fonts/playoff-serif-regular.eot?#iefix) format("embedded-opentype"), url(fonts/playoff-serif-regular.woff) format("woff"), url(fonts/playoff-serif-regular.ttf) format("truetype"), url('fonts/playoff-serif-regular.svg#Playoff Serif Regular') format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: "Playoff Serif Regular Italic";
    src: url(fonts/playoff-serif-regular-italic.eot);
    src: url(fonts/playoff-serif-regular-italic.eot?#iefix) format("embedded-opentype"), url(fonts/playoff-serif-regular-italic.woff) format("woff"), url(fonts/playoff-serif-regular-italic.ttf) format("truetype"), url('fonts/playoff-serif-regular-italic.svg#Playoff Serif Regular Italic') format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: "Playoff Serif Bold";
    src: url(fonts/playoff-serif-bold.eot);
    src: url(fonts/playoff-serif-bold.eot?#iefix) format("embedded-opentype"), url(fonts/playoff-serif-bold.woff) format("woff"), url(fonts/playoff-serif-bold.ttf) format("truetype"), url('fonts/playoff-serif-bold.svg#Playoff Serif Bold') format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal
}

body {
    background-color: #333;
    font: 100%/1.6 Verdana, Geneva, sans-serif;
    color: #fff
}

a:link {
    color: #3381b7
}

a:active,
a:focus,
a:hover,
a:visited {
    color: #3381b7;
    text-decoration: underline
}

mark {
    background: #333;
    color: #fff;
    padding: .2em .4em;
    margin: 0 .4em;
    border: 1px solid #eee;
    border-radius: 4px
}

.page {
    background-color: #000;
    max-width: 1280px;
    margin: 0 auto;
    font-size: .8125rem
}

@media (min-width:40.625em) {
    .page {
        font-size: .9375rem
    }
}

header {
    position: fixed;
    background-color: rgba(0, 0, 0, .6);
    z-index: 1
}

header h1 {
    margin: 0;
    padding: 1em;
    font: .95em "Playoff Regular";
    text-transform: uppercase;
    text-align: center
}

header h1 a:active,
header h1 a:hover,
header h1 a:link,
header h1 a:visited {
    display: inline-block;
    text-decoration: none;
    color: #fff
}

header h1 img {
    max-width: 50%;
    margin: 0 auto 10px
}

@media (min-width:32.5em) {
    header h1 img {
        max-width: 60%
    }
}

@media (min-width:48em) {
    header h1 {
        width: auto;
        font-size: 1.375rem
    }
    header h1 img {
        display: inline-block;
        max-width: normal;
        margin: 0 30px 0 0;
        vertical-align: middle
    }
}

header h1 b {
    font-weight: 400;
    letter-spacing: 3px
}

header #skip-nav {
    right: 10px;
    background-image: url(../img/btn-nav.png?1437479649);
    position: absolute;
    top: 12px;
    width: 36px;
    height: 23px;
    text-indent: -999em;
    background-position: center;
    background-repeat: no-repeat
}

.active-nav,
.page {
    overflow: hidden
}

.js #extraneous-wrapper {
    float: left
}

@media (min-width:64em) {
    header {
        position: absolute
    }
    header #skip-nav {
        right: -999em;
        width: auto;
        height: auto;
        background-image: none !important;
        text-indent: 0;
        color: #fff
    }
    header #skip-nav:active,
    header #skip-nav:focus {
        right: 12px
    }
    .page {
        overflow: visible
    }
    .js #extraneous-wrapper {
        float: none
    }
}

.active-nav #extraneous-wrapper {
    margin-left: -85%
}

.js #main-navigation .child {
    display: none
}

#primary-navigation {
    border-top: 1px #000 solid;
    background-color: rgba(0, 0, 0, .4);
    -webkit-transition: .2s all ease;
    -moz-transition: .2s all ease;
    -o-transition: .2s all ease;
    transition: .2s all ease
}

.js #primary-navigation {
    float: left;
    width: 100%;
    margin-right: -200%
}

.active-nav #primary-navigation {
    margin-left: 0
}

#primary-navigation a,
#primary-navigation li {
    display: block
}

#primary-navigation ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#primary-navigation a {
    color: #fff;
    text-decoration: none
}

#primary-navigation #main-navigation,
#primary-navigation #utility-navigation,
#primary-navigation form {
    font-size: 0
}

#primary-navigation #main-navigation a {
    font-size: .9375rem;
    background-repeat: no-repeat;
    background-position: 80% center
}

#primary-navigation #main-navigation>li {
    position: relative;
    z-index: 3;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

#job-search-form,
#primary-navigation input[type=search] {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out
}

#primary-navigation #main-navigation>li.parent>a {
    background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMDg5NzRDN0ZGREMxMUU1ODlCRjhBMTk2MTg1REEyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMDg5NzRDOEZGREMxMUU1ODlCRjhBMTk2MTg1REEyRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEwODk3NEM1RkZEQzExRTU4OUJGOEExOTYxODVEQTJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEwODk3NEM2RkZEQzExRTU4OUJGOEExOTYxODVEQTJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++uOM2gAAAk1JREFUeNqkVTtok1EYPX/8Yx4QFQVJdXAQFBFT6eaiGSydMkjAIXTIYhy0FIpiFhEcbO3kEAhIMUJtQXRodbCC+CBgokYUG7Qk+AhKglKISSSPJu3xf8RiXjfRHrjD/9/vHr577vedTyIJESRpgMM+J/bttcOkfFcqWXx9HcH1uaeS8KBK3LzU3ydGAwx/yLDK9qiWMowtTNHTrx5pw9FKeoZPkr/YO4p8NTtGIbHh4Dg/lvhfyIQn2ZYY8PJlnhtC4q6PLcSBiIg1x8j8NEOhEB+//ymU5fZpXXONdIvnDoUKFMJ0SlCvxc1Hb7AgCF1Lz/OQEmtQS+DSyBDMotIxGmH7q7hqovLsG8T5YcAgSWc5dNiGbvgTIW8lZGGkBYM+P2SrawB7WtItIZ36gaqeLuTyNxTqO+XPKSRTGWzHir5rsWPXTlPDaes2O6Bqlm3S6dO9U5qevS03400PVFwK6ho3I59JoHfkUKw2/pGNNsjtNHOcnETw+0PkTcoVzWZkYwFMTCfru25cvnpM8Y2SKgwsu4/jQNMTlYrL0Lot3a3yy1G6DPrVra4ZdmvO3OI1Glbjfin6hT1XRS1XUfIU482Dm9A0npmLix1Q0bCwXqgVMetqHLf8b1H3CbfYJ2pLvNCvS+ENxrr4hYcNXqG2dWFjHsSVeju32Ga3bMQPvMiRTWBHo/cGn/NfLXkt+0KTSjhB1GVynuPCu85jaR3KeHo2e7HtaJJEw1R2eDk+5sIRx3707bBpjVSrFbGcSiD66D5Gr0x1HKi/BRgAGbwmZZFpGsMAAAAASUVORK5CYII=');
}

@media (min-width:64em) {
    .js #primary-navigation {
        float: none;
        width: auto;
        margin-right: 0
    }
    #primary-navigation {
        padding: 5px 1.6em
    }
    #primary-navigation nav {
        float: left
    }
    #primary-navigation #utilities {
        float: right
    }
    #primary-navigation a,
    #primary-navigation li {
        display: inline-block
    }
    #primary-navigation #main-navigation>li {
        margin: -5px 5px;
    }
    #primary-navigation #main-navigation>li.parent>a {
        background-image: none !important
    }
}

#primary-navigation #main-navigation>li>a {
    padding: 0 20px;
    border: 1px solid transparent;
    line-height: 38px
}

#primary-navigation #main-navigation>li>a.default-active {
    border-top: 1px #fff solid;
    border-bottom: 1px #fff solid
}

@media (min-width:64em) {
    #primary-navigation #main-navigation>li>a {
        padding: 0 10px
    }
    #primary-navigation #main-navigation>li>a.default-active {
        background-color: #000;
        border: 1px solid #fff;
        padding-right: 22px;
        margin-right: -11px;
    }
}

#primary-navigation #main-navigation>li>a.parent-active,
#primary-navigation #main-navigation>li>a:hover {
    background-color: rgba(51, 153, 255, .43);
    border-top: 1px #000 solid;
    border-bottom: 1px #000 solid;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMDg5NzRDQkZGREMxMUU1ODlCRjhBMTk2MTg1REEyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMDg5NzRDQ0ZGREMxMUU1ODlCRjhBMTk2MTg1REEyRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEwODk3NEM5RkZEQzExRTU4OUJGOEExOTYxODVEQTJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEwODk3NENBRkZEQzExRTU4OUJGOEExOTYxODVEQTJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+rOYd3gAAAeRJREFUeNpi/P//PwM+wMho9D8mzYFBTVmCgR3I//nzPcPjs8cZZm04wIhXI8hgbDgwf8r/w9ef///9Hzv4/f35/zM75vyP0gcpx9SPKcCQ/X//7S//iQff/p9eVrQar8FM2u3/737/Tw64//xw13GsBjMwJPw/9ek/JeD+rTVpuzEMnnKcMlOhwXJ/ZTpDJ9xgvqjV3cAQuE8Fk///e7bxvy4jA8S1vcc/Xf5PNfDt/6JYBkgquPL9P1XB88MV/1m4fI0Y5DnQU/d3hmcPXzH8ZiAMWDklGKTE2FHEuAQkGBjY7Ob9f49m471NqSCvEImDMXz87cb0/0zYXPHp+S0G4sFHhm9oXmNh5WVgYeH/z8CCplQvrIth+sudDJ/Y2QkY+oOBU9qFQZMXLSC/vWFg+XHvFcNnIIcHueARMGPIqDVjoAiAktu6+//uUzNVHOgygKTj4P5L1DP1z+X/KUwMsHIimNJyAg5urYn6j1JWgLL1Zwqz9S9odsYoNhOmn1n7n1zDf1z+n8uMKPQxCvqE6ceWk1og/Xt/8n85Wk2CtVpidyj5v+MSuFrCb8H35/cPLqtdiM0MRnyVKYtewv/2Il8GSz11Bklh3kOgjPTnzze7Nw9vMZzYs5khv20OzgoVIMAADCsRHxIlT98AAAAASUVORK5CYII=');
}

@media (min-width:64em) {
    #primary-navigation #main-navigation>li>a.parent-active,
    #primary-navigation #main-navigation>li>a:hover {
        border: 1px solid #fff;
        background-image: none !important;
        padding-right: 22px;
        margin-right: -11px;
    }
    #primary-navigation #main-navigation .child {
        position: absolute;
        min-width: 275px;
        top: 40px;
        left: 0;
        z-index: 2
    }
}

#primary-navigation #main-navigation .child {
    background: #e0f3fb
}

#primary-navigation #main-navigation .child a,
#primary-navigation #main-navigation .child li {
    display: block
}

#primary-navigation #main-navigation .child a {
    padding: .6em .8em;
    font-size: .875rem;
    color: #000
}

#primary-navigation #main-navigation .child a:focus,
#primary-navigation #main-navigation .child a:hover {
    background: #16426e;
    color: #fff
}

#primary-navigation #main-navigation .child li.child-active a {
    background: #3f3c3c;
    color: #fff
}

#primary-navigation #utility-navigation {
    display: inline-block
}

#primary-navigation #utility-navigation li {
    padding: 1.5em 1.5em 0;
    border-right: 1px #fff solid;
    font-size: .8125rem;
    text-transform: uppercase;
    line-height: 1
}

#primary-navigation #utility-navigation li:last-child {
    border: 0
}

#primary-navigation .nav-social {
    display: none
}

@media screen and (min-width:68.75em) {
    #primary-navigation .nav-social {
        display: inline-block
    }
}

#primary-navigation .nav-social li {
    margin-right: .6em
}

#primary-navigation form {
    padding: 20px
}

#primary-navigation input {
    height: 32px;
    margin: 0;
    padding: 0;
    border: 0;
    color: #fff;
    -webkit-appearance: none
}

#primary-navigation input[type=search] {
    width: 60%;
    padding: 0 .8em;
    background-color: #2a2a2a;
    font-size: 16px;
    transition: all .2s ease-in-out
}

#primary-navigation input[type=search].placeholder {
    color: #fff
}

#primary-navigation input[type=search]:-moz-placeholder {
    color: #fff
}

#primary-navigation input[type=search]::-webkit-input-placeholder {
    color: #fff
}

#primary-navigation input[type=submit] {
    width: 30px;
    background-color: #636363;
    background-image: url('/img/arrow-button.png');
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: top;
}

#introductory-content {
    position: relative
}

#content-container {
    background-color: #000;
    background-color: rgba(0, 0, 0, .43)
}

@media (min-width:58.75em) {
    #content-container {
        display: table;
        position: absolute;
        bottom: 29px;
        padding: 0 1%;
        width: 100%
    }
}

@media (min-width: 1280px) {
      #content-container {
          bottom: 0px;
      }
}

@media (min-width:64em) {
    #primary-navigation #utility-navigation li {
        padding: 0 1em
    }
    #primary-navigation form {
        display: none;
        padding: 0
    }
    #primary-navigation input {
        height: 22px
    }
    #primary-navigation input[type=search] {
        width: 100px;
        font-size: .6875rem
    }
    #primary-navigation input[type=search]: focus,
    #primary-navigation input[type=search]:hover {
        background-color: #ccc;
        color: #000
    }
    #primary-navigation input[type=search]:focus.placeholder,
    #primary-navigation input[type=search]:hover.placeholder {
        color: #000
    }
    #primary-navigation input[type=search]:focus:-moz-placeholder,
    #primary-navigation input[type=search]:hover:-moz-placeholder {
        color: #000
    }
    #primary-navigation input[type=search]:focus::-webkit-input-placeholder,
    #primary-navigation input[type=search]:hover::-webkit-input-placeholder {
        color: #000
    }
    #content-container {
        padding: 0 4%
    }
}

@media (min-width:72.5em) {
    #content-container {
        padding: 0 8%
    }
}

.location-text {
    float: right;
    width: 63%;
    padding-top: 15px
}

@media (max-width:72.5em) {
    .location-text {
        width: 95%;
        float: none;
        padding: 10px
    }
    .locations-content h2 {
        display: inline-block
    }
}

#locations #content-container {
    background-color: rgba(0, 0, 0, .33)
}

#job-search-form,
#opening-content {
    display: block
}

#job-search-form {
    margin: 20px;
    padding: 2%;
    background-color: #4343ce;
    background-color: rgba(51, 153, 255, .43);
    font-size: 0;
    white-space: nowrap;
    transition: all .2s ease-in-out
}

@media (min-width:32.5em) {
    #job-search-form {
        width: 55%;
        margin: 20px auto
    }
}

@media (min-width:40.625em) {
    #job-search-form {
        width: 45%
    }
}

@media (min-width:52.5em) {
    #job-search-form {
        width: 35%
    }
}

@media (min-width:58.75em) {
    #job-search-form,
    #opening-content {
        display: table-cell
    }
    #job-search-form {
        display: inline-block;
        vertical-align: middle;
        width: 34%;
        margin: 0
    }
    #early-career #job-search-form,
    #espnu #job-search-form,
    #history #job-search-form,
    #internships #job-search-form,
    #sitemap #job-search-form {
        padding: 1.3% 2%
    }
}

#job-search-form label {
    font-family: "Playoff Serif Bold", Baskerville, Cambria, serif;
    font-size: 1.1875rem;
    letter-spacing: -1px
}

#job-search-form label b {
    display: block;
    margin: -30px 0 0 6px;
    font-size: 2.875rem;
    font-weight: 400;
    letter-spacing: -2px
}

#job-search-form input {
    margin: 0;
    padding: 0;
    border: 0;
    color: #fff;
    height: 34px;
    background-color: rgba(9, 28, 46, .8)
}

#job-search-form input[type=search] {
    width: 65%;
    padding: 0 .8em;
    border-radius: 6px 0 0 6px;
    -webkit-appearance: none;
    font-size: 16px
}

#job-search-form input[type=search].placeholder {
    color: #fff
}

#job-search-form input[type=search]:-moz-placeholder {
    color: #fff
}

#job-search-form input[type=search]::-webkit-input-placeholder {
    color: #fff
}

@media (min-width:58.75em) {
    #job-search-form input[type=search] {
        width: 188px;
        font-size: .875rem
    }
}

#job-search-form #search_job_submit, #job-search-form #btn-job-search {
       padding-right: .4em;
    margin: 0 0 0 -.02em;
    border-radius: 0 6px 6px 0;
    font-family: "Playoff Regular Italic", Baskerville, Cambria, serif;
    text-transform: uppercase;
    vertical-align: bottom;
    color: #39f;
    height: 34px;
    font-size: 1.5625rem;
    border: none;
    background-color: rgba(9, 28, 46, .8);
}

#job-search-form:hover #search_job_submit, #job-search-form:hover #btn-job-search {
    color: #fff
}

#opening-content {
    margin: 1em;
    padding: .2em 1em
}

@media (min-width:58.75em) {
    #opening-content {
        display: inline-block;
        width: 65%;
        margin: 0;
        padding: 0 1% 0 2%;
        vertical-align: middle
    }
}

#opening-content h1 {
    margin: 0;
    padding: .4em;
    font: 400 2.0625rem "Playoff Serif Bold";
    text-align: center;
    background-color: #242424
}

@media (min-width:48em) {
    #opening-content h1 {
        font-size: 2.8125rem
    }
}

@media (min-width:58.75em) {
    #opening-content h1 {
        font-size: 2.625rem;
        text-align: left;
        background-color: transparent;
        padding: 0
    }
}

#early-career #opening-content h1,
#espnu #opening-content h1,
#history #opening-content h1,
#internships #opening-content h1 {
    font-size: 2.5rem
}

@media (min-width:58.75em) {
    #early-career #opening-content h1,
    #espnu #opening-content h1,
    #history #opening-content h1,
    #internships #opening-content h1 {
        font-size: 4.0625rem
    }
    #history #opening-content h1 {
        padding: 0 0 0 1.9em
    }
}

@media (min-width:64em) {
    #job-search-form {
        padding: 1.1% 2%;
        width: 32.5%
    }
    #opening-content {
        width: 66.5%
    }
    #history #opening-content h1 {
        padding: 0 0 0 2.2em
    }
}

@media (min-width:72.5em) {
    #job-search-form {
        width: 31.5%
    }
    #opening-content {
        width: 67.5%
    }
    #history #opening-content h1 {
        padding: 0 0 0 2.5em
    }
}

.search-pagination {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right
}

.search-pagination li {
    display: inline-block
}

.search-pagination li a {
    display: inline-block;
    margin-right: 1em;
    font-size: 1rem
}

.search-pagination li a span {
    border: 1px solid red;
    left: -999em!important
}

.search-pagination li a.btn-previous:before {
    content: "\2190\00A0"
}

.search-pagination li a.btn-next {
    margin-right: 0
}

.search-pagination li a.btn-next:after {
    content: "\00A0\2192"
}

#career-spotlight #career-spotlight-info ul li a:after,
a.btn-go:after {
    content: "\00A0\00BB"
}

a.btn-go {
    font: 1.25rem "Playoff Regular Italic", Baskerville, Cambria, serif;
    text-transform: uppercase;
    vertical-align: sub
}

@media (min-width:64em) {
    a.btn-go {
        vertical-align: baseline
    }
}

img.bottom-images {
    display: block;
    margin: 4em auto 0
}

.ajax-load {
    display: block;
    width: 50%;
    height: 32px;
    margin: 2em auto!important;
    padding-left: 45px!important;
    background: url(../img/ajax-loader.gif?1437479649) left top no-repeat
}

.nav-social {
    margin: 0;
    padding: 0
}

.nav-social li {
    display: inline-block
}

.nav-social li a {
    display: block;
    width: 29px;
    height: 25px;
    text-indent: -999em;
    overflow: hidden;
    vertical-align: middle;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background-repeat: no-repeat;
    background-size: 400%;
    background-image: url(../img/social_sprite.png)
}

.nav-social li a:focus,
.nav-social li a:hover {
    -webkit-filter: invert(100%)
}

.nav-social li.nav-twitter a {
    background-position: 1px 0
}

.nav-social li.nav-facebook a {
    background-position: -30px 0
}

.nav-social li.nav-linkedin a {
    background-position: -60px 0
}

.nav-social li.nav-instagram a {
    background-position: -91px 0
}


footer #social-footer .nav-social {
    margin: 0 0 1em
}



@media (min-width:48em) {
    footer #social-footer .nav-social {
        display: inline-block;
        margin: 0 0 0 31px;
        vertical-align: middle
    }
}

footer #social-footer .nav-social li {
    margin-right: 11px
}

footer #social-footer .nav-social li:last-child {
    margin-right: 0
}

footer #social-footer .nav-social a {
    width: 42px;
    height: 40px
}

#social-footer .nav-facebook a {
    background-position: -41px 0
}

#social-footer .nav-twitter a {
    background-position: 2px 0
}

#social-footer .nav-linkedin a {
    background-position: -84px 0
}

#social-footer .nav-instagram a {
    background-position: -129px 0
}

#career-control-room {
    margin: 0 0 2em;
    overflow: hidden;
    position: relative
}

#career-control-room a:hover {
    color: #fff;
    text-decoration: none
}

@media (min-width:40.625em) {
    a.btn-go {
        font-size: 1.5rem
    }
    #career-control-room {
        margin: 3em 0 2em;
        position: relative
    }
    #career-control-room h2 {
        float: left;
        padding: 0 0 0 2.7em;
        margin: 0
    }
}

#career-control-room h2 {
    color: #fff;
    font: 400 .875rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    line-height: 2.7em;
    text-align: center
}

@media (min-width:30em) {
    #career-control-room h2 {
        font-size: 1rem
    }
}

@media (min-width:48em) {
    #career-control-room h2 {
        font-size: 1.25rem
    }
}

@media (min-width:52.5em) {
    #career-control-room h2 {
        font-size: 1.4375rem
    }
}

@media (min-width:58.75em) {
    #career-control-room h2 {
        padding: 0 0 1.5em 4em
    }
}

#career-control-room h2 b {
    display: block;
    font-size: 3.375rem;
    text-transform: uppercase
}

@media (min-width:30em) {
    #career-control-room h2 b {
        font-size: 3.8125rem
    }
}

@media (min-width:48em) {
    #career-control-room h2 b {
        font-size: 4.875rem
    }
}

@media (min-width:52.5em) {
    #career-control-room h2 b {
        font-size: 5.6875rem
    }
}

#career-control-room #btn-career-matching {
    position: relative;
    width: 175px;
    font: 1.1875rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    color: #fff;
    line-height: 1.2em;
    text-transform: uppercase;
    padding: 8px 9px;
    margin: 0 auto 1em;
    border-bottom: 1px solid #4a0000;
    border-left: 1px solid #4a0000;
    background-color: #fc0000;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

@media (min-width:40.625em) {
    #career-control-room #btn-career-matching {
        float: left;
        margin: .5em 0 1em 1.7em
    }
}

@media (min-width:48em) {
    #career-control-room #btn-career-matching {
        margin: 1em 0 1em 1.7em
    }
}

#career-control-room #btn-career-matching b {
    display: block;
    font-size: 2rem
}

#career-control-room #btn-career-matching:hover {
    text-decoration: none;
    background: #C90000
}

#career-control-room #btn-career-matching:after {
    content: " ";
    width: 0;
    height: 0;
    position: absolute;
    right: -22px;
    top: 0;
    border-top: 41px solid transparent;
    border-bottom: 42px solid transparent;
    border-left: 22px solid #fc0000
}

#career-control-room #btn-career-matching:hover:after {
    border-left: 22px solid #C90000
}

#career-control-room img {
    clear: both
}

#employee-stories {
    position: relative;
    background-color: #232322;
    padding: 1.5em 5% 0;
    overflow: hidden
}

@media (min-width:64em) {
    #career-control-room h2 {
        padding: 0 0 1.5em 10em
    }
    #employee-stories {
        padding: 3em 8% 2em
    }
}

@media (min-width:52.5em) {
    #career-control-room #btn-career-matching {
        margin: 1.7em 0 1em 1.7em
    }
    #employee-stories .this-moment {
        float: left;
        width: 50%;
        min-height: 300px;
        margin: 0 2em 4.5em 0
    }
}

@media (min-width:58.75em) {
    #employee-stories .this-moment {
        margin: 0 2em 1.5em 0
    }
}

#employee-stories .this-moment .video-description,
#employee-stories .this-moment figcaption {
    display: inline-block;
    font-size: .75rem;
    margin-top: 1.3em;
    line-height: 1.5
}

#employee-stories .this-moment .video-description font,
#employee-stories .this-moment .video-description span,
#employee-stories .this-moment figcaption font,
#employee-stories .this-moment figcaption span {
    font-size: inherit!important
}

#employee-stories .this-moment img,
#employee-stories .this-moment video {
    width: 100%;
    height: auto
}

#employee-stories p {
    line-height: 1.7em;
    font-size: 92%;
}

#employee-stories h2 {
    font: 400 1.125rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    margin: 0;
    padding: 1em 0
}

@media (min-width:30em) {
    #employee-stories h2 {
        font-size: 1.5rem
    }
}

#employee-stories h2 b {
    display: block;
    font-size: 2.0625rem;
    font-weight: 400;
    text-transform: uppercase
}

@media (min-width:30em) {
    #employee-stories h2 b {
        font-size: 3.0625rem
    }
}

@media (min-width:52.5em) {
    #employee-stories h2 {
        margin-top: 2em;
        padding: 0
    }
    #employee-stories h2 b {
        font-size: 2.625rem
    }
}

#employee-stories a.behere img {
    margin: 0 auto;
    max-width: 85%
}

@media (min-width:52.5em) {
    #employee-stories a.behere img {
        padding: .6em 0 0 .5%;
        margin: 0;
        max-width: normal
    }
}

@media (min-width:58.75em) {
    #employee-stories .this-moment img,
    #employee-stories .this-moment video {
        height: 350px
    }
    #employee-stories h2 b {
        font-size: 2.9375rem
    }
    #employee-stories a.behere img {
        padding: .6em 0 0 2%
    }
}

#employee-stories #btn-reload {
    position: absolute;
    bottom: 16px;
    left: 0
}

#career-spotlight {
    margin: 2em 5% 1em;
    font-size: .875rem;
    overflow: hidden
}

@media (min-width:52.5em) {
    #career-spotlight {
        margin: 4em 5% 1em;
        font-size: 1rem
    }
    #career-spotlight #career-spotlight-info {
        float: left;
        width: 50%
    }
}

@media (min-width:72.5em) {
    #employee-stories a.behere img {
        padding: .6em 0 0 3%
    }
    #career-spotlight {
        margin: 7em 10% 1em
    }
}

#career-spotlight #career-spotlight-info h2 {
    font: 400 1.75rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    text-transform: uppercase;
    padding: 0;
    margin: 0
}

@media (min-width:52.5em) {
    #career-spotlight #career-spotlight-info h2 {
        font-size: 2.3125rem
    }
}

@media (min-width:58.75em) {
    #career-spotlight #career-spotlight-info h2 {
        font-size: 2.625rem
    }
}

@media (min-width:64em) {
    #career-spotlight #career-spotlight-info h2 {
        font-size: 2.875rem
    }
}

#career-spotlight #career-spotlight-info p {
    padding: 0;
    margin: 0
}

#career-spotlight #career-spotlight-info ul {
    list-style: none;
    padding: 0;
    margin: 0 0 2em;
    overflow: hidden
}

#career-spotlight #career-spotlight-info ul li {
    float: right;
    width: 46%;
    margin: 1em 0 0 .8em;
    font-size: .6875rem
}

#career-spotlight #career-spotlight-info ul li:last-child {
    margin: 1em 0 0
}

@media (min-width:36.25em) {
    #career-spotlight #career-spotlight-info ul li {
        font-size: .75rem
    }
}

#career-spotlight #career-spotlight-info ul li a {
    display: block;
    height: 160px;
    background: #fc0000;
    color: #fff;
    font-weight: 700;
    padding: 1em .5em 1.5em;
    border-radius: 5px
}

#career-spotlight img {
    display: block;
    margin: 0 auto
}

#career-control-info {
    margin: 2em 0;
    overflow: hidden
}

#career-control-info h2 {
    width: 65%;
    font: 400 1.3125rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.3em;
    padding: 9px .7em 5px;
    background-color: red;
    border-radius: 5px;
    margin: 0 auto .5em
}

@media (min-width:30em) {
    #career-spotlight #career-spotlight-info ul li {
        width: 30%
    }
    #career-control-info h2 {
        width: 70%;
        font-size: 2.1875rem
    }
}

@media (min-width:36.25em) {
    #career-control-info h2 {
        width: 60%
    }
}

@media (min-width:40.625em) {
    #career-control-info h2 {
        width: 50%
    }
}

@media (min-width:48em) {
    #career-control-info h2 {
        margin: 1.3em 3% .5em 7%;
        float: left;
        width: 41%;
        padding: 9px .3em 5px
    }
}

@media (min-width:52.5em) {
    #career-spotlight #career-spotlight-info ul li {
        width: 40%
    }
    #career-spotlight img {
        float: left;
        width: 45%;
        margin: 0 0 0 2em
    }
    #career-control-info h2 {
        width: 38%;
        margin: 1em 3% .5em 7%
    }
}

@media (min-width:58.75em) {
    #career-spotlight #career-spotlight-info ul li {
        width: 31%
    }
    #career-spotlight #career-spotlight-info ul li a {
        height: 180px
    }
    #career-control-info {
        margin: 2em 0
    }
    #career-control-info h2 {
        width: 33%;
        margin: .7em 3% .5em 7%
    }
}

@media (min-width:64em) {
    #career-spotlight #career-spotlight-info ul li a {
        padding: 1em 1em 1.5em
    }
    #career-control-info h2 {
        width: 30%;
        margin: .3em 3% .5em 7%
    }
}

#career-control-info h2 b {
    display: block;
    font-wieght: normal;
    font-size: 2.5625rem
}

#career-control-info p {
    margin: 0 5% 1em
}

@media (min-width:48em) {
    #career-control-info p {
        margin: 0 7% 2em 0;
        float: left;
        width: 42%
    }
}

@media (min-width:58.75em) {
    #career-control-info p {
        width: 45%;
        margin: 0 7% 3em 0
    }
}

@media (min-width:72.5em) {
    #career-control-info h2 {
        width: 27%;
        margin: 0 3% 1.5em 7%
    }
    #career-control-info p {
        width: 55%;
        margin: .3em 7% 3em 0
    }
}

#control-room-content {
    margin: 0;
    overflow: hidden
}

#control-room-content small {
    clear: both;
    display: block;
    margin: 0 4% 3em
}

#control-room-content #control-room-results {
    margin: 1em 4% 2.5em;
    text-align: center
}

#control-room-content #control-room-results #submit-buttons {
    margin: 0 auto
}

@media (min-width: 30em) {
    #control-room-content #control-room-results #submit-buttons {
        width: 58%
    }
}

@media (min-width: 48em) {
    #control-room-content #control-room-results #submit-buttons {
        width: 44%
    }
}

#control-room-content #control-room-results #submit-buttons #btn-submit-selections,
#control-room-content #control-room-results #submit-buttons #btn-reset-selections {
    display: inline-block;
    font: 1.25rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    text-transform: uppercase;
    text-align: center;
    padding: .2em .6em;
    margin: 1em .9em;
    color: #fff;
    border: none;
    background-color: #ff0000
}

@media (min-width: 48em) {
    #control-room-content #control-room-results #submit-buttons #btn-submit-selections,
    #control-room-content #control-room-results #submit-buttons #btn-reset-selections {
        font-size: 1.625rem;
        padding: .4em .7em
    }
}

#control-room-content #control-room-results #submit-buttons #btn-reset-selections {
    background-color: #591b1b;
    margin: 1em 0
}

#control-room-content #control-room-results label {
    display: inline-block;
    font-size: 0.875rem;
    text-align: center;
    text-transform: lowercase;
    padding: .3em .5em .3em 1.8em;
    margin: 0 .3em 1.2em;
    background: #2b2b2b url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAADRJREFUeNpibG9vFxcX//v3LwM2wKKoqCgrK4tT+s+fP79//8YlzcSAFwxdaQAAAAD//wMAH9oRdtP41GwAAAAASUVORK5CYII=) 10px 11px no-repeat
}

@media (min-width: 48em) {
    #control-room-content #control-room-results label {
        font-size: 1.25rem;
        padding: 0 .5em .1em 1.7em;
        background: #2b2b2b url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAIAAAC0D9CtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRkY4QkQwQjc4RUZDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NTU4MUE2OEU4M0YxMUUzOEQzMENBMDM2RTIxNzY4MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NTU4MUE2N0U4M0YxMUUzOEQzMENBMDM2RTIxNzY4MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJCRjQwNkE2MUYyMDY4MTE4QzE0RUFDMUYzN0M1MzVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGRjhCRDBCNzhFRkM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oUx4EgAAAChJREFUeNpizMzMlJKSYiAFsGhqampra5Okh4mBdDCqZ1TPcNQDEGAAvb0CqU6TDMEAAAAASUVORK5CYII=) 10px 10px no-repeat
    }
}

#control-room-content #control-room-results label:hover,
#control-room-content #control-room-results label.selected {
    background: #4888c7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE5Qjc1QzIzRjMyRDExRTM5QzI0QUZDN0U0NzExM0VBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE5Qjc1QzI0RjMyRDExRTM5QzI0QUZDN0U0NzExM0VBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTlCNzVDMjFGMzJEMTFFMzlDMjRBRkM3RTQ3MTEzRUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTlCNzVDMjJGMzJEMTFFMzlDMjRBRkM3RTQ3MTEzRUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5W9nNGAAABEUlEQVR42kyPvUpDQRCFZ3b3/mKEGJLcCLGKVSpB0wipLAQ7f1rfwmfwCcQ3sBHsbYUIPoGghRYKWoQkxU1u7t2d9dzOqXZ2Zr5zDt88fvZbSSWePAWGmbh0QkSaaZ5b02yE21uxF59GeppbJ9LeTFZrx8yBWRsnGHnFfPfyez/5AeZ4r3V52DOKMTLgxIF6fl9cP3zIyhHT7dey24jORh3IKQ9JzZO3hRSOEk2xJitPr7PQMCzUZmBlN0sJL+txjRr0UleDSKEpKnc0bJ6Ps8iwZh4fdC5G3WUJd1Rr40YrvjrZOd1vl5YGWQKyRVTAjeZQs3Vesxr2N5C7Qjjx+IQn8z0tSCBf7/4v8OZ59SfAAJIkb0ZxSSlZAAAAAElFTkSuQmCC) 10px 11px no-repeat
}

@media (min-width: 48em) {
    #control-room-content #control-room-results label:hover,
    #control-room-content #control-room-results label.selected {
        background: #4888c7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAIAAAC0D9CtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRkY4QkQwQjc4RUZDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NTU4MUE2NEU4M0YxMUUzOEQzMENBMDM2RTIxNzY4MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NTU4MUE2M0U4M0YxMUUzOEQzMENBMDM2RTIxNzY4MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJCRjQwNkE2MUYyMDY4MTE4QzE0RUFDMUYzN0M1MzVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGRjhCRDBCNzhFRkM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ImwpOAAAAQlJREFUeNpirFh+Q0Wcm5mJ4e8/BoIAqOzFx18sUoIcGtLcTIyMDMQBDtZvTH/+/v/HQAL48+8/C1aJA9c/3H7xVUKA3VFLgIcdXQ06/9aL7/krbn98/wvCbd/JXOku62sogqyGCZnz5eefhAU34BpA4Pvf9g0Pzj34jFPPpnNvgIownbrs+Cuceg7e/ITVe8duvMeph5edGXtgcTLj1GOvwY9Vi4emIE49wPCRl+LGtCTVTgqnHiCYnaDqYYQIWV1FvgUJGpKCbPjiBxiDdf4KRR4yt55/l+RnR1ONXQ9cp5ECL67kw8RAOmBiZmYkSR8zEyPLnRdff/3+B8wK//8TpeHVp58AAQYAeF1QIYLjcSoAAAAASUVORK5CYII=) 10px 10px no-repeat
    }
}

#control-room-content small {
    font-style: italic;
    text-align: center
}

#control-room-content .department {
    overflow: hidden
}

#control-room-content .department h2 {
    position: relative;
    font: .9375rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    padding: 0 14px 0 0;
    background-color: #242424;
    margin: 0 0 .4em;
    letter-spacing: -.01em
}

@media (min-width:30em) {
    #control-room-content .department h2 {
        font-size: 1.5rem
    }
}

@media (min-width:40.625em) {
    #control-room-content .department h2 {
        font-size: 1.875rem
    }
}

@media (min-width:48em) {
    #control-room-content .department h2 {
        font-size: 2.1875rem;
        padding: 0 25px 0 0
    }
}

#control-room-content .department h2 em {
    display: none
}

@media (min-width:52.5em) {
    #control-room-content .department h2 b {
        border-right: 2px #900 solid;
        padding: 0 .5em 0 0;
        margin: 0 .2em 0 0
    }
    #control-room-content .department h2 em {
        display: inline-block;
        font: 1.1875rem "Playoff Serif Regular Italic", Baskerville, Cambria, serif
    }
}

#control-room-content .department h2 a {
    display: block;
    color: #fff;
    padding: 0 0 0 1em;
    line-height: 2em;
    background: url('data:image/png; base64, iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAAAAADhgtq/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDdFMUVBMUFFQjNEMTFFMzg1MDNEODVEM0JBOTExQkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDdFMUVBMUJFQjNEMTFFMzg1MDNEODVEM0JBOTExQkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNjYwMUQ4RkVCM0MxMUUzODUwM0Q4NUQzQkE5MTFCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNjYwMUQ5MEVCM0MxMUUzODUwM0Q4NUQzQkE5MTFCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph75ZJsAAAH8SURBVCjPZZJPSFRRFMbvvrXz3r33vTf33fuNMgzWwBSUIApRkdCmEAORgTZJmyIsIVqIWTgujLCIGIrSRRCV2D8ZnJEcCJRqY1NTE7SKiMCocRwmajwt3kwtPMvzW3yH8/0YACAsOkYWK0T0PTO0kysAAAMAvn2qQuv5memZlRqtXWiTTWL3vKfXpxO+lFLvOV+ilU4REN5X3hyFFdbGGO2Fotfoy34BMDh718oDIR/NCVsnNz8lPDBtlulYCwDAVxoATMs5euQYZp+lG5YBAMTiUQMARs5RkrPIh287FAAYP/1xyAYAuF21JZf10lULAGBUhsZDQRaf/dPNrtBh2SBP6GKTHKdhlv0R8wG4gofmaGSbEGEAXlf9Niu80xrwUvnswudfxUwuP+wCOro+zwpvjQZkjojqVSKiaQHotp/zbLVkNKAGJ1PjhXp2dGKyXwE6VnnKnlXjW3PcfZRmYzQgttxmn6ET7CDd5Q2yQBPBm4y7tLGLqeVqtwMARp+61ecAAMQReiAZT9JjqQEAjuVFAECZl797HGbkfbpk/S8BUCJNUzYYwu2rNCad5t4I/zrl4IMhIne/oYedtlC+9hXnB3L0vN0NPJDxWardORpvNa2J5D2im1E30nDH8wZfEZWLL0pVony/UP+sguam9/Ji8WshkzqkeNDwX5+c2xXGPQHwAAAAAElFTkSuQmCC') right center no-repeat
}

@media (min-width:30em) {
    #control-room-content .department h2 a {
        padding: 0 0 0 1em
    }
}

@media (min-width:48em) {
    #control-room-content .department h2 a {
        line-height: 2.6em;
        background: url('data:image/png; base64, iVBORw0KGgoAAAANSUhEUgAAADQAAAAzCAAAAAD9FnSPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRkY4QkQwQjc4RUZDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBMkExMjAzOEU4NDIxMUUzOEQzMENBMDM2RTIxNzY4MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBMkExMjAzN0U4NDIxMUUzOEQzMENBMDM2RTIxNzY4MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJCRjQwNkE2MUYyMDY4MTE4QzE0RUFDMUYzN0M1MzVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGRjhCRDBCNzhFRkM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+KOch5QAAAqVJREFUSMe9lrFr20AUh78oAXfpDQFP8pihlylD4tsMAWsqZNCcEkO3QDK1OFDoZmi2EIOzFRU8C2rwJEGHThd3KHS4/AFRp0yXyZk6yE4USbaVpW8Rd9x39+7p3Xu/tS3yJpRsNlwAzO2N1oUFrOUhv+09n7BxqJdConMkihuTXIaLIf905pUxBgD1Zjud0X1dDomBAkiCKMkskL4vAIJeGSSHorBl1gFzaAuQfw7Ys4gyOz0B7KGZDdc3M0z0zpQy6HinTu3tz7tnJ3kDoH/JQhNfPLAHSeYkOahBN1jMMB03JDU1nj5C4qoB3ZClFjck9XoM4ACcSAhXMNAz4HvzO8kRmANWmjsSJAc2de+iAe/vVkP3Dy3Eg4a1LdSwJHB7u8BVHhsq7L5lA3ywhcDtHpdBfYVohzgIH0JLJdMGOuDQBgIqWgDSTSGTVIViwMNBQViVwUbQxJECTGWIG1A4AtDVIQ0CR73oIG4BtQFk4/11LzP4M/sOnn5Y8piwL7X/B23kxt8ns4TdAwazyV95yILMQo9pXpaw6VrrGBCiumcNwDgGUNWhJhgca6BdHfJA46BfAkkXrnGIQXhVIR9shINO4KgiI3yIwYEQVCEUfyeTyaQAdQSEsLaF+CEqlb208OlDWN9k+kpRv/9dATrfhrMkzb0gSSvzyih4EOl5q1FD0nq7PNwjsPt2nuU6AHe4IpnkEDizT0+jp+c9dwkjoB9l39OxATlaci9/KCC8fNZzp+NWHfH2YUEMxYePNQi7uUY9He80qLVUUlZs/YsWEHwuER+fOgD6W04ViPapC9heWCpz1LkLkETXeh5+V6m2ANDdZIE2etJTyS3XryVSlCqqnHQTHd8tXMkE4Qq9h9f0spyJI7NSJAIIqaBpb7CmtDf8A+ua14zN3PLBAAAAAElFTkSuQmCC') right center no-repeat
    }
}

#control-room-content .department h2 a: hover {
    text-decoration: none
}

#control-room-content .department h2.active a {
    color: #39f;
    background: url('data:image/png; base64, iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDdFMUVBMUVFQjNEMTFFMzg1MDNEODVEM0JBOTExQkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDdFMUVBMUZFQjNEMTFFMzg1MDNEODVEM0JBOTExQkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0N0UxRUExQ0VCM0QxMUUzODUwM0Q4NUQzQkE5MTFCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0N0UxRUExREVCM0QxMUUzODUwM0Q4NUQzQkE5MTFCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv1zDx4AAAKjUExURRgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJScnJykpKS0tLS4uLjAwMDMzMzQ0NDU1NTg4ODo6Oj09PUBAQENDQ0Wj/0ZGRklJSUpKSkyn/01NTU2m/02n/06n/0+n/0+o/1Co/1Cp/1Go/1Gp/1Kp/1Op/1Oq/1Sq/1VVVFVVVVWq/1Wr/1ar/1dXV1er/1es/1is/1ms/1mt/1qt/1tbW1yu/1yv/12u/12v/19fX2BfYGCw/2Gw/2Kw/2Sy/2hoaGi0/2ppaWu2/2y2/223/3C4/3O5/3R0c3Z2dnu+/32+/39/fn++/YDA/4LA/oODgoSDgoTC/4XD/4iHhojE/4vE/YzG/46NjJCPjpHH/ZLJ/5OTkpTJ/JTK/5bM/5fK/ZnN/5qYl5vO/52cnJ3N+5+dnKDN/KDQ/6HP+6LR/6PP/KPQ+6PR/6TR+6XQ+6XQ/KnS/Kyrqq2rqq3Y/6+urq/X/7DY/7HZ/7KxsbLW+7Pa/7SysLTZ+7WysLaysLazsbfZ/Li2tLjc/7jd/7nc/7u4try6uL27ub28vL3g/7/h/8C+vMDAv8HAvsHh/8Lj/8Pe+sTj/8Xf+sbEwsbk/8jHxsjh+cnIx8nh+srh+sri+cvJx8vi+cvi+szj+s7n/9Dk+dHOy9HR0NHl+dHq/9LPzNLS0dLq/9Ts/9XSz9fW1dft/9jW09ju/9rw/93c293r+d/s+OD1/+H1/+P1/+Tw+OT1/+Xi3uXk4+X2/+X3/+nw+Ovo5Ovo5e3s6vDv7fD5//Ht6fLv6/Tx7vb29/b9//f///j///n59/n///r5+Pr///v///z59/z69/z///389v79+v7////79//+9v//9v//+v///P///f///v////6N6BQAAAIASURBVCjPY+ABAXYm8cDe4w8e3D/U7ivCyAEWYwARjIKJJx6cXdXV0bXx6oPDoXzMMBkGuQ0PtiS7GGlqaJq4Zex5MFeCCSLDaHz0Qa6Zsq6Jqampka6SdfWDfTJMIBkWqSOnwxWNzGDAQDnhwVZhNh4GLu7ZD6IUwWJGBiYgylQx7UEdCzcDg9+DWmWIaltnazBtojH9gQMjA++mY466YKWG9buTVMFSWp6XJrIy6D+ohGgxNZx3u1AJoltt6hVJhrgH/ppQmRm386AyqjEP/Bi6T9uB3KWjpqo07XaWtIYayGhdrxvZDKt3mgJdpFuybNGCg+e2z1m0MlUH6Eqb860My3eYAWU0l9y+devyqZu3b91uUwfKWJ5pYVh+AKTHMLqstGDbtcU5pWUhBkAZu4uNDM0XnTDt0fF+kM4Q9iBcDcNtKikP3Blkr/erQGXm3y6WhzC1154UZeCYedFLC8w1iW8K0oJ4NOBBBTMDo/2DWZqQkNZS1jUHh7bJ5gtyLAzczOUPipQRkQCU0Gx4kMgAjB92gRUP8jW1YOKmmoY1D/p4OIEyvMxiax5M8VBVMzQyMjJQU/NZ+mCSACskHTALVT242hnsZGFi4RIx4cG9TH5WXmjaYWNzXXj3wZld6/ZffHBnshUTBzxV8XAxcuvF9qzfu7o9UoGDkRssBgCga8VyB3HjVgAAAABJRU5ErkJggg==') right center no-repeat
}

@media (min-width:48em) {
    #control-room-content .department h2.active a {
        background: url('data:image/png; base64, iVBORw0KGgoAAAANSUhEUgAAADQAAAAzCAMAAADvo9thAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRkY4QkQwQjc4RUZDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNzA0MjRCOUU4NDIxMUUzOEQzMENBMDM2RTIxNzY4MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNzA0MjRCOEU4NDIxMUUzOEQzMENBMDM2RTIxNzY4MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJCRjQwNkE2MUYyMDY4MTE4QzE0RUFDMUYzN0M1MzVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGRjhCRDBCNzhFRkM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lj5GwwAAAHJQTFRFJCQkMjIyPz8/TU1NWKz/W1tbYrH/aWlpbbf/dnZ2eLz/gL//gsH/hISEjcb/kpKSlMj+l8v/n5+fotH/qNH9ra2trdb/ttr/urq6weH/yMjIy+b/z+X61ev/1tbW3/D/5OTk6/X/8fHx9fr/9/f3////z6TMEgAAAe5JREFUSMfVltuCgiAQhmVDMrPIQ3koTCXf/xV3gKzMQdjL/a9M/Rz4ZxomCBYiW950o1Zb8TDw0K4a5xrODo7wYUTU7daiPFd1r/NE63LtzZ3GFo00+nmfR/RDcSn17QxlNnplIqELpTpcS5ClqQfySFFdtCMblLkyalF8R6itYi7ULnZV1M9iPyldVf21L9K6GUOd31AGP2sXQ5na1/a1OJVP6lYEGeumBaqkxh4QzeFFbpgQM25fgBaUAAdNqDMkdZGg4gFaQAl8XxcvgYuS+kEUvGinWoh8oRReVhmuUOssEAPoABAUQ+4NUaimyiQp8Yeg3gdjOPWHlH9BwPFqsEERQKGCxMfN2wPRZ5b/IXQqjDT8vC7239AByvUP7sUAbXSemD901HlSRX70h0pT5i3aH2xQbxp0hm7KAsXP3hKi67NApa5XUDc3fQ1icmp9HPtznG4g9CAwJxUZ/NqeaXzNs++pULkPdH0FglCwK+nRLVVXqV69XBnYMxej7B7I/AS4O6hYfvb/qZ2vU5rh85NdnVD9yr5SOT+d3pS0ecjKEWGmKQKbCKaZAJ0kMj1kiO86ZAYZLKNOaKacvjy+LInS2gwszY97nuqFuJRCSJ+JCrBuOYS1O+fAt81mXMs3gZdIyDlvKs4P+MT2C3GVc8dlVTISAAAAAElFTkSuQmCC') right center no-repeat
    }
}

#control-room-content .department h2.expanded,
#control-room-content .department h2.open {
    background-color: rgba(72, 136, 199, .7)
}

@media (min-width:52.5em) {
    #control-room-content .department h2.active b {
        border-right: 2px #900 solid;
        padding: 0 .5em 0 0;
        margin: 0 .2em 0 0
    }
    #control-room-content .department h2.expanded b,
    #control-room-content .department h2.open b {
        border-right: none
    }
    #control-room-content .department h2.expanded em,
    #control-room-content .department h2.open em {
        display: none
    }
}

#control-room-content .department h2.expanded a,
#control-room-content .department h2.open a {
    color: #fff;
    background: url('data:image/png; base64, iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDdFMUVBMjJFQjNEMTFFMzg1MDNEODVEM0JBOTExQkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDdFMUVBMjNFQjNEMTFFMzg1MDNEODVEM0JBOTExQkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0N0UxRUEyMEVCM0QxMUUzODUwM0Q4NUQzQkE5MTFCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0N0UxRUEyMUVCM0QxMUUzODUwM0Q4NUQzQkE5MTFCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp3FO08AAAJzSURBVHjapJZLiI5RGMff25fLFCkxybgMkktpokZuJRayGjWxcVlaIZQ9C2VhYkhZEjULioXFpBAhhqY0yGIyGzYGobzju/r/9T86c/rO974vT/3er++c53n+535O2Gg0ggzrApvBJtChMgaNgsfgIXjTMgNFPCwFZ8HHRmsbBSfBXF8un8Ax8ENJnoBDYCPoAPPBArAVnACv5MfGHMgjMg1cV9CQEgUZhKBHPaKdV1lTkRjckOMlMD2HgM1sK/6iT+SUHPoKJrdJwIDyHHRF1oEauC/Hv4G1Wi0TR2gGeA2+g8W2yG1QBSvtgHK5HKRpmgn9HKFt6k0//3OClmAlvwMDYK9Z2mxhpVIJ8lqpVAriOLaLuH9Wg84Inx2AtddMbb1eLyRAq1argbOxr4BZ3MgU6Qa/wDOzORlQ1BjnNOypftcn+CwC78FX48yeyFh3FISe3Cz/DM6A1MxJGP5xHwM/wcJEQzXhSUKRw1kjBfqbiHB02LU4kWPsSTCmBFk9SZvURSKgyCewCkyhehRFAdGQUeRI3nkxsbJ20Mb8LBkCM8EaU5skSeGJ5xBxGVu2Vj15wc9dFe6yW+QEZBobprkwtltzco+bMVZveCGtAOP2huRy5tA5CSYNETehsxGXgxFwB/SYY6BXx8AF99CjQIFzy3BL+TbYZ1doVez7j1M40EU2qcF2ZTt4K4f9/yhwXPEPQJvvZlxmCZ2TcJ7kneCq4h6BOVl3PBPfVMAXcBp0g6mOH1u6Rcf5hPwv6z7J9ZAge8Bz61UyDobBoB4P36w6XnY7fbnCjHdXrFN6u95f83R8c5l/AC/BIBhuleS3AAMAb7SMrXoQouIAAAAASUVORK5CYII=') right center no-repeat
}

#control-room-content .department .department-content {
    margin: -70px 0 .9em;
    overflow: hidden
}

@media (max-width:40.625em) {
    .department-content>img: first-of-type {
        display: block;
        height: 44vw;
        width: 100%
    }
}

@media (min-width:40.625em) {
    #control-room-content .department .department-content {
        margin: -73px 0 .9em
    }
}

@media (min-width:48em) {
    #control-room-content .department h2.expanded a,
    #control-room-content .department h2.open a {
        background: url('data:image/png; base64, iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRkY4QkQwQjc4RUZDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNzA0MjRCNUU4NDIxMUUzOEQzMENBMDM2RTIxNzY4MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNzA0MjRCNEU4NDIxMUUzOEQzMENBMDM2RTIxNzY4MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJCRjQwNkE2MUYyMDY4MTE4QzE0RUFDMUYzN0M1MzVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGRjhCRDBCNzhFRkM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hYKZSwAAAEJQTFRF////9/f3////////9/f3////9/f3////////////////////////////////9/f3////////////////9/f3////nnStGgAAABR0Uk5TABAQIDAwQEBQYHCAj5+vv7/P3+9vpHsXAAABo0lEQVRIx9VW23KEIAzdxrIoQZZL9/9/tUDURQWJM33peXEUDySH3B6PvwGMaP07wxmUHMpk3nuEucMDDO8K/HR1ymrVrGQGmuWLbZ0GlrZVQ/lVaDpcVzkitLYkAxxUVrLTY90IzIuiyjHQ8la4CmtMHLzSNd1EGE7+TNfXMR/8AtfnEGv+vOr9a8vCtPWmlEgHMyJsiE741cB0qYITl+qjluwIVyBuH2B1MACPJFfBoBlYFbjF+xQLA5e0/mx40i2yR5KKz0APJuIRhi5J8kkx3gMJcqPq0O94cOn7ecJXGRXZsEiyJen1c8KzXP+PpI4QRFJZeDZETqMkPPBJY74nKHO4D03X6jj1YYOnPNJ3nBKLXfKOfdsJ/iD6VTqF1RfkJ8fn10Tn5W4qfLbgK2babjaBrzWfelUxu3T0wJG7LJC60R5P7Wg81NsOK3Pw3Eb8hV9TqLSjzAotDSHZXwlRmiLqQwbNBLoRV4l2jEMgSmi0V0kzjdfjJskwzTSw2KE/T3lrUVsbOBNVpPnzEOamfhXQO55DwUwbiYjWIKp6yvwCnPwwFWEoGg8AAAAASUVORK5CYII=') right center no-repeat
    }
    #control-room-content .department .department-content {
        margin: -105px 0 .9em
    }
}

#control-room-content .department .department-info {
    padding: 1em 5%;
    background-color: #22405e
}

@media (min-width:52.5em) {
    #control-room-content .department .department-info {
        float: left;
        width: 45%;
        min-height: 430px
    }
}

@media (min-width:64em) {
    #control-room-content .department .department-info {
        min-height: 325px
    }
}

@media (min-width:72.5em) {
    #control-room-content .department .department-info {
        min-height: 310px
    }
}

#control-room-content .department .department-info a {
    font-weight: 700;
    color: #39f
}

#control-room-content .department .department-info a:after {
    content: "\00BB"
}

#city-content .city-content .city-facts p.behere-link a:after,
#city-content .city-content .searchresults p.view-all a:after,
#main-diversity-info #recent-news.creative-margin a:after,
#main-earlycareer-info a:after,
#main-internships-info #wrapper-details-eligibility #eligibility-checkout #intern-chronicles p a:after {
    content: "\00A0\00BB"
}

#control-room-content .department .early-career-info {
    background-color: #112130
}

#control-room-content .department .early-career-info p {
    padding: 1em 5%;
    margin: 0
}

#control-room-content .department .early-career-info img {
    margin: 0 auto
}

#control-room-content .department .job-stats {
    padding: 1em 4% 0;
    background-color: #052e7d;
    overflow: hidden
}

@media (min-width:52.5em) {
    #control-room-content .department .job-stats {
        float: left;
        width: 55%;
        min-height: 430px
    }
}

@media (min-width:64em) {
    #control-room-content .department .job-stats {
        min-height: 325px
    }
}

@media (min-width:72.5em) {
    #control-room-content .department .job-stats {
        min-height: 310px
    }
}

#control-room-content .department .job-stats p.active-info {
    display: block
}

#control-room-content .department .job-stats p.nonactive-info {
    display: none
}

#control-room-content .department .job-stats ul {
    list-style: none;
    margin: 0;
    padding: 0
}

@media (min-width:30em) {
    #control-room-content .department .job-stats ul {
        width: 90%;
        margin: 0 auto
    }
}

@media (min-width:32.5em) {
    #control-room-content .department .job-stats ul {
        width: 85%
    }
}

@media (min-width:36.25em) {
    #control-room-content .department .job-stats ul {
        width: auto
    }
}

#control-room-content .department .job-stats ul li {
    font: 400 .75rem "Playoff Medium", Baskerville, Cambria, serif;
    text-transform: uppercase;
    width: 47.5%;
    float: left;
    padding: 0 10% .3em 0;
    margin: 0 .3em 0 0;
    min-height: 100px
}

@media (min-width:36.25em) {
    #control-room-content .department .job-stats ul li {
        width: 30%;
        min-height: 105px;
        margin: 0 .9em 0 0
    }
}

@media (min-width:52.5em) {
    #control-room-content .department .job-stats ul li {
        width: 45%;
        font-size: .875rem;
        min-height: 110px
    }
}

@media (min-width:58.75em) {
    #control-room-content .department .job-stats ul li {
        width: 40%;
        margin: 0 1.2em 0 0
    }
}

@media (min-width:64em) {
    #control-room-content .department .job-stats ul li {
        width: 31.5%;
        margin: 0 .5em 0 0
    }
}

#control-room-content .department .job-stats ul li b {
    display: block;
    color: #39f;
    line-height: 1.2em;
    letter-spacing: -.05em;
    font: 1.5625rem "Playoff Serif Bold", Baskerville, Cambria, serif
}

#control-room-content .department .job-stats ul li#percent-1 b {
    font-size: 3.375rem;
    color: #ffc;
    line-height: .9em
}

#control-room-content .department .job-stats ul li#percent-2 b {
    font-size: 2.75rem;
    line-height: .9em
}

#control-room-content .department .job-stats ul li#percent-3 b {
    font-size: 2.3125rem
}

#control-room-content .department .job-stats ul li#percent-4 b {
    font-size: 2rem
}

#control-room-content .department .job-stats.nonactive {
    padding: 1em 4% 0;
    background-color: #052e7d;
    overflow: hidden
}

@media (min-width:52.5em) {
    #control-room-content .department .job-stats.nonactive {
        float: left;
        width: 55%;
        min-height: 430px
    }
}

@media (min-width:64em) {
    #control-room-content .department .job-stats.nonactive {
        min-height: 325px
    }
    #control-room-content .department .job-stats.nonactive ul li {
        width: auto
    }
}

@media (min-width:72.5em) {
    #control-room-content .department .job-stats.nonactive {
        min-height: 310px
    }
}

#control-room-content .department .job-stats.nonactive p.active-info {
    display: none
}

#control-room-content .department .job-stats.nonactive p.nonactive-info {
    display: block
}

#control-room-content .department .job-stats.nonactive ul {
    list-style: none;
    margin: 0 0 1em;
    padding: 0
}

@media (min-width:30em) {
    #control-room-content .department .job-stats.nonactive ul {
        width: auto
    }
}

@media (min-width:32.5em) {
    #control-room-content .department .job-stats.nonactive ul {
        width: auto
    }
}

#control-room-content .department .job-stats.nonactive ul li {
    font: 400 .75rem "Playoff Medium", Baskerville, Cambria, serif;
    text-transform: uppercase;
    float: none;
    width: auto;
    padding: 0 10% .5em 0;
    margin: 0 .3em 0 1.5em;
    min-height: 0
}

@media (min-width:36.25em) {
    #control-room-content .department .job-stats.nonactive ul li {
        width: auto
    }
}

@media (min-width:58.75em) {
    #control-room-content .department .job-stats.nonactive ul li {
        width: auto
    }
}

@media (min-width:52.5em) {
    #control-room-content .department .job-stats.nonactive ul li {
        width: auto;
        font-size: .9375rem;
        padding: 0 10% .6em 0
    }
    #control-room-content #cross-platform.department .department-info {
        float: none;
        width: 100%;
        min-height: 100px
    }
}

@media (min-width:58.75em) {
    #control-room-content #cross-platform.department .department-info {
        float: left;
        width: 30%;
        min-height: 480px
    }
}

@media (min-width:64em) {
    #control-room-content #cross-platform.department .department-info {
        min-height: 445px
    }
}

@media (min-width:72.5em) {
    #control-room-content #cross-platform.department .department-info {
        width: 36%;
        min-height: 340px
    }
}

@media (min-width:52.5em) {
    #control-room-content #cross-platform.department .early-career-info {
        float: none;
        width: 100%
    }
}

@media (min-width:58.75em) {
    #control-room-content #cross-platform.department .early-career-info {
        float: left;
        width: 30%;
        min-height: 480px
    }
}

@media (min-width:64em) {
    #control-room-content #cross-platform.department .early-career-info {
        min-height: 445px
    }
}

@media (min-width:72.5em) {
    #control-room-content #cross-platform.department .early-career-info {
        width: 28%;
        min-height: 340px
    }
}

@media screen and (min-width:80em) {
    #control-room-content #cross-platform.department .early-career-info {
        width: 28%
    }
}

@media (min-width:52.5em) {
    #control-room-content #cross-platform.department .job-stats {
        float: none;
        width: 100%;
        min-height: 220px
    }
}

@media (min-width:58.75em) {
    #control-room-content #cross-platform.department .job-stats {
        float: left;
        width: 40%;
        min-height: 480px
    }
}

@media (min-width:64em) {
    #control-room-content #cross-platform.department .job-stats {
        min-height: 445px
    }
}

@media (min-width:72.5em) {
    #control-room-content #cross-platform.department .job-stats {
        width: 36%;
        min-height: 340px
    }
}

@media (min-width:36.25em) {
    #control-room-content #cross-platform.department .job-stats ul {
        width: auto
    }
    #control-room-content #cross-platform.department .job-stats ul li {
        width: 45%
    }
}

@media (min-width:48em) {
    #control-room-content #cross-platform.department .job-stats ul li {
        width: 23%;
        min-height: 120px
    }
}

@media (min-width:52.5em) {
    #control-room-content #cross-platform.department .job-stats ul li {
        min-height: 100px
    }
}

@media (min-width:58.75em) {
    #control-room-content #cross-platform.department .job-stats ul li {
        width: 49%;
        margin: 0 .2em 0 0;
        min-height: 110px
    }
}

@media (min-width:64em) {
    #control-room-content #cross-platform.department .job-stats ul li {
        width: 45%;
        margin: 0 1em 0 0
    }
}

#control-room-content #cross-platform.department .job-stats ul li b {
    display: block;
    color: #39f;
    line-height: 1.2em;
    letter-spacing: -.05em;
    font: 1.5625rem "Playoff Serif Bold", Baskerville, Cambria, serif
}

#control-room-content #cross-platform.department .job-stats ul li#percent-1 b {
    font-size: 3.375rem;
    color: #ffc;
    line-height: .9em
}

#control-room-content #cross-platform.department .job-stats ul li#percent-2 b {
    font-size: 2.75rem;
    line-height: .9em
}

#control-room-content #cross-platform.department .job-stats ul li#percent-3 b {
    font-size: 2.3125rem
}

#control-room-content #cross-platform.department .job-stats ul li#percent-4 b {
    font-size: 1.9375rem
}

@media (min-width:52.5em) {
    #control-room-content #cross-platform.department .job-stats.nonactive {
        float: none;
        width: 100%;
        min-height: 220px
    }
}

@media (min-width:58.75em) {
    #control-room-content #cross-platform.department .job-stats.nonactive {
        float: left;
        width: 40%;
        min-height: 480px
    }
}

@media (min-width:64em) {
    #control-room-content #cross-platform.department .job-stats.nonactive {
        min-height: 445px
    }
}

@media (min-width:72.5em) {
    #control-room-content #cross-platform.department .job-stats.nonactive {
        width: 36%;
        min-height: 340px
    }
}

@media (min-width:36.25em) {
    #control-room-content #cross-platform.department .job-stats.nonactive ul,
    #control-room-content #cross-platform.department .job-stats.nonactive ul li {
        width: auto
    }
}

@media (min-width:52.5em) {
    #control-room-content #cross-platform.department .job-stats.nonactive ul li {
        min-height: 0
    }
}

@media (min-width:58.75em) {
    #control-room-content #cross-platform.department .job-stats.nonactive ul li {
        width: auto;
        margin: 0 .2em 0 0;
        min-height: 0
    }
}

#main-earlycareer-info {
    overflow: hidden;
    text-align: center
}

#main-earlycareer-info #cap-content,
#main-earlycareer-info #dmap-conent {
    margin: 0 5%;
    overflow: hidden
}

@media (min-width:48em) {
    #control-room-content #cross-platform.department .job-stats.nonactive ul li {
        width: auto;
        min-height: 0
    }
    #main-earlycareer-info #cap-content,
    #main-earlycareer-info #dmap-conent {
        margin: 0 7.5%
    }
}

#main-earlycareer-info #poap-content {
    margin: 1.5em 0 0;
    padding: 0 5% 1em;
    overflow: hidden;
    background-color: #242424
}

@media (min-width:48em) {
    #main-earlycareer-info #poap-content {
        padding: 0 7.5% 1em
    }
}

@media (min-width:64em) {
    #control-room-content #cross-platform.department .job-stats.nonactive ul li {
        width: aut0
    }
    #main-earlycareer-info #cap-content,
    #main-earlycareer-info #dmap-conent {
        margin: 1.5 10% 0
    }
    #main-earlycareer-info #poap-content {
        padding: 0 10% 1em
    }
}

@media (min-width:72.5em) {
    #main-earlycareer-info #cap-content,
    #main-earlycareer-info #dmap-conent {
        margin: 2em 15% 0
    }
    #main-earlycareer-info #poap-content {
        padding: 0 15% 1em
    }
}

#main-earlycareer-info img {
    display: block;
    margin: .9em auto
}

@media (min-width:58.75em) {
    #main-earlycareer-info img {
        float: left;
        margin: .7em 2em 0 0
    }
    #main-earlycareer-info .stats-info {
        float: left;
        width: 68%;
        overflow: hidden
    }
}

#main-earlycareer-info h2 {
    display: inline-block;
    font: 400 1.75rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    line-height: 1.2em;
    text-align: center;
    padding: 1em 0 .5em;
    margin: 0 auto .7em;
    border-bottom: 2px #890000 solid
}

@media (min-width:36.25em) {
    #main-earlycareer-info h2 {
        font-size: 2.125rem
    }
}

@media (min-width:40.625em) {
    #main-earlycareer-info h2 {
        font-size: 2.6875rem
    }
}

#main-earlycareer-info h3 {
    padding: 1em 0 0;
    margin: 0;
    text-align: left;
    clear: both
}

#main-earlycareer-info p {
    margin: 0;
    padding: 0 0 1em;
    text-align: left
}

#main-earlycareer-info a {
    font-weight: 700
}

#main-earlycareer-info ul {
    margin: 0 0 .8em 20px;
    padding: 0;
    text-align: left
}

#main-earlycareer-info .stats-info {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: left
}

#main-earlycareer-info .stats-info li {
    padding: 0 0 .5em;
    font-size: .875rem;
    line-height: 1.2em
}

#main-earlycareer-info .stats-info li span {
    display: block;
    font: 2.6875rem "Playoff Serif Bold", Baskerville, Cambria, serif
}

#main-earlycareer-info .stats-info li:first-child span {
    color: #b1d5ff
}

#main-earlycareer-info .stats-info li:nth-child(2) span {
    color: #afff5b
}

#main-earlycareer-info .stats-info li:nth-child(3) span {
    color: #feff6a
}

#main-earlycareer-info #poap-stats.stats-info li:nth-child(4) span,
#main-earlycareer-info .stats-info li:last-child span {
    color: #d9210e
}

#main-earlycareer-info #poap-stats.stats-info li:nth-child(5) span {
    color: #e75bff
}

#main-earlycareer-info #poap-stats.stats-info li:last-child span {
    color: #45be8d
}

@media (min-width:58.75em) {
    #main-earlycareer-info .stats-info li {
        float: left;
        width: 29%;
        min-height: 140px;
        margin: 0 1.5em 0 0
    }
    #main-earlycareer-info #poap-stats.stats-info li {
        min-height: 140px
    }
    #main-earlycareer-info #dmap-stats.stats-info li {
        min-height: 150px
    }
}

#main-earlycareer-info #dmap-stats.stats-info li:nth-child(4) span {
    color: #d9210e
}

#main-earlycareer-info #dmap-stats.stats-info li:last-child span {
    color: #e75bff
}

#working-here .bottom-images {
    width: 90%
}

.section-info {
    padding: 1.5em 5% 0;
    overflow: hidden
}

@media (min-width:48em) {
    #working-here .bottom-images {
        width: 85%
    }
    .section-info {
        padding: 1.5em 7.5% 0
    }
}

@media (min-width:64em) {
    .section-info {
        padding: 1.5em 10% 0
    }
}

@media (min-width:72.5em) {
    .section-info {
        padding: 1.5em 15% 0
    }
}

.section-info img {
    width: auto;
    clear: both;
    margin: 0 auto;
    padding: 1.3em 0 0
}

.section-info h2 {
    font: 400 2.25rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    line-height: 1.2em;
    width: 90%;
    text-align: center;
    padding: 0 0 6px;
    margin: 0 auto;
    border-bottom: 1px #890000 solid
}

@media (min-width:48em) {
    .section-info h2 {
        float: left;
        width: 40%;
        text-align: left;
        border-bottom: none;
        padding: .3em 0 0
    }
}

@media (min-width:52.5em) {
    .section-info h2 {
        width: 48%;
        padding: 1em .2em 0 0
    }
}

.section-info p {
    line-height: 1.7em
}

@media (min-width:48em) {
    .section-info p {
        float: left;
        width: 60%;
        padding: .8em 0 1em 1.5em;
        border-left: 1px #890000 solid
    }
    #leading-voices.section-info h2 {
        padding: 1em 0 0
    }
}

@media (min-width:52.5em) {
    .section-info p {
        width: 51%
    }
}

@media (min-width:64em) {
    .section-info p {
        width: 52%
    }
}

#benefits-services-info.section-info,
#diversity-inclusion-info.section-info,
#history-info.section-info {
    background-color: #242424;
    overflow: hidden
}

@media (min-width:48em) {
    #history-info.section-info h2 {
        width: 25%;
        padding: 1em 0 0
    }
}

@media (min-width:58.75em) {
    #history-info.section-info h2 {
        width: 22%;
        padding: 1.3em 0 0
    }
}

@media (min-width:48em) {
    #history-info.section-info p {
        width: 75%
    }
    #social-responsibility-info.section-info h2 {
        width: 45%;
        padding: 1em 0 0
    }
    #social-responsibility-info.section-info p {
        width: 55%
    }
    #diversity-inclusion-info.section-info h2 {
        width: 35%;
        padding: .4em 0 0
    }
}

@media (min-width:58.75em) {
    #diversity-inclusion-info.section-info h2 {
        width: 47%;
        padding: .9em .9em 0 0
    }
}

@media (min-width:48em) {
    #diversity-inclusion-info.section-info p {
        width: 65%
    }
}

@media (min-width:58.75em) {
    #diversity-inclusion-info.section-info p {
        width: 53%
    }
}

@media (min-width:48em) {
    #learning-development-info.section-info h2 {
        width: 40%;
        padding: 1.2em 0 0
    }
}

@media (min-width:52.5em) {
    #learning-development-info.section-info h2 {
        padding: .9em 0 0
    }
}

@media (min-width:58.75em) {
    #learning-development-info.section-info h2 {
        width: 35%;
        padding: .8em .9em 0 0
    }
}

@media (min-width:48em) {
    #learning-development-info.section-info p {
        width: 60%
    }
}

@media (min-width:58.75em) {
    #learning-development-info.section-info p {
        width: 65%
    }
}

@media (min-width:48em) {
    #benefits-services-info.section-info h2 {
        width: 35%;
        padding: 1.2em 0 0
    }
}

@media (min-width:58.75em) {
    #benefits-services-info.section-info h2 {
        width: 30%;
        padding: .8em .9em 0 0
    }
}

@media (min-width:48em) {
    #benefits-services-info.section-info p {
        width: 65%
    }
}

@media (min-width:58.75em) {
    #benefits-services-info.section-info p {
        width: 70%
    }
}

.video-module {
    width: 100%;
    clear: both;
    padding: 0 0 2em
}

@media (min-width:48em) {
    .video-module {
        position: relative;
        width: 60%;
        float: left;
        margin: 1.5em 0 0
    }
}

.video-module .video-container {
    position: relative;
    overflow: hidden;
    margin: 0 0 1em
}

.video-module .video-container embed,
.video-module .video-container iframe,
.video-module .video-container object {
    position: absolute;
    top: 0;
    left: 0;
    border: none;
    width: 100%;
    height: 100%
}

.video-module #president.video-container {
    position: relative;
    height: 0;
    padding: 25px 0 52.25%;
    overflow: hidden;
    margin: 0 0 1em
}

.video-module #president.video-container embed,
.video-module #president.video-container iframe,
.video-module #president.video-container object {
    position: absolute;
    top: 0;
    left: 0;
    border: none;
    width: 100%;
    height: 100%
}

.video-module .video-content {
    font-size: .75rem;
    font-style: italic
}

@media (min-width:32.5em) {
    .video-module .video-content {
        width: 95%;
        margin: 0 auto
    }
}

@media (min-width:36.25em) {
    .video-module .video-content {
        width: 88%
    }
}

@media (min-width:40.625em) {
    .video-module .video-content {
        width: 80%
    }
}

@media (min-width:48em) {
    .video-module .video-content {
        position: absolute;
        width: 55%;
        right: -65%;
        top: 1em;
        font-size: .9375rem
    }
    .video-module .video-content p.desc {
        width: 100%!important;
        border: none
    }
}

@media (min-width:52.5em) {
    .video-module .video-content {
        top: 1.8em
    }
}

@media (min-width:58.75em) {
    .video-module .video-content {
        top: 4em
    }
}

.video-module .video-content p.desc {
    width: 100%!important;
    padding: 0;
    margin: 0
}

#leading-voices.section-info #john-skipper.video-module {
    width: 100%;
    clear: both;
    padding: 1em 0
}

@media (min-width:52.5em) {
    #leading-voices.section-info #john-skipper.video-module {
        position: static;
        width: 80%;
        display: block;
        margin: 0 0 0 10%
    }
}

#leading-voices.section-info #john-skipper.video-module #president.video-container {
    position: relative;
    height: 0;
    padding: 25px 0 52.25%;
    overflow: hidden;
    margin: 0 0 1em
}

#leading-voices.section-info #john-skipper.video-module #president.video-container embed,
#leading-voices.section-info #john-skipper.video-module #president.video-container iframe,
#leading-voices.section-info #john-skipper.video-module #president.video-container object {
    position: absolute;
    top: 0;
    left: 0;
    border: none;
    width: 100%;
    height: 100%
}

@media (min-width:48em) {
    #social-responsibility.video-module .video-content {
        top: 3.8em
    }
}

#history-content {
    margin: 1em 5% 0
}

#timeline {
    margin: 1em 5%
}

@media (min-width:52.5em) {
    #social-responsibility.video-module .video-content {
        top: 4em
    }
    #history-content {
        margin: 1em 8% 0
    }
    #timeline {
        margin: 2em 8% 1em
    }
}

@media (min-width:58.75em) {
    #social-responsibility.video-module .video-content {
        top: 5.5em
    }
    #history-content {
        margin: 2em 15% 0
    }
    #timeline {
        margin: 2em 10% 1em
    }
}

#timeline #timeNav {
    list-style: none;
    margin: 0 0 1em;
    padding: 0;
    text-align: center
}

#timeline #timeNav li {
    display: inline-block;
    width: 47%;
    font: 400 1.25rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    margin: 0 5px 10px 0
}

@media (min-width:30em) {
    #timeline #timeNav li {
        width: 42%;
        font-size: 1.6875rem;
        margin: 0 8px 10px
    }
}

@media (min-width:36.25em) {
    #timeline #timeNav li {
        width: 40%
    }
}

@media (min-width:48em) {
    #timeline #timeNav li {
        width: 33%;
        font-size: 2.0625rem
    }
}

@media (min-width:52.5em) {
    #timeline #timeNav li {
        width: auto;
        margin: 0 15px 10px
    }
}

@media (min-width:64em) {
    #social-responsibility.video-module .video-content {
        top: 6em
    }
    #timeline #timeNav li {
        margin: 0 10px 10px
    }
}

#timeline #timeNav li a {
    display: block;
    color: #4b4b4b;
    padding: 0 0 4px
}

#timeline #timeNav li a.active,
#timeline #timeNav li a:hover {
    color: #fff;
    text-decoration: none;
    border-bottom: 1px #890000 solid
}

#timeline .eventsList {
    list-style: none;
    margin: 0;
    padding: 0;
    color: #fff;
    overflow: hidden
}

@media (min-width:40.625em) {
    #timeline .eventsList {
        margin: 0 auto
    }
}

#timeline .eventsList li {
    background-color: #242424;
    width: 292px;
    padding: 10px 0;
    text-align: center;
    margin: 0 auto 20px
}

@media (min-width:40.625em) {
    #timeline .eventsList li {
        float: left;
        width: 45%;
        min-height: 400px;
        margin-left: 3%
    }
}

@media (min-width:48em) {
    #timeline .eventsList li {
        width: 292px
    }
}

#timeline .eventsList li h2 {
    font: 400 3.125rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    margin: 0;
    padding: 0 0 5px
}

@media (min-width:64em) {
    #timeline .eventsList li {
        width: 29%;
        min-height: 420px
    }
    #timeline .eventsList li h2 {
        font-size: 3.8125rem
    }
}

#timeline .eventsList li p {
    padding: 0 5%
}

.no-js #timeNav a {
    color: #fff
}

.js .eventsList {
    display: block;
    position: absolute;
    top: -10000%
}

.js .eventsList.open {
    position: static;
    display: none
}

#main-diversity-info .employee-resource-header {
    text-align: center
}

#main-diversity-info .employee-resource-header h2 {
    display: inline-block;
    font: 400 1.75rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    line-height: 1.2em;
    padding: 0 0 .5em;
    margin: 0 auto .5em;
    border-bottom: 2px #890000 solid
}

@media (min-width:36.25em) {
    #main-diversity-info .employee-resource-header h2 {
        font-size: 2.125rem
    }
}

@media (min-width:40.625em) {
    #main-diversity-info .employee-resource-header h2 {
        font-size: 2.6875rem
    }
}

#main-diversity-info a {
    font-weight: 700
}

#main-diversity-info .creative-margin {
    margin: 0 5%;
    overflow: hidden
}

@media (min-width:48em) {
    #main-diversity-info .creative-margin {
        margin: 0 7.5%
    }
    #main-diversity-info .creative-margin .video-module {
        float: none
    }
}

@media (min-width:64em) {
    #main-diversity-info .creative-margin {
        margin: 1.5em 10% 0
    }
}

@media (min-width:72.5em) {
    #main-diversity-info .creative-margin {
        margin: 1.5em 15% 0
    }
}

#main-diversity-info .creative-margin blockquote {
    padding: 0;
    margin: 2em 0 2.5em
}

#main-diversity-info .creative-margin blockquote p {
    font: 400 1.4375rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    text-align: center;
    margin: 0;
    padding: 0
}

#main-diversity-info .creative-margin blockquote cite {
    font-size: .8125rem;
    line-height: 1.2em;
    text-align: center;
    padding: 0;
    margin: 0
}

#main-diversity-info #diversity-awards,
#main-diversity-info #erg-content,
#main-diversity-info #erg-info {
    padding: 1.5em 5%;
    background-color: #242424
}

@media (min-width:48em) {
    #main-diversity-info #diversity-awards,
    #main-diversity-info #erg-content,
    #main-diversity-info #erg-info {
        padding: 1.5em 7.5%
    }
}

@media (min-width:64em) {
    #main-diversity-info #diversity-awards,
    #main-diversity-info #erg-content,
    #main-diversity-info #erg-info {
        padding: 2em 10%
    }
}

@media (min-width:72.5em) {
    #main-diversity-info #diversity-awards,
    #main-diversity-info #erg-content,
    #main-diversity-info #erg-info {
        padding: 2em 15%
    }
}

#main-diversity-info #diversity-awards p,
#main-diversity-info #erg-content p,
#main-diversity-info #erg-info p {
    padding: 0;
    margin: 0
}

#main-diversity-info #diversity-awards p.collective-header,
#main-diversity-info #erg-content p.collective-header,
#main-diversity-info #erg-info p.collective-header {
    padding: 1.7em 0 0
}

#main-diversity-info #diversity-awards {
    margin: 1.5em 0 0
}

@media only screen and (min-width: 901px) {
	#main-diversity-info #diversity-awards > ul > li {
		max-width: 78%
	}
}

#main-diversity-info #wwm-info {
    list-style: none;
    margin: 3em 0 1.5em;
    padding: 0;
    font-size: .9375rem
}

#main-diversity-info #wwm-info li {
    margin: 0 0 .7em
}

#main-diversity-info #wwm-info li:last-child {
    margin: 0
}

#main-diversity-info #wwm-info li h2 {
    display: block;
    font-size: 1.25rem;
    text-align: center;
    padding: 3.7em 0 0;
    margin: 0 auto;
    width: 195px;
    height: 195px;
    background: url(../img/bkg-redgradation-circle.jpg) center top no-repeat;
    overflow: hidden
}

#main-diversity-info #wwm-info li p {
    text-align: center;
    font-size: .875rem;
    line-height: 1.2em
}

#main-diversity-info #espn-groups {
    list-style: none;
    margin: 3em 0 0;
    padding: 0;
    text-align: center
}

#main-diversity-info #espn-groups li {
    display: inline-block;
    text-indent: -999em;
    margin: 0 2em 2.5em 0
}

#main-diversity-info #espn-groups li#eg-espnequal {
    background: url(../img/logo-equal-ko.jpg) left top no-repeat;
    width: 125px;
    height: 100px;
}

#main-diversity-info #espn-groups li#eg-espnyp {
    background: url(../img/logo-yp-ko.jpg) left top no-repeat;
    width: 125px;
    height: 100px;
}

#main-diversity-info #espn-groups li#eg-espnenabled {
    background: url(../img/logo-enabled-ko.jpg) left top no-repeat;
    width: 125px;
    height: 100px;
}

#main-diversity-info #espn-groups li#eg-pulse {
    background: url(../img/logo-pulse-ko.jpg) left top no-repeat;
    width: 125px;
    height: 100px;
}

#main-diversity-info #espn-groups li#eg-able {
    background: url(../img/logo-able-ko.jpg) left top no-repeat;
    width: 125px;
    height: 100px;
}

#main-diversity-info #espn-groups li#eg-espnwomen {
    background: url(../img/logo-employee-resources-groups-wmn-ko.jpg) left top no-repeat;
    width: 125px;
    height: 100px;
}

#main-diversity-info #espn-groups li#eg-efam {
    background: url(../img/logo-families-ko.jpg) left top no-repeat;
    width: 125px;
    height: 100px;
}

#main-diversity-info #espn-groups li#eg-espnerg {
    background: url(../img/logo-employee-resources-groups-ko.jpg) left top no-repeat;
    width: 125px;
    height: 100px;
}

#main-diversity-info #espn-groups li#eg-espnsomos {
    background: url(../img/logo-somos-ko.jpg) left top no-repeat;
    width: 125px;
    height: 100px;
}

#main-diversity-info #espn-groups li#eg-espnveterans {
    background: url(../img/logo-veterans-ko.jpg) left top no-repeat;
    width: 125px;
    height: 100px;
}

#main-learningdev-info {
    margin: 0 5%;
    overflow: hidden
}

@media (min-width:48em) {
    #main-diversity-info #wwm-info li {
        width: 30%;
        display: inline-block;
        vertical-align: top;
        margin: 0 1.5em 0 0
    }
    #main-diversity-info #espn-groups li {
        margin: 0 3em 3em 0
    }
    #main-learningdev-info {
        margin: 0 7.5%
    }
}

@media (min-width:64em) {
    #main-diversity-info #wwm-info li {
        width: 25.5%;
        margin: 0 4.5em 0 0
    }
    #main-learningdev-info {
        margin: 1.5em 10% 0
    }
}

@media (min-width:72.5em) {
    #main-learningdev-info {
        margin: 1.5em 15% 0
    }
}

#main-learningdev-info h2 {
    font-size: 1.3125rem;
    padding: 1em 0 0;
    margin: 0
}

#main-learningdev-info p {
    padding: 0 0 1em;
    margin: 0
}

#main-learningdev-info figure {
    position: relative;
    margin: 1em 0
}

#main-learningdev-info figure figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    font-size: .75rem;
    padding: .5em;
    background-color: rgba(63, 47, 47, .7)
}

#main-learningdev-info figure.training-img {
    margin: 1em 0
}

@media (max-width:52.5em) {
    figure.training-img * {
        width: 100%
    }
}

#main-learningdev-info figure.training-img div {
    position: relative;
    display: inline-block;
    padding: 0
}

@media (min-width:52.5em) {
    #main-learningdev-info figure.training-img {
        display: inline-block;
        width: 47.5%;
        margin: 1em 1em 1em 0
    }
    #main-learningdev-info figure.training-img.image-two {
        margin: 1em 0
    }
}

#main-benefits-info {
    margin: 0 5%;
    overflow: hidden
}

@media (min-width:48em) {
    #main-benefits-info {
        margin: 0 7.5%
    }
}

@media (min-width:64em) {
    #main-benefits-info {
        margin: 1.5em 10% 0
    }
}

@media (min-width:72.5em) {
    #main-benefits-info {
        margin: 1.5em 15% 0
    }
}

#main-benefits-info ul {
    margin: 0 0 0 5%;
    padding: 0
}

#main-benefits-info figure {
    position: relative;
    margin: 1em 0;
    clear: both
}

#main-benefits-info figure figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    font-size: .75rem;
    padding: .5em;
    background-color: rgba(63, 47, 47, .7)
}

@media (min-width:48em) {
    #main-benefits-info ul.benefits-top {
        float: left;
        width: 45%;
        margin: 0 0 2em 5%
    }
}

@media (min-width:52.5em) {
    #main-benefits-info ul.benefits-bottom {
        float: left;
        width: 24%;
        margin: 0 0 2em 6%
    }
}

#main-benefits-info img {
    margin: 2em 0
}

#main-benefits-info #benefits-video {
    clear: both;
    overflow: hidden;
    margin: 2em 0 1em
}

@media (min-width:48em) {
    #main-benefits-info #benefits-video {
        margin: 2em 0 3em
    }
    #main-benefits-info #benefits-video .panes {
        float: left;
        width: 55%
    }
}

#main-benefits-info #benefits-video ul.tabs {
    margin: .5em 0 2em;
    padding: 0;
    list-style: none
}

#main-benefits-info #benefits-video ul.tabs li {
    display: inline-block;
    text-align: center
}

#main-benefits-info #benefits-video ul.tabs li a {
    color: #fff;
    padding: .5em .9em
}

#main-benefits-info #benefits-video ul.tabs li a:hover {
    text-decoration: none;
    background-color: rgba(51, 153, 255, .43)
}

#main-benefits-info #benefits-video ul.tabs li a.current,
#main-benefits-info #benefits-video ul.tabs li a.current:hover {
    border: 2px solid #fff
}

#main-benefits-info #benefits-video #video-caption {
    font-size: .6875rem;
    font-style: italic
}

@media (min-width:48em) {
    #main-benefits-info #benefits-video #video-caption {
        float: left;
        width: 41%;
        font-size: .75rem;
        margin: 0 0 0 3.5%
    }
    #main-benefits-info #benefits-video #video-caption p {
        padding: 0;
        margin: 0
    }
}

@media (min-width:52.5em) {
    #main-benefits-info #benefits-video #video-caption {
        margin: 1em 0 0 3.5%
    }
}

@media (min-width:58.75em) {
    #main-benefits-info #benefits-video #video-caption {
        font-size: .875rem;
        margin: 1em 0 0 4%
    }
}

@media screen and (min-width:75em) {
    #main-benefits-info #benefits-video #video-caption {
        margin: 1.2em 0 0 4%
    }
}

@media screen and (min-width:80em) {
    #main-benefits-info #benefits-video #video-caption {
        margin: 2.5em 0 0 4%
    }
}

#main-heroesworkhere-info {
    margin: 0 5%;
    overflow: hidden
}

@media (min-width:48em) {
    #main-heroesworkhere-info {
        margin: 0 7.5%
    }
}

@media (min-width:64em) {
    #main-heroesworkhere-info {
        margin: 1.5em 10% 0
    }
}

@media (min-width:72.5em) {
    #main-heroesworkhere-info {
        margin: 1.5em 15% 0
    }
}

#main-heroesworkhere-info a {
    font-weight: 700
}





/* ======== Locations page ======== */
#locations-content-start {
  display: none;
}
.lang-switch.active {
  color: #fff !important;
}
#locations-content {
  margin: 0 5%;
  text-align: center;
}
@media (min-width: 48em) {
  #locations-content {
    margin: 1.5em 10% 0;
  }
}
#locations-content h2 {
  font: normal 3.125rem "Playoff Serif Bold", Baskerville, Cambria, serif;
  margin: 0;
  padding: 0;
}
#locations-content p {
  margin: 0;
  padding: 0 0 1.5em;
}
#locations-content p.select-location {
  font: normal 1.25rem "Playoff Serif Regular Italic", Baskerville, Cambria, serif;
  margin: 0;
  padding: 0 0 1em;
}

#map-world {
  position: relative;
  overflow: hidden;
}
#map-world img.world-map {
  display: none;
  width: 100%;
}
@media (min-width: 52.5em) {
  #map-world img.world-map {
    display: block;
    position: relative;
    max-width: 840px;
    margin: 0 auto;
  }
}
@media (min-width: 58.75em) {
  #map-world img.world-map {
    max-width: 1940px;
  }
}
@media (min-width: 64em) {
  #map-world img.world-map {
    max-width: 2024px;
  }
}
@media (min-width: 72.5em) {
  #map-world img.world-map {
    max-width: 2160px;
  }
}
@media screen and (min-width: 75em) {
  #map-world img.world-map {
    max-width: 2200px;
  }
}
@media screen and (min-width: 80em) {
  #map-world img.world-map {
    max-width: 2280px;
  }
}
#map-world #world-city-nav.r-tabs-nav {
  display: none;
}
@media (min-width: 52.5em) {
  #map-world #world-city-nav.r-tabs-nav {
    display: block;
    list-style: none;
  }
}
@media (min-width: 52.5em) {
  #map-world #world-city-nav.r-tabs-nav li {
    position: absolute;
    top: 75px;
    left: 645px;
  }
}
@media (min-width: 58.75em) {
  #map-world #world-city-nav.r-tabs-nav li {
    top: 88px;
    left: 725px;
  }
}
@media (min-width: 64em) {
  #map-world #world-city-nav.r-tabs-nav li {
    top: 85px;
    left: 788px;
  }
}
@media (min-width: 72.5em) {
  #map-world #world-city-nav.r-tabs-nav li {
    top: 108px;
    left: 892px;
  }
}
@media screen and (min-width: 75em) {
  #map-world #world-city-nav.r-tabs-nav li {
    top: 110px;
    left: 925px;
  }
}
@media screen and (min-width: 80em) {
  #map-world #world-city-nav.r-tabs-nav li {
    top: 120px;
    left: 988px;
  }
}
@media (min-width: 52.5em) {
  #map-world #world-city-nav.r-tabs-nav li a:not(.us) {
    display: block;
    width: 28px;
    height: 46px;
    text-indent: -999em;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAhCAYAAADZPosTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTIyNUMyQ0RGNjIzMTFFM0I0QTNBRDA0OTkyMUQ2MjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTIyNUMyQ0VGNjIzMTFFM0I0QTNBRDA0OTkyMUQ2MjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMjI1QzJDQkY2MjMxMUUzQjRBM0FEMDQ5OTIxRDYyNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjI1QzJDQ0Y2MjMxMUUzQjRBM0FEMDQ5OTIxRDYyNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmCqFBEAAAMYSURBVHjarFbLS1RRGP+dO0/HMcf3c1FmIdGihVKQWeSqCCRo0aIoiFqJRIv6A1q0c5P0IIggghCKkkQXQmg2VlJZCG4iTQxf6UiMijrj7XfuPYPzuLcZHx/84MzvfN/vnu+c73xnBOzNQxwgiogqxf0g/hDDRMQqSNiIXSsFzp4Hju5xIqckyySnl4HRCP4+B/qmgA5Sj5DGdgeAN3c06BPZ0PV8ooAoVigwOTknfaSvjLETq64Bvn5xM6iQKFIoTEIcL31lDGP3JovllAC9o24bETvQd4wxZcBHqSGFHErwxgM3rjTkWqxbUzsdg554AgEvUBpBxcsowmT6pUv5MeBtTz72ux1xAXJmHVhYAroUdYoI+NRH4vxWosCZeYz3AA2SarrrVBuelFKnC3o1hM54A3IsuZTUGXvfaXyiSeOKD9d41Vfj0lxkAi1rgoWny4UakONmcgvhVP9D1MijllYOVFZZbF03MZawYab9Itdt4c+DQQG1NCcHLpuK1214jwUvNaSWNgeEpiwcGjWL4jJWInBSS+VniRAwLwWD31fUJsWM41ye5jOneYl9CnLc7tSNuQR/2iDTmQaG5CoHX6/h90UdFW4tMc863q1vLJvhqPn7IMvK70vdg1XOdyxihr8GYqXb1utNc9XsriLveJ/XWEab1Ip1m8paiE8fcvQyR1ZqOrbG6Ah9G0OY71tHPZmR2PZODEFvfbqsupzITAxMtX1B4P06HkqxZBcf+1Dwp1+1qnSNgT6T9GUH/szYfLvvnrgksKTnZiAYgH5dQOZ0Ol0yrS9cadoY57o8xkE8TrqElpZXIzAy47c/9TDn6oBx9d5kZOduaVi16kCSu63J48AFbMIc2cAro4MXJx7EBLk8iG51dTdltZcFwozeKGqOya1y7ji2Yn7gybBn49WTY7/50m3ZjjQLrMkSkc/nTYeQZV+/HUEXi71zkqnOEvv49pBzY5t2Ncj3Imi+GS3pnDM5qf57Ecxlmyt7hx0wB1v+gN/8g+TeiRVG2dCDK8ajZpTMtgWhUt2FHbTC//3Lird/AgwAECSqADWp+IwAAAAASUVORK5CYII=) left top no-repeat;
    overflow: hidden;
    z-index: 10;
  }
}
@media (min-width: 72.5em) {
  #map-world #world-city-nav.r-tabs-nav li a:not(.us) {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAuCAMAAAAMYYkAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRkY4QkQwQjc4RUZDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QzM4REFCQkU5ODYxMUUzODY3OUYyMDA1RDQ0MjFDQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QzM4REFCQUU5ODYxMUUzODY3OUYyMDA1RDQ0MjFDQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBMEYzNDExMEYyMDY4MTE4QzE0Qzk0OEJCMEI5QkRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGRjhCRDBCNzhFRkM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+P5EQtAAAAGNQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAEBKQEAOgAAUgAAZgAAdgAAjAAAoAAAtAAAxQAA2gAA8QAA/wAA/wcA/xQARBtB3gAAABF0Uk5TAAAQIDBAUGBwgI+fr7/P3+/+LnC/AAABWklEQVQ4y32T27qCIBCFEQPzlAwqqRTw/k+52SSIhK0r9P8Y5rAGoViEoCJS+F/ee4BpAtbfcQJxC0IqY6WkgBbHkDLhyEdKMHrAir/MSS9eeVhxZRIpRy27sbf5koKbg/1qMlr7f0hHk9VYWdhtIdQyz0t4XvYFwqD9FwcrLvdPDRiRKSQITiH1maD6uZ832OXzW2pU+/Ps4ezzjaDwUERwScNuB6Q+ih73hHz2M41KUY6OoVAobfd8YUbLdZU6NOFhO1T9ah8aZI7JwU2FhBSSi27YuZmtj90JJWScQLyH6jmFojncN2yJwQZ8QHK2mOY0NnVzCiy6s+PjYt8Mn3eFHsXqsUoXqVtiU6Zb5otV/PYFUbOb6dl+7yfC7LOCUGbg7sPoYgzdq5qXWYhaO52tK/KQWE+M9AKiQSlWXMFmWdtLSMaJXkLEAF/D7oGuYd38gKT6AXF5gn8KYU4AB08x/QAAAABJRU5ErkJggg==) left top no-repeat;
  }
}
#map-world #world-city-nav.r-tabs-nav li a:not(.us):hover, #map-world #world-city-nav.r-tabs-nav li a:not(.us):focus {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAhCAMAAADu4HshAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTIyNUMyRDFGNjIzMTFFM0I0QTNBRDA0OTkyMUQ2MjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTIyNUMyRDJGNjIzMTFFM0I0QTNBRDA0OTkyMUQ2MjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMjI1QzJDRkY2MjMxMUUzQjRBM0FEMDQ5OTIxRDYyNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjI1QzJEMEY2MjMxMUUzQjRBM0FEMDQ5OTIxRDYyNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkgCSlYAAAIcUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA4AAA4AAAAAAAAAAAAAAAAAAAAAAAQAAB8AAAIAAAAAAAAAAAAAAAAAAAgAAAAAACEAAA4CACEAAAAAAA4BAAAAABsAAAAAADIAABsAAAkJACUAACUAAB0IAEgRAEgdAgAAAEkAAEolBEogAjIAAAAAAEkAABkQA0czB0c1CEc3CUc5ChkUAVAkARoQAyoVA28uB1AkAYAYA201CCscBVcnBVEIACscB4IzB6onDFEOAF06CJlSD5lZEl09EJlkFrQ7DplkFtJ0GLFKEJGNIpGNItKDG55zIcV3HMWBJ6FzIdSDLH12KeaALs6TMAAAABcJABcKABcLABcMABkTACwKAIEoB4IhBoItBpGRRJMlBpMnB5QnC6CaP6CgQKiiRqijQ7iuP9GWL9TJUtTKUtm7Q+7lYe/cUO/dUPOtS/nrY/n0avq6PvrFSvrpbf+zQf+6Pf+9Pf/DP//FQf/FUf/GQv/GUf/LUf/QR//RR//XU//cVf/cWP/fXf/fYf/hV//jXf/oYv/pUP/tbv/wav/ycv/0Yv/2e//3ZP/3eP/3ev/6Zf/6a//7bf/8Zv//bf//bv//ev//ff//fv//gP//gf//gv//g///hP//hf//hv//h///iP//if//iv//i2hgyV8AAABjdFJOUwABAgMEBQYHCg0REhQVGhwfICAiIyQnKTAxNDg8P0BERkpPUFRXXF5gZWVmaG50eHqGhoaNjpCRlJ6eoKKioqKws7S0tbe4v8HGx8nNz9TX2eHi5Obp7O3x8vL09vf6+vv8/f8H4Y4AAAGdSURBVBgZZcGJQwxRAAbwz5YIoRyJHOUm9xUlRyVX7vtmHRWRK4qiJEeOkEKOaMU38+a9NzP/oGfbrXb390O/EVmz8vJmTknGEItLj1c3NFQf27IQURnFtc192vd1X3NtcQbCJpW3K8emYTuqvXwijNTt77TFCEu/35UKYFmdpuH4vkPDrVs+DGP3fROkJXtaWnqkRYrv+8cj96Yi6byqqaysee2Q1LdysfKlR4rQjaBx/acgvTerUPhFkV7r5aBx8alHqq8bUfRDkd6zS0HjyguPVL82Yd1bjxSha0HjakiQ7oe1mHvHJSnbqioqqp5Lkv7tBZhwsFuQlL2dnb2SpOg+PBmB/AeKhlBK0FAP8wPAuEO/bQ6w/xzNhLH0rrIYpZ+swH8jdzRqRqhHu0cjbMapvxb7idM5iFjz2GWY27QhgIhRez8pGvLzgTQMmHPWtkhLXJiHQUmb6yUpP25LxhBTTwpSnJmOGAUdSndsRaxp52x1Phuxhpd0dZWlIM6ie/eXIF7mkRNZiJe0c08KEqxej0Sz5yPRmHRE/QMldM/HVAR3dAAAAABJRU5ErkJggg==) left top no-repeat;
  transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
}
@media (min-width: 72.5em) {
  #map-world #world-city-nav.r-tabs-nav li a:not(.us):hover, #map-world #world-city-nav.r-tabs-nav li a:not(.us):focus {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAuCAMAAAAMYYkAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRkY4QkQwQjc4RUZDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QzM4REFCN0U5ODYxMUUzODY3OUYyMDA1RDQ0MjFDQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QzM4REFCNkU5ODYxMUUzODY3OUYyMDA1RDQ0MjFDQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBMEYzNDExMEYyMDY4MTE4QzE0Qzk0OEJCMEI5QkRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGRjhCRDBCNzhFRkM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6ljDhQAAAGZQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/xAA/y4A/0gA/20A/4YT/58f/7cq/880/+k4//9B//9O//9Z//9k//9r//93//+BgCbQZgAAABF0Uk5TAAAQIDBAUGBwgI+fr7/P3+/+LnC/AAABXklEQVQ4y32TWZaDIBBFEQXjFCkUopIo7n+TTRNQRM37Au8prOEVQqEIQUmg7Xv6aAD6HljzwBHEFUi1rEaLklDhEFImLflqkYzuMOfv9aA3zz3M+bxGmi01LGOf9aQZMgubcb3Q2PxD2q2X6nID62nLchBi2LJWTYIwaH/jYMSVu2rAiPQ+zjJDfawgqHi58wROPr+hQIU/Cw+FzzeA0kMZwCF+dtoh9a/oziXksxc0KGW2tNv6DKnpni9s1Wocld6a8DQdyn+1D7XqiqnWToVsKUSBdthXMxufzgkpnJywcOI9VIgYynJ3XztFBmvxDglfQqY5DU1dHh6W9dHxYbEfho+7QvdidZfHi1QPoSnjLYPFl5idICqdmV7VeT8RZt8VhPQCOh8GgSG0f9U8vYSoMtOZ6uQaEuOJjt5A1M4zS+5gOYzVLSRdT28hYoDvYf1E97Aof0CS/4A4PcA/F4lP3SiSo6IAAAAASUVORK5CYII=) left top no-repeat;
  }
}
#map-world #world-city-nav.r-tabs-nav li.r-tabs-state-active a {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAhCAMAAADu4HshAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTIyNUMyRDFGNjIzMTFFM0I0QTNBRDA0OTkyMUQ2MjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTIyNUMyRDJGNjIzMTFFM0I0QTNBRDA0OTkyMUQ2MjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMjI1QzJDRkY2MjMxMUUzQjRBM0FEMDQ5OTIxRDYyNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjI1QzJEMEY2MjMxMUUzQjRBM0FEMDQ5OTIxRDYyNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkgCSlYAAAIcUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA4AAA4AAAAAAAAAAAAAAAAAAAAAAAQAAB8AAAIAAAAAAAAAAAAAAAAAAAgAAAAAACEAAA4CACEAAAAAAA4BAAAAABsAAAAAADIAABsAAAkJACUAACUAAB0IAEgRAEgdAgAAAEkAAEolBEogAjIAAAAAAEkAABkQA0czB0c1CEc3CUc5ChkUAVAkARoQAyoVA28uB1AkAYAYA201CCscBVcnBVEIACscB4IzB6onDFEOAF06CJlSD5lZEl09EJlkFrQ7DplkFtJ0GLFKEJGNIpGNItKDG55zIcV3HMWBJ6FzIdSDLH12KeaALs6TMAAAABcJABcKABcLABcMABkTACwKAIEoB4IhBoItBpGRRJMlBpMnB5QnC6CaP6CgQKiiRqijQ7iuP9GWL9TJUtTKUtm7Q+7lYe/cUO/dUPOtS/nrY/n0avq6PvrFSvrpbf+zQf+6Pf+9Pf/DP//FQf/FUf/GQv/GUf/LUf/QR//RR//XU//cVf/cWP/fXf/fYf/hV//jXf/oYv/pUP/tbv/wav/ycv/0Yv/2e//3ZP/3eP/3ev/6Zf/6a//7bf/8Zv//bf//bv//ev//ff//fv//gP//gf//gv//g///hP//hf//hv//h///iP//if//iv//i2hgyV8AAABjdFJOUwABAgMEBQYHCg0REhQVGhwfICAiIyQnKTAxNDg8P0BERkpPUFRXXF5gZWVmaG50eHqGhoaNjpCRlJ6eoKKioqKws7S0tbe4v8HGx8nNz9TX2eHi5Obp7O3x8vL09vf6+vv8/f8H4Y4AAAGdSURBVBgZZcGJQwxRAAbwz5YIoRyJHOUm9xUlRyVX7vtmHRWRK4qiJEeOkEKOaMU38+a9NzP/oGfbrXb390O/EVmz8vJmTknGEItLj1c3NFQf27IQURnFtc192vd1X3NtcQbCJpW3K8emYTuqvXwijNTt77TFCEu/35UKYFmdpuH4vkPDrVs+DGP3fROkJXtaWnqkRYrv+8cj96Yi6byqqaysee2Q1LdysfKlR4rQjaBx/acgvTerUPhFkV7r5aBx8alHqq8bUfRDkd6zS0HjyguPVL82Yd1bjxSha0HjakiQ7oe1mHvHJSnbqioqqp5Lkv7tBZhwsFuQlL2dnb2SpOg+PBmB/AeKhlBK0FAP8wPAuEO/bQ6w/xzNhLH0rrIYpZ+swH8jdzRqRqhHu0cjbMapvxb7idM5iFjz2GWY27QhgIhRez8pGvLzgTQMmHPWtkhLXJiHQUmb6yUpP25LxhBTTwpSnJmOGAUdSndsRaxp52x1Phuxhpd0dZWlIM6ie/eXIF7mkRNZiJe0c08KEqxej0Sz5yPRmHRE/QMldM/HVAR3dAAAAABJRU5ErkJggg==) left top no-repeat;
  z-index: 20;
}
@media (min-width: 72.5em) {
  #map-world #world-city-nav.r-tabs-nav li.r-tabs-state-active a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAuCAMAAAAMYYkAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRkY4QkQwQjc4RUZDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QzM4REFCN0U5ODYxMUUzODY3OUYyMDA1RDQ0MjFDQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QzM4REFCNkU5ODYxMUUzODY3OUYyMDA1RDQ0MjFDQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBMEYzNDExMEYyMDY4MTE4QzE0Qzk0OEJCMEI5QkRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGRjhCRDBCNzhFRkM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6ljDhQAAAGZQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/xAA/y4A/0gA/20A/4YT/58f/7cq/880/+k4//9B//9O//9Z//9k//9r//93//+BgCbQZgAAABF0Uk5TAAAQIDBAUGBwgI+fr7/P3+/+LnC/AAABXklEQVQ4y32TWZaDIBBFEQXjFCkUopIo7n+TTRNQRM37Au8prOEVQqEIQUmg7Xv6aAD6HljzwBHEFUi1rEaLklDhEFImLflqkYzuMOfv9aA3zz3M+bxGmi01LGOf9aQZMgubcb3Q2PxD2q2X6nID62nLchBi2LJWTYIwaH/jYMSVu2rAiPQ+zjJDfawgqHi58wROPr+hQIU/Cw+FzzeA0kMZwCF+dtoh9a/oziXksxc0KGW2tNv6DKnpni9s1Wocld6a8DQdyn+1D7XqiqnWToVsKUSBdthXMxufzgkpnJywcOI9VIgYynJ3XztFBmvxDglfQqY5DU1dHh6W9dHxYbEfho+7QvdidZfHi1QPoSnjLYPFl5idICqdmV7VeT8RZt8VhPQCOh8GgSG0f9U8vYSoMtOZ6uQaEuOJjt5A1M4zS+5gOYzVLSRdT28hYoDvYf1E97Aof0CS/4A4PcA/F4lP3SiSo6IAAAAASUVORK5CYII=) left top no-repeat;
  }
}
#map-world a#map-usa-zoom {
  width: 20%;
  height: 35%;
  left: 8%;
  top: 0;
  position: absolute;
  text-indent: -99999px;
}
#map-world a#map-usa-zoom:hover {
  opacity: 0.9;
}
#map-world ul#world-city-nav li#cn-buenos-aires {
  left: 28.13%;
  top: 71.15%;
}
#map-world ul#world-city-nav li#cn-botoga {
  left: 23.13%;
  top: 44.25%;
}
#map-world ul#world-city-nav li#cn-sao-paolo {
  left: 31.13%;
  top: 62.25%;
}
#map-world ul#world-city-nav li#cn-mexico {
  left: 15.83%;
  top: 34.25%;
}
#map-world ul#world-city-nav li#cn-london {
  left: 44.53%;
  top: 8.25%;
}
#map-world ul#world-city-nav li#cn-johannesburg {
  left: 52.53%;
  top: 64.55%;
}
#map-world ul#world-city-nav li#cn-capetown {
  left: 49.73%;
  top: 69.55%;
}
#map-world ul#world-city-nav li#cn-delhi {
  left: 68.03%;
  top: 27%;
}
#map-world ul#world-city-nav li#cn-mumbai {
  left: 66.03%;
  top: 34%;
}
#map-world ul#world-city-nav li#cn-bangalore {
  left: 67.83%;
  top: 38%;
}
#map-world ul#world-city-nav li#cn-sydney {
  left: 88.23%;
  top: 73.0%;
}
#map-world ul#world-city-nav li#cn-melbourne {
  left: 86.33%;
  top: 77.2%;
}

#map-usa {
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
#map-usa #map-world-zoom {
  position: absolute;
  right: 20px;
  top: 20px;
}
#map-usa img.us-map {
  width: 100%;
  display: none;
}
@media (min-width: 52.5em) {
  #map-usa img.us-map {
    display: block;
    position: relative;
    max-width: 840px;
    margin: 0 auto;
  }
}
@media (min-width: 58.75em) {
  #map-usa img.us-map {
    max-width: 940px;
  }
}
@media (min-width: 64em) {
  #map-usa img.us-map {
    max-width: 1024px;
  }
}
@media (min-width: 72.5em) {
  #map-usa img.us-map {
    max-width: 1160px;
  }
}
@media screen and (min-width: 75em) {
  #map-usa img.us-map {
    max-width: 1200px;
  }
}
@media screen and (min-width: 80em) {
  #map-usa img.us-map {
    max-width: 1280px;
  }
}
#map-usa #city-nav.r-tabs-nav {
  display: none;
}
@media (min-width: 52.5em) {
  #map-usa #city-nav.r-tabs-nav {
    display: block;
    position: relative;
    list-style: none;
    margin: -368px auto 0;
    padding: 0;
    width: 840px;
    height: 368px;
  }
}
@media (min-width: 58.75em) {
  #map-usa #city-nav.r-tabs-nav {
    margin: -412px auto 0;
    width: 940px;
    height: 411px;
  }
}
@media (min-width: 64em) {
  #map-usa #city-nav.r-tabs-nav {
    width: 1024px;
    margin: -448px auto 0;
    height: 448px;
  }
}
@media (min-width: 72.5em) {
  #map-usa #city-nav.r-tabs-nav {
    width: 1160px;
    margin: -510px auto 0;
    height: 509px;
  }
}
@media screen and (min-width: 75em) {
  #map-usa #city-nav.r-tabs-nav {
    width: 1200px;
    margin: -526px auto 0;
    height: 526px;
  }
}
@media screen and (min-width: 80em) {
  #map-usa #city-nav.r-tabs-nav {
    width: 1280px;
    margin: -561px auto 0;
    height: 560px;
  }
}
@media (min-width: 52.5em) {
  #map-usa #city-nav.r-tabs-nav li {
    position: absolute;
    top: 75px;
    left: 645px;
  }
}
@media (min-width: 58.75em) {
  #map-usa #city-nav.r-tabs-nav li {
    top: 88px;
    left: 725px;
  }
}
@media (min-width: 64em) {
  #map-usa #city-nav.r-tabs-nav li {
    top: 85px;
    left: 788px;
  }
}
@media (min-width: 72.5em) {
  #map-usa #city-nav.r-tabs-nav li {
    top: 108px;
    left: 892px;
  }
}
@media screen and (min-width: 75em) {
  #map-usa #city-nav.r-tabs-nav li {
    top: 110px;
    left: 925px;
  }
}
@media screen and (min-width: 80em) {
  #map-usa #city-nav.r-tabs-nav li {
    top: 120px;
    left: 988px;
  }
}
@media (min-width: 52.5em) {
  #map-usa #city-nav.r-tabs-nav li a:not(.us) {
    display: block;
    width: 28px;
    height: 46px;
    text-indent: -999em;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAhCAYAAADZPosTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTIyNUMyQ0RGNjIzMTFFM0I0QTNBRDA0OTkyMUQ2MjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTIyNUMyQ0VGNjIzMTFFM0I0QTNBRDA0OTkyMUQ2MjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMjI1QzJDQkY2MjMxMUUzQjRBM0FEMDQ5OTIxRDYyNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjI1QzJDQ0Y2MjMxMUUzQjRBM0FEMDQ5OTIxRDYyNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmCqFBEAAAMYSURBVHjarFbLS1RRGP+dO0/HMcf3c1FmIdGihVKQWeSqCCRo0aIoiFqJRIv6A1q0c5P0IIggghCKkkQXQmg2VlJZCG4iTQxf6UiMijrj7XfuPYPzuLcZHx/84MzvfN/vnu+c73xnBOzNQxwgiogqxf0g/hDDRMQqSNiIXSsFzp4Hju5xIqckyySnl4HRCP4+B/qmgA5Sj5DGdgeAN3c06BPZ0PV8ooAoVigwOTknfaSvjLETq64Bvn5xM6iQKFIoTEIcL31lDGP3JovllAC9o24bETvQd4wxZcBHqSGFHErwxgM3rjTkWqxbUzsdg554AgEvUBpBxcsowmT6pUv5MeBtTz72ux1xAXJmHVhYAroUdYoI+NRH4vxWosCZeYz3AA2SarrrVBuelFKnC3o1hM54A3IsuZTUGXvfaXyiSeOKD9d41Vfj0lxkAi1rgoWny4UakONmcgvhVP9D1MijllYOVFZZbF03MZawYab9Itdt4c+DQQG1NCcHLpuK1214jwUvNaSWNgeEpiwcGjWL4jJWInBSS+VniRAwLwWD31fUJsWM41ye5jOneYl9CnLc7tSNuQR/2iDTmQaG5CoHX6/h90UdFW4tMc863q1vLJvhqPn7IMvK70vdg1XOdyxihr8GYqXb1utNc9XsriLveJ/XWEab1Ip1m8paiE8fcvQyR1ZqOrbG6Ah9G0OY71tHPZmR2PZODEFvfbqsupzITAxMtX1B4P06HkqxZBcf+1Dwp1+1qnSNgT6T9GUH/szYfLvvnrgksKTnZiAYgH5dQOZ0Ol0yrS9cadoY57o8xkE8TrqElpZXIzAy47c/9TDn6oBx9d5kZOduaVi16kCSu63J48AFbMIc2cAro4MXJx7EBLk8iG51dTdltZcFwozeKGqOya1y7ji2Yn7gybBn49WTY7/50m3ZjjQLrMkSkc/nTYeQZV+/HUEXi71zkqnOEvv49pBzY5t2Ncj3Imi+GS3pnDM5qf57Ecxlmyt7hx0wB1v+gN/8g+TeiRVG2dCDK8ajZpTMtgWhUt2FHbTC//3Lird/AgwAECSqADWp+IwAAAAASUVORK5CYII=) left top no-repeat;
    overflow: hidden;
    z-index: 10;
  }
}
@media (min-width: 72.5em) {
  #map-usa #city-nav.r-tabs-nav li a:not(.us) {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAuCAMAAAAMYYkAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRkY4QkQwQjc4RUZDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QzM4REFCQkU5ODYxMUUzODY3OUYyMDA1RDQ0MjFDQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QzM4REFCQUU5ODYxMUUzODY3OUYyMDA1RDQ0MjFDQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBMEYzNDExMEYyMDY4MTE4QzE0Qzk0OEJCMEI5QkRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGRjhCRDBCNzhFRkM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+P5EQtAAAAGNQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAEBKQEAOgAAUgAAZgAAdgAAjAAAoAAAtAAAxQAA2gAA8QAA/wAA/wcA/xQARBtB3gAAABF0Uk5TAAAQIDBAUGBwgI+fr7/P3+/+LnC/AAABWklEQVQ4y32T27qCIBCFEQPzlAwqqRTw/k+52SSIhK0r9P8Y5rAGoViEoCJS+F/ee4BpAtbfcQJxC0IqY6WkgBbHkDLhyEdKMHrAir/MSS9eeVhxZRIpRy27sbf5koKbg/1qMlr7f0hHk9VYWdhtIdQyz0t4XvYFwqD9FwcrLvdPDRiRKSQITiH1maD6uZ832OXzW2pU+/Ps4ezzjaDwUERwScNuB6Q+ih73hHz2M41KUY6OoVAobfd8YUbLdZU6NOFhO1T9ah8aZI7JwU2FhBSSi27YuZmtj90JJWScQLyH6jmFojncN2yJwQZ8QHK2mOY0NnVzCiy6s+PjYt8Mn3eFHsXqsUoXqVtiU6Zb5otV/PYFUbOb6dl+7yfC7LOCUGbg7sPoYgzdq5qXWYhaO52tK/KQWE+M9AKiQSlWXMFmWdtLSMaJXkLEAF/D7oGuYd38gKT6AXF5gn8KYU4AB08x/QAAAABJRU5ErkJggg==) left top no-repeat;
  }
}
#map-usa #city-nav.r-tabs-nav li a:not(.us):hover, #map-usa #city-nav.r-tabs-nav li a:not(.us):focus {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAhCAMAAADu4HshAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTIyNUMyRDFGNjIzMTFFM0I0QTNBRDA0OTkyMUQ2MjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTIyNUMyRDJGNjIzMTFFM0I0QTNBRDA0OTkyMUQ2MjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMjI1QzJDRkY2MjMxMUUzQjRBM0FEMDQ5OTIxRDYyNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjI1QzJEMEY2MjMxMUUzQjRBM0FEMDQ5OTIxRDYyNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkgCSlYAAAIcUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA4AAA4AAAAAAAAAAAAAAAAAAAAAAAQAAB8AAAIAAAAAAAAAAAAAAAAAAAgAAAAAACEAAA4CACEAAAAAAA4BAAAAABsAAAAAADIAABsAAAkJACUAACUAAB0IAEgRAEgdAgAAAEkAAEolBEogAjIAAAAAAEkAABkQA0czB0c1CEc3CUc5ChkUAVAkARoQAyoVA28uB1AkAYAYA201CCscBVcnBVEIACscB4IzB6onDFEOAF06CJlSD5lZEl09EJlkFrQ7DplkFtJ0GLFKEJGNIpGNItKDG55zIcV3HMWBJ6FzIdSDLH12KeaALs6TMAAAABcJABcKABcLABcMABkTACwKAIEoB4IhBoItBpGRRJMlBpMnB5QnC6CaP6CgQKiiRqijQ7iuP9GWL9TJUtTKUtm7Q+7lYe/cUO/dUPOtS/nrY/n0avq6PvrFSvrpbf+zQf+6Pf+9Pf/DP//FQf/FUf/GQv/GUf/LUf/QR//RR//XU//cVf/cWP/fXf/fYf/hV//jXf/oYv/pUP/tbv/wav/ycv/0Yv/2e//3ZP/3eP/3ev/6Zf/6a//7bf/8Zv//bf//bv//ev//ff//fv//gP//gf//gv//g///hP//hf//hv//h///iP//if//iv//i2hgyV8AAABjdFJOUwABAgMEBQYHCg0REhQVGhwfICAiIyQnKTAxNDg8P0BERkpPUFRXXF5gZWVmaG50eHqGhoaNjpCRlJ6eoKKioqKws7S0tbe4v8HGx8nNz9TX2eHi5Obp7O3x8vL09vf6+vv8/f8H4Y4AAAGdSURBVBgZZcGJQwxRAAbwz5YIoRyJHOUm9xUlRyVX7vtmHRWRK4qiJEeOkEKOaMU38+a9NzP/oGfbrXb390O/EVmz8vJmTknGEItLj1c3NFQf27IQURnFtc192vd1X3NtcQbCJpW3K8emYTuqvXwijNTt77TFCEu/35UKYFmdpuH4vkPDrVs+DGP3fROkJXtaWnqkRYrv+8cj96Yi6byqqaysee2Q1LdysfKlR4rQjaBx/acgvTerUPhFkV7r5aBx8alHqq8bUfRDkd6zS0HjyguPVL82Yd1bjxSha0HjakiQ7oe1mHvHJSnbqioqqp5Lkv7tBZhwsFuQlL2dnb2SpOg+PBmB/AeKhlBK0FAP8wPAuEO/bQ6w/xzNhLH0rrIYpZ+swH8jdzRqRqhHu0cjbMapvxb7idM5iFjz2GWY27QhgIhRez8pGvLzgTQMmHPWtkhLXJiHQUmb6yUpP25LxhBTTwpSnJmOGAUdSndsRaxp52x1Phuxhpd0dZWlIM6ie/eXIF7mkRNZiJe0c08KEqxej0Sz5yPRmHRE/QMldM/HVAR3dAAAAABJRU5ErkJggg==) left top no-repeat;
  transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
}
@media (min-width: 72.5em) {
  #map-usa #city-nav.r-tabs-nav li a:not(.us):hover, #map-usa #city-nav.r-tabs-nav li a:not(.us):focus {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAuCAMAAAAMYYkAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRkY4QkQwQjc4RUZDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QzM4REFCN0U5ODYxMUUzODY3OUYyMDA1RDQ0MjFDQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QzM4REFCNkU5ODYxMUUzODY3OUYyMDA1RDQ0MjFDQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBMEYzNDExMEYyMDY4MTE4QzE0Qzk0OEJCMEI5QkRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGRjhCRDBCNzhFRkM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6ljDhQAAAGZQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/xAA/y4A/0gA/20A/4YT/58f/7cq/880/+k4//9B//9O//9Z//9k//9r//93//+BgCbQZgAAABF0Uk5TAAAQIDBAUGBwgI+fr7/P3+/+LnC/AAABXklEQVQ4y32TWZaDIBBFEQXjFCkUopIo7n+TTRNQRM37Au8prOEVQqEIQUmg7Xv6aAD6HljzwBHEFUi1rEaLklDhEFImLflqkYzuMOfv9aA3zz3M+bxGmi01LGOf9aQZMgubcb3Q2PxD2q2X6nID62nLchBi2LJWTYIwaH/jYMSVu2rAiPQ+zjJDfawgqHi58wROPr+hQIU/Cw+FzzeA0kMZwCF+dtoh9a/oziXksxc0KGW2tNv6DKnpni9s1Wocld6a8DQdyn+1D7XqiqnWToVsKUSBdthXMxufzgkpnJywcOI9VIgYynJ3XztFBmvxDglfQqY5DU1dHh6W9dHxYbEfho+7QvdidZfHi1QPoSnjLYPFl5idICqdmV7VeT8RZt8VhPQCOh8GgSG0f9U8vYSoMtOZ6uQaEuOJjt5A1M4zS+5gOYzVLSRdT28hYoDvYf1E97Aof0CS/4A4PcA/F4lP3SiSo6IAAAAASUVORK5CYII=) left top no-repeat;
  }
}
#map-usa #city-nav.r-tabs-nav li.r-tabs-state-active a {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAhCAMAAADu4HshAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTIyNUMyRDFGNjIzMTFFM0I0QTNBRDA0OTkyMUQ2MjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTIyNUMyRDJGNjIzMTFFM0I0QTNBRDA0OTkyMUQ2MjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMjI1QzJDRkY2MjMxMUUzQjRBM0FEMDQ5OTIxRDYyNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjI1QzJEMEY2MjMxMUUzQjRBM0FEMDQ5OTIxRDYyNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkgCSlYAAAIcUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA4AAA4AAAAAAAAAAAAAAAAAAAAAAAQAAB8AAAIAAAAAAAAAAAAAAAAAAAgAAAAAACEAAA4CACEAAAAAAA4BAAAAABsAAAAAADIAABsAAAkJACUAACUAAB0IAEgRAEgdAgAAAEkAAEolBEogAjIAAAAAAEkAABkQA0czB0c1CEc3CUc5ChkUAVAkARoQAyoVA28uB1AkAYAYA201CCscBVcnBVEIACscB4IzB6onDFEOAF06CJlSD5lZEl09EJlkFrQ7DplkFtJ0GLFKEJGNIpGNItKDG55zIcV3HMWBJ6FzIdSDLH12KeaALs6TMAAAABcJABcKABcLABcMABkTACwKAIEoB4IhBoItBpGRRJMlBpMnB5QnC6CaP6CgQKiiRqijQ7iuP9GWL9TJUtTKUtm7Q+7lYe/cUO/dUPOtS/nrY/n0avq6PvrFSvrpbf+zQf+6Pf+9Pf/DP//FQf/FUf/GQv/GUf/LUf/QR//RR//XU//cVf/cWP/fXf/fYf/hV//jXf/oYv/pUP/tbv/wav/ycv/0Yv/2e//3ZP/3eP/3ev/6Zf/6a//7bf/8Zv//bf//bv//ev//ff//fv//gP//gf//gv//g///hP//hf//hv//h///iP//if//iv//i2hgyV8AAABjdFJOUwABAgMEBQYHCg0REhQVGhwfICAiIyQnKTAxNDg8P0BERkpPUFRXXF5gZWVmaG50eHqGhoaNjpCRlJ6eoKKioqKws7S0tbe4v8HGx8nNz9TX2eHi5Obp7O3x8vL09vf6+vv8/f8H4Y4AAAGdSURBVBgZZcGJQwxRAAbwz5YIoRyJHOUm9xUlRyVX7vtmHRWRK4qiJEeOkEKOaMU38+a9NzP/oGfbrXb390O/EVmz8vJmTknGEItLj1c3NFQf27IQURnFtc192vd1X3NtcQbCJpW3K8emYTuqvXwijNTt77TFCEu/35UKYFmdpuH4vkPDrVs+DGP3fROkJXtaWnqkRYrv+8cj96Yi6byqqaysee2Q1LdysfKlR4rQjaBx/acgvTerUPhFkV7r5aBx8alHqq8bUfRDkd6zS0HjyguPVL82Yd1bjxSha0HjakiQ7oe1mHvHJSnbqioqqp5Lkv7tBZhwsFuQlL2dnb2SpOg+PBmB/AeKhlBK0FAP8wPAuEO/bQ6w/xzNhLH0rrIYpZ+swH8jdzRqRqhHu0cjbMapvxb7idM5iFjz2GWY27QhgIhRez8pGvLzgTQMmHPWtkhLXJiHQUmb6yUpP25LxhBTTwpSnJmOGAUdSndsRaxp52x1Phuxhpd0dZWlIM6ie/eXIF7mkRNZiJe0c08KEqxej0Sz5yPRmHRE/QMldM/HVAR3dAAAAABJRU5ErkJggg==) left top no-repeat;
  z-index: 20;
}
@media (min-width: 72.5em) {
  #map-usa #city-nav.r-tabs-nav li.r-tabs-state-active a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAuCAMAAAAMYYkAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRkY4QkQwQjc4RUZDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QzM4REFCN0U5ODYxMUUzODY3OUYyMDA1RDQ0MjFDQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QzM4REFCNkU5ODYxMUUzODY3OUYyMDA1RDQ0MjFDQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBMEYzNDExMEYyMDY4MTE4QzE0Qzk0OEJCMEI5QkRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGRjhCRDBCNzhFRkM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6ljDhQAAAGZQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/xAA/y4A/0gA/20A/4YT/58f/7cq/880/+k4//9B//9O//9Z//9k//9r//93//+BgCbQZgAAABF0Uk5TAAAQIDBAUGBwgI+fr7/P3+/+LnC/AAABXklEQVQ4y32TWZaDIBBFEQXjFCkUopIo7n+TTRNQRM37Au8prOEVQqEIQUmg7Xv6aAD6HljzwBHEFUi1rEaLklDhEFImLflqkYzuMOfv9aA3zz3M+bxGmi01LGOf9aQZMgubcb3Q2PxD2q2X6nID62nLchBi2LJWTYIwaH/jYMSVu2rAiPQ+zjJDfawgqHi58wROPr+hQIU/Cw+FzzeA0kMZwCF+dtoh9a/oziXksxc0KGW2tNv6DKnpni9s1Wocld6a8DQdyn+1D7XqiqnWToVsKUSBdthXMxufzgkpnJywcOI9VIgYynJ3XztFBmvxDglfQqY5DU1dHh6W9dHxYbEfho+7QvdidZfHi1QPoSnjLYPFl5idICqdmV7VeT8RZt8VhPQCOh8GgSG0f9U8vYSoMtOZ6uQaEuOJjt5A1M4zS+5gOYzVLSRdT28hYoDvYf1E97Aof0CS/4A4PcA/F4lP3SiSo6IAAAAASUVORK5CYII=) left top no-repeat;
  }
}
@media (min-width: 52.5em) {
  #map-usa ul#city-nav li#cn-los-angeles {
    top: 200px;
    left: 165px;
  }
}
@media (min-width: 58.75em) {
  #map-usa ul#city-nav li#cn-los-angeles {
    top: 230px;
    left: 190px;
  }
}
@media (min-width: 64em) {
  #map-usa ul#city-nav li#cn-los-angeles {
    top: 255px;
    left: 208px;
  }
}
@media (min-width: 72.5em) {
  #map-usa ul#city-nav li#cn-los-angeles {
    top: 280px;
    left: 230px;
  }
}
@media screen and (min-width: 75em) {
  #map-usa ul#city-nav li#cn-los-angeles {
    top: 290px;
    left: 238px;
  }
}
@media screen and (min-width: 80em) {
  #map-usa ul#city-nav li#cn-los-angeles {
    top: 312px;
    left: 255px;
  }
}
@media (min-width: 52.5em) {
  #map-usa ul#city-nav li#cn-new-york {
    top: 90px;
    left: 640px;
  }
}
@media (min-width: 58.75em) {
  #map-usa ul#city-nav li#cn-new-york {
    top: 107px;
    left: 715px;
  }
}
@media (min-width: 64em) {
  #map-usa ul#city-nav li#cn-new-york {
    top: 115px;
    left: 780px;
  }
}
@media (min-width: 72.5em) {
  #map-usa ul#city-nav li#cn-new-york {
    top: 127px;
    left: 885px;
  }
}
@media screen and (min-width: 75em) {
  #map-usa ul#city-nav li#cn-new-york {
    top: 131px;
    left: 914px;
  }
}
@media screen and (min-width: 80em) {
  #map-usa ul#city-nav li#cn-new-york {
    top: 143px;
    left: 977px;
  }
}
@media (min-width: 52.5em) {
  #map-usa ul#city-nav li#cn-charolotte {
    top: 182px;
    left: 588px;
  }
}
@media (min-width: 58.75em) {
  #map-usa ul#city-nav li#cn-charolotte {
    top: 206px;
    left: 658px;
  }
}
@media (min-width: 64em) {
  #map-usa ul#city-nav li#cn-charolotte {
    top: 230px;
    left: 718px;
  }
}
@media (min-width: 72.5em) {
  #map-usa ul#city-nav li#cn-charolotte {
    top: 255px;
    left: 815px;
  }
}
@media screen and (min-width: 75em) {
  #map-usa ul#city-nav li#cn-charolotte {
    top: 260px;
    left: 841px;
  }
}
@media screen and (min-width: 80em) {
  #map-usa ul#city-nav li#cn-charolotte {
    top: 283px;
    left: 895px;
  }
}
@media (min-width: 52.5em) {
  #map-usa ul#city-nav li#cn-orlando {
    top: 275px;
    left: 595px;
    z-index: 10;
  }
}
@media (min-width: 58.75em) {
  #map-usa ul#city-nav li#cn-orlando {
    top: 314px;
    left: 667px;
  }
}
@media (min-width: 64em) {
  #map-usa ul#city-nav li#cn-orlando {
    top: 343px;
    left: 730px;
  }
}
@media (min-width: 72.5em) {
  #map-usa ul#city-nav li#cn-orlando {
    top: 385px;
    left: 827px;
  }
}
@media screen and (min-width: 75em) {
  #map-usa ul#city-nav li#cn-orlando {
    top: 400px;
    left: 850px;
  }
}
@media screen and (min-width: 80em) {
  #map-usa ul#city-nav li#cn-orlando {
    top: 433px;
    left: 910px;
  }
}
@media (min-width: 52.5em) {
  #map-usa ul#city-nav li#cn-miami {
    top: 305px;
    left: 615px;
  }
}
@media (min-width: 58.75em) {
  #map-usa ul#city-nav li#cn-miami {
    top: 345px;
    left: 690px;
  }
}
@media (min-width: 64em) {
  #map-usa ul#city-nav li#cn-miami {
    top: 382px;
    left: 752px;
  }
}
@media (min-width: 72.5em) {
  #map-usa ul#city-nav li#cn-miami {
    top: 428px;
    left: 850px;
  }
}
@media screen and (min-width: 75em) {
  #map-usa ul#city-nav li#cn-miami {
    top: 440px;
    left: 882px;
  }
}
@media screen and (min-width: 80em) {
  #map-usa ul#city-nav li#cn-miami {
    top: 472px;
    left: 943px;
  }
}
@media (min-width: 52.5em) {
  #map-usa ul#city-nav li#cn-austin {
    top: 270px;
    left: 400px;
  }
}
@media (min-width: 58.75em) {
  #map-usa ul#city-nav li#cn-austin {
    top: 310px;
    left: 440px;
  }
}
@media (min-width: 64em) {
  #map-usa ul#city-nav li#cn-austin {
    top: 330px;
    left: 485px;
  }
}
@media (min-width: 72.5em) {
  #map-usa ul#city-nav li#cn-austin {
    top: 375px;
    left: 550px;
  }
}
@media screen and (min-width: 75em) {
  #map-usa ul#city-nav li#cn-austin {
    top: 390px;
    left: 570px;
  }
}
@media screen and (min-width: 80em) {
  #map-usa ul#city-nav li#cn-austin {
    top: 425px;
    left: 600px;
  }
}
@media (min-width: 52.5em) {
  #map-usa ul#city-nav li#cn-seattle {
    top: 7px;
    left: 167px;
  }
}
@media (min-width: 58.75em) {
  #map-usa ul#city-nav li#cn-seattle {
    top: 12px;
    left: 188px;
  }
}
@media (min-width: 64em) {
  #map-usa ul#city-nav li#cn-seattle {
    top: 14px;
    left: 205px;
  }
}
@media (min-width: 72.5em) {
  #map-usa ul#city-nav li#cn-seattle {
    top: 14px;
    left: 230px;
  }
}
@media screen and (min-width: 75em) {
  #map-usa ul#city-nav li#cn-seattle {
    top: 14px;
    left: 238px;
  }
}
@media screen and (min-width: 80em) {
  #map-usa ul#city-nav li#cn-seattle {
    top: 16px;
    left: 255px;
  }
}
@media (min-width: 52.5em) {
  #map-usa ul#city-nav li#cn-chicago {
    top: 105px;
    left: 493px;
  }
}
@media (min-width: 58.75em) {
  #map-usa ul#city-nav li#cn-chicago {
    top: 123px;
    left: 555px;
  }
}
@media (min-width: 64em) {
  #map-usa ul#city-nav li#cn-chicago {
    top: 133px;
    left: 605px;
  }
}
@media (min-width: 72.5em) {
  #map-usa ul#city-nav li#cn-chicago {
    top: 145px;
    left: 685px;
  }
}
@media screen and (min-width: 75em) {
  #map-usa ul#city-nav li#cn-chicago {
    top: 155px;
    left: 710px;
  }
}
@media screen and (min-width: 80em) {
  #map-usa ul#city-nav li#cn-chicago {
    top: 163px;
    left: 758px;
  }
}

#city-container {
  position: relative;
}
#city-container .r-tabs-accordion-title {
  font: normal 1.375rem "Playoff Serif Bold", Baskerville, Cambria, serif;
  padding: 0 14px 0 0;
  background-color: #242424;
  margin: 0 0 .4em;
}
@media (min-width: 30em) {
  #city-container .r-tabs-accordion-title {
    font-size: 1.6875rem;
  }
}
@media (min-width: 52.5em) {
  #city-container .r-tabs-accordion-title {
    display: none;
  }
}
#city-container .r-tabs-accordion-title a.r-tabs-anchor {
  display: block;
  color: #fff;
  padding: .3em 0 .3em 1em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAAAAADhgtq/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDdFMUVBMUFFQjNEMTFFMzg1MDNEODVEM0JBOTExQkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDdFMUVBMUJFQjNEMTFFMzg1MDNEODVEM0JBOTExQkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNjYwMUQ4RkVCM0MxMUUzODUwM0Q4NUQzQkE5MTFCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNjYwMUQ5MEVCM0MxMUUzODUwM0Q4NUQzQkE5MTFCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph75ZJsAAAH8SURBVCjPZZJPSFRRFMbvvrXz3r33vTf33fuNMgzWwBSUIApRkdCmEAORgTZJmyIsIVqIWTgujLCIGIrSRRCV2D8ZnJEcCJRqY1NTE7SKiMCocRwmajwt3kwtPMvzW3yH8/0YACAsOkYWK0T0PTO0kysAAAMAvn2qQuv5memZlRqtXWiTTWL3vKfXpxO+lFLvOV+ilU4REN5X3hyFFdbGGO2Fotfoy34BMDh718oDIR/NCVsnNz8lPDBtlulYCwDAVxoATMs5euQYZp+lG5YBAMTiUQMARs5RkrPIh287FAAYP/1xyAYAuF21JZf10lULAGBUhsZDQRaf/dPNrtBh2SBP6GKTHKdhlv0R8wG4gofmaGSbEGEAXlf9Niu80xrwUvnswudfxUwuP+wCOro+zwpvjQZkjojqVSKiaQHotp/zbLVkNKAGJ1PjhXp2dGKyXwE6VnnKnlXjW3PcfZRmYzQgttxmn6ET7CDd5Q2yQBPBm4y7tLGLqeVqtwMARp+61ecAAMQReiAZT9JjqQEAjuVFAECZl797HGbkfbpk/S8BUCJNUzYYwu2rNCad5t4I/zrl4IMhIne/oYedtlC+9hXnB3L0vN0NPJDxWardORpvNa2J5D2im1E30nDH8wZfEZWLL0pVony/UP+sguam9/Ji8WshkzqkeNDwX5+c2xXGPQHwAAAAAElFTkSuQmCC) right center no-repeat;
}
#city-container .r-tabs-accordion-title a.r-tabs-anchor:hover {
  text-decoration: none;
}
#city-container .r-tabs-accordion-title.r-tabs-state-active {
  position: relative;
  font: normal 1.375rem "Playoff Serif Bold", Baskerville, Cambria, serif;
  padding: 0 14px 0 0;
  background-color: rgba(72, 136, 199, 0.7);
  margin: 0;
  width: 100%;
  z-index: 6;
}
@media (min-width: 30em) {
  #city-container .r-tabs-accordion-title.r-tabs-state-active {
    font-size: 1.6875rem;
  }
}
#city-container .r-tabs-accordion-title.r-tabs-state-active a.r-tabs-anchor {
  display: block;
  color: #fff;
  padding: .3em 0 .3em 1em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDdFMUVBMjJFQjNEMTFFMzg1MDNEODVEM0JBOTExQkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDdFMUVBMjNFQjNEMTFFMzg1MDNEODVEM0JBOTExQkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0N0UxRUEyMEVCM0QxMUUzODUwM0Q4NUQzQkE5MTFCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0N0UxRUEyMUVCM0QxMUUzODUwM0Q4NUQzQkE5MTFCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp3FO08AAAJzSURBVHjapJZLiI5RGMff25fLFCkxybgMkktpokZuJRayGjWxcVlaIZQ9C2VhYkhZEjULioXFpBAhhqY0yGIyGzYGobzju/r/9T86c/rO974vT/3er++c53n+535O2Gg0ggzrApvBJtChMgaNgsfgIXjTMgNFPCwFZ8HHRmsbBSfBXF8un8Ax8ENJnoBDYCPoAPPBArAVnACv5MfGHMgjMg1cV9CQEgUZhKBHPaKdV1lTkRjckOMlMD2HgM1sK/6iT+SUHPoKJrdJwIDyHHRF1oEauC/Hv4G1Wi0TR2gGeA2+g8W2yG1QBSvtgHK5HKRpmgn9HKFt6k0//3OClmAlvwMDYK9Z2mxhpVIJ8lqpVAriOLaLuH9Wg84Inx2AtddMbb1eLyRAq1argbOxr4BZ3MgU6Qa/wDOzORlQ1BjnNOypftcn+CwC78FX48yeyFh3FISe3Cz/DM6A1MxJGP5xHwM/wcJEQzXhSUKRw1kjBfqbiHB02LU4kWPsSTCmBFk9SZvURSKgyCewCkyhehRFAdGQUeRI3nkxsbJ20Mb8LBkCM8EaU5skSeGJ5xBxGVu2Vj15wc9dFe6yW+QEZBobprkwtltzco+bMVZveCGtAOP2huRy5tA5CSYNETehsxGXgxFwB/SYY6BXx8AF99CjQIFzy3BL+TbYZ1doVez7j1M40EU2qcF2ZTt4K4f9/yhwXPEPQJvvZlxmCZ2TcJ7kneCq4h6BOVl3PBPfVMAXcBp0g6mOH1u6Rcf5hPwv6z7J9ZAge8Bz61UyDobBoB4P36w6XnY7fbnCjHdXrFN6u95f83R8c5l/AC/BIBhuleS3AAMAb7SMrXoQouIAAAAASUVORK5CYII=) right center no-repeat;
}
#city-container .r-tabs-accordion-title.r-tabs-state-active a.r-tabs-anchor:hover {
  text-decoration: none;
}
#city-container .r-tabs-panel {
  display: none;
}
#city-container .r-tabs-panel.r-tabs-state-active {
  display: block !important;
}
#city-container #city-content #city-nav.r-tabs-nav li.r-tabs-state-active a {
  /*background: url(../img/icon-marker-active.png) left top no-repeat;*/
}

.city-content {
  position: relative;
  overflow: hidden;
  z-index: 5;
  margin: -3em 0 0;
}
@media (min-width: 30em) {
  .city-content {
    margin: -3.8em 0 0;
  }
}
@media (min-width: 40.625em) {
  .city-content {
    margin: -3.2em 0 0;
  }
}
@media (min-width: 52.5em) {
  .city-content {
    margin: 0;
  }
}
.city-content h2 {
  display: none;
}
@media (min-width: 52.5em) {
  .city-content h2 {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    font: normal 2.6875rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    padding: .2em .8em;
    margin: 0;
    background-color: rgba(72, 136, 199, 0.7);
    width: 100%;
  }
}
.city-content img {
  margin: 0 0 .6em;
  width:100%;
}
.city-content .searchresults {
  background-color: #4888c7;
  padding: 1.5em 5% 1em;
}
@media (min-width: 52.5em) 
{
    
  .result-wrapper 
  {
      display:table;
  }
  .city-content .searchresults {
    display:table-cell;
    vertical-align:top;
    width: 47%;
    margin: 0;
  }
}
.city-content .searchresults h2 {
  position: static;
  display: block;
  font: normal 1.5rem "Playoff Serif Bold", Baskerville, Cambria, serif;
  margin: 0;
  padding: 0 0 .5em;
  background-color: #4888c7;
}
@media (min-width: 48em) 
{
  
  .city-content .searchresults h2 {
    font-size: 2.1875rem;
  }
}
.city-content .searchresults a {
  color: #fff;
  font-weight: bold;
}
.city-content .searchresults ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 0.875rem;
}
.city-content .searchresults ul li {
  padding: 0 0 .4em;
  margin: 0 0 .4em;
  border-bottom: 1px #000033 dashed;
}
.city-content .searchresults p.view-all a {
  font-size: 0.9375rem;
}
.city-content .searchresults p.view-all a:after {
  content: "\00A0\00BB";
}
.city-content .city-facts {
  padding: 1em 5%;
  margin: 0 0 .4em;
  background-color: #242424;
}
@media (min-width: 52.5em) {
  .city-content .city-facts {
     display:table-cell;
    vertical-align:top;
    width: 53%;
    margin: 0;
  }
}
.city-content .city-facts a {
  font-weight: bold;
}
.city-content .city-facts p.behere-link a:after {
  content: "\00A0\00BB";
}

@media (min-width: 52.5em) {
  #connecticut.city-content .city-facts,
  #connecticut.city-content .searchresults {
    min-height: 550px;
  }
}
@media (min-width: 64em) {
  #connecticut.city-content .city-facts,
  #connecticut.city-content .searchresults {
    min-height: 470px;
  }
}
@media (min-width: 72.5em) {
  #connecticut.city-content .city-facts,
  #connecticut.city-content .searchresults {
    min-height: 470px;
  }
}

@media (min-width: 52.5em) {
  #los-angeles.city-content .city-facts,
  #los-angeles.city-content .searchresults {
    min-height: 380px;
  }
}
@media (min-width: 64em) {
  #los-angeles.city-content .city-facts,
  #los-angeles.city-content .searchresults {
    min-height: 340px;
  }
}
@media (min-width: 72.5em) {
  #los-angeles.city-content .city-facts,
  #los-angeles.city-content .searchresults {
    min-height: 330px;
  }
}

@media (min-width: 52.5em) {
  #new-york.city-content .city-facts,
  #new-york.city-content .searchresults {
    min-height: 520px;
  }
}
@media (min-width: 64em) {
  #new-york.city-content .city-facts,
  #new-york.city-content .searchresults {
    min-height: 450px;
  }
}
@media (min-width: 72.5em) {
  #new-york.city-content .city-facts,
  #new-york.city-content .searchresults {
    min-height: 375px;
  }
}

@media (min-width: 52.5em) {
  #charlotte.city-content .city-facts,
  #charlotte.city-content .searchresults {
    min-height: 610px;
  }
}
@media (min-width: 58.75em) {
  #charlotte.city-content .city-facts,
  #charlotte.city-content .searchresults {
    min-height: 570px;
  }
}
@media (min-width: 64em) {
  #charlotte.city-content .city-facts,
  #charlotte.city-content .searchresults {
    min-height: 510px;
  }
}
@media (min-width: 72.5em) {
  #charlotte.city-content .city-facts,
  #charlotte.city-content .searchresults {
    min-height: 470px;
  }
}

#orlando.city-content .city-facts {
  
}
@media (min-width: 52.5em) {
  #orlando.city-content .city-facts {
    min-height: 0;
  }
}
@media (min-width: 58.75em) {
  #orlando.city-content .city-facts {
    min-height: 0;
  }
}
@media (min-width: 64em) {
  #orlando.city-content .city-facts {
    min-height: 0;
  }
}
@media (min-width: 72.5em) {
  #orlando.city-content .city-facts {
    min-height: 0;
  }
}
#orlando.city-content .searchresults {
  
}

@media (min-width: 52.5em) {
  #miami.city-content .city-facts,
  #miami.city-content .searchresults {
    min-height: 360px;
  }
}
@media (min-width: 64em) {
  #miami.city-content .city-facts,
  #miami.city-content .searchresults {
    min-height: 330px;
  }
}
@media (min-width: 72.5em) {
  #miami.city-content .city-facts,
  #miami.city-content .searchresults {
    min-height: 300px;
  }
}

@media (min-width: 52.5em) {
  #austin.city-content .city-facts,
  #austin.city-content .searchresults {
    min-height: 430px;
  }
}
@media (min-width: 64em) {
  #austin.city-content .city-facts,
  #austin.city-content .searchresults {
    min-height: 390px;
  }
}
@media (min-width: 72.5em) {
  #austin.city-content .city-facts,
  #austin.city-content .searchresults {
    min-height: 360px;
  }
}

@media (min-width: 52.5em) {
  #seattle.city-content .city-facts,
  #seattle.city-content .searchresults {
    min-height: 430px;
  }
}
@media (min-width: 64em) {
  #seattle.city-content .city-facts,
  #seattle.city-content .searchresults {
    min-height: 390px;
  }
}
@media (min-width: 72.5em) {
  #seattle.city-content .city-facts,
  #seattle.city-content .searchresults {
    min-height: 360px;
  }
}

@media (min-width: 52.5em) {
  #chicago.city-content .city-facts,
  #chicago.city-content .searchresults {
    min-height: 590px;
  }
}
@media (min-width: 58.75em) {
  #chicago.city-content .city-facts,
  #chicago.city-content .searchresults {
    min-height: 530px;
  }
}
@media (min-width: 64em) {
  #chicago.city-content .city-facts,
  #chicago.city-content .searchresults {
    min-height: 500px;
  }
}
@media (min-width: 72.5em) {
  #chicago.city-content .city-facts,
  #chicago.city-content .searchresults {
    min-height: 440px;
  }
}

#locations-content-end {
  display: none;
}

@media (min-width:48em) {
    #internships-info.section-info h2 {
        width: 37%;
        padding: 1.2em 0 0
    }
}

@media (min-width:58.75em) {
    #internships-info.section-info h2 {
        width: 30%;
        padding: 1.3em 0 0
    }
}

@media (min-width:48em) {
    #internships-info.section-info p {
        width: 63%
    }
}

@media (min-width:58.75em) {
    #internships-info.section-info p {
        width: 70%
    }
}

@media (min-width:48em) {
    #espnu-info.section-info h2 {
        width: 25%;
        padding: 1.2em 0 0
    }
}

@media (min-width:58.75em) {
    #espnu-info.section-info h2 {
        width: 22%;
        padding: 1.3em 0 0
    }
}

#main-internships-info {
    margin: 0 5%;
    overflow: hidden
}

@media (min-width:48em) {
    #espnu-info.section-info p {
        width: 75%
    }
    #main-internships-info {
        margin: 0 7.5%
    }
}

@media (min-width:64em) {
    #city-content #chicago.city-content .city-facts,
    #city-content #chicago.city-content .searchresults {
        min-height: 500px
    }
    #main-internships-info {
        margin: 1.5em 10% 0
    }
}

@media (min-width:72.5em) {
    #city-content #chicago.city-content .city-facts,
    #city-content #chicago.city-content .searchresults {
        min-height: 440px
    }
    #main-internships-info {
        margin: 1.5em 15% 0
    }
}

#main-internships-info figure {
    margin: 1.5em 0
}

#main-internships-info figure figcaption {
    padding: 1.5em 0 0
}

#main-internships-info #wrapper-details-eligibility {
    overflow: hidden
}

#main-internships-info #wrapper-details-eligibility #details-info h2,
#main-internships-info #wrapper-details-eligibility #eligibility-checkout #eligibility-info h2 {
    font: 400 2.1875rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    margin: 0;
    padding: 0;
    text-align: center
}

#main-internships-info #wrapper-details-eligibility #details-info a {
    font-weight: 700
}

#main-internships-info #wrapper-details-eligibility #eligibility-checkout {
    margin: 2em 0 0;
    overflow: hidden
}

@media (min-width:52.5em) {
    #main-internships-info #wrapper-details-eligibility #details-info {
        float: left;
        width: 49%;
        padding: 1.5em;
        margin: 2em 4% 0 0
    }
    #main-internships-info #wrapper-details-eligibility #eligibility-checkout {
        float: left;
        width: 47%
    }
}

#main-internships-info #wrapper-details-eligibility #eligibility-checkout #eligibility-info {
    background-color: #242424;
    padding: 1.5em;
    margin: 0 0 1.5em
}

#main-internships-info #wrapper-details-eligibility #eligibility-checkout #intern-chronicles {
    position: relative
}

#main-internships-info #wrapper-details-eligibility #eligibility-checkout #intern-chronicles p {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    font: 400 1.0625rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    line-height: 1.3em;
    padding: .3em .5em;
    margin: 0;
    background-color: rgba(0, 0, 0, .3)
}

@media (max-width:840px) {
    #intern-chronicles img {
        width: 100%
    }
}

@media (min-width:30em) {
    #main-internships-info #wrapper-details-eligibility #eligibility-checkout #intern-chronicles p {
        font-size: 1.3125rem
    }
}

#main-internships-info #wrapper-details-eligibility #eligibility-checkout #intern-chronicles p a {
    color: #fff
}

#main-internships-info #wrapper-details-eligibility #eligibility-checkout #intern-chronicles p a:hover {
    text-decoration: none
}

#main-internships-info #wrapper-details-eligibility #eligibility-checkout #intern-chronicles p b {
    font-size: 2.5rem;
    display: block;
    text-transform: uppercase;
    padding: 0 0 .2em
}

@media (min-width:30em) {
    #main-internships-info #wrapper-details-eligibility #eligibility-checkout #intern-chronicles p b {
        font-size: 2.75rem
    }
}

#main-internships-info .btn-apply-now {
    position: relative;
    text-align: center;
    width: 225px;
    font: 400 2.0625rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    text-transform: uppercase;
    padding: .5em 8px;
    margin: 1em auto 10px;
    border-bottom: 1px solid #4a0000;
    border-left: 1px solid #4a0000;
    background-color: #fc0000;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

#main-internships-info .btn-apply-now a {
    display: block;
    color: #fff;
    text-decoration: none
}

#main-internships-info .btn-apply-now:hover {
    text-decoration: none;
    background: #C90000
}

#main-internships-info .btn-apply-now:after {
    content: " ";
    width: 0;
    height: 0;
    position: absolute;
    right: -22px;
    top: 0;
    border-top: 36px solid transparent;
    border-bottom: 37px solid transparent;
    border-left: 22px solid #fc0000
}

#main-internships-info .btn-apply-now:hover:after {
    border-left: 22px solid #C90000
}

#main-internships-info .back-to-apply {
    font: 400 2.0625rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    text-transform: uppercase;
    text-align: center;
    margin: 2em auto 0
}

#main-applicant-info #login-info #profile-login,
#main-approcess-info .secondary-header {
    margin: 1.5em 0 0
}

#main-applicant-info,
#main-approcess-info,
#main-espnu-info,
#searchresults-info,
#sitemap-info {
    margin: 0 5%;
    overflow: hidden
}

@media (min-width:48em) {
    #main-espnu-info {
        margin: 0 7.5%
    }
    #main-espnu-info .video-module {
        float: none;
        width: 100%
    }
    #main-approcess-info {
        margin: 0 7.5%
    }
}

#main-approcess-info a,
#main-espnu-info a {
    font-weight: 700
}

#main-approcess-info small {
    font-style: italic
}

#main-applicant-info #login-info h2,
#main-applicant-info h2.current-openings-header {
    font: 400 2rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    text-align: center
}

#main-approcess-info h2 {
    padding: 0;
    margin: 0
}

#main-approcess-info p {
    margin: 0;
    padding: 0 0 1em
}

@media (min-width:48em) {
    #main-applicant-info,
    #searchresults-info,
    #sitemap-info {
        margin: 0 7.5%
    }
}

#main-applicant-info h2.current-openings-header a {
    color: #fff
}

#main-applicant-info h2.current-openings-header a:after {
    content: "\00A0\00BB";
    color: #39f
}

#sitemap-info a,
footer,
footer nav li a:active,
footer nav li a:focus,
footer nav li a:hover,
footer nav li a:link,
footer nav li a:visited,
footer nav li.active {
    color: #fff
}

#main-applicant-info #login-info {
    background-color: #242424;
    padding: 1em;
    margin: 3em 0 0;
    overflow: hidden
}

@media (min-width:36.25em) {
    #main-applicant-info #login-info {
        width: 80%;
        margin: 3em auto 0
    }
}

#main-applicant-info #login-info h2 {
    padding: 0 0 .4em;
    margin: 0
}

#main-applicant-info #login-info a,
footer nav li.active {
    font-weight: 700
}

#main-applicant-info #login-info input[type=password],
#main-applicant-info #login-info input[type=text] {
    width: 100%;
    padding: 3px 6px;
    background-color: #ccc;
    color: #000
}

#main-applicant-info #login-info input[type=password]#password_text,
#main-applicant-info #login-info input[type=text]#password_text {
    margin: 0 0 .8em
}

#main-applicant-info #login-info input[type=password]::-webkit-input-placeholder,
#main-applicant-info #login-info input[type=text]::-webkit-input-placeholder {
    color: #000
}

#main-applicant-info #login-info input[type=password]:-moz-placeholder,
#main-applicant-info #login-info input[type=text]:-moz-placeholder {
    color: #000
}

#main-applicant-info #login-info input[type=password]::-moz-placeholder,
#main-applicant-info #login-info input[type=text]::-moz-placeholder {
    color: #000
}

#main-applicant-info #login-info input[type=password]:-ms-input-placeholder,
#main-applicant-info #login-info input[type=text]:-ms-input-placeholder {
    color: #000
}

#main-applicant-info #login-info p {
    margin: .3em 0 .6em;
    paddig: 0
}

#main-applicant-info #login-info #forgot-info {
    margin: .6em 0 0
}

#main-applicant-info #login-info #btn-login {
    display: inline-block;
    font: 400 1.25rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    text-transform: uppercase;
    text-align: center;
    padding: .2em .6em;
    margin: 1em 0;
    color: #fff;
    border: none;
    background-color: red
}

@media (min-width:52.5em) {
    #main-applicant-info #login-info {
        width: 75%
    }
    #main-applicant-info #login-info #forgot-info {
        display: inline-block;
        width: 50%
    }
    #main-applicant-info #login-info #btn-login {
        float: right;
        margin: 2em 0 1em 4em;
        width: 85px
    }
}

#searchresults-info h2,
#sitemap-info h2 {
    padding: 0;
    margin: .8em 0 0
}

@media (min-width:64em) {
    #main-applicant-info,
    #main-approcess-info,
    #main-espnu-info,
    #searchresults-info,
    #sitemap-info {
        margin: 1.5em 10% 0
    }
    #main-applicant-info #login-info {
        width: 70%
    }
}

@media (min-width:72.5em) {
    #main-applicant-info,
    #main-espnu-info,
    #searchresults-info,
    #sitemap-info {
        margin: 1.5em 15% 0
    }
    #main-approcess-info {
        margin: 2.5em 15% 0
    }
}

footer {
    clear: both;
    padding-top: 3em;
    margin: 0 5% 2.5em;
    font-size: .6875rem;
    text-align: center
}

@media (min-width:32.5em) {
    #main-applicant-info #login-info {
        padding: 3em
    }
    footer {
        margin: 5.5em 5% 2.5em;
        padding: 0;
        font-size: .75rem
    }
}

@media (min-width:64em) {
    footer {
        padding: 0 0 4em
    }
}

footer #social-footer {
    text-align: center;
    margin: 0 0 3em
}

footer #social-footer h2 {
    font: 400 1.5rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    margin: 0;
    padding: 0 0 .5em;
    text-transform: uppercase
}

footer nav {
    text-align: center
}

footer nav ul {
    margin: 0;
    padding: 0 0 1.8em
}

@media (min-width:58.75em) {
    footer nav ul {
        padding: 0 0 .8em
    }
}

footer nav li {
    display: inline-block;
    padding: 0 10px 15px;
    line-height: 1em
}

@media (min-width:48em) {
    footer #social-footer {
        text-align: center;
        margin: 0 0 2em
    }
    footer #social-footer h2 {
        display: inline-block;
        vertical-align: middle;
        margin: .5em 0 0
    }
    footer nav li {
        border-right: 1px #fff solid;
        padding: 0 10px;
        margin: 0 0 .9em
    }
}

footer nav li:last-child {
    border-right: none
}

footer p {
    margin: 0;
    padding: 0 0 .8em;
	line-height:25.6px
}

body,
img {
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

#primary-navigation:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

#control-room-content #control-room-results input[type=checkbox],
#introductory-content>h1,
#primary-navigation h2,
#primary-navigation label,
.search-pagination li a span {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    text-indent: -999em;
}

#tmp-disclaimer {
    padding: 1em 1em 0;
    border: 1px solid #ccc;
    background-color: #feffff;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #feffff), color-stop(100%, #d2ebf9));
    background-image: -webkit-linear-gradient(top, #feffff 0, #d2ebf9 100%);
    background-image: -moz-linear-gradient(top, #feffff 0, #d2ebf9 100%);
    background-image: -o-linear-gradient(top, #feffff 0, #d2ebf9 100%);
    background-image: linear-gradient(top, #feffff 0, #d2ebf9 100%);
    color: #666;
    line-height: 1.6;
    font-size: .875rem
}

@media (min-width:48em) {
    #tmp-disclaimer {
        margin: 1em;
        border-radius: 5px
    }
	
	footer p {
    margin: 0;
    padding: 0 4em .8em;
	line-height:25.6px
	}
}

#tmp-disclaimer p {
    margin: 0 0 1em
}

.banner-image {
    width: 100%;
    height: 56vw;
    background-size: contain!important
}

#home .banner-image {
    background: url(/img/home-banner-v2.jpg) no-repeat
}

#locations .banner-image {
    background: url(/img/locationbanner.jpg) no-repeat
}

#career-areas .banner-image {
    background: url(/img/career-areas-banner.jpg) no-repeat;
    background-size: cover!important
}

#working-here .banner-image {
    background: url(/img/working-here-banner.jpg) no-repeat
}

#internships .banner-image {
    background: url(/img/interships-banner.jpg) no-repeat;
    height: 35.5vw
}

#espnu .banner-image {
    background: url(/img/espnu-banner.jpg) no-repeat
}

#college .banner-image {
    background: url(/img/college-banner.jpg) no-repeat
}

#welcome .banner-image {
    background: url(/img/banner-welcome-center.jpg) no-repeat;
    height: 63vw;
    background-position: center center;
}

#history .banner-image {
    background: url(/img/history-banner.jpg) no-repeat;
    height: 63vw;
    background-size: cover!important;
    max-height: 454px;
}

#diversity-inclusion-wellness .banner-image {
    background: url(/img/diversity-banner.jpg) no-repeat;
    height: 35.5vw;
}

#learning-development .banner-image {
    background: url(/img/learning-development-banner.jpg) no-repeat;
    height: 35.5vw;
}

#heroes-work-here .banner-image {
	background: url(/img/heroeswh-banner.jpg) no-repeat;
}

#benefits-services .banner-image {
    background: url(/img/benefits-banner.jpg) no-repeat;
    height: 35.5vw
}

#applicant-login .banner-image,
#application-process .banner-image {
    background: url(/img/application-process-banner.jpg) no-repeat;
    height: 35.5vw
}

#espnu .banner-image {
    height: 35.5vw
}

@media only screen and (max-device-width:736px) and (orientation:portrait) {
    .banner-image {
        width: 100%;
        height: 108vw;
        background-size: cover!important
    }
    #home .banner-image {
        background: url(/img/home-banner-sm.jpg) no-repeat
    }
    #locations .banner-image {
        background: url(/img/locations-sm.jpg) no-repeat
    }
    #career-areas .banner-image {
        background: url(/img/career-areas-bannerSM.jpg) no-repeat
    }
    #working-here .banner-image {
        background: url(/img/working-here-bannerSM.jpg) no-repeat
    }
    #internships .banner-image {
        background: url(/img/interns-bannerSM.jpg) no-repeat;
        height: 68vw;
        background-size: contain!important
    }
    #benefits-services .banner-image {
        background: url(/img/benefits-bannerSM.jpg) no-repeat;
        height: 68vw;
        background-size: contain!important
    }
    #applicant-login .banner-image,
    #application-process .banner-image {
        background: url(/img/application-process-bannerSM.jpg) no-repeat;
        height: 68vw;
        background-size: contain!important
    }
    #espnu .banner-image {
        background: url(/img/espnu-bannerSM.jpg) no-repeat;
        height: 68vw;
        background-size: contain!important
    }
    #welcome .banner-image {
        background: url(/img/banner-SM-welcome-center.jpg) no-repeat
    }
    #history .banner-image {
        background: url(/img/history-bannerSM.jpg) no-repeat;
        height: 56vw;
    }
    #diversity-inclusion-wellness .banner-image {
        background: url(/img/diversity-bannerSM.jpg) no-repeat;
        height: 68vw;
        background-size: contain!important
    }
    #college .banner-image {
        background: url(/img/college-bannerSM.jpg) no-repeat
    }
    #learning-development .banner-image {
        background: url(/img/learning-development-bannerSM.jpg) no-repeat;
        height: 68vw;
        background-size: contain!important
    }
    #heroes-work-here .banner-image {
        background: url(/img/heroesworkhere-bannerSM.jpg) no-repeat
    }
}

@media only screen and (min-width:736px) and (max-width:940px) {
    .banner-image {
        height: 55vw
    }
    #history .banner-image,
    #learning-development .banner-image {
        height: 35.5vw
    }
}

@media only screen and (min-width:1280px) {
    .banner-image {
        height: 696px;
    }
    #history .banner-image {
        height: 30.5vw;
        background-size: auto;
    }
    #learning-development .banner-image {
    	background: url(/img/learning-development-banner.jpg) no-repeat;
        height: 24.5vw;
        background-size: cover!important;
    }
    #benefits-services .banner-image {
        background: url(/img/benefits-banner.jpg) no-repeat;
        height: 24.5vw;
        background-size: cover!important;
    }
    #espnu .banner-image {
        background: url(/img/espnu-banner.jpg) no-repeat;
        height: 24.5vw;
        background-size: cover!important;
    }
    #applicant-login .banner-image,
    #application-process .banner-image {
        background: url(/img/application-process-banner.jpg) no-repeat;
        height: 24.5vw;
        background-size: cover!important
    }
    #diversity-inclusion-wellness .banner-image {
        background: url(/img/diversity-banner.jpg) no-repeat;
        height: 24.5vw;
        background-size: cover!important;
    }
    #internships .banner-image {
        background: url(/img/interships-banner.jpg) no-repeat;
        background-size: cover!important;
    }
}

.banner-image h1 {
    -webkit-text-size-adjust: none
}

#main-diversity-info ul {
    margin: 0 0 0 20px;
    padding: 0;
    position: relative
}

#diversity-awards img {
    position: absolute;
    right: 0;
    top: 0
}

@media only screen and (max-width:900px) {
    #diversity-awards img {
        position: relative;
        display: block;
        margin: 0 auto
    }
    .department-content img {
        height: 100%
    }
}




#primary-navigation nav>ul>li.parent>a:after {
    position: absolute;
    right: -5px;
    top: 0;
    color: #fff;
    display: inline-block;
    content: "\f055";
    font-family: "fontAwesome";
    font-size: 1.0rem;
}
@media screen and (min-width: 1024px) {
#primary-navigation nav>ul>li.parent>a:after {
    position: absolute;
    right: -5px;
    top: 0;
    color: #fff;
    display: inline-block;
    content: "\f0d7";
    font-family: "fontAwesome";
    font-size: 1rem;
}
}

#primary-navigation nav>ul>li.parent>a.active:after {
    content: "\f056";
}
@media screen and (min-width: 1024px) {
#primary-navigation nav>ul>li.parent>a.active:after {
    content: "\f0d8";
}
}

  #primary-navigation form {
      display: none;
  }

  #main-applicant-info h2.current-openings-header a {
      color: #fff;
      width: 100%;
      display: block;
      vertical-align: top;
      font-size: 30px;
      margin-bottom: 20px;
  }


  @media screen and (min-width: 900px){
  #main-applicant-info h2.current-openings-header a {
    display: inline-block;
    width: 47%;
    font-size: 30px;
  }
  }

.searchresults h3 { display: none;}
#employee-stories { display: none;}