.iw-so-article-btn,
.iw-so-navi-btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  font-weight: normal;
  line-height: normal;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out; }

.iw-so-article-button::after {
  clear: both;
  content: "";
  display: table; }

@media only screen and (min-width: 40.0625em) {
  .iw-so-article-btn,
  .iw-so-navi-btn {
    display: inline-block; } }

.iw-so-blog-pagination {
  list-style: none; }

.iw-so-blog .iw-so-blog-container {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .iw-so-blog .iw-so-blog-container::after {
    clear: both;
    content: "";
    display: table; }
  .iw-so-blog .iw-so-blog-container .iw-so-article {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }
    @media screen and (max-width: 480px) {
      .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-four-column, .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-three-column, .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-two-column, .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-one-column {
        float: left;
        display: block;
        margin-right: 38.19821%;
        width: 100%; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-four-column:last-child, .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-three-column:last-child, .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-two-column:last-child, .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-one-column:last-child {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-four-column:nth-child(1n), .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-three-column:nth-child(1n), .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-two-column:nth-child(1n), .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-one-column:nth-child(1n) {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-four-column:nth-child(1n+1), .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-three-column:nth-child(1n+1), .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-two-column:nth-child(1n+1), .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-one-column:nth-child(1n+1) {
          clear: left; } }
    @media screen and (min-width: 481px) and (max-width: 768px) {
      .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-one-column {
        float: left;
        display: block;
        margin-right: 7.42297%;
        width: 100%; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-one-column:last-child {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-one-column:nth-child(1n) {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-one-column:nth-child(1n+1) {
          clear: left; }
      .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-four-column, .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-three-column, .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-two-column {
        float: left;
        display: block;
        margin-right: 7.42297%;
        width: 46.28851%; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-four-column:last-child, .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-three-column:last-child, .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-two-column:last-child {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-four-column:nth-child(2n), .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-three-column:nth-child(2n), .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-two-column:nth-child(2n) {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-four-column:nth-child(2n+1), .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-three-column:nth-child(2n+1), .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-two-column:nth-child(2n+1) {
          clear: left; } }
    @media screen and (min-width: 769px) and (max-width: 989px) {
      .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-one-column {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-one-column:last-child {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-one-column:nth-child(1n) {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-one-column:nth-child(1n+1) {
          clear: left; }
      .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-two-column {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-two-column:last-child {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-two-column:nth-child(2n) {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-two-column:nth-child(2n+1) {
          clear: left; }
      .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-four-column, .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-three-column {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-four-column:last-child, .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-three-column:last-child {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-four-column:nth-child(3n), .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-three-column:nth-child(3n) {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-four-column:nth-child(3n+1), .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-three-column:nth-child(3n+1) {
          clear: left; } }
    @media screen and (min-width: 990px) {
      .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-one-column {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-one-column:last-child {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-one-column:nth-child(1n) {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-one-column:nth-child(1n+1) {
          clear: left; }
      .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-two-column {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-two-column:last-child {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-two-column:nth-child(2n) {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-two-column:nth-child(2n+1) {
          clear: left; }
      .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-three-column {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-three-column:last-child {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-three-column:nth-child(3n) {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-three-column:nth-child(3n+1) {
          clear: left; }
      .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-four-column {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-four-column:last-child {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-four-column:nth-child(4n) {
          margin-right: 0; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-four-column:nth-child(4n+1) {
          clear: left; } }
    .iw-so-blog .iw-so-blog-container .iw-so-article::after {
      clear: both;
      content: "";
      display: table; }
    .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-thumb.iw-so-blog-article-fixed {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 31.76157%;
      margin-right: 0; }
      .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-thumb.iw-so-blog-article-fixed:last-child {
        margin-right: 0; }
    .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-content.iw-so-blog-article-fixed {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 65.88078%;
      margin-right: 0; }
      .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-content.iw-so-blog-article-fixed:last-child {
        margin-right: 0; }
    .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-content.iw-so-article-no-thumb {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 100%; }
      .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-content.iw-so-article-no-thumb:last-child {
        margin-right: 0; }
    .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-thumb.iw-so-blog-article-responsive {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 31.76157%;
      margin-right: 0; }
      .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-thumb.iw-so-blog-article-responsive:last-child {
        margin-right: 0; }
      @media screen and (max-width: 768px) {
        .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-thumb.iw-so-blog-article-responsive {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 100%;
          margin-right: 0; }
          .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-thumb.iw-so-blog-article-responsive:last-child {
            margin-right: 0; } }
    .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-thumb .iw-so-article-thumb-wrap {
      display: inline-block;
      position: relative;
      overflow: hidden; }
      .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-thumb .iw-so-article-thumb-wrap img {
        width: auto; }
    .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-content.iw-so-blog-article-responsive {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 65.88078%;
      margin-right: 0; }
      .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-content.iw-so-blog-article-responsive:last-child {
        margin-right: 0; }
      @media screen and (max-width: 768px) {
        .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-content.iw-so-blog-article-responsive {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 100%; }
          .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-content.iw-so-blog-article-responsive:last-child {
            margin-right: 0; } }
    .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-content.iw-so-article-no-thumb {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 100%; }
      .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-content.iw-so-article-no-thumb:last-child {
        margin-right: 0; }
    .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-collapse {
      margin-right: 0; }
      @media screen and (min-width: 481px) and (max-width: 768px) {
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-collapse.iw-so-blog-four-column, .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-collapse.iw-so-blog-three-column, .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-collapse.iw-so-blog-two-column {
          width: 50%; } }
      @media screen and (min-width: 769px) and (max-width: 989px) {
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-collapse.iw-so-blog-two-column {
          width: 50%; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-collapse.iw-so-blog-four-column, .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-collapse.iw-so-blog-three-column {
          width: 33.33%; } }
      @media screen and (min-width: 990px) {
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-collapse.iw-so-blog-two-column {
          width: 50%; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-collapse.iw-so-blog-three-column {
          width: 33.33%; }
        .iw-so-blog .iw-so-blog-container .iw-so-article.iw-so-blog-collapse.iw-so-blog-four-column {
          width: 25%; } }

.iw-so-blog-pagination {
  padding-top: 15px !important;
  width: 100%; }
  .iw-so-blog-pagination::after {
    clear: both;
    content: "";
    display: table; }
  .iw-so-blog-pagination ul {
    margin: 0 !important; }
  .iw-so-blog-pagination li {
    display: inline-block; }
  .iw-so-blog-pagination .iw-so-nav-links {
    position: relative;
    padding: 1px; }
    .iw-so-blog-pagination .iw-so-nav-links .page-numbers {
      display: inline-block; }
