#blu-grid .item{
      border: solid 2px #3fad29;
      background: #FFF!important;
      cursor:pointer;
      width:98%;
      margin:1%;
}


#blu-grid .skin.flat .layer-media{
      height:210px;
      background-size:cover;
      background-position:center;
}

#blu-grid .element_0 {
    font-size: 12px;
    display: block;
    padding: 10px;
}

#blu-grid .element_1 {
    font-size: 12px;
    display: block;
    padding: 10px;
    line-height: 21px;
}

#blu-grid .element_2 {
    display: block;
    font-size: 13px;
    padding: 2px 10px;
    text-align: left;
    line-height: 20px;
}

#blu-grid .element_3 {
   
    display: block;
        font-size: 12px;
        font-weight: bold;
        padding: 10px;
        text-align: left;
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        transition: none;
}

#blu-grid .element.excerpt:after{
      right:-200px;
}

#blu-grid .item:hover,
#blu-grid .item:hover .element_3{
    background: #3fad29!important;
    color: #FFF;
}

@media only screen and (min-width: 656px){
      #blu-grid  .element_2 {
          line-height: 21px;
      }   
      
     
      #blu-grid .element_1 {
            min-height:65px;
      
      }
      
      
      #blu-grid .element_2 {
            min-height:125px;
      
      }
      
      
      #blu-grid .item{
            width:280px;
            display:inline-block;
            margin:.75%;
      
      }
      
}