/*********************
BREAKPOINTS
*********************/
/***
*
*   News Teasers Mixin
*
*/
/***
*
*   Horizontal Teaser Mixin
*/
/***
*
*   Headline bar block
*
*/
#flip-boxes-node-form .field-name-body {
  display: none;
}

#flip-boxes-node-form .transparentBox {
  display: none;
}

#block-views-flip-boxes-block {
  flex: 1 1 auto;
  margin-top: 30px;
}

.view-flip-boxes ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 641px) and (max-width: 1024px) {
  .view-flip-boxes ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media (min-width: 1025px) {
  .view-flip-boxes ul {
    display: flex;
    justify-content: space-between;
  }
}
.view-flip-boxes ul li {
  margin: 0 0 15px 0;
  position: relative;
  overflow: hidden;
}
@media (min-width: 641px) and (max-width: 1024px) {
  .view-flip-boxes ul li {
    flex: 0 1 calc(50% - 7.5px);
  }
}
@media (min-width: 1025px) {
  .view-flip-boxes ul li {
    flex: 0 1 calc(33.33333% - (30px / 3));
  }
}
.view-flip-boxes ul li a {
  display: block;
}
.view-flip-boxes ul li a img {
  width: 100%;
  height: auto;
}
.view-flip-boxes ul li a:first-child:hover + a, .view-flip-boxes ul li a:first-child:focus + a {
  bottom: 0;
  top: auto;
}
.view-flip-boxes .flip-box-title {
  display: block;
  color: #fff;
  text-decoration: none;
  font-family: "capita", "Times New Roman", serif;
  position: absolute;
  top: calc(100% - 80px);
  background-color: transparent !important;
}
.view-flip-boxes .flip-box-title:hover, .view-flip-boxes .flip-box-title:focus {
  bottom: 0;
  top: auto;
}
.view-flip-boxes .flip-box-headline {
  display: inline-block;
  font-size: 2.063rem;
  line-height: 80px;
  padding: 0 15px;
}
.view-flip-boxes .flip-boxes-summary {
  display: inline-block;
  font-size: 1rem;
  padding: 15px;
}

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