.view.topic-style h2.view-block-heading {
  margin-bottom: 25px; }

.view.topic-style .view-content,
.view.topic-style .views-infinite-scroll-content-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  width: 100%; }
  @media (max-width: 480px) {
    .view.topic-style .view-content,
    .view.topic-style .views-infinite-scroll-content-wrapper {
      display: block; } }
  .view.topic-style .view-content .views-row,
  .view.topic-style .views-infinite-scroll-content-wrapper .views-row {
    margin: 0;
    display: block; }
  .view.topic-style .view-content:after,
  .view.topic-style .views-infinite-scroll-content-wrapper:after {
    display: none; }

.view.topic-style.topic-style--two-col .views-row {
  width: 47%; }
  @media (max-width: 480px) {
    .view.topic-style.topic-style--two-col .views-row {
      width: 100%;
      max-width: 350px;
      margin-left: auto;
      margin-right: auto; } }

.view.topic-style.topic-style--three-col .view-content:after,
.view.topic-style.topic-style--three-col .views-infinite-scroll-content-wrapper:after {
  content: '';
  display: block;
  margin-left: 31.91%; }

.view.topic-style.topic-style--three-col .views-row {
  width: 30%;
  margin-bottom: 25px; }
  @media (max-width: 767px) {
    .view.topic-style.topic-style--three-col .views-row {
      width: 47%; } }
  @media (max-width: 480px) {
    .view.topic-style.topic-style--three-col .views-row {
      width: 100%;
      max-width: 350px;
      margin-left: auto;
      margin-right: auto; } }

/*# sourceMappingURL=global.css.map */
