#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(/National_Library/20161222123739oe_/http://espncareers.com/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, 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')
}

@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 0
    }
    #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
    }
}

#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, 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=')
}

@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;
    }
    #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('data:image/png; base64, iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABzSURBVBiVfZAxCsJAAAQnIZ3/SJVOCzHgL/MDSSEkluIPfEiaVFZWCU4KOTgCdwPbTTFsoR6ALxlKoAFuwClpqWf/LOpdvajEi6XATx3Va06Keal1laj4AE9gAOa99AZ64AFMcfhR7dR2HxxWqBWw5n7aAIKEiyWDm2mUAAAAAElFTkSuQmCC');
    background-position: center;
    background-repeat: no-repeat;
    text-indent: -999em;
    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: 0;
        padding: 0 1%;
        width: 100%
    }
}

@media (min-width:64em) {
    #primary-navigation #utility-navigation li {
        padding: 0 1em
    }
    #primary-navigation form {
        display: inline-block;
        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 #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;
    font-size: 1.5625rem
}

#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(/National_Library/20161222123739oe_/http://espncareers.com/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(/National_Library/20161222123739oe_/http://espncareers.com/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
}

#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;
    position: relative
}

#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) {
    #career-control-info h2 b {
        font-size: 4.1875rem
    }
    #control-room-content #control-room-results #submit-buttons {
        width: 58%
    }
}

#control-room-content #control-room-results #submit-buttons #btn-reset-selections,
#control-room-content #control-room-results #submit-buttons #btn-submit-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: red
}

@media (min-width:48em) {
    #control-room-content #control-room-results #submit-buttons {
        width: 44%
    }
    #control-room-content #control-room-results #submit-buttons #btn-reset-selections,
    #control-room-content #control-room-results #submit-buttons #btn-submit-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: .875rem;
    text-align: center;
    text-transform: lowercase;
    padding: .3em .5em .3em 1.8em;
    margin: 0 .3em 1.2em;
    background: 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 #2b2b2b
}

@media (min-width:48em) {
    #control-room-content #control-room-results label {
        font-size: 1.25rem;
        padding: 0 .5em .1em 1.7em;
        background: url('data:image/png; base64, iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAIAAAC0D9CtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRkY4QkQwQjc4RUZDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NTU4MUE2OEU4M0YxMUUzOEQzMENBMDM2RTIxNzY4MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NTU4MUE2N0U4M0YxMUUzOEQzMENBMDM2RTIxNzY4MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJCRjQwNkE2MUYyMDY4MTE4QzE0RUFDMUYzN0M1MzVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGRjhCRDBCNzhFRkM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oUx4EgAAAChJREFUeNpizMzMlJKSYiAFsGhqampra5Okh4mBdDCqZ1TPcNQDEGAAvb0CqU6TDMEAAAAASUVORK5CYII=') 10px 10px no-repeat #2b2b2b
    }
}

#control-room-content #control-room-results label.selected,
#control-room-content #control-room-results label: hover {
    background: url('data:image/png; base64, iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE5Qjc1QzIzRjMyRDExRTM5QzI0QUZDN0U0NzExM0VBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE5Qjc1QzI0RjMyRDExRTM5QzI0QUZDN0U0NzExM0VBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTlCNzVDMjFGMzJEMTFFMzlDMjRBRkM3RTQ3MTEzRUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTlCNzVDMjJGMzJEMTFFMzlDMjRBRkM3RTQ3MTEzRUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5W9nNGAAABEUlEQVR42kyPvUpDQRCFZ3b3/mKEGJLcCLGKVSpB0wipLAQ7f1rfwmfwCcQ3sBHsbYUIPoGghRYKWoQkxU1u7t2d9dzOqXZ2Zr5zDt88fvZbSSWePAWGmbh0QkSaaZ5b02yE21uxF59GeppbJ9LeTFZrx8yBWRsnGHnFfPfyez/5AeZ4r3V52DOKMTLgxIF6fl9cP3zIyhHT7dey24jORh3IKQ9JzZO3hRSOEk2xJitPr7PQMCzUZmBlN0sJL+txjRr0UleDSKEpKnc0bJ6Ps8iwZh4fdC5G3WUJd1Rr40YrvjrZOd1vl5YGWQKyRVTAjeZQs3Vesxr2N5C7Qjjx+IQn8z0tSCBf7/4v8OZ59SfAAJIkb0ZxSSlZAAAAAElFTkSuQmCC') 10px 11px no-repeat #4888c7
}

@media (min-width:48em) {
    #control-room-content #control-room-results label.selected,
    #control-room-content #control-room-results label: hover {
        background: 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 #4888c7
    }
}

#control-room-content small {
    clear: both;
    display: block;
    margin: 0 4% 3em;
    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
}

#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(/National_Library/20161222123739oe_/http://espncareers.com/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(/National_Library/20161222123739oe_/http://espncareers.com/img/logo-espn-equal.jpg) left top no-repeat;
    width: 175px;
    height: 90px
}

#main-diversity-info #espn-groups li#eg-espnyp {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/logo-espn-yp.jpg) left top no-repeat;
    width: 125px;
    height: 101px
}

#main-diversity-info #espn-groups li#eg-espnenabled {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/logo-espn-enabled.jpg) left top no-repeat;
    width: 266px;
    height: 55px
}

#main-diversity-info #espn-groups li#eg-espngoal {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/logo-espn-goal.jpg) left top no-repeat;
    width: 229px;
    height: 101px
}

#main-diversity-info #espn-groups li#eg-pulse {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/logo-pulse.jpg) left top no-repeat;
    width: 196px;
    height: 158px
}

#main-diversity-info #espn-groups li#eg-able {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/logo-able.jpg) left top no-repeat;
    width: 212px;
    height: 74px
}

#main-diversity-info #espn-groups li#eg-espnwomen {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/logo-espn-women.jpg) left top no-repeat;
    width: 266px;
    height: 77px
}

#main-diversity-info #espn-groups li#eg-efam {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/logo-espn-fam.jpg) left top no-repeat;
    width: 277px;
    height: 118px
}

#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-content {
    margin: 0 5%;
    text-align: center
}

@media (min-width:48em) {
    #locations-content {
        margin: 1.5em 10% 0
    }
}

#locations-content h2 {
    font: 400 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: 400 1.25rem "Playoff Serif Regular Italic", Baskerville, Cambria, serif;
    margin: 0;
    padding: 0 0 1em
}

#city-content {
    position: relative
}

#city-content img.us-map {
    display: none
}

@media (min-width:52.5em) {
    #city-content img.us-map {
        display: block;
        position: relative;
        max-width: 840px;
        margin: 0 auto
    }
}

@media (min-width:58.75em) {
    #city-content img.us-map {
        max-width: 940px
    }
}

@media (min-width:64em) {
    #city-content img.us-map {
        max-width: 1024px
    }
}

#city-content #city-nav.r-tabs-nav {
    display: none
}

@media (min-width:52.5em) {
    #city-content #city-nav.r-tabs-nav {
        display: block;
        position: relative;
        list-style: none;
        margin: -368px auto 0;
        padding: 0;
        width: 840px;
        height: 368px
    }
    #city-content #city-nav.r-tabs-nav li {
        position: absolute;
        top: 75px;
        left: 645px
    }
}

@media (min-width:58.75em) {
    #city-content #city-nav.r-tabs-nav {
        margin: -412px auto 0;
        width: 940px;
        height: 411px
    }
    #city-content #city-nav.r-tabs-nav li {
        top: 88px;
        left: 725px
    }
}

@media (min-width:64em) {
    #city-content #city-nav.r-tabs-nav {
        width: 1024px;
        margin: -448px auto 0;
        height: 448px
    }
    #city-content #city-nav.r-tabs-nav li {
        top: 85px;
        left: 788px
    }
}

@media (min-width:72.5em) {
    #city-content img.us-map {
        max-width: 1160px
    }
    #city-content #city-nav.r-tabs-nav {
        width: 1160px;
        margin: -510px auto 0;
        height: 509px
    }
    #city-content #city-nav.r-tabs-nav li {
        top: 108px;
        left: 892px
    }
}

@media screen and (min-width:75em) {
    #city-content img.us-map {
        max-width: 1200px
    }
    #city-content #city-nav.r-tabs-nav {
        width: 1200px;
        margin: -526px auto 0;
        height: 526px
    }
    #city-content #city-nav.r-tabs-nav li {
        top: 110px;
        left: 925px
    }
}

@media screen and (min-width:80em) {
    #city-content img.us-map {
        max-width: 1280px
    }
    #city-content #city-nav.r-tabs-nav {
        width: 1280px;
        margin: -561px auto 0;
        height: 560px
    }
    #city-content #city-nav.r-tabs-nav li {
        top: 120px;
        left: 988px
    }
}

@media (min-width:52.5em) {
    #city-content #city-nav.r-tabs-nav li a {
        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
    }
    #city-content ul#city-nav li#cn-los-angeles {
        top: 200px;
        left: 165px
    }
    #city-content ul#city-nav li#cn-new-york {
        top: 90px;
        left: 640px
    }
    #city-content ul#city-nav li#cn-charolotte {
        top: 182px;
        left: 588px
    }
}

@media (min-width:72.5em) {
    #city-content #city-nav.r-tabs-nav li a {
        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
    }
}

#city-content #city-nav.r-tabs-nav li a: hover,
#city-content #city-nav.r-tabs-nav li a: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 .8s ease;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease
}

@media (min-width:72.5em) {
    #city-content #city-nav.r-tabs-nav li a: hover,
    #city-content #city-nav.r-tabs-nav li a: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
    }
}

#city-content #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:58.75em) {
    #city-content ul#city-nav li#cn-los-angeles {
        top: 230px;
        left: 190px
    }
}

@media (min-width:64em) {
    #city-content ul#city-nav li#cn-los-angeles {
        top: 255px;
        left: 208px
    }
}

@media (min-width:58.75em) {
    #city-content ul#city-nav li#cn-new-york {
        top: 107px;
        left: 715px
    }
    #city-content ul#city-nav li#cn-charolotte {
        top: 206px;
        left: 658px
    }
}

@media (min-width:64em) {
    #city-content ul#city-nav li#cn-new-york {
        top: 115px;
        left: 780px
    }
    #city-content ul#city-nav li#cn-charolotte {
        top: 230px;
        left: 718px
    }
}

@media (min-width:52.5em) {
    #city-content ul#city-nav li#cn-orlando {
        top: 275px;
        left: 595px;
        z-index: 10
    }
    #city-content ul#city-nav li#cn-miami {
        top: 305px;
        left: 615px
    }
    #city-content ul#city-nav li#cn-austin {
        top: 270px;
        left: 400px
    }
    #city-content ul#city-nav li#cn-seattle {
        top: 7px;
        left: 167px
    }
}

@media (min-width:58.75em) {
    #city-content ul#city-nav li#cn-orlando {
        top: 314px;
        left: 667px
    }
    #city-content ul#city-nav li#cn-miami {
        top: 345px;
        left: 690px
    }
}

@media (min-width:64em) {
    #city-content ul#city-nav li#cn-orlando {
        top: 343px;
        left: 730px
    }
    #city-content ul#city-nav li#cn-miami {
        top: 382px;
        left: 752px
    }
}

@media (min-width:58.75em) {
    #city-content ul#city-nav li#cn-austin {
        top: 310px;
        left: 440px
    }
    #city-content ul#city-nav li#cn-seattle {
        top: 12px;
        left: 188px
    }
}

@media (min-width:64em) {
    #city-content ul#city-nav li#cn-austin {
        top: 330px;
        left: 485px
    }
    #city-content ul#city-nav li#cn-seattle {
        top: 14px;
        left: 205px
    }
}

@media (min-width:52.5em) {
    #city-content ul#city-nav li#cn-chicago {
        top: 105px;
        left: 493px
    }
    #city-content #city-container .r-tabs-accordion-title {
        display: none
    }
}

@media (min-width:58.75em) {
    #city-content ul#city-nav li#cn-chicago {
        top: 123px;
        left: 555px
    }
}

@media (min-width:64em) {
    #city-content ul#city-nav li#cn-chicago {
        top: 133px;
        left: 605px
    }
}

@media (min-width:72.5em) {
    #city-content #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
    }
    #city-content ul#city-nav li#cn-los-angeles {
        top: 280px;
        left: 230px
    }
    #city-content ul#city-nav li#cn-new-york {
        top: 127px;
        left: 885px
    }
    #city-content ul#city-nav li#cn-charolotte {
        top: 255px;
        left: 815px
    }
    #city-content ul#city-nav li#cn-orlando {
        top: 385px;
        left: 827px
    }
    #city-content ul#city-nav li#cn-miami {
        top: 428px;
        left: 850px
    }
    #city-content ul#city-nav li#cn-austin {
        top: 375px;
        left: 550px
    }
    #city-content ul#city-nav li#cn-seattle {
        top: 14px;
        left: 230px
    }
    #city-content ul#city-nav li#cn-chicago {
        top: 145px;
        left: 685px
    }
}

@media screen and (min-width:75em) {
    #city-content ul#city-nav li#cn-los-angeles {
        top: 290px;
        left: 238px
    }
    #city-content ul#city-nav li#cn-new-york {
        top: 131px;
        left: 914px
    }
    #city-content ul#city-nav li#cn-charolotte {
        top: 260px;
        left: 841px
    }
    #city-content ul#city-nav li#cn-orlando {
        top: 400px;
        left: 850px
    }
    #city-content ul#city-nav li#cn-miami {
        top: 440px;
        left: 882px
    }
    #city-content ul#city-nav li#cn-austin {
        top: 390px;
        left: 570px
    }
    #city-content ul#city-nav li#cn-seattle {
        top: 14px;
        left: 238px
    }
    #city-content ul#city-nav li#cn-chicago {
        top: 155px;
        left: 710px
    }
}

@media screen and (min-width:80em) {
    #city-content ul#city-nav li#cn-los-angeles {
        top: 312px;
        left: 255px
    }
    #city-content ul#city-nav li#cn-new-york {
        top: 143px;
        left: 977px
    }
    #city-content ul#city-nav li#cn-charolotte {
        top: 283px;
        left: 895px
    }
    #city-content ul#city-nav li#cn-orlando {
        top: 433px;
        left: 910px
    }
    #city-content ul#city-nav li#cn-miami {
        top: 472px;
        left: 943px
    }
    #city-content ul#city-nav li#cn-austin {
        top: 425px;
        left: 600px
    }
    #city-content ul#city-nav li#cn-seattle {
        top: 16px;
        left: 255px
    }
    #city-content ul#city-nav li#cn-chicago {
        top: 163px;
        left: 758px
    }
}

#city-content #city-container {
    position: relative
}

#city-content #city-container .r-tabs-accordion-title {
    font: 400 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-content #city-container .r-tabs-accordion-title {
        font-size: 1.6875rem
    }
}

#city-content #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-content #city-container .r-tabs-accordion-title a.r-tabs-anchor: hover {
    text-decoration: none
}

#city-content #city-container .r-tabs-accordion-title.r-tabs-state-active {
    position: relative;
    font: 400 1.375rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    padding: 0 14px 0 0;
    background-color: rgba(72, 136, 199, .7);
    margin: 0;
    width: 100%;
    z-index: 6
}

#city-content #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-content #city-container .r-tabs-accordion-title.r-tabs-state-active a.r-tabs-anchor: hover {
    text-decoration: none
}

#city-content #city-container .r-tabs-panel {
    display: none
}

#city-content #city-container .r-tabs-panel.r-tabs-state-active {
    display: block!important
}

#city-content .city-content {
    position: relative;
    overflow: hidden;
    z-index: 5;
    margin: -3em 0 0
}

@media (min-width:30em) {
    #city-content #city-container .r-tabs-accordion-title.r-tabs-state-active {
        font-size: 1.6875rem
    }
    #city-content .city-content {
        margin: -3.8em 0 0
    }
}

@media (min-width:40.625em) {
    #city-content .city-content {
        margin: -3.2em 0 0
    }
}

#city-content .city-content h2 {
    display: none
}

@media (min-width:52.5em) {
    #city-content .city-content {
        margin: 0
    }
    #city-content .city-content h2 {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        font: 400 2.6875rem "Playoff Serif Bold", Baskerville, Cambria, serif;
        padding: .2em .8em;
        margin: 0;
        background-color: rgba(72, 136, 199, .7);
        width: 100%
    }
}

#city-content .city-content img {
    margin: 0 0 .6em
}

#city-content .city-content .searchresults {
    background-color: #4888c7;
    padding: 1.5em 5% 1em
}

@media (min-width:52.5em) {
    #city-content .city-content .searchresults {
        float: left;
        width: 47%;
        margin: 0
    }
}

#city-content .city-content .searchresults h2 {
    position: static;
    display: block;
    font: 400 1.5rem "Playoff Serif Bold", Baskerville, Cambria, serif;
    margin: 0;
    padding: 0 0 .5em;
    background-color: #4888c7
}

#espnu-info.section-info p,
#internships-info.section-info p {
    line-height: 1.7em
}

#city-content .city-content .city-facts,
#espnu-info.section-info,
#main-internships-info #wrapper-details-eligibility #details-info {
    background-color: #242424
}

@media (min-width:48em) {
    #city-content .city-content .searchresults h2 {
        font-size: 2.1875rem
    }
}

#city-content .city-content .searchresults a {
    color: #fff;
    font-weight: 700
}

#city-content .city-content .searchresults ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: .875rem
}

#city-content .city-content .searchresults ul li {
    padding: 0 0 .4em;
    margin: 0 0 .4em;
    border-bottom: 1px #003 dashed
}

#city-content .city-content .searchresults p.view-all a {
    font-size: .9375rem
}

#city-content .city-content .city-facts {
    padding: 1em 5%;
    margin: 0 0 .4em
}

#city-content .city-content .city-facts a {
    font-weight: 700
}

@media (min-width:52.5em) {
    #city-content .city-content .city-facts {
        float: left;
        width: 53%;
        margin: 0
    }
    #city-content #connecticut.city-content .city-facts,
    #city-content #connecticut.city-content .searchresults {
        min-height: 550px
    }
}

@media (min-width:64em) {
    #city-content #connecticut.city-content .city-facts,
    #city-content #connecticut.city-content .searchresults {
        min-height: 470px
    }
}

@media (min-width:72.5em) {
    #city-content #connecticut.city-content .city-facts,
    #city-content #connecticut.city-content .searchresults {
        min-height: 470px
    }
}

@media (min-width:52.5em) {
    #city-content #los-angeles.city-content .city-facts,
    #city-content #los-angeles.city-content .searchresults {
        min-height: 380px
    }
}

@media (min-width:64em) {
    #city-content #los-angeles.city-content .city-facts,
    #city-content #los-angeles.city-content .searchresults {
        min-height: 340px
    }
}

@media (min-width:72.5em) {
    #city-content #los-angeles.city-content .city-facts,
    #city-content #los-angeles.city-content .searchresults {
        min-height: 330px
    }
}

@media (min-width:52.5em) {
    #city-content #new-york.city-content .city-facts,
    #city-content #new-york.city-content .searchresults {
        min-height: 520px
    }
}

@media (min-width:64em) {
    #city-content #new-york.city-content .city-facts,
    #city-content #new-york.city-content .searchresults {
        min-height: 450px
    }
}

@media (min-width:72.5em) {
    #city-content #new-york.city-content .city-facts,
    #city-content #new-york.city-content .searchresults {
        min-height: 375px
    }
}

@media (min-width:52.5em) {
    #city-content #charlotte.city-content .city-facts,
    #city-content #charlotte.city-content .searchresults {
        min-height: 610px
    }
}

@media (min-width:58.75em) {
    #city-content #charlotte.city-content .city-facts,
    #city-content #charlotte.city-content .searchresults {
        min-height: 570px
    }
}

@media (min-width:64em) {
    #city-content #charlotte.city-content .city-facts,
    #city-content #charlotte.city-content .searchresults {
        min-height: 510px
    }
}

@media (min-width:72.5em) {
    #city-content #charlotte.city-content .city-facts,
    #city-content #charlotte.city-content .searchresults {
        min-height: 470px
    }
    #city-content #orlando.city-content .city-facts {
        min-height: 0
    }
}

#city-content #orlando.city-content .city-facts {
    width: auto
}

@media (min-width:58.75em) {
    #city-content #orlando.city-content .city-facts {
        min-height: 0
    }
}

@media (min-width:64em) {
    #city-content #orlando.city-content .city-facts {
        min-height: 0
    }
}

#city-content #orlando.city-content .searchresults {
    display: none
}

@media (min-width:52.5em) {
    #city-content #orlando.city-content .city-facts {
        min-height: 0
    }
    #city-content #miami.city-content .city-facts,
    #city-content #miami.city-content .searchresults {
        min-height: 360px
    }
}

@media (min-width:64em) {
    #city-content #miami.city-content .city-facts,
    #city-content #miami.city-content .searchresults {
        min-height: 330px
    }
}

@media (min-width:72.5em) {
    #city-content #miami.city-content .city-facts,
    #city-content #miami.city-content .searchresults {
        min-height: 300px
    }
}

@media (min-width:52.5em) {
    #city-content #austin.city-content .city-facts,
    #city-content #austin.city-content .searchresults {
        min-height: 430px
    }
}

@media (min-width:64em) {
    #city-content #austin.city-content .city-facts,
    #city-content #austin.city-content .searchresults {
        min-height: 390px
    }
}

@media (min-width:72.5em) {
    #city-content #austin.city-content .city-facts,
    #city-content #austin.city-content .searchresults {
        min-height: 360px
    }
}

@media (min-width:52.5em) {
    #city-content #seattle.city-content .city-facts,
    #city-content #seattle.city-content .searchresults {
        min-height: 430px
    }
}

@media (min-width:64em) {
    #city-content #seattle.city-content .city-facts,
    #city-content #seattle.city-content .searchresults {
        min-height: 390px
    }
}

@media (min-width:72.5em) {
    #city-content #seattle.city-content .city-facts,
    #city-content #seattle.city-content .searchresults {
        min-height: 360px
    }
}

@media (min-width:52.5em) {
    #city-content #chicago.city-content .city-facts,
    #city-content #chicago.city-content .searchresults {
        min-height: 590px
    }
}

@media (min-width:58.75em) {
    #city-content #chicago.city-content .city-facts,
    #city-content #chicago.city-content .searchresults {
        min-height: 530px
    }
}

@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: 2em auto 0;
    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
}

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;
    display: none
}

#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
    }
}

#tmp-disclaimer p {
    margin: 0 0 1em
}

.banner-image {
    width: 100%;
    height: 56vw;
    background-size: contain!important
}

#home .banner-image {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/home-banner.jpg) no-repeat
}

#locations .banner-image {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/locationbanner.jpg) no-repeat
}

#career-areas .banner-image {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/career-areas-banner.jpg) no-repeat;
    background-size: cover!important
}

#working-here .banner-image {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/working-here-banner.jpg) no-repeat
}

#internships .banner-image {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/interships-banner.jpg) no-repeat;
    height: 35.5vw
}

#espnu .banner-image {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/espnu-banner.jpg) no-repeat
}

#college .banner-image {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/college-banner.jpg) no-repeat
}

#welcome .banner-image {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/banner-welcome-center.jpg) no-repeat;
    height: 63vw
}

#history .banner-image {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/history-banner.jpg) no-repeat;
    height: 63vw;
    background-size: cover!important;
    max-height: 454px
}

#diversity-inclusion-wellness .banner-image {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/diversity-banner.jpg) no-repeat;
    height: 35.5vw
}

#learning-development .banner-image {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/learning-development-banner.jpg) no-repeat;
    height: 35.5vw
}

#heroes-work-here .banner-image {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/heroesworkher-banner.jpg) no-repeat
}

#benefits-services .banner-image {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/benefits-banner.jpg) no-repeat;
    height: 35.5vw
}

#applicant-login .banner-image,
#application-process .banner-image {
    background: url(/National_Library/20161222123739oe_/http://espncareers.com/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(/National_Library/20161222123739oe_/http://espncareers.com/img/home-banner-sm.jpg) no-repeat
    }
    #locations .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/locations-sm.jpg) no-repeat
    }
    #career-areas .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/career-areas-bannerSM.jpg) no-repeat
    }
    #working-here .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/working-here-bannerSM.jpg) no-repeat
    }
    #internships .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/interns-bannerSM.jpg) no-repeat;
        height: 68vw;
        background-size: contain!important
    }
    #benefits-services .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/benefits-bannerSM.jpg) no-repeat;
        height: 68vw;
        background-size: contain!important
    }
    #applicant-login .banner-image,
    #application-process .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/application-process-bannerSM.jpg) no-repeat;
        height: 68vw;
        background-size: contain!important
    }
    #espnu .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/espnu-bannerSM.jpg) no-repeat;
        height: 68vw;
        background-size: contain!important
    }
    #welcome .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/banner-SM-welcome-center.jpg) no-repeat
    }
    #history .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/history-bannerSM.jpg) no-repeat;
        height: 56vw
    }
    #diversity-inclusion-wellness .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/diversity-bannerSM.jpg) no-repeat;
        height: 68vw;
        background-size: contain!important
    }
    #college .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/college-bannerSM.jpg) no-repeat
    }
    #learning-development .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/learning-development-bannerSM.jpg) no-repeat;
        height: 68vw;
        background-size: contain!important
    }
    #heroes-work-here .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/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 {
        height: 24.5vw;
        background-size: cover!important
    }
    #benefits-services .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/benefits-banner.jpg) no-repeat;
        height: 24.5vw;
        background-size: cover!important
    }
    #espnu .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/espnu-banner.jpg) no-repeat;
        height: 24.5vw;
        background-size: cover!important
    }
    #applicant-login .banner-image,
    #application-process .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/application-process-banner.jpg) no-repeat;
        height: 24.5vw;
        background-size: cover!important
    }
    #diversity-inclusion-wellness .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/img/diversity-banner.jpg) no-repeat;
        height: 24.5vw;
        background-size: cover!important
    }
    #internships .banner-image {
        background: url(/National_Library/20161222123739oe_/http://espncareers.com/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%
    }
}
