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

																	 	Header Nav
																		
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/ 
body [class*='rd-nav']{
	display:flex !important;
}
[class*='rd-nav'] {
	height:var(--rd-nav-ht);
	float: right;
	margin: 0px !important;
	font-size:var(--rd-nav-fn-sz,16px);
	width: auto!important;
	top: 0!important;
	display: flex;
	align-items: center;
}
[class*='rd-nav']:hover {
	z-index: 999999999 !important;
}
[class*='rd-nav'].rd-nav-left {
	float: left
}
[class*='rd-nav'].rd-nav-right {
	float: right;
}
[class*='rd-nav'].rd-nav-center{
	margin:auto !important;
	float:none !important;
	align-content: stretch;
	justify-content: center;
	flex-grow: 1;
	float:none !important;
	flex-flow: row wrap;
}
[class*='rd-nav'] > *{
	float:right;
	list-style:none;
	position:relative;
	height:var(--rd-nav-md-ht);
	margin:0px !important;
	padding:0px !important;
}
[class*='rd-nav'] > * > a,[class*='rd-nav'] > * > span {
	font-style: normal;
	display: inline-block;
	padding:0 var(--rd-nav-pd,20px);
	line-height:var(--rd-nav-md-ht);
	float: right;
	cursor: pointer;
	position: relative;
	font-size:var(--rd-nav-fn-sz);
	font-weight:var(--rd-nav-fn-wt,700);
	color:var(--rd-nav-lk,#000000) ;
	text-align: right;
	height:100%;
}
[class*='rd-nav'] > * > span{
	cursor:text;
}
[class*='rd-nav'] > *:hover > a {
	color:var(--rd-nav-hv-lk) ;
}
[class*='rd-nav'] > * > a::before,[class*='rd-nav'] > * > span::before,.rd-drop > li > a::before{
	vertical-align: top;
	color:inherit ;
	font-style:normal;
	float:right;
 	font-size:var(--rd-nav-icn-sz,1.5em) ;
	font-weight:400 ;
}
 
 [class*='rd-nav'] .rd-twoline{
  display: grid;
  grid-template-columns: 100%;
   height:calc(2.2em + 8px);
 }
[class*='rd-nav'] .rd-twoline > span{
line-height: 1.1em;
 }
[class*='rd-nav'] .rd-twoline > span:first-child{
	opacity:0.7;
	font-size:0.9em !important;
 	font-weight:400 !important;
	margin-bottom:8px;
}

.rd-nav-login-text-2 > li > a,
.rd-nav-call-title  > li > span,
.rd-nav-contact-title  > li > span,
 .rd-nav-cart-show-price-cart .widget_shopping_cart_content > a,
.rd-nav-wish-text-2 > li > a
 {
	display:grid;
	grid-template-columns: auto auto;
	 align-items: center;
}
.rd-nav-login-text-2 > li > a::before,
.rd-nav-call-title  > li > span::before,
.rd-nav-contact-title  > li > span::before,
 .rd-nav-cart-show-price-cart .widget_shopping_cart_content > a::before ,
.rd-nav-wish-text-2 > li > a::before{
	opacity:.5;
}
 
/******************************************************************************************************************************************************
******************************************************************************************************************************************************

																	 	Drop
																		
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.rd-drop {
	
	background-color:var(--rd-drp-bx-bg);
	border-style:solid;
	border-width:var(--rd-drp-bx-br-wt);
	border-color:var(--rd-drp-bx-br-cr);
	box-shadow:var(--rd-drp-bx-sd);
	border-radius:var(--rd-drp-bx-rd,0px);
	margin:calc(var(--rd-nav-md-ht) + 10px) 0 0 !important;
	height: auto ;
	float: right;
	position: absolute;
	width: var(--rd-drp-wt,250px);
	z-index: 9999999999;
	right: 00px;
 	opacity:0;
	transition:margin 350ms,opacity 350ms,transform 0ms ease 350ms;
	transform: rotateX(-90deg);
	padding:var(--rd-drp-pd,10px 0px);
	--rd-main-lk:var(--rd-drp-lk);
	--rd-main-hv-lk:var(--rd-drp-hv-lk);
	--rd-main-txt:var(--rd-drp-txt);
	--rd-main-hl:var(--rd-drp-hl);
	--rd-main-gry:var(--rd-drp-gry);
	--rd-main-br-txt:var(--rd-drp-br-cr);
	--rd-tbox-main-bg:var(--rd-drp-gry);
	--rd-tbox-main-txt:var(--rd-drp-tbox);
	--rd-tbox-tab-bg:var(--rd-drp-gry);
	--rd-tbox-tab-txt:var(--rd-drp-txt);
	--rd-tbox-atv-bg:var(--rd-drp-gry);
	--rd-tbox-atv-txt:var(--rd-drp-hl);
	--rd-tbox-br-cr:var(--rd-drp-br-cr);
	--rd-post-bg:var(--rd-drp-bg);
	--rd-post-tl-lk:var(--rd-drp-lk);
	--rd-post-tl-hv-lk:var(--rd-drp-hv-lk);
	--rd-price-ma-txt:var(--rd-drp-lk);
	--rd-price-sa-txt:var(--rd-drp-hl);
	--rd-price-re-txt:var(--rd-drp-meta);
	--rd-expt-txt:var(--rd-drp-txt);
	--rd-meta-txt:var(--rd-drp-meta);
	--rd-rat-no-cr:rgba(118,128,138,0.1);
	--rd-post-sd:var(--rd-drp-sd);
	--rd-post-hv-sd:var(--rd-drp-hv-sd);
	--sao-lk-cr:var(--rd-drp-lk);
	--sao-hv-lk-cr:var(--rd-drp-hv-lk);
	--sao-txt-cr:var(--rd-drp-txt);
	--sao-ex-cr:var(--rd-drp-txt);
	--sao-hl:var(--rd-drp-hl);
	--sao-br-cr:var(--rd-drp-br-cr);
	
 

}
.rd-drop.rd-not-pointer *,
.rd-drop.rd-not-pointer{
	pointer-events: none !important;
}
[class*='rd-nav'].rd-nav-left:not(.menu) .rd-drop{
	left: 0px;
	right:auto;
}
[class*='rd-nav'] .rd-drop.rd-menu-inverse{
	left: 0px;
	right:var(--rd-menu-rt,auto);
}
[class*='rd-nav'] *:hover > .rd-drop{
 	transition:margin 350ms,opacity 350ms,transform 0ms;
	transform: rotateX(0deg);
	opacity:1!important;
	margin-top:var(--rd-nav-md-ht) !important;
}

[class*='rd-nav'] .rd-drop > li {
	padding: 0px !important;
	margin: 0px !important;
	width: 100%;
	list-style:none ;
	position:relative;
	float: right;
}
.rd-drop > li > a {
	width: 100%;
	float: right;
	text-align: right;
	position: relative;
	font-size:var(--rd-drp-fn-sz,14px);
	font-weight:var(--rd-drp-fn-wt,400);
	text-transform:var(--rd-drp-fn-tr,none);
 	line-height: 1.5em;
 	color:var(--rd-drp-lk);
	padding:10px 20px;
}
*:not(.rd-menu-section) .rd-drop > li:hover > a {
	color:var(--rd-drp-hv-lk) ;
}
body ul.rd-drop > li > ul.rd-drop{
	left: 0 !important;
	right: 100% !important;
	top: 0 !important;
	transform: rotateX(-90deg);
	margin:0px 50px 0 0 !important;
	z-index: 99999 !important;
}
body ul.rd-drop > *:hover > ul.rd-drop{
	left: 0!important;
	right: 100% !important;
	transform: rotateX(0deg);
	top: 0!important;
	margin:0px !important;
	z-index: 99999 !important;
}
body ul.rd-drop ul.rd-drop.rd-menu-inverse{
	left: 0 !important;
	right: -100% !important;
}
@media (max-width: 1024px) {
	.rd-none-toolbar-right,.rd-none-toolbar-left [class*='rd-nav'] {
		float:left;
	}
	.rd-none-toolbar-left,.rd-none-toolbar-right [class*='rd-nav']{
		float:right;
	}
	
}
@media (max-width: 768px) {
	.rd-toolbar-mobile {
		--rd-nav-pd:15px !important;
 	}
}
@media (max-width: 500px) {
	.rd-toolbar-mobile {
		--rd-nav-pd:12px !important;
		--rd-nav-fn-sz:13px !important;
	}
}
@media (max-width: 400px) {
	header [class*="rd-nav"]{
		--rd-nav-pd:10px !important;
		--rd-nav-fn-sz:12px !important;
	}
}
