#vc-tg-postgrid .item__title {
  margin: 0.5em 0; }
#vc-tg-postgrid .item__description {
  margin-bottom: 1rem; }
#vc-tg-postgrid .item__image img,
#vc-tg-postgrid .item__images img {
  width: 100%;
  min-height: 0; }
#vc-tg-postgrid .item__details__list {
  display: table;
  width: 100%; }
  #vc-tg-postgrid .item__details__list .item__details__list__row {
    display: table-row; }
    #vc-tg-postgrid .item__details__list .item__details__list__row .item__details__left, #vc-tg-postgrid .item__details__list .item__details__list__row .item__details__right {
      display: table-cell; }
    #vc-tg-postgrid .item__details__list .item__details__list__row .item__details__left {
      width: 30%; }
      #vc-tg-postgrid .item__details__list .item__details__list__row .item__details__left p {
        font-weight: bold; }
    #vc-tg-postgrid .item__details__list .item__details__list__row .item__details__right {
      width: 70%; }
#vc-tg-postgrid .button-dorchester {
  display: block;
  width: 100%;
  max-width: 100%;
  float: none; }

@media (max-width: 768px) {
  #vc-tg-postgrid .vc_grid-filter {
    display: block !important;
    width: auto !important; } }
@media (min-width: 768px) {
  #vc-tg-postgrid .item__description {
    height: 8.4em;
    overflow: scroll; }
  #vc-tg-postgrid .item__details__list .item__details__list__row {
    height: 36px; }
  #vc-tg-postgrid .vc_col-sm-4 {
    width: 50%; } }
@media (min-width: 1024px) {
  #vc-tg-postgrid .vc_col-sm-4 {
    width: 33.33333333%; } }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  #vc-tg-postgrid .item__images img {
    /*display: none;*/ }
    #vc-tg-postgrid .item__images img:first-child {
      display: block; } }

/*# sourceMappingURL=customisation.css.map */
