/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */

/* CSS variables */

:root {
  --gap: 0;
  --include :  2.127659574%;
}

/* Mobile layout */

.row-fluid {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.row-fluid [class*='span'] {
  min-height: 1px;
  width: 100%;
}
.blog-related-posts__image {
	object-fit: cover;
}

/* Desktop layout */

@media (min-width: 992px) {
  .row-fluid {
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  .row-fluid .span11 {
    width: calc(91.66% + var(--include));
  }

  .row-fluid .span10 {
    width: calc(83.33% + var(--include));
  }

  .row-fluid .span9 {
    width: calc(75% + var(--include));
  }

  .row-fluid .span8 {
    width: calc(66.66% + var(--include));
  }

  .row-fluid .span7 {
    width: calc(58.33% + var(--include));
  }

  .row-fluid .span6 {
    width: calc(50% + var(--include));
  }

  .row-fluid .span5 {
    width: calc(41.66% + var(--include));
  }

  .row-fluid .span4 {
    width: calc(33.33% + var(--include));
  }

  .row-fluid .span3 {
    width: calc(25% + var(--include));
  }

  .row-fluid .span2 {
    width: calc(16.66% + var(--include));
  }

  .row-fluid .span1 {
    width: calc(8.33% + var(--include));
  }
}

.content-wrapper {
  margin: 0 auto;
  padding: 0 1rem;
}

}

@media screen and (min-width: 1380px) {
  .content-wrapper {
    padding: 0;
  }
}

.dnd-section > .row-fluid {
  margin: 0 auto;
}

.dnd-section .dnd-column {
  padding: 0;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}
/*****************************************/