
/* Styling for content from top till the end of Product listing */

.page-title-wrapper {text-align: center;}
.page-title-wrapper .page-title {font-size: 30px;}
.product.name a {font-weight: 600;font-size: 18px;color: #337ab7;}
.price-container .price {font-size: 1.7rem;}
.price-container .price-including-tax + .price-excluding-tax .price {font-size: 1.4rem;}
.products-list .product-item-details {padding: 20px 0 20px;}
.product-item-details .product-item-inner {min-height: 0;}
.action.primary {width: auto;}
.actions-primary .stock.unavailable {display:none;}
button.action.tocart.primary {margin-bottom: 10px;}
hr {margin: 20px;border-top: 2px solid #ccc;}
.featured-images {display: flex;justify-content: center;}
span.processor-images,span.operating-system-images {margin: 0 20px;}

/* Styling for the content below products */

.brand-tag {text-align: center;background-color: #0078D7;padding-top: 15px;padding-bottom: 15px;font-size: 25px;color: #fff;margin-bottom: 20px;}
.feature-description {padding:20px 0 20px 0;font-size: 18px;}
.feature-title {color: #0078D7;font-size: 18px;}
.flex-container {display: flex;}
.flex-child {flex: 1;padding: 0 15px 0 15px;text-align: center;}  
.flex-child:first-child {margin-right: 20px;} 
.rows {display:flex;align-items: center;justify-content: center;}
.column {padding: 5px;}
.disclaimer p small{display: flex;justify-content: center;text-align: center;padding: 20px;}

@media (max-width: 700px) {.flex-container {flex-direction: column;}}
@media (min-width: 769px) {
.actions-primary .action.primary {float: left;} 
.featured-images {position: absolute;top: 155px;left: 200px;display: block;}
.product-item-name {min-height: 50px;}
.products-list .product-item-details {position: relative;}
}