



.padding-right {
    padding-right: 0;
  }
  
  .features_items{
      overflow:hidden;
  }
  
  
  h2.title {
    color: #FE980F;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 700;
    margin: 0 15px;
    text-transform: uppercase;
    margin-bottom: 30px;
    position: relative;
  }
  
  .product-image-wrapper{
      border:1px solid #F7F7F5;
      overflow: hidden;
      margin-bottom:100px;
      margin-top:50px;
  }
  
  .single-products {
    position: relative;
  }
  
  .new, .sale {
    position: absolute;
    top: 0;
    right: 0;
  }
  
  .productinfo h2{
      color: #cf5153;
      font-family: 'Roboto', sans-serif;
      font-size: 24px;
      font-weight: 700;
  }
  .product-overlay h2{
      color: #fff;
      font-family: 'Roboto', sans-serif;
      font-size: 24px;
      font-weight: 700;
  }
  
  
  .productinfo p{
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    margin-top:10px;
    font-weight: 400;
    color: #696763;
  }
  
  .productinfo img{
    width: 100%;
  }
  
  .productinfo{
   position:relative;
  }
  
  .product-overlay {
    background:#FE980F;
    top: 0;
    display: none;
    height: 0;
    position: absolute;
    transition: height 500ms ease 0s;
    width: 100%;
    display: block;
    opacity:;
  }
  
  .single-products:hover .product-overlay {
    display:block;
    height:100%;
  }
  
  
  .product-overlay .overlay-content {
    bottom: 0;
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%;
  }
  
  .product-overlay .add-to-cart {
    background:#fff;
    border: 0 none;
    border-radius: 0;
    color: #FE980F;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    margin-bottom: 25px;
  }
  
  .product-overlay .add-to-cart:hover {
    background:#fff;
    color: #FE980F;
  }
  
  
  .product-overlay p{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
  }
  .floatleft { float: left }
.floatright { float: right }
.alignleft {
    float: left;
    margin-right: 15px;
}
.alignright {
    float: right;
    margin-left: 15px;
}
.aligncenter {
    display: block;
    margin: 0 auto 15px;
}
a:focus { outline: 0px solid }
img {
    max-width: 100%;
    height: 300px;
}
  
  
  