.flexbox-style-fivecolumn {

  padding-left: 1.42857rem;

  padding-right: 1.42857rem;

  width: 100%;

  float: left;

  margin-bottom: 2.85714rem;

}

@media only screen and (min-width: 40.063em) {

  .flexbox-style-fivecolumn {

    padding-left: 1.42857rem;

    padding-right: 1.42857rem;

    width: 50%;

    float: left;

  }

}

@media only screen and (min-width: 64.063em) {

  .flexbox-style-fivecolumn {

    padding-left: 3rem;

    padding-right: 3rem;
    
   /*margin: 1.5%;*/
    
    /*margin: 1.5% 0 2.5% 14%;*/

    width: 20%;

    float: left;

  }

}

.flexbox-style-fivecolumn:last-of-type {

  margin-bottom: 0;

}

/*@media only screen and (min-width: 40.063em) and (max-width: 64em) {

  .flexbox-style-fivecolumn:nth-of-type(3) {

    margin-bottom: 0;

    clear: both;

  }

  .flexbox-style-fivecolumn:nth-of-type(4) {

    margin-bottom: 0;

  }

}*/

@media only screen and (min-width: 64.063em) {

  .flexbox-style-fivecolumn {

    margin-bottom: 0;

  }

}

.flexbox-style-fivecolumn .flexbox-title {

  margin-bottom: 0.71429rem;

}

@media only screen and (min-width: 40.063em) {

  .flexbox-style-fivecolumn .flexbox-title {

    margin-bottom: 1.07143rem;

  }

}

.flexbox-style-fivecolumn .image {

  margin-bottom: 1.07143rem;

}

@media only screen and (min-width: 40.063em) {

  .flexbox-style-fivecolumn .image {

    margin-bottom: 1.42857rem;

  }

}

.flexbox-style-fivecolumn .content p:last-child {

  margin-bottom: 0;

}

.flexbox-style-fivecolumn > .image > *,

.flexbox-style-fivecolumn > .content > * {

  text-align: center;

}

.journal-access-text .field .field-name-field-flexbox-link .field-type-link-field .field-label-hidden .field-wrapper {
       display: none !important;
}

