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

																	 	Search
																		
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/ 
.rd-nav-mobile-search .rd-nav-search{
	display:none !important;
}
.rd-nav-search{
	--rd-icn-mr:0px;
	--rd-drp-wt:600px;
	--rd-srh-ht:var(--rd-nav-srh-ht);
	--rd-srh-txt-bg:var(--rd-nav-srh-txt-bg);
	--rd-srh-txt-txt:var(--rd-nav-srh-txt-txt);
	--rd-srh-cat-bg:var(--rd-nav-srh-cat-bg);
	--rd-srh-cat-txt:var(--rd-nav-srh-cat-txt);
	--rd-srh-br-cr:var(--rd-nav-srh-br-cr);
	--rd-srh-rd:var(--rd-btn-rd);
	--rd-srh-btn-bg: var(--rd-primary-hv-bg);
	--rd-srh-btn-txt: var(--rd-nav-srh-txt);
	--rd-srh-btn-hv-bg: var(--rd-primary-hv-bg);
}
.rd-search {
	height: var(--rd-srh-ht);
	line-height: var(--rd-srh-ht);
	position: relative;
	float: var(--rd-srh-ft,right);
	display: inline-grid;
	width: var(--rd-srh-wt,100%);
	font-size:var(--rd-srh-fn-sz,14px);
	font-weight:var(--rd-srh-fn-wt,400);
	
	text-transform:var(--rd-srh-fn-tr,none);
	box-shadow: 0 0 0 0px var(--rd-srh-br-cr,transparent);
	border-radius:var(--rd-srh-rd,00px) !important;
	overflow: hidden;
}
.rd-search select{
	font-size:inherit !important;
	height: var(--rd-srh-ht);
	box-shadow:none !important;
	line-height:var(--rd-srh-ht);
 	border: none !important;
	background-color:var(--rd-srh-cat-bg,#f2f6f9) !important;
box-shadow: 0px 0 0 0px #8c8b8b33 !important;
position: relative;
 	color:var(--rd-srh-cat-txt) !important;
	border-radius:var(--rd-srh-cat-rd,0px) !important;
}
.rd-search-woo .rd-search::before{
	content:"";
		box-shadow:3px 0px 0px 0px rgba(128,128,128,0.2) inset !important;
	position:absolute;
	right:11em;
	width:1px;
	height:100%;
	top:100%;
}
.rd-search select:hover{
	opacity:.8;
	transition: all 300ms;
}
.rd-search input {
	width: 100%;
	box-shadow:none !important;
	border:none !important;
	padding: 0 1em !important;
	background-color:var(--rd-srh-txt-bg,#f2f6f9) !important;
	color:var(--rd-srh-txt-txt,#20282f) !important;
	line-height:inherit !important;
	font-weight: inherit;
	height:100% !important;
	font-size:inherit !important;
	border-radius:var(--rd-srh-txt-rd,0px) !important;
}
.rd-search > input::placeholder  {
	opacity:0.75 !important;
 	
}
.rd-search button {
	cursor: pointer;
	float: left;
	padding: 0px !important;
	color: #fff;
	background: #000000;
	font-weight: inherit !important;
	text-transform:inherit !important;
	line-height:inherit !important;
	font-size:inherit !important;
	padding:0 1em !important;
	border-radius: 0px;
	border: none !important;
	padding: 0px !important;
	background-color:var(--rd-srh-btn-bg) !important;
	color:var(--rd-srh-btn-txt,#ffffff) !important;
	height: 100%;
	border-radius: 0px !important;
	border: 0;
	width: 100%;
	border-radius:var(--rd-srh-btn-rd,0px) !important;
}
.rd-search button:hover{
	background-color:var(--rd-srh-btn-hv-bg) !important;
}
/*-------------------------------------------------------------- Fexid----------------------------------------------------------------*/
[class*='-search-fixed-']{
	--rd-nav-md-ht:50px;
	width:calc(var(--rd-body-wt) * calc(1 / var(--rd-flx,2)) - var(--rd-srh-dv,0px) ) !important;
	min-width: 250px;
	
}
[class*='-search-fixed-'].rd-search-woo{
	min-width: 420px;
}
[class*='-search-fixed-'] > li {
	width:100%;
	height: var(--rd-srh-ht);
	padding: 0 var(--rd-nav-pd,20px) !important;
}
.rd-nav-search.rd-nav-left[class*='-search-fixed-'] {
margin-left: calc(var(--rd-nav-srh-mr,0px) * 1%) !important;
}
.rd-nav-search.rd-nav-right[class*='-search-fixed-'] {
margin-right: calc(var(--rd-nav-srh-mr,0px) * 1%) !important;
}
/*-------------------------------------------------------------- Dropdown----------------------------------------------------------------*/
.rd-nav-search[class*='-dropdown-'] > li > a::before,
.rd-nav-mobile-search > li > a::before{
	font-family: 'fontsite' ;
	content: '\F040' ;
	transform: scaleX(-1);
}
  .rd-nav-search.rd-nav-active[class*='-dropdown-'] > li >  a::before{
	content: '\F005';
}
.rd-nav-search[class*='-dropdown-'] li:hover > .rd-drop {
	transform: rotateX(90deg) !important;
	opacity:0!important;
	margin:calc(var(--rd-nav-md-ht) + 10px) 0 0 !important;
}
.rd-nav-search.rd-nav-active[class*='-dropdown-'] li > .rd-drop {
	transition:margin 300ms,opacity 300ms,transform 0ms !important;
	transform: rotateX(0deg) !important;
	opacity:1!important;
	padding:20px;
	--rd-nav-fn-sz:14px;
	pointer-events: all;
	margin-top:var(--rd-nav-md-ht) !important;
}
[class*='search'][class*='-text'] .rd-search {
	grid-template-columns: auto 6em;
}
[class*='search'][class*='-text'].rd-search-woo .rd-search{
	grid-template-columns:11em auto 6em;
}
[class*='search'][class*='-icon'] .rd-search {
	grid-template-columns: auto var(--rd-srh-ht);
}
[class*='search'][class*='-icon'].rd-search-woo .rd-search{
	grid-template-columns:11em auto var(--rd-srh-ht);
}
/** Icon ************/
[class*='search'][class*='-icon'] .rd-search button::before {
	font-family: 'fontsite';
	content: '\F040';
	display: inherit;
	transform: scaleX(-1);
	color: inherit !important;
	width: calc(var(--rd-srh-ht)) !important;
	position: absolute;
	padding: 0px;
	height: var(--rd-srh-ht) !important;
	font-size: calc(var(--rd-srh-ht)/2.2);
	font-style: normal;
	top: 0;
	line-height: var(--rd-srh-ht);
}
.rd-mobbar .rd-nav-search{
	padding: 20px ;
}
.rd-search-ajax{
	position: absolute;
	display:none;
	width: calc(100% - (var(--rd-nav-pd,20px)*2)) !important;
	top:var(--rd-srh-ht);  
	right: var(--rd-nav-pd,20px);  
	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);
	
 	height: auto ;
	float: right;
  	z-index: 9999999999;
 	padding:0px;
 	--rd-post-tl-lk:var(--rd-drp-lk);
	--rd-post-tl-hv-lk:var(--rd-drp-hv-lk);
 	--rd-meta-txt:var(--rd-drp-meta);
 	--rd-post-tl-fn-sz: 13px;
 	--rd-post-sd:var(--rd-drp-sd);
	--rd-post-hv-sd:var(--rd-drp-hv-sd);
	pointer-events: all;
}
.rd-search-warp .rd-search-ajax{
 
	width:100% !important;
 	right:0; 
}
.rd-search-ajax-show .rd-search-ajax {
	display:inline-block !important;
}
.rd-search-ajax .rd-item {
	border-bottom:solid 1px var(--rd-drp-br-cr);
	
}
.rd-search-ajax .rd-module-1 .rd-thumb{
	width:50px;
}
.rd-search-ajax .rd-module-1 .rd-details{
	width: calc(100% - 50px);
}
.rd-el-search-ajax {
	padding:10px;
	text-align:center;
	box-shadow:none !important;
	border:none !important;	
}
.rd-ajax-loading.rd-search-ajax::before{
padding: 00px 0px;
height: 40px !important;
content: "\F045";
-webkit-animation: reza_rotate 1.4s infinite linear;
animation: reza_rotate 1.4s infinite linear;
font-family: 'fontsite';
position: relative !important;
font-size: 40px;
vertical-align: top;
line-height: 40px;
margin: 10px auto;
 	color:  var(--rd-drp-lk) !important;

float: right;
text-align: center;
 }
 .rd-noresults{
	 width:100%;
	 text-align:center;
	 float:right;
	 display:none !important;
 }
 
 .rd-el-search-ajax .rd-product-category{
	 margin: 7px 0px 0px !important;
 }
 .rd-search-ajax-close{
position: absolute;
left: calc(6em + 10px);
font-size: inherit;
cursor: pointer;
display:none;
 }
 [class*='search'][class*='-icon'] .rd-search-ajax-close {
	 left: calc(var(--rd-srh-ht) + 10px);

 }
.rd-search-ajax-close::before{
 	content: '\F005' ;
		font-family: 'fontsite';
		 	color: var(--rd-srh-txt-txt,#20282f) !important;

  }
 .rd-search-ajax-show  .rd-search-ajax-close{
	 display:inline-block !important;
 }
 .rd-search-warp{
	 position:relative;
	 float:right;
	 width:100%;
 }
 .rd-el-search-ajax .rd-no-results{
line-height: 40px;
float: right;
width: 100%;
 	color:  var(--rd-drp-lk);
margin: 10px 0px !important;
padding: 0px !important;

}
.rd-el-search-ajax .rd-outofstock{
	display:none !important;
}
/******************************************************************************************************************************************************
******************************************************************************************************************************************************

																	 	searchfield
																		
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/ 
.rd-searchfield{
	--rd-srh-ft:var(--rd-ag,center);
	--rd-srh-ht:50px;
	padding:2px;
	--rd-srh-txt-bg:var(--rd-post-bg);
 	--rd-srh-txt-txt:var(--rd-main-txt);
	--rd-srh-br-cr:var(--rd-main-br-cr);
	--rd-srh-btn-bg: var(--rd-primary-bg);
	--rd-srh-btn-txt: var(--rd-primary-txt);
	--rd-srh-btn-hv-bg: var(--rd-primary-hv-bg);
	--rd-srh-btn-hv-txt: var(--rd-primary-txt);
	text-align:var(--rd-ag,center);
	--rd-srh-rd:var(--rd-btn-rd);
}
@media (max-width: 1199px) {
	.rd-600.rd-searchfield .rd-search,.rd-400.rd-searchfield .rd-search,.rd-300.rd-searchfield .rd-search,.rd-200.rd-searchfield .rd-search,.rd-100.rd-searchfield .rd-search{
		width: 100% !important;
		font-size:14px !important;
	}
}
