/* CSS syntax error: page/post-most. See logs for detail. */
_root {
  border-bottom: none !important;
  padding: 0 10px 0 10px !important;
}
#right-rail _root,
.right-rail _root.pb-1 {
  padding-left: 20px !important;
}
#right-rail .chain-content _root {
  padding-left: 10px !important;
}
@media only screen and (max-width: 62em) {
  #right-rail .pb-f-page-post-most {
    padding-left: 10px !important;
  }
}
@media only screen and (max-width: 30em) {
  .pb-f-page-post-most,
  .right-rail .pb-f-page-post-most.pb-1 {
    padding-left: 10px !important;
  }
}

_root.pb-f-theme-dark .post-most ul.large {
  border-color: #1b1b1b;
  background-color: #1f1f1f;
}

_root.pb-f-theme-dark .post-most ul.large li .number {
  color: #f0f0f0;
}

.section {
  color: #1955a5;
  -text-transform: uppercase;
  font-family: "FranklinITCProBold", "HelveticaNeue", "Helvetica Neue Light",
    "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

_root.pb-f-theme-dark .section {
  color: #1d87d8;
}

.post-most ul.large {
  list-style: none outside none;
}

_root.pb-f-theme-dark .post-most ul.large {
  color: #f0f0f0;
}

_root.pb-f-theme-dark .post-most ul.large li {
  border-bottom-color: #444444;
}

.post-most ul.large li {
  padding-bottom: 10px;
  border-bottom: 1px solid #d2d2d2;
  margin-bottom: 10px;
}

.post-most ul.large > li:last-child,
.post-most ul.large > li.last {
  padding-bottom: 0px;
  border-bottom: 0px;
  margin-bottom: 0px;
}

#post-most-rr ul.skin.skin-card li:last-child(:not(.hide)) {
  padding-bottom: 0px;
  border-bottom: 0px;
  margin-bottom: 0px;
}

.post-most ul.large li > a {
  display: block;
}

.post-most ul.large li .number {
  padding-right: 15px;
  color: rgb(51, 51, 51);
}

.post-most ul.large li .number.trending {
  margin-left: -5px;
}

.post-most ul.large li .number.trending .fa {
  font-size: 0.75rem;
}

.post-most ul.large li img.photo {
  margin-left: 10px;
}

.post-most .transparency-label {
  font-family: "FranklinITCProBold", "HelveticaNeue", "Helvetica Neue Light",
    "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 12px;
  display: block;
}
.post-most ul.large li .headline {
  font-weight: normal;
  overflow: hidden;
  font-family: "FranklinITCProLight", "HelveticaNeue", "Helvetica Neue Light",
    "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.post-most ul.large li:hover .headline {
  color: #1955a5;
}

.post-most ul.large li .headline a {
  color: #000000;
}
.post-most  .pb-subscribe {
  width: 100%;
  margin: 20px 0;
  border: 1px solid #e9e9e9;
  border-bottom: 2px solid #d5d5d5;
  border-radius: 4px;
  display: none;
}
.post-most  .pb-subscribe .pb-subscribe-image-container {
  margin: 15px auto 5px auto;
  max-width: 100px;
}

.post-most  .pb-subscribe .pb-subscribe-title-container .pb-subscribe-headline {
  line-height: 36px;
  text-align: center;
  color: #000000;
  font-family: "Postoni";
  font-size: 25px;
  font-weight: bold;
}
_root.pb-f-theme-dark .pb-subscribe .pb-subscribe-title-container .pb-subscribe-headline {
  color: #f0f0f0;
}
.post-most  .pb-subscribe .pb-subscribe-title-container .pb-subscribe-subline {
  font-family: "FranklinITCProBold";
  color: #1955a5;
  text-align: center;
  font-size: 15px;
}
.post-most .pb-subscribe .pb-subscribe-button {
  width: 90%;
  margin: 10px auto;
}

.post-most  .pb-subscribe .pb-subscribe-button .pb-subscribe-link {
  font-size: 16px;
  line-height: 16px;
  display: inline-block;
  background-color: rgb(25, 85, 165);
  border-radius: 4px;
  text-align: center;
  font-family: "FranklinITCProBold";
  color: #ffffff;
  vertical-align: middle;
  padding: 14px 3px;
  width: 100%;
}

/* For alternate feed A/B test */
ul.alt-feed {
  display: none;
}
/*ul.def-feed {
	display: none;
}*/

@media only screen and (min-width: 1199px) {
  .post-most ul.large li .number {
    font-size: 22px;
    margin-top: -3px;
  }

  .post-most ul.large li .headline {
    font-size: 16px !important;
    line-height: 20px !important;
  }
}

@media only screen and (min-width: 769px) {
  .pb-f-page-post-most {
    padding-left: 20px !important;
  }

  #post-most-rr .pb-module-header {
    border-top: 0px;
  }

  .post-most ul.large li .headline.no-photo {
    margin-right: 60px;
  }

  .post-most ul.large li {
    padding-bottom: 15px;
    margin-bottom: 20px;
  }

  .header-mobile-border {
    margin-top: 20px;
  }

  .post-most ul.large li .number {
    font-size: 22px;
    margin-top: -3px;
    font-family: "FranklinITCProBold", "HelveticaNeue", "Helvetica Neue Light",
      "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    padding-top: 0px;
  }

  .post-most ul.large li .headline {
    font-size: 15px !important;
    line-height: 18px !important;
  }
}

@media only screen and (min-width: 480px) and (max-width: 768px) {
  .pb-f-page-post-most {
    padding-left: 10px !important;
  }

  .post-most ul.large li {
    padding-bottom: 16px;
    margin-bottom: 10px;
  }

  #post-most-rr .pb-module-header {
    border-top: 0px;
  }

  .header-mobile-border {
    margin-top: 30px;
  }

  .post-most ul.large li .number {
    font-size: 22px;
    margin-top: -3px;
    padding-top: 0px;
    font-family: "FranklinITCProBold", "HelveticaNeue", "Helvetica Neue Light",
      "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  }

  .post-most ul.large li .headline {
    font-size: 20px;
    line-height: 24px;
  }

  .post-most ul.large li .headline.no-photo {
    margin-right: 150px;
  }

  .post-most ul.large li img.photo {
    padding-top: 5px;
    padding-bottom: 4px;
  }
}

@media only screen and (max-width: 479px) {
  #post-most-rr .pb-module-header {
    border-top: 0px;
  }

  .post-most ul.large li .headline.no-photo {
    margin-right: 60px;
  }

  .post-most ul.large li .number {
    font-size: 22px;
    margin-top: -3px;
    font-family: "FranklinITCProBold", "HelveticaNeue", "Helvetica Neue Light",
      "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    padding-top: 0px;
  }

  .post-most ul.large li .headline {
    font-size: 15px;
    line-height: 18px;
  }
}

@media print {
  .pb-f-page-post-most {
    display: none;
  }
}
