@font-face {
	font-family: iran;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/IRANSansWeb(FaNum)_Light.eot');
	src: url('../fonts/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: dinar;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/Mj_DinarTwoMedium.eot');
	src: url('../fonts/Mj_DinarTwoMedium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/Mj_DinarTwoMedium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/Mj_DinarTwoMedium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/Mj_DinarTwoMedium.ttf') format('truetype');
}







html,body

{
	background:#000 !important;
}

body {
	margin: 0 !important;
	position: relative;
}

.page1 {

	/*background: url("../images/home_background.webp") no-repeat 50% 0 #000 !important;*/
	background:#000 !important;
}  

.tm-navbar {
	border: none;
	background: none !important;
	height: 100vh;
	min-height: 880px ;
	position: relative;
	margin-bottom:80px !important; 
} 

.uk-navbar {

  background: none;

}

.slideshow {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index:1;
}
.slideshow .uk-slideshow li
{
	height:880px ;
	min-height:880px ;
}
  
.top_mobile_mockup img {
	transform: 			rotate(180deg);
	-o-transform: 		rotate(180deg);
	-moz-transform: 	rotate(180deg);
	-webkit-transform: 	rotate(180deg);
}
.nasbtext {
  width: 340px;
  float: left;
  text-align: right;
  font-size: 13px;
  font-family: iran;
  line-height: 23px;
  margin-top: 10px;
  position:relative;
  z-index:1;
}
#tm-main {

  background: #000;

} 
.uk-slideshow-fullscreen, .uk-slideshow-fullscreen > li
{
	height:880px  !important;
}
.btn-success {
  color: #fff;
  background-color: #E1B676 !important;
  border-color: #E1B676 !important;
  box-shadow: none !important;
}
.whatsapplink {
	position: fixed;
	bottom: 0;
	right: 0;
	font-family: iran;
	font-size: 16px;
	z-index: 2;
	width: 156px;
	height: 34px;
	background: #D7AA70;
	/*border-top-right-radius: 			10px;
	-o-border-top-right-radius: 		10px;
	-moz-border-top-right-radius: 		10px;
	-webkit-border-top-right-radius: 	10px;*/
	border-top-left-radius: 			10px;
	-o-border-top-left-radius: 			10px;
	-moz-border-top-left-radius: 		10px;
	-webkit-border-top-left-radius: 	10px;
	text-align:right;
	padding-right: 0;
}
.whatsapplink > div
{
	background:url("../images/whatsapp_final.svg") no-repeat 0 0;
	width: 25px;
	height: 25px;
	position: absolute;
	top: 5px;
	right: 5px;
}

.whatsapplink a {
	padding: 0;
	
	color: #000;
	text-decoration: none;
	display: block;
	text-align: center;
	width: 156px;
	height: 34px;
	line-height: 34px;
	padding-right: 40px;
	position: relative;
	z-index: 2;
}

.whatsapplink a:hover
{
	text-decoration:none !important;
	color: #000;
}

.uk-navbar-container {

  background: none !important;

}

.tm-headerbar {

	padding-right: 30px !important;

	padding-left: 30px !important;

	max-width: 100% !important;

	margin: 0 !important;

	max-width: 100% !important;

	margin: 0 !important;

	/*min-height: 700px;

	height: 100vh;*/

	width: 100%;

}

.tm-logo {

	width: 205px;

	float: right;

	padding: 0 !important;

	height: 65px;

	display: block !important;
	position: relative;
	z-index: 1;
}



.uk-navbar-toggle {

	width: 50px;

	height: 52px;

	padding: 0 !important;

	background:url("../images/menubars.svg")no-repeat 0 0;

	display: block !important;

	min-height: 52px !important;

	margin-top: 20px;

	position: relative !important;
	z-index:1;
	margin-left: 25px;

}

.uk-navbar-toggle::before,

.uk-navbar-toggle::after

{

	content:none !important;

}

.uk-navbar-toggle div

{

	display:none;

}



.usermenu {

  position: absolute;

  width: 240px;

  top: 80px;

  right: 80px;
	z-index:1;
}



.usermenu ul

{

	text-align:center;

}

.usermenu ul li {

  display: inline-table;

  margin: 0 10px;

}

.usermenu ul li a {

  width: 51px;

  display: block;

  text-align: center;

}



.usermenu ul li a span.icon {

  background-repeat: no-repeat;

  display: block;

  width: 35px;

	height: 38px;

  background-size: cover;

  background-position: 50% 0;

  line-height: 0 !important;

  margin: auto auto 5px;

}

.usermenu ul li a.login span.icon { width: 43px; }

.usermenu ul li a.cart span.icon { width: 44px; }



.usermenu ul li a span.image-title {

  font-family: iran;

  letter-spacing: 0;

  text-shadow: none;

  font-size: 12px;

  display: block;

  color: #cba16b;

}



.nasbDiv {

	width: 330px;

	position: absolute;

	left: 40px;

	top: 100px;
	z-index:1;
}

.goldOnHomeGram18.geram18ayar {

	position: absolute;
	right: 31px;
	top: 270px;
	/*padding: 10px;*/
	
	border: thin solid #986316;
	border-radius: 8px;
	font-size: 12px;
	min-width: 271px;
	text-align: center;
	font-family: iran;
	color:#fff;
	text-shadow: none;
	background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -o-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -moz-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -webkit-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	
	height: 42px;
	line-height: 42px;
	z-index:1;
}  
.goldonMazane {
	min-width: 271px;
	/*border: thin solid #986316;*/
	font-family: iran;
	font-size: 12px;
	/*padding: 10px;*/
	color: #fff;
	position: absolute;
	border-radius: 8px;
	top: 320px;
	right: 31px;
	text-align: center;
	background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -o-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -moz-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -webkit-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	
	z-index:1;
}
.goldOnHomeGram18.geram18ayar i ,
.goldonMazane i
{
  margin-left: 6px;
  font-size: 16px;
  color: #000;
}
.goldonMazane span
{
	color: #000;
	font-family: iran;
	font-weight: bold;
}



.goldOnHomeGram18.geram18ayar span {

  color: #000;
  font-family: iran;
  font-weight: bold;

}



.goldOnHomeSearchDiv {

  /*width: 300px;

  position: absolute;

  left: auto;
  right:20px;

  top: 570px;*/
  
  
	width: 273px;
	position: absolute;
	left: auto;
	right: 30px;
	top: 380px;
	z-index: 1;
}

.goldOnHomeSearchDiv .ui-input-text {

	background: none;

	border: none;

	text-shadow: none;

}

.goldOnHomeSearchDiv .goldOnHomeSearch:focus {

	

	color:#fff;

	border: thin solid #9a6416 !important;

	box-shadow:none !important;

}

.goldOnHomeSearchDiv .goldOnHomeSearch {

	text-align: center;

	font-family: iran;

	border: thin solid #9a6416;

	background: none !important;

	min-height: 35px;

	padding:5px 40px 5px 5px;

	line-height: 30px;

	height: 35px !important;

	border-radius: 			5px;

	-o-border-radius: 		5px;

	-moz-border-radius: 	5px;

	-webkit-border-radius: 	5px;

	

	color: #c4bebe;

	font-size: 14px;

	width: 100%;

}

.goldOnHomeSearchDiv .searchbtn {

  position: absolute;

  right: 9px;

  top: 4px;

  width: 20px;

}



.top_mobile_mockup {

  position: absolute;

  bottom: 0;

  left: 0;
	z-index: 1;
}

.top_lines {

	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
}
.uk-slideshow li .uk-cover-background 
{ 
	background-size: inherit !important;
}

.uk-slideshow-fullscreen > li:first-child .uk-overlay-panel .uk-margin img 
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: 			translate(-48%,-158%);
	-o-transform: 		translate(-48%,-158%);
	-moz-transform: 	translate(-48%,-158%);
	-webkit-transform: 	translate(-48%,-158%);
}

.uk-slideshow-fullscreen > li:nth-child(2) .uk-overlay-panel .uk-margin img 
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: 			translate(-50%,-135%);
	-o-transform: 		translate(-50%,-135%);
	-moz-transform: 	translate(-50%,-135%);
	-webkit-transform: 	translate(-50%,-135%);
}
.uk-slideshow-fullscreen > li:last-child .uk-overlay-panel .uk-margin h2 {
  margin-top: 30px !important;
}
.uk-slideshow-fullscreen > li:nth-child(2) .uk-overlay-panel .uk-margin h2 {
  margin-top: 30px !important;
}
.uk-slideshow-fullscreen > li:nth-child(3) .uk-overlay-panel .uk-margin img 
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: 			translate(-33%,-143%);
	-o-transform: 		translate(-33%,-143%);
	-moz-transform: 	translate(-33%,-143%);
	-webkit-transform: 	translate(-33%,-143%);
}
.uk-slideshow-fullscreen > li:nth-child(4) .uk-overlay-panel .uk-margin img 
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: 			translate(-50%,-158%);
	-o-transform: 		translate(-50%,-158%);
	-moz-transform: 	translate(-50%,-158%);
	-webkit-transform: 	translate(-50%,-158%);
}
.uk-slideshow-fullscreen > li:nth-child(5) .uk-overlay-panel .uk-margin img 
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: 			translate(-50%,-127%);
	-o-transform: 		translate(-50%,-127%);
	-moz-transform: 	translate(-50%,-127%);
	-webkit-transform: 	translate(-50%,-127%);
}

.uk-slideshow-fullscreen > li:nth-child(6) .uk-overlay-panel .uk-margin img 
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: 			translate(-50%,-140%);
	-o-transform: 		translate(-50%,-140%);
	-moz-transform: 	translate(-50%,-140%);
	-webkit-transform: 	translate(-50%,-140%);
}


.uk-slideshow-fullscreen > li:nth-child(5) h2 {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.uk-slideshow-fullscreen > li:nth-child(5) p {
	margin-top: 20px !important;
}

.uk-slideshow-fullscreen > li .uk-overlay-panel .uk-margin h2 {
	margin-top: -50px;
	font-family: dinar;
	color: #c48b32;
	font-size: 29px;
	margin-bottom: 0;
}

.uk-slideshow-fullscreen > li .uk-overlay-panel .uk-margin h3 {
	font-family: dinar;
	font-size: 21px;
	color: #fff;
	line-height: 35px;
}

.uk-slideshow-fullscreen > li .uk-overlay-panel .uk-margin p {
	font-family: dinar;
	font-size: 16px;
	color: #fff;
	margin: 10px 0 0;
	line-height: 28px;
}
.uk-slideshow-fullscreen > li .uk-overlay-panel .uk-margin h4 {
	font-family: dinar;
	font-size: 15px;
	color: #c48b32;
	line-height: 25px;
}

.uk-slideshow-fullscreen > li .uk-overlay-panel .uk-margin h4 span {
  color: #fff;
}

.uk-slideshow > li .uk-overlay-panel  p a {
	background: #C48B32;  
	font-family: dinar;
	color:#fff;
	font-size: 13px;
	border-radius: 			10px;
	-o-border-radius: 		10px;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
}
.uk-offcanvas .uk-nav.uk-nav-offcanvas:nth-child(2) {
  display: none;
}
.uk-slideshow-fullscreen > li:nth-child(4) .uk-overlay-panel .uk-margin h2 {
  margin-top: 20px;  
}
.homemenuContainer #mainCollapse {

  width: 850px;

  margin: 20px auto !important;

}



.homemenuContainer .ui-btn-icon-right::after

{

	content: none;

}

.homemenuContainer .insetcollapsible > h3 > a span {

  display: none !important;

}

.homemenuContainer .insetcollapsible > h3 {

  text-align: center;

}

.homemenuContainer .insetcollapsible > h3 > a {

	text-align: center !important;

	font-family: iran;

	font-size: 21px;

	color: #bb7f28 !important;

	background: none !important;

	box-shadow: none !important;

	border: none !important;

	text-shadow: none !important;

	font-weight: normal;

	letter-spacing: 0;

}

.homemenuContainer #mainCollapse > .insetcollapsible:nth-child(2) > h3 > a

{

	color:#555;

}

.homemenuContainer .ui-collapsible-content {

	background: none !important;

	box-shadow: none;

	text-shadow: none;

	padding: 0;

}

.homemenuContainer #mainCollapse > .insetcollapsible > .ui-collapsible-content {

  display: block !important;

  position: relative;

  margin:0 ;

}

.homemenuContainer .ui-collapsible-content .ui-collapsible-set > .insetcollapsible {

  display: inline-table;

  margin: 0 2px;

  

  width: 276px;

  height: 47px;

  text-align: center;

  cursor: pointer;

}



.homemenuContainer .ui-collapsible-content .ui-collapsible-set > .insetcollapsible h3 > a

{

	padding-top: 10px;

	padding-bottom: 10px;

	font-size: 16px;

	color: #fff !important;

	height: 27px;

	line-height: 27px;

	display: block;

	text-decoration: none;

}

.homemenuContainer .insetcollapsible:first-child .ui-collapsible-content .ui-collapsible-set > .insetcollapsible:first-child h3 > a

{

	background:url("../images/zanane.png") no-repeat 0 0 !important;	

}

.homemenuContainer .insetcollapsible:first-child .ui-collapsible-content .ui-collapsible-set > .insetcollapsible:nth-child(2) h3 > a

{

	background:url("../images/mardane.png") no-repeat 0 0 !important;	

}

.homemenuContainer .insetcollapsible:first-child .ui-collapsible-content .ui-collapsible-set > .insetcollapsible:nth-child(3) h3 > a

{

	background:url("../images/bachegane.png") no-repeat 0 0 !important;	

}





.homemenuContainer .insetcollapsible:nth-child(2) .ui-collapsible-content .ui-collapsible-set > .insetcollapsible:first-child h3 > a

{

	background:url("../images/zananej1.png") no-repeat 0 0 !important;	

}

.homemenuContainer .insetcollapsible:nth-child(2) .ui-collapsible-content .ui-collapsible-set > .insetcollapsible:nth-child(2) h3 > a

{

	background:url("../images/mardanej1.png") no-repeat 0 0 !important;	

}

.homemenuContainer .insetcollapsible:nth-child(2) .ui-collapsible-content .ui-collapsible-set > .insetcollapsible:nth-child(3) h3 > a

{

	background:url("../images/bacheganej1.png") no-repeat 0 0 !important;	

}



.homemenuContainer .ui-collapsible-content .ui-collapsible-set > .insetcollapsible .ui-collapsible-content

{

	position: absolute;

	right: 0px;

	top: 60px;

	padding: 0px;

	background: rgb(0, 0, 0) !important;

	border: 1px solid rgb(115, 79, 27);

	width: 850px;

	z-index: 2;

	border-radius: 			20px;

	-o-border-radius: 		20px;

	-moz-border-radius: 	20px;

	-webkit-border-radius: 	20px;

}

.homemenuContainer .insetcollapsible:first-child .ui-collapsible-content .ui-collapsible-set > .insetcollapsible .ui-collapsible-content

{

	border: 1px solid rgb(115, 79, 27);

}

.homemenuContainer .insetcollapsible:nth-child(2) .ui-collapsible-content .ui-collapsible-set > .insetcollapsible .ui-collapsible-content

{

	border: 1px solid #aa3aff;

}

.homemenuContainer .ui-collapsible-content .ui-collapsible-set > .insetcollapsible .ui-collapsible-content .centermenu li {

  margin-bottom: 8px;

}

.homemenuContainer .ui-collapsible-content .ui-collapsible-set > .insetcollapsible .ui-collapsible-content .centermenu li a {

	background: none !important;

	box-shadow: none !important;

	display: block;

	color: #fff;

	text-decoration:none !important;

	

	font-family: iran;

	text-shadow: none;

	font-weight: normal;

	padding: 10px;

	

	border-radius: 			10px;

	-o-border-radius: 		10px;

	-moz-border-radius: 	10px;

	-webkit-border-radius: 	10px;

}

.homemenuContainer .insetcollapsible:first-child .ui-collapsible-content .ui-collapsible-set > .insetcollapsible .ui-collapsible-content .centermenu li a

{

	border: 1px solid #3e290a !important;

}

.homemenuContainer .insetcollapsible:nth-child(2) .ui-collapsible-content .ui-collapsible-set > .insetcollapsible .ui-collapsible-content .centermenu li a

{

	border: 1px solid #aa3aff !important;

}

.homemenuContainer .ui-collapsible-content .ui-collapsible-set > .insetcollapsible .ui-collapsible-content .centermenu.zananeSubCategories

{

	column-count: 3;

	margin: 0;

	padding: 7px;

	list-style: none;

}

.homemenuContainer .ui-collapsible-content .ui-collapsible-set > .insetcollapsible .ui-collapsible-content .centermenu.zananeJavaherSubCategories

{

	column-count: 2;

	margin: 0;

	padding: 7px;

	list-style: none;

}

.homemenuContainer .ui-collapsible-content .ui-collapsible-set > .insetcollapsible .ui-collapsible-content .centermenu.mardaneSubCategories,

.homemenuContainer .ui-collapsible-content .ui-collapsible-set > .insetcollapsible .ui-collapsible-content .centermenu.bacheganeSubCategories

{

	column-count: 2;

	margin: 0;

	padding: 7px;

	list-style: none;

}

.homemenuContainer .ui-collapsible-content .ui-collapsible-set > .insetcollapsible .ui-collapsible-content .centermenu.mardaneJavaherSubCategories,

.homemenuContainer .ui-collapsible-content .ui-collapsible-set > .insetcollapsible .ui-collapsible-content .centermenu.bacheganeJavaherSubCategories

{

	

	margin: 0;

	padding: 7px;

	list-style: none;

}

.homemenuContainer {

  margin-bottom: 70px;

}



#goldProds > h3

{

	text-align:center;

	font-family:iran;

	font-size: 21px;

	color:#bb7f28;

}

#jewelProds h3.javahertitle

{

	text-align:center;

	font-family:iran;

	font-size: 21px;

	color:#555;

}

#goldProds .goldIn {

	margin-bottom: 20px !important;

	width: 850px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 20px;

}

#jewelProds .jewelIn {

	margin-bottom: 20px !important;

	width: 850px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 20px;

	direction: rtl;

}

#goldProds div.mainroot

{

	display: inline-table;

	width:276px;

	height:47px;

	text-align: center;

	cursor: pointer

}

#goldProds div.mainroot:not(:nth-child(2)) {

  margin: 0 ;

}

#goldProds div.mainroot h3 {

  line-height: 47px;

  font-size: 16px;

  margin:0;

  font-family: iran;

color: #fff;

}

.jewelIn .jewelmainroot h3 {

  line-height: 47px;

  font-size: 16px;

  margin:0;

  font-family: iran;

color: #fff;

}



#goldProds div.mainroot .centermenu

{

	background: #000;

	border: 1px solid #bb7f28;

	border-radius: 			20px;

	-o-border-radius: 		20px;

	-moz-border-radius: 	20px;

	-webkit-border-radius: 	20px;

	

	padding: 10px;

}

#goldProds .centermenu.zananeSubCategories

{

	column-count: 3;

}

#goldProds .centermenu.mardaneSubCategories,

.jewelSubcats .centermenu.zananeJavaherSubCategories

{

	column-count: 2;

}

#goldProds .centermenu.bacheganeSubCategories

{

	column-count: 2;

}



#goldProds .centermenu {

  padding: 0;

  list-style: none;

}

#goldProds .centermenu div a {

	background: none !important;

	border: 1px solid #3e290a !important;

	border-radius: 			10px;

	-o-border-radius: 		10px;

	-moz-border-radius: 	10px;

	-webkit-border-radius: 	10px;

	text-align: center;

	font-weight: normal;

	padding: 10px;

	margin:0 0 5px;

	display: block;

	font-family: iran;

	color: #fff;

	text-decoration:none !important;

}

.jewelSubcats .centermenu div a {

	background: none !important;

	border: 1px solid #50009d  !important;

	border-radius: 			10px;

	-o-border-radius: 		10px;

	-moz-border-radius: 	10px;

	-webkit-border-radius: 	10px;

	text-align: center;

	font-weight: normal;

	margin:0 0 5px;

	font-family: iran;

	display: block;

	color: #fff;

	padding: 10px;

}

#goldProds .centermenu li 

{

  margin-bottom: 7px;

}

.jewelIn .jewelmainroot .ui-collapsible-content.ui-body-g .centermenu div {

  margin-bottom: 7px;

}



.jewelSubcats .centermenu {

  direction: rtl;

}



#jewelProds {

  margin-top: 32px;

  margin-bottom: 40px;

}

#goldProds div.mainroot:first-child

{

	background:url("../images/zanane.png") no-repeat 0 0;

}

#goldProds div.mainroot:nth-child(2)

{

	background:url("../images/mardane.png") no-repeat 0 0;

	margin: 0 6px ;

}

#goldProds div.mainroot:last-child

{

	background:url("../images/bachegane.png") no-repeat 0 0;

}



#goldProds div.mainroot h3 a {

	background: none;

	border: none;

	text-align: center;

	font-weight: normal;

	height: 47px;

	font-size: 16px;

	box-shadow: none !important;

}



#goldProds div.ui-collapsible-collapsed h3 a::before,

#goldProds div.ui-collapsible-collapsed h3 a::after,

.jewelIn .jewelmainroot h3 a::before,

.jewelIn .jewelmainroot h3 a::after

{

	content:none;

}



#goldProds .ui-collapsible-set.ui-group-theme-c.ui-corner-all .insetcollapsible:first-child a.ui-icon-minus

{

	background:url("../images/zanane.png") no-repeat 0 0;

}

#goldProds .ui-collapsible-set.ui-group-theme-c.ui-corner-all .insetcollapsible:nth-child(2) a.ui-icon-minus

{

	background:url("../images/mardane.png") no-repeat 0 0;

}

#goldProds .ui-collapsible-set.ui-group-theme-c.ui-corner-all .insetcollapsible:last-child a.ui-icon-minus

{

	background:url("../images/bachegane.png") no-repeat 0 0;

}

#goldProds .ui-collapsible-set.ui-group-theme-c.ui-corner-all a.ui-icon-minus::before,

#goldProds .ui-collapsible-set.ui-group-theme-c.ui-corner-all a.ui-icon-minus::after

{

	content:none;

}







.jewelIn > .ui-collapsible-content.ui-body-g.ui-collapsible-content-collapsed {

	display: block;

	width: 850px;

	margin: 10px auto auto;

	border: none;

	padding: 0;

}

.jewelIn .jewelmainroot

{

	display: inline-table;

	width: 276px;

	height: 47px;

	text-align: center;

	cursor: pointer;

}

.jewelIn .jewelmainroot:not(:nth-child(2))

{

	margin:0 ;

}



.jewelIn .jewelmainroot:first-child

{

	background:url("../images/zananej1.png") no-repeat 0 0 ;

}

.jewelIn .jewelmainroot:nth-child(2)

{

	background:url("../images/mardanej1.png") no-repeat 0 0 ;

	margin: 0 6px ;

}

.jewelIn .jewelmainroot:last-child

{

	background:url("../images/bacheganej1.png") no-repeat 0 0 ;

}

.jewelIn .jewelmainroot h3 a {

  background: none !important;

  border: none;

  text-align: center;

  font-weight: normal;

  height: 47px;

  font-size: 16px;

  box-shadow: none !important;

  

}





.jewelmainroot .ui-collapsible-content.ui-body-g .centermenu

{

	background: #000;

	border: 1px solid #bb7f28;

	border-radius: 			20px;

	-o-border-radius: 		20px;

	-moz-border-radius: 	20px;

	-webkit-border-radius: 	20px;

	

	padding: 10px;

}



.goldSubcats,

.jewelSubcats

{

	

	width: 850px;

	margin: auto;

}



.goldSubcats > div,
.jewelSubcats > div

{

	

	display:none;

	background: #000;

	border: 1px solid #bb7f28;

	border-radius: 			20px;

	-o-border-radius: 		20px;

	-moz-border-radius: 	20px;

	-webkit-border-radius: 	20px;

	width:100%;

	padding: 10px;

}



.jewelSubcats > div

{

	

	border: 1px solid #aa3aff;

}

#goldProds .centermenu div a::after ,

#jewelProds .centermenu div a::after 

{

  content: none;

}



.almaspurchase ,
.orderabshode ,
.ordersakht 
{

  width: 1230px;
  margin: 20px auto 30px;
  background:url("../images/arrow.png") no-repeat 100% 50%;
  height:128px;

}

.almaspurchase div

{

	background:url("../images/almasbg.jpg") no-repeat 0 0;

	height: 130px;

	width: 1230px;

	background-size: contain;

}

.orderabshode div

{

	background:url("../images/abshode.jpg") no-repeat 0 0;

	height: 130px;

	width: 1230px;

	background-size: contain;

}

.ordersakht div

{

	background:url("../images/order.jpg") no-repeat 0 0;

	height: 130px;

	width: 1230px;

	background-size: contain;

}



.almaspurchase div a ,

.orderabshode div a ,

.ordersakht div a 

{

	background: none !important;

	border: none;

	text-align: right !important;

	padding: 0;

	font-family: iran;

	font-size: 16px;

	color: #bb7f28 !important;

	font-weight: bold;

}

.almaspurchase div a::after ,

.orderabshode div a::after ,

.ordersakht div a::after 

{

  content: none;

}

.almaspurchase div h3 ,

.orderabshode div h3 ,

.ordersakht div h3 

{

  float: right;

  margin-top: 42px;

  margin-right: 30px;

}



.almaspurchase div, 

.orderabshode div, 

.ordersakht div 

{

  position: relative;

  transition: all ease .3s;

}



.almaspurchase div a, 

.orderabshode div a, 

.ordersakht div a {

	position: absolute;

	right: 0;

	width: 100%;

	top: 0;

	height: 90%;

	padding-top: 54px;

	box-sizing: border-box;

	padding-right: 20px;

	text-decoration: none;

	text-shadow: none;

}
 .usermenu ul li a.logoutlink img {
  width: 40px;
}
.almaspurchase div:hover, 

.orderabshode div:hover, 

.ordersakht div:hover 

{

  filter: brightness(1.2) contrast(1.2);

}

.almaspurchase div a {

  padding-top: 50px; 

} 



#tm-content {

	background: none;

	padding: 0;

	box-shadow: none;

}



.pagein 

{	

	background:#000 url('../images/home_background.webp') no-repeat 50% 0 !important;

	background-size: 600px !important;

	position: relative;

}

.pagein .tm-navbar

{

	height: 275px !important;

	margin: 0 !important;

	min-height: 275px !important;

}

.pagein .tm-headerbar 

{

  height: 275px;

  min-height: 275px;

  background: url("../images/top_lines_interior.png") repeat-x 50% 100%;

}



.pagein .goldOnHomeGram18.geram18ayar 

{

	top: 19px;
	left: 10px;
	right: inherit;
	border-radius: 			20px;
	-o-border-radius: 		20px;
	-moz-border-radius: 	20px;
	-webkit-border-radius: 	20px;
	background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -o-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -moz-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -webkit-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	font-weight: bold;
	width: auto;
	min-width: 245px;
	/*padding: 10px 20px;*/
	bottom: auto;
	border: none;
	height: 38px !important;
line-height: 38px;
}
.searchloading {
  position: absolute;
  top: 7px;
  left: 10px;
}
.pagein .goldonMazane
{
	top: 70px;
	left: 10px;
	right: inherit;
	border-radius: 			20px;
	-o-border-radius: 		20px;
	-moz-border-radius: 	20px;
	-webkit-border-radius: 	20px;
	background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -o-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -moz-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -webkit-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	font-weight: bold;
	width: auto;
	min-width: 244px !important;
	/*padding: 9px 20px;*/
	bottom: auto;
	border: none;
}

.goldonMazane a ,
.goldonMazane a:hover ,
.goldonMazane a:focus,
.goldOnHomeGram18.geram18ayar a ,
.goldOnHomeGram18.geram18ayar a:hover ,
.goldOnHomeGram18.geram18ayar a:focus
{
  text-decoration: none;
  color: #fff;
  
}
.pagein .goldOnHomeGram18.geram18ayar a
{
	padding: 10px 20px;
}
.pagein .goldonMazane a 
{
	padding: 9px 20px;
}
.goldOnHomeGram18.geram18ayar a,
.goldonMazane a
{
	padding: 10px;
	width: 100% !important;
	display: block;
}

.pagein .goldOnHomeGram18.geram18ayar span ,
.pagein .goldonMazane span

{

  color: #000;
  font-family: iran;
  font-weight: normal;

}

#tm-main {

  min-height: auto !important;

}



.goldSearch {

  width: 1050px;

  margin: 110px auto;

}

.goldSearch .titleSearch

{

	background:url("../images/searchtitle.jpg") repeat-x 0 50%;

	text-align: center;

}

.goldSearch .titleSearch h3 {

	font-family: iran;

	font-size: 21px;

	color: #bb7f28;

	background: #000;

	text-align: center;

	font-weight: bold;

	display: inline-table;

	margin-bottom: 0;

	padding: 10px 20px;

}

.goldSearch .searchContent {

  text-align: center;

  direction: rtl;

  margin-top: 15px;

}

.goldSearch .searchContent div.searchItem {

	display: inline-table;

	margin: 0 2px;

	width: 343px;

	height: 118px;

	background-position: 50% 0  !important;



}

.goldSearch .searchContent div.searchItem.brand

{

	background:url("../images/brand.png") no-repeat 0 0;

}

.goldSearch .searchContent div.searchItem.negin

{

	background:url("../images/neginn.png") no-repeat 0 0;

}

.goldSearch .searchContent div.searchItem.shekl

{

	background:url("../images/sheklemahsooll.png") no-repeat 0 0;

}

.goldSearch .searchContent div.searchItem a {

  margin-top: 74px;

  display: block;

  font-family: iran;

  font-size: 17px;

  color: #fff;

  font-weight: normal;

  text-decoration: none;

}



.searchItem i {

  position: absolute;

  right: 16px;

bottom: -35px;

  background: #a96e16;

  width: 25px;

  height: 25px;

  line-height: 25px;

  border-radius: 50%;

}

.searchItem {

  position: relative;

}

.searchContent {

  display: flex;

}

.goldSearch {

  width: 70vw;margin: 110px auto 150px;

}

.goldSearch .searchContent div.searchItem {

  position: relative;

  display: inline-flex;

  width: auto;

  background-position: 50% 0;

  flex: 1 1;

  text-align: center;

  height: 67px;

}

.goldSearch .searchContent div.searchItem a {

  width: 100%;

  margin-top: 67px;

  border: thin solid #b77618;

  border-radius: 50px;

  padding: 12px;

  height: 47px;

  font-size: 14px;

  transition: all ease-out .3s;

  margin-left: 5px;

margin-right: 5px;

}

.ui-content {

  padding: 0;

}

.goldSearch .searchContent div.searchItem a:hover {

  background-color: #a96e16;

}

.goldSearch {

  transition: all .3s ease-out;

}







.goldSearch .searchContent div.searchItem.luxx {

  background: url("../images/lux.png") no-repeat 0 0;

    background-position-x: 0px;

    background-position-y: 0px;

}



.goldSearch .searchContent div.searchItem.sarmayehh {

  background: url("../images/sarmaye.png") no-repeat 0 0;

    background-position-x: 0px;

    background-position-y: 0px;

}



.goldSearch .searchContent div.searchItem.hadiehh {

  background: url("../images/hadieh.png") no-repeat 0 0;

    background-position-x: 0px;

    background-position-y: 0px;

}



.goldSearch .searchContent div.searchItem.maghrooonn {

  background: url("../images/maghroon.png") no-repeat 0 0;

    background-position-x: 0px;

    background-position-y: 0px;

}





#brandMenu ul li a ,

#neginMenu ul li a ,

#shekleMenu ul li a 

{

	font-size: 14px;

	text-align: center;

	direction: initial;

	background:#464545;

	border:1px solid #1f1f1f;

	padding: 5px 0;

	display: block;

	color: #fff;

	font-family: iran;

	font-weight: bold;

	font-size: 15px;

}

#brandMenu > div, 

#neginMenu > div, 

#shekleMenu > div 

{

	text-align: center;

	width: 600px;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: 			translate(-50% , -50%);

	-o-transform: 		translate(-50% , -50%);

	-moz-transform: 	translate(-50% , -50%);

	-webkit-transform: 	translate(-50% , -50%);

	

	background: #2a2a2a;

	border: 1px solid #1d1d1d;

	padding: 10px 0;

} 



.searchprods .divider {

  font-family: iran;

  color: #fff;

  font-size: 15px;

}

#brandMenu ul, 

#neginMenu ul, 

#shekleMenu ul 

{

  padding: 10px;

  margin: 0;

}  



.searchprods ul li {

  display: block;

  position: relative;

  overflow: visible;

}

.goldOnHomeSearchDiv .ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset {

  background: none;

}



.latestproducttitle, 

.vijeproducttitle, 

.vijeproducttitle 

{

	text-align: center;

	padding: 15px;

	color: #ddae6b;

	font-size: 19px;

	font-family: iran;

	text-shadow: none;

}





.modal-dialog .modal-content {

  background-color: #333 !important;

  font-family: iran;

  font-size: 13px;

  border: thin solid #555;

  border-radius: 11px;

}

.modal-dialog .modal-content .modal-header h4 ,
.modal-dialog .modal-content .modal-header h5
{

	font-size: 15px;
	
	direction: rtl;
	
	text-align: center;
	
	display: block;
	color: #fff;
	width: 100%;

}

.modal-dialog .modal-content .modal-header {

  border-bottom: thin solid #555;

}

.modal-dialog .modal-content .modal-body {

  border-bottom: thin solid #555;

}

.modal-dialog .modal-content .modal-footer {

  border-top: thin solid #000;

}

.modal-dialog .modal-content .modal-footer button.btn-primary {

  background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);

  border: thin solid #f3cb81;

  color: #333;

  font-weight: bold;

  text-shadow: 1px 1px 1px #f3cb81;

  transition: all ease .2s;

}
.modal-body .bootbox-form {
  margin-bottom: 30px;
  padding:0;
}
.modal-dialog .modal-content .modal-footer button.btn-primary:hover {

  filter: brightness(1.2);
}

.modal-dialog .modal-content .modal-header button {

  margin: 0;

  padding: 0;

  color: #fff;

  text-shadow: none;

  font-size: 20px;
  transition: all ease .3s;

}

.modal-dialog .modal-content .modal-header button:hover {

  color: #fff;

  transform: scale(1.3);

}

.modal-dialog .modal-content .modal-header {

  direction: rtl;

}

.ui-panel .ui-panel-inner ul li a {

  direction: rtl;

  text-align: right;

  font-size: 15px;

  font-weight: normal;

  padding: 15px 10px;

  background: #333 !important;

}

.ui-panel .ui-panel-inner ul li a::after {

  display: none;

}



.modal-content .bootbox-body {

  direction: rtl;

  text-align: right;

  display: block;
	color:#fff;
  clear: both;
  font-family: iran;
text-shadow: none;
color: #fff;

}



.modal-content .modal-body button.close {

  color: #fff !important;

  opacity: 1;

  text-shadow: none;

  font-size: 25px;

  margin: 0px 0 !important;

}



.talacalculatorholder label {

  display: inline-block;

  clear: both;

  font-size: 14px;

  margin-left: 10px;

  color: #fff;

}



.talacalculatorholder .calculatorcomment {

  display: block;

  text-align: center;

  margin: 13px 0;

  border-top: thin solid #555;

  padding-top: 15px;

  color: #fff;

}

.talacalculatorholder input {

  color: #000;

  text-align: center;

  border-radius: 6px;

  padding: 5px;

  font-size: 15px;

  width: calc(100% - 67px);

  border: thin solid #ddd;

}

.calculatortala_natije {

  font-size: 25px; 

  text-align: center;

  color: #dfb374;

}



.uk-offcanvas-bar-flip {

	right: 0 !important;
	left: auto !important;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	width: 300px;
	background: #C8A168;
	border-left: none;
	padding:0 ;
}



.uk-offcanvas-bar ul li {

  text-align: right;

  border-bottom: 1px solid #532C00;

}

#homeLink {
  width: 185px;
  height: 130px;
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 52px;
}

.uk-offcanvas-bar ul li a.telegram ,
.uk-offcanvas-bar ul li a.telegram:hover ,
.uk-offcanvas-bar ul li a.telegram:focus 
{
	background: #66C9F2;
	text-transform:uppercase;
	color:#fff;
} 
.uk-offcanvas-bar ul li a.insta ,
.uk-offcanvas-bar ul li a.insta:hover ,
.uk-offcanvas-bar ul li a.insta:focus 
{
	background: rgb(254,218,117);
	background: linear-gradient(20deg, rgba(254,218,117,1) 0%, rgba(250,126,30,1) 21%, rgba(150,47,191,1) 66%, rgba(79,91,213,1) 100%); 
	background: -o-linear-gradient(20deg, rgba(254,218,117,1) 0%, rgba(250,126,30,1) 21%, rgba(150,47,191,1) 66%, rgba(79,91,213,1) 100%); 
	background: -moz-linear-gradient(20deg, rgba(254,218,117,1) 0%, rgba(250,126,30,1) 21%, rgba(150,47,191,1) 66%, rgba(79,91,213,1) 100%); 
	background: -webkit-linear-gradient(20deg, rgba(254,218,117,1) 0%, rgba(250,126,30,1) 21%, rgba(150,47,191,1) 66%, rgba(79,91,213,1) 100%); 
	color:#fff;
} 
.uk-offcanvas-bar ul li a 
{
	font-family: iran;
	font-size: 15px;
	color: #000;
	padding: 8px 10px;
}



.uk-offcanvas-bar ul li.uk-active a, 
.uk-offcanvas-bar ul li:hover a ,
.uk-offcanvas-bar ul li:focus a ,
.uk-offcanvas-bar ul li a:focus span
{
  color: #fff  !important;
}



.toolbar_box .tedad_holder 
{
	width: 60px;
	height: 60px;
	

	background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -o-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -moz-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -webkit-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	border-radius: 			6px;
	-o-border-radius: 		6px;
	-moz-border-radius: 	6px;
	-webkit-border-radius: 	6px;
	margin: 0;
	float: right;
	position: relative;
}
.latestjewelryContainer.hideThis
{
	display:none;
}
.carticonkoochik 

{
	width: 60px;
	height: 60px !important;
	cursor: pointer;
	background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%) !important;
	background: -o-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%) !important;
	background: -moz-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%) !important;
	background: -webkit-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%) !important;

	border-radius: 			6px;
	-o-border-radius: 		6px;
	-moz-border-radius: 	6px;
	-webkit-border-radius: 	6px;
	float: left;
	position: relative;

}

.goldOnHomeGram18.goldpricefilter .gheymaaat {
	bottom: 0;
}
.toolbar_box.toolbar_box2 {
	padding: 10px;
	height: 85px;
}
.toolbar_box.toolbar_box2 .goroohSelect {
	background: none;
	width: 210px;
}
.toolbar_box.toolbar_box2 .goroohSelect #goroohList {
	background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -o-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -moz-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -webkit-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	border: none;
	border-radius: 			6px;
	-o-border-radius: 		6px;
	-moz-border-radius: 	6px;
	-webkit-border-radius: 	6px;
	height: 55px;
	padding: 0 10px;
	
	text-align: center;
	font-family: iran;
}


.toolbar_box.toolbar_box2 .goroohSelect #goroohList option {
  font-family: iran;
  background: #D6A96F;
}
.toolbar_box .tedad_holder > div {

  position: relative;

  left: -15px;

  right: initial;

  transform: initial;

  text-align: center;

  color: #fff;

  width: 100%;

  top: -15px;

  font-size: 19px;

  width: 50px;

  height: 50px;

  line-height: 50px;

  font-size: 15px;

  font-weight: normal;

}



.toolbar_box .tedad_holder > div span {

  position: absolute;

  top: 35px;

  left: 0;

  font-size: 11px;

  font-weight: normal;

  width: 100%;

  transform: initial;

  height: 16px;

  display: block;

  line-height: 11px;

  color: #111;

}

.toolbar_box

{

	position:relative;

	background: #1d1d1d;

	padding: 10px 10px;

}

.goldOnHomeGram18.goldpricefilter

{

	width: 200px;

	margin: auto;

	background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);

	height: 60px;

	border-radius: 			7px;

	-o-border-radius: 		7px;

	-moz-border-radius: 	7px;

	-webkit-border-radius: 	7px;

}

.collectionHolder {

	padding: 50px 10vw 10px !important;

	background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);

	background: -o-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);

	background: -moz-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);

	background: -webkit-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);

	margin-top: 20px;

}



.collectionIn {

	width: 100%;
	height: 100%;
	outline: thin solid rgba(0,0,0,.4);
	display: table-cell;
	outline-offset: 6px;
	border-radius: 			25px;
	-o-border-radius: 		25px;
	-moz-border-radius: 	25px;
	-webkit-border-radius: 	25px;
	position:relative;
}
.collectionRegister ,
.imageemza
{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url("../images/emza.png") 50% 50%;

	left: 0px;
	top: 0px;
	background-size: contain;
	opacity: .25;
	z-index: 1;
}


.collection {

	border: thin solid #a06712 !important;

	border-radius: 			25px;

	-o-border-radius: 		25px;

	-moz-border-radius: 	25px;

	-webkit-border-radius: 	25px;

	width: calc(25% - 40px) !important;

	height: auto !important;

	aspect-ratio: 1/1;

	display: inline-table !important;

	margin:20px 20px 60px !important;

	padding:0 !important;

	

}

.backToCollections {

  background: none !important;

  direction: ltr;

  font-family: iran;

  font-size: 15px !important;

  margin: 0;

}

.backToCollections i {

  margin-right: 5px;

}

.backToCollections:hover {

  color: #e7bd79;

  padding-left: 20px;

}



.collectionTitle

{

	bottom: auto !important;

	top:-51px;

	font-family: iran;

	font-size: 17px !important;

	font-weight: bold;

	background: none !important;

	color: #000 !important;	

}

.catpageTitle {

  position: absolute;
  top: 239px;
  width: 318px;
  border: thin solid #89570f;
  left: 50%;
  border-radius: 15px;
  font-family: iran;
  font-size: 15px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  transform: 			translateX(-50%);
  -o-transform: 		translateX(-50%);
  -moz-transform: 		translateX(-50%);
  -webkit-transform: 	translateX(-50%);
  color: #fff;

}

.toolbar_box .toolbar_boxIn {
  width: 345px;
  margin: auto;
  display: inline-block;
  background: none;
}
#sortpopupbtn {
  /*float: right;
  margin-left: 5px;
  text-align:center;*/
  right: 70px;
}
#sortpopupbtn i ,
#colorpopupbtn i
{
  position: static;
  margin-top: 12px;
  transform: none;
}
#sortpopupbtn span ,
#colorpopupbtn span
{
  position: static;
  transform: none;
  display: block;
}
#colorpopupbtn {
	/*float: left;
	margin-left: 5px;
	text-align:center;*/
	left: 70px;
}
.toolbar_box .toolbar_boxIn.filterDiv {
  width: 470px;
}  

#sortpopupbtn, #colorpopupbtn {
	position: absolute;
	width: 60px;
	height: 60px;
	top: 4px;
	background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -o-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -moz-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -webkit-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	color: #fff;
	border-radius: 			7px;
	-o-border-radius: 		7px;
	-moz-border-radius: 	7px;
	-webkit-border-radius: 	7px;
	
	z-index:1;
}

 

.collectionNameRow {

  background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
  background: -o-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
  background: -moz-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
  background: -webkit-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
  padding: 10px;
  margin: 20px 0; 
  display:none;

}



.collectionNameRowIn {

  width: 90%;

  background: #333;

  margin: auto;

  padding: 30px;

  border-radius: 			20px;

  -o-border-radius: 		20px;

  -moz-border-radius: 		20px;

  -webkit-border-radius: 	20px;

}



.selectedCollectionTitle {

  border: none !important;

  text-align: right;

  font-family: iran;

  color: #fff !important;

  font-size: 15px;

}



.productsHolder

{

	width: auto;

	margin: 20px 0;

	padding: 20px 10vw !important;

}
.productRow .item-name {
  height: 100%;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index:2;
}
.productRow .item-name a {
  width: 100%;
	height: 100%;
	display: block;
}
.productRow
{

	width: calc(25% - 30px) !important;

	margin: 0 15px 60px !important;

	display: inline-grid ;

	height:auto !important ;

	aspect-ratio:1/1;

	position: relative;

	border: 3px solid #8d5b15 !important;

	padding:0;

	outline: thin solid #8d5b15 !important;

	outline-offset: 6px;

	border-radius: 			25px !important;

	-o-border-radius: 		25px !important;

	-moz-border-radius: 	25px !important;

	-webkit-border-radius: 	25px !important;

	box-sizing: border-box;

	transition: 		all ease-out .3s;

	-o-transition: 		all ease-out .3s;

	-moz-transition: 	all ease-out .3s;

	-webkit-transition: all ease-out .3s;

}

.promoredesc
{
	width: calc(76% - 370px);
	margin: 40px auto 50px;
}

.promoredesc .videoDiv .videofile video {
  /*height: 400px !important;*/
  object-fit: cover;
  border-radius: 20px;
  -o-border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border: 1px solid #BD8C5F;
}

.innerproduct .proDescription > div.videoTitle
{
	display:none;
}

.productRow:hover {

  filter: brightness(1.2);

}

.productRow .productInfo

{

	position: absolute;

	bottom: -18px;

	left: 50%;

	width: 77%;

	background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);

	border-radius: 6px;

	padding: 5px 8px;

	transform: translate(-50%);

	height: 30px;

	line-height: 10px;

}

.productRow .productInfo .rightInfo {

	float: right;

	direction: rtl;

	font-size: 13px;

	color: #222;

	font-family:iran;

}

.productRow .productInfo .leftInfo {

	float: left;

	direction: rtl;

	font-size: 13px;

	color: #222;

	font-family:iran;

}
.mahsoolatmoshabeh {
  margin-top: 50px;
}
.othercolors {
  margin-top: 50px;
}
.mahsoolatmoshabeh span ,
.othercolors span 
{
  font-family: iran;
  text-align: center;
  display: block;
  font-size: 18px;
  color: #e9bf7b;
}
.productinsidebox ,
.othercolorinsidebox 
{
	display: inline-table;
	margin: 0 12px 30px;
	width: calc(33% - 22px) !important;
	height: auto !important;
}
.productinsidebox .moshabeh_img img ,
.othercolorinsidebox .rangedigar_img img 
{
	border-radius: 				23px;
	-o-border-radius: 			23px;
	-moz-border-radius: 		23px;
	-webkit-border-radius: 		23px;
	width: 100%;
	aspect-ratio: 1/1;
}

.productinsidebox .moshabeh_name ,
.othercolorinsidebox .rangedigar_name 
{
  font-family: iran;
  color: #fff;
  text-align: center;
  height: 30px;
  margin-bottom: 10px;
  line-height: 30px;
}
.productinsidebox .moshabeh_img ,
.othercolorinsidebox .rangedigar_img 
{
  outline: 1px solid #996f2b;
  outline-offset: 4px;
  border-radius: 			20px;
  -o-border-radius: 		20px;
  -moz-border-radius: 		20px;
  -webkit-border-radius: 	20px;
}
.productRow .productInfo .info11 {

  color: #222;

}

.productRow .productInfo .info21 {

  color: #222;

}


.itemCart.addToCart.alreadyAdded i {
  color: #DDAC51 !important;
  
}
.itemCart.addToCart {

	background: none !important;
	width: auto !important;
	height: auto !important;
	padding: 0;
	right: 10px;
	left: auto;
	z-index: 2;
}
.addtoneshanshodeha.addedtoneshan i {
  color: #DDAC51 !important;
  
}
.addtoneshanshodeha
{
	top: 10px;
	background: none !important;
	width: auto !important;
	height: auto !important;
	padding: 0;
	right: auto;
	left: 10px;
	position: absolute;
	z-index: 2;
}

.addtoneshanshodeha i
{
  color: #888 !important;
  font-size: 30px;
}
.itemCart.addToCart i {
  color: #888 !important;
  font-size: 30px;
}
.sabadkhali {
  text-align: center;
  font-family: iran;
  direction: initial;
  color: #fff;
  font-size: 17px;
}

.innerproduct #tm-main {
  padding: 50px;
  margin: 0;
}

.prodid {
  text-align: right;
  font-family: iran;
  font-size: 15px;
  color: #eec57d;

  height: 30px;
  line-height: 30px;
}

.imageHolder {
	width: calc(76% - 370px) !important;
	aspect-ratio: 1/1;
	height: auto;
	outline: 1px solid #434242;
	outline-offset: 5px;
	border-radius: 			35px;
	-o-border-radius: 		35px;
	-moz-border-radius: 	35px;
	-webkit-border-radius: 	35px;
}
.prodname {
  text-align: right;
  font-family: iran;
  font-size: 18px;
  color: #eec57d;
}

.innerproduct #tm-content {
  position: relative;
}
.proRight {
  width: 320px;
  position: absolute;
  top: 80px;
  right: 0;
}
.gheymatBox {
	
	
	border-radius: 			20px;
	-o-border-radius: 		20px;
	-moz-border-radius: 	20px;
	-webkit-border-radius: 	20px;
	margin: 20px 0 !important;
	border: 1px solid #a36a17;
	line-height: 15px !important;
	padding: 20px !important;
	width: 300px;
	text-align: center;
}
.gheymatBox .barayeShomatitle {
	font-family: iran;
	color: #dcb173;
	font-size: 16px;
	margin-bottom: 0;
	margin-left: 5px;
	display: inline-table;
	line-height: initial;
}

.gheymatBox .gheymateMahsool {
	font-family: iran;
	font-size: 19px;
	color: #fff;
	display: inline-table;
	line-height: initial;
}

.submitOrder {
  
	height: 63px;
	width: 300px;
	
	text-align: center;
	margin-bottom: 20px;
}
.submitOrder button {
	font-family: iran;
	color: #000 !important;
	font-size: 17px;
	font-weight: normal;
	width: 100%;
	height: 100%;
	display: block;
	line-height: 63px;
	background: linear-gradient(#f0c77f , #b4825a);
	background: -o-linear-gradient(#f0c77f , #b4825a);
	background: -moz-linear-gradient(#f0c77f , #b4825a);
	background: -webkit-linear-gradient(#f0c77f , #b4825a);
	border-radius: 20px;
	-o-border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border: 1px solid #B6845B;
	font-weight: bold;
	cursor: pointer;
} 

.showformulmohasebegheimat {
  text-align: right !important;
  font-family: iran;
  color: #fff;
  font-size: 15px;
  line-height: 28px;
}

.showformulmohasebegheimat span {
	display: inline-block !important;
	font-family: iran;
	font-size: 15px !important;
	background: linear-gradient(#f0c77f , #b4825a) !important;
	background: -o-linear-gradient(#f0c77f , #b4825a) !important;
	background: -moz-linear-gradient(#f0c77f , #b4825a) !important;
	background: -webkit-linear-gradient(#f0c77f , #b4825a) !important;
	text-align: center;
	min-width: 110px;
	padding: 5px 10px !important;
	color: #000 !important;
	border-radius: 10px;
	-o-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	cursor: pointer !important;
	width: auto !important;
}

.tamamshodehargeramdiv {
	background: #555;
	
	position: relative;
	z-index: 10;
	border-radius: 			10px;
	-o-border-radius: 		10px;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
	text-align: right !important;
	direction: rtl;
}
.tamamshodehargeramvalue
{
	background:none !important;
}
.tamamshodehargeramvalue tr:nth-child(10) span:nth-child(2) {
  color: #fff !important;
  font-size: 14px !important;
}
.tamamshodehargeramdiv td
{
	font-family: iran;
	text-shadow: none;
	color: #fff;
	font-size:13px;
	text-align: right !important;
}

.proLeft {
  width: 300px;
  position: absolute;
  top: 100px;
  left: 0;
}
.saveBtn
{
	margin-bottom:10px;
}
.saveBtn button
{
	background:url("../images/save.png") no-repeat 0 0;
	font-family:iran;
	font-size:16px;
	color:#fff;
	width: 302px;
	height: 97px;
	border: none;
	padding: 0;
	cursor:pointer;
}
.compareBtn button
{
	background:url("../images/compare.png") no-repeat 0 0;
	font-family:iran;
	font-size:16px;
	color:#fff;
	width: 302px;
	height: 97px;
	border: none;
	padding: 0;
	cursor:pointer;
}
.saveBtn button ,
.compareBtn button
{
	filter: grayscale(1);
	transition: all ease .3s;
}
.saveBtn button:hover ,
.compareBtn button:hover
{
	filter: grayscale(0) brightness(1.7);
}

.saveBtn.active button 
{
	filter: brightness(1.7);
	background:url("../images/save.png") no-repeat 0 0 !important;
}

.compareBtn.active button
{
	filter: brightness(1.7);
	background:url("../images/compare.png") no-repeat 0 0 !important;
}

.innerproduct .proDescription {
	position: absolute;
	top: 430px;
	right: 0;
	width: 320px;
}
.innerproduct .proDescription h3.protitle {
	font-family: iran;
	text-align: right;
	font-size: 19px;
	color: #e9bf7b;
	height: 30px;
	margin-bottom: 20px;
}

.swiper-button-next, .swiper-button-prev {
  color: var(--swiper-navigation-color,#e6ba67);
}
.swiper-pagination-bullet-active {
  background: var(--swiper-pagination-color,#e6ba67);
}
.innerproduct .proDescription > div
{
	background:url("../images/arrowww.png") no-repeat 100% 50%;
	min-height: 30px;
	font-family: iran;
	font-size: 15px;
	color: #ebc27c;
	direction: rtl;
	line-height: 28px;
	margin-bottom: 8px;
	text-align: right;
	padding-right: 36px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0 0 8px;
	width: 100% !important;
	display: inline-table;
}


.innerproduct .proDescription .otherElement .elementVal
{
	color: #ebc27c;
	display: inline-table !important;
	width:auto !important;
	float:right;
}
.innerproduct .proDescription .otherElement .elementTitle
{
	color: #fff;
	font-family: iran;
	display: inline-table;
	width: auto !important;
	margin-left: 5px;
	min-width: auto !important;
	float:right;
}
.innerproduct .proDescription .otherElement .elementTitle::after {
  content: ":";
  margin: 0 2px;
}
.innerproduct .proDescription .otherElement .elementVal p {
  margin: 0 !important;
}

#sortssarea li ,
#colorsarea li
{
  text-align: center;
  font-family: iran;
  color: #dcb173;
  margin-bottom: 10px;
}
#sortssarea {
  width: auto;
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  background: #202020;
  padding: 10px;
  list-style: none;
  margin: 0;
  border-radius: 10px;
}
#colorsarea {
  width: auto;
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  background: #202020;
  padding: 10px;
  list-style: none;
  margin: 0;
  border-radius: 10px;
}

#sortssarea li a ,
#colorsarea li a
{
  font-family: iran;
  color: #fff;
}

.loginpageTitle
{
	position: absolute;
	left: 50%;
	top: 239px;
	transform: translate(calc(-50% + 10px));
	width: 318px;
	height: 36px;
	border-radius: 15px;
	border: thin solid #89570f;
	overflow: hidden;
}

.loginpageTitle h1
{
	font-size: 14px;
	text-align: center;
	line-height: 32px;
	color: #fff;
	font-family:iran;
}

#loginform 
{
  background: none;
  border: none;
}
.goldOnTitleLogin {
  text-align: center;
  width: 400px;
  margin: 90px auto 20px auto !important;
  padding: 15px;
  border: thin solid #cfa26b;
  border-radius: 24px;
  display: block;
  position: relative;
  font-family: iran;
color: #fff;	  
}
.goldOnLoginBox.goldOnBox {
	background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	width: 900px;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 			30px;
	-o-border-radius: 		30px;
	-moz-border-radius: 	30px;
	-webkit-border-radius: 	30px;
	border: thin solid #f0c77f;
	position: relative;
	margin: 30px auto;
}

.goldOnLoginBox.goldOnBox .goldOnBoxHeader {
	text-align: center;
	position: absolute;
	right: 10%;
	top: 50%;
	transform: 			translate(0,-50%);
	-o-transform: 		translate(0,-50%);
	-moz-transform: 	translate(0,-50%);
	-webkit-transform: 	translate(0,-50%);
}
.goldOnLoginBox.goldOnBox .goldOnBoxHeader img {
  width: 44px;
  filter: grayscale(1) invert(1) contrast(6);
  display: block;
  margin: auto;
}

.goldOnLoginBox.goldOnBox .goldOnBoxHeader span {
  color: #333;
  font-size: 13px;
  font-weight: bold;
  font-family:iran;
}

.goldonLogoIconOnLoginPage {
  position: absolute;
  width: 80px;
  filter: brightness(0.75) hue-rotate(-0deg) drop-shadow(0px 1px 0px #f0c77f);
  top: 50%;
  left: 8%;
  mix-blend-mode: luminosity;
  transform: translate(0 , -50%);
}

.goldOnLoginBox.goldOnBox .goldOnBoxInner {
  width: 50%;
  margin: auto;
}

.goldOnLoginBox.goldOnBox .goldOnBoxInner .ui-input-text
{
	background: #222;
	text-align: center;
	padding: 0;
	font-weight: normal;
	font-family: iran;
	border-radius: 14px;
	color: #fff;
	text-shadow: none;
	width: 100%;
	border: none !important;
	box-shadow: none !important;

} 
.goldOnLoginBox.goldOnBox .goldOnBoxInner .ui-input-text input {
	background: #222;
	text-align: center;
	padding: 12px 10px;
	font-weight: normal;
	font-family: iran;
	border-radius: 14px;
	color: #fff;
	text-shadow: none;
	width: 100%;
	border: none !important;
	box-shadow: none !important;

}
.goldOnLoginBox.goldOnBox .goldOnBoxInner .goldOnUserNamePasswordBox input {
	background: #222;
	text-align: center;
	padding: 12px 10px;
	font-weight: normal;
	font-family: iran;
	border-radius: 14px;
	color: #fff;
	text-shadow: none;
	width: 100%;
	border: none !important;
	box-shadow: none !important;
}
.goldOnLoginBox.goldOnBox .goldOnBoxInner .goldOnUserNamePasswordBox textarea {
	background: #222;
	text-align: center;
	padding: 12px 10px;
	font-weight: normal;
	font-family: iran;
	border-radius: 14px;
	color: #fff;
	text-shadow: none;
	width: 100%;
	border: none !important;
	box-shadow: none !important;
}
.goldOnLoginBox.goldOnBox .goldOnBoxInner .ui-input-text input:focus
{
	border: none !important;
	box-shadow: none !important;
}

.goldOnLoginButton {
	border-bottom: thin solid #b07d58;
	height: 23px;
	margin-top: 20px;
	margin-bottom: 50px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.goldOnLoginButton button {
	width: 250px;
	margin: auto;
	background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -o-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -moz-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -webkit-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	border-color: rgb(243, 203, 129) !important;
	border-radius: 			25px !important;
	-o-border-radius: 		25px !important;
	-moz-border-radius: 		25px !important;
	-webkit-border-radius: 	25px !important;
	text-shadow: 1px 1px 1px rgb(243, 203, 129) !important;
	position:relative;
	padding: .7em 1em;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	font-family:iran;
}

.goldOnLoginButton button i {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: 			translate(0 , -50%);
  -o-transform: 		translate(0 , -50%);
  -moz-transform: 		translate(0 , -50%);
  -webkit-transform: 	translate(0 , -50%);
}

.goldOnUserNamePasswordBox {
  margin-bottom: 10px;
}

.logedinbox {
  width: 800px;
  margin:50px auto 30px;
  text-align: center;
}

.logedinbox div {
  font-family: iran;
  font-size: 15px;
  color: #fff;
}

#logoutform {
  width: 800px;
  margin: auto;
  text-align: center;
}
button {
  cursor: pointer;
}
#logoutBtn {
  width: 300px;
  margin: auto;
  background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
  background: -o-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
  background: -moz-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
  background: -webkit-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
  border: none;
  padding: 10px;
  font-family: iran;
  font-size: 16px;
  border-radius: 			10px;
  -o-border-radius: 		10px;
  -moz-border-radius: 		10px;
  -webkit-border-radius: 	10px;
  cursor: pointer;
}

#registerpage .pageTitle,
#compare .pageTitle ,
#neshanshode .pageTitle ,
#hesabkarbari .pageTitle ,
#orderlist .pageTitle ,
#orderdetail .pageTitle ,
#blog .pageTitle ,
#blog2 .pageTitle ,
#prices .pageTitle ,
#ghavanin .pageTitle ,
#rapaport .pageTitle 
{
	position: absolute;
	top: 239px;
	width: 318px;
	border: thin solid #89570f;
	left: 50%;
	border-radius: 			15px;
	-o-border-radius: 		15px;
	-moz-border-radius: 	15px;
	-webkit-border-radius: 	15px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	transform: 			translateX(-50%);
	-o-transform: 		translateX(-50%);
	-moz-transform: 	translateX(-50%);
	-webkit-transform: 	translateX(-50%);
	
} 
.shopTitle
{ 
	position: absolute;
	top: 239px;
	width: 318px;
	border: thin solid #89570f;
	left: 50%;
	border-radius: 			15px;
	-o-border-radius: 		15px;
	-moz-border-radius: 	15px;
	-webkit-border-radius: 	15px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	transform: 			translate(calc(-50% + 10px));
	-o-transform: 		translate(calc(-50% + 10px));
	-moz-transform: 	translate(calc(-50% + 10px));
	-webkit-transform: 	translate(calc(-50% + 10px));
	font-family: iran;
	font-size: 15px;
	color: #fff;
	margin: 0;
	line-height: 32px;
	
} 
.shopTitle i
{
	margin-left:10px;
}
#registerpage .pageTitle h1,
#compare .pageTitle h1 ,
#neshanshode .pageTitle h1 ,
#hesabkarbari .pageTitle h1,
#orderlist .pageTitle h1 ,
#orderdetail .pageTitle h1 ,
#blog .pageTitle h1 ,
#blog2 .pageTitle h1 ,
#prices .pageTitle h1 ,
#ghavanin .pageTitle h1 ,
#aabshode .pageTitle h1 ,
#rapaport .pageTitle h1 
{
	font-family: iran;
	font-size: 15px;
	color: #fff;
	margin: 0;
	line-height: 32px;
}

#prices div[role="main"]
{
	margin: 50px auto !important;
}
.ghavanincontent * {
  font-family: iran;
  color: #fff;
}
.ghavanincontent {
  width: 900px;
  margin: auto;
  direction: rtl;
  text-align: justify;
  font-family: iran;
  font-size: 16px;
}
.blogsholder {
  text-align: right;
  font-family: iran;
  text-shadow: none;
  color: #eee;
}
.blogTeaser {
  padding: 10px;
  margin: 10px 20px;
  background: #333;
  border-radius: 7px;
}
.blogTeaser .teaserimg {
  margin-bottom: 10px;
}
.blogTeaser .teaserimg img {
  border-radius: 7px;
  min-width: 100%;
}
.blogTeaser .blogname {
  font-size: 14px;
  margin-bottom: 10px;
  text-align: justify;
  direction: rtl;
  line-height: 30px;
}
.blogTeaser .blogdate {
  direction: rtl;
  color: #888;
  background: #434343;
  padding: 3px 6px;
  margin-bottom: 10px;
  border-radius: 5px;
}
.blogTeaser .blogdate i {
  margin-left: 10px;
}
.blogTeaser .shortdesc {
  font-size: 13px;
  text-align: justify;
  direction: rtl;
  color: #ccc;
}
.blogTeaser .readmore {
  background: linear-gradient(0deg, rgb(166, 166, 166) 0%, rgb(255, 255, 255) 100%);
  border-radius: 5px;
  color: #333;
  padding: 6px 10px;
  display: inline-block;
  font-size: 12px;
  cursor: pointer;
}
.uk-offcanvas-bar ul li a img {
  width: 17px;
  margin-left: 6px;
  filter: brightness(0) grayscale(1);
} 
.uk-offcanvas-bar ul li:hover a img,
.uk-offcanvas-bar ul li.uk-active a img
{
	filter:none ;
}

#rapaport .descc {
	text-align: center;
	margin: 50px auto 20px;
	font-size: 16px;
	width: 800px;
	direction: rtl;
	color: #fff;
	font-size: 15px;
	font-family: iran;
}
.rapaportform {
  width: 700px;
  margin: auto;
}
#rapaport .formrow .labelform {
  text-align: center;
  color: #f2c689;
  direction: rtl;
  font-size: 17px;
  margin-top: 30px;
  font-family: iran;
}
#rapaport .formrow .itemform::after {
  width: 640px;
  height: 1px;
  display: block;
  border-bottom: thin solid #a57145;
  content: "";
  margin: auto;
  
}
#rapaport option {
  color: #fff !important;
  direction: rtl;
  text-align: right;
}
#rapaport select::after
{
	right: .5625em;
	content: "";
	position: absolute;
	display: block;
	width: 22px;
	height: 22px;
	top: 50%;
	margin-top: -11px;
}
#rapaport select {
	min-height: 45px;
	background-color: #333;
	border-color: #1f1f1f;
	color: #fff !important;
	text-shadow: 0 1px 0 #111;
	
	border-radius: 			10px;
	-o-border-radius: 		10px;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
	
	width: 100%;
	font-family: iran;
	line-height: 45px;
	padding: 10px;

}
#rapaport .descc a {
  color: #EAB88E;
  text-decoration: none;
}
#rapaport .calculatedItem .drl {
  width: 700px;
  margin: 50px auto;
  padding: 13px;
  background: linear-gradient(0deg, rgb(0, 108, 77) 0%, rgb(36, 151, 118) 100%) !important;
  background: -o-linear-gradient(0deg, rgb(0, 108, 77) 0%, rgb(36, 151, 118) 100%) !important;
  background: -moz-linear-gradient(0deg, rgb(0, 108, 77) 0%, rgb(36, 151, 118) 100%) !important;
  background: -webkit-linear-gradient(0deg, rgb(0, 108, 77) 0%, rgb(36, 151, 118) 100%) !important;
  font-family: iran;
}
#rapaport .mikhahambishtarbedanam {
  background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
  background: -o-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
  background: -moz-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
  background: -webkit-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
  padding: 10px 50px;
  border-radius: 6px;
  margin: auto;
    margin-top: auto;
  width: 260px;
  display: block;
  text-align: center;
  color: #222;
  font-weight: bold;
  margin-top: 40px;
  font-family: iran;
}

#rapaport .mikhahambishtarbedanam_holder .descc {
  background: #222;
  padding: 20px;
  margin: 10px auto;
  box-sizing: border-box;
  border-radius: 20px;
  font-size: 15px;
  text-align: justify;
  line-height: 28px;
  display:none;
}

.rapaporttable {
  background: linear-gradient(0deg, rgb(0, 108, 77) 0%, rgb(36, 151, 118) 100%) !important;
  margin: auto;
    margin-top: auto;
  border-radius: 24px;
  margin-top: 40px;
  width: 800px;
  height: 800px;
}
.rapaporttable td {
  background: #222;
  color: #fff;
}
.rapaporttable tr td, .rapaporttable tr th {
  text-align: center;
  color: #fff;
 
}

.rapaporttitle {
  font-size: 32px;
}
.rapaportcut {
  font-size: 30px;
}
.rapaportbazevazni {
  font-size: 20px;
  
}
.rapaportdate {
  font-size: 20px;
  margin-left: 20px;
}

.rapaporttable tr td:nth-child(4), 
.rapaporttable tr td:nth-child(6), 
.rapaporttable tr td:nth-child(9), 
.rapaporttable tr td:last-child {
  border-right: thin solid #168767;
}
.rapaporttable tr:nth-child(7), 
.rapaporttable tr:nth-child(9), 
.rapaporttable tr:nth-child(12), 
.rapaporttable tr:last-child td {
  border-bottom: thin solid #168767;
}
.rapaporttable td, .rapaporttable th {
  font-family: tahoma;
}

#rapaport .found {
  background: linear-gradient(0deg, rgb(0, 108, 77) 0%, rgb(36, 151, 118) 100%) !important;
  border: 2px solid #23ffc0 !important;
}
.rapaporttable tr:nth-child(1), 
.rapaporttable tr:nth-child(2), 
.rapaporttable tr:nth-child(3) {
  height: 33px !important;
}
#rapaport .warning {
  text-align: center;
  color: #000;
  display: block;
  width: 770px;
  margin: auto;
  border-radius: 7px;
  padding: 10px;
  direction: rtl;
  font-family: iran;
}
.comparebox > p {
  text-align: center;
  font-family: iran;
  color: #fff;
  font-size: 15px;
  margin: 10px 0;
}

.compareRow.head {
  width: 1000px;
  margin: 50px auto;
  direction: rtl;
}

#compare .ui-content {
  width: 1000px;
}
.compareRow.head .throw td:first-child {
  border-top-right-radius: 10px;
  -o-border-top-right-radius: 10px;
  -moz-border-top-right-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -o-border-bottom-right-radius: 10px;
  -moz-border-bottom-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
}
.compareRow.head .throw td:last-child {
  border-top-left-radius: 10px;
  -o-border-top-left-radius: 10px;
  -moz-border-top-left-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -o-border-bottom-left-radius: 10px;
  -moz-border-bottom-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
}
.compareRow.head .throw td:not(:last-child) {
  border-left: 1px solid #000;
}
.compareRow.head .throw td {
  background: linear-gradient(#f0c77f , #b4825a);
  background: -o-linear-gradient(#f0c77f , #b4825a);
  background: -moz-linear-gradient(#f0c77f , #b4825a);
  background: -webkit-linear-gradient(#f0c77f , #b4825a);
  padding: 10px 6px !important;
  border-bottom: none !important;
  color: #000;
  text-align: center;
  font-family: iran;
  font-size:15px;
}
.compareRow.head .prow td {
  border: 1px solid #444;
  padding: 5px;
  text-align: center;
  color: #fff;
  font-family: iran;
  font-size: 13px;
}
.compareRow.head .prow td .uk-icon-remove {
  color: #f00;
  font-size: 18px;
}  

.compareRow.head .prow td.tasvir .pimage {
  aspect-ratio: 1/1;
  background-size: contain !important;
  border-radius: 10px;
  -o-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin: auto;
  width:117px;
}

 .goldonbackBtn.ui-link {
    position: absolute;
    left: 12px;
    top: 246px;
    background: #000;
    padding: 2px 21px;
    border: thin solid #a06712;
    font-size: 12px;
    border-radius: 50px 0 0 50px;
    font-weight: normal;
    font-family: iran;
    color: #fff;
}

.compareRow.head .prow td.tasvir .pimage a {
  border: none !important;
  width: 100%;
  height: 100%;
  display: block;
}

.savess {
  width: 100%;
  background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
  background: -o-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
  background: -moz-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
  background: -webkit-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
  border: none !important;
  padding: 80px 10vw 10px;
  margin-top: 30px;
  text-align: unset; 

}

.noProduct {
  text-align: center;
  color: #000;
  direction: rtl;
  font-size: 17px;
  font-family: iran;
}

#neshanshode .ui-content {
  text-align: center;
  padding: 50px 0;
  width: 100%;
}

.hazfeneshanshodah {
  text-align: center;
  border: 1px solid #CA9B68;
  padding: 10px 20px;
  font-family: iRAN;
  color: #000;
  font-size: 15px;
  margin: 20px auto !important;
  border-radius: 10px;
  cursor: pointer;
  background:#CA9B68; 
} 

.savess .productRow .pimage {
	width: 100%;
	aspect-ratio: 1/1;
	background-size: cover !important;
	border: 3px solid #8d5b15 !important;
	border-radius: 25px;
	-o-border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	display:block !important;
}
.savess .productfilter[filtername="ویدئو"], 
.savess .productfilter[filtername="برند مدال و گردنبند زنانه"], 
.savess .productfilter[filtername="نگین دار"]
{
  display: none;
}
.savess .productRow
{
	width: calc(25% - 30px) !important;
	margin: 0 15px 40px !important;
	display: inline-grid ;
	height:auto !important ;
	aspect-ratio:1/1;
	position: relative;
	padding:0;
	outline: thin solid #8d5b15 !important;
	outline-offset: 6px;
	border-radius: 			25px !important;
	-o-border-radius: 		25px !important;
	-moz-border-radius: 	25px !important;
	-webkit-border-radius: 	25px !important;
	transition: 		all ease-out .3s;
	-o-transition: 		all ease-out .3s;
	-moz-transition: 	all ease-out .3s;
	-webkit-transition: all ease-out .3s;
	border: none !important;
}

#neshanshode .savess .addToCart i
{
	color: #888;
	font-size: 30px;
}
#neshanshode .savess .addToCart
{
  background: none !important;
  width: auto !important;
  height: auto !important;
  padding: 0;
  right: 10px;
  left: auto;
  position: absolute;
  z-index: 2;
  top: 7px;
  cursor: pointer;
}
.savess .itemCart.addToCart 
{
  background: none !important;
  width: auto !important;
  height: auto !important;
  padding: 0;
  right: 10px;
  left: auto;
  position: absolute;
  z-index: 2;
  top: 7px;
  cursor: pointer;
}
.savess .addtoneshanshodeha {
  top: 10px;
  background: none !important;
  width: auto !important;
  height: auto !important;
  padding: 0;
  right: auto;
  left: 10px;
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
.savess .productRow .productInfo
{
	z-index: 1;
}


.savess .productRow div[filtername="پول سنگ داشته باشد"],
.savess .productRow div[filtername="title"],
.savess .productRow div[filtername="موجود"],
.savess .productRow div[filtername="رنگ"],  
.savess .productRow div[filtername="برند پابند زنانه"],
.savess .productRow div[filtername~="زنانه"],
.savess .productRow div[filtername~="مردانه"],
.savess .productRow div[filtername~="بچه گانه"],
.savess .productRow div[filtername~="کارخانه"],
.savess .productRow div[filtername~="بارخانه"],
.savess .productRow div[filtername="gardanbandebachegane"],
.savess .productRow div[filtername="jashnvarezanjir"],
.savess .productRow div[filtername="karkhanehzanjirgardani"],
.savess .productRow div[filtername="karkhanehsarzanjir"],
.savess .productRow div[filtername="karkhanehzanjirhayetookhali"],
.savess .productRow div[filtername="medalbachegane"],
.savess .productRow div[filtername="nimsetbachegane"],
.savess .productRow div[filtername="saatzanane"],
.savess .productRow div[filtername="tanzimehesabrayankart"],
.savess .productRow div[filtername="zanjirebadan"],
.savess .productRow div[filtername="zanjirgardanbandfantezi"],
.savess .productRow div[filtername="zanjirmetri (Copy)"],
.savess .productRow div[filtername="تصویر1"],
.savess .productRow div[filtername="تصویر2"],
.savess .productRow div[filtername="وزن"],
.savess .productRow div[filtername="اجرت به درصد"],
.savess .productRow div[filtername="اجرت به تومان"],
.savess .productRow div[filtername="متفرقه"],
.savess .productRow div[filtername="وزن سنگ کم شده باشد"],
.savess .productRow div[filtername="گروه کالایی"],
.savess .productRow div[filtername="کیفیت نگینها"],
.savess .productRow div[filtername="کیفیت ساخت"],
.savess .productRow div[filtername="کیفیت آبکاری"],
.savess .productRow div[filtername="کیفیت پرداخت و صیقلی بودن"],
.savess .productRow div[filtername="کیفیت قفل و اتصالات"],
.savess .productRow div[filtername="مسایل فنی دیگر"],
.savess .productRow div[filtername="قابل تحویل"],
.savess .productRow div[filtername="سایز"],
.savess .productRow div[filtername="توضیحات"],
.savess .productRow div[filtername="عنوان ویدئو 1"], 
.savess .productRow div[filtername="عنوان ویدئو 2"],
.savess .productRow div[filtername="عنوان ویدئو 3"],
.savess .productRow div[filtername="عنوان ویدئو 4"],
.savess .productRow div[filtername="عنوان ویدئو 5"],
.savess .productRow div[filtername="درباره این محصول"],
.savess .productRow div[filtername="برآورد کلی"],
.savess .productRow div[filtername="کمپانی اصلی"],
.savess .productRow div[filtername="امکان سایز شدن"],
.savess .productRow div[filtername="کیفیت سوار شدن نگینها"] ,
#neshanshode .productRow .item-name
{
	display:none;
}

.emkanmarjooee {
	font-family: iran;
	color: #fff;
	font-size: 15px;
	margin: 30px 0;
}

.goldOn.factorRow {
	width: 70%;
	margin: auto auto 50px !important;
	position: relative;
	background: none !important;
}
.goldOn.factorRow .factorMain {
  background: linear-gradient(#f0c77f , #b4825a);
  background: -o-linear-gradient(#f0c77f , #b4825a);
  background: -moz-linear-gradient(#f0c77f , #b4825a);
  background: -webkit-linear-gradient(#f0c77f , #b4825a);
  padding: 10px;
  border-radius: 20px;
  -o-border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  min-height: 163px;
  display: inline-block;
  width: 100%;
  column-count: unset !important;
}
.sefareshTozihat {
  text-align: center;
} 
.goldOn.factorRow .factorMain > div
{
	display:inline-table !important;
}
.Ocenter {
  width: 140px !important;
  float: right;
  margin-left: 30px;
  height: 140px !important;
}
.factorRow .orderImg {
  float: none;
  width: 138px;
  height: 138px;
  border-radius: 20px;
  -o-border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
}
.factorRow .orderImg a {
  width: 100%;
  height: 100%;
  display: block;
}
.Oright {
  /*float: right;*/
  width: 554px !important;
  margin-left: 0;
  height: 140px !important;
}
.Oright .rightSide {
  width: 235px;
  float: right;
  margin-left: 50px;
  height: 138px;
  padding-top: 3px;
}
.Oright .rightSide .goldOnProductID {
  width: calc(100% - 12px);
  text-align: center;
  padding: 6px;
  background: #201f1e;
  border-radius: 10px;
  -o-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  font-size: 16px;
  margin-bottom: 15px;
  color: #fff;
font-family: iran;
}
.Oright .rightSide .orderVazn {
  text-align: center;
  width: calc(100% - 12px);
  padding: 6px;
  border-radius: 10px;
  -o-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background: #201f1e;
  color: #fff;
font-family: iran;
}
.Oright .rightSide .orderVazn span {
  font-size: 16px;
}
.Oright .quantity .quantityBtn  input {
  background: #fff;
  height: 48px;
  text-align: center;
  border-radius: 10px;
  -o-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  font-size: 19px;
  color: #000;
  width: 48px;
  float:right;
  margin: 0 10px;
  border: none !important;
  font-family: iran;
}
.Oright .quantity {
  float: right;
  width: calc(100% - 325px);
  height: 138px;
}
.Oright .quantity .quantityBtn {
  width: 100% !important;
  text-align: center;
  padding: 7px 10px;
  background: #201f1e;
  border-radius: 10px;
  -o-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  height: 63px;
  margin: 38px 0;
}
.Oright .quantity .quantityBtn > span {
  float: right;
  font-size: 16px;
  line-height: 45px;
  margin-left: 5px;
  color: #fff;
font-family: iran;
}
.Oright .quantity .quantityBtn #minus {
  margin-right: 0;
  float: right;
  width: 34px;
  height: 34px;
  padding: 5px;
  background: linear-gradient(#f0c77f , #b4825a);
  background: -o-linear-gradient(#f0c77f , #b4825a);
  background: -moz-linear-gradient(#f0c77f , #b4825a);
  background: -webkit-linear-gradient(#f0c77f , #b4825a);
  border-radius: 10px;
  -o-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  color: #201f1e;
  text-shadow: none;
  font-size: 24px;
  line-height: 25px;
  border: none;
  margin-top: 7px;
  margin-bottom: 7px;
}
.Oright .quantity .quantityBtn > div {
  background: none;
  box-shadow: none;
  width: 48px;
  height: 48px;
  float: right;
  margin: 0 10px;
}

.Oright .quantity .quantityBtn #plus {
  margin-right: 0;
  float: right;
  width: 34px;
  height: 34px;
  padding: 5px;
  background: linear-gradient(#f0c77f , #b4825a);
  background: -o-linear-gradient(#f0c77f , #b4825a);
  background: -moz-linear-gradient(#f0c77f , #b4825a);
  background: -webkit-linear-gradient(#f0c77f , #b4825a);
  border-radius: 10px;
  -o-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  color: #201f1e;
  text-shadow: none;
  font-size: 24px;
  line-height: 25px;
  border: none;
  margin-top: 7px;
  margin-bottom: 7px;
}
.Oleft {
  width: 200px !important;
  /*float: left;*/
  height: 139px !important;
}
.Oleft .total {
	text-align: center;
	background: #201f1ebb;
	border-radius: 8px;
	min-height: 68px;
	position: absolute;
	left: 0;
	min-width: 200px;
	min-height: 139px;
}
.Oleft .total .totalOnvan {
	font-size: 17px;
	display: block;
	margin-top: 15px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	color: #fff;
	font-family: iran;
}
.Oleft .total .totalOjratVazni span {
	display: block;
	line-height: 22px;
	direction: rtl;
	color: #fff;
	font-family: iran;
} 
.sefareshTozihat > div {
  background: none !important;
  color: #fff !important;
}  
.sefareshTozihat input {
  background: #000;
  border: 1px solid #a57145;
    border-top-color: rgb(165, 113, 69);
    border-top-style: solid;
    border-top-width: 1px;
  border-top-color: rgb(165, 113, 69);
  border-top-style: solid;
  border-top-width: 1px;
  text-align: right;
  padding: 30px 30px;
  border-radius: 27px;
  -o-border-radius: 27px;
  -moz-border-radius: 27px;
  -webkit-border-radius: 27px;
  font-size: 15px;
  text-shadow: none;
  color: #fff !important;
  line-height: 28px;
  border-top: none !important;
  border-radius: 0 0 20px 20px;
  width: 95%;
  margin: auto;
  font-family: iran;
}
.ozviatvorood {
	width: 1145px;
	margin: auto auto 15px;
	text-align: center;
	direction: rtl;
	padding: 10px 10px;
	font-family: iran;
	color: #fff;
}
.finalholder2 {
  width: 1145px;
  margin: auto;
  text-align: center;
}
.finalSubmit {
	width: 50%;
	margin: 50px auto;
	background: linear-gradient(0deg, rgb(191, 138, 99) 0%, rgb(255, 220, 154) 100%) !important;
	border-color: #f5cf91;
	color: #000 !important;
	font-weight: normal;
	border-radius: 			11px !important;
	-o-border-radius: 		11px !important;
	-moz-border-radius: 	11px !important;
	-webkit-border-radius: 	11px !important;
	font-family: iran;
	padding: .7em 1em;
	border: none;
	cursor:pointer;
	
}
.totalOjratVazni {
  font-family: iran;
  color: #fff;
}
 
.removeOrder {
	font-family: iran;
	text-align: right;
	background: #f00;
	font-size: 13px;
	color: #fff !important;
	padding: 1px 5px;
	border-radius: 7px;
	-o-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	margin-bottom: 5px;
	display: block;
	width: 93px;
}
.emkanmarjooee {
	width: 745px;
	margin: auto auto 30px;
	background:none;
}
.zoomimgs {
  display: none;
}
.sevendays
{
	background:url("img/7day.png") no-repeat 100% 50%;
	height:63px;
	padding-right:60px;
	margin-bottom: 34px;
}
.hazineersal
{
	background:url("img/motorbike.png") no-repeat 100% 50%;
	height:58px;
	padding-right:60px;
	
}
.sevendays > div,
.hazineersal > div
{
	background:url("img/carttopbg.png") no-repeat 50% 100%;	
	padding-bottom: 7px;
}
.sevendays > div > div,
.hazineersal > div > div
{
	background:#201f1e;
	padding:20px;
	border-radius: 			20px;
	-o-border-radius: 		20px;
	-moz-border-radius: 	20px;
	-webkit-border-radius: 	20px; 
	
	font-size: 15px;
}  
.sevendays div > div span {
  color: #bb7f28;
}

.sabadkhali {
  text-align: center;
  font-size: 17px; 
  font-family:iran;
} 
.orderDarsad, 
.orderSood, 
.orderTomani, 
.orderMotefareghe 
{
	display: none;
}
.goldOn.factorRow .factorMain .sizeof {
	display: block;
	height: 40px;
	font-family: iran;
	margin-top: 5px;
}
.goldOn.factorRow .factorMain .sizeof select {
	width: 100px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 			6px;
	-o-border-radius: 		6px;
	-moz-border-radius: 	6px;
	-webkit-border-radius: 	6px;
}
.goldOn.factorRow .factorMain .sizeofbtndiv button {
	border-radius: 			6px;
	-o-border-radius: 		6px;
	-moz-border-radius: 	6px;
	-webkit-border-radius: 	6px;
}
.sizeof {
  display: block;
  height: 80px;
}
.sizeof span {
  text-align: right;
  display: block;
  color: #000;
  direction: rtl;
}
.sizeof #selectsize-button {
  background: #201f1ebb;
  border: 1px solid #201f1ebb;
}
.sizeof #selectsize-button span {
  color: #fff;
  font-weight: normal;
}
.sizeofbtndiv button {
  background: #201f1ebb !important;
  border: 1px solid #201f1ebb !important;
  font-size: 14px;
  font-weight: normal;
  text-shadow: none !important;
  color: #fff !important;
  padding: 11px 5px;
}

.removeOrder.ui-link i {
    padding: 7px;
    transform: translate(9px,-6px);
    font-size: 24px;
    padding-top: 5px;
    box-sizing: border-box;
}
.selectzamanersal > div {
	text-align: center;
	text-shadow: none;
	color: #fff;
	font-size: 15px;
	padding: 5px;
	margin: 5px;
}
#zamanersalfieldset {
	direction: rtl;
	font-family: iran;
	text-align: center;
	text-shadow: none;
	color: #e1b675;
	font-size: 14px;
}
#zamanersalfieldset .ui-controlgroup-label legend {
    font-size: 15px;
}
#zamanersalfieldset .ui-controlgroup-controls, #zamanersalfieldset .ui-controlgroup-controls > div, #zamanersalfieldset .ui-controlgroup-controls div {
    direction: rtl;
    text-align: right;
    font-family: iran;
    font-size: 15px;
}
#zamanersalfieldset .subday span {
    display: inline-block;
    min-width: 81px;
}
#zamanersalfieldset .subday span:first-child {
    color: #efc77e;
}
#zamanersalfieldset .subday {
    padding-right: 30px;
}
.ui-btn.ui-radio-off::after {
    left: inherit;
    right: 10px;
}
.ui-btn.ui-radio-on::after {
    left: inherit;
    right: 10px;
    width: 18px !important;
    height: 18px !important;
    border-color: #b17e58 !important;
}
.selectzamanersal {
    padding: 0 10px;
}
.factorList {
    margin-bottom: 100px;
}

.selectboxtitle {
    display: block;
    text-align: center;
    direction: rtl;
    text-shadow: none;
    font-size: 13px;
    color: #dfb474;
    font-family: iran;
    margin-top: 20px;
    margin-bottom: 10px;
}
.boxholder {
    background: linear-gradient(0deg, rgb(177, 126, 88) 0%, rgb(244, 204, 129) 100%);
    overflow-y: hidden;
    overflow-x: auto;
    height: 180px;
    direction: ltr;
    padding: 10px 0;
	margin-bottom: 15px;
}
.boxholderinside {
    display: block;
    
	direction: rtl;
}
.boxrow {
    display: inline-block;
    position: relative;
    transform: scale(.94);
    transition: all ease .3s;
	cursor:pointer;
	width: calc(12vw - 1.5rem);
	height: calc(12vw - 1.5rem);
}
.boxrow .iimg {
    width: 160px;
    height: 160px;
    background-size: contain;
    border-radius: 10px;
    border: thin solid #ca9770;
}
.boxrow .iimg.img02 {
    position: absolute;
    top: 0;
}

 .boxrow .dimension {
    position: absolute;
    top: 5px;
    text-align: center;
    line-height: 12px;
    font-size: 11px;
    overflow: hidden;
    font-family: iran;
    color: #421100;
    right: 8px;
    opacity: 0.7;
    text-shadow: none;
    letter-spacing: -.5px;
}
.boxrow .price {
    position: absolute;
    bottom: 3px;
    padding: 0px 6px;
    font-family: iran;
    font-size: 12px;
    width: 160px;
    text-align: left;
    color: #421100;
    text-shadow: none;
}
.boxrow.selected {
    
    border-radius: 10px;
    opacity: 1;
    filter: drop-shadow(0px 0px 9px #8B5830) contrast(1.15) brightness(1.15);
}
.boxrow .idd {
    display: none;
}
.whatsappside.cartwhatsapp {
    background: #1ebea5 !important;
    color: #fff;
    text-shadow: none;
    font-family: iran;
    padding: 10px;
    box-sizing: border-box;
    position: fixed;
    bottom: 0;
    border-radius: 10px 10px 0 0;
    left: 50%;
    transform: translate(-50%);
    z-index: 26;
	width: 270px;
	direction: rtl;
	text-align: center;
}
.whatsappside.cartwhatsapp i {
    margin-left: 5px;
}
.entekhabjabeluxbtn , .entekhabjabedefbtn{
    background: linear-gradient(0deg, rgb(177, 126, 88) 0%, rgb(244, 204, 129) 100%);
    color: #111;
    padding: 10px;
    display: inline-block;
    margin-top: 10px;
    border-radius: 7px;
    font-size: 12px;
    cursor: pointer;
}
.boxrow.boxdef .price {
    display: none;
}
.countbox {
    display: none;
}
.countbox .boxcountshow {
    display: inline-block;
    font-family: iran;
    width: 25px;
    text-align: center;
    background: #fff;
    line-height: 25px;
    margin: 0 2px;
    border: thin solid #939393;
    border-radius: 5px;
    text-shadow: none;
    font-size: 15px;
    height: 25px;
}

.ghabeletahvilbox .uk-form-row {
  background: #333;
  border: 1px solid #1f1f1f;
  padding: 0.2em 1.5em;
  border-radius: 10px;
  color: #fff;
}
.ersaaalSariiFieldSet input {
  margin-left: 10px;
}
.countbox .plusminesbox {
    display: inline-block;
    background: #333;
    width: 25px;
    text-align: center;
    color: #fff;
    text-shadow: none;
    border-radius: 5px;
    font-family: iran;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    height: 25px;
}

.radioDiv 
{
	background-color: #333;
	border:1px solid #1f1f1f;
	color: #fff;
	text-shadow: 0 1px 0 #111;
	margin: 0;
	text-align: left;
	white-space: normal;
	z-index: 2;
	padding: .7em 1em;
	position:relative;
	font-family: iran;
	font-size: 16px;
	cursor: pointer;
}
.radioDiv input 
{
	float:right;
	margin-left: 6px;
	margin-top: 5px;
}
.radioDiv label {
  display: block;
  font-weight: bold;
  margin-bottom: 0;
  cursor: pointer;
}
.radioDiv:first-child {
	border-top-right-radius: 			10px;
	-o-border-top-right-radius: 		10px;
	-moz-border-top-right-radius: 		10px;
	-webkit-border-top-right-radius: 	10px;
	border-top-left-radius: 			10px;
	-o-border-top-left-radius: 			10px;
	-moz-border-top-left-radius: 		10px;
	-webkit-border-top-left-radius: 	10px;
}

.radioDiv:last-child {
	border-bottom-right-radius: 		10px;
	-o-border-bottom-right-radius: 		10px;
	-moz-border-bottom-right-radius: 	10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 			10px;
	-o-border-bottom-left-radius: 		10px;
	-moz-border-bottom-left-radius: 	10px;
	-webkit-border-bottom-left-radius: 	10px;
}
.hazineersal
{
	background:none !important;
}
.radioDiv label 
{
  display: block;
}
.countbox {
    position: absolute;
    bottom: 3px;
    direction: ltr;
    right: 3px;
}
.boxrow .checkk {
    position: absolute;
    top: 5px;
    left: 7px;
    font-size: 17px;
    display: none;
}
.totalboxprices {
    text-align: center;
    font-family: iran;
    direction: rtl;
    text-shadow: none;
    color: #c5c5c5;
    margin-bottom: 20px;
    font-size: 12px;
    letter-spacing: -.75px;
	display:none;
}
.boxxtotall {
    color: #fff;
    letter-spacing: 0;
}
#zamanersalfieldset .subday span.daydate {
    font-size: 11px;
}
.daryaftkonandekala {
 
    background: linear-gradient(0deg, rgb(191, 138, 99) 0%, rgb(255, 220, 154) 100%) !important;
    border: thin solid #f2ca7f !important;
    color: #392b14 !important;
    font-size: 12px;
    text-shadow: none !important;

}
.ozviatvorood {
    padding: 10px 10px;
}
.marhalebad ,
.marhalebad2 
{
    display: block;
    margin: auto;
        margin-top: auto;
        margin-bottom: auto;
    width: 150px;
    text-align: center;
    direction: rtl;
    font-size: 15px;
    text-shadow: none;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 10px 0;
    background: linear-gradient(0deg, rgb(177, 126, 88) 0%, rgb(244, 204, 129) 100%);
    font-family: iran;
    border-radius: 7px;
    border: thin solid #f2ca7f !important;
	cursor: pointer;
}
.marhalebad i ,
.marhalebad2 i 
{
    margin-left: 7px;
    font-size: 20px;
    display: inline-block;
    transform: translate(0,3px);
}
.jabekoldiv {
    display: none;
}
.selectzamanersal {
    display: none;
}

.lastRow {
    display: none;
}

.marhalebad 
{
    display: none;
    cursor: pointer;
}
.pagein .currentuser {
	position: absolute;
	bottom: 56px;
	left: 50%;
	transform: 			translateX(-50%);
	-o-transform: 		translateX(-50%);
	-moz-transform: 	translateX(-50%);
	-webkit-transform: 	translateX(-50%);
}
.currentuser {
  width: 400px;
  margin: 10px auto auto;
  font-family: iran;
  font-size: 13px;
  text-align: center;
  z-index: 1;
  position:relative;
}
.currentuser span
{
	color: #f7cb91;
}
.daryaftkonande {
    font-family: iran;
    text-shadow: none;
    color: #f7d293;
    direction: rtl;
    padding: 10px;
    text-align: center;
    font-size: 12px;
}
.daryaftkonande {
    display: none;
}
.daryaftkonande textarea {
    height: 120px;
}
.finalholder {
    display: none;
	text-align: center;
}
.factorList .descRow {
    width: 100%;
}
.factorList .descRow textarea {
    height: 120px !important;
}
.luxboxtext {
    display: block;
    text-align: center;
    text-shadow: none;
    color: #dfb474;
    direction: rtl;
    font-size: 13px;
    font-family: iran;
    padding: 0 10px;
}
.selectboxtitle {
    padding: 0 10px;
    margin-top: 10px;
}
.luxbox , .freebox{
    text-align: center;
    margin-bottom: 10px;
    display: block;
    text-shadow: none;
    font-family: iran;
}
.luxboxholderrr {
display:none;
}
.jabekoldiv {
    margin-top: 50px;
    margin-bottom: 20px;
    border-top: 4px dashed #444;
    padding: 20px 0;
    border-bottom: 4px dashed #444;
}
.selectzamanersal {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 4px dashed #444;
}
.daryaftkonande {
    border-bottom: 4px dashed #444;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.daryaftkonande input, .daryaftkonande textarea {
    background: linear-gradient(0deg, rgb(191, 138, 99) 0%, rgb(255, 220, 154) 100%) !important;
    direction: rtl;
    text-align: right;
    text-shadow: none !important;
	font-size: 13px;
	padding: 6px;
	border-radius: 			3px;
	-o-border-radius: 		3px;
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
	border: none;
	width: 100%;
}
.boxholder.luxboxholderrr {
    overflow-x: scroll !important;
}

.factorkaghazifield input {
  float: right;
  width: auto !important;
  margin-top: 3px !important;
  margin-left: 5px !important;
}
.daryaftkonande {
  width: 70% !important;
  margin: auto !important;
}
.hazineersalvatozihat {
  width: 100% !important;
}
.factorkaghazifield {
	width: 100% !important;
	padding: 7px;
	background: #e3c7a1;
	border: thin solid #f2ca7f !important;
	direction: rtl;
	text-align: right;
}
.factorkaghazifield label {
  background: none !important;
  color: #333;
  margin: 0;
  font-weight: bold;
}
.totalboxprices {
    font-size: 17px;
    padding: 10px 35px;
}
.daryaftkonande input::placeholder, .daryaftkonande textarea::placeholder {
    color: #37271A;
    opacity: .8;
}
.hazineersal {
    font-size: 15px;
    margin-top: 20px;
    color: #fff;
}
.emkanmarjooee {
    text-align: center;
    font-family: iran;
    text-shadow: none;
    color: #fff;
    direction: rtl;
    padding: 20px;
    box-sizing: border-box;
    background: #222;
    font-size: 13px;
}
.orderCode {
    display: none;
}
.orderTitle {
    display: none;
}

.majmoomablaghetebar > div {
    display: inline-block;
    font-family: iran;
    text-shadow: none;
    color: #fff;
    font-size: 15px;
}
.majmoomablaghetebar {
    text-align: center;
	display: none;
}
.majmoomablaghetebar div[id^="select"] {
    background: #444;
    border-color: #555;
}
.majmoomablaghetebar .ui-select span {
    border: none;
    font-family: iran;
    font-size: 15px;
    font-weight: normal;
    text-align: center;
    margin: auto;
    width: 100%;
    padding-right: 0;
    margin-right: -10px;
}
.kasretebar {
    margin-bottom: 20px;
}
#cart .userCreditVazni {
    color: #fedb99;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 17px;
}
.userCreditBetoman {
    display: block !important;
    font-size: 14px !important;
    color: #eec57d !important;
    margin-left: 10px;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.majmoomablaghetebar {
display:none;
}
.pasandazkolKarbar span {
    display: inline-block;
    color: #fff;
    clear: both;
    float: none;
    border: none;
    margin: 0;
    padding: 3px;
    font-size: 17px;
    color: #f1c97f;
}
.pasandazkolKarbar {
    display: block !important;
    margin-top: 0;
}
.pasandazkolKarbarm2 div {
    display: inline-block;
    margin: 0 !important;
    padding: 0;
    width: auto;
    float: none;
    clear: both;
}
.pasandazkolKarbarm2 {
    padding: 15px;
    margin: 10px;
    font-size: 13px !important;
}
.userCreditBetoman {
    display: none !important;
}
.userCreditTitle {
    display: none !important;
}
.userCreditVazni {
    display: none !important;
}
.userCreditMoneyCurency {
    display: none !important;
}
.pasandazkolKarbarm2 div {
    display: inline-block !important;
}
.newUserCreditBetoman {
    display: block !important;
    clear: both !important;
}
.jamkolojratha {
    font-size: 25px !important;
	font-family: iran;
	text-shadow: none;
	color: #fff;
}

.ORIGINALPRICE {
  border: none !important;
  text-align: center !important;
  width: 100% !important;
  text-decoration: line-through;
  color: #999 !important;
  font-size: 23px !important;
  font-family: iran;
}

#shivepardakht {
  margin: 10px;
  display: block;
  font-family: iran;
  text-shadow: none;
  color: #fff;
}
.shivepardakht {
  font-family: iran;
  text-shadow: none;
  text-align: center;
  color: #fff;
}
#shivepardakht {
}
#shivepardakht .ui-controlgroup-label legend {
  font-size: 15px;
  margin-top: 20px;
  color: #fbd797;
}

#shivepardakht .labelcontent {
    border: none;
    color: #efc77e;
    display: block;
    margin: 0;
    padding: 0;
    margin-right: 15px;
	text-align: right;
}
#shivepardakht .ui-radio input {
  float: right;
  margin-top: 6px;
}
#shivepardakht .ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on {
    background: #444;
}
#shivepardakht .ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-last-child.ui-radio-on {
    min-height: 250px;
}
.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-last-child.ui-radio-on::after {
    top: 28px;
}
.arzeshekolepasandaz {
    display: block !important;
    margin-top: 15px;
    width: 100%;
    line-height: 23px;
    text-align: justify;
    color: #fff;
}

.ghabelepardakhtholder {
    background: linear-gradient(180deg, rgb(64, 64, 64) 0%, rgb(26, 26, 26) 100%);
    margin: 10px;
    border-radius: 8px;
    padding: 10px;
    text-align: center;
    font-family: iran;
    text-shadow: none;
    color: #fad695;
    font-size: 25px;
}

.ghabelepardakhttitle {
    font-size: 15px;
    color: #ddd;
    margin-bottom: 10px;
}
.ghabelepardakhttitle2 {
  margin-bottom: 10px;
}
#zamanersalfieldset .ui-radio:nth-child(1), #zamanersalfieldset .ui-radio:nth-child(2), #zamanersalfieldset .ui-radio:nth-child(3) {
    display: none;
}
.ersalfori {
    display: inline-block;
    margin-top: 10px;
    background: linear-gradient(0deg, rgb(177, 126, 88) 0%, rgb(244, 204, 129) 100%);
    border-radius: 4px;
    padding: 6px 10px;
    color: #333;
    font-family: iran;
    font-size: 13px;
	cursor: pointer;
}
#zamanersalfieldset .ui-radio:nth-child(1) label,#zamanersalfieldset .ui-radio:nth-child(2) label,#zamanersalfieldset .ui-radio:nth-child(3) label {
    background: #404040;
}
.factorkaghazifield label , .isqrcode label {
    font-family: iran;
    font-size: 12px;
    direction: rtl;
    text-align: right;
    background: #333;
}
.factorkaghazifield .ui-btn-icon-right.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left ,.isqrcode .ui-btn-icon-right.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left {
    direction: rtl;
    text-align: right;
    padding-right: 38px;
    background: #e3c7a1;
    border: thin solid #f2ca7f;
}
.factorkaghazifield label::after , .isqrcode label::after {
    background-color: #6c523d !important;
}
.isQr {
    padding: 10px;
}
.isQr label {
    font-size: 12px;
    padding-left: 7px;
    color: #360D00 !important;
    background: linear-gradient(0deg, rgb(177, 126, 88) 0%, rgb(244, 204, 129) 100%) !important;
    text-shadow: 1px 1px 1px #f2ca7f !important;
}
.isQr label::after {
    opacity: .8;
}
.isqrtozihat {
    font-size: 12px;
    text-shadow: none;
    color: #ddd;
    direction: rtl;
    text-align: justify;
    border: thin solid #666;
    border-radius: 6px;
    padding: 9px;
    background: #333;
}

.ghabelepardakhtholder {
    font-size: 15px;
    color: #fff;
}

.ghabelepardakhtholder .ghabelepardakht {
    color: #fad695;
    font-size: 25px;
}
.ghabelepardakhtholder p:nth-child(3) {
    color: #c18c65 !important;
    font-weight: bold;
}

.totalOjratVazni .bitakhfif {
    text-decoration: line-through;
}

.qrhnadling > span {
    font-family: iran;
    direction: rtl;
    display: block;
    text-align: center;
    padding: 10px;
    text-shadow: none;
    color: #fff;
    font-size: 13px;
}
.qrhnadling > div {
    margin: 10px;
}
.qrhnadling > div span {
    font-family: iran;
    font-size: 14px;
}

.why20percent {
    background: linear-gradient(0deg, rgb(121, 121, 121) 0%, rgb(221, 221, 221) 100%);
    padding: 10px;
    border-radius: 5px;
    display: inline-block !important;
    color: #333;
    font-size: 13px;
	cursor:pointer;
}

.percent20 {
    display: block;
    padding: 10px;
    background: #555;
    border-radius: 5px;
    font-size: 14px;
    text-align: justify;
    margin-bottom: 0;
}
.ghabeletahvil {
    margin: 10px;
    padding: 10px;
    background: #333;
    text-align: right;
    direction: rtl;
    text-shadow: none;
    color: #eee;
    font-family: iran;
    border-radius: 5px;
}
.ghtahtitile {
    text-align: center;
    font-size: 12px;
    background: #555;
    border-radius: 5px;
    padding: 5px;
    margin-bottom: 5px;
}
.tahvilProductRow {
    display: inline-block;
	width: calc(25vw - 20px);
	height: calc(25vw - 20px);
    background-size: cover !important;
    border-radius: 12px;
    margin: 5px;
    text-align: center;
}
.tahvilProductRow span {
    background: rgba(0,0,0,.7);
    padding: 0 8px;
    border-radius: 5px;
    margin-top: 5px;
    display: inline-block;
    font-size: 12px;
}
.ghtahtitile span {
    color: #f2ca80;
    font-weight: bold;
    font-size: 14px;
}
.ghabeletahvil {
    position: relative;
}
.marsoole {
    position: absolute;
    right: 17px;
    top: 17px;
    color: #efc67e;
    font-size: 12px;
}
.subday {
    direction: rtl;
    text-align: right;
    font-family: iran;
    font-size: 13px;
}
.subday span:first-child {
    color: #ddb979;
    min-width: 59px;
    display: inline-block;
}
.subday span:last-child {
    float: left;
    font-size: 11px;
    color: #ccc;
}
.ghabeletahvilbox{
display:none;
}

.moareftitle {
    font-family: iran;
    text-align: center;
    text-shadow: none;
    color: #f7d293;
    margin-top: -30px;
    margin-bottom: 10px;display: inline-block;
}
.moarefcaption {
    font-family: iran;
    text-shadow: none;
    color: #eee;
    padding: 10px 15px;
    text-align: justify;
    font-size: 13px;
}
#moaref::placeholder {
    opacity: .5;
    color: #fff;
}
#moaref {
    background: linear-gradient(0deg, rgb(191, 138, 99) 0%, rgb(255, 220, 154) 100%) !important;
    text-align: center;
    color: #000;
    text-shadow: none;
    padding: 10px;
}
.moarefbody > div:first-child {
    width: 65%;
    display: inline-block;
}
.moarefbody {
    padding: 0 15px;
}
#submitmoaref {
    display: inline-block;
    width: calc(35% - 5px);
    font-family: iran;
    margin-right: 5px;
    padding: 14px 0;
    font-size: 13px;
    background: linear-gradient(0deg, rgb(191, 138, 99) 0%, rgb(255, 220, 154) 100%) !important;
    background: -o-linear-gradient(0deg, rgb(191, 138, 99) 0%, rgb(255, 220, 154) 100%) !important;
    background: -moz-linear-gradient(0deg, rgb(191, 138, 99) 0%, rgb(255, 220, 154) 100%) !important;
    background: -webkit-linear-gradient(0deg, rgb(191, 138, 99) 0%, rgb(255, 220, 154) 100%) !important;
    border: none;
	float: right;
	border-radius: 			4px;
	-o-border-radius: 		4px;
	-moz-border-radius: 	4px;
	-webkit-border-radius: 	4px;
}
#moaref {
    background: #555 !important;
    text-align: center;
    color: #fff;
    text-shadow: none;
    padding: 10px;
    border: thin dashed #999;
	float: left;
	font-family: iran;
	border-radius: 			4px;
	-o-border-radius: 		4px;
	-moz-border-radius: 	4px;
	-webkit-border-radius: 	4px;
	width: calc(100% - 450px);
}
.moarefholder {
  margin-bottom: 10px;
  background: #333;
  margin-top: 40px;
  padding: 45px 15px 70px;
  box-sizing: border-box;
  text-align: center;
  border-radius: 8px;
  display: inline-block;
	width: 100%;
}
.moarefLoading {
    text-align: center;
    text-shadow: none;
    color: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
    background: rgba(0,0,0,.7);
    padding: 20px;
    border-radius: 5px;
    border: thin solid #333;
    z-index: 10;
}
.ORIGINALPRICE {
  border: none !important;
  text-align: center !important; 
  width:100% !important;
  
  text-decoration: line-through;
  color: #999 !important;
  font-size:23px !important
}
.factorTotal span {
    height: inherit;
}
.whatsappside {
    color: #fff !important;
}
.goldOn.factorRow[cat^="javaher"] .Oright .quantity .quantityBtn button {
	background: linear-gradient(0deg, rgb(105, 3, 174) 0%, rgb(126, 66, 255) 100%) !important;
	
}
.goldOn.factorRow[cat^="javaher"] .sefareshTozihat input {
	border: 1px solid #7d41fe;
	
}
.goldOn.factorRow[cat^="javaher"] .factorMain {
				background: linear-gradient(0deg, rgb(105, 3, 174) 0%, rgb(126, 66, 255) 100%) !important;
			}
			.goldOn.factorRow[cat^="javaher"] .totalOjratVazni {
				   // background: linear-gradient(180deg, rgba(125, 65, 252,0) 0%, rgb(133, 76, 255) 100%) !important;
					color: #f8b23e;
			}
			.goldOn.factorRow[cat^="javaher"] .toziheharsatrsefaresh {
				
			}
			.goldOn.factorRow[cat^="javaher"] .sizeof > span {
				color: #fff;
			}
			.goldOn.factorRow[cat^="javaher"] .quantity .quantityBtn span {
				color: #fff;
			}
			
			.goldOn.factorRow[cat^="javaher"] .Oright div {
				color: #fff;
			}
			.goldOn.factorRow[cat^="javaher"] .uk-icon-remove {
				color: #c5a3ff;
				text-shadow: -1px 1px 1px #410f9a;
			}
			.goldOn.factorRow[cat^="javaher"] .ui-btn-icon-right::after {
				background-color: #6f6f6f;
			}
			.goldOn.factorRow[cat^="javaher"] .quantity button{
				color: #fff !important;
			}
			.goldOn.factorRow[cat^="javaher"] .quantity .ui-input-text input {
				border-color: #9f9f9f;
			}
			.ersaaalSariiFieldSet label {
    font-family: iran;
    font-size: 13px;
    direction: rtl;
    text-align: right;
}
.ersaaalSariiFieldSet {
    direction: rtl;
    text-align: right;
}
.ersaaalSariiFieldSet, .ersaaalSariiFieldSet input, .ersaaalSariiFieldSet label, .ersaaalSariiFieldSet div {
    direction: rtl !important;
    text-align: right !important;
}
.ersaaalSariiFieldSet {
    margin: 10px !important;
}
.ersaaalSariiFieldSet .ui-btn.ui-checkbox-on.ui-btn-b::after {
    background-color: #b17e58;
}
.ersaaalSariiFieldSet .ui-btn-icon-right::after {
    background-color: #daa781;
}
.ersaaalSariiP {
    font-family: iran;
    text-shadow: none;
    color: #dfb374;
    direction: rtl;
    text-align: right;
    padding: 10px;
    clear: both;
    float: none;
    margin: 10px;
    font-size: 12px;
	padding-top: 0;
}


	.boxholderinside.boxinside2 , .boxholderinside {
  width: 100% !important;
}
.ui-content {
  width: 750px;
  margin: auto;
}
.goldOnProductID {
  width: 90%;
}
.whatsappside {
  display: none !important;
}
.boxholder {
  height: auto;
  overflow-x: hidden !important;
  overflow-y: hidden;
  padding: 20px;
  border-radius: 15px;
}
.boxrow .iimg {
  width: 177px;
  height: 177px;
}
.boxholder.luxboxholderrr {
  overflow-x: hidden !important;
}
.tahvilProductRow {
  width: 170px;
  height: 170px;
}






.emkanmarjooee {
	
	background:none;
	
}

.Oleft .total .totalOnvan {
  font-size: 17px;
  display: block;
  margin-top: 15px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.Oleft .total .totalOjratVazni span {font-weight: bold;
  display: block;
  line-height: 22px;
  direction: rtl;
}
#shivepardakht label {
  cursor: pointer;
  width: calc(100% - 20px);
}

.total {
  background: #201f1ebb;
  border-radius: 8px;
  min-height: 68px;
  position: absolute;
  left: 9px;
  min-width: 200px;
  min-height: 139px;
}


#shivepardakht input[type="radio"],#shivepardakht  input[type="checkbox"]{
vertical-align: top;
margin-top: 5px;
}
.marhalebad i, .marhalebad span {
  color: #333;
}

.boxholder.defboxholderrr {
  width: 70%;
  margin: 20px auto;background: #333;border: thin solid #555;
}
.boxholder.luxboxholderrr {
  width: 70%;
  margin: 20px auto;background: #333;border: thin solid #555;
}
.imageholder {
  width: 100%;
  height: 100%;
}
.boxrow .iimg {
  width: 100%;
  height: 100%;
}

.ghabeletahvilbox {
  width: 70%;
  margin: auto;
}
.daryaftkonande {
  margin: auto;
}

.daryaftkonande > * {
	width: 70%;
	margin: 10px auto;
	display: block;
	border: none !important;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.lastRow > * {
  margin: auto !important;
  width: 70%;
  text-align: center;
}

.majmoovazntotal {
	margin-top: 60px;
	font-family: iran;
	color: #fff;
	font-size: 15px;
}
.moarefcaption {
  text-align: center;
}
.arzeshekolepasandaz {
  direction: rtl;
}

.top_acc_management_holder {
  width: 900px;
  margin: 50px auto auto;
  text-align: center;
  column-count: 3;
  column-gap: 15px;
}

.top_acc_management_holder > div {
	background: #201f1e;
	border-radius: 10px;
	direction: rtl;
	padding: 16px 5px;
	border-bottom: thin solid #bb7f28;
	font-family: iran;
	text-shadow: none;
	color: #fff;
}

.top_acc_management_holder > div h3 {
	display: inline-block;
	font-size: 15px;
	color: #bb7f28;
	margin-bottom: 0.5rem;
	font-family: iran;
	font-weight: 500;
	line-height: 1.2;
}

.top_acc_management_holder > div span {
  color: #fff;
}
.moarefff {
	margin: 30px auto;
	padding: 15px;
	background: linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -o-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -moz-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	background: -webkit-linear-gradient(0deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%);
	box-sizing: border-box;
	width: 420px;
	border-radius: 20px;
	-o-border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	overflow: hidden;
	color: #111;
	font-weight: bold;
	border-bottom: thin solid rgb(243, 203, 129);
	text-align: center;
	direction: rtl;
	font-family: iran;
}

.moarefff span {
  color: #fff;
  display: block;
  font-size: 16px;
  font-family: iran;
}
.editMoshakhasat {
	width: 970px;
	margin: auto;
	background: #333;
	padding: 20px;
	border-radius: 			15px;
	-o-border-radius: 		15px;
	-moz-border-radius: 	15px;
	-webkit-border-radius: 	15px;
	margin-top: 10px;
}
.editMoshakhasat input, .editMoshakhasat textarea {
  background: linear-gradient(90deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%) !important;
  background: -o-linear-gradient(90deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%) !important;
  background: -moz-linear-gradient(90deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%) !important;
  background: -webkit-linear-gradient(90deg, rgb(176, 125, 88) 0%, rgb(243, 203, 129) 100%) !important;
  padding: 10px;
  direction: rtl;
  text-align: right;
  text-shadow: 1px 1px #ffe5b8;
  font-size: 16px;
  width: 100%;
font-family: iran;
border: none;
border-radius: .3125em;
}
.editMoshakhasat .editIn div label {
	display: inline-block;
	font-size: 14px;
	font-family: iran;
	color: #fff;
	direction: rtl;
	text-align: right;
	
	width: 100%;
}

.editbtnholder #editBtn
{
	background-color: #f6f6f6;
	border-color: #ddd;
	color: #333;
	text-shadow: 0 1px 0 #f3f3f3;
	border-radius: 			.3125em;
	-o-border-radius: 		.3125em;
	-moz-border-radius: 	.3125em;
	-webkit-border-radius: 	.3125em;
	width:100%;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.15);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.15);
	box-shadow: 0 1px 3px rgba(0,0,0,.15);
	font-family: iran;
	font-size: 17px;
	height: 50px;
	display:block;
}  
.editbtnholder 
{
  width: 300px;
  margin: 30px auto;
  text-align: center;
}



.filterr {
	
	margin: 40px auto;
	text-align: center;
	height: 36px;
}

.filterr a#filterfactorbtn {
	border: 1px solid #A06712;
	padding: 3px 30px;
	border-radius: 15px;
	font-family: iran;
	font-weight: normal;
	font-size: 16px;
	line-height: 35px;
	text-decoration: none;
}
.filterr a#filterfactorbtn span {
  color: #fff;
}
.filterr a#filterfactorbtn i
{
	color:#A06712;
	margin-left: 5px;
}

.orders {
  width: 700px;
  margin: auto;
}

.orders .onvanRow > div {
	display: inline-table;
	background: linear-gradient(#f0c77f , #b4825a);
	background: -o-linear-gradient(#f0c77f , #b4825a);
	background: -moz-linear-gradient(#f0c77f , #b4825a);
	background: -webkit-linear-gradient(#f0c77f , #b4825a);
	padding: 5px 10px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #3c3c3c;
	color: #000;
	font-family: iran;
}

.orders .onvanRow {
	text-align: center;
	direction: rtl;
	display: flex;
} 
.factorDesc .factorIn > div {
  
  width: auto;
  border: 1px solid #3c3c3c;
  height: 40px;
  line-height: 40px;
}
.factorDesc .factorIn {
	text-align: center;
	direction: rtl;
	display: flex;
	width: 100%;
	margin: auto;
} 
 .factorDesc .factorIn div.tarikh ,
 .factorDesc .factorIn div.factorNo a ,
 .factorDesc .factorIn div.factorstatus
 {
  color: #fff;
  font-family: iran;
  font-size: 14px;
}
.factorDesc .factorIn div.factorNo a {
  color: #c69765 !important;
  font-size: 17px;
}
.orders .onvanRow .onvanIn.onvanIn1, 
.factorDesc .factorIn div.tarikh 
{
	width: 200px !important;
}
.orders .onvanRow .onvanIn.onvanIn2, 
.factorDesc .factorIn div.factorNo 
{
	width: 180px !important;
}
.orders .onvanRow .onvanIn.onvanIn3, 
.factorDesc .factorIn div.factorstatus 
{
	width: 200px !important;
}
.orders .onvanRow .onvanIn.onvanIn4, 
.factorDesc .factorIn div.factorPa 
{
	width: 120px !important;
}
.orders .factorDesc .factorIn div.factorPa div
{
	border: none;
	display: block;
	text-align: center;
	font-size: 10px;
	letter-spacing: -.5px;
	font-family:iran;
}
.orders .factorDesc .factorIn div.factorPa div.factorpardakhtnashode {
	color: #a00;
}
.orders .factorDesc .factorIn div.factorPa div.factorpardakhtshode {
	color: #070;
}


.thisOrders {
  width: 900px;
  margin: 60px auto;
}

.orderInfo {
	background: #201f1e;
	padding: 20px;
	border-radius: 			20px;
	-o-border-radius: 		20px;
	-moz-border-radius: 	20px;
	-webkit-border-radius: 	20px;
}

.orderInfo .ordernumber ,
.orderInfo .orderstatus 
{
  text-align: center;
  width: auto;
  direction: rtl;
  float: none;
}

.orderInfo .ordernumber h2 ,
.orderInfo .orderstatus h2 
{
  font-size: 15px;
  display: inline;
  font-family: iran;
  color: #fff;
}
 
.orderInfo .ordernumber span,
.orderInfo .orderstatus span
{
	font-family:iran; 
	font-size:15px;
	color:#bc8b5f; 
} 

.buttonbar .activebtn {
	border: 1px solid #7B530D;
	padding: 5px 60px;
	border-radius: 			10px;
	-o-border-radius: 		10px;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
	background:#7B530D;
	font-family: iran;
	color: #fff;
}
 
.ordersssspre .addtoneshanshodeha {
  display: none;
}
.buttonbar span
{
	border: 1px solid #7B530D;
	padding: 5px 60px;
	border-radius: 			10px;
	-o-border-radius: 		10px;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
	font-family: iran;
	color: #fff;
}

.buttonbar {
  text-align: center;
  margin: 30px;
  height: 36px;
  line-height: 35px;
}


.factorRow
{
	margin-bottom: 15px !important;
}
.factorRow.javaherproduct
{
	background: linear-gradient(#f0c77f , #b4825a);

	
	border-radius: 			20px;
	-o-border-radius: 		20px;
	-moz-border-radius: 	20px;
	-webkit-border-radius: 	20px;
	
	padding: 15px;
}

.factorRow.tala {
	background: #201F1E;
	padding: 15px;
	border-radius: 			20px;
	-o-border-radius: 		20px;
	-moz-border-radius: 	20px;
	-webkit-border-radius: 	20px;
}
.factorRow {
	background: #201F1E;
	padding: 15px;
	border-radius: 			20px;
	-o-border-radius: 		20px;
	-moz-border-radius: 	20px;
	-webkit-border-radius: 	20px;
	
	position: relative;
	padding-bottom: 50px;
}

.factorRow .pimage 
{
	width: 155px;
	height: 155px;
	
	border-radius: 			10px;
	-o-border-radius: 		10px;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
	background-size: cover !important;
}

.ordersssspre .factorRow .orderImg {
	width: 140px !important;
	height: 140px;
	float: right;
	border-radius: 			10px;
	-o-border-radius: 		10px;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
	margin-left: 10px;
	display: block;
}

.marjoo {
	background: #f00;
	padding: 0 5px;
	border-radius: 			5px;
	-o-border-radius: 		5px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	margin-bottom: 2px !important;
	display: inline-block;
}
.orderssss .factorRow .orderImg {
	width: 140px !important;
	height: 140px;
	float: right;
	border-radius: 			10px;
	-o-border-radius: 		10px;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
	margin-left: 10px;
	display: block;
}
.factorRow .orderImg {
	width: 100% !important;
	height: 140px;
	float: none;
	border-radius: 			10px;
	-o-border-radius: 		10px;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
	margin-left: 0;
	display: block;
}

.ordersssspre .factorRow .item-name {
  font-family: iran;
  color: #fff;
  text-align: right;
  font-size: 13px;
  line-height:22px;
}
.ordersssspre .factorRow .thisID {
  text-align: right;
}
.ordersssspre .factorRow .thisID .factordetailvalue ,
.ordersssspre .factorRow .factordetailrow .factordetailvalue
{
	font-family: iran;
	color: #fff;
	font-size: 13px;
	line-height:22px;
}
.ordersssspre .factorRow .thisID .factordetailtitle,
.ordersssspre .factorRow .productfilter .factordetailtitle,
.ordersssspre .factorRow .factordetailrow .factordetailtitle
{
	display: inline-block;
	margin-left: 5px;
	text-shadow: 1px 1px 1px #826446;
	color: #e4b977;
	font-family: iran;
	font-size: 13px;
	line-height:22px;
}
.ordersssspre .factorRow .productfilter , 
.ordersssspre .factorRow .productInfo
{
  text-align: right;
  font-family: iran;
  color: #fff;
  font-size: 13px;
  line-height:22px;
}
.ordersssspre .factorRow .productInfo .factordetailtitle
{
	display: inline-block;
	margin-left: 5px;
	text-shadow: 1px 1px 1px #826446;
	color: #e4b977;
	font-family: iran;
	font-size: 13px;
	line-height:22px;
}
.factorRow .factordetailrow {
	text-align: right;
	direction: rtl;
	line-height: 22px;
}
#orderdetail .factorMain .factordetailrow .factordetailtitle {
  display: inline-block;
  margin-left: 5px;
  text-shadow: 1px 1px 1px #826446;
  color: #e4b977;
}

.factorRow.javaherproduct .factordetailtitle {
  text-shadow: 1px 1px 1px #333 !important;
  color: #fff !important;
}

.factorRow.javaherproduct span.factordetailvalue {
  color: #000 !important;
}

.factorRow.javaherproduct .gheymateinmahsool {
	background: linear-gradient(180deg, rgba(125, 65, 252,0) 0%, rgb(223, 168, 113) 100%) !important;

}

#orderdetail .factorRow.tala .factordetailrow.gheymateinmahsool {
	background: linear-gradient(180deg, rgba(125, 65, 252,0) 0%, rgb(53, 48, 43) 100%);
	
}
#orderdetail .factorRow .factordetailrow.gheymateinmahsool {
	background: linear-gradient(270deg, rgba(125, 65, 252,0) 0%, rgb(53, 48, 43) 100%);
	background: -o-linear-gradient(270deg, rgba(125, 65, 252,0) 0%, rgb(53, 48, 43) 100%);
	background: -moz-linear-gradient(270deg, rgba(125, 65, 252,0) 0%, rgb(53, 48, 43) 100%);
	background: -webkit-linear-gradient(270deg, rgba(125, 65, 252,0) 0%, rgb(53, 48, 43) 100%);
	text-align: center;
}
.factorRow .pimage a {
  border: none !important;
}

#orderdetail .factorRow .factordetailrow.gheymateinmahsool {
	float: none;
	display: block;
	text-align: center;
	width: calc(100% - 10px);
	position: absolute;
	bottom: 9px;
	left: 5px;
	padding: 6px;
	border-radius: 			16px;
	-o-border-radius: 		16px;
	-moz-border-radius: 	16px;
	-webkit-border-radius: 	16px;
}

#orderdetail .factorMain .factordetailrow .factordetailtitle:nth-child(3) {
  margin-right: 10px;
}
#orderdetail .factorMain {

    width: 100%;
    height: 205px;
    text-align: right;
    direction: rtl;
    text-shadow: none;
    font-family: iran;
    padding: 7px 7px 0;
    font-size: 13px;
    color: #fff;
    min-height: 150px;
    margin-bottom: 0;
	position: relative;
}

.totalval.mablaaagh .gtotalOLD {
    display: block;
    float: none;
    color: #ebc17b;
    border: none;
    font-size: 14px;
    text-decoration: line-through;
}

#orderdetail .lastRow {

    border: 1px solid #b58659;
    padding: 15px;
    border-radius: 			20px;
	-o-border-radius: 		20px;
	-moz-border-radius: 	20px;
	-webkit-border-radius: 	20px;
    text-align: center;
    direction: rtl;
    margin-bottom: 15px;
	display:block;

}
#orderdetail .factorTotal .totalrow div {
	display: inline;
	padding: 5px;
	line-height: 25px;
	font-family:iran;
	font-size:14px;
	color:#fff;
}

#orderdetail .factorTotal .totaltitle {
	color:#ebc17b !important;
}

.factorTotal div {
	display: block;
	float: none;
	clear: both;
}

.jambandi.jambandipre > .jambandi {
  border: none;
  padding: 10px;
}
.jambandi {
	background: none;
	border-radius: 			20px;
	-o-border-radius: 		20px;
	-moz-border-radius: 	20px;
	-webkit-border-radius: 	20px;
	padding: 15px;
	box-sizing: border-box;
	display: block;
	font-family: iran;
	text-shadow: none;
	direction: rtl;
	text-align: center;
	border: 1px solid #b58659;
}
.jambandi.jambandipre > .jambandi {
  border: none;
  padding: 10px;
}
.jambandirowtitle {
	background: #26221f;
	color: #fff;
	border-radius: 			5px;
	-o-border-radius: 		5px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding:4px;
	font-family: iran;
	font-size:13px;
}
.jambandirowvalue {
  color: #fff;
  font-family: iran;
  font-size:13px;
}
.jambandirowvalue.r {
  color: #ff5b5b;
  font-family: iran;
  font-size:13px;
}
.pardakhtbtn {
  text-align: center;
}
#shivepardakht {
	background: linear-gradient(180deg, rgb(17, 17, 17) 0%, rgb(53, 48, 43) 100%);
	font-weight: bold;
	width: initial;
	margin: auto auto 15px;
	border-radius: 20px;
	padding: 15px;
}
#shivepardakht  legend {
  font-size: 15px;
  /*margin-top: 20px;*/
  padding-top: 40px;
  color: #fbd797;
  direction: rtl;
  margin-bottom:.5rem;
}
#shivepardakht .ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on ,
#shivepardakht .ui-radio
{
  background: #423d39;
}

#shivepardakht .ui-radio:first-child {
	background-color: #33302d;
	border-color: #151413;
	text-align: right;
	padding: 8px 15px;
	border-top-right-radius: 			15px;
	-o-border-top-right-radius: 		15px;
	-moz-border-top-right-radius: 		15px;
	-webkit-border-top-right-radius: 	15px;
	border-top-left-radius: 			15px;
	-o-border-top-left-radius: 			15px;
	-moz-border-top-left-radius: 		15px;
	-webkit-border-top-left-radius: 	15px;
}
#shivepardakht .ui-radio:last-child 
{
	text-align: right;
	padding: 8px 15px;
	border-bottom-right-radius: 			15px;
	-o-border-bottom-right-radius: 			15px;
	-moz-border-bottom-right-radius: 		15px;
	-webkit-border-bottom-right-radius: 	15px;
	border-bottom-left-radius: 				15px;
	-o-border-bottom-left-radius: 			15px;
	-moz-border-bottom-left-radius: 		15px;
	-webkit-border-bottom-left-radius: 		15px;
}

#shivepardakht .ui-radio .ui-btn::after {
	background-color: #FFF;
	font-size: 40px;
	width: 18px;
	height: 18px;
	color: #444 !important;
	border-color: #dfb474;
}
#shivepardakht .labelcontent {
  font-weight: normal;
}
#shivepardakht .ui-btn.ui-corner-all.ui-btn-inherit
{
	background-color: #33302d;
	border-color: #151413;
}

.ghabelepardakht {
	width: 900px;
	margin: auto auto 15px;
	border: 1px solid #b58659;
	padding: 15px;
	border-radius: 			20px;
	-o-border-radius: 		20px;
	-moz-border-radius: 	20px;
	-webkit-border-radius: 	20px;
	font-family:iran;
	color: #ccc;
	direction: rtl;
	text-shadow: none;
	font-size: 25px;
}

.ghabelepardakht span {
  color: #e4b977;
}

.ghabelepardakht span {
	background: none;
	margin: 0;
	margin-bottom: 0px;
	padding: 0;
	display: block;
	color: #e4b977;
	margin-bottom: 10px;
	font-size: 15px;
}
.arzeshekolepasandaz {
	color: #ccc;
	margin-top: 8px;
	font-size:14px;
}
.sabesefaresh {
	width: 900px;
	margin: 30px auto 100px !important;
	display: block;
	background: linear-gradient(#f0c77f , #b4825a) !important;
	background: -o-linear-gradient(#f0c77f , #b4825a) !important;
	background: -moz-linear-gradient(#f0c77f , #b4825a) !important;
	background: -webkit-linear-gradient(#f0c77f , #b4825a) !important;
	color: #000 !important;
	text-shadow: none !important;
	font-size: 18px;
	padding: 10px !important;
	font-family: iran;
	
	border-radius: 			10px;
	-o-border-radius: 		10px;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
}
#orderdetail .ui-content {
  width: 900px;
}

/*------------------------------footer-------------------------*/





.tm-footer

{

	text-align: center;

	background: url(../images/bgbottom.jpg) 50% 50%;

	padding: 36px;

	max-height: 114px;

	color: #333;

	text-shadow: none;

	margin-top: 50px !important;

}



.tm-footer-right p, .dddd-register, .dddd-register a {

    font-family: verdana;

    font-size: 13px !important;

    color: #000;

}

.buttonBottom a.homepricesbtn {
  display: inline-block !important;
}

.buttonBottom {

  display: flex;

  text-align: center;

  background: #201f1e;

  padding: 0px 20%;

  border-bottom: thin solid #a96e16;

  direction: rtl;

  margin-top: 100px;

  margin-bottom: 40px;

}

.buttonBottom a:first-child {

  border-right: 6px solid #000;

}

.buttonBottom img {

  height: 90px;

  display: block;

  margin: auto;

  margin-bottom: 20px;

}

.buttonBottom span {

  display: block;

  text-align: center;

  font-family: iran;

text-shadow: none;

color: #fff;

}



.buttonBottom a {

  transition: all .3s ease;

  color: #fff !important;

  background: #222;

}

.buttonBottom a {

  display: inline-block;

  flex: 1 1;

  border-left: 3px solid #000;

  padding: 20px 0;

  border-right: 3px solid #000;

  text-decoration: none !important;

}
#blog .ui-content {
  width: auto;
  margin: 20px auto;
}
#blog2 .ui-content {
  width: auto;
  margin: 20px auto;
}
.blogname {
  font-size: 15px;
  text-align: justify;
  padding: 0 10px 20px;
    
  padding-top: 0;
}
.blogdate {
  padding: 5px 10px;
  background: #444;
  border-radius: 5px;
  margin: 0 10px;
  color: #999;
}
#blogdetail .ui-content {
  width: calc(100% - 440px);
  margin: auto;
}
#blogdetail .blogname {
  padding-top: 20px;
}
#blogdetail .mainimg {
  padding: 10px;
}
#blogdetail .mainimg img{
  border: 10px solid #444;
}
#blogdetail .videofile {
  border: 10px solid #444;
  margin-bottom: 10px;
  box-sizing: border-box;
}
#blogdetail .blogdate i {
  margin-left: 5px;
}
#blogdetail .longdesc {
  padding: 10px;
  direction: rtl;
  text-align: justify;
}
@media (orientation: landscape)
{
	.blogTeaser {
		width: 970px ;
		margin: auto auto 30px!important;
		min-height: 221px;
		position: relative;
		
	}
	.blogTeaser .teaserimg {
	  width: 200px;
	  height: 200px;
	  float: right;
	  margin-left: 20px;
	}
	.blogTeaser .teaserimg img {
	  width: 200px;
	  height: 200px;
	  object-fit: cover;
	}
	.blogname {
	  
	  font-weight: bold;
	}
}


@media screen and (min-width: 800px)
{
	.goldOnHomeGram18.geram18ayar {
		transform: none !important;
	}
	.goldonMazane {
		transform: none !important;
	}

}


@media screen and (min-width: 1480px) and (max-width: 1930px)
{
	.top_acc_management_holder {
	width: 900px !important;
	}
}