/* Halesway Design Team CSS Here... */
body, p, .lead {
    line-height: 1.4;
}
.product-image {
    float: left;    
}
article.node-product .product-image {
    margin-left: 0;
    margin-right: 40px;
}
.field-title-field.product-title {
    margin-bottom: 20px;
}
.main-container .main-product-image a:focus {
    border: none !important;
}
.more-product-images {
    display: flex;
    justify-content: center;
    border-top: 1px solid #e1e1e1;
    padding-top: 20px;
    margin-top: 10px;
}
article.node-product .product-info.model {
    display: none;
}
article.node-product .display-price {
    float: none;
    text-align: left;
    margin-top: 30px;
}
.add-to-cart {
    float: left;
}
.field-body ul {
    margin-left: 15px;    
}
.dispatch {
    margin-top: 30px;    
}
.dispatch p {
    line-height: 1.2;
    font-size: 12px;
}

.white-on-hover:hover{ color: white !important; }