#email-regiter1.ng-invalid.ng-invalid-email{box-shadow: 0 0 5px #ff0000 !important;}


/* Product Details */

	.aside-block .book-cost span.Additional {
		font-size: 16px;
	}

	.aside-block .book-shipment {
		margin: 8px 0px 0px 0px;
		font-size: 16px;
		color: #999999;
	}


	@media (max-width: 767.98px) {

		.aside-block .book-cost span.Additional {
			font-size: 12px;
		}
		
		.aside-block .book-shipment {
			margin: 4px 0px 0px 0px;		
			font-size: 12px;		
		}
		
	}


/* Shopping Card */

	.shop-cart-table .shopcart-item-sum td {			
		padding-top: 10px !important;
		padding-bottom: 0px !important;
	
		font-size: 20px;
		line-height: 31px;
		color: #999999;
	}
	
	.shop-cart-table .shopcart-item-shipping td {	
		padding-top: 10px !important;
		padding-bottom: 0px !important;
	
		font-size: 20px;
		line-height: 31px;
		color: #999999;
	}

	@media (max-width: 767.98px) {

		.shop-cart-table .shopcart-item-sum td {	
			padding-top: 0px !important;
			font-size: 14px;
		}
			
		.shop-cart-table tr.shopcart-item-sum td.cart-totalprice-label, 
		.shop-cart-table tr.shopcart-item-sum td.cart-items-totalprice {
			display: block;
			width: 50%;
			float: left;			
		}

		.shop-cart-table .shopcart-item-shipping td {	
			padding-top: 0px !important;
			font-size: 14px;
		}
		
		.shop-cart-table tr.shopcart-item-shipping td.cart-totalprice-label, 
		.shop-cart-table tr.shopcart-item-shipping td.cart-items-totalprice {
			display: block;
			width: 50%;
			float: left;
		}
		
		
	}