.gms-group-foot {
  clear: both;
  font-size: 1.2em;
  text-align: center;
}

/*@if ($critical and $device == 'mobile' and $constraint == 'max') {
    .gms-content-inarticle-dates {
        margin-top: 5px;
    }
}*/
.gms-pagination {
  color: #666;
  font-size: 1.2em;
  text-align: center;
}
.gms-pagination ul {
  padding-top: 7.5px;
}
.gms-pagination li {
  display: inline;
  margin: 0 7.5px;
}
.gms-pagination a:link, .gms-pagination a:visited, .gms-pagination a:hover {
  color: #666;
}
.gms-pagination a {
  display: inline-block;
}

.gms-pagination-prev,
.gms-pagination-next {
  border: 1px solid #EEE;
  padding: 5px 15px;
}

.gms-pagination-prev:before {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #666;
  content: "";
  display: inline-block;
  margin-right: 5px;
  width: 0;
  height: 0;
}

.gms-pagination-next:after {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #666;
  content: "";
  display: inline-block;
  margin-left: 5px;
  width: 0;
  height: 0;
}

.gms-pagination-current {
  font-weight: bold;
}
.gms-pagination-current a:link, .gms-pagination-current a:visited, .gms-pagination-current a:hover {
  color: #E52420;
}

@media (min-width: 360px) {
  /*@if ($critical and $device == 'mobile' and $constraint == 'max') {
      .gms-content-inarticle-dates {
          margin-top: 5px;
      }
  }*/
}
@media (max-width: 359px) {
  /*@if ($critical and $device == 'mobile' and $constraint == 'max') {
      .gms-content-inarticle-dates {
          margin-top: 5px;
      }
  }*/
}
@media (min-width: 480px) {
  /*@if ($critical and $device == 'mobile' and $constraint == 'max') {
      .gms-content-inarticle-dates {
          margin-top: 5px;
      }
  }*/
}
@media (max-width: 479px) {
  /*@if ($critical and $device == 'mobile' and $constraint == 'max') {
      .gms-content-inarticle-dates {
          margin-top: 5px;
      }
  }*/
}
@media (min-width: 768px) {
  /*@if ($critical and $device == 'mobile' and $constraint == 'max') {
      .gms-content-inarticle-dates {
          margin-top: 5px;
      }
  }*/
}
@media (max-width: 767px) {
  /*@if ($critical and $device == 'mobile' and $constraint == 'max') {
      .gms-content-inarticle-dates {
          margin-top: 5px;
      }
  }*/
}
@media (min-width: 1024px) {
  /*@if ($critical and $device == 'mobile' and $constraint == 'max') {
      .gms-content-inarticle-dates {
          margin-top: 5px;
      }
  }*/
}
@media (max-width: 1023px) {
  /*@if ($critical and $device == 'mobile' and $constraint == 'max') {
      .gms-content-inarticle-dates {
          margin-top: 5px;
      }
  }*/
  .gms-collapsible-ready .gms-collapsible-ctrl {
    cursor: pointer;
    display: block;
    height: 46px;
    position: absolute;
    right: 0;
    top: 0;
    width: 46px;
  }
  .gms-collapsible-ready .gms-collapsible-ctrl:after {
    border: solid #FFF;
    border-width: 0 3px 3px 0;
    content: "";
    display: block;
    left: 50%;
    margin-left: -6px;
    margin-top: -9px;
    padding: 5px;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
  }
  .gms-collapsible-open .gms-collapsible-ctrl:after {
    margin-top: -6px;
    transform: rotate(225deg);
  }
}
@media (min-width: 1600px) {
  /*@if ($critical and $device == 'mobile' and $constraint == 'max') {
      .gms-content-inarticle-dates {
          margin-top: 5px;
      }
  }*/
}
@media (max-width: 1599px) {
  /*@if ($critical and $device == 'mobile' and $constraint == 'max') {
      .gms-content-inarticle-dates {
          margin-top: 5px;
      }
  }*/
}