@media screen and (max-width: 767px) {
  html { overflow-x: hidden; }
  .pagination {
    margin: 20px 0 !important;
  }
}
body { overflow-x: hidden; }
.flex-block {
  display: flex;
  flex-direction: column;
  align-self: stretch;
}
@media screen and (min-width: 992px) {
  .flex-block {
    flex-direction: row;
  }
}
.block-sticky {
  position:sticky;
  top:41px;
  z-index: 2;
}
.filed-under {
    font: bold 12px/12px Arial,Helvetica,sans-serif;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
.filed-under a {
display: inline-block;
color: #fff;
background-color: #30bced;
padding: 9px 20px;
margin-right: 10px;
margin-bottom: 10px;
}
.section-title {
    font: bold 32px/32px "Gotham Narrow",sans-serif;
    color: #222;
    border-bottom: 1px solid #ccc;
    padding-top: 20px;
    padding-bottom: 11px;
    margin-bottom: 5px;
    text-align: center;
}
.social-share {width: 270px;height:36px;}
.article-body .block-sticky {
  position: static;
}
.article-body .dfp-tag-wrapper {
  margin: 20px auto;
}
.noad .dfp-tag-wrapper, .noad .page-top, .noad #ad-right1-wrapper {/*, .noad #tv-box*/
  display: none;
}
.byline-social .byline time {
  min-width: 140px;
}
.page-content {
  overflow: hidden !important;
}

#block-ibt-comment .content {
  min-height: 400px;
}
