#jq_lightbox_back_fixed , .xfixed_background_reset{
	background-color: #e4e4e4a3;display:none;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:9999
}

/*
* ===================================================
*     Cart overview dropdown
* ===================================================
*/

#jq_cart_status{
	top:50px;
	width:40%;
	left:30% !important;
	border: 0 solid #f8f9fa;
	border-radius: 0;
	padding:15px;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.35);left: auto;float: left;min-width: 10rem;margin: 0 0 0;
	position:absolute;z-index:9999;top:20px;right:20px;
	background-color: #fff;
	display:none;
	font-family: "HK Grotesk", sans-serif;
	font-size:18px;
	font-weight:400;
	line-height:18px;
	letter-spacing: 1px;
}


.jq_hide_cart_status{
	cursor:pointer;
	font-weight:500
}
.xalign-items-center{
	align-items: center !important;
}
.xd-flex{
	display: flex !important;
}
#xlist_product{
	/*min-width: 270px;*/
    /*max-height: 280px;*/
    overflow-y: auto;
}
.xrow_product{
	padding-top: .6rem;
    padding-bottom: .6rem;
	border-bottom: none;
}

.xnavbar-cart-product-wrapper {
  min-width: 270px;
  max-height: 280px;
  overflow-y: auto;
}

.xnavbar-cart-product {
  padding-top: .3rem;
  padding-bottom: .3rem;
  border-bottom: 1px solid #e9ecef;
}

.xnavbar-cart-product:last-of-type {
  border-bottom: none;
}

.xnavbar-cart-product .navbar-cart-product-image {
  max-width: 100%;
}

.xnavbar-cart-product .navbar-cart-product-link {
  font-weight: 500;
  text-decoration: none;
  color: #343a40;
  padding: 0;
  font-size:18px;
  line-height: normal;
}

.xnavbar-cart-product .navbar-cart-product-link:hover {
  background: none;
  text-decoration: none;
}

.xnavbar-cart-product .xquantity {
	font-size:18px;
	color:#525252;
}

.xnavbar-cart-product .xquantity .xquantity1 {
	font-size:14px
}

.xnavbar-cart-product .xtotal_ivato {
	font-size:18px;
	color:#525252;
}

.xnavbar-cart-product .xtotal_ivato .xtotal_ivato1{
	font-size:14px
}

.xnavbar-cart-product .xtotal_ivato .xtotal_ivato2{

}

.xnavbar-cart-total {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.7rem 1rem;
  border-top: 1px solid #e9ecef;
  border-bottom: 1px solid #e9ecef;
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-weight:500;
  font-size: 16px;
}
.xnavbar-cart-total_concludi_paga{
	text-align:right;margin-top:10px;margin-bottom:10px;
}
.xnavbar-cart-total_concludi_paga a{
	background-color:#20a720;
	color:white
}
.xnavbar-cart-total_continua_shopping{
	text-align:right;margin-top:10px;
}
.xbtn_cart{
  display: inline-block;
  font-weight: 500;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.6rem 0.75rem;
  font-size: 0.9rem;
  line-height: 1.5;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  color: #343a40;
  border-color: #343a40;
   text-transform: uppercase;
  font-weight: bold;
  letter-spacing: .3em;
  line-height: 1;
  padding: 0.6rem 0.75rem;
  font-size: 0.6875rem;
  line-height: 1.5;
  border-radius: 0;
  font-size:14px;
  font-weight:400;
  border: 1px solid #888888;
  padding: 5px 0px;
}

.xbtn-checkout{
  display: inline-block;
  font-weight: 500;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.6rem 0.75rem;
  font-size: 0.9rem;
  line-height: 1.5;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  color: #343a40;
  border-color: #343a40;
   text-transform: uppercase;
  font-weight: bold;
  line-height: 1;
  padding: 0.6rem 0.75rem;
  font-size: 0.6875rem;
  line-height: 1.5;
  border-radius: 0;
  font-size:14px;
  font-weight:400;
}
.xbtn-checkout:hover{
	color: #212529;
	text-decoration: none;	
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
}

.xbtn-quantity{
	padding: 3px 10px;
    border-radius: unset;
    background-color: #888888;
    border-color: #888888;
	color:white;
}

@media (max-width: 1200px) {
  
	#jq_cart_status{
		top:50px;
		width:60%;
		left:20% !important;
	}
	
}

@media (max-width: 992px) {
	
	.xnavbar-cart-product .navbar-cart-product-link {
	  font-size:16px;
	}
	.xnavbar-cart-product .navbar-cart-product-image {
		margin-top:15px;
	}
		
}

@media (max-width: 767px) {
	#jq_cart_status{
		top:50px;
		width:90%;
		left:5% !important;
	}
}

