.img-wrapper {
  position: relative;
}
.img-wrapper img {
 border: 1px solid #999999;
}

.growlink:hover {
  transform: scale(1.25);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
}

.color_bar {
  height:5px;
}

img.p-button {
  position: absolute;
  width: 48px;
  height: 48px;
  left: calc(50% - 24px);
  top: calc(50% - 24px);
  cursor:pointer;
}
.anchorname {
 
  margin-bottom:120px;
  display:block;
  
}
.resource_description p {
  color:#777777; 
  font-size:1.6rem;
}

.resources .img-wrapper>p {
  margin-top: 12px!important;
  padding: 4px 10px;
  background: #00e58d;
  color: #013C4F;
  font-size: 1.4rem;
  display: inline-block;
  border-radius:50px;
}

.resources > div {
  display:none;
}
.resources > div.keep {
  display:flex;
  flex-direction:column;
}
.resources-section h6 {
  font-size: 2rem;
  margin-bottom:.8rem;
}

.filters {
    grid-gap: 28px;
    display: flex;
  
}

ul li.filter,
ul li.filter2 {
  padding: 6px 0px;
  border-radius: 30px;
  cursor:pointer;
}
ul li.filter,
ul li.filter2 a {
  text-decoration:none;
}
ul li.filter.active,
ul li.filter2.active, ul li.filter2:hover {
  font-weight:bold;
  position:relative;
  text-decoration: underline;
  text-decoration-color: #00e58d;
  text-decoration-thickness: 6px;
}
ul li.filter,
ul li.filter2 {
  font-size:1.5rem;
  margin:0;
}
ul li.filter::before,
ul li.filter2::before {
  content:none;
}

.resources > div {
  /*overflow:hidden;*/
}


.resources > div > div > p {
  margin-bottom:1.8rem;
}

span.form_block {
    background-color: #000000;
    bottom: 0;
    content: "";
    height: 42px;
    width: 35px;
    float: left;
    margin-right: 13px;
    position: relative;
}
  
  
}


@media (min-width: 891px) {

  .fixed > div {
    position: sticky;
    top: 160px;
  }
  .fixed {
    position: relative;
  }
}