@media screen {
  .resource-list a.thumbnail {
    float: left;
    display: block;
    width: 100%
  }
}

@media screen {
  a {
    /*color: #089494;*/
    color: #7d1e3e;  /*maroon*/
    text-decoration: none;
  }
}

.filter-value {
 display: none;
}

.filter-label {
 display: none;
}

.filter {
 display: none;
}

.filter-search {
 display: none;
}

@media screen {
  img {
    max-width: 100%;
    height: auto;
    display: block;
  }
}
  .resource-list.preview+a {
    color:#000
 }

.resource-list.preview+a:hover {
    background-color:#787878;
    border-bottom-width:0px;
    color:#fff
  }

ul.resource-list {
    list-style-type:none;
    padding-left:0
}

ul.resource-list .resource {
    border-bottom:1px solid #dedede;
    padding-bottom:29px;
    margin:30px 0;
    overflow:hidden;
    position:relative
}

ul.resource-list .resource>*:last-child {
    margin-bottom:0;
}

ul.resource-list .resource:first-child {
    border-top:1px solid #dedede;
    padding-top:29px
  }

ul.resource-list .resource h4 {
    margin-top:0
}

ul.resource-list .resource .description {
    max-height:170px;
    overflow:hidden;
    position:relative;
}

ul.resource-list .resource .description:after {
    content:"";
    position:absolute;
    top:137px;
    left:0;
    right:0;
    height:37.5px;
    background:linear-gradient(to top, #ffffff, rgba(0,0,0,0))
}

ul.resource-list .resource img ~ * {
    width:calc(100% - 75px)
}

.resource-name {
   display: block;
}

.resource-meta {
   display: block;
}

#h4 {
   display: block;
}

#resource-class {
 display: none;
}

element {
  transition-duration: 300ms;
}

.lg-inline .lg-backdrop {
  z-index: 1;
}

.lg-inline .lg-backdrop, .lg-inline .lg-outer {
  position: absolute;
}

.lg-backdrop.in {
  opacity: 1;
}

.lg-backdrop {
  background-color: #efefef;
}

.showcase .entry img {
  max-height: 10rem !important;
}