#popup-quickorder .price-quantity-quickorder {
	align-items: center;
	justify-content: center;
}
#popup-quickorder .price-new{
	color:#000;
	font-size:18px;
	font-weight: 600
}
#popup-quickorder .price_fast{
	color:#000;
	font-size:16px;
}
#popup-quickorder .price-quantity-quickorder .price_fast{font-size:16px;font-weight: 600;}
#popup-quickorder .price-quantity-quickorder .special_fast{font-size:16px;font-weight: 600;}
#popup-quickorder .price-quantity-quickorder .price-old{
	color: #535D67;
	font-size: 14px;
	font-weight: 400;
	position: relative;
	display: inline-block;
	margin-right: 5px;
	text-decoration:line-through;
}
#popup-quickorder .price-quantity-quickorder .price-new{
	color: #000;
	font-size: 16px;
	font-weight: 600;
	vertical-align:middle;
	display:inline-block;
}
#popup-quickorder .price-quantity-quickorder .quantity_quickorder{
	margin-left:20px;
}
#popup-quickorder .btn-minus-quantity{
	color: #000;
	background:#fff;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	height: 34px;
	line-height: 1;
	padding: 0px;
	position: relative;
	text-align: center;
	width: 20px;
	border-color: #e9e9e9;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-radius: 8px 0px 0px 8px;
}
#popup-quickorder .btn-plus-quantity{
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	height: 34px;
	background:#fff;
	line-height: 1;
	padding: 0px;
	position: relative;
	text-align: center;
	width: 20px;
	border-color: #e9e9e9;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-radius: 0px 8px 8px 0px;
}

#popup-quickorder .quantity_quickorder input.qty_quickorder{
	color: #000;
	background:#fff;
	display: inline-block;
	height: 34px;
	padding: 2px 0px;
	text-align: center;
	width: 30px;
	border-radius: 0px;
	border-color: #e9e9e9;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	line-height: 1;
	outline: 0;
}
#popup-quickorder .form-group.sections_block_rquaired:before {
	content: "*";
	position: absolute;
	left: 20px;
	top: 10px;
	color: #e42424;
	width: 8px;
	height: 14px;
	z-index: 9;
}

.shop-cart-btn-block {
	justify-content: space-between;
	align-items: center;
}

.loading_quick_order img{font-size:35px;left:45%;position:absolute;top:45%;z-index:9999;}
#popup-quickorder .row-product .image{width:65px;}
#popup-quickorder .row-product .quantity_quickorder {width:70px;padding-left: 10px;}
#popup-quickorder .row-product .pr-name{width:100%;padding:0px 10px;text-align:left;font-size:14px;margin-right: auto;}
#popup-quickorder .row-product .pr-price{width:50%;padding:0px 10px;}
#popup-quickorder .row-product .pr-name a{color:#000;}
#popup-quickorder .input-group .form-control:focus{z-index:3;}
#popup-quickorder .delete-pr a{color:#000;}
#popup-quickorder .delete-pr a:hover{color:#da4f49;}
#popup-quickorder .totals a{color:#000;font-size:16px;}
#popup-quickorder .row-product {
	justify-content: space-between;
	align-items: center;
	border-radius: 8px;
	border:1px solid #F7F8FB;
	padding: 15px 10px;
}
@media (max-width:768px){
	.btn-continue-shopping{width:100%;margin-bottom:3px;}
	.btn-quickorder{width:100%;margin-bottom:3px;}
	.btn-quickorder-one{width:100%;margin-bottom:3px;}
	#popup-quickorder .row-product {
		flex-wrap: wrap;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#popup-quickorder .row-product .pr-name{flex-basis: 100%;text-align: center;margin-bottom: 15px;}
	#popup-quickorder .row-product .image{flex-basis: 100%;text-align: center;}
	#popup-quickorder {
		padding: 25px 15px;
	}
	 .shop-cart-btn-block {
		flex-wrap: wrap;
		justify-content: center;
	}
}
#popup-quickorder .error_input:-moz-placeholder{color:red !important;}
#popup-quickorder .error_input::-moz-placeholder{color:red !important;opacity:1}
#popup-quickorder .error_input::-webkit-input-placeholder{color:red !important;}
#total-quick-ckeckout {
	margin-top: 20px;
}
#quick_checkout_cart {
	margin-top: -5px;
}
.shop-cart .dropdown-menu table {
	margin-bottom: 25px;
}
.shop-cart .table .total-title {
	color: #535D67;
}
.shop-cart .table .total-text {
	font-weight: 600;
	color: #000;
	width: 120px;
}
.shop-cart .table.products > tbody > tr > td {
	line-height: 50px;
	height: 75px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.shop-cart .table > tbody > tr > td {
	border-top: 0px;
	vertical-align: middle;
}
.shop-cart .table-striped > tbody > tr > td:first-child {
	width:50px;
	padding:0px;
}
.shop-cart .table-striped > tbody > tr > td:nth-child(2){
	line-height: 20px !important;
}
.shop-cart .table-striped > tbody > tr > td:nth-child(2) a{
	font-weight: 600;
	color:#000;
	font-size: 12px;
}
.shop-cart .table-striped > tbody > tr > td:nth-child(3) {
	width:50px;
	font-size: 12px;
}
.shop-cart .table-striped > tbody > tr > td:nth-child(4) {
	width:100px;
	font-weight:600;
	font-size: 14px;
}
.shop-cart .table-striped > tbody > tr > td:nth-child(5) {
	padding: 3px;
}
.shop-cart .table-striped > tbody > tr > td:nth-child(5) button{
	vertical-align: baseline;
}
.shop-cart .table-striped > tbody > tr:nth-of-type(2n+1) {
	background-color: #ffffff;
}
.shop-cart .table-striped > tbody > tr {
	border-bottom: 2px dashed #F7F8FB;
}
.shop-cart .btn-link-delete {
	background: #F7F8FB;
	border-radius: 6px;
	font-size: 16px;
	color: #000;
	text-align: center;
	width: 28px;
	height: 28px;
	position: absolute;
	left: 50%;
	right: 0;
	bottom: -21px;
	margin-left: -14px;
	opacity: 0;
	visibility: hidden;
	transition: bottom .2s ease, visibility .2s ease, opacity .2s ease;
}
.td-image{
	position: relative;
}
.shop-cart .products tr:hover .td-image .btn-link-delete{
	opacity: 1;
	visibility: visible;
	bottom:5px;
	border-radius: 6px;
}