[class*="block-grid-"] { display: block; padding: 0; margin: 0; }
[class*="block-grid-"]:before, [class*="block-grid-"]:after { content: " "; display: table; }
[class*="block-grid-"]:after { clear: both; }
[class*="block-grid-"] > .field-item { display: block; float: left; height: auto; padding: 0 15px 30px; }
@media only screen { .xs-block-grid-1 > .field-item { list-style: none; width: 100%; }
  .xs-block-grid-1 > .field-item:nth-of-type(1n) { clear: none; }
  .xs-block-grid-1 > .field-item:nth-of-type(1n+1) { clear: both; }
  .xs-block-grid-2 > .field-item { list-style: none; width: 50%; }
  .xs-block-grid-2 > .field-item:nth-of-type(1n) { clear: none; }
  .xs-block-grid-2 > .field-item:nth-of-type(2n+1) { clear: both; }
  .xs-block-grid-3 > .field-item { list-style: none; width: 33.3333333333%; }
  .xs-block-grid-3 > .field-item:nth-of-type(1n) { clear: none; }
  .xs-block-grid-3 > .field-item:nth-of-type(3n+1) { clear: both; }
  .xs-block-grid-4 > .field-item { list-style: none; width: 25%; }
  .xs-block-grid-4 > .field-item:nth-of-type(1n) { clear: none; }
  .xs-block-grid-4 > .field-item:nth-of-type(4n+1) { clear: both; }
  .xs-block-grid-5 > .field-item { list-style: none; width: 20%; }
  .xs-block-grid-5 > .field-item:nth-of-type(1n) { clear: none; }
  .xs-block-grid-5 > .field-item:nth-of-type(5n+1) { clear: both; }
  .xs-block-grid-6 > .field-item { list-style: none; width: 16.6666666667%; }
  .xs-block-grid-6 > .field-item:nth-of-type(1n) { clear: none; }
  .xs-block-grid-6 > .field-item:nth-of-type(6n+1) { clear: both; }
  .xs-block-grid-7 > .field-item { list-style: none; width: 14.2857142857%; }
  .xs-block-grid-7 > .field-item:nth-of-type(1n) { clear: none; }
  .xs-block-grid-7 > .field-item:nth-of-type(7n+1) { clear: both; }
  .xs-block-grid-8 > .field-item { list-style: none; width: 12.5%; }
  .xs-block-grid-8 > .field-item:nth-of-type(1n) { clear: none; }
  .xs-block-grid-8 > .field-item:nth-of-type(8n+1) { clear: both; }
  .xs-block-grid-9 > .field-item { list-style: none; width: 11.1111111111%; }
  .xs-block-grid-9 > .field-item:nth-of-type(1n) { clear: none; }
  .xs-block-grid-9 > .field-item:nth-of-type(9n+1) { clear: both; }
  .xs-block-grid-10 > .field-item { list-style: none; width: 10%; }
  .xs-block-grid-10 > .field-item:nth-of-type(1n) { clear: none; }
  .xs-block-grid-10 > .field-item:nth-of-type(10n+1) { clear: both; }
  .xs-block-grid-11 > .field-item { list-style: none; width: 9.0909090909%; }
  .xs-block-grid-11 > .field-item:nth-of-type(1n) { clear: none; }
  .xs-block-grid-11 > .field-item:nth-of-type(11n+1) { clear: both; }
  .xs-block-grid-12 > .field-item { list-style: none; width: 8.3333333333%; }
  .xs-block-grid-12 > .field-item:nth-of-type(1n) { clear: none; }
  .xs-block-grid-12 > .field-item:nth-of-type(12n+1) { clear: both; }
}
@media only screen and (min-width: 768px) { .sm-block-grid-1 > .field-item { list-style: none; width: 100%; }
  .sm-block-grid-1 > .field-item:nth-of-type(1n) { clear: none; }
  .sm-block-grid-1 > .field-item:nth-of-type(1n+1) { clear: both; }
  .sm-block-grid-2 > .field-item { list-style: none; width: 50%; }
  .sm-block-grid-2 > .field-item:nth-of-type(1n) { clear: none; }
  .sm-block-grid-2 > .field-item:nth-of-type(2n+1) { clear: both; }
  .sm-block-grid-3 > .field-item { list-style: none; width: 33.3333333333%; }
  .sm-block-grid-3 > .field-item:nth-of-type(1n) { clear: none; }
  .sm-block-grid-3 > .field-item:nth-of-type(3n+1) { clear: both; }
  .sm-block-grid-4 > .field-item { list-style: none; width: 25%; }
  .sm-block-grid-4 > .field-item:nth-of-type(1n) { clear: none; }
  .sm-block-grid-4 > .field-item:nth-of-type(4n+1) { clear: both; }
  .sm-block-grid-5 > .field-item { list-style: none; width: 20%; }
  .sm-block-grid-5 > .field-item:nth-of-type(1n) { clear: none; }
  .sm-block-grid-5 > .field-item:nth-of-type(5n+1) { clear: both; }
  .sm-block-grid-6 > .field-item { list-style: none; width: 16.6666666667%; }
  .sm-block-grid-6 > .field-item:nth-of-type(1n) { clear: none; }
  .sm-block-grid-6 > .field-item:nth-of-type(6n+1) { clear: both; }
  .sm-block-grid-7 > .field-item { list-style: none; width: 14.2857142857%; }
  .sm-block-grid-7 > .field-item:nth-of-type(1n) { clear: none; }
  .sm-block-grid-7 > .field-item:nth-of-type(7n+1) { clear: both; }
  .sm-block-grid-8 > .field-item { list-style: none; width: 12.5%; }
  .sm-block-grid-8 > .field-item:nth-of-type(1n) { clear: none; }
  .sm-block-grid-8 > .field-item:nth-of-type(8n+1) { clear: both; }
  .sm-block-grid-9 > .field-item { list-style: none; width: 11.1111111111%; }
  .sm-block-grid-9 > .field-item:nth-of-type(1n) { clear: none; }
  .sm-block-grid-9 > .field-item:nth-of-type(9n+1) { clear: both; }
  .sm-block-grid-10 > .field-item { list-style: none; width: 10%; }
  .sm-block-grid-10 > .field-item:nth-of-type(1n) { clear: none; }
  .sm-block-grid-10 > .field-item:nth-of-type(10n+1) { clear: both; }
  .sm-block-grid-11 > .field-item { list-style: none; width: 9.0909090909%; }
  .sm-block-grid-11 > .field-item:nth-of-type(1n) { clear: none; }
  .sm-block-grid-11 > .field-item:nth-of-type(11n+1) { clear: both; }
  .sm-block-grid-12 > .field-item { list-style: none; width: 8.3333333333%; }
  .sm-block-grid-12 > .field-item:nth-of-type(1n) { clear: none; }
  .sm-block-grid-12 > .field-item:nth-of-type(12n+1) { clear: both; }
}
@media only screen and (min-width: 992px) { .md-block-grid-1 > .field-item { list-style: none; width: 100%; }
  .md-block-grid-1 > .field-item:nth-of-type(1n) { clear: none; }
  .md-block-grid-1 > .field-item:nth-of-type(1n+1) { clear: both; }
  .md-block-grid-2 > .field-item { list-style: none; width: 50%; }
  .md-block-grid-2 > .field-item:nth-of-type(1n) { clear: none; }
  .md-block-grid-2 > .field-item:nth-of-type(2n+1) { clear: both; }
  .md-block-grid-3 > .field-item { list-style: none; width: 33.3333333333%; }
  .md-block-grid-3 > .field-item:nth-of-type(1n) { clear: none; }
  .md-block-grid-3 > .field-item:nth-of-type(3n+1) { clear: both; }
  .md-block-grid-4 > .field-item { list-style: none; width: 25%; }
  .md-block-grid-4 > .field-item:nth-of-type(1n) { clear: none; }
  .md-block-grid-4 > .field-item:nth-of-type(4n+1) { clear: both; }
  .md-block-grid-5 > .field-item { list-style: none; width: 20%; }
  .md-block-grid-5 > .field-item:nth-of-type(1n) { clear: none; }
  .md-block-grid-5 > .field-item:nth-of-type(5n+1) { clear: both; }
  .md-block-grid-6 > .field-item { list-style: none; width: 16.6666666667%; }
  .md-block-grid-6 > .field-item:nth-of-type(1n) { clear: none; }
  .md-block-grid-6 > .field-item:nth-of-type(6n+1) { clear: both; }
  .md-block-grid-7 > .field-item { list-style: none; width: 14.2857142857%; }
  .md-block-grid-7 > .field-item:nth-of-type(1n) { clear: none; }
  .md-block-grid-7 > .field-item:nth-of-type(7n+1) { clear: both; }
  .md-block-grid-8 > .field-item { list-style: none; width: 12.5%; }
  .md-block-grid-8 > .field-item:nth-of-type(1n) { clear: none; }
  .md-block-grid-8 > .field-item:nth-of-type(8n+1) { clear: both; }
  .md-block-grid-9 > .field-item { list-style: none; width: 11.1111111111%; }
  .md-block-grid-9 > .field-item:nth-of-type(1n) { clear: none; }
  .md-block-grid-9 > .field-item:nth-of-type(9n+1) { clear: both; }
  .md-block-grid-10 > .field-item { list-style: none; width: 10%; }
  .md-block-grid-10 > .field-item:nth-of-type(1n) { clear: none; }
  .md-block-grid-10 > .field-item:nth-of-type(10n+1) { clear: both; }
  .md-block-grid-11 > .field-item { list-style: none; width: 9.0909090909%; }
  .md-block-grid-11 > .field-item:nth-of-type(1n) { clear: none; }
  .md-block-grid-11 > .field-item:nth-of-type(11n+1) { clear: both; }
  .md-block-grid-12 > .field-item { list-style: none; width: 8.3333333333%; }
  .md-block-grid-12 > .field-item:nth-of-type(1n) { clear: none; }
  .md-block-grid-12 > .field-item:nth-of-type(12n+1) { clear: both; }
}
@media only screen and (min-width: 1200px) { .lg-block-grid-1 > .field-item { list-style: none; width: 100%; }
  .lg-block-grid-1 > .field-item:nth-of-type(1n) { clear: none; }
  .lg-block-grid-1 > .field-item:nth-of-type(1n+1) { clear: both; }
  .lg-block-grid-2 > .field-item { list-style: none; width: 50%; }
  .lg-block-grid-2 > .field-item:nth-of-type(1n) { clear: none; }
  .lg-block-grid-2 > .field-item:nth-of-type(2n+1) { clear: both; }
  .lg-block-grid-3 > .field-item { list-style: none; width: 33.3333333333%; }
  .lg-block-grid-3 > .field-item:nth-of-type(1n) { clear: none; }
  .lg-block-grid-3 > .field-item:nth-of-type(3n+1) { clear: both; }
  .lg-block-grid-4 > .field-item { list-style: none; width: 25%; }
  .lg-block-grid-4 > .field-item:nth-of-type(1n) { clear: none; }
  .lg-block-grid-4 > .field-item:nth-of-type(4n+1) { clear: both; }
  .lg-block-grid-5 > .field-item { list-style: none; width: 20%; }
  .lg-block-grid-5 > .field-item:nth-of-type(1n) { clear: none; }
  .lg-block-grid-5 > .field-item:nth-of-type(5n+1) { clear: both; }
  .lg-block-grid-6 > .field-item { list-style: none; width: 16.6666666667%; }
  .lg-block-grid-6 > .field-item:nth-of-type(1n) { clear: none; }
  .lg-block-grid-6 > .field-item:nth-of-type(6n+1) { clear: both; }
  .lg-block-grid-7 > .field-item { list-style: none; width: 14.2857142857%; }
  .lg-block-grid-7 > .field-item:nth-of-type(1n) { clear: none; }
  .lg-block-grid-7 > .field-item:nth-of-type(7n+1) { clear: both; }
  .lg-block-grid-8 > .field-item { list-style: none; width: 12.5%; }
  .lg-block-grid-8 > .field-item:nth-of-type(1n) { clear: none; }
  .lg-block-grid-8 > .field-item:nth-of-type(8n+1) { clear: both; }
  .lg-block-grid-9 > .field-item { list-style: none; width: 11.1111111111%; }
  .lg-block-grid-9 > .field-item:nth-of-type(1n) { clear: none; }
  .lg-block-grid-9 > .field-item:nth-of-type(9n+1) { clear: both; }
  .lg-block-grid-10 > .field-item { list-style: none; width: 10%; }
  .lg-block-grid-10 > .field-item:nth-of-type(1n) { clear: none; }
  .lg-block-grid-10 > .field-item:nth-of-type(10n+1) { clear: both; }
  .lg-block-grid-11 > .field-item { list-style: none; width: 9.0909090909%; }
  .lg-block-grid-11 > .field-item:nth-of-type(1n) { clear: none; }
  .lg-block-grid-11 > .field-item:nth-of-type(11n+1) { clear: both; }
  .lg-block-grid-12 > .field-item { list-style: none; width: 8.3333333333%; }
  .lg-block-grid-12 > .field-item:nth-of-type(1n) { clear: none; }
  .lg-block-grid-12 > .field-item:nth-of-type(12n+1) { clear: both; }
}