a{
    text-decoration: none !important;
}
.moo-card-1{
    border-radius: 5px;
    transition: .4s;
    margin-bottom: 20px;
   }
.moo-img-1 {
    height: 300px;
}
.moo-title-1{
    transition: .4s;
}
.moo-title-1:hover{
    font-size: 170%;
}
.card-price{
    margin-bottom: 15px;
}
.moo-rating-1{
    float: right;
 }
.moo-icon-1 {
    float: right;
    padding-top: 10px;
  }
  .moo-icon-1 i{
    font-size: 20px;
    transition: .4s;
  }
  .moo-icon-1 i:hover{    
    font-size: 22px;
  }
.card-button-icon {
    display: inline-block;
  }
  .page-numbers {
    color: #111;
    font-size: 15px;
    padding: 2px 10px;
    border: 1px solid;
    border-radius: 40px;
    margin-left: 5px;
  }
 .grid-pagination{
    margin-top: 50px;
    margin-bottom: 50px;
 }
 /* grid two */
 .moo-card-2{
  border-radius: 5px;
  padding: 5px;
  transition: .4s;
  margin-bottom: 20px;
}
.moo-title-2{  
  margin-bottom: 5px;
  transition: .4s;
}
.moo-title-2:hover{
  font-size: 30px;  
}
.moo-rating-2{
  float: left;
}
.moo-icon-2 {
  float: right;
  padding-top: 10px;
}
.moo-icon-2 i{
  font-size: 20px;
  transition: .4s;
}
.moo-icon-2 i:hover{    
  font-size: 22px;
}
.moo-add-to-cart-2 {
  float: right;
}
.moo-view-cart-2{
  display: none;
}
/* grid 3 */
.moo-card-3 {
  margin-bottom: 16px;
}
.moo-title-3{
  transition: .4s;
}
.card-img-icon-3{
  position: relative;
}
.moo-title-3:hover{
  font-size: 30px;
}
.card-price-rating{
  margin-bottom: 15px;
}
.moo-card-3:hover .moo-icon-3{   
  display: block;
}
.moo-icon-3{
  position: absolute;
  bottom: 5px;
  right: 10px;
  padding-top: 10px;
  display: none;
}
.moo-icon-3 i{
  transition: .4s;
}
.moo-icon-3 i:hover{    
  font-size: 22px;
}
.moo-view-cart-3{
  display: none;
}
.moo-card-body-3{
  text-align: center;
}
/* grid 4 */
.moo-card-4{
  border-radius: 5px;
  margin-bottom: 16px;
}

.moo-title-4{
  transition: .4s;
}

.card-img-icon-4{
  position: relative;
}
.moo-title-4:hover{
  font-size: 30px;
  color: #1C315E;
}
.card-price-rating{
  margin-bottom: 15px;
}
.moo-card-4:hover .moo-icon-4{   
  display: block;
}
.moo-icon-4 a {
  display: block;
}
.moo-icon-4 {
  position: absolute;
  top: 5px;
  right: 10px;
  padding-top: 10px;
  display: none;
}
.moo-icon-4 i{
  transition: .4s;
}
.moo-icon-4 i:hover{    
  font-size: 22px;
}
.moo-view-cart-4{
  display: none;
}
.moo-card-body-4{
  text-align: center;
}

/* grid 5 */
.moo-card-5{
  border-radius: 5px;
  margin-bottom: 15px;
}
.moo-card-5:hover::before{
  opacity: 1;
}
.card-img-icon-5{
  position: relative;
 }
.card-img-icon-5:before{
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;   
  opacity: 0;
  transition: all 0.4s;   
}
.moo-details {
  position: absolute;
  bottom: 0;
  left: 10px;
}
.moo-icon-5 {
  position: absolute;
  top: 5px;
  right: 10px;
  padding-top: 10px;
  display: none;
}
.moo-title-5{
  font-size: 25px;
  color: #111111;
  font-weight: 500;
  transition: .4s;
}
.moo-title-5:hover{
  font-size: 30px;
  color: #1C315E;
}
.card-price-rating{
  margin-bottom: 15px;
}
.moo-card-5:hover .moo-icon-5{   
  display: block;
}
.moo-icon-5 a {
  display: block;
}
.moo-icon-5 i{
  color: #1C315E;
  font-size: 20px;
  transition: .4s;
}
.moo-icon-5 i:hover{    
  font-size: 22px;
}
.moo-view-cart-5{
  display: none;
}
.moo-rating-5 {
  float: left;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
  width: 100%;
}
.ajax_add_to_cart.added{
  display:none !important;
}
a.added_to_cart.wc-forward {
  background-color: green !important;
  color: white !important;
  min: .618em 2.4em !important;
  padding: 8px 15px;
  border-radius: 10px;
}
a.added_to_cart.wc-forward:after {
  content: inherit !important;
}
.woocommerce a.added_to_cart {
  display: block !important;
}
.card-button-icon-2 .wc-forward {
  width: 39%;
  float: right;
}