/**
 * Default Variables.
 *
 * Modify this file to provide default Bootstrap Framework variables. The
 * Bootstrap Framework will not override any variables defined here because it
 * uses the `!default` flag which will only set their default if not already
 * defined here.
 *
 * You can copy existing variables directly from the following file:
 * ./THEMENAME/bootstrap/assets/stylesheets/bootstrap/_variables.scss
 */
.view-lyttelton-reviews-search {
  /* This might be unused 28/07/2023 */ }
  .view-lyttelton-reviews-search .view-content {
    z-index: 5;
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start; }
  .view-lyttelton-reviews-search .lyttelton-review {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
    flex-grow: 0;
    flex-shrink: 0;
    float: none !important;
    text-align: center; }
    @media (min-width: 992px) {
      .view-lyttelton-reviews-search .lyttelton-review {
        float: left;
        width: 50%; } }
    @media (min-width: 768px) {
      .view-lyttelton-reviews-search .lyttelton-review {
        float: left;
        width: 16.6666666667%; } }

.view-lyttelton-reviews .view-content {
  z-index: 5;
  width: 100%; }
  .view-lyttelton-reviews .view-content .item-list ul {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    padding-left: 0;
    list-style-type: none; }
  .view-lyttelton-reviews .view-content .item-list li {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    flex-grow: 0;
    flex-shrink: 0;
    float: none !important;
    text-align: center;
    padding-bottom: 30px; }
    @media (min-width: 768px) {
      .view-lyttelton-reviews .view-content .item-list li {
        float: left;
        width: 50%; } }
    @media (min-width: 992px) {
      .view-lyttelton-reviews .view-content .item-list li {
        float: left;
        width: 16.6666666667%; } }

.lyttelton-review {
  padding-top: 30px;
  padding-bottom: 30px; }
  .lyttelton-review .lyttelton-review--image {
    display: block;
    max-width: 100%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    display: block; }
    .lyttelton-review .lyttelton-review--image img {
      display: block;
      margin-left: auto;
      margin-right: auto; }
  .lyttelton-review .lyttelton-review--issue-number {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    display: block; }
  .lyttelton-review .lyttelton-review--publication-date {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    display: block; }

/*# sourceMappingURL=lyttelton-review.css.map */
