/******************************************************************************************************************************************************
******************************************************************************************************************************************************

																	 	Nav Cart
																		
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/ 
.rd-nav-cart{
	--rd-drp-wt:320px;
	--rd-cart-lk:var(--rd-drp-lk);
	--rd-cart-hv-lk:var(--rd-drp-hv-lk);
	--rd-cart-txt:var(--rd-drp-txt);
	--rd-cart-br-cr:var(--rd-drp-br-cr);
	--rd-cart-hl:var(--rd-drp-hl);
	--rd-price-ma:var(--rd-nav-lk);
 

}
.rd-nav-cart-icon .rd-twoline {
	display:none !important;
 }
 .rd-nav-cart-icon .widget_shopping_cart_content a > span,
.rd-addcart-price.rd-color-border.rd-header-padding{
	display:none !important;
}
.rd-nav-cart-show-price div > a::before,.rd-nav-cart-show-cart div > a::before,
.rd-nav-cart-show-price-cart div > a::before{
	margin-left:var(--rd-nav-icn-mr,0.4em);
}
.rd-nav-cart > div > a::before,.rd-nav-mobile-cart > * > a::before{
	font-family: 'fontsite' ;
	content: '\F041';
}
 

.rd-count{
	font-size: 0.75em!important;
	background: var(--rd-primary-bg) !important;
	position: absolute;
	color: var(--rd-primary-txt) !important;
	border-radius: 50px !important;
	line-height: 18px;
	display: inline-block;
	font-weight: 400 !important;
	vertical-align: middle;
	right: 9px;
top: calc(50% - var(--rd-nav-icn-sz) - 6px);
	width: 18px !important;
	height: 18px !important;
	text-align: center;
}
 
.rd-count span{
	font-size:11px;
	position:relative !important;
	overflow:hidden !important;

}
.rd-count span *{
	display:none !important;
}
.rd-nav-cart-show-price .widget_shopping_cart_content > a > .rd-price,
.rd-nav-cart-show-price-cart .widget_shopping_cart_content > a > .rd-price{
	color:inherit !important;
	line-height:inherit !important;
	font-weight:inherit !important;
	float:none !important;
	font-size:inherit !important;
}
.rd-nav-cart .widget_shopping_cart_content > a:hover   .rd-price{
	--rd-price-ma:var(--rd-nav-hv-lk)!important;
}
.rd-cart-stats{
	font-size:15px;
	color: var(--rd-cart-txt) !important;
	text-align:center;
}
.rd-cart-total{
	width:100%;
}
.rd-cart-total > strong{
	font-weight:400;
	font-size:16px !important;
	float: right;
	color:var(--rd-cart-lk) !important;
	line-height: 1.5em;
}
body .rd-cart-total .rd-price{
	float:left !important;
	font-size: 16px;
	--rd-price-fn-wt:700;
	line-height: 1.5em;
	--rd-price-ma:var(--rd-cart-lk) !important;
}
.rd-cart-buttons{
	width:100%;
	text-align:center;
}
.rd-cart-buttons a.button{
	width:100%;
	margin: 15px 0px 0px !important;
	width: 100%;
	border-radius:var(--rd-btn-rd) !important;
	float: right;
}
.rd-cart-buttons a.button:first-child{
	box-shadow:0 0 0 1px var(--rd-cart-br-cr) inset !important;
	background:transparent !important;
	color:var(--rd-cart-lk) !important;
}
.rd-cart-buttons a.button:hover{
	box-shadow: none !important;
	background:var(--rd-primary-hv-bg) !important;
	color:var(--rd-primary-txt) !important;
}
.rd-nav-cart .rd-cart-warp{
	padding:30px;
	--rd-price-ma:var(--rd-drp-hl);
}
.rd-cart-list{
	margin:0px 0 20px 0px !important;
	float:right;
	max-height:350px;
	overflow-Y:auto;
	scrollbar-width: thin;
	width: 100%;
	vertical-align: top;
	overflow-x: hidden;
}
.rd-cart-list::-webkit-scrollbar {
	width: 10px;
	padding-right:20px;
	background:rgba(118,128,138,0.25);
 
}
.rd-cart-list::-webkit-scrollbar-thumb {
    background: var(--rd-drp-gry);
     -webkit-box-shadow:  var(--rd-drp-br-cr);
}
.rd-cart-warp .woocommerce-mini-cart-item {
	float:right;
	width:100%;
	position:relative;
 	padding: 15px 0 !important;
	margin: 0 !important;
	display: grid;
	display:grid;
	border-bottom:solid 1px var(--rd-cart-br-cr) ;
 	grid-template-columns:60px auto;
}
.rd-cart-thumb{
	width:60px;
}
.rd-cart-thumb a{
	width:100%;
}
.rd-cart-thumb img{
	float: right !important;
	width: 100% !important;
	max-height: 60px;
	border-radius: var(--rd-main-rd);
}
.rd-cart-details{
	width:100%;
	padding:0 15px ;
}
.rd-cart-details > a{
	font-size:14px;
	color:var(--rd-cart-lk) !important;
	font-weight:400 !important;
	width: 100%;
	float:right;
	line-height: 1.5em;
}
.rd-cart-details > a:hover{
	color:var(--rd-cart-hv-lk,var(--rd-cart-lk)) !important;
}
.rd-cart-price{
	float: right;
	margin-top: 12px;
	color:var(--rd-cart-lk);
	font-weight: 700;
	width: 100%;
	font-size:16px !important;
	line-height: 1.5em;
}
 .rd-cart-details .rd-price{
	float:none !important;
	font-size:15px !important;
	--rd-price-ma:var(--rd-cart-lk) !important;
	line-height:inherit !important;
	--rd-price-fn-wt:700;
}
.woocommerce-mini-cart-item > a.remove{
	position: absolute;
	left: 0px;
	top: calc(50% - 20px);
	line-height: 1.1em !important;
	height: 1em;
	color:var(--rd-cart-hv-lk);
	width: 1em;
	text-align: center;
	border-radius: 50px;
	font-size:25px;
}
.rd-cart-list .variation{
	display:none;
}
.woocommerce-mini-cart-item > a.remove:hover{
	color:#ffffff !important;
	background:var(--rd-cart-hl) !important;
}
.rd-mobbar .rd-drop{
	position: relative;
	height: auto;
	width: 100%;
	transform: none !important;
	margin: 0px 0 !important;
	padding-bottom:20px !important;
	opacity: 1 !important;
	right: 0px !important;
	left: 0px !important;
	box-shadow: none !important;
	background: none !important;
	border-radius: 0px !important;
	border: none !important;
}
.rd-nav-mobbar-cart{
	padding:20px 20px 0 ;
	--rd-cart-lk:var(--rd-mobbar-lk);
	--rd-cart-hv-lk:var(--rd-mobbar-hv-lk);
	--rd-cart-txt:var(--rd-mobbar-lk);
	--rd-cart-br-cr:rgba(108,128,148,0.1);
	--rd-cart-hl:var(--rd-mobbar-hv-lk);
	--rd-price-ma:var(--rd-mobbar-hv-lk);
}
.rd-mobbar .widget_shopping_cart_content{
	width:100%;
}
.rd-mobbar .widget_shopping_cart_content > a{
	display:none;
}
.rd-nav-mobbar-cart .rd-cart-warp{
	padding:0px !important;
}
.elementor-menu-cart__products,.elementor-menu-cart__footer-buttons,.elementor-menu-cart__subtotal{
	display:none !important
}
/******************************************************************************************************************************************************
******************************************************************************************************************************************************

																	 	Nav Wish
																		
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.rd-nav-wish > li > a::before{
	font-family: 'fontsite' ;
	content:'\F044' ;
}
.rd-nav-wish-text > li > a::before,
.rd-nav-wish-text-2 > li > a::before{
	margin-left:var(--rd-nav-icn-mr,0,4em);
}
