@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/eot/iranyekanwebboldfanum.eot');
	src: url('../fonts/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FfF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/eot/iranyekanwebthinfanum.eot');
	src: url('../fonts/eot/iranyekanwebthinfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/woff/iranyekanwebthinfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/ttf/iranyekanwebthinfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/eot/iranyekanweblightfanum.eot');
	src: url('../fonts/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/woff/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/ttf/iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/eot/iranyekanwebregularfanum.eot');
	src: url('../fonts/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/eot/iranyekanwebmediumfanum.eot');
	src: url('../fonts/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/woff/iranyekanwebmediumfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/ttf/iranyekanwebmediumfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 800;
	src: url('../fonts/eot/iranyekanwebextraboldfanum.eot');
	src: url('../fonts/eot/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/woff/iranyekanwebextraboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/ttf/iranyekanwebextraboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/eot/iranyekanwebblackfanum.eot');
	src: url('../fonts/eot/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/woff/iranyekanwebblackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/ttf/iranyekanwebblackfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 950;
	src: url('../fonts/eot/iranyekanwebextrablackfanum.eot');
	src: url('../fonts/eot/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('../fonts/woff/iranyekanwebextrablackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/ttf/iranyekanwebextrablackfanum.ttf') format('truetype');
}


/* ---------------------------------------------------------------color--------------------------------------------------------------- */
:root{

	--base-color:  #359599;
	--base-color-hover:  #216B82;
	--menu-color: #f4eacf;
	--menu-color-hover: #ecdfbd;
	--menu-border-color: #fcf3d6;
	--sub-menu-color: #fff;
	--sub-menu-color-hover: #359599bf;
	--sub-menu-fcolor-hover: #fff;
	--cart-color: #8bc43f;
	--gold-color: #d6b64f;

	--color-base: #359599;
	--color-base-hover: #216B82;
	--color_base: #359599;
	--color_base-hover: #216B82;
	--color-khakestari: #727272;
	--color-red: #fe6c61;
	--color-green: #8cc43e;


	--color-base: #359599;
	--color-base-hover-light: #3cadb1;
	--color-base-hover-durk: #297578;
	--color-mokamel: #e8505b;
	--color-mokamel-hover-light: rgba(251, 80, 91, 0.98);
	--color-mokamel-hover-durk: #cd4a55;

	--color-asiadl-yellow: #fecc00;
	--color-asiadl-yellow-hover: #f7a600;
	--color-asiadl-blue: #009fe3;
	--color-asiadl-blue-hover: #008bd2;
	--color-asiadl-red: #e30613;
	--color-asiadl-red-hover: #c51a1b;

	--color-asiadl-green: #21c30b;
	--color-asiadl-green-hover: #21a30b;



    --rounded-cu: 5px;
    --border-cu: 1px solid #eeeeee;;
}




/* ---------------------------------------------------------------color--------------------------------------------------------------- */




body {
	direction: rtl;
	font-family: iranyekan  !important;
	overflow-x: hidden;
	/*padding-right: 0 !important;*/
}

li{
	list-style: none;
}
input{
	outline: none;
}

a {
	color: var(--color-asiadl-blue);
}

a:hover{
	color: var(--color-asiadl-blue-hover);
	text-decoration: none;
}


.form-control::-webkit-input-placeholder{
	color:#6c757d;
	font-size: 13px;
	font-weight: 300;
	text-align: right;
	opacity:1;
}
.form-control::-moz-placeholder{
	color:#6c757d;
	font-size: 13px;
	font-weight: 300;
	text-align: right;
	opacity:1;
}
.form-control:-ms-input-placeholder{
	color:#6c757d;
	font-size: 13px;
	font-weight: 300;
	text-align: right;
	opacity:1;
}
.form-control::-ms-input-placeholder{
	color:#6c757d;
	font-size: 13px;
	font-weight: 300;
	text-align: right;
	opacity:1;
}
.form-control::placeholder{
	color:#6c757d;
	font-size: 13px;
	font-weight: 300;
	text-align: right;
	opacity:1;
}


.form-control.dir-ltr::-webkit-input-placeholder{
	text-align: left;
}
.form-control.dir-ltr::-moz-placeholder{
	text-align: left;
}
.form-control.dir-ltr:-ms-input-placeholder{
	text-align: left;
}
.form-control.dir-ltr::-ms-input-placeholder{
	text-align: left;
}
.form-control.dir-ltr::placeholder{
	text-align: left;
}


dl, ol, ul {
	margin-top: 0;
	margin-bottom: 0;
}

.font-family-tahoma{
	font-family: Tahoma;
}

/*.b-s {*/
/*width: 100%;*/
/*height: 100%;*/
/*position: fixed;*/
/*top: 0;*/
/*left: 0;*/
/*z-index: 100;*/
/*cursor: pointer;*/
/*background-color: rgba(0,0,0,0.80);*/
/*display: none;*/
/*}*/

.text-info {
	color: var(--base-color) !important;
}

.dir-rtl{
	direction: rtl !important;
}

.dir-ltr{
	direction: ltr !important;
}

.margin-top-40{
	margin-top:40px;
}
#flexmenu>li:first-child {
	background-color: var(--base-color);
	font-size: 20px;
	width: 5%
}
#flexmenu>li:first-child:hover a {
	background-color: var(--base-color-hover);}
#flexmenu>li:first-child a {
	font-size: 22px!important;
	color: #fff!important;
	padding: 9px 0 0 0;
	text-align: center;
}
#flexmenu>li {
	width: 19%;
}
.icon-right {
	transform: scaleX(-1);
}
/*.btn-warning {*/
/*background-color: var(--color-base)!important;*/
/*!*! border-radius: 0!important; *!*/
/*border: none!important;*/
/*transition: all 0.3s;*/
/*padding: 10px 12px 4px 12px!important;*/
/*}*/
/*.btn-warning:hover {*/
/*background-color: var(--color-base-hover) !important;*/
/*}*/
.fa-shopping-cart {
	transform: scaleX(-1);
}

.sabad>a{
	color: var(--color-khakestari);
}

.sabad>a>i{
	font-size: 27px;
}

.sabad p{
	margin: 0;
	font-size: 13px;
	line-height: 10px;
}

.sabad a img {
	width: 32px;
	height: 32px;
}
.c-t {
	width: 22px;
	height: 22px;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	padding-top: 0;
	text-align: center;
	border-radius: 50%;
	background-color: var(--color-base);
	border: 1px solid #fff;
}
.login {
	background: #f4f4f4;
	padding: 14px 0 12px 0;
	max-height: none;
	border: none;
	border-bottom: 1px solid #ededed;
}

.no-padd {
	/*padding: 0 !important;*/
}
.no-padd-left {
	/*padding-left: 0 !important;*/
}
.no-padd-right {
	/*padding-right: 0 !important;*/
}
.sabad .col-xs-7 a {
	color: #fff;
	font-size: 15px;
}
.sabad .col-xs-5 {
	margin-top: 8px;
}
.sabad .col-xs-5 a {
	color: #999;
	font-size: 14px;
	text-decoration: none;
	transition: all 0.3s
}
.sabad .col-xs-5 a:hover {
	color: #313131;
}
.sabad .col-xs-5 a i {
	margin-left: 10px;
}


.slider8 {
	direction: ltr;
	position: relative;
}
#banner-sliderm {
	margin: 0;
	padding: 0;
}
.orange-heading h3 {
	margin: 0!important;
}
#footer #footer-b {
	height: auto;
	background: #f6f7fb;
	overflow: hidden;
	font-size: 14px;
	color: #666;

}
#footer h3:after {
	display: none!important;
}
#footer h3:before {
	display: none!important;
}
#footer h3 {
	text-align: right;
	font-weight: 300;
	font-size: 17px;
	color: #2a2a2a;
}
#footer .container>div.link-box:last-child ul li {
	font-size: 14px;
	margin-top: 15px;
	color: #666;
}
#footer .container>div.link-box:last-child ul li i {
	font-size: 18px;
}
#footer .container>div.link-box a {
	color: var(--base-color);
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	display: block;
	position: relative;
	transition: all 0.3s;
	font-size: 14px;
	font-weight: 300;
}
#footer .container>div.link-box a:after {
	width: 12px;
	height: 2px;
	background-color: var(--base-color);
	content: "";
	position: absolute;
	right: -19px;
	bottom: 19px;
	z-index: 1;
	transition: all 0.3s;
}
#footer .container>div.link-box ul li:hover a:after {
	transform: rotate(360deg);
}
#footer .container>div.link-box ul li:hover a {
	color: var(--base-color);
}

#footer .link-box-contact{
	color: var(--base-color);
	font-size: 30px;

}

#footer .link-box-contact ul li i{
}

#footer .namad-box{
	direction: ltr;
	margin: 7px 0 0 0;
}

#footer .namad-box li{
	display: inline-block;
	margin-left: 15px;
	padding: 7px;
	text-align: center;
	font-weight: 300;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size:13px !important;
	background: #fff;
	min-height: 115px;
}



@media screen and (min-width:990px) {
	#footer .container>div {

	}
	#footer .container>div:first-child {
		border-right: none;
	}
}
#footer-c {
	background: #fff;
	text-align: center;
}
#footer-c strong{
	font-size: 12px;
}
.delbtn{
	font-size: 12px;
}
#footer .link-box{
	line-height: 35px;
}


.social-icon ul {
	text-align: right;
	display: inline;
}
.social-icon ul li {
	display: inline-block;
	text-align: center;
}


.social-icon ul li a {
	display: inline-block;
	text-align: center;
	width: 35px;
	height: 35px;
	font-weight: 300;
	transition: all 0.3s ease;
	font-size: 13px !important;
}
.social-icon ul li:hover a {
	animation: ms 3.3s;
}
#s1:hover {
	border: 2px dashed #0177b5!important;
}
#s1:hover a {
	color: #0177b5!important;
}
#s2:hover {
	border: 2px dashed #34abe3!important;
}
#s2:hover a {
	color: #34abe3!important;
}
#s3:hover {
	border: 2px dashed #1da1f2!important;
}
#s3:hover a {
	color: #1da1f2!important;
}
#s4:hover {
	border: 2px dashed #dd4c3b!important;
}
#s4:hover a {
	color: #dd4c3b!important;
}
#s5:hover {
	border: 2px dashed #c5b4a4!important;
}
#s5:hover a {
	color: #c5b4a4!important;
}
#footer-c .container .copy {
	color: #000;
	text-align: center;
}

#footer-c .container .copy p{
	margin: 0;
	font-weight: 300;
	font-size: .75rem;
}
.title {
	text-align: right;
	color: var(--base-color-hover);
	font-size: 16px;
	margin: 0;
	padding:0;
}
.side-bar {
	text-align: right;
}
/*.body-overlay.show, .search-overlay.show {*/
/*-webkit-transition: opacity .5s, visibility 0s;*/
/*-moz-transition: opacity .5s, visibility 0s;*/
/*-o-transition: opacity .5s, visibility 0s;*/
/*transition: opacity .5s, visibility 0s;*/
/*visibility: visible;*/
/*opacity: .8;*/
/*cursor: pointer*/
/*}*/
.title:before {
	display: none;
}
.title:after {
	display: none;
}
.list-f {
	height: 100px;
	overflow: hidden;
}
.product-list {
	border-bottom: 1px dashed #dee2e6;
}
.product-list .item a:hover {
	border: none!important;
}
.product-list .item a img {
	transition: all 0.3s;
	transform: scale(0.8);
	border: 1px solid rgba(0,0,0,0);
}
.product-list .item span {
	display: inline!important;
	font-size: 15px;
}
.l-ma {
	color: #F44336!important;
	font-size: 11px!important;
}
.ti-ma {
	margin: 0 20px 0 35px!important;
	color: #000!important;
	font-size: 12px!important;
}
.product-list .item a:hover img {
	transform: scale(1)
}/*
.product-list .owl-prev {
	background-image: url('../images/metal_arrow_l.png')!important;
}
.product-list .owl-next {
	background-image: url('../images/metal_arrow_R.png')!important;
}*/
.product-list .owl-next:hover {
	background-position: center left!important;
}
.product-list .owl-prev:hover {
	background-position: center left!important;
}
.text-right {
	text-align: right!important;
}
.title-page {
	margin: 15px 0 15px 0;
}
.question-list ul{
	margin-bottom: 50px;
	height: auto;
	overflow:hidden;
}
.question-list ul li {
	cursor: pointer;
	padding: 15px 0 15px 0;
	color: #000;
	margin: 5px 0;
	border-radius: 10px;
	transition: all 0.3;
}
.question-list ul li:hover {
	color: #f35e3d;
}
.question-list ul li.roshan {
	background-color: #ebebeb;
}
.question-line>div {
	display: none;
	margin: 50px 0 50px 0;
}
.p-frm>p{
	padding-bottom:100px;
	border-bottom: 1px dashed #dee2e6;
}
.p-frm>p span{
	color: var(--cart-color);
	font-weight: 700;
}
.p-frm form ul{
	margin: 0 15px;
}
.p-frm form ul li {
	border: 1px solid #e5e5e5;
	margin: 10px 0;
	padding: 5px;
}
.p-frm form ul li input {
	width: 70%;
	height: 40px;
	border: none;
	outline: none;
}
.p-frm form ul li input[type="submit"] {
	width: 30%;
	height: 40px;
	background-color: var(--base-color);
	color: #fff;
	font-size: 18px;
	border: none;
	outline: none;
	transition: all 0.3s;
}
.p-frm form ul li input[type="submit"]:hover {
	background-color: var(--base-color-hover) !important;
}
.p-frm form ul li div {
	width: 100%;
	height: 150px;
}
.p-frm .img-box {
	height: auto;
	overflow:hidden;
	position: relative;
	bottom: 60px;
}
.p-frm .img-box img{
	max-width: 100px;
}


/*.news div ul li{*/
/*padding: 10px 15px;*/
/*}*/
/*.news div ul li a {*/
/*padding: 0;*/
/*display: block;*/
/*color: rgba(37,37,37,1.00);*/
/*transition: all 0.3s;*/
/*text-decoration: none;*/
/*}*/
/*.news div ul li:hover a {*/
/*color: var(--base-color);*/
/*}*/

.sabad-b .title-page>div:first-child {
	float: right;
}
.sabad-b .title-page .btn {
	float: left;
	padding: 5px 30px;
	border: 1px solid #465e9e;
	color: #465e9e;
	transition: all 0.3s;
}
.sabad-b .title-page .btn:hover {
	background-color: #465e9e;
	color: #fff;
}
.sabad-b .title-page .btn a {
	color: #465e9e;
	transition: all 0.3s;
	text-decoration: none;
}
.sabad-b .title-page .btn:hover a {
	color: #fff;
}
.sabad-b img {
	vertical-align: middle;
}
.sabad-b span {
	font-size: 12px;
	color: #999;
}
.sabad-b .title-page .btn i {
	font-size: 10px;
	padding: 10px 0 10px 10px;
}
.factor .btn-edame {
	padding: 5px 0;
	background-color: var(--cart-color);
	color: #fff;
	transition: all 0.3s;
}

.factor .btn-edame[disabled] {
	pointer-events: none !important;
}
.factor .btn-edame i {
	font-size: 10px;
	padding: 10px 10px 10px 0;
}
.factor .btn-edame:hover {
	background-color: #0B8837;
}


.factor .btn-delete-all{
	padding: 5px 0;
	background-color: var(--color-red);
	color: #fff;
	transition: all 0.3s;
	margin-bottom: 18px;
}

.factor .btn-delete-all:hover {
	background-color: #880b0b;
}

.ssl {
	margin: 10px 0;
}
.ssl a {
	color: #999;
	font-size: 12px;
	text-decoration: none;
}
.ssl i {
	vertical-align: middle;
}

/*--------------------------------------------------------------cart-side-panel*/
.cart-side-panel-key{
	font-size: 13px;
	font-weight: 400;
}
.cart-side-panel-val{
	font-size: 15px;
	font-weight: 600;
}

.cart-side-panel-totalamount-box{
	background-color: #fbfbfb;
	border-radius: 42px;
	padding: 0 13px;
	margin: 0 -13px;
}

.cart-side-panel-totalamount-box .cart-side-panel-val{
	font-size: 21px;
	font-weight: 800;
}

.cart-side-panel-val-unit, .cart-side-panel-val .farsi-price-unit{
	font-size: 12px;
	font-weight: 400;
	color: #a9a9a9;
}

.cart-side-panel-spliter{
	border-bottom: 1px dashed #e5e5e5;
}

.color-cart-side-panel-key{
	color: #676666;
}

.color-cart-side-panel-val{
	color: #464545;
}

.cart-side-panel-group{
	position: relative;
	padding-right: 38px;
	background-repeat: no-repeat;
	background-position: right 10px;
}

.cart-side-panel-group:before{
	content: '';
	position: absolute;
	right: 27px;
	width: 2px;
	top: 12px;
	bottom: 12px;
	border-radius: 10px;
	background-color: #cecece;
}

.cart-side-panel-group-wallet{
	background-image: url("/images/cart-side-panel-group-wallet.png");
}

.cart-side-panel-group-discount{
	background-image: url("/images/cart-side-panel-group-discount.png");
}


/*.factor div.report-sabad ul li.cart-side-panel-tavasot-li .cart-side-panel-tavasot-span{*/
/*font-size: 13px;*/
/*}*/
/*.factor div ul li span i {*/
/*color: var(--cart-color);*/
/*font-style: normal;*/
/*}*/

.factor div.report-sabad h2{
	color: var(--base-color);
	font-size: 21px;
	font-weight: 200;
}

.sabad-list>div .name-mah {
	text-align: right!important;
	color: #585858!important;
	padding-top: 26px;
	font-weight: 500;
}
/*.sabad-list>div h4:after {*/
/*width: 100%;*/
/*left: 0;*/
/*}*/
/*.sabad-list>div h4:before {*/
/*right: 0;*/
/*}*/
.sabad-item {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	font-weight: 300;
	font-size:13px !important;
}

.sabad-item:last-child{
	border-bottom: none;
}

.sabad-item.change-item{
	border: 5px solid var(--color-red) !important;
}
.sbad-item-title {
	position: relative;
	margin: 10px 0;
}
.sbad-item-title .price {
	position: absolute;
	left: 0;
	top: 5px;
	color: #797979;
	font-size: 14px;
	padding: 0;
	right: inherit;
}
.sbad-item-title .del-ed {
	position: absolute;
	left: 0;
	top: 30px;
}
.sbad-item-title .kind {
	position: absolute;
	right: 0;
	top: 2px;
	color: #5a5a5a;
	font-weight: 200;
}
.sbad-item-title .del-ed span {
	padding: 0 50px 0 0;
	cursor: pointer;
	color: #797979;
	font-size: 12px;
	z-index: 100;
	position: relative;
}

.sbad-item-title .del-ed span a{
	color: #797979;
}
.item-detail {
	margin-top: 2px;
}
.item-detail>div img {
	/*border: 1px solid #d5d5d5;*/
}
.item-detail>div:nth-child(2) ul>li {
	/*	height: 30px;
    */}
.item-detail>div:nth-child(2) ul>li span {
	color: #5a5a5a;
}
.item-detail>div:nth-child(2) ul>li span strong {
	color: #000;
}
.item-detail>div:nth-child(2) ul>li.vaziyad-item {
	background-color: var(--cart-color);
	color:#fff;
	text-align: center;
	border-radius: 4px;
	font-size: 14px;
	font-weight: 500;
	transition: all 0.3s;
}
.sabad-item.change-item .item-detail>div:nth-child(2) ul>li.vaziyad-item{
	color: var(--color-red);
}

.item-detail>div:nth-child(2) ul>li span:first-child {
	/*	float: right;
    */}
.item-detail>div:nth-child(2) ul>li span:last-child {
	float: left;
}

/*----------------------btn-input-number-----------------------*/

/*.quantity {*/
/*	position: relative;*/
/*	direction: ltr;*/
/*}*/
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input[type=number] {
	-moz-appearance: textfield;
}
.quantity input {
	width: 30px;
	/*height: 40px;*/
	/*line-height: 1.65;*/
	/*float: left;*/
	/*display: block;*/
	/*padding: 0 0 0 20px;*/
	/*margin: 0;*/
	/*text-align: center;*/
	/*border: 1px solid #eee;*/
}
.quantity input:focus {
	/*outline: 0;*/
}
.quantity-nav {
	/*float: left;*/
	/*position: relative;*/
	/*height: 40px;*/
	/*display: inline-block;*/
}
.quantity-button {
	/*border-right: 1px solid #eee;*/
	/*position: relative;*/
	cursor: pointer;
	padding: 1px 8px;
	/*width: 25px;*/
	/*left: -34px;*/
	/*text-align: center;*/
	/*color: #333;*/
	/*font-size: 10px;*/
	/*-webkit-transform: translateX(-100%);*/
	/*-webkit-user-select: none;*/
	/*-moz-user-select: none;*/
	/*-ms-user-select: none;*/
	/*user-select: none;*/
	/*line-height: 24px;*/
	/*-webkit-transition: all 0.1s linear;*/
	/*-moz-transition: all 0.1s linear;*/
	/*-o-transition: all 0.1s linear;*/
	/*transition: all 0.1s linear;*/
}

.quantity-button:hover{
	/*background-color: var(--base-color);*/
	/*color: #fff;*/
}
.quantity-button.quantity-up {
	/*position: absolute;*/
	/*height: 50%;*/
	/*top: 0;*/
	/*border-bottom: 1px dashed #dee2e6;*/
}
.quantity-button.quantity-down {
	/*position: absolute;*/
	/*bottom: 0;*/
	/*height: 50%;*/
}

.menu-ab ul{
	margin-top: 10px;
	margin-bottom: 4px;
}

.menu-ab ul li {
	display: inline;
	transition: all 0.3s;
}
.menu-ab ul li a {
	font-size: 12px;
	color: rgba(128,128,128,1.00);
	text-decoration: none;
}
.menu-ab ul li:hover a {
	color: var(--base-color)
}
.menu-ab ul li:after {
	content: "\f053";
	display: inline-block;
	font-family: Font Awesome\ 5 Free!important;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 8px;
	color: rgba(128,128,128,1.00);
	padding: 0 3px 0 7px;
	transition: all 0.3s;
}
.menu-ab ul li:last-child:after {
	display: none;
}
.detail-product {
	margin-top: 10px;
}
.detail-product div h5 {
	text-align: right;
	font-size: 13px;
	font-weight: 500;
	color: rgba(128,128,128,1.00);
}
.detail-product div h5 strong {
	color: rgba(0,0,0,1.00);
	font-size: 18px;
	padding-right: 10px;
}

.detail-product div h5 b{
	color:var(--base-color);
	text-decoration: underline;
	font-size:17px;
}
.detail-product div h5:before {
	right: 0;
	width: 60px;
}
.detail-product div h5:after {
	width: 100%;
	left: 0;
}
.row .detail-product>div:first-child {
	margin-top: 20px;
}

.detail-product .code .value{
	color: var(--color-base);
}

/*----modal----*/

.modal-content {
	border: none;
	border-radius: 2px;
	box-shadow: 0 16px 28px 0 rgba(0,0,0,0.22), 0 25px 55px 0 rgba(0,0,0,0.21);
}

.modal-header {
	border: none!important;
}
.modal-title {
	text-align: right;
	display: inline-block;
	width: inherit;
	font-size: 15px;
	line-height: 30px;
	color: var(--color-asiadl-blue);
}
.modal-dialog .modal-content .modal-body form label {
	/*position: inherit!important;*/
	/*margin-right: 5px;*/
	/*top: 0;*/
	/*right: 0;*/
	/*font-size: 13px;*/
	/*transition: all 0.3s;*/
	/*color: #333;*/
	/*z-index: 1;*/
}
.modal-dialog .modal-content .modal-body form ul li {
	/*width: 70%;*/
	/*height: auto;*/
	/*margin: 30px auto;*/
	/*position: relative;*/
	/*list-style: none;*/
}
.modal-dialog .modal-content .modal-body form ul li input[type="submit"] {
	/*width: 150px;*/
	/*height: 40px;*/
	/*background-color: var(--cart-color);*/
	/*border: none;*/
	/*color: #fff;*/
	/*transition: all 0.3s;*/
	/*border-radius: 5px;*/
}
.modal-dialog .modal-content .modal-body form ul li input[type="submit"]:hover {
	/*background-color: #0B8837;*/
}
.modal-dialog .modal-content .modal-body form ul li input {
	/*display: block;*/
	/*width: 100%;*/
	/*height: 30px;*/
	/*border: none;*/
	/*border-bottom: 1px dashed #dee2e6;*/
	/*position: relative;*/
	/*background-color: transparent;*/
	/*z-index: 2;*/
}
.modal-dialog .modal-content .modal-body form ul li span {
	/*width: 0;*/
	/*height: 2px;*/
	/*position: relative;*/
	/*bottom: 2px;*/
	/*display: block;*/
	/*background-color: var(--base-color);*/
	/*transition: all 0.3s;*/
}
.modal-dialog .modal-content .modal-body form ul li input:focus ~ span {
	/*width: 100%;*/
}
.modal-dialog .modal-content .modal-body form ul li input:focus ~ label, .modal-dialog .modal-content .modal-body form ul li input:valid ~ label {
	/*top:-15px;*/
	/*font-size:14px;*/
	/*color:#999;*/
}
.modal-dialog .modal-content .modal-body form ul li input:focus {
	/*border: none;*/
}
.modal-header .close {
	/*color: var(--color-red);*/
	/*padding: 10px;*/
	/*opacity: 1;*/
	/*transition: all 0.3s;*/
	/*position: absolute;*/
	padding-top: 20px;
}

.modal-header .close2{
	/*color: var(--color-red);*/
	/*padding: 10px;*/
	/*opacity: 1;*/
	/*transition: all 0.3s;*/
	/*-webkit-appearance: none;*/
	/*cursor: pointer;*/
	/*background: transparent;*/
	/*border: 0;*/
	/*font-size: 21px;*/
	/*left: 10px;*/
	/*position: absolute;*/
}


.modal-header .close:hover, .modal-header .close2:hover {
	/*transform: rotate(90deg)*/
}

/*----end-modal----*/

.mCSB_container {
	position: relative!important;
}
.qtip {
	display: none;
}

.basket-panel{
	/*margin-top: 50px;*/
}

.basket-panel p {
	text-align: center;
	padding: 12px;
	right: 0;
	top: 0;
	width: 100%;
	background-color: var(--color-base);
	z-index: 500;
	color: #fff;
}

.basket-panel p img {
	float: right;
}

/*.basket-panel ul {*/
/*margin-top: 60px;*/
/*}*/

.basket-panel ul li {
	/*padding: 0 20px;*/
	text-align: right;

}

.basket-panel ul li a{
	text-decoration: none;
}

.basket-panel ul li .btn-danger {
	font-size: 12px;
}

.basket-panel ul li:hover img {
	transform: scale(1.07)
}

.basket-panel ul li .btn-danger {
	font-size: 12px;
}

.basket-panel ul li img {
	max-width: 140px;
	height: auto;
	margin: 0 auto;
	display: block;
	transition: all 0.3s;
}

.basket-panel ul li:hover img {
	transform: scale(1.07)
}

.basket-panel .btn-warning {
	/*width: 100%;*/
}

/*.orginal-price {
	float: left!important;
}*/
.total-price {
	padding: 15px 0;
	text-align: center;
	font-weight: 700;
	font-size: 15px;
	background: #8bc43f;
	color: #fff;
}
/*.detail-product .detail {*/
/*margin-top: 20px;*/
/*!*border-top: 1px solid #dedede;*!*/
/*}*/
/*.detail-product .detail ul li {*/
/*padding: 0px;*/
/*margin: 2px 0;*/
/*}*/
/*.detail-product .detail ul li div {*/
/*padding: 5px 0px;*/
/*}*/
/*.detail-product .detail ul li.col-xs-8 {*/
/*padding-right: 10px;*/
/*}*/
/*.detail-product .detail ul li.col-xs-8 div {*/
/*padding-right: 10px;*/
/*background-color: #f8f9fb;*/
/*}*/
/*.detail-product .detail ul li.col-xs-4 div {*/
/*padding-right: 10px;*/
/*background-color: #f0f1f3;*/
/*}*/
.product-tags {
	/*margin-top: 10px;*/
}

.product-tags .tag-hide, .product-tags .tag-hide-more{
	display: none;
}

.product-tags .tag-show-more, .product-tags .tag-hide-more{
	width: 100%;
	text-align: center;
	cursor: pointer;
}

.product-tags .t{
	display: inline;
}

.product-tags>ul{
	display: inline;
}

.detail-product .tick {
	text-align: center;
	padding: 10px 0;
	/*margin: 10px 0 10px 0;*/
	background-color: #e3f5e9;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	transition: all 0.3s;
}

@media (max-width: 767.98px) {
	.detail-product .tick {
		font-size: 11px;
	}
}

.detail-product .tick.tick-color-2{
	background-color: var(--cart-color);
	font-weight: 200;
}
/*--------------------------------------------------------------price-base*/
.price-base span {
	color: #a3a3a3;
	font-size: 12px;
	position: relative;
	vertical-align: middle;
	margin-left: 3px;
}
.price-base span:after {
	width: 100%;
	height: 1px;
	content: "";
	position: absolute;
;
	left: 0;
	top: 9px;
	background-color: #999;
	transform: rotate(345deg);
}
.price-discount {
	color: var(--color-base);
	font-size: 25px;
	font-weight: 400;
}
.price-darsad {
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-align: center!important;
	align-items: center!important;
	color: #fff;
	font-size: 12px;
	padding: 2px 10px;
	font-weight: 300;
	background-color: var(--color-base);
	border-radius: 62px;
	margin-left: 10px;
}

.price-unit{
	font-size: 13px;
	color: #949494;
	font-weight: 300;
}

.price-base{
	display: inherit;
}

.select-detail{
	margin-bottom: 20px;
}

.select-detail>form>ul>li>ul>li>ul{
	height: auto;
	overflow:hidden;
}
.select-detail>form>ul>li{
	padding: 0!important;
	height:350px;
}
.select-detail>form>ul>li>ul{
	padding: 0 15px;
	height: 250px;
}
.scrol-box{
	overflow-y: auto;
}
.select-detail h6{
	font-weight: 600;
}
.select-detail>form>ul>li>ul>li {
	padding: 5px 0;
	border-bottom: 1px dashed #dee2e6;
}


.box-size label{
	/*display: block;*/
	/*margin: 5px 10px !important;*/
	/*margin-right:20px;*/
	/*padding: 8px 0 2px 0;*/
	/*cursor: pointer;*/
	/*font-weight: 300;*/
	/*-moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);*/
	/*-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);*/
	/*-o-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);*/
	/*-ms-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);*/
	/*box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);*/
	/*-webkit-transition: all 0.3s ease;*/
	/*-o-transition: all 0.3s ease;*/
	/*transition: all 0.3s ease;*/
	/*font-size:13px !important;*/
}
/*.abad ul::-webkit-scrollbar{*/
/*width: 0!important;*/
/*}*/
/*.abad>ul>li:last-child label{*/
/*margin-top: 30px;*/
/*}*/
/*.abad>ul>li:last-child{*/
/*border:none;*/
/*}*/

.detail-product-option:first-child h6{
	/*margin-bottom: 10px;*/
}
.detail-product-option>ul>li{
	display: inline-flex;
	align-items: center;
}


.detail-product-option ul li label:after{
	content: "";
}



/*.detail-product-option ul li .fgt{*/
/*background-color: #e0e0e0;*/
/*height: 1px;*/
/*display: block;*/
/*margin-left: 10px;*/
/*margin-right: 10px;*/
/*}*/


.detail-product-option ul li.color-radio .frb-title img, .detail-product-option ul li span.col{
	width: 40px;
	height: 40px;
	border-radius: 50%;
}

.custom-radio-image .custom-radio-image-img{
	width: 85px;
	height: 65px;
	border-radius: 0 4px 4px 0;
}

.detail-product-option h6{
	/*margin-bottom: 10px!important;*/
}

.detail-product-option .custom-control-label::before{
	top: inherit;
}

.detail-product-option .custom-control-label::after{
	top: inherit;
}

.detail-product-option .combination-help{
	background-color: var(--color-base);
	width: 21px;
	height: 21px;
	color: #fff;
	border-radius: 50%;
	padding: 2px 8px 0 0;
	font-size: 12px;
	margin-right: 3px;
	position: relative;
	top: -2px;
}

/*.scrol-box::-webkit-scrollbar {*/
/*!*background-image: url(../images/product/b-scroll.jpg);*!*/
/*background-repeat: repeat-y;*/
/*background-position: center center;*/
/*width:3px;*/
/*overflow: visible;*/
/*}*/
/*.scrol-box::-webkit-scrollbar-thumb {*/
/*background-color:var(--base-color);*/
/*width: 3px;*/
/*}*/
/*.scrol-box::-o-scrollbar {*/
/*background-image: url(../images/product/b-scroll.jpg);*/
/*background-repeat: repeat-y;*/
/*background-position: center center;*/
/*width:3px;*/
/*overflow: visible;*/
/*}*/
/*.scrol-box::-o-scrollbar-thumb {*/
/*background-color:var(--base-color);*/
/*width: 3px;*/
/*}*/



/* ======================= custom-radio-image ========================= */
.custom-radio-image{
	padding: 0;
}

.custom-radio-image .custom-control-label{
	cursor: pointer;
	border-radius: 4px;
	background-color: #fbfbfb;
}

.custom-radio-image .custom-control-label::before {
	position: absolute;
	display: block;
	width: 100%;
	border-radius: 4px;
	left: 0;
	height: 100%;
	right: 0;
	pointer-events: none;
	content: "";
	background-color: #ffffff00;
	cursor: pointer;
	border: none;
}

.custom-radio-image:hover .custom-control-label::before{
	background-color: rgba(0, 159, 227, 0.32);
}

.custom-radio-image .custom-control-input:checked~.custom-control-label::before {
	height: 100%;
	border-radius: 4px;
	left: 0;
	right: 0;
	width: 100%;
	border: 1px solid var(--color-asiadl-blue);
	background-color: transparent;
}

.custom-radio-image .custom-control-label::after {
	position: absolute;
	top: 5px;
	right: 5px;
	display: block;
	width: 24px;
	height: 22px;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 22px;
	color: #fff;

}

.custom-radio-image .custom-control-input:checked~.custom-control-label::after {
	display: none;
}



.step-nav{
	padding-top: 1px;
	height: 50px;
	width: 100%;
	position: relative;
}
.step{
	height: auto;
	overflow: hidden;
	margin: 0;
}
.dashed{
	width: 10%;
	height: 2px;
	transform: translateY(12px);
}
.active-st{
	float: right;
	background-image: url(../images/icon/green.png);
}
.dactive-st{
	float: left;
	background-image: url(../images/icon/gray.png);
}
.dactive-st span{
	float: right;
}
.solid{
	float: right;
	width: 40%;
	height: 2px;
	background-color: #e0e3ea;
	transform: translateY(12px);
}
.av{
	background-color: #64b966;
}
.circle{
	position: relative;
	float: left;
	background-color: #fff;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	color: #7e8796;
	border-radius: 50%;
	border: 3px solid #ebebeb;
}
.circle:before{
	content: "ورود به آسیا دی ال";
	position: absolute;
	bottom: -30px;
	left: 50%;
	font-size: 10px;
	transform: translateX(-50%);
	width: 100px;
	text-align: center;
	font-weight: bold;
}
#cl:before{
	content: "ورود به آسیا دی ال";
}
#c2:before{
	content: "اطلاعات ارسال سفارش";
}
#c3:before{
	content: "اطلاعات پرداخت";
}

.ers{
	background-color: #eeeff1;
}
.ers .menu-ab{
	margin: 10px 0;
	background-color: #fff;
}
.ers .menu-ab ul{
	margin:0;
	padding: 10px 20px;
}
.ers .menu-ab ul img{
	vertical-align: middle;
}

.about ul li {
	/*margin-bottom: 20px;*/
}
.about ul li h6{
	font-weight: 900!important;
}
.about ul li h6 img{
	vertical-align: middle;
}
.about ul li p{
	/*padding-right: 20px;*/
}
.about p{
	text-align: justify;
	font-size: 14px;
	color: #808080;
}
.about .default-h{
	color: var(--base-color);
	font-weight: 900;
}
.default-h{
	text-align: right;
}
.default-h:before{
	display: none;
}
.default-h:after{
	display: none;
}
.about>div:last-child img{
	display: block;
	margin: 0 auto 0 auto;
	max-width: 500px;
}
.video{
	width: 100%!important;
	height: auto!important;
}
.play-button img{
	max-width: 170px;
	height: auto;
}
.title-p , .price-p{
	/* float: right; */

}
.title-p{
	color: var(--base-color-hover);
	display: block;
	margin-top: 5px;
	font-size: 16px;
	font-weight: 400;
}
.title-p i{
	font-style: normal;
	color: #929292;
	font-size: 11px;
	font-weight: 300;
}
.price-p i{
	font-style: normal;
	color: #707070;
	font-size: 11px;
}
.price-p{
	color: var(--base-color)!important;
}
.maghale h6{
	font-weight: 600;
}
.maghale p{
	text-align: justify;
	font-size: 12px
}
.accessories h6{
	font-weight: 800;
	margin-bottom: 5px;
	font-size: 15px;
}
.accessories>ul>li{
	float:right;
	padding-top: 20px;
	padding-bottom: 40px;
	margin: 20px 0 0 0;
	border: 1px solid #999;
	border-top: none;
	border-bottom:0;
}
.accessories>ul>li>span{
	float:right;
}
.accessories img{
	border: 1px solid #eee;
}
.accessories .btn{
	background-color: var(--cart-color);
	border-radius: 10px;
	color: #fff;
	font-size: 11px;
	transition: all 0.3s;
	float: right;
	width: 100%;
}

.accessories .btn:hover{
	background: #0e9a3f;
}

.accessories .btn a{
	color: #fff;
	text-decoration: none;
}
.appropriate-price{
	font-size: 12px;
	color: #999;
}
.address .owl-carousel .owl-nav{
	top: 0!important;
}
.address .owl-carousel .owl-nav>div{
	margin-top: 0!important;
	background-image: none!important;
	height: 357px;
}
.address .owl-carousel .owl-nav>div:after{
	top: 50%;
	transform: translateY(-50%);
}
@media screen and (min-width:990px) {
	.address .owl-carousel .owl-nav>div.owl-next{
		left: 30px;
	}
	.address .owl-carousel .owl-nav>div.owl-prev{
		right: 30px;
	}
}
.address .owl-stage-outer:before{
	content: "";
	display: block;
	position: absolute;
	right: -12px;
	top: -10px;
	bottom: -10px;
	z-index: 3;
	width: 10px;
	border: 1px solid transparent;
	box-shadow: -7px 0 7px -3px rgba(0,0,0,.2);
}
.address .owl-stage-outer:after {
	content: "";
	display: block;
	position: absolute;
	left: -12px;
	top: -10px;
	bottom: -10px;
	z-index: 3;
	width: 10px;
	border: 1px solid transparent;
	box-shadow: 7px 0 7px -3px rgba(0,0,0,.2);
}
.address .owl-item{
	background-color: #fff;
	direction: rtl;
}
.psh-list .owl-item{
	background-color: #fff;
	direction: rtl;
}

.psh-list .owl-carousel{
	direction: ltr;
}
.address .owl-item:first-child{
	background-color: transparent;
}
.title-add{
	width: 100%;
	height: 40px;
	background-color: #fbfdfc;
}
.user-name{
	/*width: auto;*/
	/*float: right;*/
	/*font-weight: bold;*/
	/*font-size: 14px;*/
	/*color: #65686d;*/
	/*padding: 10px 15px 10px 0;*/
}
.title-add span{
	float: left;
	width: 40px;
	height: 40px;
	position: relative;
	cursor: pointer;
}

.title-add span:hover{
	background: #f2f2f4;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
}

.remove-add i{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 12px;
	height: 12px;
	background-image:url("../images/icon/close.png");
}
.edit-add{
	margin-left: 10px;
}
.edit-add i{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 12px;
	height: 12px;
	background-image:url("../images/icon/edit.png");
}
.body-add>div{
	padding: 10px 5px;
	border-bottom: 1px dashed #dee2e6;
}
.map-hint {
	color: #7c6a26;
	background: #fffcda;
	display: inline-block;
	padding: 5px 20px;
	margin: 15px 0 0;
}
.address_item__radio{
	background-color: #f7fff7;
	border-bottom: none;
	border-top: 1px dashed #dee2e6;
	padding: 0;
	margin-top: -1px;
}


.address_item__radio label{
	padding: 9px 0 2px 0;
	display: block;
	cursor: pointer;
	position: relative;
	direction: ltr;
}

.address_item__radio input[type="radio"] + span {
	float: inherit;
	position: absolute;
}


/*--------------------------------------------------------------add-add*/
.add-add .add-add-link{
	height: 100px;
	overflow: hidden;
	border: 2px dashed #eeeeee;
	position: relative;
	margin-bottom: 15px;
	border-radius: 12px;
	font-size: 24px;
	font-weight: 600;
}
/*--------------------------------------------------------------add-add*/
.shiping-list{
	background-color: #fff;
	height: auto;
	overflow:hidden;
	padding: 15px;
}
.shipment-selection p{
	margin: 0;
	padding-top: 15px;
	font-size: 16px;
	color: #6b646b
}
.shipment-selection p i{
	font-size: 12px;
	color: #0d8ef4;
	padding-left: 10px;
}
.psh-list{
	border-top: 1px solid #ddd;
	background-color: #fff;
	padding:15px;
	font-weight: 600;
	color: #6b646b
}
.psh-list p{
	font-weight: 600;
	color: #6b646b;
	padding-right: 15px;
}
.psh-list .owl-carousel .item img{
	max-width: 145px;
	margin: 20px auto;
}
.post-box{
	margin: 30px 0;
	border:1px solid #c0f0c1;
	padding: 0;
	font-size: 12px;
}
.post-box>div p{
	margin: 0;
}
.post-box>div:first-child{
	padding: 15px 0 11px 0;
	background-color: #fbfcfc;
	border-right: 1px solid #f0f1f2;
}
.post-box>div:first-child p{
	padding: 5px 0;
}
.post-box>div:first-child p:last-child{
	color:#4caf50;
}
.post-box>div:last-child>p>img{
	vertical-align: middle;
}
._address-label-txt{
	vertical-align: top;
}
.address-time i{
	display: block;
	width: 22px;
	height: 22px;
	background-image: url(../images/icon/time.png);
	float: right;
	margin-left: 5px;
}
.day-post>div{
	width: 20%;
	height: auto;
	float: right;
}
.time-post>div{
	width: 20%;
	height: auto;
	float: right;
}
@media screen and (min-width:768px) {
	.day-post{
		float: right;
	}
	.day-post>div{
		width:100%;
		height: auto;
		float: right;
	}
	.time-post{
		float: left;
	}
	.time-post>div{
		width:100%;
		height: auto;
		float: right;
	}
	.time-post>div>div{
		float: right;
	}
}
.day-post>div{
	padding: 20px 0;
	border: 1px solid #f2f2f4;
}
.time-post>div>div{
	padding: 20px 0;
	border: 1px solid #f2f2f4;
}
.time-post>div>div label{
	margin: 0;
	vertical-align: bottom;
}
.post-t span{
	float: right;
}
.post-t span p{
	padding:15px 15px 0 0;
}
.post-t span:last-child p:last-child{
	font-size: 11px;
}
.sabt{
	border-top: 1px solid #f2f2f4;
	padding:20px 0;
}
.sabt a{
	float: left;
	color:#5692f4;
	text-decoration: none;
	font-size: 12px;
	padding-left: 20px;
}
.wraning{
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #fffcdb;
	padding: 20px 15px;
}
.wraning p{
	color: #3e3e3e;
	font-weight: 600;
}
.wraning h6{
	color: #e96944;
	font-weight: 600;
}
.next-part span a{
	font-size: 12px;
}

.next-part{
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px dashed #dee2e6;

}


.next-part .next{
	float: left;
}

.next-part .next p{
	font-size: 10px;
	color: #979ba6;
	text-align: left;
	font-weight: 600;
	margin: 10px 0 20px 0;
}
.offer{
	background-color: #fff;
	margin-top: 10px;
	margin-bottom: 20px;
}
.offer>div{
	padding: 20px;
	border-radius: 5px;
	border-right: 1px solid #efefef;
}
.offer>div:first-child h6{
	font-weight: 600;
	color: #000;
	font-size: 16px;
	margin: 0;
}
.offer>div:last-child {
	/*    border-left: 1px solid #f2f2f4;*/
	padding: 55px 0;
}
.products-fade p{
	font-size: 12px;
	margin: 0;
}
.products-fade p i{
	font-size: 26px;
	color: #dbdbdb;
	vertical-align: middle;
	padding-left: 15px;
	cursor: pointer;
	transition: all 0.3s;
}
.products-fade{
	background-color:#f8f9fb;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 5px;
}
.products-price{
	background-color:#f8f9fb;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 5px;
	height: auto;
	overflow:hidden;
}
.products-price>div:first-child{
	text-align: left;
}
.products-price>div:first-child p{
	text-align: left;
	padding-left: 15px;
	color: #4cb050;
}
.products-price>div:first-child p span{
	font-size: 10px;
}
.products-price>div:last-child{
	text-align: right;
}
.select-payment{
	padding:50px 10px;
}
.txt-news p{
	text-align: justify;
	margin: 0;
	font-weight: 200;
}

.txt-news>span{
	color: var(--base-color);
	font-size: 12px;
	position: relative;
	top: -5px;
}

.txt-news>span>i{
	width: 18px;
	height: 14px;
	background-image: url("../images/icon/taghvim.jpg");
	display: block;
	float: right;
	margin-left: 10px;
}
.txt-news h6{
	font-weight: 600;
	color: var(--base-color);
	line-height: 24px;
	font-size: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	padding: 0;
}

.list-part1 .item a{
	text-decoration:none;
}
.list-part1{
	padding-bottom: 30px;
}
#page .content .images li img{
	max-width: 300px;
}
.pagination{
	/*float: left;*/
}
.sort{
	text-align: left;
}
/*.sort>div{*/
/*float: right;*/
/*margin-top: 7px;*/
/*}*/
.ngh i{
	width: 28px;
	height: 28px;
	display: inline-block;
	background-image: url("../images/icon/pen.png");
	vertical-align: bottom;
}
.ngh span{
	vertical-align:super;
}
.ngh span label {
	vertical-align:-webkit-baseline-middle;
}
.ngh>span>label>span{
	border-radius: 3px;
}
.ngh>span>label>span:after{
	border-radius: 0 !important;
}
.price-sort{
	/*padding-right: 15px;*/
	/*font-size: 12px;*/
	/*color: #333;*/
	/*margin-top: 5px*/
}
.price-sort span{
	/*font-size: 14px;*/
	/*color: #989898;*/
	/*font-weight: 300;*/
	/*padding-top: 7.5px;*/
}
.price-sort select{
	/*width: 130px;*/
	/*height: 25px;*/
	/*border-radius: 3px;*/
	/*border-color: #999;*/
}
.count-list{
	margin: 0;
	text-align: left;
	font-size: 12px;
	color: rgba(0, 0, 0, 0.5);
}
.b-s button{
	width: 50px;
	height: 50px;
	position: absolute;
	left: 0;
	top: 0;
}
.new-detail>ul>li{
	padding: 15px 0;
}
.new-detail>ul>li span{
	float: right;
}
.new-detail>ul>li span:last-child{
	background-color: #f6f6f6;
	padding: 5px 15px;
}
.new-detail>ul>li span:first-child{
	background-color: #eee;
	padding: 5px 15px;
}
.new-img{
	padding: 15px;
}











/*--------------------------------------------------------------p-number*/
.p-number{
	/*display: inline-block;*/
	/*width: 100%;*/
}

.p-number .quantity{
	border: 1px solid #ddd;
	border-radius: 30px;
	overflow: hidden;
}
.p-number .quantity input{
	border: none;
	text-align: center;
}
.p-number .quantity-button.quantity-up{
	width: 25px;
	background: #fff;
	/*left: 35px;*/
	/*top: 10px;*/
	/*width: 25px;*/
	/*height: 25px;*/
	/*font-size: 20px;*/
	/*padding: 0 0 0 1px;*/
	/*color: var(--base-color);*/
	/*border: 2px solid var(--base-color);*/
	/*border-radius: 50%;*/
	/*transition: all 0.3s;*/
}
.p-number .quantity-button.quantity-up:hover{
	background-color: #f1f1f1;
}
.p-number .quantity-button.quantity-down{
	width: 25px;
	background: #fff;
	/*left: -50px;*/
	/*top: 10px;*/
	/*width: 25px;*/
	/*height: 25px;*/
	/*font-size: 24px;*/
	/*padding: 0 0 0 1px;*/
	/*color: var(--base-color);*/
	/*border: 2px solid var(--base-color);*/
	/*border-radius: 50%;*/
	/*transition: all 0.3s;*/
}
.p-number .quantity-button.quantity-down:hover{
	background-color: #f1f1f1;
}
.p-int{
	border:1px solid #c0f0c1;
	height: auto;
	overflow:hidden;
}
.p-int>div:first-child p{
	font-size: 12px;
	margin: 15px 0;
}
.p-int>div:nth-child(2)>.row:first-child{
	border-bottom: 1px dashed #dee2e6;
}
.p-int>div:nth-child(2)>.row:first-child h6{
	color: #4c4d48;
	font-weight: 600;
	margin: 20px 0;
}
.p-int>div:nth-child(2)>.row:last-child p{
	padding: 0;
	font-size: 12px;
	color: #4c4d48;
	margin:5px 0 15px 0;
}
.p-int>div:nth-child(2)>.row:last-child>p>span{
	font-size: 10px;
	color: #2196f3;
}
.p-int>div:nth-child(2)>.row:last-child>ul>li{
	margin: 5px 0;
	font-size: 11px;
	color: #4c4d48;
}
.p-int>div:nth-child(2)>.row:last-child>ul>li>label{
	vertical-align: top;
}
.p-int>div:nth-child(2)>.row{
	border-right:1px solid #c0f0c1;
	padding:0 15px;
}
.p-int>div:nth-child(3){
	padding:67px 0;
	background-color: #f8fff7;
}
.p-other{
}

.pad-b-10{
	padding-bottom: 10px;
}



.m-b-login ul li{
	padding: 5px 0;
}

.p-other>div{
	padding: 20px 15px;
	margin: 0!important;
	border:1px solid #f3f3f3;
}

.pad-b-22{
	padding-bottom: 22px!important;
}

.p-other>div>label{
	margin: 0;
}
.p-other>div h6{
	color: #4c4d48;
	font-weight: 600;
	margin:0;
}
/*.final-buy{
	margin: 50px 0;
}*/
.pl{
	float: left;
}
.pl p{
	display: inline;
	font-size: 12px;
	color: #6b646b;
	padding-left: 80px;
	font-weight: 600;
}
@media screen and (max-width:768px) {
	.p-int>div:first-child{
		border-bottom: 1px dashed #dee2e6;
	}
	.pl p{
		padding-left:20px;
	}
}
@media screen and (max-width:579px) {
	.pl{
		margin-top:20px;
		float: right;
	}
	.pl p{
		padding-left:0;
	}
}
.tag-box{
	margin-top: 15px;
}
.tag{
	display: inline-block;
	text-align: center;
	font-weight: 300;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size:13px !important;
}


.tag a{
	color: #fff !important;
	font-size: .75rem;
	padding: 6px 15px;
	border-radius: 40px;
	background: var(--base-color);
}


.tag a:hover{
	background: var(--base-color-hover);
	color: #fff !important;
}

.tag i{
	cursor: pointer;
	transition: all 0.3s;
}
.tag i:hover{
	transform: rotate(90deg);
}
.filter-item{
	/*padding: 15px 5px;*/
	font-weight: 300;
	-moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size:13px !important;
	margin-bottom: 10px !important;
}

.filter-item>h4>label{
	vertical-align: top;
}

.accordion-child span:after{
	float: right!important;
	position: relative!important;
	right: 0!important;
	font-size: 24px!important;
}
.accordion-child ul{
	display: none
}
.accordion-child h4{
	font-size: 12px!important;
}
.last-ac li{
	display: block!important;
}
.ac-one{
	padding-right: 15px;
}
.ac-two{
	padding-right: 15px;
}
.ac-three{
	padding-right: 15px;
}
.ac-last{
	padding-right: 15px;
}
.ac-last>ul>li{
	padding-right: 15px;
}
.ac-last>ul>li>a{
	color: var(--base-color)!important;
}
.narrow-by-list>h4{
	padding:15px 0;
}
.range-price>li>button.btn{
	background-color: var(--base-color);
	transition: all 0.3s;
	color: #fff;
}
.range-price>li>button.btn:hover{
	background-color:var(--base-color-hover);}
.pa-img{
	height: auto;
	overflow:hidden;
	position: relative;
	border: 1px solid transparent;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.pa-img:hover{
	/*border: 1px solid grey;*/
}

.pa-img img{
	transition: all 0.3s;
}


.pa-img .d-box a{
	width: 30px;
	height: 30px;
	align-content: center;
	display: inline-block;
	position: absolute;
	right: -30px;
	transition: all 0.3s;
	border:1px solid grey;
	background-color: #fff;
}

.pa-img .d-box a.like i{
	color: #ddd;
}

.pa-img .d-box a.like.liked i{
	color: var(--base-color);
}

.pa-img .d-box a:first-child{
	bottom:30px;
}
.pa-img .d-box a:last-child{
	bottom:-1px;
}




@media screen and (max-width:768px) {
	.dis-bl>i.fa-chevron-down{
		display: none;
	}
}
@media screen and (max-width:1200px) {
	.tel{
		font-size: 12px;
	}
}

.select-detail ul li a{
	/*text-decoration: none;*/
	/*transition: all 0.3s;*/
}
.select-detail ul li a img{
	/*vertical-align: middle;*/
	/*padding-right: 3px;*/
	/*transition: all 0.3s;*/
}

.owl-carousel.owl-drag .owl-item{
	text-align: center;

}

.rotator5.product-list , .rotator4.product-list{
	border: 0;
}

.owl-item .item{
	/*cursor: pointer;*/
	/*display: block;*/
	/*text-align: center;*/
	/*font-weight: 300;*/
	/*-moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);*/
	/*-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);*/
	/*box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);*/
	/*-webkit-transition: all 0.3s ease;*/
	/*-o-transition: all 0.3s ease;*/
	/*transition: all 0.3s ease;*/
	/*font-size:13px !important;*/
	/*margin:2px;*/
}

.owl-item .item:hover{
	/*-moz-box-shadow: 0 10px 10px 0 rgba(0,0,0,.2);*/
	/*-webkit-box-shadow: 0 10px 10px 0 rgba(0,0,0,.2);*/
	/*box-shadow: 0 10px 10px 0 rgba(0,0,0,.2);*/
}

/*.owl-item a:hover{*/
/*	color:var(--base-color-hover);*/
/*}*/

.title-page.news p{
	text-align: justify;
}


@media(max-width: 768px){
	.detail-product .btn{
		margin-bottom: 10px;
	}

	.logo{
		text-align: center;
	}

	.sort>div{
		font-size: 10px;
	}

	.b-even img{
		margin-top: 10px;
	}

	.b-odd img{
		margin-bottom: 10px;
	}
}

.price{
	position: relative;
	/* top: 10%; */
	/* padding: 10px 20px; */
	text-align: center;
	color: #FFF;
	font-size: 20px;
	transition: all 0.3s;
	margin: 3px 0 3px 0;
	border: 1px solid transparent;
	border-radius: 50px;
	padding: 1px 18px;
}

.copy strong,.copy strong a{
	color: var(--base-color);
}



.arrow.menu-zir li:hover{
	/*background: var(--sub-menu-color-hover);*/
}

.arrow.menu-zir li:hover a{
	/*color: var(--sub-menu-fcolor-hover);*/
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	/*background-color: var(--base-color);*/
	/*border-color: var(--base-color);*/
	/*border-radius: 6px;*/
}
.pagination > .active > a span{
	/*line-height: 20px;*/
}

.b-0{
	border: 0;
}

.no-border h1:after, .no-border h2:after, .no-border h3:after, .no-border h4:after, .no-border h5:after,
.no-border h1:before, .no-border h2:before, .no-border h3:before, .no-border h4:before, .no-border h5:before{
	background: none;
}

.p-t-5{
	padding-top: 5px;
}

.m-t-30{
	margin-top: 30px!important;
}

.m-t-15{
	margin-top: 15px!important;
}

.acc-hover a i{
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

/*.acc-hover a:hover,
.acc-hover a:focus{
	color: var(--base-color);
}
*/
.acc-hover a:focus i{
	transform: rotate(90deg);
}

.search-btn .f-icon h2,.title-page h1{
	font-size: 22px;
	color: var(--base-color);
	margin-top: 25px;
	margin-bottom: 35px;
	padding-bottom: 10px;
}

.search-btn .f-icon h2::before,.title-page h1::before{
	left: 48%;
	width: 80px;
}

.tabbed-content .tab-links li.active a {
	/*display: block;*/
	/*padding: 15px 5px;*/
	/*text-align: center;*/
	/*font-weight: 300;*/
	/*-moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);*/
	/*-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);*/
	/*-o-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);*/
	/*-ms-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);*/
	/*box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);*/
	/*-webkit-transition: all 0.3s ease;*/
	/*-o-transition: all 0.3s ease;*/
	/*transition: all 0.3s ease;*/
	/*font-size:13px !important;*/
}

.owl-carousel{
	/*margin-bottom: 25px;*/
	/*margin-top: 25px;*/
}

.m-b-30{
	margin-bottom: 30px;
}


@media(max-width: 991px){
	.logo-fix{
		text-align: center!important;
	}
}

.b-hover{
	display: block!important;
	position: absolute;
	width: 97.5%;
	height: 97.3%;
	opacity: 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.b-hover:hover{
	background: #3595997a;
	opacity: 1;
}

.m-t-0{
	margin-top: 0!important;
}

.m-t-b-25{
	margin-bottom: 25px!important;
	margin-top: 25px!important;
}

.main-share{
	display: inline-block;
}

.main-share li{
	float: right;
	margin: 0 10px 10px 10px;
}

.main-share li a i{
	background: #eee;
	padding: 15px 4px;
	border-radius: 50%;
	min-width: 51px;
	color: #333;
	max-width: 80px;
	font-size: 20px;
	text-align: center;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.main-share li a:hover i{
	background: var(--base-color);
	color: #fff
}


.tags-portal{
	position: relative;
	padding-right: 17px;
}

.tags-portal:after{
	content: "";
	width: 6px;
	height: 6px;
	background-color: var(--color-base);
	position: absolute;
	right: 7px;
	top: 50%;
	margin-top: -2px;
	border-radius: 40px;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.tags-portal:hover:after{
	background-color: #efefef;
}



.basket-h5 li h5{
	margin-bottom: 10px;
	font-size: .75rem;
}

.basket-h5 .noitem{
	padding:20px;
	color:var(--color-red);
}




@media(min-width: 768px){
	.pos-fixed{
		position: fixed;
		width: 235px;
	}
}

@media(min-width: 1199px){
	.pos-fixed{
		width: 285px;
	}
}

ul.nav-child{
	background-color: #e1e1e1!important;
	margin-top: 5px;
}

.nav-child .deeper{
	border-bottom: 1px dashed #dee2e6;
}

.nav-child .deeper a{
	color: #333!important;
}

.nav-child .deeper:hover a{
	color: var(--base-color)!important;
}

#menu-group-1{
	max-height: 330px;
	min-height: 330px;
	overflow: auto;
}

.f-9{
	font-size: 9px;
	color: red;
}

.custom-img{
	width: 100%;
	min-height: 300px;
	max-height: 300px;
}

@media(min-width: 1199px){
	.custom-img{
		min-height: 271px;
		max-height: 271px;
	}
}

.p-news{
	font-size: 15px;
	line-height: 30px;
}

.more-btn{
	/*background: var(--base-color);*/
	/*color: #fff;*/
	/*webkit-transition: all 0.1s linear;*/
	/*-moz-transition: all 0.1s linear;*/
	/*-o-transition: all 0.1s linear;*/
	/*transition: all 0.1s linear*/
}

.more-btn:hover{
	/*background: #e45434;*/
	/*color: #fff;*/
}


/* ------------------------- */




/*#### Loader #####*/
#loader-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
}

#loader {
	display: block;
	position: relative;
	left: 0;
	right: 50%;
	top: 50%;
	width: 150px;
	height: 150px;
	margin-top: -75px;
	margin-right: -75px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: var(--gold-color);
	animation: spin 2s linear infinite;
	z-index: 11;
}

.loader-height{
	height: 250px;
}

#loader:before {
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: var(--base-color);
	animation: spin 3s linear infinite;
}

#loader:after {
	content: "";
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: var(--cart-color);
	animation: spin 1.5s linear infinite;
}

@-webkit-keyframes spin {
	0%{
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}


#loader-wrapper .loader-section {
	position: fixed;
	top: 0;
	width: 51%;
	height: 100%;
	background: #fff;
	z-index: 10;
	transform: translateX(0);
}

#loader-wrapper .loader-section.section-left {
	left: 0;
}

#loader-wrapper .loader-section.section-right {
	right: 0;
}

.loaded #loader-wrapper .loader-section.section-left {
	transform: translateX(-100%);
	transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.loaded #loader-wrapper .loader-section.section-right {
	transform: translateX(100%);
	transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.loaded #loader {
	opacity: 0;
	transition: all 0.3s ease-out;
}
.loaded #loader-wrapper {
	visibility: hidden;
	transform: translateY(-100%);
	transition: all 0.3s 1s ease-out;
}

.loader-any-show{
	opacity: 1 !important;
}

.modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-header .close{
	/*left: 25px;*/
	/*top: 25px;*/
	/*outline: none;*/
}

.wpb_column.mrg-top h3::before,
.wpb_column.mrg-top h3::after{
	content: none;
	background: none;
}


.wpb_column.mrg-top a{
	margin-top: 30px;
	margin-bottom: 0;
	font-size: 14px;
	padding: 6px 12px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	background: var(--base-color);
	color: #fff;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
}

.wpb_column.mrg-top a:hover {
	background: #e45434;
	color: #fff;
}

.color-i{
	color: var(--base-color);
}

.form-group div img{
	margin-bottom: 10px;
}

.deeper .fas.fa-plus{
	font-size: 11px;
}

.col-xs-12.col-sm-12.col-md-12.new-img img{
	max-width: 100%;
	height: auto;
}

.d-box .like{
	/*display: none;*/
}

.we-are__left>div {
	text-align: center;
}

.we-are__item {
	width: 200px;
	height: 200px;
	display: inline-block;
	margin-right: 20px;
}

.we-are__left img {
	max-width: 100%!important;
	height: auto!important;
}


.we-are__right>h2:first-child {
	font-size: 21px;
	text-align: right;
}

h2.title--small {
	margin-bottom: 20px;
	text-align: right;
	font-size:15px;
}

.we-are__right>h2::after,.gift h4::after,
.we-are__right>h2::before,.gift h4::before{
	content: none!important;
}

.gift .panel-default > .panel-heading {
	color: #fff;
	background-color: var(--gold-color);
	border-color: var(--gold-color);
}

.fa-chevron-down{
	font-size:11px !important;
	padding-top:2px !important;
}
/*
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a{
	color:var(--base-color);
}*/

.m-b-100{
	margin-bottom: 100px;
}

.gift .panel-title > a,.gift .panel-title > small,.gift .panel-title > .small,.gift .panel-title > small > a,.gift .panel-title > .small > a{
	color: #fff;
}

.err-fild{
	margin-top: 5px;
	color: red;
}

.err-fild .fa-exclamation-circle{
	float: right;
	margin-top: 3px;
	margin-left: 5px;
	direction: rtl;
	color: #980000;
	display: block;
}



hr {
	box-sizing: content-box;
	height: 0;
	margin: 15px 0;
	border: 0;
	border-top: 1px solid #e9e9e9;
}

.link-sefa {
	cursor: pointer;
	color: var(--base-color) !important;
}

.link-sefa:hover {
	color: var(--base-color-hover);
}

.dialog-back.open {
	height: 100%;
	width: 100%;
	position: fixed;
	background-color: rgba(0,0,0,.4) !important;
	z-index: 99;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}


.dialog-box-par .dialog-box{
	position:absolute;
	display:none;
	background:#fff;
	/*left: 0;
	right: 0;*/
	padding:0 0 10px;
	font-weight: 300;
	-moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size:13px !important;
}
.dialog-box-search img{
	width:50px;
	height:50px
}
.dialog-box.dialog-box-search{
	left: 0;
	right: 0;
}
.dialog-box.dialog-box-search.visible{
	display:block;
}
.dialog-box.dialog-box-user.visible{
	display:block;
}
.dialog-box-search .list{
	list-style:none;
	height:auto;
	display:block;
	padding:0;
	margin:0;
	font-size:14px
}
.dialog-box-search .list>li.divider{
	border-bottom: 1px dashed #dee2e6;
	margin:0
}
.dialog-box-search .list>li.divider.title{
	margin:10px 20px
}
.dialog-box-search .list>li.divider.title span{
	background:#fff;
	display:inline-block;
	float:right;
	margin:10px 0;
	font-weight:700
}
.dialog-box-search .categories li.hover,.dialog-box-search .categories li:hover,.dialog-box-search .general-items li.hover,.dialog-box-search .general-items li:hover,.dialog-box-search .products li.hover,.dialog-box-search .products li:hover,.dialog-box-search .shops-in-shop li.hover,.dialog-box-search .shops-in-shop li:hover{
	background:#fafafa
}
.dialog-box-search .categories em,.dialog-box-search .general-items em,.dialog-box-search .products em,.dialog-box-search .shops-in-shop em{
	font-weight:700;
	font-style:normal
}
.dialog-box-search .categories,.dialog-box-search .general-items,.dialog-box-search .shops-in-shop{
	font-size:14px;
	line-height:22px
}

.dialog-box-search .categories a,.dialog-box-search .general-items a,.dialog-box-search .shops-in-shop a{
	display:block;
	padding:5px 20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dialog-box-search .categories a>span,.dialog-box-search .general-items a>span,.dialog-box-search .shops-in-shop a>span{
	color:var(--base-color);
}


.dialog-box-search .categories.empty-search{
	text-align: center;
}

.dialog-box-search .categories.empty-search .empty-search-item{
	padding: 10px;
	color: #ed321e;
}

.dialog-box-search .shops-in-shop img{
	height:30px;
	margin:5px 10px 5px 0
}
.dialog-box-search .shops-in-shop a{
	display:inline
}
.dialog-box-search .shops-in-shop a>span{
	text-transform:capitalize
}
.dialog-box-search .shops-in-shop a>i{
	margin-right:4px;
	font-size:11px
}
.dialog-box-search .shops-in-shop .brand-image{
	padding-right:0;
	padding-left:0
}
.dialog-box-search .general-items a,.dialog-box-search .shops-in-shop a{
	padding-right:10px
}
.dialog-box-search .products>.list{
	margin-top:5px
}
.dialog-box-search .products li.product{
	margin-bottom:5px
}
.dialog-box-search .products li.product a{
	padding:0 10px;
	display:table;
	table-layout:fixed;
	width:100%
}
.dialog-box-search .products li.product a .product-image{
	padding-left:10px;
	width:60px;
	display:table-cell
}
.dialog-box-search .products li.product a .product-image img{
	width: 50px;
	max-width: 50px;
	max-height: 50px;
	min-width: 50px;
	min-height: 50px;
	overflow: hidden;
}
.dialog-box-search .products li.product a .product-details{
	padding-top:10px;
	display:table-cell;
	width:99%;
	vertical-align:top
}
.dialog-box-search .products li.product a .product-title{
	display:block;
	color:#333;
	direction:rtl;
	margin-bottom:3px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dialog-box-search .products li.product a .product-title>span:first-child{
	float:right;
	padding-left:5px
}
.dialog-box-search .products li.product a .product-price{
	font-family:"iranyekan","YekanNumbers","Helvetica Neue",Helvetica,Arial,sans-serif
}
.dialog-box-search a{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dialog-box-search a:hover{
	text-decoration:none
}


.dialog-box-user{
	width: 800px;
	top: 35px;
	left: 46.5%;
	margin-left: -400px;
}

@media (max-width: 991px){
	.dialog-box-user{
		width: 100%;
		left: 0;
		right: 0;
	}
}

.pos-rel{
	position: relative;
}


.detail-image .category {
	background-color: #333;
	border-radius: 100px;
	position: absolute;
	top: 10px;
	right: 10px;
	padding: 3px 30px;
	font-size: 13px;
	font-weight: 200;
	color: #FFFFFF;
	line-height: 22px;
}

.detail-image .category {
	font-size: 16px;
	padding: 7px 47px 3px;
	background-color: #333;
}

.detail-image .detail-header {
	position: absolute;
	bottom: 20px;
	border-radius: 100px;
	padding: 7px 47px 7px;
	right: 25px;
	background-color: #333;
	color: #fff;
	text-align: right;
}

.detail-image .detail-header h1 {
	font-size: 1.7em;
	color: #fff;
	margin-bottom: 5px;
}

.detail-image .detail-header span {
	font-size: 14px;
	font-weight: 100;
}

.detail-image .detail-header h1::before,
.detail-image .detail-header h1::after{
	content: none;
}


@media(max-width: 991px){
	.sf-menu > li:first-child {
		/*width: 5%;*/
	}

	.sf-menu > li {
		width: 18%;
	}
}

.m-b-20{
	margin-bottom: 20px;
}

@media(max-width: 1199px){
	/*.xs-design{*/
	/*	display: inline;*/
	/*    padding-left: 10px;*/
	/*    float: right;*/
	/*    padding-right: 10px;*/
	/*    border-left: 1px solid #e7e7e7;*/
	/*}*/

	.form-xs-design .form-control{
		width: 85%!important;
		display: inline-block!important;
	}

	.xs-design i{
		border-left: 0!important;
	}
}

@media(max-width: 560px){
	.form-xs-design .form-control{
		width: 80%!important;
	}
	.sec-guarantee2 .guarantee-box2 .img-box{
		width:60px !important;
	}
}

.new-brn{
	margin-top: 100px;
	background: #eee;
	display: block;
	text-align: center;
	padding: 13px 5px;
}

.new-brn p{
	margin: 0;
}

.files-size > li > input{
	width: 90%!important;
}

.files-size > li > input[type="file"]{
	display: inline-block!important;
	width: 85%!important;
}

.files-size .xs-design{
	display: inline;
	padding-left: 10px;
	float: right;
	padding-right: 10px;
	border-left: 1px solid #e7e7e7;
}

.files-size .xs-design i{
	border-left: 0!important;
}

@media(max-width: 560px){
	.files-size > li > input[type="file"]{
		width: 80%!important;
	}
}

section.b-contact{
	background-image: none!important;
	background: #fff;
}

.stumbleupon{
	background: var(--base-color);
	padding: 5px 20px;
	border-radius: 20px;
}

.stumbleupon .square i{
	background: #fff;
	padding: 5px;
	border-radius: 50%;
	color: var(--base-color);
}

.stumbleupon .title{
	color: #fff;
}

.pad-b-25{
	padding-bottom: 25px;
}

@media(min-width: 1199px){
	.max-h-650{
		height: 650px!important;
	}
}

.menu-top-left{
	font-size: 13px;
}

.menu-top-left>li.m-li{
	float: left;
}

.menu-top-left>li.m-li>a{
	position: relative;
	cursor: pointer;
	/*padding: 3px 12px;*/
	color: var(--color-khakestari);
	display: inline;
}

.menu-top-left>li.m-li>a:hover{
	color: var(--color-base);
}

.menu-top-left>li.m-li>a img{
	vertical-align: middle;
}


@media (max-width: 991px){
	.menu-top-left>li.m-li>a{
		padding: 3px 5px;
	}
}

.menu-top-right{
	color: var(--color-khakestari);
	font-size: 13px;
}

.menu-top-right>li.m-li img{
	vertical-align: middle;
}

@media (max-width: 767px){
	.menu-top-left>li.m-li>a .m-text{
		display: none;
	}

	.menu-top-right{
		margin-right: 58px;
	}

	.menu-top-left>li.m-li>a{
		margin: 0 7px;
	}

	.menu-top-left{
		margin-left: 7px;
	}
}


.header-tab-user{

}


.header-tab-user .htb-content{
	color: #232323;
	margin: 14px;
}

.header-tab-user .htb-content .table{
	margin: 0;
}

.header-tab-user .htb-content .table > thead > tr > th{
	font-weight: 700;
	padding: 4px;
	text-align: right;
}

.header-tab-user .htb-title{
	color: #212121;
	border-bottom: 1px solid var(--base-color);
	padding: 12px 7px 5px 12px;
	margin: 0 8px;
	font-weight: 700;
}


.header-tab-user .htb-footer{
	text-align: left;
	border-top: 1px solid #e4e4e4;
	padding: 9px 7px 0 12px;
	margin: 0 8px;
	font-weight: 700;
}

.header-tab-user .htb-footer a{
	color: var(--base-color);
	padding: 4px 7px;
	display: inline-block;
}

.header-tab-user .htb-footer a:hover{
	color: var(--base-color-hover);
}

.header-tab-user .htb-footer a span{
	vertical-align: middle;
	margin-right: 4px;
}


.header-tab-user .htb-title p{
	margin: 0;
}


.header-tab-user .nav-tabs > li{
	float: right;
	margin: 0;
}

.header-tab-user .nav-tabs > li.active > a, .header-tab-user .nav-tabs > li.active > a:hover, .header-tab-user .nav-tabs > li.active > a:focus{
	background-color: var(--base-color);
	border: none;
	border-radius: 0;
	color: #fff;
}

.header-tab-user .nav-tabs > li > a:hover {
	/*border: none;*/
}

.header-tab-user .nav-tabs > li > a{
	/*border: none;*/
	/*border-radius: 0;*/
	/*color: #393939;*/
	/*margin-right:0px;*/


}

.header-tab-user .nav-tabs{
	cursor: pointer;
	color: #727272;
	border: 1px solid transparent;
	letter-spacing: .02em;
	font-size: 14px;
	font-weight: 300;
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}
/*.header-tab-user .nav-tabs > li{*/
/*float: right;*/
/*margin-bottom: -2px;*/
/*}*/


/*.header-tab-user .nav-tabs > li.active > a, .header-tab-user .nav-tabs > li.active > a:hover, .header-tab-user .nav-tabs > li.active > a:focus{*/
/*border: none;*/
/*}*/

/*.header-tab-user .nav-tabs{*/
/*border: none;*/
/*background-color: var(--base-color);*/
/*}*/

/*.header-tab-user .nav > li > a:hover, .header-tab-user .nav > li > a:focus {*/
/*text-decoration: none;*/
/*background-color: #fff;*/
/*}*/

/*.header-tab-user .nav-tabs > li.active > a, .header-tab-user .nav-tabs > li.active > a:hover, .header-tab-user .nav-tabs > li.active > a:focus{*/
/*color: #202020;*/
/*}*/

/*.header-tab-user .nav-tabs > li > a{*/
/*border: none;*/
/*border-radius: 0;*/
/*color: #fff;*/
/*}*/

/*.header-tab-user .nav > li > a:hover, .header-tab-user .nav > li > a:focus {*/
/*background-color: var(--base-color-hover);*/
/*}*/

.pagess p{
	text-align: justify;
	line-height: 24px;
}

.pagess .social-mantaghe.text-center p{
	text-align: center!important;;
}


@media(max-width: 540px){
	.main-share li{
		margin: 0 5px;
	}

	.main-share li a i {
		background: #eee;
		padding: 12px 4px;
		border-radius: 50%;
		min-width: 40px;
		color: #333;
		max-width: 40px;
		font-size: 15px;
		text-align: center;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		transition: all 0.2s linear;
	}
}

.size-contact p{
	line-height: 24px;
	text-align: justify;
}

pre{
	background: transparent;
	border: 0;
	font-size: 13px;
	text-align: justify;
	line-height: 24px;
}



.bootbox.modal.fade{
	display: block;
}










.accordion ul{
	border: 0;
}

.accordion li {
	/*background-color:#eee;*/
	font-size:1em;
	line-height:1.5em;
	margin-bottom: 10px;
}
.accordion p {
	/*padding:1em 2em 1em 2em;*/
}

.accordion {
	position:relative;
	background: transparent;
}
.container {
	/*max-width:1030px;*/
	/*margin:0 auto;*/
	/*padding:2em 0 2em 0;*/
}
@media (min-width: 1200px){
	.container {
		max-width: 1340px;
	}
}
.animateIn {
	animation: accordionIn 0.45s normal ease-in-out both 1;
}
.animateOut {
	animation: accordionOut 0.45s alternate ease-in-out both 1;
}
@keyframes accordionIn {
	0% {
		opacity: 0;
		transform:scale(0.9) rotateX(-60deg);
		transform-origin: 50% 0;
	}
	100% {
		opacity:1;
		transform:scale(1);
	}
}

@keyframes accordionOut {
	0% {
		opacity: 1;
		transform:scale(1);
	}
	100% {
		opacity:0;
		transform:scale(0.9) rotateX(-60deg);
	}
}

.accordion div > a:hover{
	/*color: #fff;*/
}

.accordion div > a:focus{
	/*color: #fff;*/
}

.accordion div > a i{
	/*-webkit-transition: all 0.3s linear;*/
	/*-moz-transition: all 0.3s linear;*/
	/*-o-transition: all 0.3s linear;*/
	/*transition: all 0.3s linear;*/
}

.accordion div > a:focus i{
	/*transform: rotate(90deg);*/
}

.ac-box{
	position: relative;
}

.ac-box .glyphicon.glyphicon-plus{
	position: absolute;
	left: 5px;
	font-size: 20px;
	padding: 19px 15px;
	background: transparent!important;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.ac-box .glyphicon.glyphicon-plus:focus {
	transform: rotate(90deg);
}



.video-w video{
	width: 100%!important;
}
.sf-menu ul{
	z-index: 130;
}

.sf-menu ul ul {
	/*top: 0;*/
	/*right: 194px;*/
}

.sf-menu ul ul > li{
	/*background: #fff;*/
}


.sf-menu ul ul > li > a{
	/*color: #000!important;*/
}

.sf-menu ul ul > li:hover > a{
	/*color: #fff!important;*/
}

.sf-menu ul li a > span i.fa.fa-chevron-down{
	float: left;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.noUi-horizontal{
	height: 8px;
	margin: 0 10px 0 10px;
}

.noUi-connect {
	background: var(--base-color);
}













.price-range {
	padding: 18px 12px 12px;
	overflow: hidden;
	direction:ltr;
	width: 100%;
}



.noUi-target * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-ms-touch-action: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	cursor: default;
}
.noUi-base {
	width: 100%;
	height: 6px;
	position: relative;
	max-width: 100%;
	max-height: 100%;
	z-index: 1;
	border: none;
	margin-bottom: 15px;
}

.noUi-horizontal .noUi-handle {
	width: 28px;
	height: 28px;
	left: -17px;
	background: var(--base-color);
	top: -9px;
	border: none;
	box-shadow: none;
	cursor: pointer;
}

.noUi-horizontal .noUi-handle:focus{
	outline: none;
}

.noUi-background {
	background: #f5f5f5;
}
.noUi-origin {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0;
	border-radius: inherit;
	background: #808080;
}
.noUi-origin-upper {
	background: inherit !important;
}
.noUi-z-index {
	z-index: 10;
}
.noUi-vertical {
	width: 40px;
	height: 100%;   }
.noUi-vertical .noUi-origin {
	bottom: 0;
	left: 0;
}
.noUi-vertical .noUi-handle  {
	margin: -23px 0 0 -3px;
}

.noUi-target[disabled] .noUi-base {
	background: #999;
}
.noUi-target[disabled] .noUi-connect {
	background: #BBB;
}
.noUi-state-tap .noUi-origin {
	-webkit-transition: left 0.3s, top 0.3s;
	transition: left 0.3s, top 0.3s;
}

.noUi-handle-lower:before{
	color: rgb(255, 255, 255) !important;
	background: inherit !important;
	content: "\f054" !important;
	font-family: "FontAwesome" !important;
	font-size: 17px !important;
	position: absolute !important;
	text-indent: 0 !important;
	left: 12px !important;
	top: 1px !important;
	bottom: 0 !important;
	-webkit-transition: color 0.25s ease;
	-moz-transition: transform 0.25s ease;
	-o-transition: transform 0.25s ease;
	transition: transform 0.25s ease;
}

.noUi-handle-upper:before{
	color: rgb(255, 255, 255) !important;
	background: inherit !important;
	content: "\f053" !important;
	font-family: "FontAwesome" !important;
	font-size: 17px !important;
	position: absolute !important;
	text-indent: 0 !important;
	left: 10px !important;
	top: 1px !important;
	bottom: 0 !important;
	-webkit-transition: color 0.25s ease;
	-moz-transition: transform 0.25s ease;
	-o-transition: transform 0.25s ease;
	transition: transform 0.25s ease;
}

.noUi-handle-lower:after, .noUi-handle-upper:after{
	content: none !important;
}

.price-filter-left p, .price-filter-right p {
	display: inline;
	margin-top: 1px;
}

#start-val, #end-val {
	padding: 0 1px;
	font-weight: 700;
}


.price-filter-left{
	direction: rtl;
	text-align: right;
	display: inline-block;
	float: left;
	margin-top: 15px;
}

.price-filter-right{
	direction: rtl;
	text-align: right;
	display: inline-block;
	float: right;
	margin-top: 15px;
}








/*-----------------------------------------------------------------frb*/

/*.frb.frb-default{*/
/*width: 100%;*/
/*margin-top: 10px;*/
/*}*/



/*.frb-group {*/
/*margin: 15px 0;*/
/*}*/

/*.frb ~ .frb {*/
/*margin-top: 15px;*/
/*}*/

/*.frb input[type="radio"]:empty{*/
/*display: none;*/
/*}*/

/*.frb input[type="radio"] ~ label:before {*/
/*content: '';*/
/*position: absolute;*/
/*top: 50%;*/
/*margin-top: -10px;*/
/*right: 15px;*/
/*padding: 7px;*/
/*border-radius: 50%;*/
/*border: 1px solid #999;*/
/*}*/

/*.frb input[type="radio"]:checked ~ label:after{*/
/*background: var(--base-color);*/
/*border-radius: 50px;*/
/*content: " ";*/
/*height: 10px;*/
/*right: 18px;*/
/*position: absolute;*/
/*top: 30px;*/
/*width: 10px;*/
/*opacity: 1;*/
/*}*/

/*.color-radio .frb input[type="radio"]:checked ~ label:after{*/
/*top: 18px;*/
/*}*/


/*.frb input[type="radio"] ~ label,*/
/*.frb input[type="checkbox"] ~ label {*/
/*position: relative;*/
/*cursor: pointer;*/
/*width: 100%;*/

/*}*/

/*.frb input[type="radio"] ~ label:focus .frb-description h6,*/
/*.frb input[type="radio"] ~ label:hover .frb-description h6 {*/
/*color: #f36444;*/
/*}*/

/*.frb input[type="radio"]:checked ~ label,*/
/*.frb input[type="checkbox"]:checked ~ label {*/
/*color: #fafafa;*/
/*}*/



/*.frb.frb-default input[type="radio"]:checked ~ label,*/
/*.frb.frb-default input[type="checkbox"]:checked ~ label {*/
/*color: #333;*/
/*}*/

/*.frb input[type="radio"]:empty ~ label span{*/
/*display: inline-block;*/
/*}*/

/*.frb input[type="radio"]:empty ~ label span.frb-title {*/
/*font-size: 16px;*/
/*font-weight: 700;*/
/*}*/

/*.frb input[type="radio"]:empty ~ label span.frb-description{*/
/*font-weight: normal;*/
/*font-style: italic;*/
/*color: #999;*/
/*}*/

/*.frb input[type="radio"]:empty:checked ~ label span.frb-description {*/
/*color: #fafafa;*/
/*}*/

/*.frb.frb-default input[type="radio"]:empty:checked ~ label span.frb-description {*/
/*color: #999;*/
/*}*/
/*-----------------------------------------------------------------frb*/


.loom-header strong {
	font-size: 18px;
	display: block;
	line-height: 1em;
}

#looms_description img {
	margin: 10px 0;
	width: 100%;
}

.container.pro-con{
	padding: 0 15px!important;
}

.m-b-50{
	margin-bottom: 50px;
}


.nid_form dd,dt{
	display: inline-block;
	width: 100%;
	text-align:right;
}
.nid_form p{
	text-align: right !important;
}

/*[id*="element"] {*/
/*margin: 20px 0;;*/
/*}*/

/*pagination */
.footer-row{
	/*display: inline-block;*/
	/*width: 100%;*/
	/*text-align: center;*/
	/*online/list*/
}


#productgrid .hidden-data {
	margin-top: 10px;
	padding-bottom: 10px;
	position: relative;
	min-height:76px;
	font-size: 12px;
	font-weight: 400;
	color:#000;
}


.select-detail .detail-product-option{
	margin-bottom: 20px;
}

.select-detail .detail-product-option>h5{
	height: 25px;
}

.select-detail .detail-product-option.type-1 .d-p-o-box{
	/*max-height: 261px;*/
	/*min-height: 261px;*/
}

.select-detail .detail-product-option.type-3 .d-p-o-box{
	min-height: 100px;
}

@media (min-width: 992px){
	.select-detail .col-md-4 {
		float: right;
	}
}

@media (min-width: 768px){
	.select-detail .col-sm-6 {
		float: right;
	}
}



/*-------------------------------------------------------------------------------------------------nav-tab-cu*/
.nav-tab-cu .nav{
	border-bottom: 2px solid #ddd;
}

.nav-tab-cu .nav-link {
	display: block;
	padding: .5rem 1rem;
	border-bottom: 2px solid #dddddd;
	border-radius: 5px 5px 0px 0px;
	margin-bottom: -2px;
}

.nav-link:focus, .nav-link:hover {
	border-color: #9d9d9d;
}

.nav-tab-cu .nav-pills .nav-link.active, .nav-tab-cu .nav-pills .show>.nav-link {
	border-color: var(--color-base-hover-light);
	background-color: transparent;
	color: inherit;
}



/*-------------------------------------------------------------------------------------------------params*/



.params .params-box{
	/*margin: 20px;*/
}

.params .params-box ul{
	list-style: none;
	padding: 0;
	/*margin-bottom: 70px;*/
}


.params .params-box ul li{
	/*display: flex;*/
	/*-ms-flex-wrap: wrap;*/
	/*flex-wrap: wrap;*/
	/*margin: 8px -8px;*/
}


.params .params-key, .params .params-value{
	display: block;
	background: #fafafa;
	padding: 14px 18px 12px;
	line-height: 1.692;
	color: #4d4d4d;
	letter-spacing: -.3px;
	min-height: 47px;
	position: relative;
	margin-bottom: 2px;
	font-weight: 500;
	font-size:13px;
}

.params .params-key{
	background: #f5f5f5;
}


@media (min-width: 992px){
	.params .col-md-4, .params .col-md-8 {
		float: right;
	}
}

/*-------------------------------------------------------------------------------------------------params*/

/*-------------------------------------------------------------------------------------------------tozihat*/

.tozihat{
	margin: 20px;
	font-weight: 300;
}

.tozihat .tozihat-text{
	font-size: 17px;
	line-height: 34px;
}

/*-------------------------------------------------------------------------------------------------tozihat*/



/*-------------------------------------------------------------------------------------------------garanti*/
/*.garanti{*/
/*	margin-bottom: 10px;*/
/*}*/

/*.garanti ul li{*/
/*    display: block!important;*/
/*    padding: 8px!important;*/
/*    margin: 5px 0;*/
/*    border-radius: 8px;*/
/*    background-color: #f5fcf5;*/
/*    font-size: 13px;*/
/*    font-weight: 200;*/
/*}*/
/*#product_combinations_div{*/
/*	padding-top:20px;*/
/*}*/
/*-------------------------------------------------------------------------------------------------garanti*/



/*-------------------------------------------------------------------------------------------------owl-cu*/
.owl-cu-1 .owl-nav .owl-prev{
	float: right;
	background: url("../images/arrow_nosearch_right.png") center right no-repeat;
	width: 41px;
	height: 46px;
	margin-top: 0;
	top: 50%;
	opacity: 0.8;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}

.owl-cu-1 .owl-nav .owl-prev:hover{
	opacity: 1;
}

.owl-cu-1 .owl-nav .owl-next{
	float: left;
	background: url("../images/arrow_nosearch_left.png") center left no-repeat ;
	width: 41px;
	height: 46px;
	margin-top: 0;
	top: 50%;
	opacity: 0.8;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}

.owl-cu-1 .owl-nav .owl-next{
	opacity: 1;
}

.owl-cu-1.color-1 .owl-nav .owl-prev{
	background: url("../images/arrow_nosearch_right_do.png") center right no-repeat;
}

.owl-cu-1.color-1 .owl-nav .owl-prev:hover{
	background-position: center left;
}

.owl-cu-1.color-1 .owl-nav .owl-next{
	background: url("../images/arrow_nosearch_left_do.png") center left no-repeat ;
}

.owl-cu-1.color-1 .owl-nav .owl-next:hover{
	background-position: center right;
}

/*-------------------------------------------------------------------------------------------------owl-cu*/

/*-------------------------------------------------------------------------------------------------owl-nav-cu*/
.owl-nav-cu{
    position: absolute;
    width: 100%;
    top: 50%;
    margin-top: -13px;
    height: 0px;
    z-index: 2;
}

.owl-nav-cu .owl-prev, .owl-nav-cu .owl-next{
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.owl-nav-cu .owl-prev:hover, .owl-nav-cu .owl-next:hover{
    -ms-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}

.owl-nav-cu .owl-prev{
    position: absolute;
    left: 10px;
    /*-webkit-transform: translateY(-50%);*/
    /*-moz-transform: translateY(-50%);*/
    /*transform: translateY(-50%);*/
}

.owl-nav-cu .owl-next{
    position: absolute;
    right: 10px;
    /*-webkit-transform: translateY(-50%);*/
    /*-moz-transform: translateY(-50%);*/
    /*transform: translateY(-50%);*/
}


/*-------------------------------------------------------------------------------------------------owl-nav-cu-type-b*/
.owl-nav-cu-type-b .owl-dots{
	padding: 15px 0;
	max-width: 38px;
}
.owl-nav-cu-type-b .owl-dot{
	width: 33.33%;
	display: inline-block;
}

.owl-nav-cu-type-b .owl-dot span{
	width: 8px;
	height: 8px;
	margin: 0 0 3px 3px;
	background: #D6D6D6;
	cursor: pointer;
	-webkit-backface-visibility: visible;
	transition: opacity 200ms ease;
	border-radius: 0px;
	display: inline-block;
}

.owl-nav-cu-type-b .owl-dot:hover span {
	background-color: var(--color-asiadl-blue-hover);
}

.owl-nav-cu-type-b .owl-dot.active span{
	background-color: var(--color-asiadl-blue);
}

.owl-nav-cu-type-b .owl-prev, .owl-nav-cu-type-b .owl-next{
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.owl-nav-cu-type-b .owl-prev:hover, .owl-nav-cu-type-b .owl-next:hover {
	-ms-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}


/*-------------------------------------------------------------------------------------------------owl-nav-cu-type-c*/
.owl-nav-cu-type-c{
	position: absolute;
	z-index: 10;
	top: 50%;
	margin-top: -13px;
	width: 100%;
}

.owl-nav-cu-type-c .owl-prev, .owl-nav-cu-type-c .owl-next{
	position: absolute;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.owl-nav-cu-type-c .owl-prev:hover, .owl-nav-cu-type-c .owl-next:hover{
	-ms-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.owl-nav-cu-type-c .owl-prev{
	left: 15px;
}

.owl-nav-cu-type-c .owl-next{
	right: 15px;
}

/*-------------------------------------------------------------------------------------------------owl-nav-cu-type-d*/
.owl-nav-cu-type-d{

}


.owl-nav-cu-type-d .owl-next, .owl-nav-cu-type-d .owl-prev{
	position: absolute;
	z-index: 100;
	cursor: pointer;
	width: 41px;
	height: 46px;
	margin-top: 0;
	top: 50%;
	opacity: 0.8;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.owl-nav-cu-type-d .owl-next{
	background: url("../images/arrow_nosearch_left.png") no-repeat ;
	left: 11px;
}

.owl-nav-cu-type-d .owl-prev {
	background: url("../images/arrow_nosearch_right.png") no-repeat ;
	right: 11px;
}

.owl-nav-cu-type-d .owl-prev:hover, .owl-nav-cu-type-d .owl-next:hover{
	opacity: 1;
}

.owl-nav-cu-type-d .owl-prev.disabled, .owl-nav-cu-type-d .owl-next.disabled{
	opacity: 0.2;
}

/*-------------------------------------------------------------------------------------------------table-addresses*/
.table-addresses label{
	margin-bottom: 0;
}
/*-------------------------------------------------------------------------------------------------table-addresses*/


/*-------------------------------------------------------------------------------------------------steps*/
.steps {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	counter-reset: steps;
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 0 0 1em 0;
}


.steps__item {
	counter-increment: steps;
	background: #f7f7f9;
	border-top: 1px solid var(--color-base);
	border-bottom: 1px solid var(--color-base);
	float: right;
	position: relative;
	white-space: nowrap;
	font-size: 13px !important;
}
.steps__item:first-child:nth-last-child(1), .steps__item:first-child:nth-last-child(1) ~ .steps__item {
	width: 100%;
}
.steps__item:first-child:nth-last-child(2), .steps__item:first-child:nth-last-child(2) ~ .steps__item {
	width: 50%;
}
.steps__item:first-child:nth-last-child(3), .steps__item:first-child:nth-last-child(3) ~ .steps__item {
	width: 33.3333333333%;
}
.steps__item:first-child:nth-last-child(4), .steps__item:first-child:nth-last-child(4) ~ .steps__item {
	width: 25%;
}
.steps__item:first-child:nth-last-child(5), .steps__item:first-child:nth-last-child(5) ~ .steps__item {
	width: 20%;
}
.steps__item:first-child:nth-last-child(6), .steps__item:first-child:nth-last-child(6) ~ .steps__item {
	width: 16.6666666667%;
}
.steps__item:first-child:nth-last-child(7), .steps__item:first-child:nth-last-child(7) ~ .steps__item {
	width: 14.2857142857%;
}
.steps__item:first-child:nth-last-child(8), .steps__item:first-child:nth-last-child(8) ~ .steps__item {
	width: 12.5%;
}
.steps__item:first-child:nth-last-child(9), .steps__item:first-child:nth-last-child(9) ~ .steps__item {
	width: 11.1111111111%;
}
.steps__item:first-child:nth-last-child(10), .steps__item:first-child:nth-last-child(10) ~ .steps__item {
	width: 10%;
}
.steps__item:after {
	width: 25px;
	height: 25px;
	position: absolute;
	top: 5px;
	right: 100%;
	/* -webkit-transform: rotate(45deg); */
	transform: rotate(225deg);
	content: '';
	z-index: 2;
	background: inherit;
	border-right: 1px solid var(--color-base);
	border-top: 1px solid var(--color-base);
	margin-right: -0.9280776503em;
	border-radius: 0px 8px 0px 0px;
}
.steps__item[disabled] {
	cursor: not-allowed;
}



.steps__item--first {
	border-right: 1px solid var(--color-base);
	border-radius: 0px 20px 20px 0px;
}


.steps__item--last {
	border-left: 1px solid var(--color-base);
	border-radius: 20px 0px 0px 20px;
}

.steps__item--last:after {
	content: none;
}

@media (max-width: 767px) {
	.steps__item {
		width: 100% !important;
		border: 1px solid var(--color-base);
		border-bottom: none;
		padding: 3px 2px;
	}
	.steps__item:after {
		content: none;
	}
	.steps__item--first {
		border-radius: 12px 12px 0px 0px;
	}
	.steps__item--last {
		border-radius: 0px 0px 12px 12px;
	}
	.steps__item--last {
		border-bottom: 1px solid var(--color-base);
	}
}


.steps__link {
	transition: .25s ease-out;
	color: #999;
	display: block;
	text-align: center;
	text-decoration: none;
	padding: 8px 0 7px 0;

}
.steps__link:before {
	width: 1.5em;
	height: 1.5em;
	display: inline-block;
	content: counter(steps);
	text-align: center;
	background: #BCBCBC;
	border-radius: 50%;
	color: white;
	margin: 0 1em;
	line-height: 1.6em;
}
.steps__item:nth-child(1) .steps__link:before{
	content: "۱";
}
.steps__item:nth-child(2) .steps__link:before{
	content: "۲";
}
.steps__item:nth-child(3) .steps__link:before{
	content: "۳";
}
.steps__item:nth-child(4) .steps__link:before{
	content: "۴";
}
.steps__item:nth-child(5) .steps__link:before{
	content: "۵";
}
.steps__item:nth-child(6) .steps__link:before{
	content: "۶";
}
.steps__item:nth-child(7) .steps__link:before{
	content: "۷";
}
:not([disabled]) > .steps__link:hover, :not([disabled]) > .steps__link:focus {
	color: #333;
}
@media (max-width: 767px) {
	.steps__link:before {
		float: right;
		margin-left: 0;
	}
}

.steps__item--active {
	background: #FFF;
}

.steps__item--done .steps__link,
.steps__item--active .steps__link {
	color: #333;
}
.steps__item--done .steps__link:before,
.steps__item--active .steps__link:before {
	background: var(--color-base);
}

.no-csstransforms .steps__item {
	border-right: 1px solid #ccc;
}
.no-csstransforms .steps__item:after {
	content: none !important;
}


.no-generatedcontent .steps {
	list-style-position: inside;
	list-style-type: decimal;
}
.no-generatedcontent .steps__link:before {
	content: none;
}

/*-------------------------------------------------------------------------------------------------steps*/

/*-------------------------------------------------------------------------------------------------address-box*/
.address-box,.table-responsive{
	display: inline-block;
	width: 100%;
	font-weight: 300;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size:13px !important;
	margin-bottom: 10px;
}

/*.address-box .address .compelete{*/
/*height: 44px;*/
/*overflow: auto;*/
/*}*/

/*-------------------------------------------------------------------------------------------------address-box*/



/*-------------------------------------------------------------------------------------------------boot-rtl*/

@media (min-width: 992px){
	.boot-rtl .col-md-1, .boot-rtl .col-md-2, .boot-rtl .col-md-3, .boot-rtl .col-md-4, .boot-rtl .col-md-5, .boot-rtl .col-md-6, .boot-rtl .col-md-7, .boot-rtl .col-md-8, .boot-rtl .col-md-9, .boot-rtl .col-md-10, .boot-rtl .col-md-11, .boot-rtl .col-md-12 {
		float: right;
	}
}

@media (min-width: 768px){
	.boot-rtl .col-sm-1, .boot-rtl .col-sm-2, .boot-rtl .col-sm-3, .boot-rtl .col-sm-4, .boot-rtl .col-sm-5, .boot-rtl .col-sm-6, .boot-rtl .col-sm-7, .boot-rtl .col-sm-8, .boot-rtl .col-sm-9, .boot-rtl .col-sm-10, .boot-rtl .col-sm-11, .boot-rtl .col-sm-12 {
		float: right;
	}
}

.boot-rtl .col-xs-1, .boot-rtl .col-xs-2, .boot-rtl .col-xs-3, .boot-rtl .col-xs-4, .boot-rtl .col-xs-5, .boot-rtl .col-xs-6, .boot-rtl .col-xs-7, .boot-rtl .col-xs-8, .boot-rtl .col-xs-9, .boot-rtl .col-xs-10, .boot-rtl .col-xs-11, .boot-rtl .col-xs-12 {
	float: right;
}

/*-------------------------------------------------------------------------------------------------boot-rtl*/



/*-------------------------------------------------------------------------------------------------search-box*/
.search-box {
	position: relative;
	z-index: 130;
}

.search-box form input {
	width: 100%;
	border: none;
	border-bottom: 1px solid #c4c3c9;
	transition: all 0.3s;
	height: 48px;
	padding-right: 10px;
	border-radius: 0;
}
.search-box form input:focus{
	border-bottom: 1px solid var(--color-base);

}

.search-box form button {
	background-color: transparent;
	position: absolute;
	left: 20px;
	top: 3px;
	height: 44px;
	border: none;
	outline: none;

}
.search-box form button i{
	font-size: 20px;
	color: #999;
	transition: all 0.3s;
}
.search-box form button i:hover{
	color: var(--color-base);
}
/*.search-box{*/
/*margin:0!important;*/
/*}*/
/*-------------------------------------------------------------------------------------------------search-box*/


/*-------------------------------------------------------------------------------------------------carrier*/
.carrier label, .rebate label{
	/*direction: ltr;*/
	/*display: block;*/
	/*margin: 0;*/
	/*padding: 25px 10px 25px 0;*/
	cursor: pointer;
	/*position: relative;*/
	/*-webkit-transition: all 0.3s linear;*/
	/*-moz-transition: all 0.3s linear;*/
	/*-o-transition: all 0.3s linear;*/
	/*transition: all 0.3s linear;*/
}

/*.carrier label .txt, .rebate label .txt{*/
/*	direction: rtl;*/
/*	display: inline-block;*/
/*}*/

.carrier input[type="checkbox"] + span{
	float: inherit;
}

.carrier .saat-table{
	/*margin-left: -10px;*/
	/*padding-right:2px;*/
}

.carrier label:hover, .rebate label:hover{
	/*background-color: #35959947;*/
}

.carrier input[type="radio"] + span, .rebate input[type="radio"] + span{
	/*float: inherit;*/
	/*position: absolute;*/
}

.carrier .table > tbody > tr > td{
	/*padding: 0;*/
}

.carrier .table .table{
	margin-bottom: 0;
	background-color: inherit;
}

.carrier .table .table > tbody > tr > td{
	border: 1px solid #ddd;
	border-top: none;
	border-bottom: none;
}

.carrier .table .table > tbody > tr > td:first-child{
	border-right: none;
}

.carrier .table .table > tbody > tr > td:last-child{
	border-left: none;
}

/*.carrier .table .name-rooz{*/
/*	padding: 15px 0 !important;*/
/*	text-align: center;*/
/*}*/

/*.carrier .table .name-rooz span{*/
/*	display: block;*/
/*}*/

@media screen and (max-width: 767px){
	.table-responsive>table {
		min-width: 768px;
	}
}

/*-------------------------------------------------------------------------------------------------carrier t*/

/*-------------------------------------------------------------------------------------------------box-kod-takhfifi*/
.box-kod-takhfifi{
	font-weight: 300;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size:13px !important;
	display: inline-block;
	width: 100%;
}

.box-kod-takhfifi>form>div{
	padding: 15px;
}

.box-kod-takhfifi .title-1{
	color: var(--base-color-hover);
	display: block;
	text-align: center;
	font-size: 19px;
	font-weight: 700;
	margin-bottom: 5px;
}

.box-kod-takhfifi .title-2{
	color: var(--base-color);
	display: block;
	text-align: center;
	font-size: 15px;
	margin-bottom: 15px;
}

.box-kod-takhfifi form{
	text-align: center;
}

/*-------------------------------------------------------------------------------------------------box-kod-takhfifi*/



/*-------------------------------------------------------------------------------------------------order-summary*/
.order-summary .item-detail>div img{
	max-width: 100px;
}


.order-summary .item-detail>div:last-child{
	margin-top: 0;
}

/*-------------------------------------------------------------------------------------------------order-summary*/


/*-------------------------------------------------------------------------------------------------cart-final*/
.cart-final{
	text-align: center;
}
.cart-final .cart-final-p1{
	font-size: 20px;
	color: #ed321e;
	margin-top: 16px;
}

.cart-final .cart-final-p2{
	color: #8d8d8d;
}

.cart-final .cart-final-p3{
	padding: 15px 0;
}

.cart-final .cart-final-p4{
	font-size: 15px;
	color: #0fae47;
	margin-top: 16px;
}
/*-------------------------------------------------------------------------------------------------cart-final*/




.etelaat-bishtar.red-b{
	padding-right: 60px;
	padding-left: 60px;
	margin: 5px;
	background: #ff3d3d;
}

.etelaat-bishtar.red-b2{
	background: #fe4445!important;
}

.etelaat-bishtar.red-b:hover,.etelaat-bishtar.red-b2:hover{
	background: #d73939!important;
}
.box-tr {
	background: #eee;
	padding: 10px;
}
.text-center {
	text-align: center;
}
.box-tr p {
	font-weight: bold;
	text-align: right;
}
.etelaat-bishtar {
	color: #ffffff !important;
	line-height: 1.7;
	text-align: center;
	overflow: hidden;
	font-size: 12px;
	border: none;
	/* width: 100%; */
	max-height: 40px;
	display: inline-block !important;
	background: #01af70;
	margin: 15px 0;
	padding: 10px 15px 10px 15px;
	border-radius: 40px;
	float: inherit;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.stl-form {
	padding: 20px;
	direction: rtl;
	text-align: right;
	margin-top:20px;
	font-weight: 300;
	-moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size:13px !important;
}

.form-control {
	/*-webkit-box-shadow: none !important;*/
	/*background-color: #FFF;*/
	/*border: 1px solid var;*/
	/*box-shadow: none !important;*/
	/*color: #555555;*/
	/*display: inline-block;*/
	/*font-size: 14px;*/
	/*height: auto;*/
	/*line-height: normal;*/
	/*padding: 10px 16px;*/
	/*vertical-align: middle;*/
	/*width: 100%;*/
	/*-webkit-border-radius: 2px;*/
	/*-moz-border-radius: 2px;*/
	/*text-align: right;*/
	/*border-radius: 4px;*/
	/*-webkit-transition: all 0.2s ease-out;*/
	/*-moz-transition: all 0.2s ease-out;*/
	/*-o-transition: all 0.2s ease-out;*/
	/*-ms-transition: all 0.2s ease-out;*/
	/*transition: all 0.2s ease-out;*/
}

.form-control:focus {
	border-color: var(--base-color-hover);
	outline: 0;
	box-shadow: none;
}


.back-track{

	-webkit-box-shadow: none !important;
	background-color: #ECEDEE;
	border: 1px solid #ECEDEE;
	box-shadow: none !important;
	color: #555555;
	display: inline-block;
	font-size: 13px;
	/* height: auto; */
	line-height: normal;
	padding: 9px 12px 8px;
	vertical-align: middle;
	width: 100%;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	text-align: right;
	border-radius: 2px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;




}



















table.listing    { border-spacing:0; border-collapse:collapse; width:100%; border-width:0; }
table.listing th,
table.listing td {
	padding:15px;
	/*  border-bottom:1px solid #DCDCDC !important;*/
}

table.listing {
	/*  border:1px solid #DCDCDC !important;*/
}

table.listing th {
	background: #3fcbc0;
	color: #fff;
	text-align: right;
}

table.listing th a {
	color: #fff;
	font-size: 11px;

}
table.listing .filter input[type=text]{
	width: 100px;


}
table.listing .even{
	background-color: #f9f9f9;
}
.upload-frame{
	width: 100%;
	border:1px solid #010101;
}

.close2{
	border-radius: 4px;
	padding: 0 5px;
	margin: 0;
	font-size: 16px;
	border: none;
	background: #EB2326;
	color: #fff;
}

.modal-body{
	text-align: right;
}


table.listing .filter input[type=text]{
	width: 100px;


}

table.listing select {
	width: 100px;
}

table.listing .paginationControl {
	/*margin-top: 5px;*/
	/*float: right;*/
}
table.listing .paginationControl li {
	/*float: right;*/
}



.pagerblock {
	padding: 5px 0 0 0;
	margin: 0 -5px;
	list-style: none;
	font-size: 0;
	line-height: 0;
	direction: rtl;
	text-align: center;
	display: block;
}


.pagerblock li {
	display: inline-block;
	vertical-align: top;
}


.pagination > li > a, .pagination > li > span{
	/*border: none;*/
	/*font-size: 15px;*/
	/*font-weight: 700;*/
	/*color: #7d7d7d;*/
	/*padding: 5px 13px;*/
	/*line-height: 20px;*/
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{
	/*border-radius: 6px;*/
}




/*baraye image dar safe natije search*/

.size-img{width: 150px;
	height: 150px;}




/*-------------------------------------------------------------------------------------------------search-result-page*/
.search-result-page .media-heading{
	font-size: 20px;
	padding-right:20px;
}

.search-result-page .media{
	border-bottom:1px dashed #dee2e6;
	padding-bottom: 7px;
	margin-top: 15px;
	margin-bottom:15px;
}

.search-result-page .media:last-child{
	border-bottom: none;
}

.search-result-page .not-search{
	text-align: center;
	color: #ed321e;
	font-size: 18px;
}

@media (max-width: 768px){
	.search-result-page .media-right{
		display: block;
		text-align: center;
		margin-bottom: 10px;
	}

	.search-result-page .media-object{
		display: inline-block;
	}
}

/*-------------------------------------------------------------------------------------------------search-result-page*/
/*-------------------------------------------------------------------------------------------------pgnm*/


.pgnm{
	/*padding:30px 0;*/
	/*float:right;*/
	/*width:100%;*/
}

.padd-table{
	padding:30px 25px;
}

.pgnm .form-group{
	/*direction:ltr;*/
	/*transition:all 0.3s;*/
	/*position: relative;*/
}
.pgnm .form-group label{
	/*float: right;*/
	/* text-align: right; */
	/* line-height: 43px; */
	/* direction: rtl; */
	/* font-weight: 400; */
	font-size: 13px;
	padding: 0 13px 0 0;
}
.pgnm .form-group i.fa{
	float: right;
	width: 25px;
	height: 25px;
	border: 1px rgba(64, 132, 189, 0.4) solid;
	border-radius: 100%;
	line-height: 25px;
	text-align: center;
	color: rgba(64, 132, 189, 0.69);
	margin: 8px;
	transition: all 0.3s;
	font-size: 10px;
}
.pgnm .form-group i.fa:hover{
	border: 1px rgba(64, 132, 189, 1) solid;
	color: #fff;
	background: rgba(64, 132, 189, 1);

}
.pgnm .form-group .input-group{
	float:right;
}
.pgnm .form-group .input-group-addon{
	border-radius: 0 40px 40px 0;
	width: 40px;
}
.pgnm .form-group .input-group-addon span{
	line-height: 25px;
	font-size: 17px;
}
.pgnm .form-group .form-control{
	border-radius: 0!important;
	line-height: 30px;
	height: 40px;
	background-color: #fff;
	border: 1px solid #aaa;
}

.pgnm .form-group {
	/*padding:3px 0;*/
}

.pgnm .form-group .input-group-addon-reverse{
	border-radius: 40px 0 0 40px;
	width: 40px;

}

.pgnm .chosen-rtl .chosen-single {
	min-height: 40px;
	background: #fff!important;
	padding: 8px!important;
	border-radius: 0!important;
	box-shadow: none!important;
}
.pgnm .chosen-rtl.chosen-container-single .chosen-single div b {
	margin-top: 8px;
}

.pgnm .fa-certificate {
	float: right;
	color: red;
	font-size: 11px;
	padding: 0 0;
	position: absolute;
	top: 4px;
	right: -1px;
}



.yesno-switch {
	background: #999;
	width: 65px;
	height: 27px;
	border-radius: 20px;
	float: right;
	position: relative;
	margin: 0 10px;
	cursor:pointer;
}

.yesno-switch b{
	width: 23px;
	height: 23px;
	background: #fff;
	position: absolute;
	top: 2px;
	right: 2px;
	border-radius: 100%;
	cursor: pointer;
	transition: all 0.3s;
}
.yesno-switch.on{
	background:#08b0ad;
}

.yesno-switch i{
	position: absolute;
	top: 0;
	color: #fff;
	font-style: normal;
	font-size: 15px;
	font-weight: 400;
}
.yesno-switch i.yes{
	right: 12px;
}
.yesno-switch i.no{
	left: 12px;
}

.yesno-switch.on b{
	right: 40px;

}
.yesno-switch-min-h{
	/* min-height: 40px; */
	height: inherit!important;
	padding: 0 !important;
	display: inline-block;
}

.pgnm .form-group i.fa {
	float: right;
	width: 25px;
	height: 25px;
	border: 1px rgba(64, 132, 189, 0.4) solid;
	border-radius: 100%;
	line-height: 25px;
	text-align: center;
	color: rgba(64, 132, 189, 0.69);
	margin: 8px;
	transition: all 0.3s;
	font-size: 10px;
}

.pgnm .form-group .error-div {
	margin-top: 45px;
}


.pgnm .input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

.pgnm .input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.pgnm .input-group-addon, .pgnm .input-group-btn, .pgnm .input-group .form-control {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}

.pgnm .form-group .input-group-addon-reverse {
	border-radius: 40px 0 0 40px;
	width: 40px;
}
/*-------------------------------------------------------------------------------------------------pgnm*/


/*-------------------------------------------------------------------------------------------------b-contact*/
/*.b-contact form li{*/
/*	border: 1px solid #e7e7e7;*/
/*	background-color: #fff;*/
/*	padding: 5px 5px 5px 0;*/
/*	margin-bottom:15px;*/
/*	position: relative;*/
/*	display: inline-block;*/
/*	width: 100%;*/
/*	display: -ms-flexbox!important;*/
/*	display: flex!important;*/
/*}*/

/*.b-contact form li .xs-design{*/
/*	display: inline;*/
/*	position: absolute;*/
/*	left: 0;*/
/*	top: 3px;*/
/*	width: 37px;*/
/*}*/

/*.b-contact form li input, .b-contact form li select{*/
/*	border:none;*/
/*	outline: none;*/
/*	background-color: transparent;*/
/*	width: 100%;*/
/*	margin-left: 37px;*/
/*	padding: 5px 10px 5px 10px;*/
/*	transition: all 0.3s;*/
/*	font-size: 12px;*/
/*	border: 0;*/
/*	box-shadow: inherit;*/

/*}*/
/*.b-contact form li textarea{*/
/*	border:none;*/
/*	outline: none;*/
/*	background-color: transparent;*/
/*	width: 92%;*/
/*	padding:10px;*/
/*	font-size: 12px;*/
/*	height: 150px;*/
/*}*/
/*.b-contact form li input:focus{*/
/*	background-color: var(--base-color);*/
/*	color: #fff;*/
/*}*/
/*.b-contact form li input:focus input::placeholder{*/
/*	color: #fff;*/
/*}*/
/*.b-contact form li i{*/
/*	color: var(--base-color);*/
/*	border-right: 1px solid #e7e7e7;*/
/*	padding: 10px 0;*/
/*	text-align: center;*/
/*	display: block;*/
/*}*/
/*.b-contact form li:nth-child(5) i{*/
/*	position: relative;*/
/*	top: -55px;*/
/*}*/
/*.b-contact form li:last-child{*/
/*	padding:0;*/
/*	border: none;*/
/*}*/

/*.b-contact form .err-fild{*/
/*	margin-top: -9px;*/
/*}*/
/*-------------------------------------------------------------------------------------------------b-contact*/

/*-------------------------------------------------------------------------------------------------table-icon*/
.table-icon{
	padding: 5px !important;
}

/*.table-icon a{*/
/*	display: block;*/
/*	text-align: center;*/
/*	height: 20px;*/
/*	margin: 3px 0;*/
/*	color: var(--base-color);*/
/*	webkit-transition: all 0.1s linear;*/
/*	-moz-transition: all 0.1s linear;*/
/*	-o-transition: all 0.1s linear;*/
/*	transition: all 0.1s linear;*/
/*}*/

/*.table-icon a:hover{*/
/*	color: #8f3624;*/
/*}*/
/*-------------------------------------------------------------------------------------------------table-icon*/




/*-------------------------------------------------------------------------------------------------btn-group-share*/
.mobile-social-share-1 {
	position: relative;
	margin-bottom: 18px;
	margin-top: 10px
}

/*mobile-social-share-1>ul{*/
/*display: inline;*/
/*}*/

.mobile-social-share-1 .ic-title{
	/*background-color: white;*/
	/*color: #929292;*/
	/*position: absolute;*/
	/*left: 50%;*/
	/*top: -3px;*/
	/*padding: 1px 9px;*/
}
.mobile-social-share-1 ul{
	display: inline;
}

.mobile-social-share-1 ul li{
	display: inline-block;
	text-align: center;
}

.mobile-social-share-1 ul li:hover{

	animation: ms 1.9s;

}


.mobile-social-share-1 ul li img{
	width: 37px;
	height: 37px;
}
/*-------------------------------------------------------------------------------------------------btn-group-share*/





/*-------------------------------------------------------------------------------------------------attach-files*/
.attach-files{
	margin: 0 20px;
}

.attach-files .table > thead > tr > th{
	text-align: right;
}

.attach-files .table .name{
	white-space:nowrap;
}

.attach-files .table .down a{
	/*padding: 0 12px;*/
	/*background-color: #0fae47;*/
	/*color: #fff;*/
	/*border-radius: 4px;*/
}

/*-------------------------------------------------------------------------------------------------attach-files*/


/*-------------------------------------------------------------------------------------------------rating-active*/
.rating-active{
	direction: ltr;
	margin: 14px 0;
}

.rating-container .caption {
	margin-left: 0 !important;
	margin-right: 0 !important;
	display: block !important;
}
/*-------------------------------------------------------------------------------------------------rating-active*/

/*-------------------------------------------------------------------------------------------------.compare*/
.cd-products-comparison-table{
	direction: ltr;
}
/*-------------------------------------------------------------------------------------------------.compare*/


/*-------------------------------------------------------------------------------------------------.navbar*/
.navbar-default .navbar-toggle {
	background-color: var(--base-color);
	z-index: 998;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: var(--base-color-hover) !important;
}

.navbar-toggle {
	position: static !important;
	top: 0;
	right: 0;
	background-color: transparent;
	padding: 10px 13px 5px 13px;
	transition: all 0.3s;
	border: none;
	font-size: 20px;
	color: var(--color-base);
	display: none;
	z-index: 998;
}

@media (max-width: 767px) {
	#navbar-fixed-top{
		display: none;
		/*height: 0px;*/
	}

	.navbar-toggle {
		display: block;
	}
}


/*-------------------------------------------------------------------------------------------------.navbar*/



/*-------------------------------------------------------------------------------------------------easyzoom*/
.easyzoom{
	/*border: 1px solid #ddd;*/
}

/*-------------------------------------------------------------------------------------------------easyzoom*/















.mandalabox {
	margin-left: -4px;
	margin-right: -4px
}

.mandalabox>div {
	box-sizing: content-box;
	float: left;
	max-width: 100%
}

.mandalabox>div,
.mandalabox>div a {
	display: block;
	overflow: hidden;
	position: relative
}

.mandalabox>div a .gotoProductHover {
	box-sizing: border-box;
	overflow: hidden;
	z-index: 0;
	-moz-transition: background .3s linear;
	-o-transition: background .3s linear;
	-webkit-transition: background .3s linear;
	transition: background .3s linear
}



.mandalabox>div:before {
	content: '';
	display: block
}

.mandalabox>div a .gotoProductHover,
.mandalabox>div>* {
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

[data-aspect-ratio="1:1"]:before {
	padding-top: 100%
}

[data-aspect-ratio="2:1"]:before {
	padding-top: 50%
}

.mandalabox .contentowy {
	box-sizing: border-box;
	height: 100%;
	padding: 8px;
	width: 100%;
}

.mandalabox .contentowy a span.gotoProduct {
	bottom: 19px;
	background: #ffffffbf;
	display: inline-block;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	white-space: nowrap;
	width: auto;
	z-index: 9;
	border-radius: 28px;
	text-align: center;
	font-weight: 700;
	padding: 10px 12px;
	color: #484848;

	-moz-box-shadow: 0 8px 16px -8px rgba(0, 0, 0, 0.4), 0 0px 4px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 8px 16px -8px rgba(0, 0, 0, 0.4), 0 0px 4px rgba(0, 0, 0, 0.1);
	box-shadow: 0 8px 16px -8px rgba(0, 0, 0, 0.4), 0 0px 4px rgba(0, 0, 0, 0.1);

	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}


.mandalabox .contentowy a span.gotoProduct:hover{
	background: rgb(53, 149, 153);
	color: #fff;
}

.mandalabox .contentowy a span.gotoProduct .gotoProductTitle{
	font-size: 12px;
	margin: 0;
	font-weight: 600;
}

@media (max-width: 575.98px) {
	.mandalabox .contentowy a span.gotoProduct{
		padding: 7px 6px;
	}
	.mandalabox .contentowy a span.gotoProduct .gotoProductTitle{
		font-size: 10px;
	}
}

.mandalabox .contentowy>div {
	/*position: absolute; */
	position: relative;
	/* top: 25px; */
	/* left: 16px; */
	/* right: 15px; */
	/* bottom: 15px; */
	/* box-sizing: border-box; */
}

.mandalabox>div a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	box-sizing: border-box;
	border-radius: 12px;
}

.mandalabox .contentowy i {
	color: #fff!important;
	font-size: 1.8em;
	font-style: normal;
	line-height: .9em;
	text-indent: -3px;
	vertical-align: -30%!important;
	width: 20px;
	transform: rotate(180deg);
	display: none;
}


@media (min-width:768px) {
	.mandalabox .contentowy img {
		/*height: auto;*/
		/*opacity: 1;*/
		/*width: 100%*/
	}
}



@media (max-width:767px) {
	.mandalabox .contentowy img {
		/*opacity: 1;*/
		/*width: 100%*/
	}
	.mandalabox .contentowy a {
		-ms-filter: blur(0)!important;
		-webkit-filter: blur(0)!important;
		filter: blur(0)!important
	}
	.mandalabox>div[data-aspect-ratio="2:1"] {
		width: 100%
	}
	.mandalabox>div[data-aspect-ratio="1:1"] {
		width: 50%
	}
}


/*-------------------------------------------------------------------------------------------------tooltip*/
.tooltip.top,.tooltip{
	font-family: iranyekan !important;

}
/*-------------------------------------------------------------------------------------------------tooltip*/

/*-------------------------------------------------------------------------------------------------sec-guarantee*/


.sec-guarantee .guarantee-box a {

	display: block;
	padding: 15px;
	text-align: center;
	font-weight: 300;
	-moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size:13px !important;
}





.sec-guarantee .guarantee-box a:hover {
	-moz-box-shadow: 0 10px 10px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: 0 10px 10px 0 rgba(0,0,0,.2);
	box-shadow: 0 10px 10px 0 rgba(0,0,0,.2);

}



.sec-guarantee .guarantee-box .img-box {

	max-height: 84px;
}

.sec-guarantee .guarantee-box .img-box:hover {


	animation: ms 3.9s;

}




.sec-guarantee2 .guarantee-box2 a {
	position: relative;
	display: block;
	text-align: center;
	font-weight: 300;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size:13px !important;
	height: 131px;
	background-repeat: no-repeat;
	background-position: right bottom;
}

@media (max-width: 991.98px) {
	.sec-guarantee2 .guarantee-box2 a{
		height: 110px;
		background-size: 90px;
	}
	.guarantee-text-1 {
		font-size: 15px;
	}
	.guarantee-text-2 {
		font-size: 13px;
	}
	.guarantee-text {
		margin-left: 7px;
		margin-top: 7px;
	}
}

@media (max-width: 767.98px) {
	.sec-guarantee2 .guarantee-box2 a{
		background-size: 50px;
	}
}


.sec-guarantee2 .guarantee-box2 a:hover {
	transform: translateY(3px);
}


.sec-guarantee2 .guarantee-box2 .img-box {
	max-height: 84px;
	width:84px;
}

/*.sec-guarantee2 .guarantee-box2 .img-box:hover {*/
/*	animation: ms 3.9s;*/
/*}*/

.guarantee-more-link{
	position: absolute;
	bottom: 12px;
	left: 15px;
	font-size: 13px;
	font-weight: 500;
}

.guarantee-more-link-icon{
	background-color: var(--color-base);
	color: #fff;
	border-radius: 50px;
	height: 18px;
	width: 18px;
	padding-top: 2px;
	padding-right: 2px;
	margin-right: 3px;
}
/*-------------------------------------------------------------------------------------------------sec-guarantee*/


.vaziyad-item-option li{
	border-bottom: 1px dashed #dee2e6;
	padding-top: 4px;
}

.vaziyad-item-option li:last-child{
	border-bottom: none;
}

.vaziyad-item-option li span{
	color: #515151;
}

.vaziyad-item-option li span.val{
	font-weight: 600;
}







/* ======================= card-comment ========================= */
/* .card-profile .card-header{
	height: 60px;
} */

.card-comment{
	margin-bottom: 0;
	background: #fff;
	border: none;
}

.card-comment .card-footer{
	border: none;
	background: transparent;
}
.card-comment .card-footer .comment-likes .comment-likes-text{
	/*font-size: 13px;*/
	/*margin-left: 5px;*/
}


.card-comment.card-comment-admin{
	border-right: 5px solid #e30613;
	background-color: rgba(227, 6, 19, 0.009);
}

.card-comment.card-comment-verifyed{
	border-color: #21c30b;
	background-color: rgba(33, 195, 11, 0.009);
}

.card-comment .card-header{
	text-align: right;
	height: inherit;
	padding: 5px 8px;
	border: none;
	background: transparent;
}

.card-comment .user-img{
	width: 40px;
	height: 40px;
	background: #fff;
	box-shadow: 0 0 0 1px hsla(0,0%,100%,.61);
	border-radius: 50%;

}


.card-comment .user-name{
	/*display: inline;*/
	/*margin: 0;*/
	/*font-weight: 400;*/
	/*width: auto;*/
	/*font-size: 14px;*/
	/*color: #65686d;*/
	/*padding: 10px 5px 10px 0;*/
}

.card-comment .user-info ul{
	margin: 0;
	text-align: center;
}


/*.card-comment.card-comment-admin>.card-body{*/
/*    background-color: #27c6c90d;*/
/*    border-right: 7px solid var(--color_base);*/
/*}*/

.card-comment .comment-is-admin{
	/*font-size: 13px;*/
	/*margin-right: 6px;*/
	/*opacity: 0.8;*/
}





.card-comment .user-info ul li{
	background-color: #ffffff1f;
	border: 1px solid #ffffff1c;
	border-radius: 4px;
	padding: 0px 6px;
	font-size: 13px;
	height: 29px;
	margin-bottom: 2px;
}

.card-comment .user-info ul li span{
	margin-left: 4px;
	display: none;
}

.card-comment .user-info ul li .text-nu{
	top: 2px;
	position: relative;
}


.card-comment .comment-box-right{
	/*border-left: 1px solid #ddd;*/
}

@media (max-width: 991.98px) {
	.card-comment .comment-box-right{
		/*border-left: 0;*/
	}
}


.card-comment .comment-noghat{
	text-align: right;
}

.card-comment .comment-noghat span{
	font-weight: 700;
}

.card-comment .comment-noghat.gho span{
	color: #00bfd6;
}

.card-comment .comment-noghat.zaf span{
	color: #ff637d;
}

.card-comment .comment-noghat ul li{
	margin: 6px 0;
	padding-right: 17px;
	color: #5f5f5f;
	position: relative;
	text-align: right;
	font-size: 14px;
	line-height: 18px;
}

.card-comment .comment-noghat ul li:before {
	width: 6px;
	height: 6px;
	background: #ccc;
	border-radius: 50%;
	content: "";
	position: absolute;
	top: 4px;
	right: 5px;
}

.card-comment .comment-noghat.gho ul li:before{
	background-color: #00bfd6;
}

.card-comment .comment-noghat.zaf ul li:before{
	background-color: #ff637d;
}

.card-comment .comment-header{
	text-align: right;
	margin-bottom: 8px;
}

.card-comment .comment-header .comment-header-text{
	color: #5f5f5f;
}
.card-comment .comment-header .comment-header-info{
	/*color: #adadad;*/
	/*font-size: 13px;*/
	/*font-weight: 300;*/
}

.card-comment .comment-matn{
	text-align: right;
	color: #6e6e6e;
	font-size: 13px;
	font-weight: 300;
}

.card-comment .comment-progress{
	/*text-align: right;*/
	/*margin-bottom: 15px;*/
}

.card-comment .comment-progress label{
	font-size: 14px;
}

.card-comment .progress{
	background-color: #e6e6e6;
}

.card-comment .progress .progress-bar{
	background-color: var(--color_base2);
}

.card-comment .comment-progress .progress{
	width: 100px;
	height: 8px;
	display: inline-flex;
}

.card-comment .comment-rotbe{
	text-align: right;
	position: relative;
	margin-bottom: 13px;
}

.card-comment .comment-rotbe .progress{
	height: 8px;
	margin-left: 53px;
	margin-top: 3px;
}

.card-comment .comment-rotbe label{
	font-size: 14px;
	position: absolute;
	left: 0;
	bottom: -3px;
	color: var(--color_gra2);
}

.card-comment .comment-rotbe .comment-rotbe-title{
	font-size: 14px;
	color: var(--color_gra2);
}

.card-comment .comment-box-info strong{
	font-size: 14px;
	color: var(--color_gra2);
}

.card-comment .comment-image img{
	width: 55px;
	height: 55px;
	border-radius: 4px;
	display: inline-block;
	margin: 2px;
}

.card-comment .card-footer .btn{
	/*padding: 2px 8px;*/
	/*height: 29px;*/
	/*line-height: 10px;*/
	/*font-size: 12px;*/
}

.card-comment .owl-prev:before, .card-comment .owl-next:before{
	content: none;
}

/* .card-comment .owl-prev, .card-comment .owl-next {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 60px;
    height: 60px;
    background-color: #f3f4fa;
    border: 4px solid #ffffff;
} */


.card-comment .owl-carousel .owl-nav button.owl-next, .card-comment .owl-carousel .owl-nav button.owl-prev{
	font-size: 34px;
	width: 25px;
	outline: none;
}


.card-comment .comment-read-more{
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.86) 67%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.86) 67%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.86) 67%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	position: relative;
	z-index: 100;
	height: 70px;
	margin-top: -70px;
	margin-bottom: 12px;
}

.card-comment.card-comment-reply .comment-read-more{
	background: -moz-linear-gradient(top, rgba(250,250,250,0) 0%, rgba(250,250,250,0.86) 67%, rgba(250,250,250,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(250,250,250,0) 0%,rgba(250,250,250,0.86) 67%,rgba(250,250,250,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(250,250,250,0) 0%,rgba(250,250,250,0.86) 67%,rgba(250,250,250,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fafafa', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
}


.card-comment.card-comment-admin .comment-read-more{
	background: rgb(255,255,255);
	background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(253,253,253,1) 81%, rgba(253,253,253,1) 100%);
}

.card-comment .comment-read-more a{
	position: relative;
	bottom: 0;
	margin-bottom: 3px;
}

.card-comment .comment-read-more-less{
	margin-top: 1px;
	margin-bottom: 10px;
}


.comment-box ul.comment-ul ul.comment-ul{
	/*	margin-right: 25px;
        padding-right: 25px;
         border-right: 1px solid #f00; */
	/* padding-top: 25px; */
	position: relative;
	/*background-color: #8055d826;*/
	border-radius: 18px;
}



.comment-box ul.comment-ul>li {
	padding-top: 12px;
	/*border-right: 1px solid #ececec;*/
	padding-right: 0;
	margin-right: 11px;
}


.comment-box ul.comment-ul>li:last-of-type{
	/*border-right: 2px solid #009f0000;*/
}



.comment-box>ul.comment-ul>li{
	margin-bottom: 20px;
	padding-top: 0;
	border: none;
	padding-right: 0;
	margin-right: 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #d5d5d5;
}

.comment-box>ul.comment-ul>li:last-child{
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
/* .comment-box ul.comment-ul ul.comment-ul::before{
    content: '';
    position: absolute;
    width: 1px;
    background: #8055d8;
    top: 0px;
    bottom: 3px;
    right: -1px;
}


.comment-box ul.comment-ul ul.comment-ul:last-child::before{
    bottom: inherit;
    height: 50px;
} */



.card-comment.card-comment-reply{
	box-shadow: none;
	/*border: 1px solid #f1f1f1;*/
	background: #fafafa85;
}






.card-comment .comment-btn-box{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: left;
	padding-left: 15px;
}


@media (max-width: 991.98px) {

}



/* ======================= send-comment-box ========================= */
.send-comment-box{
	/*margin-top: 20px;*/
}

.send-comment-box .btn{
	/*padding: 10px 40px;*/
}

.send-comment-box p{
	font-size: 16px;
	margin-bottom: 5px;
	display: inline-block;
}

.send-comment-box .send-comment-box-img{
	width: 140px;
}

/* ======================= btn ========================= */
.btn-g-custom {
	color: #fff;
	background-color: #0fae47;
	border: none;
	border-radius: 3px;
}
.btn-g-custom.active.focus,
.btn-g-custom.active:focus,
.btn-g-custom.active:hover,
.btn-g-custom:active.focus,
.btn-g-custom:active:focus,
.btn-g-custom:active:hover,
.btn-g-custom:hover,
.btn-g-custom:focus,
.btn-g-custom.focus{
	color: #fff;
	background-color: #108237;
}

.btn-form-set{
	border-color: var(--base-color-hover);
}

/* ======================= star-rating ========================= */
.star-rating .caption{
	display: inline-block;
}


/* ======================= tags-box ========================= */
.tags-box .tagslist{
	margin-top: 20px;
}

.tags-box .tagslist .list-group-item{
	padding: 4px 20px 2px 5px;
	position: relative;

}

.tags-box .tagslist .itemText{
	margin: 0;
}

.tags-box .tagslist .closeButton{
	position: absolute;
	right: 6px;
	top: 5px;
	color: #bd1313;
	cursor: pointer;
}


.tags-box .tagslist.tagslist-govat .itemText{
	color: #00bfd6;
}


.tags-box .tagslist.tagslist-zaf .itemText{
	color: #ff637d;
}



/* ======================= radio.css ========================= */
/*input[type="checkbox"] + span{*/
/*	float: right;*/
/*	top: 1px;*/
/*}*/

/*.radio label, .checkbox label {*/
/*	padding-right: 0px;*/
/*}*/

/*.mt-3{*/
/*	margin-top: 15px;*/
/*}*/


/* ======================= main-menu ========================= */
.main-menu{
	background-color: var(--color-base);
}


.sf-menu{
	background: transparent;
}

.sf-menu a{
	text-align: right;
}

ul.sf-menu>li {
	border: none;
	float: inherit;
	width: initial;
}

.sf-menu>li:hover {
	background: transparent;
}

.sf-menu ul{
	background: var(--sub-menu-color);
}

ul.sf-menu>li>a{
	/*padding: 15px 23px;*/
	/*border: none;*/
	/*color: #fff !important;*/
	/*font-weight: 400;*/
	/*font-size: 14px;*/
}

@media (min-width: 768px){
	.navbar-nav > li:hover>a {
		color: #464646 !important;
	}
}


.sf-menu>li:first-child {
	background-color: transparent;
}

.sf-menu>li:first-child:hover {
	background-color: transparent;
}

.sf-menu>li:first-child>a {
	/*padding: 9px 0;*/
}

#navbar-fixed-top {
	height: initial;
}


/* ======================= pos-title ========================= */
.pos-title .title-text {
	color: var(--color-asiadl-blue);
	font-size: 16px;
	font-weight: 500;
	display: inline-table;
	padding-bottom: 0px;
	margin: 0;
	background: #fff;
	position: relative;
	z-index: 2;
	padding-left: 20px;

	display: -ms-flexbox!important;
	display: flex!important;

	-ms-flex-align: center!important;
	align-items: center!important;
}

@media (max-width: 767.98px) {
	.pos-title .title-text {
		font-size: 14px;
	}
}

.pos-title .title-text.faq{
	font-weight : 300;
	font-size : 19px;
}

.pos-title:before {
	content: "";
	display: block;
	top: 50%;
	height: 1px;
	background: #ebebeb;
	width: 100%;
	position: absolute;
}
.pos-title.blog:before{
	top:35% !important;
}

.pos-title ul.subcategories-list {
	position: relative;
	display: inline-block;
	z-index: 2;
	background: #fff;
	padding-left: 0;
	float: left;
	margin: 0;
	/*height: 36px;*/
	width: inherit;
}

.pos-title ul.subcategories-list.top {
	top:-4px;
}


.pos-title ul.subcategories-list li {
	border-radius: 40px;
	display: inline-block;
	position: relative;
	z-index: 2;
	margin: 0;
	padding: 3px 10px;
	margin-right: 10px;
	line-height: 20px;
	cursor: pointer;
	color: #727272;
	border: 1px solid transparent;
	letter-spacing: .02em;
	font-size: 14px;
	font-weight: 300;
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

@media (max-width: 767.98px) {
	.pos-title ul.subcategories-list li{
		padding: 1px 7px;
	}
}

.pos-title ul.subcategories-list li a {
	display: inline-block;
}

.pos-title ul.subcategories-list li a.icon{
	/*width: 30px;*/
	/*height: 30px;*/
	/*display: -ms-flexbox!important;*/
	/*display: flex!important;*/
	/*-ms-flex-pack: center!important;*/
	/*justify-content: center!important;*/
	/*-ms-flex-align: center!important;*/
	/*align-items: center!important;*/
}

.pos-title ul.subcategories-list li.active{
	border-color: var(--color-base);
}


.dfadress{
	color: var(--color-red);
	font-size: 20px;
	text-align: center;
}

.pos-title ul.subcategories-list li.active a{
	color: var(--color-base-hover);
}



.pos-title ul.subcategories-list li:hover {
	background: var(--color-base);

}

.pos-title ul.subcategories-list li:hover a {
	color: #fff !important;
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}




.pos-title {
	text-align: right;
	position: relative;
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-pack: justify!important;
	justify-content: space-between!important;
	margin-bottom: 10px;
}

.pos-title > a{
	display: inherit;
}

.pos-content .pos-title:before{
	width:100%
}
.pos-content .pos-title .title-text{
	padding:0
}
.pos-content .pos-title .title-text:before{
	right:auto;left:0
}

.pos-title-color-1 .title-text{
	background: #fff;
}

.pos-title-color-1 ul.subcategories-list{
	background: #fff;
}

.pos-title-color-2 .title-text{
	background: #f8f9fa;
}

.pos-title-color-2 ul.subcategories-list{
	background: #f8f9fa;
}

.pos-title-color-3 .title-text{
	background: #f6f7fb;
}

/* ======================= pos-title ========================= */






.content:not(:last-child) {
	/*margin-bottom: 20px;*/
}
.product-section{
	padding: 30px;
	background: #f7f7f9;
	text-align: center;
}

.product-section .title{

	color: var(--base-color-hover);
	font-size: 1.5rem;



}



/* ======================= pagination-cu ========================= */
.pagination-cu .page-link{
	border: none;
	width: 30px;
	height: 30px;
	padding: 4px 0px;
	line-height: 25px;
	border-radius: 30px;
	text-align: center;
	box-shadow: 1px 1px 4px 0 rgba(0,0,0,.07);
	color: #6b6b6b;
	margin: 0 4px;
}

.pagination-cu .page-link:hover{
	background: white;
	box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.28);
}

.pagination-cu .page-item:first-child .page-link, .pagination-cu .page-item:last-child .page-link{
	border-radius: 50%;
}

.pagination-cu .page-item.active .page-link{
	background-color: var(--color_base);
	color: white !important;
}

.pagination-cu .page-item.disabled .page-link{
	color: rgba(135, 135, 135, 0.91);
}

.dt-bootstrap4 .pagination-cu .page-item.previous .page-link:before{
	font: normal normal normal 14px/1 FontAwesome;
	content: "<";
}
.dt-bootstrap4 .pagination-cu .page-item.next .page-link:before{
	font: normal normal normal 14px/1 FontAwesome;
	content: ">";
}
div.dataTables_wrapper div.dataTables_info{
	text-align: left;
}

.pagination-box{
	position: relative;
	padding: 10px 0;
}

.pagination-box .pagination-box-loading{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #ffffffc4;
	z-index: 100;

	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.pagination-list {
	float: left;
	width: 100%;
	margin-top: 30px;
}
.pagination-list ul li {
	margin-right: 10px;
}
.pagination-list ul li a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	border:2px solid #ced0e6;
	color: #8f83ab;
	font-size: 15px;
	padding: 0;
	text-align: center;
}
.pagination-list ul li a.active,
.pagination-list ul li a:hover {
	background-color: #8488c0;
	color: #fff;
	border-color: transparent;
}



@media (max-width: 767.98px) {
	.pagination-cu .page-link {
		padding: 5px 6px;
		width: 35px;
		height: 35px;
		font-size: 13px;
		margin: 0 2px;
	}
}

@media (max-width: 575.98px) {
	.pagination-cu .page-link {
		padding: 4px 5px;
		width: 30px;
		height: 30px;
		font-size: 12px;
		margin: 0 1px;
	}
}

/* ======================= box-shadow ========================= */
.box-shadow{
	-moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.box-shadow:hover {
	-moz-box-shadow: 0 10px 10px 0 rgba(0,0,0,.2);
	box-shadow: 0 10px 10px 0 rgba(0,0,0,.2);
}

.box-shadow2{
	-moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
}




.frb-description h6 {
	font-size: .75rem;
	padding-right:10px;
}

.search-btn h2{
	color:var(--base-color);
}

.list-group{
	/*font-weight: 300;*/
	/* -moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);*/
	/*-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);*/
	/*box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);*/
	/*-webkit-transition: all 0.3s ease;*/
	/*-o-transition: all 0.3s ease;*/
	/*transition: all 0.3s ease;*/
	/*font-size:13px !important;*/
	/*border-radius: 0 !important;*/
	/*border-top-left-radius: 0 !important;*/
	/*border-top-right-radius: 0 !important;*/
}
.list-group-item:first-child{
	/*border-top-left-radius: 0 !important;*/
	/*border-top-right-radius: 0 !important;*/

}
.list-group-item:last-child{
	/* border-bottom-right-radius:0 !important;*/
	/*border-bottom-left-radius: 0 !important;*/
}
.product-list-name{
	font-size: 16px;
	font-weight: 400;
}

.content-list-name{
	font-size: 16px;
	font-weight: 400;
}



/* ======================= s-profile ========================= */



/* ======================= rating-side-panel-profile ========================= */
.rating-side-panel-profile .caption {
	display: block;
	margin-top: 7px;
}

.rating-side-panel-profile>input{
	display: none;
}

.filter_clear{
	padding-right: 4px;
	position: relative;
	top: 2px;
}

/* ======================= profile-side-panel-img ========================= */
.profile-side-panel-img{
	width: 100px;
}


/* ======================= breadcrumb ========================= */
.breadcrumb {
	background-size: cover!important;
	padding: 0;
	/*margin-bottom: 50px;*/
	margin-bottom: 0;
	background: transparent;
}

.breadcrumb-in{
	text-align: center;
}

.breadcrumb-in li {
	display: inline;
}

.breadcrumb-in .breadcrumb_container .breadcrumb-inner ol li a {
	display: inline-block;
	position: relative;
	color: #727272!important;
	line-height: 25px;
	font-size: 14px;
}

.breadcrumb-in li a {
	color: #232323;
}

.breadcrumb-in li:after {
	content: "/";
	color: #7a7a7a;
	margin: .3125rem;
}

.breadcrumb-in li:last-child:after {
	content: "";
}

.breadcrumb-in .breadcrumb_container .breadcrumb-inner ol li:last-child a,
.breadcrumb-in .breadcrumb_container .breadcrumb-inner ol li:last-child span {
	color: #1e1e1e;
}
.breadcrumb .title{
	font-size: 28px;
	color: var(--color-base);
	font-weight: 900;
	text-align: center;
}

@media (max-width: 767.98px) {
	.breadcrumb .title{
		font-size: 14px;
	}

}


.errors {
	background: var(--color-red);
	margin: 0;
	display: inline-block;
	width: 100%;
	text-align: right;
	direction: rtl;
	padding: 2px;
	font-weight: 200;
}

.errors li{
	color: #fff;
}



.product-item .product-flag .takh {
	position: absolute;
	bottom: 40px!important;
	overflow: hidden;
	background: var(--color-base);
	right: 0;
	color: #fff;
	font-size: 10px;
	padding: 1px 11px;
	line-height: 20px;
	text-align: center;
}


.product-item .add-to-links {
	position: absolute;
	top: 15px;
	left: 7px;
	opacity: 0;
	text-align: center;
	margin: 0 auto;
	padding: 5px 0;
	height: 100%;
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.product-item .add-to-links.all-show{
	opacity: 1;
}

.product-item:hover .add-to-links{
	opacity: 1;
	bottom: 15px;
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.product-item .add-to-links li a {
	position: relative;
	vertical-align: top;
	background-color: #fff;
	border-radius: 50%;
	border: 1px solid var(--base-color);
	width: 27px;
	height: 27px;
	font-size: 14px;
	display: inline-block;
	padding: 4px 0 0 0;
	margin-bottom: 8px;
	text-align: center;
}


.icon-like{
	color: #fff;
}


.icon-liked .icon-like{
	color: var(--color-asiadl-red);
}

.profile-usermenu li{
	border:1px dashed #dee2e6;
}


fieldset {
	font-weight: 300;
	-moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size:13px !important;
}

fieldset,
legend {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 8px;
	color: var(--base-color);
}



/* ======================= nav-tabs ========================= */

/*.nav-link {*/
/*	display: inline-block;*/
/*	padding: 7px 14px;*/
/*}*/

/*.nav-tabs .nav-link {*/
/*	border: 1px solid transparent;*/
/*	border-radius: 0;*/
/*	margin-left: 8px;*/
/*}*/

/*.nav-tabs .nav-item:last-child .nav-link{*/
/*	margin-left: 0;*/
/*}*/

/*.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {*/
/*	!*border: none;*!*/
/*	background: var(--color-base);*/
/*	color: #fff;*/
/*}*/

/*.header-tab-user .nav-tabs > li > a:hover {*/
/*	border-color: transparent;*/
/*	background: var(--color-base);*/
/*	color: #fff;*/
/*}*/

/*.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {*/
/*	color: #495057;*/
/*	background-color: #fff;*/
/*	border-color: var(--color-base);*/
/*}*/



























/* ======================= about ========================= */
.video-content {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1;
	background-color: var(--color-base);
}


.xs-video-popup {
	display: inline-block;
	border-radius: 50%;
	width: 80px;
	height: 80px;
	line-height: 80px;
	color: #FFFFFF;
	text-align: center;
	-webkit-box-shadow: 0 15px 21px 0 rgba(0, 0, 0, 0.32);
	box-shadow: 0 15px 21px 0 rgba(0, 0, 0, 0.32);
	font-size: 1.125rem;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.xs-video-popup i{
	position: relative;
	top: 3px;
	left: 2px;
}


.xs-video-popup:before {
	content: "";
	position: absolute;
	width: 150%;
	height: 150%;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation: pulsate1 2s;
	animation: pulsate1 2s;
	-webkit-animation-direction: forwards;
	animation-direction: forwards;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: steps;
	animation-timing-function: steps;
	opacity: 1;
	border-radius: 50%;
	border: 5px solid rgba(255, 255, 255, .75);
	top: 50%;
	left: 50%;
	margin-top: -60px;
	margin-left: -60px;
	background: rgba(198, 16, 0, 0);
}


@-webkit-keyframes pulsate1 {
	0% {
		-webkit-transform: scale(0.6);
		transform: scale(0.6);
		opacity: 1;
		box-shadow: inset 0 0 25px 3px rgba(255, 255, 255, 0.75), 0 0 25px 10px rgba(255, 255, 255, 0.75);
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
		box-shadow: none;

	}
}

@keyframes pulsate1 {
	0% {
		-webkit-transform: scale(0.6);
		transform: scale(0.6);
		opacity: 1;
		box-shadow: inset 0 0 25px 3px rgba(255, 255, 255, 0.75), 0 0 25px 10px rgba(255, 255, 255, 0.75);
	}
	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1);
		opacity: 0;
		box-shadow: none;

	}
}




.single-working-progress:not(:last-child) {
	position: relative;
	padding-bottom: 300px;
}

.single-working-progress:not(:last-child):before {
	position: absolute;
	content: "";
	bottom: 50px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 555px;
	height: 200px;
	background-image: url(http://html.xpeedstudio.com/agmycoo/assets/images/progress/progress-line.png);
}

@media (max-width: 767.98px) {
	.single-working-progress:not(:last-child):before {
		content: none;
	}
}

.single-working-progress:nth-child(odd) .working-progress-content {
	padding-right: 30px;
}

.working-progress-content {
	padding-top: 25px;
}

.count-number {
	position: relative;
	display: inline-block;
	width: 62px;
	height: 63px;
	text-align: center;
	z-index: 1;
	line-height: 63px;
	margin-bottom: 20px;
}

.count-number:before {
	content: counter(step);
	color: #ffffff;
	font-size: 1.375rem;
	font-weight: 700;
	margin-left: -2px;
	display: inline-block;
}


.single-working-progress{counter-increment:step}

.count-number:after {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(../images/spin.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	z-index: -1;
}

.spin.count-number:after {
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 1s ease;
	transition: -webkit-transform 1s ease;
	-o-transition: transform 1s ease;
	transition: transform 1s ease, -webkit-transform 1s ease;
}


.spin.count-number.animated:after {
	-webkit-transform: rotate(720deg);
	-ms-transform: rotate(720deg);
	transform: rotate(720deg);
}

.working-progress-images img {
	border-radius: 5px;
	-webkit-box-shadow: 0 15px 50px 0 rgba(0, 0, 0, 0.06);
	box-shadow: 0 15px 50px 0 rgba(0, 0, 0, 0.06);
}


/* ======================= sec-about-text ========================= */
.sec-about-text{
	text-align: center;
	background-color: #f7f7f9;
	padding: 36px 0;
	margin: 40px 0;
}

.sec-about-text .title{
	color: var(--color-base);
	font-size: 20px;
	font-weight: 800;
	text-align: center;
	margin-bottom: 17px;
}

.sec-about-text .text{
	color: #858585;
}


/* ======================= shop-list-profile ========================= */
.shop-list-profile .accordion-toggle.back-odd {
	background-color: #f8f8f8;
}


.shop-list-profile .hiddenRow {
	padding: 0;
}


/* ======================= popover ========================= */
.popover {
	text-align: right;
	font-family: inherit;
	font-size: 12px;
}

.popover .popover-header{
	color: #555555;
	font-size: 12px;
}

#username{
	/*text-align: left;*/
}
.form-group{
	/*margin-bottom:inherit;*/
}
.error-div {
	color:var(--color-red);
	font-family: iranyekan !important;
}

/* ======================= dd input ========================= */
dd input[type="file"] {
	/*visibility: hidden;*/
	/*width: 1px;*/
	/*height: 1px;*/
	position: relative;
}

dd input[type="file"]:before{
	content: attr(data-content);
	position: absolute;
	background-color: #fff;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 7px 5px 7px 122px;
}

dd input[type="file"]:after{
	content: 'انتخاب فایل';
	position: absolute;
	background-color: #fff;
	left: -1px;
	border: 1px solid #ddd;
	top: -1px;
	bottom: -1px;
	padding: 5px 16px;
	color: #696969;
	cursor: pointer;
}
.bordertop{
	border-top: 1px dashed var(--color-green);
}
.calccart{
	/*font-size: 12px;*/
	/*font-weight: 600;*/
	/*color: var(--color-red);*/
}




/* ======================= filter shop side ========================= */
.filter-title-text{
	display: block;
	font-size: 15px;
	padding: 8px 10px 7px 10px;
	margin: 0 5px;
	width: initial;
}

.filter-title-arrow{
	cursor: pointer;
}

.filter-title-arrow > span:after {
	color: rgba(0,0,0,0.6);
	content: "\f077";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 13px;
	position: absolute;
	text-indent: 0;
	left: 8px;
	top: 10px;
	-webkit-transition: color 0.25s ease;
	-moz-transition: transform 0.25s ease;
	-o-transition: transform 0.25s ease;
	transition: transform 0.25s ease;
}

.filter-body-minimize .filter-title-arrow > span:after {
	-webkit-transform: rotateX(-180deg);
	-moz-transform: rotateX(-180deg);
	-ms-transform: rotateX(-180deg);
	-o-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}

.filter-body-minimize .filter-body-box{
	display: none;
}

.filter-body-minimize .card-header{
	border-bottom: none;
}

.filter-check-lable{
	display: block;
	cursor: pointer;
	padding: 4px 25px 4px 4px;
	font-size: 14px;
	line-height: 24px;
}

.filter-check-lable:hover{
	background-color: #f8f9fa;
}

.filter-check-lable:active {
	background-color: #e9ecef;
}

.filter-check-lable::before {
	top: 7px;
	right: 4px;
}

.filter-check-lable::after {
	top: 7px;
	right: 4px;
}

.filter-lable-color {
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: top;
}

.filter-scrol-box{
	overflow-y: auto;
	max-height: 240px;
	display: block;
}


.filter-show-more a > span:last-child {
	color: var(--color-base);
	font-size: 14px;
	padding-right: 24px;
	position: relative;
}

.filter-show-more > a {
	width: 100%;
	text-align: right;
	cursor: pointer;
	display: block;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.filter-show-more a > span:after {
	content: "+";
	border: #adb5bd solid 1px;
	font-size: 17px;
	font-weight: 300;
	line-height: 1.1em;
	position: absolute;
	height: 1rem;
	width: 1rem;
	text-indent: 0;
	right: 4px;
	top: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}

.filter-show-more.less a > span:after {
	padding: 0 3px 6px;
}

.filter-delte {
	color: #fb3449;
	font-weight: 700;
	font-size: 12px;
	position: absolute;
	text-indent: 0;
	left: 5px;
	top: 8px;
}

.filter-item-emal {
	border-radius: 4px;
	border: 1px solid #359599;
	color: #359599;
	font-size: 13px;
	text-align: center;
	line-height: 30px;
	padding: 0 5px;
	position: relative;
	display: inline-block;
}

.filter-item-emal a{
	cursor: pointer;
}





/* ======================= linkbox ========================= */
.linkbox[type="type3"]  a,.linkbox[type="type3"]  a:hover,.linkbox[type="type3"]  a:visited{
	color:var(--color-base);text-decoration:none
}
.linkbox[type="type3"] {
	width:57%;background-color:#f0f0f0;padding:0 15px;border-right:3px solid var(--color-base-hover);float:left;margin:0 30px 5px 0
}
.linkbox[type="type3"]  ul{
	margin-bottom:0
}
.linkbox[type="type3"]  ul li{
	border-top:1px solid #ddd;padding:6px 0
}
@media (max-width:767px){
	.linkbox[type="type3"] {
		float:none;width:inherit;margin:auto
	}
}
.linkbox[type="type3"]  h4 {
	text-align: right;
	line-height: 1.6;
	padding-top: 20px !important;
	padding-bottom: 15px !important;
	font-size: 15px;
	margin-bottom: 0;
}
.related-articles-type2 {
	border-right: 3px solid var(--color-base-hover);
	background: #f0f0f0;
	padding: 15px;
}



.linkbox[type="type1"]  a,.linkbox[type="type1"]  a:hover,.linkbox[type="type1"]  a:visited{
	color:var(--color-base);text-decoration:none
}
.linkbox[type="type1"] {
	width: 100%;
	border-right: 3px solid var(--color-base-hover);
	background: #f0f0f0;
	padding: 30px 15px;

}

@media (max-width:767px){
	.linkbox[type="type1"] {
		float:none;width:inherit;margin:auto
	}
}
.linkbox[type="type1"] h4 {
	text-align: right;
	line-height: 1.6;
	display: inline-block;
	font-weight: 300;
	font-size: 15px;
	margin-bottom: 0;
}

.linkbox[type="type1"] ul{
	margin-bottom:0;
	display: inline-block;
}

.linkbox[type="type1"] ul li a{
	font-weight: 600;
	padding-right: 3px;
	font-size: 16px;
}

/*.related-articles-type2 {*/
/*border-right: 3px solid var(--color-base-hover);*/
/*background: #f0f0f0;*/
/*padding: 15px;*/
/*}*/

.linkbox[type="type2"] {
	width: 100%;
	background: #f0f0f0;
	border-radius: 4px;
}

.linkbox[type="type2"] .linkbox-title{
	text-align: center;
	padding: 15px;
	background-color: #1c8b8d;
	color: #fff;
	border-radius: 4px 4px 0 0;
	font-size: 15px;
	margin-bottom: 0;
}

.linkbox[type="type2"] .linkbox-content{
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 10px;
}

.linkbox[type="type2"] .linkbox-content-li{
	width: 50%;
	text-align: center;
}

.linkbox[type="type2"] .linkbox-content-li a{
	padding: 11px 15px 0 15px;
	display: block;
	margin: 5px;
	background-color: white;
	border: 1px solid #ddd;
	border-radius: 4px;
	height: 100%;
}


@media (max-width:767px){
	.linkbox[type="type2"] .linkbox-content{
		display: block;
		padding-bottom: 1px;
	}

	.linkbox[type="type2"] .linkbox-content-li {
		width: 100%;
	}

	.linkbox[type="type2"] .linkbox-content-li a {
		padding: 5px 10px;
	}
}


/*.linkbox[type="type4"] {*/
/*width: 50%;*/
/*background: #f0f0f0;*/
/*border-radius: 4px;*/
/*float: right;*/
/*margin-left: 30px;*/
/*border: 1px solid #ddd;*/
/*}*/

/*.linkbox[type="type4"] .linkbox-content{*/
/*background: url(../img/ic_link_box.png);*/
/*background-repeat: no-repeat;*/
/*background-position: right;*/
/*padding-right: 62px;*/
/*margin-right: 13px;*/
/*}*/

/*.linkbox[type="type4"] .linkbox-title{*/
/*padding: 10px;*/
/*font-weight: 900;*/
/*font-size: 20px;*/
/*}*/

/*.linkbox[type="type4"] .linkbox-content-li a{*/
/*display: block;*/
/*background-color: white;*/
/*margin: 5px;*/
/*padding: 3px 7px;*/
/*border: 1px solid #ddd;*/
/*border-radius: 4px;*/
/*}*/
.linkbox[type="type4"]  a,.linkbox[type="type4"]  a:hover,.linkbox[type="type4"]  a:visited{
	color:var(--color-base);text-decoration:none
}
hr.chetor-related-article{
	margin-top:13px
}
.linkbox[type="type4"] {
	width:57%;background-color:#f0f0f0;padding:0 15px;border-right:3px solid var(--color-base-hover);float:right;margin:0 0 5px 30px
}
.linkbox[type="type4"]  ul{
	margin-bottom:0
}
.linkbox[type="type4"]  ul li{
	border-top:1px solid #ddd;padding:6px 0
}
@media (max-width:767px){
	.linkbox[type="type4"] {
		float:none;width:inherit;margin:auto
	}
}
.linkbox[type="type4"]  h4 {
	text-align: right;
	line-height: 1.6;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	font-size: 15px;
	margin-bottom: 0;
}


























/* ======================= close-slide-panel ========================= */
/*.btn, .close-slide-panel span {*/
/*	vertical-align: middle*/
/*}*/
/*.close-slide-panel, .side-panel {*/
/*	z-index: 999;*/
/*	top: 0;*/
/*	position: fixed*/
/*}*/
/*.close-slide-panel {*/
/*	background-color: #f50017;*/
/*	color: #fff;*/
/*	padding: 0 11.99px;*/
/*	text-align: center;*/
/*	visibility: visible;*/
/*	cursor: pointer;*/
/*	-webkit-backface-visibility: visible;*/
/*	-moz-backface-visibility: visible;*/
/*	backface-visibility: visible;*/
/*	-webkit-transform: translate3d(-340px, -50px, 0);*/
/*	-khtml-transform: translate3d(-340px, -50px, 0);*/
/*	-moz-transform: translate3d(-340px, -50px, 0);*/
/*	-ms-transform: translate3d(-340px, -50px, 0);*/
/*	-o-transform: translate3d(-340px, -50px, 0);*/
/*	transform: translate3d(-340px, -50px, 0);*/
/*	-webkit-transition: all .2s .2s, visibility 0s .4s;*/
/*	-moz-transition: all .2s .2s, visibility 0s .4s;*/
/*	-o-transition: all .2s .2s, visibility 0s .4s;*/
/*	transition: all .2s .2s, visibility 0s .4s*/
/*}*/
/*.close-slide-panel.show {*/
/*	-webkit-transition: all .2s .2s, visibility 0s;*/
/*	-moz-transition: all .2s .2s, visibility 0s;*/
/*	-o-transition: all .2s .2s, visibility 0s;*/
/*	transition: all .2s .2s, visibility 0s;*/
/*	visibility: visible;*/
/*	!*-webkit-transform: translate3d(-340px, 0, 0);*!*/
/*	!*-khtml-transform: translate3d(-340px, 0, 0);*!*/
/*	!*-moz-transform: translate3d(-340px, 0, 0);*!*/
/*	!*-ms-transform: translate3d(-340px, 0, 0);*!*/
/*	!*-o-transform: translate3d(-340px, 0, 0);*!*/
/*	!*transform: translate3d(-340px, 0, 0);*!*/

/*	-webkit-transform: translate3d(0, 0, 0);*/
/*	-khtml-transform: translate3d(0, 0, 0);*/
/*	-moz-transform: translate3d(0, 0, 0);*/
/*	-ms-transform: translate3d(0, 0, 0);*/
/*	-o-transform: translate3d(0, 0, 0);*/
/*	transform: translate3d(0, 0, 0);*/
/*}*/

/*@media (max-width:768px) {*/
/*	.side-panel {*/
/*		width: 90%*/
/*	}*/
/*	.question-line h2{*/
/*		font-size: 18px;*/
/*	}*/
/*	.close-slide-panel {*/
/*		-webkit-transform: translate3d(0, -50px, 0);*/
/*		-khtml-transform: translate3d(0, -50px, 0);*/
/*		-moz-transform: translate3d(0, -50px, 0);*/
/*		-ms-transform: translate3d(0, -50px, 0);*/
/*		-o-transform: translate3d(0, -50px, 0);*/
/*		transform: translate3d(0, -50px, 0);*/
/*		padding: 5px;*/
/*		width: 10%;*/
/*		left: 0;*/
/*		background: #f7525a73 !important;*/
/*	}*/
/*	.close-slide-panel.show {*/
/*		-webkit-transform: translate3d(0, 0, 0);*/
/*		-khtml-transform: translate3d(0, 0, 0);*/
/*		-moz-transform: translate3d(0, 0, 0);*/
/*		-ms-transform: translate3d(0, 0, 0);*/
/*		-o-transform: translate3d(0, 0, 0);*/
/*		transform: translate3d(0, 0, 0)*/
/*	}*/
/*}*/

















/*----------------side-panel----------------------*/
.close-slide-panel, .side-panel {
	z-index: 9999;
	top: 0;
	position: fixed
}
.side-panel {
	width: 340px;
	height: 100%;
	right: 0;
	background-color: #fff;
	-webkit-overflow-scrolling: touch;
	overflow-y: auto;
	overflow-x: hidden;
	visibility: hidden;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-transform: translate3d(480px, 0, 0);
	-moz-transform: translate3d(480px, 0, 0);
	-ms-transform: translate3d(480px, 0, 0);
	-o-transform: translate3d(480px, 0, 0);
	transform: translate3d(480px, 0, 0);
	-webkit-transition: all .3s, visibility 0s .3s;
	-moz-transition: all .3s, visibility 0s .3s;
	-o-transition: all .3s, visibility 0s .3s;
	transition: all .3s, visibility 0s .3s
}
.side-panel.show {
	-webkit-transition: all .3s, visibility 0s;
	-moz-transition: all .3s, visibility 0s;
	-o-transition: all .3s, visibility 0s;
	transition: all .3s, visibility 0s;
	visibility: visible;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}

.side-panel.show .btn-delete{
	color: #d44;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.side-panel.show .btn-delete:hover{
	color: #931111;
}

.side-panel.show .btn-delete i{
	font-size: 15px;
}

.side-panel.show .btn-delete-all{
	display: block;
	margin: 10px;
}

.side-panel.show .btn-tas{
	padding: 14px !important;
	margin: 10px;
	display: block;
	color: #fff !important;
}

.close-slide-panel {
	background-color: var(--color-red);
	color: #fff;
	text-align: center;
	visibility: visible;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	backface-visibility: visible;
	width: 48px;
	height: 48px;
	left: 0;
	cursor:pointer;
	-webkit-transform: translate3d(-340px, -50px, 0);
	-moz-transform: translate3d(-340px, -50px, 0);
	-ms-transform: translate3d(-340px, -50px, 0);
	-o-transform: translate3d(-340px, -50px, 0);
	transform: translate3d(-340px, -50px, 0);
	-webkit-transition: all .2s .2s, visibility 0s .4s;
	-moz-transition: all .2s .2s, visibility 0s .4s;
	-o-transition: all .2s .2s, visibility 0s .4s;
	transition: all .2s .2s, visibility 0s .4s
}
.close-slide-panel.show {
	-webkit-transition: all .2s .2s, visibility 0s;
	-moz-transition: all .2s .2s, visibility 0s;
	-o-transition: all .2s .2s, visibility 0s;
	transition: all .2s .2s, visibility 0s;
	visibility: visible;
	/*-webkit-transform: translate3d(-340px, 0, 0);*/
	/*-khtml-transform: translate3d(-340px, 0, 0);*/
	/*-moz-transform: translate3d(-340px, 0, 0);*/
	/*-ms-transform: translate3d(-340px, 0, 0);*/
	/*-o-transform: translate3d(-340px, 0, 0);*/
	/*transform: translate3d(-340px, 0, 0);*/
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

@media (max-width:768px) {
	.question-list ul li span{
		font-size: 11px;
	}
	.side-panel {
		/*width: 90%*/
	}
	.close-slide-panel {
		/*-webkit-transform: translate3d(0, -50px, 0);*/
		/*-moz-transform: translate3d(0, -50px, 0);*/
		/*-ms-transform: translate3d(0, -50px, 0);*/
		/*-o-transform: translate3d(0, -50px, 0);*/
		/*transform: translate3d(0, -50px, 0);*/
		/*width: 10%;*/
		/*left: 0*/
	}
	.close-slide-panel.show {
		/*-webkit-transform: translate3d(0, 0, 0);*/
		/*-khtml-transform: translate3d(0, 0, 0);*/
		/*-moz-transform: translate3d(0, 0, 0);*/
		/*-ms-transform: translate3d(0, 0, 0);*/
		/*-o-transform: translate3d(0, 0, 0);*/
		/*transform: translate3d(0, 0, 0)*/

	}
}

#password_code,#forget_email_cell,#admincode{text-align:left !important;}

.modal-body h6{
	/*color:var(--color-red);*/
	/*font-size:14px;*/
}

.guarantee-text{
	text-align:left;
	margin-left: 15px;
	margin-top: 15px;
}

.guarantee-text-1{
	font-size: 18px;
	font-weight: 400;
	color: #515656;
}

.guarantee-text-2{
	font-size: 15px;
	font-weight: 300;
	color: #6e7171;
}




/* ======================= dropdown-notification ========================= */
.dropdown-notification{
	/*background: #fff;*/
	/*position: absolute;*/
	/*width: 100%;*/
	/*top: 70px;*/
	/*left: -100px;*/
	/*right: auto !important;*/
	/*box-shadow: 0 3px 12px rgba(0, 0, 0, 0.16);*/
	/*transition: all 0.3s;*/
	/*text-align:right;*/
	/*display:none;*/
	/*z-index: 2000;*/
	width: 267px;
	max-height: 320px;
	overflow: auto;
	/*min-width: 300px;*/
}

.dropdown-menu-tag-share .dropdown-item{
	padding: 11px;
	font-size: 13px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.dropdown-notification .dropdown-notification-a:first-child{
	border-top: 0;
}

.dropdown-notification h3{
	margin: 0 0 -3px 0;
	padding: 10px 10px 0 10px;
	font-size: 14px;
	text-align: center;
}

.dropdown-notification .dropdown-notification-icon{
	width: 25px;
	height: 25px;
	color: #fff;
	border-radius: 50px;
	font-size: 13px;
	text-align: center;
	line-height: 24px;
}

.dropdown-notification .dropdown-notification-icon.comment{background-color: #eb6709;}
.dropdown-notification .dropdown-notification-icon.user{background-color: #11c26d;}
.dropdown-notification .dropdown-notification-icon.follow{background-color: #c24274;}
.dropdown-notification .dropdown-notification-icon.registerWithInvitation{background-color: #318bc2;}
.dropdown-notification .dropdown-notification-icon.registerWithInvitationForInvited{background-color: #664bc2;}

.dropdown-notification .dropdown-notification-meta{
	color: #878e92;
	font-weight: 300;
	font-size: 12px;
}

.dropdown-notification .dropdown-notification-text{
	margin: 0;
	font-size: 13px;
	line-height: 19px;
	font-weight: 500;
	color: #666;
}

.dropdown-notification .dropdown-notification-time{
	color: #5d5e5f;
	font-weight: 400;
	font-size: 12px;
	font-style: normal;
}

/* ======================= custom-control ========================= */
.custom-control-input:checked~.custom-control-label::before {
	color: #fff;
	border-color: var(--color-asiadl-blue);
	background-color: var(--color-asiadl-blue);
}

.custom-control-input:not(:disabled):active~.custom-control-label::before {
	color: #fff;
	background-color: var(--color-asiadl-blue);
	border-color: var(--color-asiadl-blue);
	opacity: 0.4;
}

.custom-control-input:focus~.custom-control-label::before {
	box-shadow: 0 0 0 0.2rem rgba(0, 159, 227, 0.25);
}

.offcanvas-product-box {
	position: relative;
	display: flex;
}

.offcanvas-product-box_delete {
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(224,224,224,.12);
	width: 36px;
	height: 36px;
	display: flex;
	border: none;
	align-items: center;
	justify-content: center;
	border-bottom-right-radius: 25px;
	border-top-left-radius: .3rem;
}

.offcanvas-product-box_image {
	margin-left: 16px;
	width: 90px;
	height: 90px;
	overflow: hidden;
	display: flex;
	flex-shrink: 0;
}

.offcanvas-product-box_content {
	flex-grow: 1;
	flex-basis: auto;
	overflow: hidden;
}

.offcanvas-product-box_title {
	text-align: right;
	font-weight: normal;
	font-size: .75rem;
	overflow: hidden;
	line-height: 1.5;
	padding-top: 9px;
}

.offcanvas-product-box_price del {
	display: block;
	letter-spacing: .5px;
	color: #bdbdbd;
	text-decoration: line-through;
	font-size: .875rem;
	line-height: 1.2;
	font-weight: normal;
}

.offcanvas-product-box_price .offcanvas-product-box_price-value {
	width: 100%;
	color: var(--color-base);
	letter-spacing: 0;
	font-weight: normal;
	font-size: 1.25rem;
	line-height: 1.2;
	text-align: right;
	margin-top: auto;
}

.offcanvas {
	position: fixed;
	top: 0;
	bottom: 0;
	height: 100vh;
	z-index: 1050;
	background: #f5f5f5;
	color: #212121;
	transition: all .3s;
	overflow-y: hidden;
}

.offcanvas-cart_summery {
	background-color: #fff;
	margin: 16px;
	padding: 16px;
	position: relative;
	border-radius: .3rem;
}

.offcanvas-product-box_delete .ico {
	width: 18px;
	height: 18px;
	background-size: 18px 18px !important;
	filter: invert(0%) sepia(0%) saturate(0%) brightness(100%) contrast(100%) opacity(26%);
	-webkit-filter: invert(0%) sepia(0%) saturate(0%) brightness(100%) contrast(100%) opacity(26%);
	-moz-filter: invert(0%) sepia(0%) saturate(0%) brightness(100%) contrast(100%) opacity(26%);
	-o-filter: invert(0%) sepia(0%) saturate(0%) brightness(100%) contrast(100%) opacity(26%);
	-ms-filter: invert(0%) sepia(0%) saturate(0%) brightness(100%) contrast(100%) opacity(26%);
	margin: 0;
}



/* ======================= home-tile ========================= */
.home-tile{
	position: relative;
}

.home-tile-size-mosofoghi{
	width: 50% !important;
	float: right;
}
.home-tile-size-mosofoghi:before{
	padding-top: 50%;
}
.home-tile-size-mosofoghi .img-holder.size-1-1:before {
	padding-top: 50%;
}

.home-tile-size-mosamodi{
	width: 25% !important;
	float: right;
}
.home-tile-size-mosamodi:before{
	padding-top: 200%;
}
.home-tile-size-mosamodi .img-holder.size-1-1:before{
	padding-top: 208%;
}


.home-tile-size-morabsmall{
	width: 25% !important;
	float: right;
}
.home-tile-size-morabsmall:before{
	padding-top: 100%;
}
.home-tile-size-morabsmall .img-holder.size-1-1:before {
	padding-top: 100%;
}

.home-tile-size-morablarg{
	width: 50% !important;
	float: right;
}
.home-tile-size-morablarg:before{
	padding-top: 100%;
}
.home-tile-size-morablarg .img-holder.size-1-1:before {
	padding-top: 100%;
}

.home-tile-size-mosofoghi2-a{width: 50% !important;float: right;}
.home-tile-size-mosofoghi2-a:before{padding-top: 100%;}
.home-tile-size-mosofoghi2-a .img-holder.size-1-1:before {padding-top: 100%;}

.home-tile-size-mosofoghi2-b{width: 50% !important;float: right;}
.home-tile-size-mosofoghi2-b:before{padding-top: 100%;}
.home-tile-size-mosofoghi2-b .img-holder.size-1-1:before {padding-top: 100%;}

.home-tile-size-mosofoghi3{width: 33.33% !important;float: right;}
.home-tile-size-mosofoghi3:before{padding-top: 100%;}
.home-tile-size-mosofoghi3 .img-holder.size-1-1:before {padding-top: 100%;}

@media (max-width: 991.98px) {
	.home-tile-size-mosofoghi2-a{width: 100% !important;}
	.home-tile-size-mosofoghi2-b{width: 50% !important;}
	.home-tile-size-mosofoghi3{width: 50% !important;}
}

@media (max-width: 767.98px) {
	.home-tile-size-morablarg{
		width: 100% !important;
	}
	.home-tile-size-morabsmall{
		width: 50% !important;
	}
	.home-tile-size-mosamodi{
		width: 50% !important;
	}
	.home-tile-size-mosofoghi{
		width: 100% !important;
	}
}






.home-tile .home-tile-link:hover .home-tile-box-info{
	background: #ffffffb3;
}

.home-tile .home-tile-box-text{
	visibility: hidden;
	opacity: 0;
	text-align: right;
	padding: 25px 25px 0px 25px;
}

.home-tile .home-tile-link:hover .home-tile-box-text{
	visibility: visible;
	opacity: 1;
}

.home-tile .home-tile-box-text > *{
	display: block;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transform: translateY(40px);
	-ms-transform: translateY(40px);
	transform: translateY(40px);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.home-tile .home-tile-link:hover .home-tile-box-text > * {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}


.home-tile .home-tile-title{
	margin-bottom: 0px;
	font-size: 16px;
	font-weight: 700;
}

.home-tile .home-tile-link:hover .home-tile-title{
	margin-bottom: 10px;
}

.home-tile .home-tile-des{
	font-size: 13px;
	color: #525252;
	font-weight: 300;
}
@media (max-width: 991.98px) {
	.home-tile .home-tile-des{
		display: none;
	}
}



/* ======================= owl-index ========================= */
.owl-index-featured-blog {

}




.brand-box{
	height: 56px;
	min-width: 92px;
	overflow: hidden;
	position: relative;
}

.brand-box:after {
	background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,rgba(0,0,0,.67));
	content: "";
	display: block;
	height: 100%;
	left: 0;
	width: 100%;
	position: absolute;
	top: 0;
}

.brand-box img{
	background-color: #d6dadf;
	display: block;
	left: 0;
	margin: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}

.brand-box span {
	color: #fff;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 19px 2px;
	position: relative;
	text-align: center;
	z-index: 2;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

/* ======================= seller-box ========================= */
.seller-box .seller-avatar {
	position: absolute;
	top: -32px;
	left: calc(50% - 32px);
	border-radius: 50%;
	height: 64px;
	width: 64px !important;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: 0 0;
	object-position: 0 0;
	outline: 0;
	border: 2px solid #FFFFFF;
}
.seller-box {
	padding: 33px 0 13px 0;
}
.seller-box .seller-link {
	display: block;
}
.seller-box .seller-count {
	display: block;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: 300;
	color: #a0a0a0;
}



/* ======================= ads-index ========================= */
.ads-index .text {
	position: absolute;
	top: 50%;
	left: 16.5%;
	text-align: right;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	pointer-events: none;
	background: #ffffffcc;
	padding: 8px 18px;
	border-radius: 3px;
}

.ads-index .text .text1{
	color: var(--base-color);
	margin: 0;
}

.ads-index-two{

}


.ads-index-two .image, .ads-index-two .image > a {
	position: relative;
	/*display: inline-block;*/
	vertical-align: top;
	overflow: hidden;
}


.ads-index-two .text {
	position: absolute;
	right: 3%;
	top: 17%;
	text-align: right;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	pointer-events: none;
	background: #ffffffcc;
	padding: 8px 18px;
	border-radius: 3px;
}


.ads-index-two .text .text1 {
	font-size: 12px;
	font-weight: 400;
	color: #717979;
	margin: 0;
}

.ads-index-two .text .text2 {
	font-size: 14px;
	/* color: #666767; */
	text-transform: none;
	font-weight: 300;
	margin-top: 0;
	margin-bottom: 0.2rem;
}



/* ======================= btn ========================= */
.btn {
	border-radius: 5px;
}


.btn-warning {
	color: #ffffff;
	background-color: #ffc107;
	border-color: #ffc107;
}
.btn-warning:hover {
	color: #ffffff;
	background-color: #e0a800;
	border-color: #d39e00;
}
.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show>.btn-warning.dropdown-toggle {
	color: #ffffff;
	background-color: #d39e00;
	border-color: #c69500;
}



.btn-info {
	color: #fff;
	background-color: var(--color-asiadl-blue);
	border-color: var(--color-asiadl-blue);
}
.btn-info.disabled, .btn-info:disabled {
	color: #fff;
	background-color: var(--color-asiadl-blue-hover);
	border-color: var(--color-asiadl-blue-hover);
}
.btn-info:hover {
	color: #fff;
	background-color: var(--color-asiadl-blue-hover);
	border-color: var(--color-asiadl-blue-hover);
}

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: var(--color-asiadl-blue-hover);
	border-color: var(--color-asiadl-blue-hover);
}

.btn-info.focus, .btn-info:focus {
	color: #fff;
	background-color: var(--color-asiadl-blue-hover);
	border-color: var(--color-asiadl-blue-hover);
	box-shadow: 0 0 0 0.2rem rgba(0, 139, 210, 0.5);
}

.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show>.btn-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0, 139, 210, 0.5);
}


.btn-danger {
	color: #fff;
	background-color: var(--color-asiadl-red);
	border-color: var(--color-asiadl-red);
}
.btn-danger.disabled, .btn-danger:disabled {
	color: #fff;
	background-color: var(--color-asiadl-red-hover);
	border-color: var(--color-asiadl-red-hover);
}
.btn-danger:hover {
	color: #fff;
	background-color: var(--color-asiadl-red-hover);
	border-color: var(--color-asiadl-red-hover);
}

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: var(--color-asiadl-red-hover);
	border-color: var(--color-asiadl-red-hover);
}

.btn-danger.focus, .btn-danger:focus {
	color: #fff;
	background-color: var(--color-asiadl-red-hover);
	border-color: var(--color-asiadl-red-hover);
	box-shadow: 0 0 0 0.2rem rgba(227, 6, 19, 0.5);
}

.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(227, 6, 19, 0.5);
}


.btn-telegram {
	color: #fff;
	background-color: #039be5;
	border-color: #039be5;
}
.btn-telegram:hover {
	color: #fff;
	background-color: #0385cd;
	border-color: #037cb8;
}
.btn-telegram:not(:disabled):not(.disabled).active, .btn-telegram:not(:disabled):not(.disabled):active, .show>.btn-telegram.dropdown-toggle {
	color: #fff;
	background-color: #037cb8;
	border-color: #037cb8;
}
.btn-telegram:not(:disabled):not(.disabled).active:focus, .btn-telegram:not(:disabled):not(.disabled):active:focus, .show>.btn-telegram.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(3, 155, 229, 0.5);
}

.btn-facebook {
	color: #fff;
	background-color: #3a559f;
	border-color: #3a559f;
}
.btn-facebook:hover {
	color: #fff;
	background-color: #364a90;
	border-color: #2b397a;
}
.btn-facebook:not(:disabled):not(.disabled).active, .btn-facebook:not(:disabled):not(.disabled):active, .show>.btn-facebook.dropdown-toggle {
	color: #fff;
	background-color: #2b397a;
	border-color: #2b397a;
}
.btn-facebook:not(:disabled):not(.disabled).active:focus, .btn-facebook:not(:disabled):not(.disabled):active:focus, .show>.btn-facebook.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(58, 85, 159, 0.5);
}


.btn-twitter {
	color: #fff;
	background-color: #1da1f2;
	border-color: #1da1f2;
}
.btn-twitter:hover {
	color: #fff;
	background-color: #1c93e0;
	border-color: #1c86cd;
}
.btn-twitter:not(:disabled):not(.disabled).active, .btn-twitter:not(:disabled):not(.disabled):active, .show>.btn-twitter.dropdown-toggle {
	color: #fff;
	background-color: #1c86cd;
	border-color: #1c86cd;
}
.btn-twitter:not(:disabled):not(.disabled).active:focus, .btn-twitter:not(:disabled):not(.disabled):active:focus, .show>.btn-twitter.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(29, 161, 242, 0.5);
}

.btn-whatsapp {
	color: #fff;
	background-color: #55cd6c;
	border-color: #55cd6c;
}
.btn-whatsapp:hover {
	color: #fff;
	background-color: #4fb85d;
	border-color: #43a255;
}
.btn-whatsapp:not(:disabled):not(.disabled).active, .btn-whatsapp:not(:disabled):not(.disabled):active, .show>.btn-whatsapp.dropdown-toggle {
	color: #fff;
	background-color: #43a255;
	border-color: #43a255;
}
.btn-whatsapp:not(:disabled):not(.disabled).active:focus, .btn-whatsapp:not(:disabled):not(.disabled):active:focus, .show>.btn-whatsapp.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(85, 205, 108, 0.5);
}

.btn-event-none{
	pointer-events: none;
}


/*---------------------------------------------------------------ilazy*/
.ilazy {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	background-image: url('../images/loading.gif');
	background-color: #fdfdfd;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.ilazy.ilazy-loaded{
	background-image: none;
	background-color: transparent;
}

.ilazy-parant {
	display: block;
	width: 100%;
	height: auto;
	position: relative;
}

.ilazy-parant img.ilazy {
	display: block;
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
/*-----------------------nesbatha*/
.ilazy-size-1-1{
	padding: 100% 0 0 0;
}

.ilazy-size-2-1{
	padding: 50% 0 0 0;
}
.ilazy-size-4-3{
	padding:72% 0 0 0;
}
.ilazy-size-16-9{
	padding:56.4% 0 0 0;
}
.ilazy-size-6-5{ /*ads 300-250*/
	padding:83.3% 0 0 0;
}
.ilazy-s-364-45{ /*ads 728-90*/
	padding:12.3% 0 0 0;
}
.ilazy-s-2-1{
	padding:50% 0 0 0;
}
.ilazy-size-114-13{ /*ads 1140-130*/
	padding:11.4% 0 0 0;
}

.ilazy-size-114-12{ /*ads 1140-130*/
	padding:30% 0 0 0;
}
.ilazy-size-home-slider{
	padding:48.9% 0 0 0;
}

.ilazy-size-cover-news{
	padding:30% 0 0 0;
}

.ilazy-size-cover-conent{
	padding:30% 0 0 0;
}


.ilazy-size-ad-25{
	padding:25% 0 0 0;
}

.ilazy-size-ad-80{
	padding:80% 0 0 0;
}




/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {

}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
	.ilazy-s-md-2-1{
		padding: 50% 0 0 0;
	}
}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
	.ilazy-s-lg-1-1{
		padding: 100% 0 0 0;
	}
}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

}



.ilazy-size-free{
	padding: inherit;
	width: auto;
	max-width: 100%;
	height: auto;
}

.ilazy-size-free img{
	position: inherit !important;
}




.ilazy-size-home-main-slider{
	padding:40% 0 0 0;
}
.ilazy-size-home-slider-main-mosofoghi2-a{width: 50% !important}
/*.ilazy-size-home-slider-main-mosofoghi2-a:before{padding-top: 100%;}*/
/*.ilazy-size-home-slider-main-mosofoghi2-a .img-holder.size-1-1:before {padding-top: 100%;}*/

.ilazy-size-home-slider-main-mosofoghi2-b{width: 50% !important}
/*.ilazy-size-home-slider-main-mosofoghi2-b:before{padding-top: 100%;}*/
/*.ilazy-size-home-slider-main-mosofoghi2-b .img-holder.size-1-1:before {padding-top: 100%;}*/

.ilazy-size-home-slider-main-mosofoghi3{width: 33.33% !important}
/*.ilazy-size-home-slider-main-mosofoghi3:before{padding-top: 100%;}*/
/*.ilazy-size-home-slider-main-mosofoghi3 .img-holder.size-1-1:before {padding-top: 100%;}*/

@media (max-width: 991.98px) {
	.ilazy-size-home-slider-main-mosofoghi2-a{width: 100% !important;}
	.ilazy-size-home-slider-main-mosofoghi2-b{width: 50% !important;}
	.ilazy-size-home-slider-main-mosofoghi3{width: 50% !important;}
}





/* ======================= card-blog-1 ========================= */
.card-blog-1{
	border: none;
}

.card-blog-1 .card-blog-1-img{

}




/* ======================= hov-sca ========================= */
.hov-sca .hov-sca-img {
	-webkit-transition: -webkit-transform 0.5s ease-in-out !important;
	-moz-transition: -moz-transform 0.5s ease-in-out !important;
	-o-transition: -o-transform 0.5s ease-in-out !important;
	-ms-transition: -ms-transform 0.5s ease-in-out !important;
	transition: transform 0.5s ease-in-out !important;
}

.hov-sca:hover .hov-sca-img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}



/* ======================= rounded ========================= */
.rounded-cu{
    border-radius: var(--rounded-cu);
}

.rounded-cu-right {
	border-top-right-radius: var(--rounded-cu)!important;
	border-bottom-right-radius: var(--rounded-cu)!important;
}

/* ======================= rounded ========================= */
.border-cu{
    border: var(--border-cu);
}

/* ======================= title-text-1 ========================= */
.title-text-1{
	font-size: 17px;
	font-weight: 400;
	height: 23px;
	max-height: 23px;
	overflow: hidden;
}



/* ======================= title-text-1 ========================= */
.info-text a{
	font-size: 13px;
	font-weight: 300;
	color: #a0a0a0;
}



/* ======================= des-text-1 ========================= */
.des-text-1{
	font-size: 15px;
	font-weight: 300;
	color: #3e3e3e;
}









/* ======================= time-box ========================= */
.time-box{
	margin-top: 5px;
}

.time-box .time {
	color: #888;
	font-size: 13px;
	font-weight: 300;
	margin-left: 15px;
	line-height: 16px;
}
.time-box .time:last-child{
	margin-left: 0;
}
.time-box .time .time-item {
	padding-right: 10px;
	display: inline-block;
	font-weight: 300;
	color: #999;
}
.time-box .time .time-item:first-child{
	padding-right: 1px;
}
.time-box .time .icon{
	font-size: 12px;
	display: inline-block;
	position: relative;
	top: -2px;
	color: #b1b1b1;
}





.modal.modal-cu-combination{
	padding: 0 !important;
}


.modal.modal-cu-combination .modal-dialog{
	position: fixed;
	margin: auto;
	height: 90%;
	width: 100%;
	-webkit-transform: translate3d(0, 0%, 0);
	-ms-transform: translate3d(0, 0%, 0);
	-o-transform: translate3d(0, 0%, 0);
	transform: translate3d(0, 0%, 0);
}

.modal.modal-cu-combination .modal-content {
	height: 100%;
	/*overflow-y: auto;*/
}

.modal.modal-cu-combination .modal-body {
	/*padding: 15px 15px 80px;*/
	overflow-y: auto;
	height: 100%;
}

/*Left*/
.modal.modal-cu-combination.fade .modal-dialog{
	bottom: -320px;
	max-width: inherit;
	-webkit-transition: opacity 0.3s linear, bottom 0.3s ease-out;
	-moz-transition: opacity 0.3s linear, bottom 0.3s ease-out;
	-o-transition: opacity 0.3s linear, bottom 0.3s ease-out;
	transition: opacity 0.3s linear, bottom 0.3s ease-out;
}

.modal.modal-cu-combination.fade.show .modal-dialog{
	bottom: 0;
}



@media (min-width: 992px) {
	.modal.modal-cu-combination{
		display: block !important;
		opacity: 1;
		position: static;
		height: auto;
	}

	.modal.modal-cu-combination .modal-dialog{
		bottom: auto;
		position: static;
	}

	.modal.modal-cu-combination .modal-header{
		display: none;
	}
}


















.Product-show-name-fa{
	text-align: right;
	font-size: 22px;
	font-weight: 500;
}

.Product-show-name-en{
	text-align: right;
	font-size: 16px;
	font-weight: 300;
	color: #b5b5b5;
	margin-right: 10px;
	margin-bottom: 0;
}

.Product-show-code li{
	display: inline;
	margin-left: 10px;
	font-size: 14px;
	font-weight: 300;
}

.Product-show-code li:last-child{
	margin-left: 0;
}


.Product-show-code li span{
	color: #5d5d5d;
}

.Product-show-description{
	font-size: 14px;
	font-weight: 400;
	color: #55565a;
}

@media (max-width: 991.98px) {
	.Product-show-name-fa{
		font-size: 19px;
		font-weight: 400;
		margin-top: 10px;
	}
	.Product-show-name-en{
		font-size: 14px;
		margin: 0;
	}
}


/* ======================= seler-select-dropdown ========================= */
.seler-select-dropdown{
	/*margin: 13px 0;*/
}

.seler-select-dropdown-text{
	font-size: 14px;
}

.seler-select-dropdown-link{
	padding: 9px 17px 9px 12px;
	position: relative;
	min-width: 120px;
}

.seler-select-dropdown-link:after{
	content: "";
	position: absolute;
	top: 13px;
	right: 0;
	bottom: 13px;
	width: 1px;
	background-color: #e4e4e4;
}

.seler-select-dropdown-down{
	margin-right: 5px;
}


.seler-select-dropdown-info li{
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-direction: column!important;
	flex-direction: column!important;
	-ms-flex: 1 1 auto!important;
	flex: 1 1 auto!important;
	text-align: center;
	position: relative;
	min-width: 90px;
}

.seler-select-dropdown-info li:after{
	content: "";
	position: absolute;
	top: 10px;
	left: 0;
	bottom: 10px;
	width: 1px;
	background-color: #f3f3f3;
}

.seler-select-dropdown-info li:last-child:after{
	content: none;
}

@media (max-width: 767.98px) {
	.seler-select-dropdown-info li:after{
		right: 20px;
		left: 20px;
		width: inherit;
		height: 1px;
		bottom: -5px;
		top: inherit;
	}
	.seler-select-dropdown-info li{
		margin-bottom: 10px;
	}
	.seler-select-dropdown-info li:last-child{
		margin-bottom: 0;
	}
}

.seler-select-dropdown-info li span{
	display: block;
}

.seler-select-dropdown-info-key{
	color: #949494;
	font-size: 14px;
	font-weight: 300;
}

.seler-select-dropdown-info-val{
	color: #747474;
	font-size: 14px;
	font-weight: 500;
}

.seler-select-dropdown-item{
	padding: 7px 0px;
}

.seler-select-dropdown-item:after{
	content: "";
	position: absolute;
	left: 10px;
	right: 10px;
	bottom: 0px;
	height: 1px;
	background-color: #f7f7f7;
}

.seler-select-dropdown-item:hover{
	background-color: #f7f7f7;
}

/* ======================= Product-show-share-icon ========================= */
.Content-show-share-icon{
	display: -ms-inline-flexbox!important;
	display: inline-flex!important;
	-ms-flex-pack: center!important;
	justify-content: center!important;
	-ms-flex-align: center!important;
	align-items: center!important;
	border-radius: 50%;
	height: 25px;
	width: 25px;
	font-size: 13px;
	color: #808080;
}


.Content-show-share-follow{
	color: #dd2940 !important;
}


.Product-show-share-icon-img{
	width: 26px;
	height: 26px;
	margin-left: 2px;
}



.custom-file-label::after {
	content: "انتخاب";
}



.shakeit {
	-webkit-animation-name: thumb;
	-webkit-animation-duration: 500ms;
	-webkit-transform-origin:50% 50%;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
}

/*.shakeit:before{*/
/*	content: '';*/
/*	left: 50%;*/
/*	top: 50%;*/
/*	width: 50px;*/
/*	height: 20px;*/
/*	margin-top: -10px;*/
/*	margin-left: -25px;*/
/*	background: #f34949;*/
/*	position: absolute;*/
/*	border-radius: 50px;*/
/*	opacity: 0;*/

/*	-webkit-animation-name: thumb2;*/
/*	-webkit-animation-duration: 500ms;*/
/*	-webkit-transform-origin:50% 50%;*/
/*	-webkit-animation-iteration-count: 1;*/
/*	-webkit-animation-timing-function: linear;*/
/*}*/
/*.itemaddedanimate {*/
/*	-webkit-transition: all ease-in-out 1s;*/
/*}*/
@-webkit-keyframes thumb {
	0% {
		-webkit-transform: translateY(0px);
	}
	50% {
		-webkit-transform: translateY(-2px);
		border-color: var(--color-base);
		background-color: #17a2b80d;
	}
	100% {
		-webkit-transform: translateY(0px);
	}
}


/*@-webkit-keyframes thumb2 {*/
/*	0% {*/
/*		-webkit-transform: scale(1);*/
/*		opacity: 1;*/
/*	}*/
/*	50% {*/
/*		-webkit-transform: scale(1.7);*/
/*		opacity: 0.5;*/
/*	}*/
/*	100% {*/
/*		-webkit-transform: scale(2.2);*/
/*		opacity: 0;*/
/*	}*/
/*}*/







/*.stuck {*/
/*	position:fixed;*/
/*	top:0;*/
/*}*/
/* ======================= is_stuck ========================= */
.is_stuck {
	transform:translate3d(0,0,0);
}
.c-product-show-fix-price{
	z-index: 110;
}
.c-product-show-fix-price.is_stuck{
	background-color: #f7f7f7;
	border: 1px solid #eeeeee;
	border-radius: 0px 0px 12px 12px;
	box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)
}

/* ======================= fa-top ========================= */
.fa-t-1{
	position: relative;
	top: 1px;
}
.fa-t-2{
	position: relative;
	top: 2px;
}
.fa-t-3{
	position: relative;
	top: 3px;
}
.fa-t-4{
	position: relative;
	top: 4px;
}


/* ======================= pnotify ========================= */
.brighttheme{
	border-radius: 12px;
}
.brighttheme-info {
	background-color: rgb(45, 201, 130);
	opacity: 0.949;
	color: #ffffff;
}

.brighttheme-error {
	background-color: #e4444c;
	opacity: 0.949;
	color: #ffffff;
	background-image: none;
}

.ui-pnotify-icon, .ui-pnotify-icon span{
	float: right;
	margin-right: 0;
	margin-left: .2em;
}

.ui-pnotify-closer, .ui-pnotify-sticker {
	float: left;
	margin-left: 0;
	margin-right: .2em;
}

.brighttheme .ui-pnotify-title {
	margin-bottom: 18px;
	font-size: 16px;
	font-weight: 500;
}

.brighttheme-icon-info {
	background-color: #ffffff;
	color: #484848;
	margin-top: 2px;
}

.brighttheme-icon-error {
	position: relative;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 16px solid #ffffff;
	font-size: 0;
	line-height: 0;
	color: #484848;
	margin-top: 0;
}

.ui-pnotify-text {
	display: block;
	font-size: 13px;
	font-weight: 300;
}




/* ======================= cart-err ========================= */
.cart-err-box{
	padding: 30px 10px;
}

.cart-err-title-1{
	font-size: 18px;
	font-weight: 300;
	color: #5f5f5f;
	text-align: center;
	margin-bottom: 0;
}


/* ======================= list-type-1 ========================= */
li.list-type-1 {
	float: right;
	width: 100%;
	position: relative;
	padding: 10px 4px 20px 4px;
}
li.list-type-1:first-child{
	padding-top: 0;
}
li.list-type-1:before{
	content: ' ';
	background-color: #f5f5f5;
	height: 1px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	right: 0px;
	border-bottom: 1px #f5f5f5 solid;
}

li.list-type-1:last-child:before{
	content: none;
}
li.list-type-1:last-child {
	margin-bottom: 0;
	padding-bottom: 5px;
}
li.list-type-1 .list-type-1-img {
	float: right;
	width: 160px;
	margin-left: 15px;
}
li.list-type-1 .cat{
	margin-top: 3px;
	display: inherit;
	font-size: 11px;
	font-weight: 400;
}

@media (max-width: 767.98px) {
	li.list-type-1 .img{
		width: 80px;
	}
	li.list-type-1 .list-type-1-img{
		width: 90px;
		margin-left: 10px;
	}
}





/*------------------------------------------------------ one-line-text */
.one-line-text{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.two-line-text{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	position: relative;
}
.two-line-text:before {
	/*content: "...";*/
	/*bottom: 0;*/
	/*left: 0;*/
	/*padding-right: 4px;*/
	/*background: #ffffff;*/
	/*position: absolute;*/
	/*color: inherit;*/
}
.three-line-text{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	position: relative;
}
.three-line-text:before {
	/*content: "...";*/
	/*bottom: 0;*/
	/*left: 0;*/
	/*padding-right: 4px;*/
	/*background: #ffffff;*/
	/*position: absolute;*/
	/*color: inherit;*/
}

.four-line-text{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	position: relative;
}

.five-line-text{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	position: relative;
}


/*------------------------------------------------------ size-text*/
.size-text-content{
	font-size: 13px;
	font-weight: 300;
	text-align: justify;
	line-height: 27px;
}

.size-info-a{
	font-size: 13px;
	font-weight: 300;
	text-align: justify;
	line-height: 27px;
}

.size-info-b{
	font-size: 16px;
	font-weight: 300;
	text-align: justify;
	line-height: 27px;
}


.title-post-a{
	font-size: 16px;
	font-weight: 400;
}



/*--------------------------------------------------------------link*/

.link-base{
	color: var(--color-base);
	transition: color .15s ease-in-out;
}
.link-base:hover{
	color: var(--color-base-hover-durk);
}

.link-mokamel{
	color: var(--color-mokamel);
	transition: color .15s ease-in-out;
}
.link-mokamel:hover{
	color: var(--color-mokamel-hover-durk);
}

.link-gray-a{
	color: #909aa2;
	transition: color .15s ease-in-out;
}
.link-gray-a:hover{
	color: #7c868e;
}

.link-asiadl-blue{
	color: var(--color-asiadl-blue)!important;
	transition: color .15s ease-in-out;
}
.link-asiadl-blue:hover{
	color: var(--color-asiadl-blue-hover)!important;
}

/*--------------------------------------------------------------font-s*/
.font-s-11{font-size: 11px !important;}
.font-s-12{font-size: 12px !important;}
.font-s-13{font-size: 13px !important;}
.font-s-14{font-size: 14px !important;}
.font-s-15{font-size: 15px !important;}
.font-s-16{font-size: 16px !important;}
.font-s-17{font-size: 17px !important;}
.font-s-18{font-size: 18px !important;}
.font-s-19{font-size: 19px !important;}
.font-s-20{font-size: 20px !important;}
.font-s-21{font-size: 21px !important;}
.font-s-22{font-size: 22px !important;}
.font-s-23{font-size: 23px !important;}
.font-s-24{font-size: 24px !important;}
.font-s-25{font-size: 25px !important;}
.font-s-26{font-size: 26px !important;}
.font-s-27{font-size: 27px !important;}
.font-s-28{font-size: 28px !important;}
.font-s-29{font-size: 29px !important;}
.font-s-30{font-size: 30px !important;}


/*--------------------------------------------------------------font-w*/
.font-w-100{font-weight: 100;}
.font-w-200{font-weight: 200;}
.font-w-300{font-weight: 300;}
.font-w-400{font-weight: 400;}
.font-w-500{font-weight: 500;}
.font-w-600{font-weight: 600;}
.font-w-700{font-weight: 700;}
.font-w-800{font-weight: 800;}
.font-w-900{font-weight: 900;}

/*--------------------------------------------------------------font-l*/
.font-l-24{line-height: 24px;}
.font-l-25{line-height: 25px;}
.font-l-26{line-height: 26px;}
.font-l-27{line-height: 27px;}
.font-l-28{line-height: 28px;}


/*--------------------------------------------------------------color*/
.text-base {
	color: var(--color-asiadl-blue);
}
.text-mokamel {
	color: var(--color-mokamel);
}

.text-gray-a{color: #e6e6e6;}
.text-gray-b{color: #cccccc;}
.text-gray-c{color: #b3b3b3;}
.text-gray-d{color: #999999;}
.text-red-d{color: #c51a1b;}
.text-gray-e{color: #808080;}
.text-gray-f{color: #666666;}
.text-gray-g{color: #4d4d4d;}
.text-gray-h{color: #333333;}
.text-gray-i{color: #1a1a1a;}

.text-asiadl-blue{
	color: var(--color-asiadl-blue);
}
.text-asiadl-red{
	color: var(--color-asiadl-red);
}

.text-asiadl-green{
	color: var(--color-asiadl-green);
}

.text-post-a{
	color: #000000de;
}

.text-content{
	color: #000000de;
}

.content-box{
	font-weight: 300;
	line-height: 30px;
	font-size: 15px;
	text-align: justify;
	text-transform: initial;
	color: #444444;
}



/*--------------------------------------------------------------bg*/
.bg-yellow {background-color: var(--color-asiadl-yellow)!important;}
.bg-yellow-hover {background-color: var(--color-asiadl-yellow-hover)!important;}
.bg-blue {background-color: var(--color-asiadl-blue)!important;}
.bg-blue-hover {background-color: var(--color-asiadl-blue-hover)!important;}
.bg-red {background-color: var(--color-asiadl-red)!important;}
.bg-red-hover {background-color: var(--color-asiadl-red-hover)!important;}



/*--------------------------------------------------------------cursor*/
.c-pointer{
	cursor: pointer !important;
}


/* ======================= form-type-a ========================= */
.form-type-a label{
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 300;
}

.form-type-a .required-icon{
	font-size: 4px;
	color: var(--color-asiadl-red);
	margin-left: 3px;
}
.form-type-a .form-control{
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #cbcbcb;
}
.form-type-a .form-control:focus{
	border-bottom-color: var(--color-asiadl-blue);
}

.form-type-a .err-fild{
	margin: 0 5px;
	font-size: 11px;
	font-weight: 400;
	color: var(--color-asiadl-red);
}

.form-type-a .form-control{
	padding: 2px 4px 2px 4px;
	/*height: 30px;*/
	margin-top: -3px;
}

.form-type-a .form-group{
	position: relative;
}

.form-type-a .help-icon{
	background-color: var(--color-asiadl-yellow);
	width: 13px;
	height: 13px;
	border-radius: 50px;
	font-size: 8px;
	padding: 2px;
	text-align: center;
	color: #ffffff;
	cursor: pointer;
	position: absolute;
	top: 4px;
	left: 0;
}

.form-type-a #register_captcha{
	cursor: pointer;
	position: absolute;
	width: 140px;
	height: 38px;
	border-bottom: 1px solid #cbcbcb;
}

.form-type-a .form-control:disabled, .form-type-a .form-control[readonly]{
	background: inherit;
	opacity: 0.5;
}

.form-type-a input[type="file"] {
	position: relative;
}

.form-type-a input[type="file"]:before {
	content: attr(data-content);
	position: absolute;
	background-color: #fff;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 7px 5px 7px 122px;
}

.form-type-a input[type="file"]::after {
	content: "انتخاب فایل";
	position: absolute;
	background-color: rgb(255, 255, 255);
	left: 0px;
	top: -1px;
	bottom: -1px;
	color: rgb(105, 105, 105);
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(221, 221, 221);
	border-image: initial;
	padding: 7px 16px;
}

.form-type-a select{
	font-size: 13px;
	font-weight: 400;
	color: #898a93;
}

.form-type-a .cu-checkbox::before {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	content: "";
	background-color: #fff;
	border: #adb5bd solid 1px;
}

.form-type-a .cu-checkbox::after {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
	background: no-repeat 50%/50% 50%;
}

.form-type-a .cu-checkbox:checked::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

.form-type-a .cu-checkbox:checked::before {
	color: #fff;
	border-color: #007bff;
	background-color: #007bff;
}

.form-type-a .btn{
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem;
	display: inline-block;
	width: initial !important;
}


/* ======================= form-type-b ========================= */
.form-type-b .custom-control{
	padding-right: 0;
	margin-bottom: 15px;
}

.form-type-b .err-fild{
	margin: 0 5px;
	font-size: 11px;
	font-weight: 400;
	color: var(--color-asiadl-red);
}


.form-type-b .img-captcha {
	cursor: pointer;
	position: absolute;
	object-fit: none;
	top: 1px;
	right: 4px;
	width: 140px;
	height: 36px;
}

/*.form-type-b .img-captcha.img-captcha-loading{*/
/*	position: absolute;*/
/*	left: 0;*/
/*	right: 0;*/
/*	top: 0;*/
/*	bottom: 0;*/
/*	background-image: url("../img/common/loading.gif");*/
/*}*/

/*-------------------------------------------------------------------------------------------------ticket*/
.ticket-count-box{
	text-align: center;
	padding: 15px 0;
	background-color: #f4f4f4;
	border-radius: 18px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.ticket-count-box:hover{
	background-color: #5e7cea;
}

.ticket-count-t1{
	font-size: 14px;
	margin: 0;
	color: #fff;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.ticket-count-t2{
	font-weight: 800;
	margin: 0;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}



.ticket-count-box:hover .ticket-count-t1, .ticket-count-box:hover .ticket-count-t2{
	color: #fff;
}

.ticket-reply{
	border-radius: 18px !important;
	background-color: #f4f4f4;
	margin-bottom: 15px;
	border: 0;
}

.ticket-reply-admin{
	background-color: #e5f6e3;
}


.ticket-read-more-less, .ticket-read-more{
	font-size: 13px;
}

/* ======================= form ========================= */
.form-check-input {
	margin-top: 0;
}


.form-control:focus{
	border-color: var(--color_base);
	box-shadow: 0 0 0 0.2rem var(--color_base_shadow);
}

.btn.focus, .btn:focus {
	/*box-shadow: 0 0 0 0.2rem var(--color_base_shadow);*/
}

.input-group-cu-radius .btn{
	border-top-left-radius: 30px !important;
	border-bottom-left-radius: 30px !important;
}


.custom-control-label::before {
	/*top: 0;*/
}

.custom-control-label::after {
	/*top: 0;*/
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
	color: #fff;
	border-color: var(--color_base);
	background-color: var(--color_base);
}

.custom-control-input:focus~.custom-control-label::before {
	box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem var(--color_base_shadow);
}


.custom-radio .custom-control-input:checked~.custom-control-label::before {
	background-color: var(--color_base);
}

.custom-control-input:active~.custom-control-label::before {
	background-color: var(--color_base_shadow);
}


.form-color-w label{
	color: var(--color_white);
}


.custom-file-label::after {
	content: "انتخاب" !important;
}

.custom-select{
	border-radius: 18px;
}

.form-control{
	border-radius: 18px;
}



/* ======================= card-form-grupe ========================= */
.card-form-grupe .card-header{
	position: absolute;
	height: initial;
	line-height: inherit;
	padding: 0px 16px;
	top: -8px;
	right: 11px;
	background-color: var(--color_white);
	color: var(--color_gra2);
	border: none;
}


/* ======================= img-hover-search ========================= */
.img-hover-search{
	position: relative;
}

.img-hover-search img{
	width: 100px;
	max-height: 100px;
}

.img-hover-search .overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: .3s ease;
	background-color: #27c6c9a6;
}

.img-hover-search:hover .overlay {
	opacity: 1;
}

.img-hover-search .icon {
	color: white;
	font-size: 21px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;
}

/* ======================= b-wizard ========================= */

.b-wizard .nav-pills{
	overflow: hidden;
}

.b-wizard .nav-item {
	counter-increment: steps;
	background: #EFEFEF;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	float: right;
	position: relative;
	white-space: nowrap;
}

.b-wizard .nav-item:first-child:nth-last-child(1), .b-wizard .nav-item:first-child:nth-last-child(1) ~ .nav-item {
	width: 100%;
}
.b-wizard .nav-item:first-child:nth-last-child(2), .b-wizard .nav-item:first-child:nth-last-child(2) ~ .nav-item {
	width: 50%;
}
.b-wizard .nav-item:first-child:nth-last-child(3), .b-wizard .nav-item:first-child:nth-last-child(3) ~ s.nav-item {
	width: 33.3333333333%;
}
.b-wizard .nav-item:first-child:nth-last-child(4), .b-wizard .nav-item:first-child:nth-last-child(4) ~ .nav-item {
	width: 25%;
}
.b-wizard .nav-item:first-child:nth-last-child(5), .b-wizard .nav-item:first-child:nth-last-child(5) ~ .nav-item {
	width: 20%;
}
.b-wizard .nav-item:first-child:nth-last-child(6), .b-wizard .nav-item:first-child:nth-last-child(6) ~ .nav-item {
	width: 16.6666666667%;
}
.b-wizard .nav-item:first-child:nth-last-child(7), .b-wizard .nav-item:first-child:nth-last-child(7) ~ .nav-item {
	width: 14.2857142857%;
}
.b-wizard .nav-item:first-child:nth-last-child(8), .b-wizard .nav-item:first-child:nth-last-child(8) ~ .nav-item {
	width: 12.5%;
}
.b-wizard .nav-item:first-child:nth-last-child(9), .b-wizard .nav-item:first-child:nth-last-child(9) ~ .nav-item {
	width: 11.1111111111%;
}
.b-wizard .nav-item:first-child:nth-last-child(10), .b-wizard .nav-item:first-child:nth-last-child(10) ~ .nav-item {
	width: 10%;
}

.b-wizard .nav-item:first-child {
	border-right: 1px solid #ccc;
}

.b-wizard .nav-item:last-child {
	border-left: 1px solid #ccc;
}

.b-wizard .nav-item a{
	display: block;
	padding: 10px 0;
	text-align: center;
	background: #EFEFEF;
	color: #3f3f3f;
}

.b-wizard .nav-item.disabled a {
	cursor: not-allowed;
	color: #a3a3a3;
}

.b-wizard .nav-item a.active {
	background: #FFF;
	color: #333;
}

.b-wizard .nav-item a:after {
	width: 25px;
	height: 26px;
	position: absolute;
	top: 5px;
	right: 100%;
	-webkit-transform: rotate(45deg);
	transform: rotate(225deg);
	content: '';
	z-index: 2;
	background: inherit;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-right: -0.9280776503em;
}

.b-wizard .nav-item:last-child a:after {
	content: none;
}

.b-wizard .tab-content{
	border: 1px solid var(--color_gra1);
	border-top: none;
}

.sec-cart-setp-login .icon{
	width: auto;
	height: 40px;
	margin-bottom: 15px;
}

@media (min-width: 768px) {
	.sec-cart-setp-login .card-body{
		min-height: 280px;
	}
}

/* ======================= card-cu ========================= */
.card-cu{
	border-radius: 18px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	border: 1px solid #fff;
	margin-bottom: 15px;
}

.card-cu .card-header{
	height: 50px;
	color: #fff;
	line-height: 30px;
	border-radius: 18px 18px 0 0;
}

.card-cu .card-header.c-h-gra{
	background-image: linear-gradient(-180deg, #29f999 0%, #007EF6 100%);
	background-image: linear-gradient(-135deg, #17EAD9 0%, #6078EA 100%);
}

.card-cu .card-header.c-h-col1{
	background-color: #333333;
}

.card-cu .card-header.c-h-col2{
	background-color: #fff;
	color: var(--color_gra2);
}

.card-cu .card-header.c-h-gra2{
	background:url(../images/back-card.png);
	height: 100px;
	border-radius: 18px;
}

.card-cu .card-header.c-h-gra2 p{
	color: #fff;
	top: 24px;
	position: relative;
	font-size: 21px;
}

.card-cu .card-header.c-h-gra2 img{
	position: absolute;
	left: 22px;
	top: 11px;
}

.card-cu .b-t-18{
	border-top-left-radius: 18px;
	border-top-right-radius: 18px;
	overflow: hidden;
}

.card-cu .b-r-18{
	border-bottom-right-radius: 18px;
	border-bottom-left-radius: 18px;
	overflow: hidden;
}
/* ======================= card-profile ========================= */
.card-profile .card-header{
	height: 60px;
}

.card-profile img{
	width: 70px;
	height: 70px;
	background: #fff;
	background-size: contain;
	box-shadow: 0 0 0 4px hsla(0,0%,100%,.61);
	position: absolute;
	left: 50%;
	top: 23px;
	transform: translate(-50%);
	border-radius: 50%;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 50%;
}

.card-profile .card-body{
	margin-top: 30px;
}

.card-profile .card-body .card-title{
	color: var(--color_gra2);
	font-size: 21px;
	font-weight: 700;
}



/* ======================= top-page-sec ========================= */
.top-page-sec .row_style{
	position: absolute !important;
	z-index: 4 !important;
	width: 100%;
	bottom: 0px;
	left: 0;
	right: 0;
}

.top-page-sec svg{
	bottom: -70px;
	fill: #ffffff;
}

.top-page-sec img{
	width: 100%;
}


.top-page-sec .top-page-text{
	position: absolute;
	top: 40%;
	right: 0;
	width: 100%;
}

.top-page-sec .top-page-text h1{
	color: var(--color_white);
	font-size: 19px;
}


/* ======================= side-panel-cu ========================= */

.side-panel-cu{
	/*position: -webkit-sticky;*/
	/*position: sticky;*/
	/*top: 77px;*/
}

.custom-control-label::before {
	/*top: 0;*/
}

.custom-control-label::after {
	/*top: 0;*/
}



.custom-control-input:focus~.custom-control-label::before {
	box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem var(--color_base_shadow);
}


.custom-radio .custom-control-input:checked~.custom-control-label::before {
	background-color: var(--color_base);
}

.custom-control-input:active~.custom-control-label::before {
	background-color: var(--color_base_shadow);
}


.form-color-w label{
	color: var(--color_white);
}


.custom-file-label::after {
	content: "انتخاب" !important;
}

.custom-select{
	border-radius: 18px;
}

.form-control{
	border-radius: 18px;
}

td.details-control {
	background: url('../static/datatable/images/details_open.png') no-repeat center center;
	cursor: pointer;
}
tr.shown td.details-control {
	background: url('../static/datatable/images/details_close.png') no-repeat center center;
}
.unzoom{
	width:78% !important;
}
