/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-mco-navbar .headernav {
  letter-spacing:.02em;
  z-index:2;
}

.pb-f-global-mco-navbar div.headernav .nav-hp-link { cursor:pointer; }

.pb-f-global-mco-navbar .row-two {
  height:60px;
  height:var(--nav-height,40px);
  font-size:0.833em;
  font-size:var(--atype-scale-down-1,0.833em);
  background-color:#000000;
  text-align:center;
  overflow:hidden;
  align-items:center;
  justify-content:center;
  margin-top:0;
  max-width:100%;
}

@media screen {
  .pb-f-global-mco-navbar div.headernav .row-two .fa {
    font-size:22px;
    margin:4px;
  }
}

@media screen and (min-width:768px) {
  .pb-f-global-mco-navbar div.headernav .row-two .fa {
    font-size:22px;
    margin:5px 3px 0;
  }
}

@media screen and (min-width:992px) {
  .pb-f-global-mco-navbar div.headernav .row-two .fa {
    font-size:22px;
    margin:10px 5px 0;
  }
}

@media screen and (min-width:1200px) {
  .pb-f-global-mco-navbar div.headernav .row-two .fa {
    font-size:25px;
    margin:16px 10px 0;
  }
}

.pb-f-global-mco-navbar div.headernav .row-two .left-burger-logo {
  background:0 0;
  transition:width .2s ease;
}

@media screen {
  .pb-f-global-mco-navbar div.headernav .row-two .left-burger-logo { height:auto; }
}

.pb-f-global-mco-navbar div.headernav .row-two .left-burger-logo .fa.burger {
  cursor:pointer;
  color:#fff;
}

.pb-f-global-mco-navbar div.headernav .row-two .left-burger-logo .fa.burger .menu-label {
  display:block;
  font-size:12px;
  text-transform:uppercase;
}

@media screen {
  .pb-f-global-mco-navbar div.headernav .row-two .left-burger-logo .fa.burger { margin:2px 0 0 10px; }
}

.pb-f-global-mco-navbar div.headernav .row-two .top-nav-list { text-align:center; }

.pb-f-global-mco-navbar div.headernav .row-two .top-nav-list {
  padding:0;
  height:auto;
  overflow:hidden;
  font-weight:700;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  transition:padding .6s ease;
  display:flex;
}

.pb-f-global-mco-navbar div.headernav .row-two .top-nav-list .top-nav-list-item {
  color:#fff;
  transition:margin .5s ease .2s;
  list-style-type:none;
}

@media screen {
  .pb-f-global-mco-navbar div.headernav .row-two .top-nav-list .top-nav-list-item {
    margin:0 20px;
    line-height:var(--nav-height);
  }
}

.pb-f-global-mco-navbar div.headernav .row-two .top-nav-list .top-nav-list-item.first { margin-left:0; }

.pb-f-global-mco-navbar div.headernav .row-two .top-nav-list .top-nav-list-item.last { margin-right:0; }

.pb-f-global-mco-navbar div.headernav .row-two .scroll-logo {
  top:0;
  width:0;
  height:20px;
}

@media screen {
  .pb-f-global-mco-navbar div.headernav .row-two .scroll-logo {
    padding-top:0;
    padding-bottom:0;
    left:60px;
  }
}

@media screen and (min-width:992px) {
  .pb-f-global-mco-navbar div.headernav .row-two .scroll-logo {}
}

@media screen and (min-width:1200px) {
  .pb-f-global-mco-navbar div.headernav .row-two .scroll-logo {}
}

.pb-f-global-mco-navbar .headerlogo { justify-self:center; }

@media screen and (min-width:1200) {
  .pb-f-global-mco-navbar .headerlogo { justify-self:inherit; }
}

.pb-f-global-mco-navbar div.headernav .row-two .search-container {
  margin:0;
  margin-right:var(--atype-space-l,1.5rem);
  height:40px;
  height:var(--nav-height);
  width:40px;
  width:var(--nav-height);
  position:fixed;
  right:0px;
  top:0;
  text-align:left;
  overflow:hidden;
  transition-property:width;
  transition-duration:.6s;
  transition-timing-function:ease;
  padding:0px;
}

@media screen {
  .pb-f-global-mco-navbar div.headernav .row-two .search-container {}
}

.pb-f-global-mco-navbar div.headernav .row-two .search-container.expand { width:100%; }

@media screen {
  .pb-f-global-mco-navbar div.headernav .row-two .search-container.expand { padding-left:20px; }
}

@media screen and (min-width:992px) {
  .pb-f-global-mco-navbar div.headernav .row-two .search-container.expand { padding-left:30px; }
}

.pb-f-global-mco-navbar div.headernav .row-two .search-container .search {
  height:100%;
  width:100%;
  background:#000000;
  overflow:hidden;
  transition-timing-function:ease;
}

.pb-f-global-mco-navbar div.headernav .row-two .search-container .search button {
  background:0 0;
  border:solid 0 transparent;
}

.pb-f-global-mco-navbar div.headernav .row-two .search-container .search.expand { background-color:#000 !important; }

.pb-f-global-mco-navbar div.headernav .row-two .search-container .search.expand .search-icon { color:#fff; }

.pb-f-global-mco-navbar div.headernav .row-two .search-container .search .search-icon { font-family:FontAwesome; }

@media screen {
  .pb-f-global-mco-navbar div.headernav .row-two .search-container .search .search-icon {
    margin:6px 0 0;
    width:30px;
  }
}

@media screen and (min-width:768px) {
  .pb-f-global-mco-navbar div.headernav .row-two .search-container .search .search-icon { margin:8px 0 0; }
}

@media screen and (min-width:992px) {
  .pb-f-global-mco-navbar div.headernav .row-two .search-container .search .search-icon {
    margin:12px 10px 10px;
    width:50px;
  }
}

@media screen and (min-width:1200px) {
  .pb-f-global-mco-navbar div.headernav .row-two .search-container .search .search-icon {
    margin:15px 10px 10px;
    width:60px;
  }
}

.pb-f-global-mco-navbar .sections,
.pb-f-global-mco-navbar .sections>*+* { margin-top:var(--atype-space-s,0.5rem); }

.pb-f-global-mco-navbar div.headernav .row-two .search-container .search .text-field {
  color:#fff;
  background:0 0;
  border:solid 0 transparent;
  width:85%;
  position:relative;
  top:-1px;
  font-size:var(--atype-scale-up-1,1.2em);
}

@media screen {
  .pb-f-global-mco-navbar div.headernav .row-two .search-container .search .text-field { height:35px; }
}

@media screen and (min-width:992px) {
  .pb-f-global-mco-navbar div.headernav .row-two .search-container .search .text-field { height:45px; }
}

.pb-f-global-mco-navbar div.headernav .row-two .search-container .search .submit {
  height:0;
  width:0;
  padding:0;
  margin:0;
  border:solid 0 transparent;
  position:absolute;
  left:-100px;
  background-color:inherit;
}

.pb-f-global-mco-navbar div.headernav.skinny .scroll-logo {
  opacity:1;
  width:auto;
}

.pb-f-global-mco-navbar div.headernav.skinny .left-burger-logo {
  padding-right:15px;
  transition:width .6s ease;
}

@media screen {
  .pb-f-global-mco-navbar div.headernav.skinny .top-nav-list .top-nav-list-item {
    margin:0 15px;
    transition:margin .5s ease .2s;
  }
}

.pb-f-global-mco-navbar div.headernav #slider-menu { overflow:hidden; }

.pb-f-global-mco-navbar div.headernav #slider-menu #slider-menu-scroll {
  overflow-y:auto;
  overflow-x:hidden;
  margin-left:25px;
  height:100%;
  min-height:100%;
}

.pb-f-global-mco-navbar div.headernav #slider-menu #slider-menu-scroll ul {
  display:block;
  color:var(--atype-theme-on-primary,#fff);
}

.pb-f-global-mco-navbar div.headernav #slider-menu #slider-menu-scroll ul li {
  display:block;
  position:relative;
}

.pb-f-global-mco-navbar div.headernav #slider-menu #slider-menu-scroll ul li .main-nav-angle {
  position:absolute;
  right:0;
  font-weight:600;
}

.pb-f-global-mco-navbar div.headernav #slider-menu #slider-menu-scroll .copyright { padding-bottom:20px; }

.pb-f-global-mco-navbar div.headernav #slider-menu #slider-menu-scroll .copyright a { color:#2f3333; }

.pb-f-global-mco-navbar div.headernav #slider-menu #slider-menu-scroll .copyright a:hover { color:var(--atype-theme-on-primary,#fff); }

.pb-f-global-mco-navbar div.headernav #drawer {
  position:absolute;
  left:-350px;
  width:350px;
  z-index:10000;
  -webkit-transition:-webkit-transform .5s cubic-bezier(.565,1,.765,.88);
  -webkit-transition:-webkit-transform .5s cubic-bezier(.565,1.65,.765,.88);
  -moz-transition:-moz-transform .5s cubic-bezier(.565,1.65,.765,.88);
  -o-transition:-o-transform .5s cubic-bezier(.565,1.65,.765,.88);
  transition:transform .5s cubic-bezier(.565,1.65,.765,.88);
}

.pb-f-global-mco-navbar .main-nav-item:hover { color:inherit; }

.pb-f-global-mco-navbar div.headernav #drawer.active { transform:translate3d(325px,0,0); }

.pb-f-global-mco-navbar div.headernav #drawer .main-nav .main-nav-item.hover-name {
  -moz-transition:padding-left .2s ease-in;
  -o-transition:padding-left .2s ease-in;
  -webkit-transition:padding-left .2s ease-in;
  transition:padding-left .2s ease-in;
  border-radius:5%;
}

.pb-f-global-mco-navbar .has-sub { position:relative; }

.pb-f-global-mco-navbar div.headernav #drawer .sub-nav-arrow {
  opacity:0;
  visibility:hidden;
  width:0;
  height:0;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  border-right:14px solid #eee;
  position:absolute;
  top:10px;
  left:228px;
  z-index:1000;
}

.pb-f-global-mco-navbar div.headernav #drawer .sub-nav-arrow.active {
  opacity:1;
  visibility:visible;
}

.pb-f-global-mco-navbar div.headernav #drawer ul.sub-nav {
  padding:var(--atype-space-s) 0;
  margin:0;
  z-index:1002;
  float:right;
  width:250px;
  overflow-y:auto;
  overflow-x:hidden;
  display:block;
  background-color:var(--atype-theme-grey-200,#eee);
  border-radius:6px;
  -webkit-transition:opacity 250ms ease-in;
  -moz-transition:opacity 250ms ease-in;
  -ms-transition:opacity 250ms ease-in;
  -o-transition:opacity 250ms ease-in;
  transition:opacity 250ms ease-in;
  display:none;
  position:absolute;
  top:0;
  left:240px;
}

.pb-f-global-mco-navbar div.headernav #drawer ul.sub-nav .hover-name-sub {
  -moz-transition:padding-left .2s ease-in;
  -o-transition:padding-left .2s ease-in;
  -webkit-transition:padding-left .2s ease-in;
  transition:padding-left .2s ease-in;
  background-color:#dadada;
  border-radius:5%;
}

.pb-f-global-mco-navbar .sub-nav>*+* { margin-top:var(--atype-space-s); }

.pb-f-global-mco-navbar div.headernav #drawer ul.sub-nav li {
  padding:0 0 0 var(--atype-space-m,0.75rem);
  width:300px;
  float:none;
  display:block;
  position:relative;
}

@media screen {
  .pb-f-global-mco-navbar div.headernav #drawer ul.sub-nav li {}
}

@media screen and (min-width:768px) {
  .pb-f-global-mco-navbar div.headernav #drawer ul.sub-nav li {}
}

.pb-f-global-mco-navbar .headernav.skinny #drawer {
  left:-250px;
  width:250px;
}

.pb-f-global-mco-navbar .headernav.skinny #drawer.active {
  -webkit-transform:translate3d(225px,0,0);
  -moz-transform:translate3d(225px,0,0);
  -ms-transform:translate(175px,0);
  transform:translate3d(225px,0,0);
}

.pb-f-global-mco-navbar .headernav.skinny #drawer .sub-nav {
  left:175px;
  width:150px;
}

.pb-f-global-mco-navbar .headernav.skinny #drawer .sub-nav-arrow { left:162px; }

.pb-f-global-mco-navbar #slider-menu-scroll::-webkit-scrollbar { display:none; }

.pb-f-global-mco-navbar #slider-menu-scroll ul {
  width:100%;
  padding:0 var(--atype-space-s);
}

.pb-f-global-mco-navbar .headernav.skinny #slider-menu #slider-menu-scroll ul li { width:200px; }

.pb-f-global-mco-navbar div.headernav.navOnTop.fixed.rolled-up .scroll-logo {
  opacity:1;
  width:auto;
}

.pb-f-global-mco-navbar div.headernav.navOnTop.fixed .row-one { background-color:#fff; }

.pb-f-global-mco-navbar .form-group {
  margin-top:15px;
  position:relative;
}

.pb-f-global-mco-navbar .sections #search-button {
  height:100% !important;
  position:absolute;
  color:black;
  background:white;
  border:0;
  right:0;
}

.pb-f-global-mco-navbar .form-group .form-control-feedback { top:10px; }

@media print {
  .pb-f-global-mco-navbar #siteheader,
  .pb-f-global-mco-navbar .headernav { display:none; }
}

.pb-f-global-mco-navbar .sections .search-text-field {
  width:100%;
  border-radius:0.5em;
  padding:var(--atype-space-xs) var(--atype-space-xl) var(--atype-space-xs) var(--atype-space-xs);
  border:1px solid #ccc;
}

.pb-f-global-mco-navbar .top-nav-list-item a { color:#ffffff; }

@media screen and (max-width:768px) {
  .pb-f-global-mco-navbar .attach .row-two .top-nav-list { margin-left:93px; }
}

@media screen and (max-width:992px) {
  .pb-f-global-mco-navbar .attach .row-two .top-nav-list { margin-left:93px; }
}

@media screen and (max-width:1200px) {
  .pb-f-global-mco-navbar .attach .row-two .top-nav-list { margin-left:93px; }
}

@media screen and (max-width:1500px) {
  .pb-f-global-mco-navbar div.headernav .row-two .top-nav-list .top-nav-list-item { margin:0 12px; }

  .pb-f-global-mco-navbar div.headernav .row-two .top-nav-list { font-weight:700; }
}

@media screen and (min-width:1400px) {
  .pb-f-global-mco-navbar .attach .row-two .top-nav-list { margin-left:93px; }

  .pb-f-global-mco-navbar div.headernav .row-two .top-nav-list .top-nav-list-item { margin:0 12px; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-mco-hot-topics { display:none !important; }

.pb-f-global-mco-hot-topics .hot-topics {
  font-family:Lato,sans-serif;
  font-weight:700;
  padding:15px 0;
  border-bottom:solid 1px #ccc;
  margin:0;
}

.pb-f-global-mco-hot-topics .hot-topics a { color:#000; }

.pb-f-global-mco-hot-topics .hot-topics .title-intro { padding-right:5px; }

.pb-f-global-mco-hot-topics .list-inline>li {
  padding-left:10px;
  padding-right:10px;
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-ads-mco-dfp .pb-ad-container { text-align:center; }

.pb-f-ads-mco-dfp .pb-ad-container .ad-300X250.pb-ad-prod { display:inline-block; }

.pb-f-ads-mco-dfp .pb-ad-container .ad-970X90,
.pb-f-ads-mco-dfp .pb-ad-container .ad-970X90XFlex {
  text-align:center;
  width:100%;
  background-color:unset;
}

.pb-f-ads-mco-dfp .pb-ad-container .ad-970X250.pb-ad-prod,
.pb-f-ads-mco-dfp .pb-ad-container .ad-970X250Xf.pb-ad-prod { display:inline-block; }

.pb-f-ads-mco-dfp .pb-ad-container .ad-970X250 {
  padding-top:2px;
  text-align:center;
}

.pb-f-ads-mco-dfp .pb-ad-container .ad-300X600.pb-ad-prod,
.pb-f-ads-mco-dfp .pb-ad-container .ad-300X600Xf.pb-ad-prod { display:inline-block; }

.pb-f-ads-mco-dfp .pb-ad-container.ad-320X50 {
  padding:0;
  z-index:100;
  background:white;
  text-align:center;
  position:fixed;
  bottom:0;
  right:0;
  left:0;
}

.pb-f-ads-mco-dfp .pb-ad-container.ad-320X50.pb-ad-prod { display:inline-block; }

.pb-f-ads-mco-dfp .pb-ad-container.ad-160X600.pb-ad-prod { display:inline-block; }

.pb-f-ads-mco-dfp .pb-ad-container.ad-728X90 { text-align:center; }

.pb-f-ads-mco-dfp .pb-ad-container.ad-728X90.pb-ad-prod { display:inline-block; }

.pb-f-ads-mco-dfp .pb-ad-container .outofpage {
  margin:0px !important;
  padding:0px !important;
}

.pb-f-ads-mco-dfp .pb-ad-container .ad-1X1 {
  margin:0px !important;
  padding:0px !important;
}

.pb-f-ads-mco-dfp .pb-ad-container.ad-3000X1500 {
  min-height:1px;
  min-width:1px;
  position:fixed;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  height:100%;
  z-index:-100;
}

.pb-f-ads-mco-dfp .pb-ad-container.ad-3000X1500.pb-ad-prod { display:inline-block; }

@media (min-width:1000px) {
  .pb-f-ads-mco-dfp .hide-desktop { display:none; }
}

@media (min-device-width:660px) and (max-device-width:1000px) {
  .pb-f-ads-mco-dfp .hide-tablet { display:none; }
}

@media (max-width:660px) {
  .pb-f-ads-mco-dfp .hide-mobile { display:none; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */

/* CSS syntax error: article/mco-byline. See logs for detail. */
.about { padding: 0; }

.byline p {
  margin-bottom: 0; }

.byline .publish {
  color: #aaa;
  font-weight: 300;
  margin: 0 0 10px;
  padding-bottom: 0;
  width: 85%; }

.byline .author-name {
  font-weight: 700; }
  .byline .author-name:hover {
	color: #265ea7; }

.byline .author-description {
  width: 85%; }

@media screen {
    .byline img {
      width: 100%;
      height: auto;
      float: left; }

@media print {
  .byline {
    display: none; } }


/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-mco-recommend #recommendations { margin-bottom:2em; }

.pb-f-global-mco-recommend #recommendations h3 { margin-bottom:1em; }

.pb-f-global-mco-recommend #recommendations .recommendation.last { border-bottom:0; }

.pb-f-global-mco-recommend #recommendations .picture {
  max-height:117px;
  height:117px;
  overflow:hidden;
  margin-bottom:5px;
}

.pb-f-global-mco-recommend #recommendations .picture img {
  width:100%;
  min-height:117px;
}

.pb-f-global-mco-recommend #recommendations .text { margin-right:170px; }

.pb-f-global-mco-recommend #recommendations .headline {
  margin-bottom:0.5em;
  letter-spacing:0.1px;
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-homepage-mco-title-label header {
  margin-bottom:10px;
  margin-top:10px;
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-video-mco-player .arc-player-wrap { background:black; }

.pb-f-video-mco-player .arc-player-promo-wrap {
  cursor:pointer;
  position:relative;
  width:100%;
}

.pb-f-video-mco-player .arc-player-promo { width:100%; }

.pb-f-video-mco-player .arc-player-btn {
  position:absolute;
  z-index:2;
  font-size:50px;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  color:white;
}

.pb-f-video-mco-player a { color:#000000; }

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-video-mco-sticky-player {
  padding:0 10px 10px 0 !important;
  border:none !important;
  z-index:536870902 !important;
  position:fixed !important;
  bottom:0;
  right:0;
}

.pb-f-video-mco-sticky-player.wpv-hidden { display:none; }

.pb-f-video-mco-sticky-player .arc-sticky-player-video.wpv-hidden { visibility:hidden !important; }

.pb-f-video-mco-sticky-player .arc-sticky-player-wrapper {
  height:100%;
  width:100%;
  background:#FFFFFF;
  display:block;
  border:1px solid white;
  box-shadow:0 0 3px 2px #696969;
  clear:both;
}

.pb-f-video-mco-sticky-player .arc-sticky-player-text {
  width:100%;
  padding-top:10px;
  line-height:15px;
  background:#FFFFFF;
}

.pb-f-video-mco-sticky-player .arc-sticky-player-text.wpv-hidden { display:none !important; }

.pb-f-video-mco-sticky-player .arc-sticky-player-exit {
  cursor:pointer;
  background:#ffffff;
  margin:0px;
  margin-bottom:3px;
  padding:7px;
  line-height:14px;
  drop-shadow:opacity 30%;
  border:1px solid #e9e9e9;
  color:#2a2a2a;
  display:inline-block;
  -moz-box-shadow:0px 2px 2px #696969;
  -webkit-box-shadow:0px 2px 2px #696969;
  box-shadow:0 2px 2px #696969;
  z-index:536870902 !important;
  float:right;
}

.pb-f-video-mco-sticky-player .arc-sticky-player-exit i { padding-right:.5em; }

.pb-f-video-mco-sticky-player .arc-sticky-player-exit:hover { opacity:1; }

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-mco-newsstand .paper-menu-feature {
  display:flex;
  align-items:center;
  justify-content:center;
}

.pb-f-global-mco-newsstand .paper-menu-feature a { text-decoration:none; }

.pb-f-global-mco-newsstand .paper-menu { width:50%; }

.pb-f-global-mco-newsstand .paper-menu .eedition-menu {
  margin-bottom:0;
  margin-top:var(--atype-space-s);
  padding-left:var(--atype-space-m,0.75rem);
  list-style:outside none none;
}

.pb-f-global-mco-newsstand .eedition-menu>*+* {
  padding-top:var(--atype-space-s,0.25rem);
  border-top:1px solid var(--atype-grey-200,#ccc);
  margin-top:11px;
}

.pb-f-global-mco-newsstand .paper-menu .eedition-menu li a { color:#000; }

.pb-f-global-mco-newsstand .preview-paper {
  max-height:110px;
  overflow:hidden;
  padding-bottom:0;
  width:42%;
}

.pb-f-global-mco-newsstand .preview-paper a img {
  box-shadow:0 0 5px #d5d5d5;
  display:inline;
  width:85%;
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-mco-footer footer a { color:#000000; }

.pb-f-global-mco-footer footer .connected-bar {
  color:#fff;
  font-weight:500;
  padding:20px;
}

.pb-f-global-mco-footer footer .connected-bar ul { margin-bottom:0; }

.pb-f-global-mco-footer footer .connected-bar li {
  padding-left:10px;
  padding-right:10px;
}

.pb-f-global-mco-footer footer .connected-bar li a.connect-links { color:#fff; }

.pb-f-global-mco-footer footer .connected-bar li img.footer-icons {
  vertical-align:baseline;
  width:22px;
  height:22px;
  margin:0 4px;
}

.pb-f-global-mco-footer footer .connected-bar li img.footer-icons.mobile { margin:0; }

.pb-f-global-mco-footer footer .company-bar,
.pb-f-global-mco-footer footer .footer-sites {
  background-color:#f7f7f7;
  color:#000000;
}

.pb-f-global-mco-footer footer .company-bar a,
.pb-f-global-mco-footer footer .footer-sites a { color:#000000; }

.pb-f-global-mco-footer footer .company-bar .menu { margin-top:var(--atype-space-m,1.05rem); }

.pb-f-global-mco-footer footer .company-bar .menu li>a { font-weight:bold; }

.pb-f-global-mco-footer .logo-flat .site-logo-container {
  height:1em;
  padding-left:2px;
}

.pb-f-global-mco-footer .logo-drop .site-logo-container { height:1.225em; }

.pb-f-global-mco-footer .logo-flat,
.pb-f-global-mco-footer .logo-drop {
  display:inline-block;
  margin-top:var(--atype-space-s,1.2rem);
  margin-left:var(--atype-space-m,1.2rem);
  vertical-align:text-top;
}

.pb-f-global-mco-footer .list-inline>li.footer {
  padding-left:20px;
  padding-right:20px;
}

.pb-f-global-mco-footer .subscribebox.subscribe,
.pb-f-global-mco-footer .subscribebox.signIn {
  background-color:#4B4B4C;
  color:#ffffff;
}

.pb-f-global-mco-footer footer .company-bar .subscribebox {
  display:block;
  height:32px;
  width:80px;
  border-radius:6px;
  border:1px solid #dedede;
  padding:6px;
}

.pb-f-global-mco-footer footer h6 { font-family:"Lato",sans-serif; }

.pb-f-global-mco-footer footer .footer-submenu { background-color:#f7f7f7; }

.pb-f-global-mco-footer footer .footer-submenu-padding { padding-top:1%; }

@media (min-width:450px) {
  .pb-f-global-mco-footer footer .footer-submenu-container { padding-left:10%; }
}

@media (min-width:1000px) {
  .pb-f-global-mco-footer footer .footer-submenu-container { padding-left:16%; }
}

.pb-f-global-mco-footer footer .footer-submenu-col ul {
  padding:0;
  list-style:none;
}

.pb-f-global-mco-footer .logo-flat img {
  width:auto;
  height:.9em;
}

.pb-f-global-mco-footer .logo-drop img {
  width:auto;
  height:1.1em;
}
