/*--------SIMPLE LIST MOBILE EDITS---------*/
@media only screen and (max-width: 768px) {
    .items_ba0379bfdbc84c9993a87944b15a8ea5 .item,
    .items_d5080c0656ce4ad18796954a3140eeae .item, 
    .items_bb563e50c5bd4d4f94d6477f390a6ed0 .item {

        display: flex;
        flex-direction: column;
    }
    .items_ba0379bfdbc84c9993a87944b15a8ea5 .itemImg,
    .items_d5080c0656ce4ad18796954a3140eeae .itemImg, 
    .items_bb563e50c5bd4d4f94d6477f390a6ed0 .itemImg {

        width: 100% !important;
        padding-bottom: 1.5em !important;
    }
    .items_ba0379bfdbc84c9993a87944b15a8ea5 .itemContent,
    .items_d5080c0656ce4ad18796954a3140eeae .itemContent, 
    .items_bb563e50c5bd4d4f94d6477f390a6ed0 .itemContent {

        width: 100% !important;
    }
}
/* Editorial-style buttons */
a.button,
button,
input[type="submit"] {
  background: #6e6c5e;
  border: 1px solid #6e6c5e;
  color: #f9faf7;

  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-weight: 400;
  font-size: 14px;

  padding: 20px 40px;
  text-align: center;
  text-decoration: none;

  transition: background-color 0.2s ease, color 0.2s ease;
}

/* Hover state — inverted */
a.button:hover,
button:hover,
input[type="submit"]:hover {
  background: #f9faf7;
  color: #6e6c5e;
}
/* LOCATIONS IMAGE OVERLAY */
@media only screen and (max-width: 768px) {
  .block_f554c2a44cc1454e886e45b145e003e0 
  .imgEffect 
  .imgEffect-overlay 
  .imgEffect-content 
  .contentTitle {
    font-size: 16px;
  }

  .block_f554c2a44cc1454e886e45b145e003e0 
  .imgEffect 
  .imgEffect-overlay 
  .imgEffect-content 
  .content {
    font-size: 10px;
  }
}
@media only screen and (max-width: 768px) {
    .block_f554c2a44cc1454e886e45b145e003e0.cols1.imgMgn1 .imgGridItem {
        width: 100%;
        margin: 2% auto;
    }  
}