/*
 * 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-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-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-homepage-mco-sub-section-bar .topper-title-info .topper-titleText.no-desktop,
.pb-f-homepage-mco-sub-section-bar .topper-title-info .topper-taglineText.no-desktop { display:none; }

.pb-f-homepage-mco-sub-section-bar .fa-facebook::before { content:""; }

.pb-f-homepage-mco-sub-section-bar .fa-archives::before {
  color:#000;
  content:"Archives";
  font-family:"FranklinITCProBold","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size:16px;
}

.pb-f-homepage-mco-sub-section-bar .section-topper .topper-background {
  overflow:hidden;
  position:relative;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo.no-title.no-tagline.no-links { display:none; }

.pb-f-homepage-mco-sub-section-bar .section-topper.image .topper-background {
  font-size:0;
  line-height:normal;
  overflow:visible;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.image.logo,
.pb-f-homepage-mco-sub-section-bar .section-topper.image.no-logo {
  border-bottom:1px solid #d5d5d5;
  padding-bottom:57px;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.image.no-logo { padding-bottom:40px; }

.pb-f-homepage-mco-sub-section-bar .section-topper.image .topper-background img.topper-image {
  border:medium none;
  max-height:472px;
  width:100%;
}

.pb-f-homepage-mco-sub-section-bar .topper-logo,
.pb-f-homepage-mco-sub-section-bar .topper-logo img {
  border-radius:5px;
  height:100%;
  width:100%;
}

.pb-f-homepage-mco-sub-section-bar .topper-logo {
  background-color:#fff;
  border:3px solid #fff;
  bottom:-81px;
  color:#fff;
  height:180px;
  left:30px;
  position:absolute;
  width:180px;
}

.pb-f-homepage-mco-sub-section-bar .topper-logo.keep-proportions {
  background-color:transparent;
  line-height:62px;
  width:auto;
}

.pb-f-homepage-mco-sub-section-bar .topper-logo.keep-proportions img {
  height:auto;
  vertical-align:middle;
  width:auto;
}

.pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info {
  bottom:77px;
  color:#fff;
  font-family:"FranklinITCProBold","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;
  line-height:normal;
  padding-left:240px;
  position:relative;
}

.pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info.topper-title-info-left { position:absolute; }

.pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored .wapo-rr-sponsored.text p {
  font-family:"FranklinITCProLight","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;
  letter-spacing:0.01em;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-background {
  border-bottom:1px solid #d5d5d5;
  padding-bottom:0;
  margin-bottom:20px;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-title-info {
  bottom:0;
  color:#000;
  float:left;
  margin-bottom:30px;
  margin-top:30px;
  padding-left:0;
  position:relative;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image.logo-no-space .topper-title-info { margin-bottom:0; }

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-title { float:left; }

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-logo {
  border:0 none;
  bottom:auto;
  float:left;
  height:84px;
  left:auto;
  margin-right:30px;
  position:relative;
  width:84px;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-logo.right {
  margin-left:30px;
  margin-right:0;
}

.pb-f-homepage-mco-sub-section-bar .custom_sponsored_ad_container {
  float:right;
  padding-top:30px;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.no-logo.no-links { margin-bottom:0; }

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-title-info {
  bottom:auto;
  height:auto;
  margin-bottom:0;
  margin-top:0;
  padding-left:0;
  padding-top:30px;
  position:relative;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo.no-links .topper-title-info { margin-bottom:30px; }

.pb-f-homepage-mco-sub-section-bar .section-topper.image.no-logo .topper-title-info { padding-left:25px; }

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-background { padding-bottom:30px; }

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo.no-links .topper-background { padding-bottom:0; }

.pb-f-homepage-mco-sub-section-bar .section-topper.image .topper-title-info .topper-titleText,
.pb-f-homepage-mco-sub-section-bar .section-topper.image .topper-title-info .topper-taglineText,
.pb-f-homepage-mco-sub-section-bar .section-topper.image .topper-title-info .topper-titleText a:hover { color:#fff; }

.pb-f-homepage-mco-sub-section-bar .section-topper.image .topper-title-info .topper-titleText.blackTitle,
.pb-f-homepage-mco-sub-section-bar .section-topper.image .topper-title-info .topper-titleText.blackTitle a:hover,
.pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-title-info .topper-titleText,
.pb-f-homepage-mco-sub-section-bar .section-topper.image .topper-title-info .topper-taglineText.blackTagline,
.pb-f-homepage-mco-sub-section-bar .section-topper.image .topper-title-info .topper-taglineText.blackTagline a:hover,
.pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-title-info .topper-taglineText { color:#000; }

.pb-f-homepage-mco-sub-section-bar .section-topper.image.no-logo.no-tagline.no-links .topper-title-info {
  bottom:20px;
  position:absolute;
}

.pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info .topper-taglineText {
  display:inline;
  font-family:"FranklinITCProLight","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size:18px;
  letter-spacing:0.01em;
  line-height:18px;
  padding-left:20px;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.no-links.logo .topper-title-info .topper-taglineText {
  display:block;
  padding-left:0;
}

.pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info.topper-title-info-left .topper-taglineText {
  float:left;
  line-height:22px;
  padding-left:0;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.no-title-desktop .topper-title-info .topper-titleText { display:none; }

.pb-f-homepage-mco-sub-section-bar .topper-title-info .topper-titleText {
  display:inline;
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size:4rem;
  letter-spacing:-0.01em;
  vertical-align:middle;
}

.pb-f-homepage-mco-sub-section-bar .topper-title-info .topper-titleAd {
  display:inline;
  vertical-align:-webkit-baseline-middle;
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-title-info .topper-taglineText { color:#777; }

.pb-f-homepage-mco-sub-section-bar .topper-share-links {
  background:white none repeat scroll 0 0;
  border:1px solid #d5d5d5;
  border-radius:4px;
  bottom:80px;
  position:absolute;
  right:30px;
}

.pb-f-homepage-mco-sub-section-bar .topper-share-links.topper-share-links-left {
  background:rgba(0,0,0,0) none repeat scroll 0 0;
  border:medium none;
  bottom:10px;
  left:30px;
  right:inherit;
}

.pb-f-homepage-mco-sub-section-bar .topper-share-links.topper-share-links-left .link-item a {
  color:white;
  font-size:24px;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-share-links {
  bottom:auto;
  display:inline;
  float:right;
  margin-top:73px;
  position:relative;
  right:auto;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-share-links.no-tagline { margin-top:37px; }

.pb-f-homepage-mco-sub-section-bar .section-topper.no-links .topper-share-links { margin-top:33px; }

.pb-f-homepage-mco-sub-section-bar .section-topper.image.no-links .topper-share-links { bottom:40px; }

.pb-f-homepage-mco-sub-section-bar .section-topper.no-links.logo .topper-share-links { margin-top:64px; }

.pb-f-homepage-mco-sub-section-bar .section-topper.no-links.logo .topper-share-links.no-tagline { margin-top:37px; }

.pb-f-homepage-mco-sub-section-bar .topper-share-links .link-item {
  border-left:1px solid #d5d5d5;
  display:inline-block;
  max-height:40px;
  min-width:60px;
  padding:9px 0 8px;
  text-align:center;
}

.pb-f-homepage-mco-sub-section-bar .topper-share-links .link-item a {
  color:#5a5a5a;
  font-size:20px;
  padding:5px 10px;
  white-space:nowrap;
}

.pb-f-homepage-mco-sub-section-bar .topper-share-links .link-item.first a { border:medium none; }

.pb-f-homepage-mco-sub-section-bar .topper-share-links .link-item.first { border-left:medium none; }

.pb-f-homepage-mco-sub-section-bar .topper-custom-links {
  height:auto;
  margin-left:240px;
  margin-top:20px;
  position:relative;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.image .topper-custom-links { margin-top:-36px; }

.pb-f-homepage-mco-sub-section-bar .topper-custom-links li.link-item { display:inline; }

.pb-f-homepage-mco-sub-section-bar .topper-custom-links ul.link-list {
  margin:0;
  padding:0;
}

.pb-f-homepage-mco-sub-section-bar .topper-custom-links .link-item { font:15px "FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }

.pb-f-homepage-mco-sub-section-bar .topper-custom-links .link-item a {
  color:black;
  margin:0 10px;
  white-space:nowrap;
  font-weight:bold;
}

.pb-f-homepage-mco-sub-section-bar .topper-custom-links .link-item.first a { margin-left:0; }

.pb-f-homepage-mco-sub-section-bar .topper-custom-links .link-item::before { content:"·"; }

.pb-f-homepage-mco-sub-section-bar .topper-custom-links .link-item.first::before { content:""; }

.pb-f-homepage-mco-sub-section-bar .topper-custom-links .link-item.highlight a { border-bottom:1px solid #d4d4d4; }

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-custom-links {
  display:inline;
  float:left;
  margin-left:114px;
  margin-top:-46px;
  width:100%;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.image.no-logo.no-tagline.no-links {}

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-custom-links {
  float:left;
  margin-left:0;
  margin-top:-16px;
  padding-top:0;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.logo-no-space .topper-custom-links { margin-left:0; }

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo.no-share .topper-custom-links,
.pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-custom-links.no-topper-share-links { margin-top:6px; }

.pb-f-homepage-mco-sub-section-bar .section-topper.image.no-logo .topper-custom-links { margin-left:30px; }

.pb-f-homepage-mco-sub-section-bar .blue-text { color:#1955a5; }

.pb-f-homepage-mco-sub-section-bar .black-text { color:#000; }

.pb-f-homepage-mco-sub-section-bar .right-circles {
  position:absolute;
  text-align:center;
  top:106px;
  width:100%;
  z-index:1;
}

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-custom-links.hss-top-padding { padding-top:5px; }

.pb-f-homepage-mco-sub-section-bar .right-circles .line {
  border-bottom:1px solid #d5d5d5;
  left:0;
  position:absolute;
  top:9px;
  width:100%;
}

.pb-f-homepage-mco-sub-section-bar .circle-wrapper {
  display:inline-block;
  font-size:18px;
  padding-left:10px;
  padding-right:10px;
}

.pb-f-homepage-mco-sub-section-bar .dot-before::before {
  color:#000;
  content:"·";
  font-size:15px;
  margin:0 10px;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .background {
  height:300px;
  position:relative;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .title-wrapper {
  -moz-user-select:none;
  cursor:default;
  left:5%;
  position:absolute;
  top:20%;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .title-wrapper .logo {
  color:#fff;
  font-size:88px;
  letter-spacing:-0.04em;
  line-height:0.67;
  margin-bottom:0.08em;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .title-wrapper .logo a:hover { color:#fff; }

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .title-wrapper .tagline {
  color:#fff;
  font-size:1.8em;
  text-indent:0.16em;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .title-wrapper .logo span { display:block; }

.pb-f-homepage-mco-sub-section-bar .powerpost-blue { color:#1e6cf0; }

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .title-wrapper-mobile {
  border-bottom:1px solid #d5d5d5;
  display:none;
  padding:20px 20px 10px;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .title-wrapper-mobile .logo-mobile {
  font-size:44px;
  line-height:normal;
  margin:0;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .title-wrapper-mobile .logo-mobile a:hover { color:#333; }

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .title-wrapper-mobile .tagline-mobile {
  font-size:1.5em;
  line-height:normal;
  margin-top:-2px;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper {
  background:#1e6cf0 none repeat scroll 0 0;
  color:#fff;
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  height:64px;
  margin:-32px auto 0;
  position:relative;
  width:90%;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-left {
  display:inline-block;
  height:64px;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-left ul.nav-links {
  float:left;
  font-size:16px;
  height:100%;
  line-height:64px;
  margin:0 15px 0 25px;
  padding:0;
  position:relative;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-left ul.nav-links li {
  display:inline-block;
  list-style:outside none none;
  margin-right:15px;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-left ul.nav-links li a { color:#fff; }

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper {
  float:left;
  margin-right:30px;
  position:relative;
  top:50%;
  transform:translateY(-50%);
  z-index:900;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown-btn {
  background-color:#347af1;
  border-radius:3px;
  cursor:pointer;
  font-size:16px;
  padding:5px 15px;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown-btn.opened {
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown-btn.closed::after {
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-top:5px solid #fff;
  content:"";
  display:inline-block;
  height:0;
  margin-left:12px;
  position:relative;
  top:-1px;
  width:0;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown-btn.opened::after {
  border-bottom:5px solid #fff;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  content:"";
  display:inline-block;
  height:0;
  margin-left:12px;
  position:relative;
  top:-2px;
  width:0;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown {
  background-color:#000;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px;
  display:none;
  left:0;
  padding:10px;
  position:absolute;
  width:100%;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown ul.nav-dropdown-links {
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size:14px;
  margin:0;
  padding:0;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown ul.nav-dropdown-links li {
  list-style:outside none none;
  padding:0 5px 6px 3px;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown ul.nav-dropdown-links li a { color:#fff; }

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown ul.nav-dropdown-links li:last-child { padding-bottom:0; }

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-right {
  float:right;
  height:100%;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-right .nav-newsletter {
  float:left;
  font-size:16px;
  height:100%;
  line-height:64px;
  margin:0 25px 0 0;
  padding:0;
  position:relative;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-right .nav-newsletter a { color:#fff; }

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-right .nav-newsletter .fa-envelope { padding-right:7px; }

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-right .divider {
  border-left:1px solid #6197f4;
  float:left;
  height:100%;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-right .social-links {
  float:right;
  margin-right:25px;
  padding-left:10px;
  position:relative;
  top:50%;
  transform:translateY(-50%);
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-right .social-links .link-item {
  display:block;
  float:left;
  margin-left:15px;
  text-align:center;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-right .social-links .link-item a,
.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-right .social-links .fa-archives::before {
  color:#8eb5f7;
  font-size:16px;
  white-space:nowrap;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-right .social-links .link-item a:hover,
.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-right .social-links .link-item a:hover .fa-archives::before { color:#fff; }

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-right .social-links .fa-facebook,
.pb-f-homepage-mco-sub-section-bar .fa-twitter,
.pb-f-homepage-mco-sub-section-bar .fa-rss {
  font-size:18px;
  position:relative;
  top:1px;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-topper .newsletter-link { cursor:pointer; }

@media only screen {
  .pb-f-homepage-mco-sub-section-bar .powerpost-modal-opened { overflow:hidden; }

  .pb-f-homepage-mco-sub-section-bar .powerpost-modal-overlay {
    background:rgba(0,0,0,0.75) none repeat scroll 0 0;
    bottom:0;
    display:none;
    left:0;
    overflow-y:auto;
    position:fixed;
    right:0;
    top:0;
    z-index:536870906;
  }

  .pb-f-homepage-mco-sub-section-bar .powerpost-modal {
    background:#eee none repeat scroll 0 0;
    border-radius:5px;
    left:50%;
    max-width:90%;
    padding:40px 30px 30px;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    width:450px;
  }

  .pb-f-homepage-mco-sub-section-bar .powerpost-modal .close-btn {
    cursor:pointer;
    font-size:24px;
    position:absolute;
    right:12px;
    top:10px;
  }

  .pb-f-homepage-mco-sub-section-bar .powerpost-modal .title {
    color:#222;
    font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size:18px;
    margin-bottom:4px;
  }

  .pb-f-homepage-mco-sub-section-bar .powerpost-modal .text {
    color:#666;
    font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size:16px;
    margin-bottom:16px;
  }

  .pb-f-homepage-mco-sub-section-bar .powerpost-modal .success-msg {
    color:#666;
    display:none;
    font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size:18px;
    margin-bottom:10px;
    margin-top:16px;
  }

  .pb-f-homepage-mco-sub-section-bar .powerpost-modal .suggestion-list {
    margin-left:20px;
    margin-top:20px;
  }

  .pb-f-homepage-mco-sub-section-bar .powerpost-modal .suggestion-list .checkbox {
    float:left;
    margin:5px 10px 0 0;
  }

  .pb-f-homepage-mco-sub-section-bar .powerpost-modal .suggestion-list p {
    color:#222;
    font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size:16px;
    line-height:22px;
  }

  .pb-f-homepage-mco-sub-section-bar .powerpost-modal .buttons {
    display:none;
    margin-top:30px;
  }

  .pb-f-homepage-mco-sub-section-bar .powerpost-modal .subscribe-btn {
    background-color:#1955a5;
    border:medium none;
    border-radius:3px;
    color:#fff;
    cursor:pointer;
    float:left;
    font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size:16px;
    margin-bottom:5px;
    margin-left:6px;
    outline:medium none;
    padding:11px 15px;
    text-transform:uppercase;
  }

  .pb-f-homepage-mco-sub-section-bar .powerpost-modal .cancel-btn {
    background-color:#cdd0d2;
    border:medium none;
    border-radius:3px;
    color:#fff;
    cursor:pointer;
    float:left;
    font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size:16px;
    margin-bottom:5px;
    margin-left:6px;
    outline:medium none;
    padding:11px 15px;
    text-transform:uppercase;
  }

  .pb-f-homepage-mco-sub-section-bar .powerpost-modal .email-form {
    display:block;
    margin-bottom:5px;
    margin-top:30px;
  }

  .pb-f-homepage-mco-sub-section-bar .powerpost-modal .email-input {
    border:1px solid #d5d5d5;
    border-radius:3px;
    font-size:16px;
    height:42px;
    padding-left:10px;
    width:66%;
  }

  .pb-f-homepage-mco-sub-section-bar .powerpost-modal .email-subscribe-btn {
    background-color:#1955a5;
    border:medium none;
    border-radius:3px;
    color:#fff;
    cursor:pointer;
    font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size:16px;
    margin-left:6px;
    outline:medium none;
    padding:11px 0;
    text-transform:uppercase;
    width:24%;
  }

  .pb-f-homepage-mco-sub-section-bar .powerpost-modal .email-error-msg {
    color:#b03436;
    display:none;
    font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size:14px;
    margin-bottom:-5px;
  }
}

.pb-f-homepage-mco-sub-section-bar .powerpost-live-topper .background {
  height:260px;
  position:relative;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-live-topper .title-wrapper {
  -moz-user-select:none;
  cursor:default;
  left:5%;
  position:absolute;
  top:23%;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-live-topper .title-wrapper .logo {
  color:#fff;
  font-size:110px;
  letter-spacing:-0.04em;
  line-height:0.68;
  margin-bottom:0;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-live-topper .title-wrapper .logo a:hover { color:#fff; }

.pb-f-homepage-mco-sub-section-bar .powerpost-live-topper .title-wrapper .tagline {
  bottom:0;
  color:#fff;
  font-size:28px;
  left:108%;
  line-height:1;
  margin-bottom:0;
  position:absolute;
  width:300px;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-live-topper .title-wrapper .tagline span {
  font-size:24px;
  font-style:italic;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-live-topper .title-wrapper .logo span {
  display:block;
  margin-left:-4px;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-blue { color:#1e6cf0; }

.pb-f-homepage-mco-sub-section-bar .powerpost-live-topper .title-wrapper-mobile {
  border-bottom:1px solid #d5d5d5;
  display:none;
  padding:20px 20px 10px;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-live-topper .title-wrapper-mobile .logo-mobile {
  font-size:44px;
  line-height:normal;
  margin:0;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-live-topper .title-wrapper-mobile .logo-mobile a:hover { color:#333; }

.pb-f-homepage-mco-sub-section-bar .powerpost-live-topper .title-wrapper-mobile .tagline-mobile {
  font-size:1.5em;
  line-height:normal;
  margin-top:-2px;
}

.pb-f-homepage-mco-sub-section-bar .powerpost-live-topper .topper-share-links { bottom:30px; }

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .background {
  max-height:400px;
  position:relative;
  width:100%;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .title-wrapper {
  bottom:70px;
  left:5%;
  position:absolute;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .title-wrapper .logo {
  color:#fff;
  font-size:64px;
  line-height:0.8;
  margin-bottom:0.08em;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .title-wrapper .logo a:hover { color:#fff; }

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .title-wrapper .tagline {
  color:#fff;
  font-size:1.8em;
  text-indent:0.16em;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .title-wrapper .logo span { display:block; }

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .title-wrapper-mobile {
  display:none;
  padding:20px 20px 15px 10px;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .title-wrapper-mobile .logo-mobile {
  font-size:18px;
  line-height:normal;
  margin:0;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .title-wrapper-mobile .logo-mobile a:hover { color:#333; }

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .title-wrapper-mobile .tagline-mobile {
  font-size:1.5em;
  line-height:normal;
  margin-top:-2px;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper {
  background:#333 none repeat scroll 0 0;
  color:#fff;
  font-family:"FranklinITCProBold","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  height:50px;
  margin:-32px auto 0;
  position:relative;
  width:90%;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-left {
  display:inline-block;
  height:50px;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-left ul.nav-links {
  float:left;
  font-size:16px;
  height:100%;
  line-height:50px;
  margin:0 15px 0 25px;
  padding:0;
  position:relative;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-left ul.nav-links li {
  display:inline-block;
  list-style:outside none none;
  margin-right:15px;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-left ul.nav-links li a { color:#fff; }

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-left .nav-dropdown-wrapper {
  float:left;
  margin-right:30px;
  position:relative;
  top:50%;
  transform:translateY(-50%);
  z-index:900;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown-btn {
  background-color:#181818;
  border-radius:3px;
  cursor:pointer;
  font-size:16px;
  padding:7px 12px;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown-btn.opened {
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown-btn.closed::after {
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-top:5px solid #fff;
  content:"";
  display:inline-block;
  height:0;
  margin-left:14px;
  position:relative;
  top:-1px;
  width:0;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown-btn.opened::after {
  border-bottom:5px solid #fff;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  content:"";
  display:inline-block;
  height:0;
  margin-left:14px;
  position:relative;
  top:-2px;
  width:0;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown {
  background-color:#000;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px;
  display:none;
  left:0;
  padding:10px;
  position:absolute;
  width:100%;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown ul.nav-dropdown-links {
  font-family:"FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size:14px;
  margin:0;
  padding:0;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown ul.nav-dropdown-links li {
  list-style:outside none none;
  padding:0 5px 6px 3px;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown ul.nav-dropdown-links li a { color:#fff; }

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-left .nav-dropdown-wrapper .nav-dropdown ul.nav-dropdown-links li:last-child { padding-bottom:0; }

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-right {
  float:right;
  height:100%;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-right .divider {
  border-left:1px solid #717171;
  float:left;
  height:100%;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-right .social-links {
  float:right;
  margin-right:25px;
  position:relative;
  top:50%;
  transform:translateY(-50%);
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-right .social-links .link-item {
  display:block;
  float:left;
  margin-left:25px;
  text-align:center;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-right .social-links .link-item a,
.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-right .social-links .fa-archives::before {
  color:#999;
  font-size:16px;
  white-space:nowrap;
}

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-right .social-links .link-item a:hover,
.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-right .social-links .link-item a:hover .fa-archives::before { color:#fff; }

.pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-right .social-links .fa-facebook,
.pb-f-homepage-mco-sub-section-bar .fa-twitter,
.pb-f-homepage-mco-sub-section-bar .fa-rss {
  font-size:18px;
  position:relative;
  top:1px;
}

.pb-f-homepage-mco-sub-section-bar .olympic-logo { margin-right:15px; }

.pb-f-homepage-mco-sub-section-bar .olympic-wrapper {
  border-bottom:1px solid #dedede;
  margin-bottom:20px;
}

.pb-f-homepage-mco-sub-section-bar .olympic-light-text {
  font-family:"FranklinITCProLight","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;
  letter-spacing:0.01em;
}

.pb-f-homepage-mco-sub-section-bar .section-topper .olympics-title-info .topper-title .topper-titleText { font-size:3.3rem; }

.pb-f-homepage-mco-sub-section-bar .spacer { margin:0 10px; }

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-custom-links.olympic-wrapper { margin-top:10px; }

.pb-f-homepage-mco-sub-section-bar .olympic-wrapper .dropdown-navigation li ul {
  height:400px;
  overflow-y:scroll;
}

.pb-f-homepage-mco-sub-section-bar .olympic-sport-pictogram { margin-left:15px; }

.pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-title-info.olympics-title-info { padding:25px 0; }

.pb-f-homepage-mco-sub-section-bar .pb-f-utilities-css-dropdown { display:inline-block; }

.pb-f-homepage-mco-sub-section-bar .dropdown-navigation { display:inline-block; }

.pb-f-homepage-mco-sub-section-bar .dropdown-navigation ul {
  display:inline-block;
  list-style:outside none none;
  margin-right:0;
  padding:0;
}

.pb-f-homepage-mco-sub-section-bar .dropdown-navigation ul>li {
  display:inline-block;
  position:relative;
}

.pb-f-homepage-mco-sub-section-bar .dropdown-navigation a {
  display:block;
  line-height:1.2em;
  padding:5px 0;
}

.pb-f-homepage-mco-sub-section-bar .dropdown-navigation li ul li {
  border-radius:4px;
  clear:both;
  margin:5px;
  width:200px;
}

.pb-f-homepage-mco-sub-section-bar .dropdown-navigation li ul li a {
  margin:0;
  padding:5px 20px;
}

.pb-f-homepage-mco-sub-section-bar .dropdown-navigation li ul {
  background:#fff none repeat scroll 0 0;
  border-radius:4px;
  box-shadow:0 0 25px -8px rgba(0,0,0,0.52);
  left:-9999em;
  padding-top:10px;
  position:absolute;
  top:-20px;
  z-index:2;
}

.pb-f-homepage-mco-sub-section-bar .dropdown-navigation li:hover {
  background:#eee none repeat scroll 0 0;
  cursor:pointer;
}

.pb-f-homepage-mco-sub-section-bar .dropdown-navigation ul>li:hover ul { left:-25px; }

.pb-f-homepage-mco-sub-section-bar.pb-f-theme-dark .topper-share-links {
  background-color:#1f1f1f;
  border-color:#1b1b1b;
}

.pb-f-homepage-mco-sub-section-bar.pb-f-theme-dark .section-topper .topper-background { border-color:#444; }

.pb-f-homepage-mco-sub-section-bar.pb-f-theme-dark .section-topper .topper-title-info,
.pb-f-homepage-mco-sub-section-bar.pb-f-theme-dark .section-topper .topper-title-info .topper-taglineText,
.pb-f-homepage-mco-sub-section-bar.pb-f-theme-dark .section-topper .topper-title-info .topper-titleText,
.pb-f-homepage-mco-sub-section-bar.pb-f-theme-dark .section-topper .topper-title-info .topper-titleText a,
.pb-f-homepage-mco-sub-section-bar.pb-f-theme-dark .section-topper .topper-title-info .topper-titleText a:hover { color:#fff; }

.pb-f-homepage-mco-sub-section-bar.pb-f-theme-dark .topper-share-links .link-item { border-left-color:#444; }

.pb-f-homepage-mco-sub-section-bar.pb-f-theme-dark .topper-share-links .link-item a { color:#f0f0f0; }

@media only screen and (min-width:1440px) {
  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-custom-links { margin-top:0; }
}

@media only screen and (max-width:1440px) {
  .pb-f-homepage-mco-sub-section-bar .pb-f-section-in-the-news .in-the-news .label { padding-left:20px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-title-info,
  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.logo .topper-title-info { padding-left:20px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-share-links { margin-right:20px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-custom-links { margin-left:134px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-custom-links { margin-left:20px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-custom-links {
    border-top:1px solid #dedede;
    line-height:55px;
    margin-left:0;
    margin-top:0;
    padding-left:20px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-custom-links {
    margin-left:0;
    margin-top:20px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-background { padding-bottom:0; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored {
    bottom:25px;
    position:absolute;
    right:0;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored .wapo-rr-sponsored.text { color:#fff; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored .wapo-rr-sponsored a {
    margin-left:6px;
    margin-right:6px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored .wapo-rr-sponsored.text p {
    font-size:18px;
    line-height:22px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info { position:absolute; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info.topper-title-info-left .topper-titleText,
  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info.topper-title-info-left .topper-taglineText { color:white; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info.topper-title-info-left {
    top:inherit;
    width:375px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info.topper-title-info-left .topper-titleText { font-size:52px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored { width:750px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored .sponsored-image {
    height:120px;
    width:120px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored .wapo-rr-sponsored a {
    margin-left:3px;
    margin-right:3px;
  }

  .pb-f-homepage-mco-sub-section-bar .bc-hub-topper .title-wrapper .logo { font-size:48px; }
}

@media only screen and (max-width:1200px) {
  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info {
    bottom:82px;
    padding-left:190px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-title-info { padding-left:20px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-background { padding-bottom:0; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-background img.topper-image { max-height:400px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-logo {
    height:140px;
    width:140px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-title-info .topper-titleText {
    margin-bottom:4px;
    padding-top:6px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-title-info .topper-taglineText {
    display:block;
    padding-left:0;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-share-links { margin-top:64px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-share-links.no-tagline { margin-top:37px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-custom-links { margin-left:190px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-custom-links {
    border-top:1px solid #dedede;
    line-height:55px;
    margin-left:0;
    margin-top:0;
    padding-left:20px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-custom-links {
    margin-left:0;
    margin-top:20px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info.topper-title-info-left { top:30px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info.topper-title-info-left .topper-titleText { font-size:48px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored {
    bottom:25px;
    position:absolute;
    right:0;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored { width:540px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored .sponsored-image {
    height:100px;
    width:100px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored .wapo-rr-sponsored a {
    margin-left:3px;
    margin-right:3px;
  }

  .pb-f-homepage-mco-sub-section-bar .topper-background .right-circles {}

  .pb-f-homepage-mco-sub-section-bar .right-circles .line { display:none; }

  .pb-f-homepage-mco-sub-section-bar .bc-hub-topper .title-wrapper .logo { font-size:40px; }
}

@media only screen and (max-width:1160px) {
  .pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-right .divider,
  .pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-right .social-links { display:none; }
}

@media only screen and (max-width:992px) {
  .pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper,
  .pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper { width:100%; }

  .pb-f-homepage-mco-sub-section-bar .bc-hub-topper .title-wrapper { left:2%; }

  .pb-f-homepage-mco-sub-section-bar .bc-hub-topper .title-wrapper .logo { font-size:36px; }
}

@media only screen and (max-width:858px) {
  .pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-right .nav-newsletter { display:none; }
}

@media only screen and (max-width:768px) {
  .pb-f-homepage-mco-sub-section-bar .in-the-news { display:none; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.image.logo,
  .pb-f-homepage-mco-sub-section-bar .section-topper.image.no-logo { padding-bottom:20px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-background img.topper-image { max-height:256px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-logo { display:none; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-title-info {
    margin-bottom:0;
    margin-top:10px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-logo {
    height:58px;
    margin-right:20px;
    width:58px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-logo.right {
    margin-left:20px;
    margin-right:0;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-logo.keep-proportions img { vertical-align:text-bottom; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-custom-links { line-height:30px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-share-links,
  .pb-f-homepage-mco-sub-section-bar .section-topper.no-links.logo .topper-share-links { margin-top:47px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title { min-height:32px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info { padding-left:124px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.logo .topper-title-info { min-height:75px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.logo .topper-title-info { min-height:58px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.image .topper-title-info { bottom:92px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info .topper-titleText {
    display:block;
    margin-bottom:5px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info.olympics-title-info .topper-titleText {
    display:inline-block;
    margin-bottom:5px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info.olympics-title-info .olympic-logo,
  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info.olympics-title-info .olympic-sport-pictogram { width:12%; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info .topper-taglineText {
    font-size:14px;
    line-height:normal;
    padding-left:0;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper.image .topper-custom-links { margin:-50px auto 0 30px; }

  .pb-f-homepage-mco-sub-section-bar .topper-share-links { bottom:66px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored {
    bottom:0;
    position:relative;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored .wapo-rr-sponsored.text {
    color:#b5b5b5;
    padding-left:10px;
    padding-top:45px;
    width:50px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored .wapo-rr-sponsored.text p {
    font-size:12px;
    line-height:16px;
    width:60px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored { width:750px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-rr-sponsored { float:left; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored .sponsored-image {
    height:120px;
    width:120px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored .wapo-rr-sponsored a {
    margin-left:6px;
    margin-right:6px;
  }

  .pb-f-homepage-mco-sub-section-bar .topper-background .right-circles { top:85px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-share-links,
  .pb-f-homepage-mco-sub-section-bar .powerpost-live-topper .topper-share-links { display:none; }
}

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

@media only screen and (max-width:698px) {
  .pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper .nav-left .nav-dropdown-wrapper { display:none; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.logo .topper-title-info.olympics,
  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-title-info.olympics { text-align:left; }

  .pb-f-homepage-mco-sub-section-bar .topper-title-info .topper-titleText { font-size:2rem; }
}

@media only screen and (min-width:481px) {
  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-title-info.hss-title-padding { padding-top:10px; }
}

@media only screen and (min-width:698px) {
  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-title-info.hss-title-padding {
    padding-bottom:12px;
    padding-top:25px;
  }
}

@media only screen and (max-width:500px) {
  .pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-left .nav-dropdown-wrapper { display:none; }
}

@media only screen and (max-width:480px) {
  .pb-f-homepage-mco-sub-section-bar .section-topper.no-desktop,
  .pb-f-homepage-mco-sub-section-bar .topper-title-info .topper-titleText.no-desktop { display:block; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-background { padding-bottom:0; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-background { margin-bottom:0; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-title-info { padding-left:10px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-title-info.olympics-title-info {
    margin:0 10px;
    padding-left:0;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info {
    margin:20px 0;
    padding-left:10px;
    position:relative;
    top:0;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.logo .olympics-title-info .topper-title {
    margin:0 auto;
    padding:0;
    text-align:center;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .olympics-title-info .topper-title .olympic-logo { width:12%; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .olympics-title-info .topper-title .olympic-logo,
  .pb-f-homepage-mco-sub-section-bar .section-topper .olympics-title-info .topper-title .topper-titleText { display:inline-block; }

  .pb-f-homepage-mco-sub-section-bar #pb-root { min-height:25px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.logo .topper-title-info,
  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-title-info {
    height:auto;
    margin:0;
    padding-bottom:0;
    padding-top:0;
    position:relative;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper.image.no-logo.no-tagline.no-links .topper-title-info { position:relative; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.image.logo,
  .pb-f-homepage-mco-sub-section-bar .section-topper.image.no-logo { padding-bottom:0; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-logo {}

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-logo.keep-proportions img { vertical-align:middle; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.logo .topper-title-info { min-height:50px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-background img.topper-image { display:none; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-title {}

  .pb-f-homepage-mco-sub-section-bar .section-topper.image.logo .topper-title {
    margin-left:60px;
    min-height:50px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper.image .topper-title-info .topper-titleText { color:#000; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info .topper-taglineText { color:#777; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info .topper-titleText,
  .pb-f-homepage-mco-sub-section-bar .section-topper .olympics-title-info .topper-title .topper-titleText {
    color:#000;
    font-size:28px;
    margin-bottom:0;
    padding-top:0;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info .topper-titleText .olympic-light-text {
    display:inline-block;
    font-size:24px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info .topper-taglineText { display:block; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-title-info .topper-titleText {
    margin-bottom:8px;
    padding-top:12px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info .topper-taglineText {
    font-size:15px;
    padding-left:0;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-custom-links,
  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-custom-links .link-item,
  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-share-links { display:none; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-custom-links.highlight {
    border-top:1px solid #dedede;
    display:block;
    line-height:55px;
    margin:0;
    padding-left:10px;
  }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-custom-links .link-item.highlight { display:inline; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image .topper-custom-links {
    margin-bottom:0;
    padding-bottom:0;
    padding-left:20px;
  }

  .pb-f-homepage-mco-sub-section-bar .topper-custom-links .link-item.highlight { display:inline-block; }

  .pb-f-homepage-mco-sub-section-bar .pb-feature.pb-f-homepage-mco-sub-section-bar { padding:0; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .wapo-sponsored { display:none; }

  .pb-f-homepage-mco-sub-section-bar .section-topper-sponsored-images { min-height:120px; }

  .pb-f-homepage-mco-sub-section-bar #section-topper-image .topper-title-info.topper-title-info-left .topper-titleText a:hover { color:#1955a5; }

  .pb-f-homepage-mco-sub-section-bar #section-topper-image .topper-title-info.topper-title-info-left .topper-titleText { color:#333; }

  .pb-f-homepage-mco-sub-section-bar #section-topper-image .topper-title-info.topper-title-info-left .topper-taglineText { color:#777; }

  .pb-f-homepage-mco-sub-section-bar .section-topper .topper-title-info.topper-title-info-left { width:inherit; }

  .pb-f-homepage-mco-sub-section-bar .powerpost-topper .background { display:none; }

  .pb-f-homepage-mco-sub-section-bar .powerpost-topper .nav-wrapper { display:none; }

  .pb-f-homepage-mco-sub-section-bar .powerpost-topper .title-wrapper-mobile { display:block; }

  .pb-f-homepage-mco-sub-section-bar .powerpost-live-topper .background { display:none; }

  .pb-f-homepage-mco-sub-section-bar .powerpost-live-topper .nav-wrapper { display:none; }

  .pb-f-homepage-mco-sub-section-bar .powerpost-live-topper .title-wrapper-mobile { display:block; }

  .pb-f-homepage-mco-sub-section-bar .bc-hub-topper .background,
  .pb-f-homepage-mco-sub-section-bar .bc-hub-topper .title-wrapper { display:none; }

  .pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper {
    height:40px;
    line-height:40px;
    margin-top:0;
  }

  .pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-left,
  .pb-f-homepage-mco-sub-section-bar .bc-hub-topper .nav-wrapper .nav-left ul.nav-links {
    height:40px;
    line-height:40px;
  }

  .pb-f-homepage-mco-sub-section-bar .bc-hub-topper .title-wrapper-mobile { display:block; }

  .pb-f-homepage-mco-sub-section-bar .topper-background .right-circles {
    display:inline-block;
    right:0;
    top:35px;
    width:auto;
  }

  .pb-f-homepage-mco-sub-section-bar .custom_sponsored_ad_container { padding-top:7px; }

  .pb-f-homepage-mco-sub-section-bar .olympic-logo { margin-right:8px; }

  .pb-f-homepage-mco-sub-section-bar .olympic-sport-pictogram { margin-left:8px; }

  .pb-f-homepage-mco-sub-section-bar .section-topper.no-image.no-logo .topper-title-info.olympics-title-info { padding:0; }
}

@media only screen and (min-width:0px) {
  .pb-f-homepage-mco-sub-section-bar .pb-feature.pb-f-homepage-mco-sub-section-bar {
    border-bottom:medium none;
    margin:0 auto;
    max-width:1440px;
    padding:0;
  }

  .pb-f-homepage-mco-sub-section-bar .pb-theme-etl .pb-f-homepage-mco-sub-section-bar .topper-background { border-bottom:2px solid #005855; }
}

.pb-f-homepage-mco-sub-section-bar .topper-titleText.normal-style a {
  font-family:"PostoniWide",Georgia,serif;
  font-style:normal;
  font-weight:bold;
  text-rendering:auto;
  word-spacing:-0.02em;
}

.pb-f-homepage-mco-sub-section-bar .topper-titleText.topper-titleText {
  font-family:"PostoniWide",Georgia,serif;
  font-style:normal;
  font-weight:bold;
  text-rendering:auto;
  word-spacing:-0.02em;
}

.pb-f-homepage-mco-sub-section-bar .topper-titleText.highlight-style { font-family:"FranklinITCProBold","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; }

.pb-f-homepage-mco-sub-section-bar .light-text { font-family:"FranklinITCProLight","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; }

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

.pb-f-global-mco-results-list-load-more .pb-loadmore {
  width:100%;
  padding-top:10px;
  padding-bottom:10px;
  margin-bottom:20px;
  text-transform:uppercase;
}

.pb-f-global-mco-results-list-load-more .result-teaser {
  position:relative;
  margin-bottom:15px;
  padding-bottom:10px;
  border-bottom:solid 1px #ccc;
}

.pb-f-global-mco-results-list-load-more .result-teaser h4 { margin-top:0; }

.pb-f-global-mco-results-list-load-more .result-teaser figure { position:relative; }

.pb-f-global-mco-results-list-load-more .result-teaser .lazy-wrapper {
  position:relative;
  height:0;
  overflow:hidden;
  padding-bottom:60%;
  padding-top:30px;
}

.pb-f-global-mco-results-list-load-more .result-teaser .lazy-wrapper img {
  position:absolute;
  top:0;
  left:0;
  width:100%;
}

@media screen {
  .pb-f-global-mco-results-list-load-more .result-teaser img {
    width:100%;
    padding:0;
    height:auto;
  }
}

@media screen and (min-width:768px) {
  .pb-f-global-mco-results-list-load-more .result-teaser img {
    width:100%;
    height:auto;
  }
}

.pb-f-global-mco-results-list-load-more .result-teaser .overlay {
  background-color:#b13537;
  color:#fff;
  font-family:"Aldine Bold BT";
  font-size:80%;
  display:inline-block;
  padding:2px 10px;
  position:absolute;
  left:-12px;
  bottom:10%;
}

.pb-f-global-mco-results-list-load-more .result-item.result-teaser.result-teaser-normal.last-item { border-bottom:0; }

@media screen {
  .pb-f-global-mco-results-list-load-more .result-teaser-normal { min-height:185px; }

  .pb-f-global-mco-results-list-load-more .result-teaser-normal h4 { font-size:20px; }

  .pb-f-global-mco-results-list-load-more .result-teaser-normal p {
    font-size:15px;
    line-height:16px;
  }

  .pb-f-global-mco-results-list-load-more .result-teaser-normal img { margin-bottom:10px; }
}

@media screen and (min-width:480px) {
  .pb-f-global-mco-results-list-load-more .result-teaser-normal { min-height:305px; }

  .pb-f-global-mco-results-list-load-more .result-teaser-normal h4 { font-size:24px; }

  .pb-f-global-mco-results-list-load-more .result-teaser-normal p {
    font-size:20px;
    line-height:28px;
  }
}

@media screen and (min-width:768px) {
  .pb-f-global-mco-results-list-load-more .result-teaser-normal { min-height:140px; }

  .pb-f-global-mco-results-list-load-more .result-teaser-normal h4 { font-size:28px; }

  .pb-f-global-mco-results-list-load-more .result-teaser-normal p {
    font-size:16px;
    line-height:18px;
  }

  .pb-f-global-mco-results-list-load-more .result-teaser-normal img { height:auto; }
}

@media screen and (min-width:992px) {
  .pb-f-global-mco-results-list-load-more .result-teaser-normal img { height:auto; }
}

@media screen and (min-width:1200px) {
  .pb-f-global-mco-results-list-load-more .result-teaser-normal h4 { font-size:24px; }

  .pb-f-global-mco-results-list-load-more .result-teaser-normal p {
    font-size:18px;
    line-height:20px;
  }

  .pb-f-global-mco-results-list-load-more .result-teaser-normal img { height:auto; }
}

@media screen and (min-width:1400px) {
  .pb-f-global-mco-results-list-load-more .result-teaser-normal img { height:auto; }
}

.pb-f-global-mco-results-list-load-more .video {
  position:absolute;
  bottom:-2%;
  left:5%;
  font-size:350%;
  color:#ffffff;
  text-shadow:3px 3px 5px #000000;
  z-index:1;
}

.pb-f-global-mco-results-list-load-more .native {
  background-color:#e1e1e1;
  padding:20px 20px 20px;
  margin:0px;
}

.pb-f-global-mco-results-list-load-more .native .header-label {
  margin:0 0 15px;
  font-size:14px;
}

.pb-f-global-mco-results-list-load-more .native h2 { font-family:Lato,sans-serif; }

.pb-f-global-mco-results-list-load-more .native .video {
  bottom:5%;
  left:10%;
}

.pb-f-global-mco-results-list-load-more .art-left,
.pb-f-global-mco-results-list-load-more .art-left-odd { float:left; }

.pb-f-global-mco-results-list-load-more .art-right,
.pb-f-global-mco-results-list-load-more .art-right-even { float:right; }

.pb-f-global-mco-results-list-load-more .art-left,
.pb-f-global-mco-results-list-load-more .art-right { margin-bottom:0; }

.pb-f-global-mco-results-list-load-more .head { bottom:-10%; }

.pb-f-global-mco-results-list-load-more .headby { bottom:2%; }

.pb-f-global-mco-results-list-load-more .head::before { height:40%; }

.pb-f-global-mco-results-list-load-more .headby::before { height:55%; }

.pb-f-global-mco-results-list-load-more .story-gradient-overlay .result-teaser { padding-bottom:0px; }

.pb-f-global-mco-results-list-load-more .story-gradient-overlay { background:none; }

.pb-f-global-mco-results-list-load-more .story-gradient-overlay .gradient {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.9));
}

.pb-f-global-mco-results-list-load-more .story-gradient-overlay .text {
  bottom:0;
  position:absolute;
  margin:16px;
  color:#ffffff !important;
}

.pb-f-global-mco-results-list-load-more .story-gradient-overlay figure .byline,
.pb-f-global-mco-results-list-load-more .story-gradient-overlay .author,
.pb-f-global-mco-results-list-load-more .story-gradient-overlay .headline,
.pb-f-global-mco-results-list-load-more .story-gradient-overlay .excerpt { color:#ffffff !important; }

.pb-f-global-mco-results-list-load-more .under-gradient-stories article {
  border:1px solid #e9e9e9;
  border-bottom-color:#d5d5d5;
  border-bottom-width:2px;
  border-radius:4px;
  background-color:#fff;
  color:#333;
}

.pb-f-global-mco-results-list-load-more .under-gradient-stories .text figure {
  margin:0 14px 10px;
  margin-top:18px;
}

.pb-f-global-mco-results-list-load-more .under-gradient-stories .result-teaser-normal h4 { font-size:20px; }

.pb-f-global-mco-results-list-load-more .under-gradient-stories figure .author,
.pb-f-global-mco-results-list-load-more .under-gradient-stories .headline,
.pb-f-global-mco-results-list-load-more .under-gradient-stories .excerpt { color:#000000 !important; }

.pb-f-global-mco-results-list-load-more .story-gradient-overlay .video {
  top:1%;
  left:3%;
  font-size:500%;
}

.pb-f-global-mco-results-list-load-more .under-gradient-stories .video { left:3%; }

.pb-f-global-mco-results-list-load-more .under-gradient-stories .byline,
.pb-f-global-mco-results-list-load-more .story-gradient-overlay .byline { font-weight:normal; }

.pb-f-global-mco-results-list-load-more .under-gradient-stories .result-item.result-teaser.result-teaser-normal.last-item {
  border-bottom-color:#d5d5d5;
  border-bottom-width:2px;
}

.pb-f-global-mco-results-list-load-more .under-gradient-stories .result-teaser,
.pb-f-global-mco-results-list-load-more .under-gradient-stories.result-teaser { border-bottom:none; }

.pb-f-global-mco-results-list-load-more .sectiontag {
  text-transform:uppercase;
  font-weight:bold;
}

.pb-f-global-mco-results-list-load-more .story-gradient-overlay .sectiontag { color:#ffffff !important; }

/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-global-mco-quicklinks .quicklink-widget-icon { width:15px; }

.pb-f-global-mco-quicklinks .quicklink-item {
  font-family:Lato,sans-serif;
  font-size:14px;
  font-weight:700;
  margin-bottom:5px;
  padding-bottom:5px;
}

.pb-f-global-mco-quicklinks .quicklink-item h5 { font-size:95%; }

.pb-f-global-mco-quicklinks .quicklink-item a { color:#000; }

.pb-f-global-mco-quicklinks .quicklink-feature { margin-left:25px; }

/*
 * 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-homepage-mco-newsletter-signup .signup {
  font-family:"Arial","Helvetica",sans-serif;
  font-size:12pt;
}

.pb-f-homepage-mco-newsletter-signup .title { font-weight:700; }

.pb-f-homepage-mco-newsletter-signup .subtitle { margin-bottom:5px; }

.pb-f-homepage-mco-newsletter-signup 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-homepage-mco-newsletter-signup .newsletter.hide { display:none !important; }

.pb-f-homepage-mco-newsletter-signup .form-signup { width:100%; }

.pb-f-homepage-mco-newsletter-signup .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-homepage-mco-newsletter-signup input {
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  width:100%;
  margin:10px 0;
}

.pb-f-homepage-mco-newsletter-signup .form-country-dropdown select { width:100%; }

.pb-f-homepage-mco-newsletter-signup .form-country-dropdown { padding-bottom:10px; }

/*
 * 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; }
}
