.data.table tr.ov-group-product-row, .data.table tr.ov-group-product-row:hover {
    background: #26303F !important;
    color: #fff;
    margin-bottom: 3px;
}
.data.table tr.ov-group-product-row .product-item-name{
    padding: 0 10px;
}
.cart.table-wrapper .item .col{
	padding: 5px 4px 2px 0 !important;
	min-height: 0 !important;
}
.cart.table-wrapper .product-item-details{
	padding-bottom: 0 !important;
}
.cart.table-wrapper .product-image-wrapper .product-image-photo{
	max-height: 50px;
}
.cart.table-wrapper .product-item-name + .item-options{
	margin-top: 10px;
	font-size: 10pt;
}
.product-item .price-box{
	float: right;
}
.product-item-description{
	margin: 15px 0;
}
.product-image-container{
	width: 150px !important;
}
.table.grouped .product-item-name{
	margin: 0;
}
table.table.grouped  tbody tr td{
	padding: 5px 10px;
}
.page-layout-1column .product-info-main{
	width: 60% !important;
}
.page-layout-1column .product.media{
	width: 37% !important;
}
.cart.table-wrapper .product-item-name{
	font-size: 1.3rem;
	text-transform: uppercase;
}
.cart.table-wrapper .col.qty > .qty{
	margin-top: 5px;
}
.cart-container #block-shipping{
	display: none;
}
.page-header .panel.wrapper{
	background-color: #26303f !important;
}
.action.primary{
	background-color: #26303f !important;
	border: 1px solid #26303f !important;
}
.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top{
	border-color: #fcc216 !important;
}
.cart-container .form-cart .actions.main .clear{
	float: left;
	display: block !important;
}
.products-list .product-item{
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}