/*  400px  */
/*  640px  */
/*  800px  */
/*  1040px */
/*  1600px */
.icon, .search-overlay-close, .keyword-help-button {
  position: relative;
}

.icon:after, .search-overlay-close:after, .keyword-help-button:after {
  display: inline-block;
  content: attr(data-icon);
  vertical-align: middle;
  text-transform: none;
  font-weight: normal;
  font-variant: normal;
  font-family: 'icomoon';
  line-height: 1;
  speak: none;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 50em) {
  .icon:after, .search-overlay-close:after, .keyword-help-button:after {
    text-rendering: auto !important;
  }
}

.screen-reader-text {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

.icon-menu:after {
  content: '\e600';
}
@media (max-width: 40em) {
  .icon-menu:after {
    content: '\e633';
  }
}

.icon-menu-mobile:after {
  content: "\e633";
}

.icon-search:after {
  content: '\e007';
}

.icon-comment:after {
  content: "\e60e";
}

.icon-chart:after {
  content: '\e60f';
}

.icon-close:after, .search-overlay-close:after {
  content: '\e613';
}

.icon-info:after {
  content: '\e61a';
}

.icon-right-arrow:after {
  content: '\e61c';
}

.icon-left-arrow:after {
  content: '\e61b';
}

.icon-share:after {
  content: '\e621';
}

.icon-bulb:after {
  content: '\e622';
}

.icon-help:after, .keyword-help-button:after {
  content: '\e623';
}

.icon-print:after {
  content: '\e624';
}

.icon-video-play:after {
  content: '\e602';
}

.icon-video-volume:after {
  content: '\e604';
}

.icon-video-next:after {
  content: '\e607';
}

.icon-video-prev:after {
  content: '\e608';
}

.icon-video-pause:after {
  content: '\e60b';
}

.icon-video-exit:after {
  content: '\e60d';
}

.icon-tumblr:after {
  content: '\e606';
}

.icon-twitter:after {
  content: '\e605';
}

.icon-instagram:after {
  content: '\e60b';
}

.icon-youtube:after {
  content: '\e603';
}

.icon-facebook:after {
  content: '\e60c';
}

.icon-rss:after {
  content: '\e625';
}

.icon-pinterest:after {
  content: '\e631';
}

.icon-googleplus:after {
  content: '\e62e';
}

.icon-linkedin:after {
  content: '\e632';
}

.icon-foursquare:after {
  content: '\e62f';
}

.icon-hbo:after {
  content: '\e612';
}

.icon-tbs:after {
  content: '\e610';
}

.icon-tnt:after {
  content: '\e60a';
}

.icon-wb:after {
  content: '\e601';
}

.icon-tcm:after {
  content: '\e611';
}

.icon-tw:after {
  content: '\e61f';
}

.icon-turner:after {
  content: '\e620';
}

.icon-turner-sports:after {
  content: '\e626';
}

.icon-tru-tv:after {
  content: '\e627';
}

.icon-cw:after {
  content: '\e628';
}

.icon-hln:after {
  content: '\e629';
}

.icon-cartoon-network:after {
  content: '\e62a';
}

.icon-cnn:after {
  content: '\e62b';
}

.icon-cinemax:after {
  content: '\e62c';
}

.icon-adult-swim:after {
  content: '\e62d';
}

.icon-time-inc:after {
  content: '\e630';
}

.icon-umbrella:after {
  content: '\e614';
}

.icon-target:after {
  content: '\e615';
}

.icon-paintbrush:after {
  content: '\e619';
}

.icon-snowflake:after {
  content: '\e616';
}

.icon-flag:after {
  content: '\e618';
}

.icon-link:after {
  content: '\e617';
}

.icon-arrow-slideshow-left:after {
  content: '\e61d';
}

.icon-arrow-slideshow-right:after {
  content: '\e61e';
}

h1, h2, h3, h4, h5 {
  font: 700 1em "expressway", helvetica, sans-serif;
  font-size: inherit;
  letter-spacing: 0.05em;
}
h1 > a:hover, a:hover > h1, h2 > a:hover, a:hover > h2, h3 > a:hover, a:hover > h3, h4 > a:hover, a:hover > h4, h5 > a:hover, a:hover > h5 {
  text-decoration: underline;
}

h1, .alpha, .basic-template h1.page-heading {
  font-size: 1.75em;
  color: #0059b1;
  margin: 1em 0;
}

h2, .beta {
  font-size: 1.75em;
}

h3, .gamma {
  font-size: 1.5em;
}

h4, .delta, .shop-links h3 {
  font-size: 1.25em;
}

h5, .epsilon {
  font-size: 1em;
}

.placeholder {
  color: #ebebeb !important;
}

::-webkit-input-placeholder {
  color: #ebebeb;
}

:-moz-placeholder {
  color: #ebebeb;
}

::-moz-placeholder {
  color: #ebebeb;
}

:-ms-input-placeholder {
  color: #ebebeb;
}

.clearfix:before, .basic-template:before, .lower-tile-list:before, .wrapper:before, .site-nav-container:before, .tile-filter:before, .content-boxes:before, .site-footer:before, .careers-footer:before, .pr-filters:before, .start-date:before, .end-date:before, .pr-company:before, .pr-keywords:before, .pr-pagination:before,
.pager:before,
.clearfix:after,
.basic-template:after,
.lower-tile-list:after,
.wrapper:after,
.site-nav-container:after,
.tile-filter:after,
.content-boxes:after,
.site-footer:after,
.careers-footer:after,
.pr-filters:after,
.start-date:after,
.end-date:after,
.pr-company:after,
.pr-keywords:after,
.pr-pagination:after,
.pager:after {
  display: table;
  content: "";
  visibility: hidden;
}

.clearfix:after, .basic-template:after, .lower-tile-list:after, .wrapper:after, .site-nav-container:after, .tile-filter:after, .content-boxes:after, .site-footer:after, .careers-footer:after, .pr-filters:after, .start-date:after, .end-date:after, .pr-company:after, .pr-keywords:after, .pr-pagination:after,
.pager:after {
  clear: both;
}

.transition-slow, .internal-hero-caption, .hero-caption-active .internal-hero-caption, body, .site-header, .tile-list .logo, .tile-video-link, .filter-select-wrapper, .side-nav, .csstransitions .side-nav, .side-nav-trigger, .csstransitions .side-nav-active, .nav-button, .ui-multiselect,
#keyword,
#date-input {
  -webkit-transition: 0.2s all linear;
  -moz-transition: 0.2s all linear;
  -o-transition: 0.2s all linear;
  -ms-transition: 0.2s all linear;
  transition: 0.2s all linear;
}

.transition-fast, .button, .load-more-tiles, #ajaxSubmit,
#clear-button, .site-nav li, .site-nav li:hover, .filter-select-wrapper:after, .filter-select-wrapper:before, .filter-select-wrapper:hover .customSelectHover, .pr-select-inner,
.keyword-input,
.date-year, .pr-select:before,
.date-year.form-select:before,
.date-month.form-select
.date-day.form-select:before, .pr-filter-submit, .nav-button.dropdown-trigger:after, .ui-multiselect:after,
.dropdown-trigger#keyword:after,
#keyword.ui-multiselect:after,
.dropdown-trigger#date-input:after,
#date-input.ui-multiselect:after {
  -webkit-transition: 0.1s all linear;
  -moz-transition: 0.1s all linear;
  -o-transition: 0.1s all linear;
  -ms-transition: 0.1s all linear;
  transition: 0.1s all linear;
}

.slideshow, .tile-item-carousel, .hero-slideshow {
  position: relative;
}
.slideshow .current, .tile-item-carousel .current, .hero-slideshow .current, .slideshow .upcoming, .tile-item-carousel .upcoming, .hero-slideshow .upcoming, .slideshow .passed, .tile-item-carousel .passed, .hero-slideshow .passed {
  position: absolute;
  -webkit-transition: opacity, 0.5s;
  -moz-transition: opacity, 0.5s;
  -o-transition: opacity, 0.5s;
  transition: opacity, 0.5s;
}
.slideshow .passed, .tile-item-carousel .passed, .hero-slideshow .passed, .slideshow .upcoming, .tile-item-carousel .upcoming, .hero-slideshow .upcoming {
  opacity: 0;
  z-index: 1;
}
.slideshow .current, .tile-item-carousel .current, .hero-slideshow .current {
  z-index: 2;
}

.disable-scroll {
  overflow: hidden !important;
  position: fixed;
  width: 100%;
  height: 100%;
}

.cta, .careers-search-submit {
  background: #0059b1;
  color: white;
  padding: 1em;
  font: 400 1em "expressway", helvetica, sans-serif;
  -webkit-transition: background, 0.1s;
  -moz-transition: background, 0.1s;
  -o-transition: background, 0.1s;
  transition: background, 0.1s;
}
.cta:hover, .careers-search-submit:hover {
  background: #0073e4;
}

.button, .load-more-tiles, #ajaxSubmit,
#clear-button {
  min-width: 8%;
  padding: 1em 1.5em;
  margin-bottom: 2em;
  color: white;
  font-size: 0.8em;
  background: url("../images/loading-blue.gif") no-repeat 999em 50%;
  background-color: #0059b1;
  border: none;
  border-radius: 8px;
  outline: none;
}
.button:hover, .load-more-tiles:hover, #ajaxSubmit:hover,
#clear-button:hover {
  background-color: #007ffd;
}
.button:disabled, .load-more-tiles:disabled, #ajaxSubmit:disabled,
#clear-button:disabled, .button:disabled:hover, .load-more-tiles:disabled:hover, #ajaxSubmit:disabled:hover,
#clear-button:disabled:hover {
  background-color: #ebebeb;
  color: #c2c2c2;
}
.button.interstitial, .interstitial.load-more-tiles, .interstitial#ajaxSubmit,
.interstitial#clear-button, .button.interstitial:hover, .interstitial.load-more-tiles:hover, .interstitial#ajaxSubmit:hover,
.interstitial#clear-button:hover {
  background-position: 50% 50%;
  text-indent: -9999em;
  background-color: #0059b1;
  cursor: default;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .button, .load-more-tiles, #ajaxSubmit,
  #clear-button {
    background-image: url("../images/loading-blue@2x.gif");
    background-size: 24px;
  }
}

.gradient-bg, .homepage-hero-link:before, .tile-item-feature .tile-inner, .hero-slide:before {
  -webkit-box-shadow: inset 0 -90px 90px -10px rgba(0, 0, 0, 0.6);
  box-shadow: inset 0 -90px 90px -10px rgba(0, 0, 0, 0.6);
}

.basic-template {
  padding-top: 1em;
}
@media (max-width: 50em) {
  .basic-template {
    padding: 0 40px;
  }
}
.basic-template h1 {
  margin: 0;
}
.basic-template h2, .basic-template .beta {
  color: #0059b1;
  letter-spacing: 0em;
}
.basic-template h3, .basic-template .gamma {
  color: #222222;
  margin-bottom: 1.5em;
}
.basic-template h4 {
  margin-bottom: 1em;
}
.basic-template h5, .basic-template .epsilon {
  font: bold 1em "Brawler", georgia, serif;
  margin: 1.5em 0;
}
.basic-template .subhead {
  padding: 0.5em 0;
}
.basic-template .subhead p, .basic-template .subhead #search-response {
  margin: 0.5em 0;
  font-size: 1.15em;
}
.basic-template .subhead-small p, .basic-template .subhead-small #search-response {
  margin: 2em 0 0;
  font-size: 1.25em;
}
.basic-template p, .basic-template #search-response, .basic-template li, .basic-template .subhead-small p, .basic-template .subhead-small #search-response {
  margin-bottom: 1em;
  font-size: 0.95em;
  line-height: 1.5;
}
.basic-template p a:hover, .basic-template #search-response a:hover, .basic-template li a:hover, .basic-template ul a:hover {
  text-decoration: underline;
}
.basic-template .content ol {
  margin: 0 2em;
}
.basic-template .content ol li {
  list-style: inherit;
  list-style-position: outside;
}
.basic-template .content ol li:before {
  content: '';
  padding: 0;
}
.basic-template .content .no-bullets li {
  list-style: inherit;
  list-style-position: inside;
}
.basic-template .content .no-bullets li:before {
  content: '';
  padding: 0;
}
.basic-template .content ul {
  margin: 0 2em;
}
.basic-template .content ul li {
  list-style-image: url("../images/li-disc.png");
  list-style-position: outside;
}
.basic-template .content ul li:before {
  content: none;
  padding: 0;
}
.basic-template .content ul.innovation-list, .basic-template .content ul.overview-list, .basic-template .content ul.image-and-text, .basic-template .content ul.subbrand-list, .basic-template .content ul.executives-list, .basic-template .content ul.pager {
  margin: 0;
}
.basic-template .content ul.innovation-list li, .basic-template .content ul.overview-list li, .basic-template .content ul.image-and-text li, .basic-template .content ul.subbrand-list li, .basic-template .content ul.executives-list li, .basic-template .content ul.pager li {
  list-style: none;
}
.basic-template .content .content-boxes ul {
  margin: 0;
}
.basic-template .content .content-boxes ul li {
  list-style: none;
}
.basic-template .content p:empty, .basic-template .content #search-response:empty {
  display: none;
}
.basic-template .content p:last-child:nth-child(n+1), .basic-template .content #search-response:last-child:nth-child(n+1) {
  margin-bottom: 0;
}
.basic-template .content .content_padding {
  padding-top: 1.5em;
}
.basic-template a {
  color: #0059b1;
}
.basic-template .block-tw-pager {
  margin: 3em 0 0;
}

.section-careers .basic-template-header {
  margin: 1em 0 0;
}

.basic-template-header h3 {
  margin: 0;
  line-height: 1.1;
  font-size: 1.5em;
}

.content-well {
  margin-bottom: 2em;
  padding-top: 2em;
}
@media (min-width: 50em) {
  .content-well {
    float: left;
    width: 66.66666667%;
    padding: 0 8.33333% 0;
  }
}

div.field-collection-container {
  margin: 0;
  border: none;
}
div.field-collection-container .field-collection-view {
  margin: 0;
  padding: 0;
  border: 0;
}

.divider-module {
  padding: 1.5em 0 0;
  margin: 1.5em 0 0;
  border-top: 1px solid #ebebeb;
}

.divider-module ul,
.field-type-text-with-summary ul,
.field-collection-item-field-sitepage-section ul {
  margin: 0 2em;
}
.divider-module ul li,
.field-type-text-with-summary ul li,
.field-collection-item-field-sitepage-section ul li {
  list-style-image: url("../images/li-disc.png");
  list-style-position: outside;
}
.divider-module ul li:before,
.field-type-text-with-summary ul li:before,
.field-collection-item-field-sitepage-section ul li:before {
  content: none;
  padding: 0;
}

.lower-tile-list {
  padding-top: 40px;
  border-top: 1px solid #ebebeb;
}
@media (min-width: 50em) {
  .lower-tile-list {
    padding-right: 0;
  }
}
.lower-tile-list li a:hover {
  text-decoration: none;
}
.lower-tile-list li[class*="tile-item-"] {
  float: left;
}

.basic-template .tile-list {
  position: relative;
  z-index: 100;
}

.right-rail {
  margin-bottom: 40px;
}
@media (min-width: 50em) {
  .right-rail {
    float: left;
    width: 25%;
    margin-right: 8.33333%;
  }
}
.right-rail h4, .right-rail h5 {
  margin-bottom: 1em;
}
.right-rail h5 {
  font: 700 1em "expressway", helvetica, sans-serif;
  font-size: 0.9em;
}
.right-rail ul + ul {
  margin-top: 2em;
}
.right-rail li {
  margin-bottom: 0.25em;
  font-size: 0.8em;
}
.right-rail > div:first-child {
  margin-top: -1em;
}
.right-rail .icon, .right-rail .search-overlay-close, .right-rail .keyword-help-button {
  display: inline-block;
  padding-left: 2em;
}
.right-rail .icon:after, .right-rail .search-overlay-close:after, .right-rail .keyword-help-button:after {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1.3em;
}
.right-rail .social-links .icon:after, .right-rail .social-links .search-overlay-close:after, .right-rail .social-links .keyword-help-button:after {
  top: 4px;
  font-size: 1em;
}
.right-rail .related-articles li {
  margin-bottom: 1em;
}
.right-rail .related-articles span.date {
  display: block;
}
.right-rail a:hover {
  text-decoration: underline;
}
.right-rail .date {
  display: block;
}
.right-rail .search-form-careers {
  width: 100%;
  padding: 1em 0;
}
.right-rail .search-form-careers:after {
  position: absolute;
  font-size: 0.8em;
  top: 2em;
  left: 91%;
  color: white;
}
@media (max-width: 50em) {
  .right-rail .search-form-careers:after {
    left: 90%;
  }
}
.right-rail .careers-search-keywords {
  height: 2em;
  width: 85%;
  float: left;
  padding: 0 0.5em;
}
.right-rail .careers-search-submit {
  position: absolute;
  left: 88%;
  width: 2em;
  height: 2em;
  padding: 0;
  border-radius: 4px;
  text-indent: -9999px;
}
.right-rail .job-search-submit-image {
  position: absolute;
  left: 88%;
}
.right-rail .content ol {
  margin: 0;
}
.right-rail .content ol li {
  list-style: none;
  list-style-position: outside;
}
.right-rail .content ol li:before {
  content: none;
}
.right-rail .content ul {
  margin: 0;
}
.right-rail .content ul li {
  list-style: none;
  list-style-position: outside;
}
.right-rail .content ul li:before {
  content: none;
}

.right-rail-section {
  margin-bottom: 3em;
}

.right-rail-main {
  padding: 2em 2em 0.5em;
  margin-top: 2.5em;
  background: #0059b1;
}
.right-rail-main h3, .right-rail-main h4, .right-rail-main h5 {
  color: white;
}
.right-rail-main h3 {
  margin: 0 0 1em;
}
.right-rail-main h4 {
  margin-bottom: 0.5em;
}
.right-rail-main h5 {
  margin: 0 0 0.25em;
  font-style: italic;
  font-size: 1em;
}
.right-rail-main p, .right-rail-main #search-response {
  margin-bottom: 2em !important;
  color: #afd3fb;
  font-size: 0.8em;
  line-height: 1.2;
}

.print-and-rss-links {
  margin-bottom: 1em;
}
.pr-filters .print-and-rss-links {
  position: absolute;
  right: 13%;
}
.pr-filters .print-and-rss-links a {
  float: left;
  margin-left: 1.5em;
}
.pr-filters .print-and-rss-links a:after {
  padding-left: 0.5em;
}

.block-quote {
  padding: 2em;
  margin: 0 -40px 3.5em;
  background: #ebebeb;
}
.block-quote p, .block-quote #search-response {
  padding: 1.75em 1.5em;
  margin: 0;
  font-size: 2em;
  line-height: 1.25;
  background: white;
}
@media (max-width: 40em) {
  .block-quote p, .block-quote #search-response {
    padding: 1em 1.25em;
    font-size: 1.3em;
    line-height: 1.4;
  }
}

.internal-hero {
  position: relative;
  margin: 0 0 2em;
  overflow: hidden;
}
.internal-hero img {
  display: block;
  width: 100%;
}

.hero-caption-trigger {
  position: absolute;
  width: 2.5em;
  height: 2.5em;
  top: -2.5em;
  right: 0;
  text-align: center;
  background: #0059b1;
  line-height: 2.25;
  cursor: pointer;
}

.internal-hero-caption {
  position: absolute;
  right: 40px;
  width: 100%;
  padding: 1.5em 0 1.5em 80px;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
  /* IE6 & 7 */
  zoom: 1;
  background: rgba(0, 0, 0, 0.6);
  color: white;
}
.internal-hero-caption p, .internal-hero-caption #search-response {
  font-size: 0.85em;
  line-height: 1.5;
}
@media (max-width: 25em) {
  .internal-hero-caption {
    top: 100%;
  }
}

.internal-hero-caption-inner {
  padding-left: 40px;
}
@media (max-width: 25em) {
  .internal-hero-caption-inner {
    opacity: 0;
    position: absolute;
    right: 0;
    left: 80px;
    bottom: 0;
    top: auto;
  }
  .hero-caption-active .internal-hero-caption-inner {
    position: absolute;
    bottom: 1.5em;
    opacity: 1;
  }
}

.hero-caption-active .internal-hero-caption {
  bottom: 0 !important;
}
@media (max-width: 25em) {
  .hero-caption-active .internal-hero-caption {
    top: 0;
  }
}
@media (max-width: 25em) {
  .hero-caption-active .hero-caption-trigger {
    top: 0;
  }
}
.hero-caption-active .hero-caption-trigger:after {
  content: '\e613';
}

.exec-profile-header .gamma {
  margin-bottom: 1em;
}
.exec-profile-header h4 {
  font: normal 1em "Brawler", georgia, serif;
  font-size: 0.95em;
  margin: 0;
}

.exec-profile-photo {
  float: left;
  max-width: 45%;
  max-width: calc(50% - 1em);
  padding: 1em;
  margin: 0 2em 1em 0;
  background: #ebebeb;
}

.stay-connected li {
  margin: 0;
}

.press-contacts h3 {
  margin-bottom: .5em;
}
.press-contacts .contact-section li {
  margin-bottom: 2em;
}

.updated {
  padding: 75px 0 10px;
  font-size: .95em;
}

.featured-innovations-list {
  margin-right: -40px;
}
.featured-innovations-list li {
  padding: 2em 40px 0 0;
  text-align: center;
}
@media (min-width: 50em) {
  .featured-innovations-list li {
    float: left;
    width: 50%;
    text-align: left;
  }
}

.operating-divisions li:before {
  content: '';
  position: absolute;
}

.subbrand-list a[href=""] {
  color: inherit;
}
.subbrand-list a[href=""]:hover {
  text-decoration: none;
  cursor: text;
}

.executives-list h5 {
  margin: 0;
}
.executives-list:last-child {
  margin-bottom: 0;
}
.executives-list li:before {
  content: '';
  padding: 0;
}

.executives-by-business .executives-list {
  margin-right: -40px;
}
@media (min-width: 50em) {
  .executives-by-business .executives-list li {
    width: 50%;
    float: left;
    min-height: 8em;
    padding-right: 40px;
  }
}

.view-header {
  margin-bottom: 1em;
}

.view-contact {
  font-size: .8em;
}

.shop-links h3 {
  margin: 2em 0 1em;
}

.newsletters {
  width: 100%;
  margin: 3em 0 1em 0;
  text-align: left;
}
.newsletters th, .newsletters td {
  padding: 1em 0;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
}
.newsletters .newsletters-date {
  padding-right: 3em;
}

@media print {
  body {
    font-family: Georgia, serif;
    background: none;
    color: black;
  }

  .site-header,
  .side-nav,
  .site-footer,
  .careers-footer,
  .pr-pagination {
    display: none;
  }

  .content-well,
  .main-viewport {
    width: 100%;
    padding: 0 !important;
    margin: 0;
  }

  .content-well a:after {
    content: '';
  }
  .job-search .content-well a:after {
    content: '';
  }
}
ul.tabs-primary {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  float: right;
  font-size: 11px;
  margin-right: 50px !important;
}

ul.tabs-primary li {
  float: left;
  margin-left: 20px;
  padding-left: 20px;
  border-left: 1px solid black;
}

ul.tabs-primary li:first-child {
  border-left: none;
}

.last-updated {
  display: inline-block;
  margin-bottom: 2em;
  font-size: 0.8em;
  color: #c2c2c2;
}

.section-page-not-found .last-updated {
  display: none;
}

@font-face {
  font-family: 'icomoon';
  src: url("../webfonts/icomoon/icomoon.eot");
  src: url("../webfonts/icomoon/icomoon.eot?#iefix") format("embedded-opentype"), url("../webfonts/icomoon/icomoon.woff") format("woff"), url("../webfonts/icomoon/icomoon.ttf") format("truetype"), url("../webfonts/icomoon/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

* {
  margin: 0;
  padding: 0;
}

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}

body {
  margin: 0;
  -webkit-font-smoothing: antialiased;
}

a {
  background: transparent;
  text-decoration: none;
  color: inherit;
}

a:focus {
  outline: thin dotted;
}

a:active,
a:hover {
  outline: 0;
}

ul, li {
  list-style: none;
  margin: 0;
  padding: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

legend {
  border: 0;
  padding: 0;
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

button,
input {
  line-height: normal;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  min-height: 100%;
  position: relative;
  font: normal 1em "Brawler", georgia, serif;
  color: #222222;
  right: 0;
}
@media (max-width: 25em) {
  body {
    font-size: 80%;
  }
}
@media (min-width: 40em) {
  body {
    padding-left: 40px;
  }
}
@media (min-width: 65em) {
  body {
    font-size: 112.5%;
  }
}
body * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

hr {
  margin: 1.5em 0 0;
  padding: 1.5em 0 0;
  border: 0;
  border-top: 1px solid #ebebeb;
}

.wrapper, .site-nav-container {
  padding-left: 40px;
  padding-right: 40px;
}
@media (max-width: 40em) {
  .wrapper, .site-nav-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.main-viewport {
  -webkit-transition: padding-top, 0.25s;
  -moz-transition: padding-top, 0.25s;
  -o-transition: padding-top, 0.25s;
  transition: padding-top, 0.25s;
  padding-top: 80px;
  overflow: hidden;
}
@media (min-width: 40em) {
  .main-viewport {
    padding-top: 100px;
  }
}
.main-viewport.search-active {
  padding-top: 136px;
}
@media (min-width: 40em) {
  .main-viewport.search-active {
    padding-top: 170px;
  }
}

.content-wrapper {
  overflow: hidden;
}

.site-header {
  height: 80px;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  background: white;
  z-index: 254;
}
@media (min-width: 40em) {
  .site-header {
    height: 100px;
    left: 40px;
  }
}

@media (min-width: 40em) {
  .csstransitions .side-nav-active .site-header {
    right: -320px;
    left: 320px;
  }
}

.touch .side-nav-active .site-header.search-open {
  left: 80px;
}

.site-nav-container {
  width: 100%;
  height: 100%;
  background: white;
  padding-top: 25px;
  border-bottom: 1px solid #ebebeb;
}
@media (min-width: 40em) {
  .site-nav-container {
    padding-top: 2em;
    padding-bottom: 2em;
  }
}

.main-logo {
  display: inline-block;
  float: left;
  width: 210px;
  margin-top: -3px;
}
.main-logo h1 {
  margin: 0;
  font-size: 0;
  text-indent: -9999px;
}
.main-logo img {
  width: 100%;
}
@media (max-width: 40em) {
  .main-logo {
    position: absolute;
    width: 180px;
    left: -90px;
    margin-left: 50%;
    margin-top: -1px;
  }
}

.site-nav {
  float: right;
}
.site-nav li {
  float: left;
  margin-left: 2em;
  font: 700 1em "expressway", helvetica, sans-serif;
  font-size: 0.8em;
  line-height: 2;
  color: #c2c2c2;
  white-space: nowrap;
  letter-spacing: .05em;
}
.site-nav li:hover {
  color: #8f8f8f;
}
@media (max-width: 65em) {
  .site-nav li {
    float: right;
    margin: 0;
  }
}
.site-nav .icon-search:after {
  display: none;
}
@media (max-width: 65em) {
  .site-nav a {
    display: none;
  }
  .site-nav .icon-search {
    font-size: 0;
    display: block;
  }
  .site-nav .icon-search:after {
    font-size: 32px;
    display: block;
    line-height: 1.4;
    margin-left: 5px;
  }
}
@media (max-width: 40em) {
  .site-nav .icon-search:after {
    line-height: 1;
  }
}

a.signin-button {
  color: #0059b1;
}

.player-wrapper, .hero-player-wrapper, .inline-player-wrapper {
  display: none;
  position: relative;
  width: 100%;
  background: black;
  height: 0;
  overflow: hidden;
}
.player-wrapper.player-open, .player-open.hero-player-wrapper, .player-open.inline-player-wrapper {
  display: block;
  height: 100%;
}
.player-wrapper .icon-video-exit, .hero-player-wrapper .icon-video-exit, .inline-player-wrapper .icon-video-exit {
  display: block;
  text-align: right;
  color: white;
  font-size: 2em;
  z-index: 1;
  line-height: 0;
  margin-right: .6em;
}
.player-wrapper .icon-video-exit:after, .hero-player-wrapper .icon-video-exit:after, .inline-player-wrapper .icon-video-exit:after {
  cursor: pointer;
}
@media (min-width: 50em) {
  .player-wrapper, .hero-player-wrapper, .inline-player-wrapper {
    margin-left: -40px;
  }
}
@media (max-width: 50em) {
  .player-wrapper, .hero-player-wrapper, .inline-player-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 255;
    width: 100%;
    height: 100% !important;
  }
}

.player-header {
  position: absolute;
  display: table;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.player-header .player-header-item {
  display: table-cell;
  vertical-align: middle;
}

.player-title {
  color: white;
  font: 700 1em "expressway", helvetica, sans-serif;
  padding: 0 1em;
}
@media (min-width: 40em) {
  .player-title {
    font-size: 1.4em;
  }
}

.player-logo-container {
  width: 80px;
}

.player-logo {
  display: block;
  width: 100%;
  height: 80px;
  font-size: 3em;
  text-align: center;
  line-height: 70px;
}
.player-logo:after {
  color: white;
}

.jwicon {
  height: 60px;
}

.homepage-hero {
  overflow: hidden;
  border-bottom: 10px solid;
}

.homepage-hero-poster-wrapper {
  z-index: 2;
  position: relative;
  max-height: 725px;
  overflow: hidden;
}
@media (max-width: 50em) {
  .homepage-hero-poster-wrapper {
    height: 100% !important;
  }
}

.homepage-hero-image {
  width: 100%;
  display: block;
}

.homepage-hero-container {
  position: relative;
  max-height: 725px;
  overflow: hidden;
}
@media (min-width: 100em) {
  .homepage-hero-container {
    max-height: none;
  }
}
@media (min-width: 65em) {
  .homepage-hero-container {
    overflow: hidden;
    height: 100%;
  }
  .homepage-hero-container .homepage-hero-link {
    min-width: 100%;
  }
}
@media (min-width: 100em) {
  .homepage-hero-container {
    overflow: visible;
    height: auto;
  }
  .homepage-hero-container .homepage-hero-link {
    min-width: auto;
  }
}
@media (max-width: 50em) {
  .homepage-hero-container {
    height: 100% !important;
  }
}

@media (min-width: 50em) {
  .hero-player-wrapper {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    z-index: 1;
  }
}

.hero-player-container {
  height: 100%;
  width: 100%;
}
@media (max-width: 25em) {
  .hero-player-container {
    position: absolute;
    top: 80px;
  }
}

.homepage-hero-link {
  display: block;
}
.homepage-hero-link:before {
  content: '';
  height: 100%;
  position: absolute;
  width: 100%;
}

.homepage-hero-desc {
  position: absolute;
  bottom: 40px;
  left: 40px;
  right: 20px;
  color: white;
}
@media (max-width: 50em) {
  .homepage-hero-desc {
    bottom: 40px;
    top: auto !important;
  }
}
@media (max-width: 40em) {
  .homepage-hero-desc {
    left: 20px;
    bottom: 20px;
  }
}
.homepage-hero-desc:after {
  position: absolute;
  top: -0.85em;
  left: 0;
  font-size: 3.5em;
}
@media (max-width: 40em) {
  .homepage-hero-desc:after {
    top: -1.05em;
  }
}
.homepage-hero-desc .logo {
  margin-bottom: 0.25em;
}
.homepage-hero-desc .icon-video-play:after {
  font-size: 0;
}
.has-video .homepage-hero-desc .icon-video-play:after {
  position: absolute;
  top: -1px;
  font-size: 24px;
  padding-left: 0.75em;
  z-index: 255;
}
@media (max-width: 40em) {
  .has-video .homepage-hero-desc .icon-video-play:after {
    font-size: 21px;
  }
}

.homepage-hero-header {
  margin-bottom: 0.25em;
  font: 700 1em "expressway", helvetica, sans-serif;
  font-size: 3em;
  letter-spacing: 0.01em;
  line-height: 1;
}
@media (max-width: 40em) {
  .homepage-hero-header {
    font-size: 1.8em;
  }
}

.homepage-hero-subhead {
  font: normal 1em "Brawler", georgia, serif;
  font-size: 0.9em;
}
@media (max-width: 40em) {
  .homepage-hero-subhead {
    font-size: 1.2em;
  }
}

.tile-list {
  font-size: 0;
  text-align: left;
}
@media (min-width: 40em) {
  .tile-list {
    margin-right: -30px;
  }
}
.tile-list .logo {
  margin: 0;
  vertical-align: middle;
}

li[class*="tile-item-"] {
  display: inline-block;
  position: relative;
  width: 100%;
  padding: 0 0 30px 0;
  color: white;
  font-size: 16px;
  vertical-align: bottom;
}
li[class*="tile-item-"] a:hover {
  text-decoration: none;
}
li[class*="tile-item-"].hide {
  display: none !important;
}
/*@media (min-width: 50em) {*/
  /*li[class*="tile-item-"].video-tile .tile-inner:hover .tile-video-link {*/
    /*max-height: 1.5em;*/
  /*}*/
/*}*/
li[class*="tile-item-"] .aspect-ratio {
  padding-bottom: 100%;
  height: 0;
  background: #0059b1;
}
li[class*="tile-item-"] .division-aspect-ratio {
  padding-bottom: 100%;
  height: 0;
}
li[class*="tile-item-"] .tile-play-button {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 0;
  border: none;
  background: none;
  outline: none;
  line-height: 1.1;
  -webkit-font-smoothing: antialiased;
  color: transparent;
}
li[class*="tile-item-"] .tile-play-button:after {
  font-size: 28.8px;
  color: white !important;
}
/*li[class*="tile-item-"] .tile-info-button {*/
  /*position: absolute;*/
  /*top: 15px;*/
  /*right: 15px;*/
  /*font-size: 0;*/
  /*border: none;*/
  /*background-image: url("../images/info-icon.png");*/
  /*background-repeat: no-repeat;*/
  /*outline: none;*/
  /*height: 30px;*/
  /*width: 30px;*/
/*}*/
@media (min-width: 40em) {
  li[class*="tile-item-"] {
    width: 50%;
    padding-right: 30px;
  }
}
@media (min-width: 65em) {
  li[class*="tile-item-"] {
    width: 33.333333%;
  }
  li[class*="tile-item-"].half-width {
    width: 50%;
  }
  li[class*="tile-item-"].half-width .tile-title {
    font-size: 2em;
  }
}
li[class*="tile-item-"].half-width .icon:after, li[class*="tile-item-"].half-width .search-overlay-close:after, li[class*="tile-item-"].half-width .keyword-help-button:after {
  top: 0;
}

.edit-node {
  position: absolute;
  left: 1em;
  top: 1em;
  background: red;
  font-family: arial;
  padding: 0.25em;
  font-weight: bold;
  line-height: 1;
  z-index: 4;
}
.edit-node:hover {
  background: #ff6666;
}

.tile-item-blog .tile-inner {
  border-bottom: none;
  padding-bottom: 10px;
}
.tile-item-blog .tile-slide {
  border-bottom-width: 10px;
  border-bottom-style: solid;
}

@media (min-width: 40em) {
  .tile-item-twitter {
    display: none !important;
  }
}
@media (min-width: 65em) {
  .tile-item-twitter {
    display: inline-block !important;
  }
}
.tile-item-twitter .tile-inner {
  border-bottom: none;
  padding-bottom: 10px;
}
.tile-item-twitter .tile-slide {
  border-bottom-width: 10px;
  border-bottom-style: solid;
}

.tile-inner {
  position: relative;
  overflow: hidden;
  border-bottom-width: 10px;
  border-bottom-style: solid;
}
@media (max-width: 50em) {
  .tile-inner {
    font-size: 90%;
  }
}
@media (min-width: 100em) {
  .tile-inner {
    font-size: 125%;
  }
}

.tile-link {
  display: block;
  padding-top: 100%;
}

.tile-image {
  display: block;
  position: relative;
  width: 100%;
  margin-top: -100%;
  z-index: -1;
}

.tile-desc {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  padding-right: 30px;
}
@media (max-width: 50em) {
  .tile-desc {
    bottom: 15px;
  }
}
.video-tile .tile-desc {
  bottom: 0;
}
@media (max-width: 50em) {
  .video-tile .tile-desc {
    bottom: 15px;
  }
}
.tile-desc h4 {
  font-size: 1.4em;
}
.tile-desc.icon, .tile-desc.search-overlay-close, .tile-desc.keyword-help-button {
  padding-left: 5.5em;
}
.tile-desc.icon:after, .tile-desc.search-overlay-close:after, .tile-desc.keyword-help-button:after {
  position: absolute;
  top: -5px;
  left: 0.3em;
  font-size: 3.5em;
}
.tile-desc .icon-comment {
  float: left;
  font-size: 3.5em;
  padding-left: 0.25em;
  position: relative;
  top: -15px;
}
.tile-desc .icon-comment-title {
  width: 80%;
  float: left;
  position: relative;
  padding-left: 25px;
}
.tile-desc.icon-twitter:after {
  bottom: 30px;
  left: 30px;
  font-size: 32px;
  font-size: 2rem;
}

@media (max-width: 65em) {
  .tile-desc .icon-comment-title {
    width: 74%;
  }
}
@media (min-width: 65em) {
  .tile-desc .icon-comment {
    width: 20%;
  }
}
@media (min-width: 50em) {
  .video-tile .tile-item-feature {
    bottom: -0.8em;
  }
}
.tile-item-feature.interstitial {
  opacity: .3;
}

.tile-copy {
  display: inline-block;
  vertical-align: middle;
}

.tile-subhead, .tile-video-link {
  margin-top: 0.2em;
  font: normal 1em "Brawler", georgia, serif;
  font-size: 0.9em;
  letter-spacing: 0;
}

.static-content {
  position: absolute;
  left: 30px;
  top: 30px;
  padding-right: 30px;
}

@media (max-width: 40em) {
  li.tile-item-static {
    padding-bottom: 0;
  }
}
li.tile-item-static .static-content h4 {
  font: normal 1em "Brawler", georgia, serif;
  font-size: 2.2em;
  margin-bottom: 0.25em;
  line-height: 1;
}
li.tile-item-static .static-content p, li.tile-item-static .static-content #search-response {
  color: #003263;
}
li.tile-item-static .static-content p a, li.tile-item-static .static-content #search-response a {
  color: #003263;
}
li.tile-item-static .static-content .division-link a {
  color: #AFD3FB;
}
li.tile-item-static .static-content .division-link a:hover {
  color: #ffffff;
}
li.tile-item-static .tile-inner {
  border-bottom: 10px solid #004282;
}
li.tile-item-static h4, li.tile-item-static h5 {
  margin: 0;
  color: white;
}
li.tile-item-static h4 a, li.tile-item-static h5 a {
  color: white;
}
li.tile-item-static p, li.tile-item-static #search-response {
  font-size: 1.1em;
}
li.tile-item-static .tile-desc {
  bottom: 15px;
  padding-left: 4.5em;
}
li.tile-item-static .tile-desc:after {
  position: absolute;
  top: 50%;
  left: 1.25em;
  margin-top: -0.5em;
  font-size: 16px;
  font-size: 1.5rem;
  color: white;
}

/*.tile-video-link {*/
  /*display: none;*/
/*}*/
@media (min-width: 50em) {
  .tile-video-link {
    display: inline-block;
    /*max-height: 0;*/
    padding-right: 1em;
    margin: 1em 0;
    overflow: hidden;
  }
  .tile-video-link:after {
    padding-left: 0.5em;
    font-size: 1.2em;
  }
}

.tile-slide-indicators {
  position: absolute;
  top: 30px;
  left: 30px;
  z-index: 3;
}
.tile-slide-indicators li {
  display: inline-block;
  margin: 0.25em;
}
.tile-slide-indicators a {
  display: inline-block;
  text-indent: -9999px;
  width: 5px;
  height: 5px;
  border-radius: 100%;
  background: black;
  opacity: .25;
}
.tile-slide-indicators .active a {
  background-color: white;
  opacity: 1;
}

.tile-slides {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.tile-slides p, .tile-slides #search-response {
  font-size: 1.2em;
}
.tile-slides p a, .tile-slides #search-response a {
  color: #AFD3FB;
}
.tile-slides p a:hover, .tile-slides #search-response a:hover {
  color: #FFFFFF;
}
@media (max-width: 50em) {
  .tile-slides .tile-desc {
    padding-left: 4.5em;
  }
  .tile-slides .tile-desc:after {
    font-size: 2.5em;
    left: 0.5em;
    top: 0;
  }
}
.tile-slides .icon-comment-wrapper {
  padding-left: 0;
  position: absolute;
}

.tile-slide {
  padding: 60px 30px 30px;
  width: 100%;
  height: 100%;
}

.tile-item-investor .tile-inner {
  background: #0059b1;
  border-bottom-color: #004282;
}
.tile-item-investor .tile-slide h4 {
  font: normal 1em "Brawler", georgia, serif;
  font-size: 2em;
  margin-bottom: 0.25em;
}
.tile-item-investor .tile-slide p, .tile-item-investor .tile-slide #search-response {
  color: #AFD3FB;
}

.inline-player-wrapper {
  font-size: 16px;
}
.inline-player-wrapper.player-open {
  margin-bottom: 30px;
}
@media (min-width: 50em) {
  .inline-player-wrapper {
    width: -webkit-calc(100% + 40px + 10px);
    width: -moz-calc(100% + 40px + 10px);
    width: -o-calc(100% + 40px + 10px);
    width: calc(100% + 40px + 10px);
    margin-left: -40px;
  }
}

.inline-player-container {
  height: 100%;
  width: 100%;
}
@media (max-width: 25em) {
  .inline-player-container {
    position: absolute;
    top: 80px;
  }
}

.load-more-tiles-container {
  display: inline-block;
  width: 100%;
  text-align: center;
}

@media (max-width: 50em) {
  .load-more-tiles {
    font-size: 1em;
  }
}

.loader-image {
  text-align: center;
  clear: both;
}

.tile-filter {
  margin: 5px 0 30px;
  font-size: .9em;
}
@media (max-width: 40em) {
  .tile-filter {
    margin: 0;
    font-size: 1.2em;
  }
}
.tile-filter label {
  float: left;
  margin-right: 0.75em;
  line-height: 2.1;
  font: 400 1em "expressway", helvetica, sans-serif;
  font-size: 0.95em;
  color: #c2c2c2;
  cursor: pointer;
  white-space: nowrap;
}

.filter-label-and-select {
  display: inline-block;
  letter-spacing: .05em;
  margin: 2em 0 -0.5em;
}

.filter-select-wrapper {
  position: relative;
  float: left;
  padding: 0.25em 2em 0.25em 0.75em;
  margin: -0.5em 1.5em 0 0;
  border-radius: 20px;
  border: 1px solid #c2c2c2;
  color: #c2c2c2;
  font: 400 1em "expressway", helvetica, sans-serif;
  background: white;
}
.filter-select-wrapper:after, .filter-select-wrapper:before {
  position: absolute;
  z-index: 1;
  content: '';
  width: 0px;
  height: 0px;
  right: 0.8em;
  top: 0.8em;
  border-style: solid;
  border-width: 0.35em 0.35em 0 0.35em;
  border-color: #c2c2c2 transparent transparent transparent;
}
@media (max-width: 40em) {
  .filter-select-wrapper {
    display: inline-block;
    float: none;
    text-align: left;
  }
}
.filter-select-wrapper:hover {
  border-color: #8f8f8f;
}
.filter-select-wrapper:hover .customSelectHover {
  color: #8f8f8f;
}
.filter-select-wrapper:hover:after {
  border-top-color: #8f8f8f;
}
.filter-select-wrapper .customSelectInner {
  width: auto !important;
}

.filter-select {
  width: 100%;
  height: 1.5em;
  line-height: 1.3;
  z-index: 2;
  cursor: pointer;
}
@media (max-width: 40em) {
  .filter-select {
    line-height: 1.5;
  }
}

.filter-fields ul {
  padding-top: 1.5em;
}
@media (max-width: 40em) {
  .filter-fields ul {
    padding: 1em 0;
  }
}
@media (max-width: 50em) {
  .filter-fields {
    overflow: hidden;
  }
}
@media (min-width: 50em) {
  .filter-fields {
    display: inline-block;
  }
}
.filter-fields input[type="checkbox"] {
  display: none;
}
.filter-fields input[type="checkbox"]:checked + label {
  color: #0059b1;
}
.filter-fields input[type="checkbox"]:checked + label span {
  background: #0059b1;
}
@media (max-width: 50em) {
  .filter-fields ul {
    width: 100%;
  }
}
.filter-fields li {
  display: inline-block;
  margin: 0 1.5em 0 0;
  float: left;
}
@media (max-width: 50em) {
  .filter-fields {
    position: relative;
    white-space: nowrap;
  }
  .filter-fields:after, .filter-fields:before {
    content: "";
    background: white;
    position: absolute;
    right: -10px;
    top: 0;
    height: 100%;
    width: 10px;
    box-shadow: 0 0 10px 10px white;
  }
}
.filter-fields label {
  float: left;
  margin: 0;
  letter-spacing: 0.04em;
  cursor: pointer;
}
@media (max-width: 40em) {
  .filter-fields label {
    float: none;
  }
}
.filter-fields label span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 0.5em;
  border-radius: 100%;
  border: none;
  background: #c2c2c2;
}

.genre-filter-fields label {
  text-transform: capitalize;
}

.no-tiles-message {
  margin: 3em 0;
  font: normal 1em "Brawler", georgia, serif;
  text-align: center;
  color: #c2c2c2;
}

.division-filter-fields label {
  color: #c2c2c2 !important;
}

.side-nav {
  position: fixed;
  top: 0;
  left: -240px;
  width: 280px;
  height: 100%;
  z-index: 255;
  background: #0059b1;
  color: white;
}
@media (max-width: 40em) {
  .side-nav {
    left: -85%;
    width: 85%;
    font-size: 175%;
  }
}

.csstransitions .side-nav-active .side-nav {
  left: 0;
}

.side-nav-inner {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  padding-top: 1em;
  overflow: hidden;
}

.side-nav-trigger {
  position: fixed;
  top: 0;
  left: 0;
  width: 40px;
  height: 100px;
  display: block;
  text-align: center;
  color: #c2c2c2;
  font-size: 28px;
  background: white;
  cursor: pointer;
  z-index: 10;
}
.side-nav-active .side-nav-trigger {
  right: 0 !important;
  left: 85%;
}
.side-nav-trigger:after {
  line-height: 100px;
  font-size: 25px;
  vertical-align: inherit;
}
@media (min-width: 40em) {
  .side-nav-trigger {
    line-height: 100px;
    color: white;
    background: #004282;
  }
  .side-nav-active .side-nav-trigger {
    right: -40px;
    left: 280px;
  }
}
@media (max-width: 40em) {
  .side-nav-trigger {
    right: -60px;
    width: 60px;
    padding: 0;
    height: 79px;
  }
  .side-nav-trigger:after {
    padding-top: 26px;
    line-height: 1;
  }
  .side-nav-active .side-nav-trigger {
    width: 15%;
    padding: 0;
    background-color: #5b5b5b;
    color: white;
    height: 80px;
  }
}

@media (min-width: 40em) {
  .csstransitions .side-nav-active {
    right: -240px;
    left: auto;
  }
}
@media (max-width: 40em) {
  .csstransitions .side-nav-active:after {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    z-index: 10;
    content: '';
    background: rgba(0, 0, 0, 0.6);
  }
}

.side-nav-section {
  padding: 0 2em 1.25em;
}
.side-nav-section li {
  padding: 0.95em 0 0;
  color: #afd3fb;
  font-size: 0.8em;
}
.side-nav-section li:hover {
  color: white;
}

.side-nav-header {
  padding: 0.75em 0 0;
  font: 700 1em "expressway", helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: .05em;
}

.side-nav-social {
  padding: 1.5em 2em 1.5em;
  margin-top: 0.5em;
}
.side-nav-active .side-nav-social {
  border-top: #004282 1px solid;
}
.side-nav-social li {
  display: inline-block;
  font-size: 1em;
}
.side-nav-social li + li {
  margin-left: 1.25em;
}
.side-nav-social a:after {
  color: white;
}

.search-overlay {
  -webkit-transition: top, 0.25s;
  -moz-transition: top, 0.25s;
  -o-transition: top, 0.25s;
  transition: top, 0.25s;
  position: absolute;
  width: 100%;
  left: 0;
  top: -1px;
  z-index: -1;
  background: white;
}
.search-open .search-overlay {
  top: 80px;
}
@media (min-width: 40em) {
  .search-open .search-overlay {
    top: 90px;
  }
}

.side-nav-active .search-open .search-overlay {
  left: -40px;
}

.search-overlay-header {
  position: relative;
  background: white;
  width: 100%;
  padding-right: 60px;
  z-index: 2;
}
.search-open .search-overlay-header {
  border-bottom: 1px solid #ebebeb;
}
@media (min-width: 40em) {
  .search-overlay-header {
    padding-right: 100px;
  }
}

.search-overlay-scroll {
  -webkit-transition: top, 0.25s;
  -moz-transition: top, 0.25s;
  -o-transition: top, 0.25s;
  transition: top, 0.25s;
  height: -webkit-calc(100% - 160px);
  height: -moz-calc(100% - 160px);
  height: -o-calc(100% - 160px);
  height: calc(100% - 160px);
  position: fixed;
  overflow-y: scroll;
  background: white;
  z-index: 1;
  left: 0;
  right: 0;
}
@media (min-width: 40em) {
  .search-overlay-scroll {
    padding-left: 40px;
  }
}
@media (min-width: 40em) {
  .search-overlay-scroll {
    height: -webkit-calc(100% - 180px);
    height: -moz-calc(100% - 180px);
    height: -o-calc(100% - 180px);
    height: calc(100% - 180px);
  }
}
.search-closed .search-overlay-scroll {
  top: 100%;
}
.search-open .search-overlay-scroll {
  top: 161px;
}
@media (min-width: 40em) {
  .search-open .search-overlay-scroll {
    top: 181px;
  }
}
@media (max-width: 40em) {
  .search-open .search-overlay-scroll {
    top: 161px;
  }
}

.search-overlay-input,
.search-input-placeholder {
  font: 400 1em "expressway", helvetica, sans-serif;
  width: 100%;
  height: 80px;
  padding: 24px 0 24px 16px;
  margin-right: 100px;
  font-size: 2em;
  letter-spacing: .05em;
}
@media (min-width: 40em) {
  .search-overlay-input,
  .search-input-placeholder {
    height: 90px;
    padding-left: 40px;
  }
}

.search-overlay-input {
  border: none;
  display: block;
  color: #353535;
  background: transparent;
  outline: none;
}
.search-overlay-input.loading {
  background: url("../images/loading-white.gif") no-repeat 100% 50%;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .search-overlay-input.loading {
    background-image: url("../images/loading-white@2x.gif");
    background-size: 24px;
  }
}

.search-input-placeholder {
  position: absolute;
  left: 0;
  top: 0;
  color: #ebebeb;
}

.search-overlay-close {
  position: absolute;
  top: 50%;
  right: 30px;
  margin-top: -10px;
  background: transparent;
  border: none;
  font-size: 0;
  color: #ebebeb;
  outline: none;
}
.search-overlay-close:after {
  font-size: 20px;
}
.search-overlay-close:hover {
  color: #c2c2c2;
}
@media (min-width: 40em) {
  .search-overlay-close {
    right: 54px;
  }
}

.search-overlay-results-title, .search-overlay-no-results-title {
  font-size: 1.3125em;
  margin: 1em 0 1.375em;
  padding: 0 100px 0 40px;
  letter-spacing: .05em;
  font-weight: 400;
}

.search-overlay-no-results-title {
  color: #c2c2c2;
}

.search-navigate {
  font-size: 0.875em;
  padding: 1em 0 0 2.75em;
}
.search-navigate a {
  color: #0082E6;
}
.search-navigate a:hover {
  text-decoration: underline;
}

.result-link {
  -webkit-transition: background, 0.05s;
  -moz-transition: background, 0.05s;
  -o-transition: background, 0.05s;
  transition: background, 0.05s;
  cursor: pointer;
  display: block;
  padding: 1.125em 100px 1.125em 40px;
  color: #0059b1;
}
.result-link .result-title {
  font: normal 1em "Brawler", georgia, serif;
  letter-spacing: 0;
  line-height: 1.5;
  margin-bottom: 0.1em;
}
@media (min-width: 40em) {
  .result-link .result-title {
    font-size: .95em;
  }
}
.result-link .result-source {
  display: block;
  font-size: 0.875em;
  color: #353535;
}

.selected-result .result-link {
  background: #0059b1;
  color: white;
}
.selected-result .result-link .result-source {
  color: white;
}

.search-results-inline-loader {
  text-align: center;
  padding: 1em 0 2em;
}
.search-results-inline-loader img {
  width: 24px;
  height: 24px;
}

/* perfect-scrollbar - v0.4.8
* http://noraesae.github.com/perfect-scrollbar/
* Copyright (c) 2014 Hyeonje Jun; Licensed MIT */
.ps-container .ps-scrollbar-x-rail {
  position: absolute;
  bottom: 3px;
  height: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  filter: alpha(opacity=0);
  -o-transition: background-color .2s linear,opacity .2s linear;
  -webkit-transition: background-color.2s linear,opacity .2s linear;
  -moz-transition: background-color .2s linear,opacity .2s linear;
  transition: background-color .2s linear,opacity .2s linear;
}

.ps-container:hover .ps-scrollbar-x-rail, .ps-container.hover .ps-scrollbar-x-rail {
  opacity: .6;
  filter: alpha(opacity=60);
}

.ps-container .ps-scrollbar-x-rail:hover, .ps-container .ps-scrollbar-x-rail.hover {
  background-color: #eee;
  opacity: .9;
  filter: alpha(opacity=90);
}

.ps-container .ps-scrollbar-x-rail.in-scrolling {
  opacity: .9;
  filter: alpha(opacity=90);
}

.ps-container .ps-scrollbar-y-rail {
  position: absolute;
  right: 3px;
  width: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  filter: alpha(opacity=0);
  -o-transition: background-color .2s linear,opacity .2s linear;
  -webkit-transition: background-color.2s linear,opacity .2s linear;
  -moz-transition: background-color .2s linear,opacity .2s linear;
  transition: background-color .2s linear,opacity .2s linear;
}

.ps-container:hover .ps-scrollbar-y-rail, .ps-container.hover .ps-scrollbar-y-rail {
  opacity: .6;
  filter: alpha(opacity=60);
}

.ps-container .ps-scrollbar-y-rail:hover, .ps-container .ps-scrollbar-y-rail.hover {
  background-color: #eee;
  opacity: .9;
  filter: alpha(opacity=90);
}

.ps-container .ps-scrollbar-y-rail.in-scrolling {
  opacity: .9;
  filter: alpha(opacity=90);
}

.ps-container .ps-scrollbar-x {
  position: absolute;
  bottom: 0;
  height: 8px;
  background-color: #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -o-transition: background-color .2s linear;
  -webkit-transition: background-color.2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
}

.ps-container.ie6 .ps-scrollbar-x {
  font-size: 0;
}

.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x, .ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
  background-color: #999;
}

.ps-container .ps-scrollbar-y {
  position: absolute;
  right: 0;
  width: 8px;
  background-color: #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -o-transition: background-color .2s linear;
  -webkit-transition: background-color.2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear;
}

.ps-container.ie6 .ps-scrollbar-y {
  font-size: 0;
}

.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y, .ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
  background-color: #999;
}

.ps-container.ie .ps-scrollbar-x, .ps-container.ie .ps-scrollbar-y {
  visibility: hidden;
}

.ps-container.ie:hover .ps-scrollbar-x, .ps-container.ie:hover .ps-scrollbar-y, .ps-container.ie.hover .ps-scrollbar-x, .ps-container.ie.hover .ps-scrollbar-y {
  visibility: visible;
}

.content-boxes li {
  position: relative;
  margin: 0;
  text-align: center;
  list-style: none;
}
@media (min-width: 40em) {
  .content-boxes li {
    float: left;
  }
}
.content-boxes li:before {
  content: '';
  padding: 0;
}
.content-boxes h4 {
  position: relative;
  margin-bottom: 0.75em;
}
.content-boxes p, .content-boxes #search-response {
  font-size: 0.7em;
  line-height: 1.4;
}
.content-boxes a {
  color: #0059b1;
}

.content-boxes-icons {
  margin-top: 4em;
  border-top: 1px solid #ebebeb;
  margin-bottom: -3.1em;
  border-bottom: 1px solid white;
}
.content-boxes-icons li {
  height: 18em;
  border-bottom: 1px solid #ebebeb;
}
@media (min-width: 40em) {
  .content-boxes-icons li {
    float: left;
    width: 50%;
  }
  .content-boxes-icons li:nth-child(2n) {
    border-left: 1px solid #ebebeb;
  }
}
.content-boxes-icons h4:after {
  position: absolute;
  font-size: 1.8em;
  top: -1.4em;
  width: 1.2em;
  left: 50%;
  margin-left: -0.6em;
}
.content-boxes-icons h4.icon-paintbrush:after {
  color: #3cb878;
}
.content-boxes-icons h4.icon-target:after {
  color: #8781bd;
}
.content-boxes-icons h4.icon-snowflake:after {
  color: #fdd400;
}
.content-boxes-icons h4.icon-umbrella:after {
  color: #ff6326;
}
.content-boxes-icons h4.icon-link:after {
  color: #7accc8;
}
.content-boxes-icons h4.icon-flag:after {
  color: #0059b1;
}
.content-boxes-icons .content-box-inner {
  position: absolute;
  left: 0;
  right: 0;
  padding: 0 2.5em;
  top: 7em;
}
.content-boxes-icons.logos {
  margin-top: 2em;
}
.content-boxes-icons.logos .icon:after, .content-boxes-icons.logos .search-overlay-close:after, .content-boxes-icons.logos .keyword-help-button:after {
  color: #aaa;
  font-size: 4em;
  top: -0.9em;
}
.content-boxes-icons.logos a:hover .icon:after, .content-boxes-icons.logos a:hover .search-overlay-close:after, .content-boxes-icons.logos a:hover .keyword-help-button:after {
  color: #888;
}

.content-boxes-images {
  margin-bottom: 3em;
  border-top: 1px solid #ebebeb;
}
.content-boxes-images li {
  border-bottom: 1px solid #ebebeb;
}
@media (min-width: 40em) {
  .content-boxes-images li {
    width: 50%;
  }
  .content-boxes-images li:nth-child(odd) {
    border-right: 1px solid #ebebeb;
  }
}
.content-boxes-images li:nth-last-child(1):nth-child(odd) {
  border-right: none;
}
.content-boxes-images h4 {
  margin-bottom: 1.25em;
  text-align: left;
}
.content-boxes-images .content-box-inner {
  border-top: 1px solid #ebebeb;
}
.content-boxes-images .content-box-inner, .content-boxes-images .content-box-copy {
  display: table;
  min-height: 8em;
  padding: 0.5em 1em;
  width: 100%;
}
.content-boxes-images .content-box-inner p, .content-boxes-images .content-box-inner #search-response, .content-boxes-images .content-box-copy p, .content-boxes-images .content-box-copy #search-response {
  display: table-cell;
  vertical-align: middle;
}
.content-boxes-images .content-box-inner br, .content-boxes-images .content-box-copy br {
  display: none;
}
.content-boxes-images .content-box-copy {
  min-height: 4em;
}
.content-boxes-images .content-box-copy p, .content-boxes-images .content-box-copy #search-response {
  display: block;
  vertical-align: middle;
  line-height: 1em;
}
.content-boxes-images .content-box-copy .logo-title {
  display: block;
  vertical-align: middle;
  padding-top: 5px;
}
.content-boxes-images .content-box-copy .logo-subtitle {
  display: block;
  vertical-align: middle;
}

.content-box-image {
  height: 8em;
  padding: 0.5em;
}
.content-box-image img {
  max-height: 100%;
  width: auto;
}

.content-boxes-logos {
  margin-top: 4em;
  border-top: 1px solid #ebebeb;
}
.content-boxes-logos .icon, .content-boxes-logos .search-overlay-close, .content-boxes-logos .keyword-help-button {
  font-size: 6em;
  color: #c2c2c2;
  margin-bottom: .25em;
}
.content-boxes-logos li {
  border-bottom: 1px solid #ebebeb;
  float: none !important;
  width: 100% !important;
  border-left: none !important;
}
.content-boxes-logos li .content-box-inner {
  padding: 1em 2.5em;
}
.content-boxes-logos .division-links a {
  border-left: 1px solid #ebebeb;
  padding-left: 1em;
  margin-left: 1em;
}
.content-boxes-logos .division-links a:first-child {
  border-left: none;
  padding: 0;
  margin: 0;
}

.footer-wrapper li a:hover {
  text-decoration: none;
}
@media (min-width: 65em) {
  .footer-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding-left: 40px;
  }
}

.push {
  height: 89px;
}
.section-careers .push {
  height: 180px;
}
@media (max-width: 65em) {
  .push {
    display: none;
  }
}

.site-footer, .careers-footer {
  text-align: left;
  padding: 2em 0 1em;
  background: #ebebeb;
  color: #353535;
}
@media (min-width: 65em) {
  .site-footer, .careers-footer {
    text-align: left;
    min-height: 75px;
  }
}
.site-footer li, .careers-footer li, .site-footer span, .careers-footer span {
  font-size: 0.8em;
}
.site-footer a, .careers-footer a {
  color: #353535;
}
@media (max-width: 65em) {
  .site-footer, .careers-footer {
    text-align: center;
  }
  .site-footer li, .careers-footer li, .site-footer span, .careers-footer span {
    font-size: 1em;
  }
}

.careers-footer {
  background: white;
  border-top: 1px solid #ebebeb;
}

.footer-links li {
  display: block;
  margin-bottom: 1em;
}
@media (max-width: 50em) {
  .footer-links {
    margin-bottom: 1em;
  }
}
@media (min-width: 65em) {
  .footer-links {
    float: left;
    width: 75%;
    padding-right: 1em;
  }
  .footer-links li {
    display: inline-block;
    margin-right: 1em;
  }
}

.footer-copyright {
  display: inline-block;
  margin-bottom: 1em;
}
@media (min-width: 65em) {
  .footer-copyright {
    float: right;
    width: 25%;
    text-align: right;
  }
}

.hero-container {
  padding-bottom: 10px;
}

.hero-slideshow {
  padding-bottom: 39.16667%;
}

.hero-slideshow-controls {
  position: absolute;
  z-index: 10;
  right: 80px;
  bottom: 1.5em;
}
@media (max-width: 40em) {
  .hero-slideshow-controls {
    display: none;
  }
}
.hero-slideshow-controls .hero-slideshow-prev,
.hero-slideshow-controls .hero-slideshow-next {
  background: none;
  font-size: 0;
  border: none;
  color: white;
  outline: none;
  cursor: pointer;
}
.hero-slideshow-controls .hero-slideshow-prev:after,
.hero-slideshow-controls .hero-slideshow-next:after {
  -webkit-transition: color, 0.1s;
  -moz-transition: color, 0.1s;
  -o-transition: color, 0.1s;
  transition: color, 0.1s;
  font-size: 35px;
}
.hero-slideshow-controls .hero-slideshow-prev {
  margin-right: 5px;
}

.hero-slide {
  border-bottom: 10px solid;
}
.hero-slide:before {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
}
.hero-slide .tile-desc {
  padding: 0 20% 0 0;
  margin-left: 8.33333%;
  left: 40px;
  bottom: 1.5em;
  color: white;
}
.hero-slide .tile-desc:after {
  left: -1.2em;
}
@media (max-width: 50em) {
  .hero-slide .tile-desc {
    padding-left: 0;
    margin-left: 0;
  }
  .hero-slide .tile-desc:after {
    left: 0;
    top: -1em;
  }
}
@media (max-width: 40em) {
  .hero-slide .tile-desc {
    padding-right: 10%;
  }
}

.hero-container.non-division-page {
  border-color: #0059b1;
}
.hero-container.non-division-page .tile-desc {
  left: 0;
  padding: 0;
  margin-left: 8.33333%;
}

.tw-slides > div {
  width: 100%;
}

.hero-slide-image {
  width: 100%;
  display: block;
}

.view-hero-image img {
  width: 100% !important;
  height: auto !important;
}

.border-wrapper {
  border-bottom: 10px solid;
  content: '';
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 1;
}

.press-release {
  padding-top: 1em;
  letter-spacing: 0.04em;
}

.section-careers .right-rail > div:first-child {
  margin: 1.5em 0 0;
}

.pr-search-results-container {
  padding-top: 0;
}
.pr-search-results-container .basic-template-header {
  display: block;
}

.pr-filters {
  position: relative;
  padding: 3em 30%;
  margin: 0 -100% 2.5em -30%;
  margin-left: calc(-16.666667% - $sm-gutter-width);
  margin-right: calc(-83.333333% - $sm-gutter-width);
  font: 300 1em "expressway", helvetica, sans-serif;
  -webkit-font-smoothing: auto;
  background: #f3f2f2;
}
@media (max-width: 50em) {
  .pr-filters {
    padding: 3em 40px;
    margin: 0 -40px 2.5em;
  }
}
@media (max-width: 40em) {
  .pr-filters {
    padding: 3em 20px;
  }
}
.pr-filters h4 {
  margin-bottom: 1em;
  font-size: 1.1em;
}
.pr-filters label {
  display: block;
  padding: 0 1em 0.25em 0;
  font-size: 1em;
}

.container-inline-date .form-type-select {
  width: 100%;
  float: left;
  padding-bottom: 1em;
}
@media (min-width: 25em) {
  .container-inline-date .form-type-select {
    padding-right: 1em;
  }
}

.pr-select-inner,
.keyword-input,
.date-year {
  position: relative;
  border: 1px solid #ebebeb;
  font-size: 1em;
  background: white;
}
.pr-select-inner:hover,
.keyword-input:hover,
.date-year:hover {
  border-color: #d2d2d2;
}
.pr-select-inner:hover .pr-select:before,
.keyword-input:hover .pr-select:before,
.date-year:hover .pr-select:before {
  border-top-color: darkgrey;
}

.date-year {
  border: 0;
}

.pr-select,
.date-year.form-select,
.date-month.form-select
.date-day.form-select {
  width: 100% !important;
}
.pr-select:after, .pr-select:before,
.date-year.form-select:after,
.date-year.form-select:before,
.date-month.form-select
.date-day.form-select:after,
.date-month.form-select
.date-day.form-select:before {
  position: absolute;
  right: 1em;
  top: 1.25em;
  content: '';
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-top-color: white;
}
@media (max-width: 40em) {
  .pr-select:after, .pr-select:before,
  .date-year.form-select:after,
  .date-year.form-select:before,
  .date-month.form-select
  .date-day.form-select:after,
  .date-month.form-select
  .date-day.form-select:before {
    border-width: 5px;
    top: 1.35em;
  }
}
.pr-select:before,
.date-year.form-select:before,
.date-month.form-select
.date-day.form-select:before {
  top: 1.3em;
  border-top-color: #353535;
}
@media (max-width: 40em) {
  .pr-select:before,
  .date-year.form-select:before,
  .date-month.form-select
  .date-day.form-select:before {
    top: 1.4em;
  }
}
.pr-select .customSelectInner,
.date-year.form-select .customSelectInner,
.date-month.form-select
.date-day.form-select .customSelectInner {
  width: 100% !important;
}
.pr-select.hasCustomSelect,
.date-year.form-select.hasCustomSelect,
.date-month.form-select
.date-day.form-select.hasCustomSelect {
  z-index: 2;
}
.pr-select.customSelect,
.date-year.form-select.customSelect,
.date-month.form-select
.date-day.form-select.customSelect {
  z-index: 1;
  padding: 1em 3em 1em 0.75em;
}

.start-end-date {
  width: 100%;
}
@media (min-width: 65em) {
  .start-end-date {
    float: left;
    width: 60%;
  }
}

.start-date, .end-date {
  position: relative;
}

.container-inline-date .form-item-release-date-min-month,
.container-inline-date .form-item-release-date-min-year,
.container-inline-date .form-item-release-date-max-month,
.container-inline-date .form-item-release-date-max-year {
  width: 40%;
}
@media (min-width: 65em) {
  .container-inline-date .form-item-release-date-min-month,
  .container-inline-date .form-item-release-date-min-year,
  .container-inline-date .form-item-release-date-max-month,
  .container-inline-date .form-item-release-date-max-year {
    width: 35%;
  }
}
.container-inline-date .form-item-release-date-min-year,
.container-inline-date .form-item-release-date-max-year {
  padding: 0;
}
.container-inline-date .form-item-release-date-min-day,
.container-inline-date .form-item-release-date-max-day {
  width: 20%;
}
@media (min-width: 65em) {
  .container-inline-date .form-item-release-date-min-day,
  .container-inline-date .form-item-release-date-max-day {
    width: 30%;
  }
}
.container-inline-date .date-padding {
  padding: 0;
  width: 100%;
}
@media (min-width: 65em) {
  .container-inline-date .date-padding {
    padding-right: 10%;
  }
}
.container-inline-date > .form-item {
  display: inherit;
  margin: 0;
}

.company-and-keywords {
  float: left;
  width: 100%;
}
@media (min-width: 65em) {
  .company-and-keywords {
    width: 40%;
  }
}
.company-and-keywords ::-webkit-input-placeholder {
  color: #c2c2c2;
  font-size: 1em;
  -webkit-font-smoothing: antialiased;
}
.company-and-keywords :-moz-placeholder {
  /* Firefox 18- */
  color: #c2c2c2;
  font: 300 1em "expressway", helvetica, sans-serif;
  font-size: 1em;
}
.company-and-keywords ::-moz-placeholder {
  /* Firefox 19+ */
  color: #c2c2c2;
  font: 300 1em "expressway", helvetica, sans-serif;
  font-size: 1em;
}
.company-and-keywords :-ms-input-placeholder {
  color: #c2c2c2;
  font: 300 1em "expressway", helvetica, sans-serif;
  font-size: 1em;
}

.form-item-company, .form-item-combine {
  float: left;
  width: 100%;
  margin-right: 0;
  padding: 0 0 1em 0;
}
@media (min-width: 65em) {
  .form-item-company, .form-item-combine {
    position: relative;
  }
}

.keyword-input {
  width: 100%;
  padding: 1em 3em 1em 0.75em;
}

.pr-filter-submit {
  width: 100%;
  padding: 1em 0;
  margin-top: 2em;
  color: white;
  font: 300 1em "expressway", helvetica, sans-serif;
  border: none;
  background: #0059b1;
  letter-spacing: 0.1em;
  font-weight: 400;
}
.pr-filter-submit:hover {
  background: #004c98;
}
@media (min-width: 40em) {
  .pr-filter-submit {
    float: right;
    width: 50%;
  }
}
@media (min-width: 65em) {
  .pr-filter-submit {
    width: 40%;
  }
}
@media (max-width: 65em) {
  .pr-filter-submit {
    margin-right: 20%;
  }
}

.pagination-info {
  font: 700 1em "expressway", helvetica, sans-serif;
  font-size: 0.9em;
}
.pagination-info span {
  color: #0059b1;
}

.pr-pagination,
.pager {
  position: relative;
  padding: 0 1.5em;
  margin: 2.5em 0 0;
  height: 4em;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  color: #0059b1;
  font-size: 0.8em;
  text-align: center;
  line-height: 3.5;
}

.pager_executive .pager-previous {
  width: 7em;
}
.pager_executive .pager-previous:after {
  line-height: 6.5;
}
@media (max-width: 25em) {
  .pager_executive .pager-previous:after {
    line-height: 5.5;
  }
}
.pager_executive .pager-next {
  width: 5em;
}
.pager_executive .pager-next:after {
  line-height: 6.5;
}
@media (max-width: 25em) {
  .pager_executive .pager-next:after {
    line-height: 5.5;
  }
}

.pager_executive .pager-previous {
  width: 7em;
}
.pager_executive .pager-previous:after {
  line-height: 6.2;
}
@media (max-width: 25em) {
  .pager_executive .pager-previous:after {
    line-height: 5.5;
  }
}
.pager_executive .pager-next {
  width: 5em;
}
.pager_executive .pager-next:after {
  line-height: 6.2;
}
@media (max-width: 25em) {
  .pager_executive .pager-next:after {
    line-height: 5.5;
  }
}

.pager_common .pager-previous {
  width: 8.5em;
}
.pager_common .pager-previous:after {
  line-height: 6.2;
}
@media (max-width: 25em) {
  .pager_common .pager-previous:after {
    line-height: 5.5;
  }
}
.pager_common .pager-next {
  width: 6.5em;
}
.pager_common .pager-next:after {
  line-height: 6.2;
}
@media (max-width: 25em) {
  .pager_common .pager-next:after {
    line-height: 5.5;
  }
}

.pr-pagination .pager {
  border: 0;
  padding: 0;
  margin: 0;
  font-size: inherit;
}

.pager-previous,
.pager-next {
  position: relative;
  font: 400 1em "expressway", helvetica, sans-serif;
  line-height: 3.5 !important;
  display: inline-block;
  content: attr(data-icon);
  vertical-align: middle;
  text-transform: none;
  letter-spacing: .05em;
}
.pager-previous:after,
.pager-next:after {
  position: absolute;
  line-height: 5.7;
  font-size: 0.6em;
  font-weight: normal;
  font-variant: normal;
  font-family: 'icomoon';
  speak: none;
  color: #0059b1;
  -webkit-font-smoothing: antialiased;
}

.pager-previous {
  float: left;
}
.pager-previous:after {
  left: -1.8em;
  content: '\e61b';
}

.pager-next {
  float: right;
}
.pager-next:after {
  right: -1.8em;
  content: '\e61c';
}

.pr-page-numbers {
  position: absolute;
  width: 100%;
}
.pr-page-numbers .item-list {
  width: 90%;
}
.pr-page-numbers li {
  display: inline-block;
  font: 300 1em "expressway", helvetica, sans-serif;
  padding: 0.2em;
}
.pr-page-numbers .pager-current {
  font: 700 1em "expressway", helvetica, sans-serif;
  border-bottom: 2px solid #0059b1;
}

.pr-search-results {
  margin-top: 2.5em;
}
.pr-search-results li {
  margin-bottom: 2.25em;
}
.pr-search-results h4 {
  margin-bottom: 0.4em;
  color: #222222;
  font: 300 1em "expressway", helvetica, sans-serif;
  font-size: .9em;
  letter-spacing: 0.05em;
}
.pr-search-results h5 {
  margin: 0;
  font: normal 1em "Brawler", georgia, serif;
  color: #0059b1;
  font-size: .95em;
  line-height: 1.5;
  letter-spacing: 0;
}

.press-release-item time {
  display: inline-block;
  margin-bottom: 2em;
}
.press-release-item h1 {
  font-size: 1.25em;
  color: #353535;
  margin: 0 0 1em;
}
.press-release-item .field-name-field-release-date {
  margin-bottom: 1.8em;
  margin-top: -10px;
}

.section-careers .basic-template {
  padding: 0;
}

.section-careers .basic-template {
  padding: 0;
}
@media (max-width: 50em) {
  .section-careers .content-well {
    padding-left: 40px;
    padding-right: 40px;
  }
  .section-careers .right-rail {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.tabs-nav {
  display: table;
  width: 100%;
  color: white;
}
.tabs-nav .tab-item {
  display: table-cell;
  width: 25%;
  color: white;
  padding: 1em 2em;
}
@media (max-width: 50em) {
  .tabs-nav .tab-item {
    padding: 1em;
    text-align: center;
  }
}
.tabs-nav .tab-item:after {
  font-size: 2em;
  opacity: 0.5;
  line-height: 0;
}
.tabs-nav .tab-item.active:after, .tabs-nav .tab-item:hover:after {
  opacity: 1;
}
.tabs-nav .icon-twc:after,
.tabs-nav .icon-turner:after {
  font-size: 4em;
}

.tabs-nav .tab-icon-hbo {
  background-image: url("../images/careers/carousel/hbo-medium.png");
  background-position: center center;
  background-repeat: no-repeat;
}
@media (max-width: 40em) {
  .tabs-nav .tab-icon-hbo {
    background-image: url("../images/careers/carousel/hbo-small.png");
  }
}

.tabs-nav .tab-icon-turner {
  background-image: url("../images/careers/carousel/turner-large.png");
  background-position: center center;
  background-repeat: no-repeat;
}
@media (max-width: 50em) {
  .tabs-nav .tab-icon-turner {
    background-image: url("../images/careers/carousel/turner-medium.png");
  }
}
@media (max-width: 40em) {
  .tabs-nav .tab-icon-turner {
    background-image: url("../images/careers/carousel/turner-small.png");
  }
}

.tabs-nav .tab-icon-twc {
  background-image: url("../images/careers/carousel/twc-large.png");
  background-position: center center;
  background-repeat: no-repeat;
}
@media (max-width: 50em) {
  .tabs-nav .tab-icon-twc {
    background-image: url("../images/careers/carousel/twc-medium.png");
  }
}
@media (max-width: 40em) {
  .tabs-nav .tab-icon-twc {
    background-image: url("../images/careers/carousel/twc-small.png");
  }
}

.tabs-nav .tab-icon-wb {
  background-image: url("../images/careers/carousel/wb-medium.png");
  background-position: center center;
  background-repeat: no-repeat;
}
@media (max-width: 40em) {
  .tabs-nav .tab-icon-wb {
    background-image: url("../images/careers/carousel/wb-small.png");
  }
}

.tab-item.tw:after {
  font-size: 64px;
}
@media (min-width: 40em) {
  .tab-item.tw:after {
    font-size: 96px;
  }
}

.tab-item.turner:after {
  font-size: 48px;
}
@media (min-width: 40em) {
  .tab-item.turner:after {
    font-size: 80px;
  }
}

.image-carousel-items {
  font-size: 0;
  height: 300px;
  white-space: nowrap;
  overflow: hidden;
}
.image-carousel-items img {
  height: 100%;
  display: inline-block;
}
@media (max-width: 40em) {
  .image-carousel-items {
    height: 200px;
  }
}

.tab-content-footer {
  color: white;
  position: relative;
  padding: 1em 2em;
}
@media (max-width: 40em) {
  .tab-content-footer {
    padding: 2em;
  }
}

.cta-arrow {
  color: white;
  position: relative;
  padding-left: 2em;
  font-size: .75em;
  margin-right: 2em;
}
.cta-arrow:before {
  content: "\2192";
  position: absolute;
  left: 0;
  top: 0;
  line-height: 1.3;
  vertical-align: baseline;
}
@media (max-width: 40em) {
  .cta-arrow {
    display: block;
  }
}
.tab-content-footer .cta-arrow {
  color: white;
}

.image-carousel-nav {
  position: absolute;
  right: 2em;
  top: 50%;
  margin: -17px 0 0;
}
@media (max-width: 40em) {
  .image-carousel-nav {
    position: static;
    margin: 0 0 2em;
    text-align: center;
    right: auto;
    top: auto;
  }
}
.image-carousel-nav .image-carousel-prev, .image-carousel-nav .image-carousel-next {
  font-size: 0;
  background: none;
  border: none;
  color: white;
  cursor: pointer;
  outline: none;
  width: 34px;
}
.image-carousel-nav .image-carousel-prev:after, .image-carousel-nav .image-carousel-next:after {
  font-size: 34px;
  -webkit-transition: color, 0.1s;
  -moz-transition: color, 0.1s;
  -o-transition: color, 0.1s;
  transition: color, 0.1s;
}
.image-carousel-nav .image-carousel-prev {
  margin-right: 10px;
}

.careers-search-container {
  background: #ebebeb;
  display: table;
  padding: 40px 40px 20px;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 40em) {
  .careers-search-container {
    padding: 20px;
    margin-bottom: 20px;
  }
}

.search-form {
  display: table-row;
}

.search-form-element {
  display: table-cell;
}
.search-form-element.el1 {
  padding-right: 2.5%;
  width: 17.5%;
}
.search-form-element.el2 {
  padding-right: 2.5%;
  width: 57.5%;
}
.search-form-element.el3 {
  width: 20%;
}
@media (max-width: 40em) {
  .search-form-element {
    display: block;
  }
  .search-form-element.el1, .search-form-element.el2, .search-form-element.el3 {
    width: 100%;
    padding-right: 0;
    margin-bottom: 1em;
  }
}

.careers-search-label {
  font: 400 1em "expressway", helvetica, sans-serif;
  display: block;
}

.careers-search-keywords {
  font: 400 1em "expressway", helvetica, sans-serif;
  padding: 1em;
  border: 1px solid #c2c2c2;
  color: #353535;
  width: 100%;
}

.careers-search-submit {
  outline: none;
  border: none;
  width: 100%;
}

.careers-search-advanced {
  font: 400 1em "expressway", helvetica, sans-serif;
  font-size: .6666em;
  display: block;
  margin-top: 1em;
  color: #353535;
}
.careers-search-advanced:hover {
  text-decoration: underline;
}

.tertiary-nav {
  padding-top: 20px;
  padding-bottom: 16px;
  font: 400 1em "expressway", helvetica, sans-serif;
  border-bottom: 1px solid #ebebeb;
  font-size: 0;
}
@media (max-width: 50em) {
  .tertiary-nav {
    text-align: center;
  }
}
.tertiary-nav a {
  color: #c2c2c2;
}
.tertiary-nav a.dropdown {
  padding: 0.5em 0.75em;
}
.tertiary-nav a.dropdown:after {
  display: none;
}

.nav-button, .ui-multiselect,
#keyword,
#date-input {
  display: inline-block;
  width: 100%;
  top: 2.2em;
  padding: 0.5em 0.75em;
  border-radius: 20px;
  border: 1px solid #ebebeb;
  font: 400 1em "expressway", helvetica, sans-serif;
  font-size: 0.9em;
  text-align: left;
  background: white;
  cursor: pointer;
  z-index: 1;
}
.nav-button.dropdown-trigger, .ui-multiselect,
.dropdown-trigger#keyword,
#keyword.ui-multiselect,
.dropdown-trigger#date-input,
#date-input.ui-multiselect {
  padding-right: 2.5em;
}
.nav-button.dropdown-trigger:after, .ui-multiselect:after,
.dropdown-trigger#keyword:after,
#keyword.ui-multiselect:after,
.dropdown-trigger#date-input:after,
#date-input.ui-multiselect:after {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  right: 1.5em;
  top: 1em;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #c2c2c2 transparent transparent transparent;
}
.nav-button.dropdown-trigger:hover:after, .ui-multiselect:hover:after,
.dropdown-trigger#keyword:hover:after,
#keyword.ui-multiselect:hover:after,
.dropdown-trigger#date-input:hover:after,
#date-input.ui-multiselect:hover:after {
  border-top-color: #0059b1;
}
.nav-button:hover a, .ui-multiselect:hover a,
#keyword:hover a,
#date-input:hover a {
  color: #0059b1;
}

.nav-item {
  position: relative;
  padding: 0 0.5em 0.5em 0;
  display: inline-block;
  font-size: 16px;
  line-height: 2;
}
@media (max-width: 65em) {
  .nav-item {
    width: 33.3333333%;
  }
}
@media (max-width: 40em) {
  .nav-item {
    width: 100%;
  }
}

.subnav-login {
  float: right;
  text-align: right;
  padding: 0;
}
@media (max-width: 65em) {
  .subnav-login {
    width: 100%;
    float: none;
    text-align: center;
    margin-top: .5em;
  }
}
.subnav-login a {
  color: #0059b1;
}
.subnav-login a:hover {
  text-decoration: underline;
}

.dropdown-list {
  position: absolute;
  opacity: 0;
  top: 2.5em;
  left: -0.5em;
  background: white;
  z-index: 4;
  height: 0;
  overflow: hidden;
  transition-timing-function: linear, step-end;
}
.dropdown-list.open {
  opacity: 1;
  height: auto;
  overflow: visible;
  padding: 1em 0em;
  border: 1px solid #ebebeb;
  transition: opacity .25s linear, height .25s step-start;
}
@media (max-width: 40em) {
  .dropdown-list {
    width: 100%;
    width: calc(100% - 0.5em);
    left: 0;
  }
}
.dropdown-list:before, .dropdown-list:after {
  bottom: 100%;
  left: 25px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.dropdown-list:after {
  border-color: transparent;
  border-bottom-color: white;
  border-width: 10px;
  margin-left: -10px;
}
.dropdown-list:before {
  border-color: transparent;
  border-bottom-color: #ebebeb;
  border-width: 11px;
  margin-left: -11px;
}
.dropdown-list li {
  padding: 0.4em 1.4em;
  font-size: 0.9em;
  line-height: 1.1;
  margin-top: .8em;
}
.dropdown-list li:first-child {
  margin-top: 0;
}
.dropdown-list li a:hover {
  text-decoration: none;
}
.dropdown-list a:hover {
  color: #0059b1;
}

.dropdown-active {
  top: 3em;
  transition: top 0.2s linear;
}

.section-page-not-found {
  overflow-x: hidden!important;
}
.section-page-not-found .content-well {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin-top: -135px;
  text-align: center;
}
@media (max-width: 65em) {
  .section-page-not-found .content-well {
    position: relative;
    margin-top: 5em;
    top: 0;
  }
}
.section-page-not-found .content-well h1 {
  font-size: 2em;
}
.section-page-not-found .content-well .container_404 {
  padding-top: 1em;
}
.section-page-not-found .content-well .container_404 p, .section-page-not-found .content-well .container_404 #search-response {
  font-size: 1em;
}

.page-careers-job-search #content-main {
  width: 980px;
}

.content-width {
  width: 980px;
  margin: 0 auto;
}

h1#page-title {
  display: none;
}

#careers-advanced-search h1 {
  font-size: 17px;
  text-transform: uppercase;
  color: #494949;
  font-weight: normal;
  margin: 0 10px 15px;
}

#careers-advanced-search {
  position: relative;
  color: #222222;
}

#careers-advanced-search label.kenexa-label {
  width: 120px;
  display: inline-block;
  text-align: right;
  padding-right: 10px;
  margin-bottom: 5px;
}

#careers-advanced-search h3 {
  font-size: 16px;
  color: #900;
}

#careers-advanced-search .loc-select {
  width: 120px;
}

#careers-advanced-search #search-history {
  margin-top: 10px;
  display: table-cell;
  padding: 5px;
  border: 1px solid #aaa;
}

#careers-advanced-search #inputs-wrap {
  width: 100%;
  display: table;
}

.ie-input-border-wrap {
  margin-bottom: 15px;
  margin-top: 5px;
}

.ie-input-border-wrap input {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  border: 0 !important;
}

#careers-advanced-search #inputs-wrap .ui-multiselect,
#careers-advanced-search #inputs-wrap .ui-state-hover {
  color: #000;
}

#careers-advanced-search .ui-multiselect-menu {
  font-size: 11px;
}

#careers-advanced-search #results-table {
  border-collapse: collapse;
  font-size: .7em;
}

#careers-advanced-search #results-table td {
  border-right: 1px solid #bbb;
  padding: 20px 10px;
  color: #676767;
  line-height: 1.2em;
  background-color: #fff;
}

#careers-advanced-search #results-table td .truncated {
  display: none;
}

#careers-advanced-search #results-table td.title {
  width: 240px;
  padding: 0;
  border-left: 23px solid #fff;
}

#careers-advanced-search #results-table td.title a {
  display: block;
  float: left;
  width: 195px;
  position: relative;
}

#careers-advanced-search #results-table td.title a:hover {
  text-decoration: underline;
}

#careers-advanced-search #results-table td.expanded .arrow {
  background-position: 0 -18px;
}

#careers-advanced-search #results-table th#title {
  width: 28%;
}

#careers-advanced-search #results-table th#location {
  width: 14%;
  cursor: pointer;
}

#ca980reers-advanced-search #results-table th#division {
  width: 10%;
  cursor: pointer;
}

#careers-advanced-search #results-table th#area_of_interest {
  width: 16%;
  cursor: pointer;
}

#careers-advanced-search #results-table th#position {
  width: 10%;
  cursor: pointer;
}

#careers-advanced-search #results-table th#req {
  width: 10%;
}

#careers-advanced-search #results-table th#date {
  width: 13%;
}

#careers-advanced-search #results-table td.updated,
#careers-advanced-search #results-table td.last {
  border-right: 23px solid #fff !important;
  cursor: pointer;
  border-right: none;
  white-space: nowrap;
  xwidth: 70px !important;
}

#careers-advanced-search #results-table td.type {
  xwidth: 80px;
  white-space: nowrap;
}

#careers-advanced-search #results table td.odd {
  background-color: #dcedfa;
}

#careers-advanced-search #results-table th {
  border-right: 1px solid #BBB;
  color: #494949;
  font-size: 1.1em;
  text-align: center;
  vertical-align: top;
  position: relative;
}

#careers-advanced-search #results-table tr.header {
  background: transparent;
  height: 41px;
}

#careers-advanced-search #results-table th#date {
  border-right: 0;
}

#careers-advanced-search #results-table a {
  color: #0079de;
  /* text-decoration: underline; */
}

#careers-advanced-search #results-table td.details-cell {
  display: none;
  border-left: 23px solid #fff;
  border-right: 23px solid #fff;
  padding: 15px 35px 20px;
  background: #f7f7f7;
  font-size: .95em;
  line-height: 1.3em;
}

#careers-advanced-search #results-table .details-visible td.details-cell {
  display: block;
  background: #fff;
  padding: 0;
  color: #fff;
  height: 5px;
  overflow: hidden;
}

#careers-advanced-search #results-table td.details-cell .view-full {
  margin-top: 15px;
}

#careers-advanced-search #results-table td.details-cell .view-full a {
  font-size: 1em;
  text-decoration: none !important;
}

#careers-advanced-search #results-table td.details-cell .view-full a:hover {
  text-decoration: underline !important;
}

#careers-advanced-search th.sort-on-this {
  text-decoration: none;
}

#careers-advanced-search span.sort-arrow {
  float: right;
  margin: .5em 1em 0;
}

#careers-advanced-search th.sort-on-this.sort-asc span.sort-arrow {
  background-position: 0px 0px;
}

#careers-advanced-search th.hover-effect {
  cursor: pointer;
}

#careers-advanced-search #search-stats .results-count {
  color: #1182e0;
}

#careers-advanced-search #search-stats .page-link {
  color: #0076E3;
  cursor: pointer;
  display: inline;
  margin-right: 5px;
}

#careers-advanced-search #search-stats .page-link-current,
#careers-advanced-search #search-stats .page-link:hover {
  text-decoration: underline;
}

#careers-advanced-search #searchForm {
  position: relative;
}

#careers-advanced-search #searchForm .infieldwrap {
  position: relative;
}

#careers-advanced-search #searchForm label.infield {
  position: absolute;
  top: 0;
  left: 0;
  font-weight: normal;
  color: #b6b6b6;
  line-height: 24px;
  padding-left: 10px;
  font-size: 12px;
  float: none;
  text-align: left;
  margin: 0;
  padding: 0;
  display: none;
}

#careers-advanced-search #searchForm select {
  display: none;
}

#careers-advanced-search #search-results-footer {
  font-size: .9em;
  margin: 30px 0 10px;
  line-height: 1.3em;
  padding: 0 13px;
}

#careers-advanced-search #search-results-footer .left {
  width: 700px;
  float: left;
  clear: both;
}

#careers-advanced-search #search-results-footer .right {
  float: right;
  text-align: right;
}

#search-diff-language-links {
  font-size: .75em;
  white-space: nowrap;
}

#careers-advanced-search .date-label {
  display: inline-block;
  position: relative;
  top: 3px;
  *top: -1px;
  font-weight: normal;
}

#date-options-wrap {
  position: relative;
  top: -5px;
}

input#date-select-option1,
input#date-select-option2 {
  display: inline;
}

#date-posted {
  text-align: left;
  float: left;
  position: relative;
  top: 15px;
}

#ui-datepicker-div {
  background: white;
  border: 1px solid #c2c2c2;
  border-radius: 8px;
}
#ui-datepicker-div .ui-datepicker-calendar span {
  font: 700 1em "expressway", helvetica, sans-serif;
}
#ui-datepicker-div .ui-datepicker-title,
#ui-datepicker-div .ui-state-default {
  font: 400 1em "expressway", helvetica, sans-serif;
}
#ui-datepicker-div .ui-state-default {
  background: white;
  border: 1px solid #c2c2c2;
}
#ui-datepicker-div .ui-state-hover, #ui-datepicker-div .ui-state-active {
  border-color: #0059b1;
  background: #0059b1;
  color: white;
}

#keyword-help {
  padding: 2em;
}
#keyword-help h1 {
  margin: 0;
}
#keyword-help tr {
  border-bottom: 1px solid #ebebeb;
}
#keyword-help td {
  padding: 0.75em;
  font-size: 0.9em;
}

#keyword-help table tr:hover,
td:hover {
  background: #fff;
}

#keyword-help p, #keyword-help #search-response {
  margin: 1em 0;
  font-size: 0.9em;
}

#keyword-help table {
  margin: 0 auto;
  width: 100%;
}

#keyword-help th {
  background: #0059b1;
  font: 400 1em "expressway", helvetica, sans-serif;
  color: white;
}

#keyword-help th.trick {
  width: 125px;
}

#keyword-help td.bold {
  font-weight: bold;
}

#keyword-help td.trick {
  text-align: center;
}

#form-action-buttons {
  text-align: right;
}

#sticky-footer {
  z-index: 1;
}

/* new */
#content-main ul#search-diff-language-links li {
  margin-bottom: 0;
}

table#results-table tr,
table#results-table th,
table#results-table td {
  vertical-align: middle;
}

a.ui-multiselect-all,
a.ui-multiselect-all:hover,
a.ui-multiselect-all:focus,
a.ui-multiselect-all:link,
a.ui-multiselect-all:visited,
a.ui-multiselect-none,
a.ui-multiselect-none:hover,
a.ui-multiselect-none:focus,
a.ui-multiselect-none:link,
a.ui-multiselect-none:visited {
  color: black;
}

/*
=====================
  BH overrides
=====================
*/
.page-careers-job-search {
  min-width: 1024px;
}
.page-careers-job-search .basic-template li {
  font-size: 1em;
  margin: 1em 0 0;
}
.page-careers-job-search .basic-template li:first-child {
  margin-top: 0;
}

#careers-advanced-search h1 {
  display: none;
}

.job-search .content-well {
  width: 100%;
  float: none;
}

#inputs-wrap {
  padding: 2em 2em 1.8em 0;
  border: 1px solid #ebebeb;
}

.inputs-third {
  width: 33.333%;
  display: table-cell;
  vertical-align: top;
  padding-left: 2em;
  position: relative;
}

.ui-multiselect,
#keyword,
#date-input {
  width: 100% !important;
  position: relative;
  display: block;
  margin: 0 0 1em;
  top: 0;
  outline: none;
}
.ui-multiselect.ui-state-disabled,
#keyword.ui-state-disabled,
#date-input.ui-state-disabled {
  opacity: 1;
  background: #f1f1f1;
}

.ui-icon {
  background-image: none !important;
}

#keyword {
  cursor: text;
}

#date-input {
  margin: 0.25em 0 0;
}

.ui-multiselect:after {
  top: 50%;
  margin-top: -2.5px;
  right: 1em;
}
.ui-multiselect:hover span {
  color: #0059b1;
}

#ajaxSubmit,
#clear-button {
  cursor: pointer;
  display: inline;
  margin: 0 0 0 1em;
}

.input-container {
  position: relative;
}

.keyword-help-button {
  position: absolute;
  color: #0059b1;
  top: 5px;
  right: 10px;
  z-index: 2;
}

.date-radio-wrap input {
  margin-right: .5em;
  font-size: .75em;
}
.date-radio-wrap label {
  font-size: .75em;
  margin-bottom: .5em;
}

.sort-on-this .sort-arrow:after,
td.title .arrow:after {
  content: '';
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #c2c2c2 transparent transparent transparent;
}

.sort-on-this.sort-asc .sort-arrow:after {
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #c2c2c2 transparent;
}

td.title .arrow {
  left: -1.5em;
  top: 50%;
  margin-top: -5px;
  cursor: pointer;
  position: absolute;
}
td.title .arrow:after {
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #c2c2c2;
}

td.title.expanded .arrow:after {
  border-width: 5px 5px 0 5px;
  border-color: #c2c2c2 transparent transparent transparent;
}

#careers-advanced-search #results-table td.title {
  padding-left: 3em;
}

#ajax-loader {
  text-align: center;
  padding: 2em 0;
  display: none;
}
#ajax-loader img {
  width: 24px;
  height: 24px;
}

#search-stats {
  margin: 2em 0;
}
#search-stats > * {
  width: 50%;
  display: inline-block;
}
#search-stats .page-info {
  text-align: right;
}

#form-action-buttons {
  margin-top: 3.55em;
}

.careers-search-results {
  margin-bottom: 1em;
}
.careers-search-results a {
  display: block;
}

.section-careers .our-divisions .overview-list li:before,
.section-careers .areas-of-operation .overview-list li:before {
  content: '';
  padding: 0;
}
.section-careers .our-divisions .overview-list .icon, .section-careers .our-divisions .overview-list .search-overlay-close, .section-careers .our-divisions .overview-list .keyword-help-button,
.section-careers .areas-of-operation .overview-list .icon,
.section-careers .areas-of-operation .overview-list .search-overlay-close,
.section-careers .areas-of-operation .overview-list .keyword-help-button {
  padding-left: 25%;
}
.section-careers .our-divisions .overview-list .icon:after, .section-careers .our-divisions .overview-list .search-overlay-close:after, .section-careers .our-divisions .overview-list .keyword-help-button:after,
.section-careers .areas-of-operation .overview-list .icon:after,
.section-careers .areas-of-operation .overview-list .search-overlay-close:after,
.section-careers .areas-of-operation .overview-list .keyword-help-button:after {
  position: absolute;
  left: 5%;
  font-size: 4.5em;
  color: #0059b1;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 1em;
}
@media (max-width: 40em) {
  .section-careers .our-divisions .overview-list .icon, .section-careers .our-divisions .overview-list .search-overlay-close, .section-careers .our-divisions .overview-list .keyword-help-button,
  .section-careers .areas-of-operation .overview-list .icon,
  .section-careers .areas-of-operation .overview-list .search-overlay-close,
  .section-careers .areas-of-operation .overview-list .keyword-help-button {
    padding: 6em 0 0 0;
  }
  .section-careers .our-divisions .overview-list .icon:after, .section-careers .our-divisions .overview-list .search-overlay-close:after, .section-careers .our-divisions .overview-list .keyword-help-button:after,
  .section-careers .areas-of-operation .overview-list .icon:after,
  .section-careers .areas-of-operation .overview-list .search-overlay-close:after,
  .section-careers .areas-of-operation .overview-list .keyword-help-button:after {
    left: 0;
    bottom: auto;
    top: 0.4em;
  }
  .section-careers .our-divisions .overview-list .icon.icon-time-inc:after, .section-careers .our-divisions .overview-list .icon-time-inc.search-overlay-close:after, .section-careers .our-divisions .overview-list .icon-time-inc.keyword-help-button:after, .section-careers .our-divisions .overview-list .icon.icon-tw:after, .section-careers .our-divisions .overview-list .icon-tw.search-overlay-close:after, .section-careers .our-divisions .overview-list .icon-tw.keyword-help-button:after,
  .section-careers .areas-of-operation .overview-list .icon.icon-time-inc:after,
  .section-careers .areas-of-operation .overview-list .icon-time-inc.search-overlay-close:after,
  .section-careers .areas-of-operation .overview-list .icon-time-inc.keyword-help-button:after,
  .section-careers .areas-of-operation .overview-list .icon.icon-tw:after,
  .section-careers .areas-of-operation .overview-list .icon-tw.search-overlay-close:after,
  .section-careers .areas-of-operation .overview-list .icon-tw.keyword-help-button:after {
    top: 0.1em;
    font-size: 7em;
  }
}
.section-careers .areas-of-operation .overview-list li {
  padding: 1em 0;
}
.section-careers .areas-of-operation .overview-list .icon:after, .section-careers .areas-of-operation .overview-list .search-overlay-close:after, .section-careers .areas-of-operation .overview-list .keyword-help-button:after {
  font-size: 4em;
}

.ui-multiselect-checkboxes label span,
.ui-helper-reset span {
  font: 400 1em "expressway", helvetica, sans-serif;
}

#tw-sitemap {
  width: 100%;
  padding-top: 1.5em;
}

#tw-sitemap .tw-sitemap-box {
  margin: 0;
}
@media (min-width: 65em) {
  #tw-sitemap .tw-sitemap-box {
    float: left;
    width: 50%;
  }
}

.fancybox-inner {
  height: auto !important;
}

.fancybox-outer {
  background: white;
}

@font-face {
font-family:"museo-sans";
src:url(data:font/opentype;base64,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);
font-style:normal;font-weight:500;
}

.jb-caption .jb-caption-title {
  font-size: 13px !important;
  font-family: "museo-sans-n5","museo-sans",Arial,Helvetica,sans-serif;
}