/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-c-mco-sticky-nav-chain .sticky-chain-nav {
  left:50%;
  width:100vw;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  position:absolute;
  z-index:9999;
}

.pb-c-mco-sticky-nav-chain .sticky-chain-nav.attach {
  position:fixed;
  transform:none;
  -webkit-transform:none;
  -moz-transform:none;
  -ms-transform:none;
  -o-transform:none;
  left:0;
  width:100vw;
  z-index:9999;
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
@media screen {
  .pb-f-global-mco-navbar .pb-f-global-navbar,
  .pb-f-global-mco-navbar { min-height:40px; }
}

@media screen and (min-width:992px) {
  .pb-f-global-mco-navbar .pb-f-global-navbar,
  .pb-f-global-mco-navbar { min-height:50px; }
}

@media screen and (min-width:1200px) {
  .pb-f-global-mco-navbar .pb-f-global-navbar,
  .pb-f-global-mco-navbar { min-height:60px; }
}

.pb-f-global-mco-navbar div.headernav {
  font-family:Lato,sans-serif;
  width:100%;
  letter-spacing:.02em;
  z-index:2;
}

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

.pb-f-global-mco-navbar div.headernav.scroll {
  left:50%;
  position:absolute;
  transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  width:100vw;
}

.pb-f-global-mco-navbar div.headernav .row-two {
  background-color:#000000;
  position:relative;
  text-align:center;
  overflow:hidden;
}

@media screen {
  .pb-f-global-mco-navbar div.headernav .row-two { height:40px; }
}

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

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

@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;
  border:0;
  float:left;
  transition:width .2s ease;
}

@media screen {
  .pb-f-global-mco-navbar div.headernav .row-two .left-burger-logo {
    width:50px;
    padding:0 5px;
    height:40px;
  }
}

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

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

.pb-f-global-mco-navbar div.headernav .row-two .left-burger-logo .fa.burger {
  float:left;
  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;
  font-family:Lato,sans-serif;
  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 {
  font-family:Lato,sans-serif;
  display:inline-block;
  padding:0;
  height:57px;
  overflow:hidden;
  font-weight:700;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  transition:padding .6s ease;
}

.pb-f-global-mco-navbar div.headernav .row-two .top-nav-list .top-nav-list-item {
  color:#fff;
  transition:margin .5s ease .2s;
  float:left;
  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:40px;
  }
}

@media screen and (min-width:768px) {
  .pb-f-global-mco-navbar div.headernav .row-two .top-nav-list .top-nav-list-item { line-height:50px; }
}

@media screen and (min-width:1200px) {
  .pb-f-global-mco-navbar div.headernav .row-two .top-nav-list .top-nav-list-item { line-height:60px; }
}

.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;
    margin:10px 0 0;
    left:60px;
  }
}

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

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

.pb-f-global-mco-navbar div.headernav .row-two .search-container {
  position:fixed;
  right:0px;
  top:0;
  text-align:left;
  overflow:hidden;
  transition-property:width;
  transition-duration:.6s;
  transition-timing-function:ease;
  margin:0;
  padding:0px;
}

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

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

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

.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 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-family:Lato,sans-serif;
  font-size:20px;
}

@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;
  width:365px;
  margin-left:25px;
  height:100%;
  min-height:100%;
}

.pb-f-global-mco-navbar div.headernav #slider-menu #slider-menu-scroll ul {
  padding:0;
  margin:0;
  display:block;
  width:300px;
}

.pb-f-global-mco-navbar div.headernav #slider-menu #slider-menu-scroll ul li {
  margin:0;
  padding:0 0 0 20px;
  width:300px;
  float:none;
  display:block;
  position:relative;
}

.pb-f-global-mco-navbar div.headernav #slider-menu #slider-menu-scroll ul li a { color:#fff; }

@media screen {
  .pb-f-global-mco-navbar div.headernav #slider-menu #slider-menu-scroll ul li { line-height:30px; }
}

@media screen and (min-width:768px) {
  .pb-f-global-mco-navbar div.headernav #slider-menu #slider-menu-scroll ul li {
    line-height:41px;
    font-size:15px;
  }
}

.pb-f-global-mco-navbar div.headernav #slider-menu #slider-menu-scroll ul li .main-nav-angle {
  position:absolute;
  left:250px;
  font-size:18px;
  font-weight:600;
  line-height:16px;
}

@media screen {
  .pb-f-global-mco-navbar div.headernav #slider-menu #slider-menu-scroll ul li .main-nav-angle { margin:8px 10px 0; }
}

@media screen and (min-width:768px) {
  .pb-f-global-mco-navbar div.headernav #slider-menu #slider-menu-scroll ul li .main-nav-angle { margin:16px 50px 0 10px; }
}

.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:inherit; }

.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 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;
  padding:6px 12px;
  border-radius:5%;
}

.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:10px 0;
  margin:0;
  z-index:1002;
  float:right;
  width:250px;
  overflow-y:auto;
  overflow-x:hidden;
  display:block;
  background-color:#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;
  padding:6px 12px;
  background-color:#dadada;
  border-radius:5%;
}

.pb-f-global-mco-navbar div.headernav #drawer ul.sub-nav li {
  margin:0;
  padding:0 0 0 20px;
  width:300px;
  float:none;
  display:block;
  position:relative;
}

@media screen {
  .pb-f-global-mco-navbar div.headernav #drawer ul.sub-nav li { line-height:30px; }
}

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

.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 .headernav.skinny #slider-menu #slider-menu-scroll ul { width:200px; }

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

.pb-f-global-mco-navbar .headernav.skinny #slider-menu #slider-menu-scroll ul li .main-nav-angle { left:190px; }

.pb-f-global-mco-navbar div.headernav.navOnTop.fixed.rolled-up { height:40px; }

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

@media screen and (min-width:768px) {
  .pb-f-global-mco-navbar div.headernav.navOnTop.fixed.rolled-up { height:40px; }
}

@media screen and (min-width:992px) {
  .pb-f-global-mco-navbar div.headernav.navOnTop.fixed.rolled-up { height:50px; }
}

@media screen and (min-width:1200px) {
  .pb-f-global-mco-navbar div.headernav.navOnTop.fixed.rolled-up { height:60px; }
}

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

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

.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 .top-nav-list,
.pb-f-global-mco-navbar .slider-menu-nav-list { font-size:15px; }

.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:1270px) {
  .pb-f-global-mco-navbar div.headernav .row-two .top-nav-list { font-size:13px !important; }
}

@media screen and (max-width:1500px) {
  .pb-f-global-mco-navbar .top-nav-list,
  .pb-f-global-mco-navbar .slider-menu-nav-list { font-size:14px; }

  .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 {
    display:inline-block;
    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; }

  .pb-f-global-mco-navbar .top-nav-list,
  .pb-f-global-mco-navbar .slider-menu-nav-list { font-size:14px; }
}

/*
 * 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 {
  margin:5px auto;
  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 {
  padding:2px 0;
  text-align:center;
  width:100%;
  margin:0px;
  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;
  margin:2px 0 0 0;
  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 {
  padding-top:10px;
  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
 */
.pb-f-article-mco-header .header-label {
  margin-bottom:10px;
  margin-top:0;
  text-align:left;
}

@media screen {
  .pb-f-article-mco-header .header-label { padding-left:0; }
}

@media (min-width:768px) {
  .pb-f-article-mco-header .header-label { padding-left:0; }
}

.pb-f-article-mco-header header {
  text-align:center;
  color:#000;
}

@media screen {
  .pb-f-article-mco-header header figure { margin:0; }

  .pb-f-article-mco-header header h1 {
    font-size:22px;
    line-height:26px;
    text-align:left;
    margin-bottom:10px;
    margin-top:0;
  }

  .pb-f-article-mco-header header .subheadline {
    text-align:left;
    font-size:18px;
    line-height:16px;
    color:#333333;
    margin-bottom:10px;
    font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
    font-weight:300;
    float:left;
  }
}

.pb-f-article-mco-header header figcaption,
.pb-f-article-mco-header header .caption {
  margin-bottom:10px;
  float:left;
}

@media screen and (min-width:480px) {
  .pb-f-article-mco-header header h1 {
    font-size:28px;
    line-height:32px;
  }

  .pb-f-article-mco-header header .subheadline {
    font-size:20px;
    line-height:18px;
  }
}

@media screen and (min-width:768px) {
  .pb-f-article-mco-header header h1 {
    font-size:34px;
    line-height:38px;
  }

  .pb-f-article-mco-header header .subheadline {
    font-size:24px;
    line-height:24px;
  }
}

@media screen and (min-width:992px) {
  .pb-f-article-mco-header header h1 {
    font-size:36px;
    line-height:40px;
  }

  .pb-f-article-mco-header header .subheadline {
    font-size:30px;
    line-height:28px;
  }
}

.pb-f-article-mco-header header img {
  margin:0 auto;
  padding:0;
}

@media (max-width:992px) {
  .pb-f-article-mco-header header img { max-width:100%; }
}

@media (min-width:992px) {
  .pb-f-article-mco-header header img { max-width:90%; }
}

@media print {
  .pb-f-article-mco-header header img { display:none; }
}

.pb-f-article-mco-header header figcaption {
  display:inline-block;
  text-align:left;
  font-size:16px;
  line-height:1.7em;
}

.pb-f-article-mco-header header figcaption .align-right {
  height:5em;
  margin-bottom:-4em;
}

@media print {
  .pb-f-article-mco-header header figcaption .align-right { display:none; }
}

@media print {
  .pb-f-article-mco-header header figcaption .caption { display:none; }
}

.pb-f-article-mco-header .element-rawhtml.element-rawhtml-iframe {
  margin-bottom:0;
  clear:both;
  background-color:#000;
  max-height:600px;
}

.pb-f-article-mco-header .element-rawhtml.element-rawhtml-iframe iframe {
  background-size:cover;
  background-position:center;
}

@media screen and (max-width:768px) {
  .pb-f-article-mco-header .element-rawhtml.element-rawhtml-iframe iframe {
    width:100%;
    background-size:cover;
    background-position:center;
  }
}

.pb-f-article-mco-header .head { padding-left:0px; }

.pb-f-article-mco-header .credit,
.pb-f-article-mco-header .caption {
  font-style:normal !important;
  font-family:Lato,sans-serif !important;
  color:#000000;
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
@media (max-width:768px) {
  .pb-f-article-mco-slimline-byline .byline { padding:0; }
}

.pb-f-article-mco-slimline-byline .byline p { margin-bottom:0; }

.pb-f-article-mco-slimline-byline .byline .publish {
  color:#aaa;
  font-weight:300;
  font-size:16px;
  display:inline-block;
}

.pb-f-article-mco-slimline-byline .byline .author-name-wrap {
  width:100%;
  padding-right:0;
}

.pb-f-article-mco-slimline-byline .byline .author-name {
  font-weight:700;
  display:inline-block;
  font-size:16px;
}

.pb-f-article-mco-slimline-byline .byline div.author-name { float:left; }

.pb-f-article-mco-slimline-byline .byline .author-by {
  font-size:16px;
  font-weight:700;
  padding-left:0;
  padding-right:0;
}

.pb-f-article-mco-slimline-byline .byline .author-name:hover { color:#636363; }

.pb-f-article-mco-slimline-byline .byline .author-description {
  font-size:12px;
  line-height:18px;
  width:85%;
}

.pb-f-article-mco-slimline-byline .byline .twitter-follow-button { margin-top:8px; }

.pb-f-article-mco-slimline-byline .byline .author-name-wrap .thinline { border-bottom:1px solid #d5d5d5; }

@media (max-width:768px) {
  .pb-f-article-mco-slimline-byline .byline .author-name-wrap .thinline { margin-right:-15px; }
}

@media screen {
  .pb-f-article-mco-slimline-byline .byline {
    font-size:18px;
    font-weight:300;
    padding-right:20px;
  }

  .pb-f-article-mco-slimline-byline .byline div.author-name {
    font-size:100%;
    margin-left:0;
    margin-top:9px;
  }
}

@media screen and (min-width:320px) {
  .pb-f-article-mco-slimline-byline .byline {
    margin-bottom:20px;
    padding-left:0;
  }

  .pb-f-article-mco-slimline-byline .byline div.author-image { margin-left:30%; }
}

@media screen and (min-width:480px) {
  .pb-f-article-mco-slimline-byline .byline { margin-bottom:20px; }

  .pb-f-article-mco-slimline-byline .byline div.author-image { margin-left:30%; }
}

@media screen and (min-width:768px) {
  .pb-f-article-mco-slimline-byline .byline {
    margin-bottom:20px;
    padding-left:0;
  }

  .pb-f-article-mco-slimline-byline .byline div.author-image { margin-left:20%; }
}

.pb-f-article-mco-slimline-byline header img {
  margin:0 auto;
  padding-top:10px;
  padding-bottom:5px;
}

@media (max-width:992px) {
  .pb-f-article-mco-slimline-byline header img { max-width:100%; }
}

@media (min-width:992px) {
  .pb-f-article-mco-slimline-byline header img { max-width:100%; }
}

@media print {
  .pb-f-article-mco-slimline-byline header img { display:none; }
}

.pb-f-article-mco-slimline-byline header figcaption {
  display:inline-block;
  text-align:left;
  font-size:16px;
  line-height:1.7em;
}

.pb-f-article-mco-slimline-byline header figcaption .align-right {
  height:5em;
  margin-bottom:-4em;
}

@media print {
  .pb-f-article-mco-slimline-byline header figcaption .align-right { display:none; }
}

@media print {
  .pb-f-article-mco-slimline-byline header figcaption .caption { display:none; }
}

.pb-f-article-mco-slimline-byline .byline div.author-image { margin-left:0; }

@media print {
  .pb-f-article-mco-slimline-byline .slimline { display:block !important; }

  .pb-f-article-mco-slimline-byline .twitter-follow-button { display:none !important; }
}

.pb-f-article-mco-slimline-byline .addthis { padding-bottom:10px; }

.pb-f-article-mco-slimline-byline .credit,
.pb-f-article-mco-slimline-byline .caption {
  font-style:normal !important;
  font-family:Lato,sans-serif !important;
  color:#000000;
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
@import url(https://use.typekit.net/rxy7wnu.css);

.pb-f-article-mco-body .article-body { margin-bottom:20px; }

.pb-f-article-mco-body .article-body .col-xs-12 { padding:0; }

.pb-f-article-mco-body .article-body .caption-below {
  padding:0;
  margin-left:-15px;
  margin-right:-15px;
}

.pb-f-article-mco-body .article-body .drop-cap {
  display:inline-block;
  float:left;
  font-weight:700;
  color:#000;
  text-transform:uppercase;
  font-size:77px;
  line-height:60px;
  padding:5px 10px 0 0;
}

@media print {
  .pb-f-article-mco-body .article-body {
    text-align:left;
    word-wrap:break-word;
  }
}

.pb-f-article-mco-body .article-body .dfp-item { margin-bottom:30px; }

.pb-f-article-mco-body figcaption {
  font-family:"PT Serif",Georgia,Times,"Times New Roman",serif;
  font-weight:700;
  color:#6e6e6e;
  font-size:13px;
  line-height:normal;
}

@media screen {
  .pb-f-article-mco-body figcaption {
    line-height:1.5em;
    font-size:13px;
  }
}

@media screen and (min-width:768px) {
  .pb-f-article-mco-body .newsletter-subscribe {
    display:flex;
    justify-content:center;
    align-items:center;
  }

  .pb-f-article-mco-body figcaption {
    line-height:1.6em;
    font-size:14px;
  }
}

@media screen and (min-width:992px) {
  .pb-f-article-mco-body figcaption {
    line-height:1.7em;
    font-size:13px;
  }
}

@media screen and (min-width:1200px) {
  .pb-f-article-mco-body figcaption {
    line-height:1.7em;
    font-size:13px;
  }
}

.pb-f-article-mco-body .credit,
.pb-f-article-mco-body .caption { font-style:normal !important; }

.pb-f-article-mco-body .element-image div {
  text-align:center;
  margin-bottom:0px;
}

.pb-f-article-mco-body .element-image img {
  margin:0 auto;
  max-width:100%;
  height:auto;
}

.pb-f-article-mco-body .element-image figcaption.caption-below {
  margin-bottom:2em;
  text-align:center;
  padding-top:10px;
}

.pb-f-article-mco-body .element-image div.caption-below { margin-bottom:0; }

@media print {
  .pb-f-article-mco-body .element-image { display:none; }
}

.pb-f-article-mco-body .single-image .shares {
  visibility:hidden;
  position:absolute;
  bottom:0;
  margin:0;
}

.pb-f-article-mco-body .single-image .shares .share-button {
  display:inline-block;
  width:40px;
  height:40px;
  margin-bottom:0;
  cursor:pointer;
  color:#fff;
}

.pb-f-article-mco-body .single-image .shares .share-button.facebook { background-color:#395797; }

.pb-f-article-mco-body .single-image .shares .share-button.twitter { background-color:#54abee; }

.pb-f-article-mco-body .single-image .shares .share-button.pinterest { background-color:#be081e; }

.pb-f-article-mco-body .single-image .shares .share-button.whatsapp { background-color:#43d854; }

.pb-f-article-mco-body .single-image .shares .share-button .fa {
  font-size:30px;
  padding-top:5px;
}

.pb-f-article-mco-body .single-image:hover .shares { visibility:visible; }

@media (min-width:768px) {
  .pb-f-article-mco-body .single-image:hover .shares {
    position:absolute;
    width:40px;
    left:-20px;
    top:0;
  }

  .pb-f-article-mco-body .single-image:hover .shares .whatsapp { display:none; }
}

.pb-f-article-mco-body .element-paragraph { font-size:18px; }

.pb-f-article-mco-body .element-paragraph a { color:#2e6d9d; }

.pb-f-article-mco-body .element-paragraph * * img {
  max-width:100%;
  max-height:100%;
}

.pb-f-article-mco-body .element-paragraph * * img {
  width:auto !important;
  height:auto !important;
}

.pb-f-article-mco-body .element-paragraph * img {
  max-width:100%;
  max-height:100%;
}

.pb-f-article-mco-body .element-paragraph * img {
  width:auto !important;
  height:auto !important;
}

.pb-f-article-mco-body .element-paragraph img {
  max-width:100%;
  max-height:100%;
}

.pb-f-article-mco-body .element-paragraph img {
  width:auto !important;
  height:auto !important;
}

@media print {
  .pb-f-article-mco-body .element-paragraph { font-size:14px; }
}

.pb-f-article-mco-body .element-heading {
  margin-bottom:30px;
  text-align:left;
}

.pb-f-article-mco-body .element-heading a { color:#265ea7; }

.pb-f-article-mco-body .element-heading a:hover { color:#333333; }

.pb-f-article-mco-body .element-ol,
.pb-f-article-mco-body .element-ul {
  font-family:"adobe-caslon-pro-n4","adobe-caslon-pro","adobe-caslon-pro-1","adobe-caslon-pro-2",Georgia,serif;
  margin-bottom:30px;
}

@media screen {
  .pb-f-article-mco-body .element-ol li,
  .pb-f-article-mco-body .element-ul li {
    text-align:left;
    list-style-position:outside;
    font-size:16px;
    line-height:1.4em;
    color:#333333;
    margin-left:20px;
  }
}

@media screen and (min-width:480px) {
  .pb-f-article-mco-body .element-ol li,
  .pb-f-article-mco-body .element-ul li {
    font-size:16px;
    line-height:1.4em;
  }
}

@media screen and (min-width:768px) {
  .pb-f-article-mco-body .element-ol li,
  .pb-f-article-mco-body .element-ul li {
    font-size:16px;
    line-height:1.5em;
  }
}

@media screen and (min-width:992px) {
  .pb-f-article-mco-body .element-ol li,
  .pb-f-article-mco-body .element-ul li {
    font-size:20px;
    line-height:1.6em;
  }
}

.pb-f-article-mco-body .element-ol {
  list-style-type:decimal;
  padding-left:0;
}

.pb-f-article-mco-body .element-ul { list-style-type:disc; }

@media screen {
  .pb-f-article-mco-body blockquote,
  .pb-f-article-mco-body pullquote {
    color:#8e8f8f;
    font-size:22.5px;
    font-style:italic;
    border:0;
    quotes:"" " " "" "'" "'";
    text-align:left;
    padding:10px 60px;
    line-height:inherit;
  }
}

@media screen and (max-width:768px) {
  .pb-f-article-mco-body blockquote,
  .pb-f-article-mco-body pullquote { padding:0 15px; }
}

.pb-f-article-mco-body blockquote::before,
.pb-f-article-mco-body pullquote::before {
  color:#333;
  font-family:"Source Sans Pro",sans-serif;
  font-style:normal;
  content:open-quote;
  font-size:4em;
  color:#333;
  font-family:"Source Sans Pro",sans-serif;
  font-style:normal;
  content:open-quote;
  font-size:4em;
  line-height:1;
  left:15px;
  position:absolute;
  vertical-align:-.4em;
}

.pb-f-article-mco-body blockquote::after,
.pb-f-article-mco-body pullquote::after {
  color:#333;
  font-family:"Source Sans Pro",sans-serif;
  content:close-quote;
  font-size:4em;
  line-height:1;
  position:absolute;
  vertical-align:-.4em;
}

@media screen {
  .pb-f-article-mco-body blockquote::after,
  .pb-f-article-mco-body pullquote::after { margin-left:.25em; }
}

@media screen and (max-width:768px) {
  .pb-f-article-mco-body blockquote::after,
  .pb-f-article-mco-body pullquote::after { margin-left:0; }
}

.pb-f-article-mco-body blockquote p,
.pb-f-article-mco-body pullquote p {
  display:inline;
  font-weight:bold;
}

.pb-f-article-mco-body .element-video .kaltura-wrapper { width:100%; }

.pb-f-article-mco-body .element-video .kaltura-wrapper object {
  width:100%;
  height:100%;
}

@media print {
  .pb-f-article-mco-body .element-video { display:none; }
}

.pb-f-article-mco-body .element-rawhtml { margin-bottom:30px; }

.pb-f-article-mco-body .element-rawhtml iframe {
  top:0;
  left:0;
  width:100%;
  background-size:cover;
  background-position:center;
  border:0;
}

.pb-f-article-mco-body .element-rawhtml #close-icon {
  display:none;
  background-color:#fff;
  letter-spacing:.02em;
  color:#000;
  font-size:20px;
  font-weight:700;
  border:solid 1px #ddd;
  border-radius:6px;
  text-align:center;
  width:10%;
  height:30px;
  margin-bottom:5px;
}

.pb-f-article-mco-body .element-rawhtml #close-icon.show-close-icon { display:block; }

.pb-f-article-mco-body .element-rawhtml #close-icon.show-close-icon:hover {
  background-color:#636363;
  cursor:pointer;
  color:#fff;
}

@media (max-width:768px) {
  .pb-f-article-mco-body .element-rawhtml #close-icon { width:20%; }
}

.pb-f-article-mco-body #placeholder { background:url(../../../../resources/assets/img/fallback-promo-image.png?t=fjdhgbkj) no-repeat center center; }

.pb-f-article-mco-body .element-rawhtml.element-rawhtml-script { margin-bottom:0; }

.pb-f-article-mco-body .element-gallery { margin-bottom:30px; }

.pb-f-article-mco-body .element-gallery ul { text-align:center; }

.pb-f-article-mco-body .element-gallery ul li {
  display:inline-block;
  padding:5px;
  border:.5px solid #d3d3d3;
  margin:5px 2.5px;
  border-radius:5px;
}

.pb-f-article-mco-body .element-gallery ul li img {
  position:relative;
  overflow:hidden;
  background-size:cover;
  padding:0 50%;
  width:125px;
  height:125px;
  border-radius:5px;
}

.pb-f-article-mco-body .element-gallery ul .extra-slide { display:none; }

.pb-f-article-mco-body .element-gallery ul .show-slides-button {
  background-color:#265ea7;
  color:#fff;
  font-family:'Trade Gothic Condensed','Helvetica',sans-serif;
  font-size:14px;
  font-weight:700;
  display:block;
  margin:10px auto 0;
  padding:5px 10px 2px;
  border:0;
  border-radius:4px;
  opacity:1.0;
  transition:opacity .8s ease 0s;
}

.pb-f-article-mco-body .modal.and.carousel {
  position:fixed;
  width:auto;
}

.pb-f-article-mco-body .modal.and.carousel button {
  background-color:#000;
  border:2px solid #fff;
  padding:0 3px 1px;
  border-radius:50%;
  opacity:1;
  position:absolute;
  right:30px;
  top:30px;
  z-index:100;
}

.pb-f-article-mco-body .modal.and.carousel button span { color:#fff; }

.pb-f-article-mco-body .modal.and.carousel .carousel-inner { width:auto; }

.pb-f-article-mco-body .modal.and.carousel .modal-dialog { width:auto; }

.pb-f-article-mco-body .modal.and.carousel .modal-dialog .modal-content {
  background-color:transparent;
  box-shadow:0 0 0;
  border:0;
}

@media screen {
  .pb-f-article-mco-body .modal.and.carousel .modal-dialog .modal-content img {
    height:80vh;
    margin:auto;
    display:block;
  }
}

@media (max-width:768px) {
  .pb-f-article-mco-body .modal.and.carousel .modal-dialog .modal-content img {
    height:auto;
    width:80vw;
    display:block;
  }
}

.pb-f-article-mco-body .modal.and.carousel .modal-dialog .modal-content .img-text {
  display:block;
  margin:0 auto;
  background-color:#fff;
  border-radius:5px;
  width:350px;
  text-align:center;
}

.pb-f-article-mco-body .modal.and.carousel .carousel-control {
  background-image:none;
  position:fixed;
  opacity:1;
  top:-15%;
}

.pb-f-article-mco-body .element.element-oembed {
  margin:0 auto 30px;
  display:block;
}

.pb-f-article-mco-body>.inline-big-box-300x250 {
  clear:both;
  display:block;
  text-align:center;
}

.pb-f-article-mco-body .pb-unfinished {
  min-height:250px;
  background-color:#ddd;
  padding-bottom:10px;
  padding-top:12px;
  padding:0 10px;
  clear:both;
}

.pb-f-article-mco-body>.pb-ad-container {
  padding:0 10px;
  clear:both;
}

.pb-f-article-mco-body>.pb-ad-container>* { margin:0 auto; }

@media print {
  .pb-f-article-mco-body .pb-f-ads-dfp-big-box-300x250 { display:none !important; }
}

@keyframes selectionSharerPopover-animation {
  0% {
    transform:matrix(0.97,0,0,1,0,12);
    filter:alpha(opacity=0);
    opacity:0;
  }
  20% {
    transform:matrix(0.99,0,0,1,0,2);
    filter:alpha(opacity=70);
    opacity:.7;
  }
  40% {
    transform:matrix(1,0,0,1,0,-1);
    filter:alpha(opacity=100);
    opacity:1;
  }
  70% {
    transform:matrix(1,0,0,1,0,0);
    filter:alpha(opacity=100);
    opacity:1;
  }
  100% {
    transform:matrix(1,0,0,1,0,0);
    filter:alpha(opacity=100);
    opacity:1;
  }
}

.pb-f-article-mco-body #selectionSharerPopover {
  display:none;
  position:absolute;
  z-index:998;
}

.pb-f-article-mco-body #selectionSharerPopover.anim {
  transition:top .075s ease-out;
  animation:selectionSharerPopover-animation 180ms forwards linear;
  -webkit-animation:selectionSharerPopover-animation 180ms forwards linear;
}

.pb-f-article-mco-body #selectionSharerPopover-inner {
  position:relative;
  overflow:hidden;
  -webkit-border-radius:5px;
  border-radius:5px;
  border:1px solid;
  border-color:#262625 #1c1c1b #121211;
  box-shadow:0 1px 3px -1px rgba(0,0,0,0.7),inset 0 0 1px rgba(255,255,255,0.07),inset 0 0 2px rgba(255,255,255,0.15);
  background-image:linear-gradient(to bottom,rgba(49,49,47,0.97),#262625);
  background-repeat:repeat-x;
}

.pb-f-article-mco-body #selectionSharerPopover .selectionSharerPopover-clip {
  position:absolute;
  bottom:-11px;
  display:block;
  left:50%;
  clip:rect(12px 24px 24px 0);
  margin-left:-12px;
  width:24px;
  height:24px;
  line-height:24px;
}

.pb-f-article-mco-body #selectionSharerPopover .selectionSharerPopover-arrow {
  display:block;
  width:20px;
  height:20px;
  -webkit-transform:rotate(45deg) scale(0.5);
  transform:rotate(45deg) scale(0.5);
  background-color:#454543;
  border:2px solid #121211;
  box-sizing:content-box;
}

.pb-f-article-mco-body .selectionSharer ul {
  padding:0;
  display:inline;
}

.pb-f-article-mco-body .selectionSharer ul li {
  float:left;
  list-style:none;
  background:none;
  margin:0;
}

.pb-f-article-mco-body .selectionSharer .action {
  display:block;
  color:#fff;
  margin:5px 7px;
  width:20px;
  height:20px;
  border:0;
}

.pb-f-article-mco-body .selectionSharer a.action .fa-twitter {
  color:#fff;
  display:block;
}

.pb-f-article-mco-body .selectionSharer:hover { color:#ccc; }

.pb-f-article-mco-body .selectionSharer { transition:-webkit-transform .6s ease-in-out; }

.pb-f-article-mco-body .selectionSharer.moveDown { -webkit-transform:translate3d(0,60px,0); }

@media print {
  .pb-f-article-mco-body .inline-big-box-300x250,
  .pb-f-article-mco-body .inline-leaderboard-728x90 { display:none !important; }
}

.pb-f-article-mco-body .signup {
  font-family:"Arial","Helvetica",sans-serif;
  font-size:12pt;
}

.pb-f-article-mco-body .title { font-weight:700; }

@media screen and (max-width:450px) {
  .pb-f-article-mco-body .subtitle { margin-bottom:5px; }
}

.pb-f-article-mco-body div.newsletter {
  width:100%;
  padding:10px;
  background-color:#ededed;
  border-style:solid;
  border-width:2px;
  border-color:#e2e2e2;
  margin-top:30px;
  margin-bottom:30px;
}

.pb-f-article-mco-body .newsletter.hide { display:none !important; }

.pb-f-article-mco-body .newsletter-confirmation.newsletter-subscribe-more { text-align:right; }

.pb-f-article-mco-body .newsletter-subscribe-submit-error {
  color:#e21b1b;
  margin:0 3px;
}

.pb-f-article-mco-body .form-signup { width:98%; }

@media screen and (max-width:768px) {
  .pb-f-article-mco-body .form-captcha-container { height:85px; }
}

@media screen and (min-width:768px) {
  .pb-f-article-mco-body .form-captcha-container {
    transform:scale(0.67);
    -webkit-transform:scale(0.67);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
    height:52px;
  }
}

.pb-f-article-mco-body .subscribe {
  -webkit-appearance:button;
  font-size:18px;
  font-family:inherit;
  color:#ffffff;
  margin:0;
  line-height:38px;
  width:100%;
  border:0;
  border-radius:10px;
  cursor:pointer;
}

.pb-f-article-mco-body a.more { color:#808080; }

@media screen and (max-width:768px) {
  .pb-f-article-mco-body .form-signup { width:100%; }
}

@media screen and (min-width:769px) {
  .pb-f-article-mco-body .form-signup { width:80%; }
}

.pb-f-article-mco-body .newsletter-subscribe-submit input {
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  margin:10px 0;
}

.pb-f-article-mco-body .pb-ad-container {
  margin:15px auto;
  text-align:center;
}

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

.pb-f-article-mco-body .related-story {
  padding:10px !important;
  background-color:#fff;
}

.pb-f-article-mco-body .related-story .content {
  border:1px solid #ccc;
  border-bottom:3px #d5d5d5 solid;
  border-radius:4px;
  padding:10px;
  background-color:#eeeeee;
}

.pb-f-article-mco-body .related-story h3 {
  font-size:1.6rem;
  margin:20px 0 20px 15px;
  color:#000;
}

.pb-f-article-mco-body .related-story .story-item img { width:100%; }

.pb-f-article-mco-body .related-story .story-item h4 {
  margin:0 15px;
  padding:15px 0;
  border-top:2px #d5d5d5 dotted;
}

.pb-f-article-mco-body .related-story .story-item h4 a { color:#000; }

.pb-f-article-mco-body .related-story .story-item .first { border:0; }

.pb-f-article-mco-body .related-story .header-content .bullet-item:first-child { border:0; }

.pb-f-article-mco-body .video {
  position:absolute;
  bottom:-1%;
  left:10%;
  font-size:280%;
  color:#ffffff;
  text-shadow:3px 3px 5px #000000;
  z-index:1;
}

.pb-f-article-mco-body .interstitial h1,
.pb-f-article-mco-body h2,
.pb-f-article-mco-body h3,
.pb-f-article-mco-body h4,
.pb-f-article-mco-body h5,
.pb-f-article-mco-body h6 { font-family:"Lato",sans-serif; }

.pb-f-article-mco-body .element-table {
  width:100%;
  margin-bottom:1.5em;
}

.pb-f-article-mco-body .element-table td,
.pb-f-article-mco-body .element-table th,
.pb-f-article-mco-body .element-table tr {
  border-collapse:collapse;
  border:1px solid black;
  padding:0.4em;
}

.pb-f-article-mco-body .element-table tbody th {
  background-color:#EEE;
  text-align:center;
}

@media only screen and (max-width:760px), (min-device-width:768px) and (max-device-width:1024px) {
  .pb-f-article-mco-body .element-table .element-table table,
  .pb-f-article-mco-body .element-table thead,
  .pb-f-article-mco-body .element-table tbody,
  .pb-f-article-mco-body .element-table th,
  .pb-f-article-mco-body .element-table td,
  .pb-f-article-mco-body .element-table tr {
    display:block;
    border:1px solid black;
  }

  .pb-f-article-mco-body .element-table thead tr {
    position:absolute;
    top:-9999px;
    left:-9999px;
  }

  .pb-f-article-mco-body .element-table tr { border:1px solid #ccc; }

  .pb-f-article-mco-body .element-table td {
    border:none;
    border-bottom:1px solid #eee;
    position:relative;
    padding-left:50%;
  }

  .pb-f-article-mco-body .element-table td:before {
    position:absolute;
    top:6px;
    left:6px;
    width:45%;
    padding-right:10px;
    white-space:nowrap;
  }
}

.pb-f-article-mco-body .form-country-dropdown select {
  width:98%;
  margin:0px 0px 10px;
}

.pb-f-article-mco-body .newsletter-subscribe-submit.form-captcha.col-xs-12.col-sm-7 { padding-top:10px; }

.pb-f-article-mco-body .native-page .element-paragraph { font-size:20px; }

.pb-f-article-mco-body pullquote {
  display:block;
  -webkit-margin-before:1em;
  -webkit-margin-after:1em;
  -webkit-margin-start:40px;
  -webkit-margin-end:40px;
  margin:0 0 20px;
}

.pb-f-article-mco-body .native-page blockquote,
.pb-f-article-mco-body .native-page pullquote {
  background-image:url(https://arc-anglerfish-arc2-prod-mco.s3.amazonaws.com/public/YG5LMM7OXREULEFALE6OKEB5OY.png);
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  quotes:none !important;
  color:#000;
  font-style:italic;
  font-family:"FF Meta Serif",sans-serif;
  font-size:26.5px;
}

.pb-f-article-mco-body .native-page .addthis_inline_share_toolbox {
  text-align:left;
  border-top:1px #C7C7C7 solid;
  padding-top:10px;
}

@media screen and (max-width:768px) {
  .pb-f-article-mco-body .native-page blockquote,
  .pb-f-article-mco-body .native-page pullquote {
    font-size:16px;
    padding:20px 45px;
    background-size:40%;
  }
}

@media screen and (max-width:992px) {}

@media screen and (max-width:1224px) {
  .pb-f-article-mco-body .native-page blockquote,
  .pb-f-article-mco-body .native-page pullquote { font-size:18px; }
}

@media screen and (max-width:1700px) {}

.pb-f-article-mco-body .native-page .float-left {
  float:left;
  width:50%;
  padding-right:20px;
  text-align:right;
  padding-right:24px !important;
  margin-top:24px !important;
}

.pb-f-article-mco-body .native-page .float-right {
  float:right;
  width:50%;
  padding-left:20px;
  text-align:left;
  padding-left:24px !important;
  margin-top:24px !important;
  padding-right:10vw;
}

.pb-f-article-mco-body .native-page .element-interstitial-link {
  margin-left:10vw;
  margin-right:10vw;
  padding:0px;
}

.pb-f-article-mco-body .native-page blockquote.float-left,
.pb-f-article-mco-body .native-page pullquote.float-left {
  background-position:right;
  background-position-x:90%;
  padding:0px;
  padding-right:20px;
  padding-left:10vw;
  border-right:3px solid #000;
  border-bottom:0px;
  margin-bottom:10px;
  margin-right:24px;
}

.pb-f-article-mco-body .native-page blockquote.float-right,
.pb-f-article-mco-body .native-page pullquote.float-right {
  background-position:left;
  background-position-x:10%;
  padding-left:20px;
  margin-left:10px;
  margin-bottom:10px;
  border-left:3px solid #000;
}

.pb-f-article-mco-body .native-page .image.float-right {
  padding:0px;
  padding-left:20px;
  margin-left:10px;
  padding-right:10vw;
}

.pb-f-article-mco-body .native-page .image.float-left {
  padding:0px;
  margin-right:10px;
  padding-left:10vw;
}

.pb-f-article-mco-body .native-page blockquote.float-left:before,
.pb-f-article-mco-body .native-page pullquote.float-left:before,
.pb-f-article-mco-body .native-page blockquote.float-right:before,
.pb-f-article-mco-body .native-page pullquote.float-right:before { content:none; }

.pb-f-article-mco-body .native-page blockquote.float-left .quote-border,
.pb-f-article-mco-body .native-page pullquote.float-left .quote-border,
.pb-f-article-mco-body .native-page blockquote.float-right .quote-border,
.pb-f-article-mco-body .native-page pullquote.float-right .quote-border { border-bottom:0px; }

.pb-f-article-mco-body dialog { border:none; }

.pb-f-article-mco-body #nl-modal-dialog {
  --dialog-width:64vw;
  --header-font-size:46px;
  width:var(--dialog-width);
  max-width:900px;
  position:fixed;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  padding:0;
  margin:0;
  background:white;
  height:auto;
  font-family:acumin-pro,sans-serif !important;
  text-align:center;
}

.pb-f-article-mco-body #nl-modal-dialog h1,
.pb-f-article-mco-body #nl-modal-dialog p {
  font-family:acumin-pro,sans-serif !important;
  text-align:center;
}

@media (max-width:800px) {
  .pb-f-article-mco-body dialog#nl-modal-dialog {
    --dialog-width:90vw;
    --header-font-size:32px;
    width:90vw;
    margin:0px auto;
  }

  .pb-f-article-mco-body .modal-nl-cont { font-size:28px; }
}

.pb-f-article-mco-body #nl-modal-dialog .modal-nl-cont { margin:3vw; }

.pb-f-article-mco-body #nl-modal-dialog button.close {
  opacity:1;
  font-size:25px;
  line-height:23px;
  margin-right:20px;
  margin-top:16px;
}

.pb-f-article-mco-body #nl-modal-dialog h1 {
  color:var(--header-text-color);
  font-size:var(--header-font-size);
  font-weight:700;
}

.pb-f-article-mco-body #nl-modal-dialog .disclaimer p {
  font-size:10px;
  color:#000000;
  text-align:left;
  color:#737373;
  margin:0px !important;
}

.pb-f-article-mco-body #nl-modal-dialog input.signup-button {
  vertical-align:bottom;
  padding:3.6px 25px;
  background-color:black;
  color:#fff;
  font-size:25px;
  border:solid #000000 2px;
}

.pb-f-article-mco-body #nl-modal-dialog .header p {
  font-size:17px;
  color:#000000;
}

.pb-f-article-mco-body #nl-modal-dialog .logo { vertical-align:top; }

.pb-f-article-mco-body dialog::backdrop { background:rgba(0,0,0,0.75); }

.pb-f-article-mco-body dialog+.backdrop {
  background:rgba(0,0,0,0.75);
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
}

.pb-f-article-mco-body dialog:not([open]) { display:none; }

.pb-f-article-mco-body ._dialog_overlay {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
}

.pb-f-article-mco-body #nl-modal-dialog input.emailInput {
  font-size:25px;
  padding:0px 15px;
  border-style:solid;
  border-color:#000000;
  line-height:43px;
}

.pb-f-article-mco-body #nl-modal-dialog ::-webkit-input-placeholder { color:#000000; }

.pb-f-article-mco-body #nl-modal-dialog ::-moz-placeholder { color:#000000; }

.pb-f-article-mco-body #nl-modal-dialog :-ms-input-placeholder { color:#000000; }

.pb-f-article-mco-body #nl-modal-dialog :-moz-placeholder { color:#000000; }

.pb-f-article-mco-body #nl-modal-dialog input:focus { outline:none; }

.pb-f-article-mco-body .nopad { padding:0px; }

.pb-f-article-mco-body .nopad-left-right {
  padding-left:0px;
  padding-right:0px;
}

.pb-f-article-mco-body #nl-modal-dialog .disclaimer { width:100%; }

.pb-f-article-mco-body #nl-modal-dialog .disclaimer .logo { text-align:right; }

.pb-f-article-mco-body #nl-modal-dialog input.emailInput,
.pb-f-article-mco-body #nl-modal-dialog input.signup-button,
.pb-f-article-mco-body #nl-modal-dialog .disclaimer .disclaimer-copy,
.pb-f-article-mco-body #nl-modal-dialog .disclaimer .logo { margin:0 0 10px; }

@media (min-width:10px) and (max-width:845px) {
  .pb-f-article-mco-body #nl-modal-dialog .disclaimer .logo,
  .pb-f-article-mco-body #nl-modal-dialog .disclaimer p { text-align:center; }
}

@media (min-width:10px) and (max-width:767px) {
  .pb-f-article-mco-body #nl-modal-dialog .emailInput::-webkit-input-placeholder { text-align:center; }

  .pb-f-article-mco-body #nl-modal-dialog .emailInput:-moz-placeholder { text-align:center; }

  .pb-f-article-mco-body #nl-modal-dialog .emailInput::-moz-placeholder { text-align:center; }

  .pb-f-article-mco-body #nl-modal-dialog .emailInput:-ms-input-placeholder { text-align:center; }

  .pb-f-article-mco-body #nl-modal-dialog .emailInput { text-align:center; }

  .pb-f-article-mco-body #nl-modal-dialog h1 { font-size:27px; }
}

@media (max-width:627px) {
  .pb-f-article-mco-body #nl-modal-dialog input.emailInput {
    font-size:18px;
    line-height:33px;
  }

  .pb-f-article-mco-body #nl-modal-dialog .header p { font-size:15px; }

  .pb-f-article-mco-body #nl-modal-dialog input.signup-button {
    font-size:18px;
    padding:3.8px 12px;
  }
}

@media (max-width:430px) {
  .pb-f-article-mco-body #nl-modal-dialog input.emailInput { font-size:20px; }

  .pb-f-article-mco-body #nl-modal-dialog .newsletter-description { font-size:16px; }
}

@media screen and (min-width:320px) and (max-width:1027px) and (orientation:landscape) {
  .pb-f-article-mco-body #nl-modal-dialog input.emailInput {
    font-size:20px;
    line-height:35px;
  }

  .pb-f-article-mco-body #nl-modal-dialog input.signup-button {
    font-size:20px;
    padding:3.1px 25px;
  }

  .pb-f-article-mco-body #nl-modal-dialog .modal-nl-cont { margin:3.5vw 0; }
}

@media screen and (min-width:320px) and (max-width:767px) and (orientation:landscape) {
  .pb-f-article-mco-body #nl-modal-dialog .header p { font-size:14px; }

  .pb-f-article-mco-body #nl-modal-dialog .modal-nl-cont { padding:0px; }
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
  .pb-f-article-mco-body #nl-modal-dialog .header p { font-size:17px; }

  .pb-f-article-mco-body #nl-modal-dialog h1 { font-size:41px; }

  .pb-f-article-mco-body #nl-modal-dialog { --dialog-width:73vw; }
}

@media screen and (min-width:320px) and (max-width:823px) and (orientation:landscape) {
  .pb-f-article-mco-body #nl-modal-dialog input.emailInput {
    font-size:16px;
    line-height:27px;
  }

  .pb-f-article-mco-body #nl-modal-dialog input.signup-button {
    font-size:16px;
    padding:3.1px 25px;
  }

  .pb-f-article-mco-body #nl-modal-dialog { min-height:250px; }
}

@media screen and (min-width:320px) and (max-width:568px) and (orientation:landscape) {
  .pb-f-article-mco-body #nl-modal-dialog .header p { font-size:13px; }

  .pb-f-article-mco-body #nl-modal-dialog input.emailInput {
    font-size:16px;
    line-height:27px;
  }

  .pb-f-article-mco-body #nl-modal-dialog input.signup-button {
    font-size:16px;
    padding:3.1px 25px;
  }

  .pb-f-article-mco-body #nl-modal-dialog .disclaimer .logo img { width:115px; }

  .pb-f-article-mco-body #nl-modal-dialog .modal-nl-cont { margin:0.5vw; }

  .pb-f-article-mco-body #nl-modal-dialog { min-height:250px; }
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-article-mco-byline .about { padding:0; }

.pb-f-article-mco-byline .byline p { margin-bottom:0; }

.pb-f-article-mco-byline .byline .publish {
  color:#aaa;
  font-weight:300;
  margin:0 0 10px;
  padding-bottom:0;
  width:85%;
}

.pb-f-article-mco-byline .byline .author-name { font-weight:700; }

.pb-f-article-mco-byline .byline .author-name:hover { color:#265ea7; }

.pb-f-article-mco-byline .byline .author-description {
  font-size:12px;
  line-height:18px;
  width:85%;
}

@media screen {
  .pb-f-article-mco-byline .byline {
    font-family:"Trade Gothic Condensed","Helvetica",sans-serif;
    font-size:15px;
    font-weight:300;
  }

  .pb-f-article-mco-byline .byline img {
    width:100%;
    height:auto;
    float:left;
  }

  .pb-f-article-mco-byline .byline div.author-text {
    font-size:105%;
    margin-left:0;
    margin-top:0;
  }
}

@media screen and (min-width:320px) {
  .pb-f-article-mco-byline .byline { margin-bottom:20px; }

  .pb-f-article-mco-byline .byline img {
    width:100%;
    margin-right:15px;
    margin-bottom:15px;
  }

  .pb-f-article-mco-byline .byline div.author-text { font-size:110%; }

  .pb-f-article-mco-byline .byline div.author-image { margin-left:30%; }
}

@media screen and (min-width:480px) {
  .pb-f-article-mco-byline .byline { margin-bottom:20px; }

  .pb-f-article-mco-byline .byline img {
    margin-bottom:15px;
    margin-right:15px;
  }

  .pb-f-article-mco-byline .byline div.author-text { font-size:125%; }

  .pb-f-article-mco-byline .byline div.author-image { margin-left:30%; }
}

@media screen and (min-width:768px) {
  .pb-f-article-mco-byline .byline { margin-bottom:20px; }

  .pb-f-article-mco-byline .byline img {
    width:100%;
    margin:auto;
  }

  .pb-f-article-mco-byline .byline div.author-text { font-size:110%; }

  .pb-f-article-mco-byline .byline div.author-image { margin-left:20%; }
}

@media screen and (min-width:992px) {
  .pb-f-article-mco-byline .byline img {
    width:100%;
    float:none;
  }

  .pb-f-article-mco-byline .byline div.author-text { font-size:95%; }

  .pb-f-article-mco-byline .byline div.author-image { margin-left:0; }
}

@media print {
  .pb-f-article-mco-byline .byline { display:none; }
}

.pb-f-article-mco-byline .byline header.author-about-label {
  font-family:"Lato",sans-serif;
  font-size:16px;
  font-weight:700;
  color:#000000;
}

.pb-f-article-mco-byline header.author-about-label::before {
  width:.1em;
  content:'';
  display:block;
  height:3rem;
  margin-bottom:.625rem;
  margin-right:5px;
  float:left;
}

/*
 * 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 .recommendation a h5 {
  font-family:Arial,arial,sans-serif !important;
  color:#333;
}

.pb-f-global-mco-recommend #recommendations h6 { font-weight:100; }

.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 {
  display:block;
  margin-bottom:0.5em;
  letter-spacing:0.1px;
}

.pb-f-global-mco-recommend #recommendations .summary { display:block; }

.pb-f-global-mco-recommend #recommendations .clear { clear:both; }

/*
 * 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 {
  padding:0 !important;
  font-size:1rem;
}

.pb-f-video-mco-player .generic-feature-wrapper { padding:0px 10px 0 10px; }

.pb-f-video-mco-player .generic-feature-wrapper.is-embedded { padding:0; }

.pb-f-video-mco-player * {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
}

.pb-f-video-mco-player .posttv-player-container {
  position:relative;
  height:0;
  top:0;
  left:0;
  right:0;
  padding-bottom:56.25%;
  background:url(https://img.washingtonpost.com/wp-apps/imrs.php?src=http%3A%2F%2Fwww.washingtonpost.com%2Fpb%2Fresources%2Fimg%2Fposttv%2FWP_Grey.jpg&w=1280&h=720) no-repeat center center;
  -webkit-background-size:contain;
  -moz-background-size:contain;
  -o-background-size:contain;
  background-size:contain;
}

.pb-f-video-mco-player .posttv-player-container .jwplayer button { padding:0; }

.pb-f-video-mco-player .posttv-player-container:not(.ad-playing):not(.player-small):not(.social-buttons-hidden):hover .posttv-player-social { display:block; }

.pb-f-video-mco-player .posttv-player-container.player-small .posttv-player-play-text { display:none; }

.pb-f-video-mco-player .posttv-player-container.player-small .posttv-player-play-time { padding-left:0; }

.pb-f-video-mco-player .posttv-player-container.player-small .posttv-player-social { display:none; }

.pb-f-video-mco-player .posttv-player-social {
  position:absolute;
  top:0.8em;
  right:0;
  overflow:hidden;
  text-align:center;
  font-size:2.2em;
  width:1.5em;
  border-radius:0.2em;
  display:none;
  z-index:1;
}

.pb-f-video-mco-player .fa-stack {
  position:relative;
  display:inline-block;
  width:0.8em;
  height:1.2em;
  line-height:1.1em;
}

.pb-f-video-mco-player .posttv-player-social-facebook { padding:0.1em 0 0 0; }

.pb-f-video-mco-player .posttv-player-social-twitter { padding:0 0 0.1em 0; }

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

.pb-f-video-mco-player .fa-stack .fa.fa-square { color:#FFFFFF; }

.pb-f-video-mco-player .posttv-player-social:hover { background-color:rgba(0,0,0,0.3); }

.pb-f-video-mco-player .fa-stack:hover .fa.fa-facebook-square { color:#3B5998; }

.pb-f-video-mco-player .fa-stack:hover .fa.fa-twitter-square { color:#55ACEE; }

.pb-f-video-mco-player .headline {
  font-size:1.5rem;
  padding:0;
  margin:.1rem 0 .2rem 0;
  font-family:Lato,sans-serif;
  margin:5px 0;
}

.pb-f-video-mco-player .posttv-player-ondemand {
  height:100%;
  width:100%;
}

.pb-f-video-mco-player .posttv-player-youtube-wrapper {
  display:table;
  font-family:FranklinITCProBold,Arial,sans-serif;
  color:#FFFFFF;
  font-size:18px;
  line-height:normal !important;
  cursor:pointer;
  height:0;
  width:100%;
  padding-bottom:56.25%;
  position:relative;
  -webkit-transition:-webkit-transform 250ms ease-out;
  -moz-transition:-moz-transform 250ms ease-out;
  -o-transition:-o-transform 250ms ease-out;
  transition:transform 250ms ease-out;
  -webkit-transform:translateZ(0);
}

.pb-f-video-mco-player .posttv-player-youtube-wrapper iframe {
  height:100%;
  width:100%;
}

.pb-f-video-mco-player .posttv-player-youtube-container {
  width:100%;
  height:56.25%;
  position:absolute;
  top:0;
  left:0;
}

.pb-f-video-mco-player .posttv-player-mute-overlay {
  position:absolute;
  height:100%;
  width:100%;
  display:block;
  opacity:1;
  top:0;
  left:0;
  cursor:pointer;
  transition:opacity 500ms;
  -webkit-transition:opacity 500ms;
  -moz-transition:opacity 500ms;
  -o-transition:opacity 500ms;
  -ms-transition:opacity 500ms;
  z-index:1;
}

.pb-f-video-mco-player .posttv-player-full-image-overlay {
  cursor:pointer;
  display:block;
  position:absolute;
  height:100%;
  width:100%;
  background-size:cover;
  background:no-repeat center;
  top:0;
  left:0;
  overflow:hidden;
  z-index:1;
}

.pb-f-video-mco-player .posttv-player-full-image-overlay img {
  display:inline-block;
  width:100%;
}

.pb-f-video-mco-player .posttv-player-unmute { padding-right:0.5em; }

.pb-f-video-mco-player .posttv-player-play-btn-live {
  padding-left:6px;
  color:#db1f26;
  font-size:16px;
  vertical-align:bottom;
}

.pb-f-video-mco-player [id$=googima] img[id$=button] { width:auto; }

.pb-f-video-mco-player .wpv-overlay { display:none !important; }

@media only screen and (max-width:450px) {
  .pb-f-video-mco-player .posttv-player-social { top:0 !important; }
}

@media only screen and (max-width:330px) {
  .pb-f-video-mco-player .posttv-player-social { display:none; }
}

.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 .caption {
  margin:.2rem 0;
  padding:0;
}

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

.pb-f-video-mco-player .border-bottom-100-pct { padding-bottom:10%; }

.pb-f-video-mco-player .border-bottom-20-pct { padding-bottom:2%; }

.pb-f-video-mco-player .border-bottom-40-pct { padding-bottom:4%; }

.pb-f-video-mco-player .border-bottom-60-pct { padding-bottom:6%; }

.pb-f-video-mco-player .border-bottom-80-pct { padding-bottom:8%; }

.pb-f-video-mco-player .xx-large { font-size:2.3rem; }

.pb-f-video-mco-player .x-large { font-size:2.1rem; }

.pb-f-video-mco-player .large { font-size:1.9rem; }

.pb-f-video-mco-player .normal { font-size:1.7rem; }

.pb-f-video-mco-player .small { font-size:1.5rem; }

.pb-f-video-mco-player .x-small { font-size:1.3rem; }

.pb-f-video-mco-player .xx-small { font-size:1.0rem; }

@media only screen and (max-width:30em) {
  .pb-f-video-mco-player .x-large { font-size:1.4rem; }

  .pb-f-video-mco-player .x-large { font-size:1.375rem; }

  .pb-f-video-mco-player .large { font-size:1.35rem; }

  .pb-f-video-mco-player .normal { font-size:1.3rem; }

  .pb-f-video-mco-player .small { font-size:1.25rem; }

  .pb-f-video-mco-player .x-small { font-size:1.1rem; }

  .pb-f-video-mco-player .xx-small { font-size:1.0rem; }
}

@media screen and (max-width:768px) {
  .pb-f-video-mco-player .x-large { font-size:22px; }

  .pb-f-video-mco-player .x-large { font-size:20px; }

  .pb-f-video-mco-player .large { font-size:18px; }

  .pb-f-video-mco-player .normal { font-size:16px; }

  .pb-f-video-mco-player .small { font-size:15px; }

  .pb-f-video-mco-player .x-small { font-size:14px; }

  .pb-f-video-mco-player .xx-small { font-size:12px; }
}

/*
 * 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
 */
.pb-f-video-mco-playlist-item .powa-playlist-item {
  position:relative;
  display:flex;
  margin:0px;
  padding:10px;
  border-bottom:1px solid #d3d3d3;
  cursor:pointer;
  font-weight:bold;
  font-family:Lato,sans-serif;
  font-size:12px;
}

.pb-f-video-mco-playlist-item .video-name {
  font-weight:bold;
  margin-bottom:5px;
}

.pb-f-video-mco-playlist-item .powa-playlist-item.playing { display:none; }

.pb-f-video-mco-playlist-item .powa-playlist-item-img-wrap {
  display:block;
  max-width:25%;
  margin-right:10px;
}

.pb-f-video-mco-playlist-item img { width:100%; }

.pb-f-video-mco-playlist-item h1 {
  padding:0 10px;
  margin:0;
}

.pb-f-video-mco-playlist-item i { font-size:1.3rem; }

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

.pb-f-video-mco-playlist-item .native {
  background-color:#bcbcbc;
  padding:10px 10px 5px;
  margin:0px;
}

.pb-f-video-mco-playlist-item .native .header-label {
  display:inline-block;
  margin:0 0 15px 10px;
  font-size:9px;
}

.pb-f-video-mco-playlist-item .native h2 { font-family:Lato,sans-serif; }

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-article-mco-related-stories .related-teaser {
  position:relative;
  margin-bottom:18px;
  margin-top:5px;
}

.pb-f-article-mco-related-stories .related-teaser .last { margin-bottom:0px; }

.pb-f-article-mco-related-stories .related-teaser header {
  border-bottom:solid 1px #ccc;
  padding-bottom:10px;
}

.pb-f-article-mco-related-stories .related-teaser header.related-teaser-last { border-bottom:0; }

.pb-f-article-mco-related-stories .related-teaser h5 { margin-top:0; }

.pb-f-article-mco-related-stories .related-teaser time {
  font-weight:100;
  font-size:12px;
}

.pb-f-article-mco-related-stories .related-teaser figure { position:relative; }

@media print {
  .pb-f-article-mco-related-stories .related-teaser { display:none; }
}

@media screen {
  .pb-f-article-mco-related-stories .related-teaser-normal p {
    font-size:15px;
    line-height:16px;
  }
}

@media screen and (min-width:480px) {
  .pb-f-article-mco-related-stories .related-teaser-normal p {
    font-size:20px;
    line-height:28px;
  }
}

@media screen and (min-width:768px) {
  .pb-f-article-mco-related-stories .related-teaser-normal p {
    font-size:16px;
    line-height:18px;
  }
}

@media screen and (min-width:992px) {}

@media screen and (min-width:1200px) {
  .pb-f-article-mco-related-stories .related-teaser-normal p {
    font-size:16px;
    line-height:20px;
  }
}

@media print {
  .pb-f-article-mco-related-stories .related-teaser-normal { display:none; }
}

.pb-f-article-mco-related-stories .related-stories {
  padding:15px;
  border:1px solid #e9e9e9;
  border-bottom-color:#d5d5d5;
  border-bottom-width:2px;
  border-radius:4px;
  background-color:#fff;
  color:#333;
}

.pb-f-article-mco-related-stories a {
  font-family:"FF Meta Serif",sans-serif;
  font-weight:normal;
  font-size:16px;
  color:#000000;
}

.pb-f-article-mco-related-stories a {
  font-family:"FF Meta Serif",sans-serif;
  font-weight:normal;
  font-size:16px;
  font-kerning:normal;
  font-weight:normal;
  letter-spacing:-0.03em;
  line-height:1.1em;
}

.pb-f-article-mco-related-stories figure { position:relative; }

.pb-f-article-mco-related-stories .video {
  position:absolute;
  bottom:8%;
  left:5%;
  font-size:220%;
  color:#ffffff;
  text-shadow:3px 3px 5px #000000;
  z-index:1;
}

.pb-f-article-mco-related-stories .native.related-stories { border:0px; }

.pb-f-article-mco-related-stories .native .related-story .content {
  border:1px solid #e9e9e9;
  border-bottom-color:#d5d5d5;
  border-bottom-width:2px;
  margin-bottom:15px;
}

.pb-f-article-mco-related-stories .native h6 { margin:15px; }

.pb-f-article-mco-related-stories .native h6 a {
  font-weight:bold;
  font-size:20px;
}

.pb-f-article-mco-related-stories .native header { display:table; }

.pb-f-article-mco-related-stories .native .logo-div,
.pb-f-article-mco-related-stories .native .header-label {
  display:table-cell;
  padding-left:10px;
  vertical-align:middle;
}

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-mco-footer footer { font-family:Lato,sans-serif; }

.pb-f-global-mco-footer footer a { color:#000000; }

.pb-f-global-mco-footer footer a:hover { opacity:.8; }

.pb-f-global-mco-footer footer .connected-bar {
  color:#fff;
  font-weight:500;
  font-size:15px;
  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 a.connect-links:hover { opacity:.8; }

.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 {
  padding:10px;
  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:5px;
  margin-bottom:5px;
}

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

.pb-f-global-mco-footer footer .company-bar .socialbox {
  display:block;
  height:32px;
  width:32px;
  border-radius:6px;
}

.pb-f-global-mco-footer footer .company-bar .socialbox.facebook { background-color:#3b5998; }

.pb-f-global-mco-footer footer .company-bar .socialbox.twitter { background-color:#00acf2; }

.pb-f-global-mco-footer footer .company-bar .socialbox.instagram { background-color:#3f729b; }

.pb-f-global-mco-footer footer .company-bar .socialbox.linkedin { background-color:#007bb6; }

.pb-f-global-mco-footer footer .company-bar .socialbox.googleplus { background-color:#d64337; }

.pb-f-global-mco-footer footer .company-bar .socialbox.youtube { background-color:#d11f43; }

.pb-f-global-mco-footer footer .company-bar .socialbox.pinterest { background-color:#d11f47; }

.pb-f-global-mco-footer footer .company-bar .socialbox.rss { background-color:#ff6600; }

.pb-f-global-mco-footer footer .company-bar .socialbox .social-icons {
  height:16px;
  width:16px;
  margin:8px;
}

.pb-f-global-mco-footer footer .company-bar .socialbox .copyright {
  font-size:11px;
  margin-bottom:5px;
  color:#fff;
}

.pb-f-global-mco-footer .arc-logo { max-width:280px; }

.pb-f-global-mco-footer footer {
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  width:100vw;
}

.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;
  padding-bottom:1em;
  padding-right:1em;
  vertical-align:text-top;
}

.pb-f-global-mco-footer .company-bar,
.pb-f-global-mco-footer .footer-sites {
  border-bottom:1px solid #dedede;
  border-top:1px solid #dedede;
  font-size:14px;
  text-align:center;
}

.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 .fa { font-size:20px; }

.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;
  margin-top:-8px;
}

.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;
}

@media (max-width:450px) {
  .pb-f-global-mco-footer .footer-submenu-col { text-align:center; }

  .pb-f-global-mco-footer ul li { text-align:center; }
}
