
.grandmas-attic-products .info, .grandmas-attic-products .product {border-bottom: 1px solid #2e2e2e;}

.grandmas-attic-products .info div { display:inline-block;  font-family:Orbitron, sans-serif; font-size:11px; font-weight: bold; text-transform: uppercase; text-align:left; color:white;}

.grandmas-attic-products .info { padding-bottom: 5px;}

.grandmas-attic-products .product > div { vertical-align:middle; }

.grandmas-attic-products .title { width:20%; }

.grandmas-attic-products .condition { width:30%; }

.grandmas-attic-products .stock { width:15%; }

.grandmas-attic-products .stock span.qty-short {display:none;} 

.grandmas-attic-products .price { width:15%; }

.grandmas-attic-products .add-btn { width:20%; text-align: right;  }

.grandmas-attic-products .product {margin: 0;}

.grandmas-attic-products .product div  { display:inline-block; margin: 0; }

.grandmas-attic-products .submit-btn { text-align: right; float:none; padding:4px 0px;}

.grandmas-attic-products .submit-btn > input.btn { padding: 4px 9px !important; font-size:15px; }

.grandmas-attic-products strong { color:white; }

.grandmas-attic-products p { margin-top: 50px;  }

@media (max-width: 968px) {
    .grandmas-attic-products .submit-btn > input.btn { font-size:12px; padding:5px 4px !important; white-space: normal;  }
    
    .grandmas-attic-products .title { width:28%;   }
    
    .grandmas-attic-products .condition { width:25%; padding-right:1%;  }
    
    .grandmas-attic-products .stock {width:11%;}
    
    .grandmas-attic-products  .info .stock span.qty-long {display:none;} 
    
    .grandmas-attic-products  .info .stock span.qty-short {display:inline; }

    .grandmas-attic-products .info div { letter-spacing: 0.5px; font-size:10px;}
    
    .grandmas-attic-products p { margin:25px 0px;}
}