	/*
Theme Name: New Shop
Theme URI: http://diginasim.ir/
Author: Mostafa.Motahari
Author URI: http://diginasim.ir/
Description:نیو شاپ پوسته فروشگاهی حرفه ای مشابه دیجی کالا  (کاری از گروه طراحی دیجی نسیم)
Version: 2.0.3
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;

}
a , a:hover{
	text-decoration: none;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.blur{
	display: none;
}
.blur1{
	background: red;
}
.timers_none{
	display: none;
}
.price_old_taxo_css{
	display: none;
}
/*font*/
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}


h1,h2,h3,h4,h5{
	font-family: IRANSans !important;
}
.page-template-tpl-home {
	max-width: 1600px;
	margin-right: auto;
	margin-left: auto;
}

.box2-home {
	background: #f5f5f5;
	padding: 0 13px;
	margin: 0 !important;
}
/* header */
.nshop-header {
	background-color: #fffcfc;
	border: 1px solid #dedede;
	border-radius: 3px;
	margin: 0;
}
/*btn-car*/

.btn-cart a {
	color: #00bfd6 !important;
	padding: 0 14px 0 14px;
	border: 1px solid;
	border-radius: 7px;
}
.btn-cart i {
	padding-left: 5px;
}
.btn-item-cont {
	border: 1px solid #00bfd6;
	border-radius: 50%;
	padding: 3px 9px 0 9px;
	background: #00bfd6;
	color: white;
	font-weight: 600;
}

/* login */
.digi-login h1 {
	float: right;
	font-size: 14px;
	color: #989999;
	margin-left: 10px;
}
.digi-login p {
	float: right;
	margin-left: 4px;
}
.digi-login a {
	color: #999;
	font-weight: 500;
}

/* search */
div[id*="ajaxsearchlite"], div[id*="ajaxsearchlite"] *, div[id*="ajaxsearchliteres"], div[id*="ajaxsearchliteres"] *, div[id*="ajaxsearchlitesettings"], div[id*="ajaxsearchlitesettings"] * {
	text-align: right;
	direction: rtl;
	font-family: IRANSans !important;
}
#ajaxsearchlite1 .probox, div.asl_w .probox {
	height: 43px !important;
}
div[id*="ajaxsearchlite"], div[id*="ajaxsearchlite"] *, div[id*="ajaxsearchliteres"], div[id*="ajaxsearchliteres"] *, div[id*="ajaxsearchlitesettings"], div[id*="ajaxsearchlitesettings"] * {
  text-align: right !important;
  direction: rtl;
  font-family: IRANSans !important;
}
div.asl_w .probox .promagnifier {
	width: 63px !important;
}
div.asl_m .probox .promagnifier .innericon svg, div.asl_m .probox .prosettings .innericon svg, div.asl_m .probox .proloading svg {
	width: 33px !important;
	margin-right: 15px !important;
}
div.asl_m .probox .promagnifier .innericon, div.asl_m .probox .prosettings .innericon, div.asl_m .probox .proclose .innericon {
	height: 126% !important;
}


/*menu top*/
#mega-menu-wrap-my-custom-menu #mega-menu-my-custom-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {
	float: right !important;
}
#mega-menu-wrap-my-custom-menu, #mega-menu-wrap-my-custom-menu #mega-menu-my-custom-menu, #mega-menu-wrap-my-custom-menu #mega-menu-my-custom-menu ul.mega-sub-menu, #mega-menu-wrap-my-custom-menu #mega-menu-my-custom-menu li.mega-menu-item, #mega-menu-wrap-my-custom-menu #mega-menu-my-custom-menu li.mega-menu-row, #mega-menu-wrap-my-custom-menu #mega-menu-my-custom-menu li.mega-menu-column, #mega-menu-wrap-my-custom-menu #mega-menu-my-custom-menu a.mega-menu-link {
	text-align: right !important;
}
.menu-top {
	border: solid 1px #e0d9d9;
	background-color: #616161;
}
.uk-nav-menu-top {
	background: #616161 !important;
}
.uk-nav-menu-top .ubermenu-skin-grey-white {
	border: none;
	background: #616161;
}
.uk-drop-boundary li {
	display: inline-block;
	margin-left: 20px;
}
#menu-header a {
	color: #4d4d4d;
}
#menu-header a:hover {
	color: red;
}
.digi-sub-two li {
	background: #fff;
	width: 200px;
	text-align: center;
}
/* mega menu */

#mega_main_menu li.widgets_dropdown > .mega_dropdown > li, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li {
	float: right !important;

}

html,.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle{
    font-family: IRANSans;
    height: 47px;
}
.menu-name-site {
	display: none;
}

/*------------end Header-------*/

/*sidebar*/

/* pishnahad-lahzei */
.text_slider_lahzei {
	border-radius: 3px;
	text-align: center;
	padding: 8px 0 6px 0;
}
.text_slider_lahzei h3 {
	color: #858585;
	font-size: 14px;
}
.wooc_name_taxo_lahzei {
	text-align: center;
	text-decoration: none;
	color: #4d4d4d;
	margin: 13px 0 0;
	text-overflow: ellipsis;
	white-space: inherit;
	width: 100%;
	display: block;
	font-size: 12px;
	line-height: 19px;
}
.wooc_name_taxo_lahzei:hover {
	color: red;
}
.price_final_taxo_lahzei {
	color: #f15b67;
	display: block;
	font-size: 19px;
	width: 100%;
	padding-top: 10px;
	font-weight: 600;
}
.nasim-cover-link {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 100;
}

/*img2-sidebar*/

.img2-sidebar img {
	border-radius: 3px;
	margin-bottom: 3px;
	width: 298px;
	height: 359px;
}
.uk-card.news_sidebar li {
	margin-bottom: 15px;
}

/*body*/
.content {
	background-color: #f7f8fa;
}


/*slider*/
.digi-cover-link {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 100;
}
.slidshow-top img {
	border: solid 1px #cfcfcf;
	border-radius: 3px;
}
.nshop-slider-top {
	display: flex !important;
}
.slidshow-top {
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
}
/*pishnahad vijeh*/
.pishnahad-vijeh {
	margin-top: 20px !important;
}
.pishnahad a {
	color: gray;
	font-size: 13px;
	text-decoration: none;
}
.pishnahad a:hover {
	color: black !important;
}

.pishnahad.uk-dotnav > * > * {
	display: block !important;
	box-sizing: content-box;
	width: 100% !important;
	height: auto;
	border-radius: 0;
	text-indent: 0;
	overflow: hidden;
	white-space: nowrap;
	-webkit-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out;
	color: #535151;
	padding: 15px 17px 14px 2px;
	box-sizing: border-box;
	text-align: right;
	border: 1px solid #f5f5f5;
}
.li-vijeh:first-child {
	margin-top: 11px;
}
.pishnahad.uk-dotnav-vertical > * {
    padding-left: 0;
    padding-top: 0px;
}
.li-vijeh {
	position: relative;
	width: 100%;
}
.li-vijeh.uk-active::after {
	content: "";
	position: absolute;
	right: -9px;
	top: 0px;
	width: -1px !important;
	height: 37px !important;
	border: 3px solid #ef5661;
	border-radius: 7px;
}
.li-vijeh.uk-active a {
	color: white;
}
.box-vijeh {
	width: 20%;
	background-color: #F5F5F5;
	border: solid 1px #ddd;
	height: 100%;
	border-radius: 2px 2px 2px 8px;
}
.ifo-vijeh {
	background-color: #FFFFFF;
}
.title-pishnahad-vijeh {
	color: #535353;
	font-weight: 700;
	display: block;
	font-size: 1.143rem;
	line-height: 37px;
	margin: 20px 0 10px;
}
.digi-btn-offer-special {
	background: #00bfd6 !important;
	color: white !important;
	width: 100%;
	border-radius: 3px 2px 2px 7px;
}
.digi-home-btn-offer a {
	padding: 0 !important;
}
.digi-home-btn-offer {
	width: 100% !important;
}
/* image offer */
.nshop-image-offer {
	background: #ef5661;
	height: 46px !important;
	border-radius: 1px 1px 24px 24px;
	padding: 10px 37px 11px 37px;
	width: 263px !important;
}
.right-vijeh {
	text-align: center;
}


/* background_color slider left */
.uk-card-primary.uk-card-body .uk-dotnav > .uk-active > *, .uk-card-primary > :not([class*="uk-card-media"]) .uk-dotnav > .uk-active > *, .uk-card-secondary.uk-card-body .uk-dotnav > .uk-active > *, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-dotnav > .uk-active > *, .uk-light .uk-dotnav > .uk-active > *, .uk-offcanvas-bar .uk-dotnav > .uk-active > *, .uk-overlay-primary .uk-dotnav > .uk-active > *, .uk-section-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > * {
	background-color: #ef5661 !important;
}
/*price*/

.price_old_taxo_vijeh {
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	color: #727272;
	text-decoration: line-through;
	line-height: 23px;
	vertical-align: middle;
	font-weight: 500;
	text-align: center;
	width: 40%;
}
.price_final_taxo_vijeh {
	color: #ef5661;
	display: block;
	font-size: 1.286rem;
	font-weight: 500;
	vertical-align: middle;
	line-height: 27px;
	margin: 8px 18px 0 0;
}
.text_slider_one {
	background: white;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
	border-radius: 3px;
}

.ifo-time {
	font-size: .9rem;
	font-weight: 700;
	color: #787878;
	line-height: 2.43;
	clear: both;
}

.perecent_vijeh {
	background: #ef5661;
	color: white;
	border-radius: 32px;
	font-size: 16px;
	padding: 9px 20px 8px 15px;
	margin-right: 12px;

}

.information {
	font-size: 13px;
	line-height: 10px;
	height: 111px;
	color: gray;
	margin-right: 10px;
}
.information li {
	list-style: disc;
}
.information span:first-child  {
	margin-top: 20px;

}
.ifo-time span {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	padding-top: 65px;
	display: block;
}
.hr-timer {
	border: 1px solid #ddd;
	width: 284px;
}
.timer {
	direction: ltr;
	float: right;
	color: #444242;
	margin-right: 19px;
}
.uk-countdown-number {
	font-size: 2.6rem;
}
.timer p {
	color: red;
	margin: 18px;
	font-size: 30px;
}

/*index*/

.entry-header {
	margin-bottom: 21px;

}

.digi-content-index p {
	line-height: 27px;
	font-size: 14px;
}
.digi-index {
	background: white;
}
.meta-post li {
	display: inline-block;
	margin: 17px;
	font-size: 12px;
	color: #b6b6b6;
}
h1, {
	font-family: IRANSans !important;

}

.digi-content-index h2 {
	font-weight: 700;
	margin-bottom: 14px;
}
.digi-sidebar-index a {
	color: #0054ff;
	font-size: 15px;
	line-height: 38px;
}
.digi-sidebar-index {
	background-color: white;
	padding: 30px 10px;
}
.digi-sidebar-index {
	background-color: white;
	padding: 30px 10px;
	width: 23%;
	margin-right: 16px;
	border: 1px solid #d7d7d7;
	border-radius: 3px;
	margin-bottom: 10px;
}
.digi-sidebar-index li {
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 14px;
	padding-bottom: 8px;
}

.digi-content-index a {
	color: #4a4a4a;
}
.meta-post a {
	color: #969696;
}
.digi-content-index img {
	margin: 16px 0px;
}
.tags-index {
	margin: 22px 15px 44px 0;
	color: gray;
	font-size: 13px;
}
.digi-sidebar-index a {
	color: gray;
	font-size: 14px;
	line-height: 23px;
}
.digi-sidebar-index h2  {
	margin: 2px 0px 15px 0;
	color: #fbfbfb;
	border: 1px solid #c2c2c2;
	border-radius: 3px;
	background-color: #4a9b5f;
}

/* slider pishnahad vije */
.box-spv {
	padding: 35px 16px;
	margin: 0px;
}

.digi-box-spv {
	background: white;
	border-radius: 8px;
	padding: 0px;
	/* height: 439px; */
}

.price_final_taxo_spv {
	color: #000;
	display: block;
	font-size: 19px;
	width: 100%;
	padding-top: 10px;
	font-weight: 500;
	margin-bottom: 9px;
}
.digi-box-p-v-mobil .text-timer-finish {
	margin: 0 !important;
	position: absolute;
	left: 10px;
	top: 123px;
	border-radius: 7px;
}
.digi-box-p-v-mobil .price_old_taxo {
	font-size: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	display: block;
	color: #b0adad;
	text-decoration: line-through;
	margin: 5px 0 6px 0;
}
/*grid pic takhfif*/
.image_takhfif.uk-grid {
	direction: ltr;
}
.image_takhfif img {
	border: solid 1px #e4e4e4;
	border-radius: 3px;
	margin: 7px;
}
.ukimage_takhfif {
	padding-top: 10px;
}
.ukimage_takhfif img {
	border-radius: 5px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
}
/*fehrest miyani*/
.menu-middle {
	background-color: white;
	padding: 16px 0px 0px 29px;
	border: solid 1px #f2f2f2;
	border-radius: 3px;
	margin: 0px 0px 0px 0px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
}
.menu-middle p {
	margin-bottom: 21px;
	color: #606060;
	font-size: .714rem;
	line-height: 17px;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
}
.menu-middle img {
	height: 75px;
}
.digi-icon-menu-miidle {
	color: #ef5661;
}

.footer_one .menu-middle img {
	height: 60px;
}
/*slider one*/

.slider_one {
	background-color: white;
	margin-top: 10px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
	border-radius: 5px;
}
.slider_one_newshop {
	background-color: white;
	margin-top: 10px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
	border-radius: 5px;
	height: 454px;
}
.text_slider_one h3 {
	border-bottom: 1px solid red;
	width: 19%;
	padding: 13px 0;
	text-align: center;
	margin-right: 13px;
}
.digi-slider-p-nav {
	border: 1px solid #e6e6e6;
	border-radius: 0px 8px 8px 0;
	padding: 24px 15px 24px 15px;
	box-shadow: 0 2px 15px 0 rgba(0,0,0,.1);
	color: black;
	margin: 15px 29px 0px 1px;
}
.wooc_name_taxo {
	text-align: center;
	text-decoration: none;
	color: #4d4d4d;
	margin: 13px 0 0;
	text-overflow: ellipsis;
	white-space: inherit;
	width: 100%;
	display: block;
	font-size: 12px;
}
.price_old_taxo {
	font-size: 17px;
	margin: 15px 0 0;
	margin-top: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	display: block;
	color: #717171;
	text-decoration: line-through;
}

.price_final_taxo {
	color: #4caf50;
	display: block;
	font-size: 14px;
	width: 100%;
	padding-top: 9px;
}
.digi-li-slide-product:hover {
	box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
}
.digi-s-p-tamas {
	padding-top: 26px;
	color: #ef5661;
	font-weight: 500;
	font-size: 19px;
}
/*footer one*/
.digi_footer {
	background: #eceff1;
}
.footer_berand {
	padding-top: 16px;
	background: white;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
	border-radius: 3px;
}
.footer_one {
	background-color: #eceff1;
}
.footer_one a {
	color: #535353 !important;
}
/* policy-menu */
.footer_one .menu-middle {
	background: #eceff1;
	box-shadow: none;
	border-bottom: 1px solid #dadada;
}
/*footer two*/
.footer_two {
	background-color: #eceff1;
	margin: 0px 0px;
}
.footer_two ul li:first-child a {
	color: #4d4d4d;
	margin-bottom: 10px;
	font-size: 17px;
}
.btn-ftwo {
	border-radius: 4px;
}
.input-ftwo {
	border-radius: 3px;
}

/* footer three */
.digi_tamass ul {
	background: #eceff1;
	box-shadow: none !important;
}
.footer-theree {
	padding: 22px 0px;
	border-top: 1px solid #c8c8c8;
	margin: 0;
}

/* footer-four */
.digi-footer-four {
	background: #d7dee0;
}
/*copy-right*/

.copy-right a {
	color: #4e4e4e;
}
.copy-right {
	border-top: 1px solid #bababa;
	margin-top: 32px;
	padding: 25px 0 0 0;
	line-height: 30px;
}
.desc-nemad {
	font-size: 13px;
	color: gray;
	line-height: 27px;
}
.nemad img {
	border-radius: 5px;
	border: 1px solid silver;
}
.scroll-digi a {
	border-radius: 50%;
	background: #dfdfdf;
	width: 41px;
	height: 26px;
}
.scroll-digi .uk-totop {
	padding-top: 17px !important;
	color: #fff;
	transition: color .1s ease-in-out;
}
.scroll-digi {
	border-top: 1px solid #f3eded;
	margin-top: 105px;
	padding-top: 13px;
}
.scroll-digi span {
	color: #5b5b5b;
	font-size: 21px;
}
/* newsletter */
.newsletter-footer .tnp-subscription-minimal input.tnp-email {
	background-color: #fff;
	color: #3f3b3b;
	font-size: 16px;
	border-radius: 3px;
	border: 1px solid #d5d5d5;
	font-weight: 500;
	font-family: IRANSans;
}
.newsletter-footer .tnp-subscription-minimal input.tnp-submit {
	background-color: #00bfd6;
	background-image: none;
	border-radius: 3px;
	font-family: IRANSans;
	font-size: 16px;
	font-weight: 500;
}

/*page*/
.diginasim-page p {
	line-height: 30px;
	padding: 10px;
	text-align: justify;
}
.diginasim-page img {
	margin: 23px;
}
.sidebar-page {
	border: 1px solid #e9e9e9;
	padding: 10px;
	border-radius: 3px;
}
/*woocammerc*/

/* archive */
.archive-digi {
	margin: 0;
}
.archive {
	max-width: 1600px;
	margin-right: auto;
	margin-left: auto;
}
.archive-digi {
	background: #f5f5f5;
}
.archive-sidebar-digi {
	width: 18%;
	margin: 0 13px 0 9px;
	padding: 0px 7px;
}
.archive .orderby {
	background-color: #fafbfc;
	border: 1px solid #dfe5e8;
	font-size: 12px;
	height: 36px;
	-webkit-border-radius: 6px !important;
	padding: 0 7px;
	margin-left: 13px;
}
.archive-product-digi li {
	border: 1px solid #ebebeb;
	padding: 2px !important;
	margin: 0 !important;
	padding: 36px 13px !important;
}
.archive-product-digi li:hover {
	box-shadow: 0 2px 17px 0 rgba(0,0,0,.09);
	transition: box-shadow .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);
}
.archive-product-digi {
	background-color: white;
	width: 79%;
}
.archive .digi-timer-so {
	float: left;
	position: absolute;
	bottom: -4px;
	left: 10px;
}
.digi-timer-so::before {
	content: "\f017";
	font-family: FontAwesome;
	color: #f37575;
	font-size: 19px;
	padding: 14px;
	float: left;
	margin-top: 11px;
}
.archive .shopswatchinput {
	position: absolute;
	top: 1%;
	width: 10px;
}
.archive .woocommerce-loop-product__title {
	line-height: 22px;
}
/* star rating */
.digi-star-rating {
	position: absolute;
	bottom: 5%;
	right: 9%;
	color: #aeaeae;
	font-size: 15px;
	background-color: #f6f6f6;
	border-radius: 3px;
}
.digi-start-border {
	width: 100%;
	border: 1px solid #f8f8f8;
	position: absolute;
	bottom: 12%;
	right: 0%;
}

.digi-star-rating .uk-icon {
	padding-left: 3px;
}
/* price archive */
.archive.woocommerce ul.products li.product .price {
	color: #fb3449;
	display: block;
	font-weight: 0;
	margin: 22px 8px 0 0;
	font-size: 1.429rem;
}
.digi-archive-price-var {
	color: #fb3449;
	font-size: 1.429rem;
	margin: 19px 8px 0 0;
}
.digi-archive-price-var span {
	padding-right: 10px;
}

.digi-archive-price del span {
	color: #bcbcbc !important;
	font-size: 15px !important;
}
.digi-archive-price del {
	display: block;
	margin: 10px 10px;
}
.digi-archive-price span {
	color: #fb3449;
	font-size: 21px;
}
.digi-archive-price ins {
	color: #fb3449;
	font-size: 22px;
}
/* comper archive */
.archive .compare.button {
	position: absolute;
	bottom: 13%;
	font-size: 10px;
	left: 10px;
}
.archive .compare.button::after {
	content: "مقایسه";
}
/* finish archive */
.digi-finish-archive {
	color: #ababab;
	padding: 10px 0;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 29%;
	transform: translate(-50%,-50%);
	width: 66%;
	border-color: #ababab;
	background-color: hsla(0,0%,100%,.9);
	white-space: nowrap;
	border-radius: 3px 20px 20px 20px;
	border: 1px solid #7d7d7d00;
	z-index: 4;
	border-color: #cecece;
}

/* timer */
.digi-timer-so .ifo-time {
	display: none !important;
}
.archive .text-timer-finish {
	position: absolute;
	bottom: 391px;
	right: -161px;
	border-radius: 16px;
	background-color: #ef2525e6 !important;
}
/* filter product */

.archive .widgettitle {
    padding: 12px !important;
    font-size: 16px;
    border-bottom: 1px solid #d5d5d5;
    margin: -10px -10px 12px;
	 text-align: center;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
	font-family: IRANSans !important;
}
.archive .yith-woocommerce-ajax-product-filter {
    position: relative;
    background-color: #fff;
    margin: 10px 0;
    padding: 10px;
}

.archive li.widget.woocommerce {
	background-color: #fff;
	padding: 10px;
	box-shadow: 0 12px 12px 0 hsla(0,0%,71%,.11);
	border: 1px solid #dedede;
}

.archive .yith-woocommerce-ajax-product-filter.with-checkbox ul li a:before {
    margin-left: 5px;
}
.price_slider_amount button {
	background: #7e72f3 !important;
	color: white !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: #6586e4;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color: #dfe3ee;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #c4e015;
}
.yith-wcan-pro.woocommerce .widget_price_filter .price_slider_amount button {
	font-family: IRANSans;
}
.yith-wcan-color li {
	padding: 1px;

}
.yith-wcan-list a {
	color: #878787;
	font-size: 13px;
	line-height: 25px;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	font-size: 11px;

}

.archive .product {
  height: 498px;
}



/* timer  product*/
.timer-product-wooc {
	border: 1px solid #ffeaea;
	box-shadow: 0 -1px 0 #ffcdd3,1px 0 0 #ffcdd3;
	background: rgb(249, 233, 235);
	width: 48%;
	margin-right: 1px;
}
.image-offer {
	margin: 26px 27px;
	width: 64%;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	top: 4.5em !important;
	right: .5em !important;
}
.digi-timer-single-product .timer {
	color: #ef5661;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images{
	border: 1px solid #ffcdd3;
}


.uk-countdown-separator {
	padding: 0;
}
.timer-c {
	padding: 0;
}
.single .onsale {
	display: none;
}
/* compare */
.single-product .compare.button::before {
	content: "\f24e";
	font-family: FontAwesome;
	background: none !important;
}
.single-product .compare.button {
	background: none !important;
	position: absolute;
	top: 184px;
	right: 2px;
	font-size: 20px;
	font-weight: 100 !important;
}


/* fave */

.woocommerce .yith-wcwl-wishlistexistsbrowse.show a::before {
	content: "\f004";
	font-family: FontAwesome;
	font-size: 1.5em;
	color: #6c6c6c;
	margin-right: 32px;
}
.woocommerce a.add_to_wishlist.button.alt {
	background: none;
	color: #535353;
	border-color: #ffffff;
	font-size: 1.5em !important;
}
.fave-icon {
	position: absolute;
	top: 225px;
	right: -9px;
}

.woocommerce a.add_to_wishlist.button.alt:hover {
	background: none;
	color: #f30606;
	border-color: #ffffff;
}
.related.products .products .add_to_wishlist.single_add_to_wishlist.button.alt {
	display: none;
}
.related.products .products .yith-wcwl-wishlistexistsbrowse.show a {
	display: none;
}

.orderby {
	font-family: IRANSans;
}


/*singel woocommerce product*/

#yith-woocompare {
	direction: rtl !important;
}


.single-product {
	max-width: 1600px;
	margin-right: auto;
	margin-left: auto;
}
.woocommerce-breadcrumb {
	padding-top: 10px !important;
}
.body-woocc-product {
	width: 100%;
}
.single-product .price {
	margin: 33px 0;
}
.single-product .price ins {
	color: #ff5050;
}
.digi-product-back {
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	border-radius: 3px;
}
.single-product .digi-img-pishnahad-so {
	display: none;
}
.single-product .summary .digi-perecent-so {
	position: absolute;
	top: -53px;
	left: 0;
	border-bottom: 105px solid transparent;
	border-left: 105px solid #ff637d;
}
.single-product .summary .digi-perecent-so-p {
	font-size: 30px;
}
.single-product .summary .digi-perecent-span {
	position: absolute;
	top: 7px;
	left: -86px;
}
.single-product .summary .digi-single-product {
	background-color: white;
	margin: 0 13px;
}
.single-product .summary .digi-perecent-so-t {
	font-size: .843rem;
}
.single-product h2 {
	font-size: 21px;
	font-weight: 500;
	padding-bottom: 10px;
}
.single-product .wc-no-matching-variations.woocommerce-info {
	margin-top: 82px;
}
.woocommerce .woocommerce-breadcrumb {
	margin: 0;
	padding: 19px 18px 19px 0 !important;
	font-size: .92em;
	color: #777;
	background: #fff;;
}
.woocommerce-product-rating {
	position: absolute;
	top: 12px;
	left: 18px;
}
.woocommerce div.product form.cart .variations label {
	 font-weight: 0;
}
.woocommerce div.product form.cart .variations select {
	max-width: 100%;
	min-width: 75%;
	display: inline-block;
	margin-left: 1em;
	background-color: #fafbfc;
	border: 1px solid #dfe5e8;
	font-family: IRANSans;
	height: 38px;
	margin-top: 10px;
	border-radius: 3px;
}
.single-product .woocommerce-variation-price span {
	font-size: 28px !important;
	color: #fb3449 !important;
}
.single-product .woocommerce-variation-price del span {
	font-size: 14px !important;
	color: #908e8e !important;
}

.single-product .summary.entry-summary .woocommerce-Price-amount.amount {
	font-size: 23px;
	font-weight: 600;
}
.single-product .summary.entry-summary .woocommerce-Price-amount.amount {
	font-weight: 400;
}
.single-product .summary.entry-summary .price del span {
	font-size: 15px !important;
	font-weight: 600;
	color: #545454;
}
.woocommerce div.product span.price {
	color: #4caf50 !important;
	font-weight: 600;
}

.single-product.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
	margin-top: 19px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	padding: 1em 0;
	font-weight: 300;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
	border: 0;
	vertical-align: top;
	line-height: 2.5em;
	display: block;
	font-size: 0.8em;
}

.woocommerce div.product form.cart .variations {
	width: 30%;
}
 .woocommerce div.product form.cart .variations label {
	font-weight: 100;
	color: #777;
}
.woocommerce-product-details__short-description {
	margin: 2px 0 2px 4px;
	font-weight: 100;
	line-height: 1.8em;
	color: #414141;
	font-size: .857rem;
	float: left;
	width: 49%;
}
.woocommerce-product-details__short-description ul {
	list-style: disc;
}
.woocommerce-product-details__short-description::before {
	content: "ویژگی های محصول :";
	font-size: 13px;
	font-weight: 400;
	line-height: 42px;
}
.woocommerce div.product form.cart .button {
	vertical-align: middle;
	float: right;
	margin-top: 34px;
	font-family: IRANSans;
	background: #00bfd6;
	font-size: 1.286rem;
	border: 1px solid #41a7b4;
	color: #fff;
	line-height: 1.222;
	padding: 16px 140px 16px 69px;
	border-radius: 8px;
	letter-spacing: -.7px;
	font-weight: 400;
}
.single_add_to_cart_button.button.alt::before {
	content: "\f217";
	font-family: FontAwesome;
	font-size: 30px;
	position: absolute;
	right: -15px;
	top: -43px;
	width: 92px;
	height: 92px;
	background: hsla(0,0%,100%,.21);
	padding-top: 51px;
	border-radius: 50%;
}
.woocommerce .woocommerce-product-rating .star-rating {
	color: #ffb518;
	margin-top: 45px;
}
.woocommerce-review-link {
	display: none;
}
.woocommerce .quantity .qty {
	width: 3.631em;
	text-align: center;
	border: 1px solid #c2b8b8;
	border-radius: 3px;
	height: 1.5em;
	margin-top: 38px;

}
.woocommerce div.product .product_title {
	padding: 16px 23px 43px 1px;
	border-bottom: 1px solid #f3f3f3;
	margin-left: 14px;
}
.product_title.entry-title {
	font-size: 20px;
}
.product_meta {
	padding: 16px 19px 0px 0;
	margin-bottom: 1px;
	font-size: 12px;
}
.woocommerce div.product form.cart {
	margin-bottom: 2em;
	border-top: 1px solid #e9e9e9;
	margin-left: 15px;
}
.single-product .quantity {
	display: none !important;
}
.single-product .woocommerce-variation-availability {
	display: none !important;
}
.woocommerce div.product .woocommerce-tabs .panel {
	margin: 0 0 2em;
	padding: 10px;
	line-height: 2em;
	font-size: .8rem;
	text-align: justify;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
	font-size: .8rem;
}
.shop_attributes a {
	cursor: unset;
	text-decoration: none;
}
.woocommerce table.shop_attributes td p {
	font-style: normal;
}
.woocommerce div.product p.stock {

	margin-top: 1.5em;
	border: 1px solid greenyellow;
	border-radius: 3px;
	width: 36%;
	text-align: center;
	background-color: aliceblue;
	padding: 10px;
}
.posted_in {
	margin-right: 24px;
}

.woocommerce span.onsale {
	display: contents;
}
.woocommerce div.product div.images .flex-control-thumbs img {

	padding: 13px;
	border: 1px solid #e7e7e7;
}
.woocommerce div.product div.images .flex-control-thumbs {
	overflow: hidden;
	zoom: 1;
	margin-top: 29px;
	padding: 0;
}
.comment-form-comment {
	text-align: right;
}
.woocommerce #review_form #respond textarea {
	border-radius: 3px;
	border: 1px solid #d4d4d4;
	font-family: IRANSans;
	font-size: 14px;
	color: #535353;
}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a.uk-open, .uk-navbar-nav > li > a:focus {
	color: #fc0e0e;

}

.woocommerce-products-header__title.page-title {
	margin-bottom: 14px;
	font-size: 24px;
}
.uk-navbar-dropdown-nav > li > a:focus, .uk-navbar-dropdown-nav > li > a:hover {
	color: #ff0b0b;
	border-bottom: 2px solid #ff0202;
}

.related.products h2 {
	margin-bottom: 15px;
	font-size: 22px;
}

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
	width: 29.75% !important;
}
.digi-timer-single-product .ifo-time {
	display: none !important;
}

/* policy single */
.menu-policy-singel-page .image_menu_post {
	width: 50px !important;
	height: 50px !important;
}
.menu-policy-singel-page .menu-middle {
	border: none;
	box-shadow: none;
	margin-top: 66px !important;
	float: right;
}
.menu-policy-singel-page .menu-middle li {
	padding-right: 23px;
}
/* policy single  footer*/
.single-product .menu-middle img {
	height: 75px;
}

/* slider product single page*/

.digi-single-product {
	background: white;
}
.products {
	border-top: 1px solid #dddada;
	padding-top: 24px !important;
	background-color: white;
}
.single .digi-timer-so {
	position: absolute;
	left: 10px;
	bottom: 1px;
}
.single-product .products li {
	background: white !important;
	height: 591px;
}
.single-product .related.products li:hover {
	box-shadow: 0 2px 17px 0 rgba(0,0,0,.09);
	z-index: 11;
}
.single-product .related.products .compare.button {
	display: none;
}
/*checkout*/
.checkout-display-steps-container.checkout-display-steps-container-1 {
	direction: ltr !important;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	line-height: 2;
	border-radius: 3px;
	border: 1px solid #c6c6c6;
}

.woocc-menu-product-sidebar li {
	margin-bottom: 12px;
	padding: 0 13px 0 11px;
}
.woocc-menu-product-sidebar ul {
	margin-bottom: 22px;

}
.notice-license {
	color: red;
	text-align: center;
	font-size: 32px;
}

.button.product_type_variable.add_to_cart_button {
	display: none;
}
.button.product_type_variable {
	display: none !important;
}
.digi-mobile-panel {
	display: none;
}
.woocommerce .widget_price_filter .price_slider_amount {
	text-align: center;
	display: grid;
}
.dokan-theme-DigiNasim #sidebar {
	float: left;
	padding-top: 8px;
	margin-left: 28px;
}
.dokan-theme-DigiNasim #sidebar li {
	padding: 6px;
}
.dokan-theme-DigiNasim #sidebar a {
	color: #985151;
}

.wr-megamenu-container {
	text-align: right !important;
}

/*RTL*/

.uk-position-center-right {
	left: 0;
	right: auto;
}
.uk-position-center-left {
	right: 0;
	left: auto;
}


/* offer */
.header-offer {
	padding: 63px 0;
	background-image: url(images/pattern-deal.png);
}
.header-offer::after {
	content: "";
	position: absolute;
	top: 156px;
	width: 100%;
	height: 124px;
	background-color: #ff000080;
}
.desc-offer {
	text-align: right;
	font-size: 13px;
	line-height: 21px;
	background-color: #f6f6f6;
	padding: 5px;
}
.digi-header-svg.uk-svg {
	position: absolute;
	z-index: 1;
	color: white;
	margin-right: 48px;
	top: 201px;
	padding-left: 23px;
}

.btn-offer.uk-button {
	background: #4caf50;
	border-radius: 3px;
}

.digi-a-box-so {
	border: 1px solid #ececec;
	background: white;
}
.digi-timer-so .uk-countdown-number {
	font-size: 1.4rem;
	color: #fb3449;
	font-weight: 100;
}
.digi-timer-so .uk-countdown-separator {
	padding: 0;
	color: #fb3449;
	font-size: 1.6rem;
}
.digi-timer-so {
	float: left ;
}
.digi-timer-so .uk-icon {
	margin-top: 24px;
	margin-right: 14px;
	color: #f34a4a;
}

.digi-perecent-so {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	border-bottom: 69px solid transparent;
	border-left: 69px solid #ff637d;
}
.digi-perecent-span {
	position: absolute;
	top: 4px;
	left: -58px;
	transform: rotate(-45deg);
	color: #fff;
	text-align: center;
}

.digi-perecent-so-t {
	font-size: .643rem;
	line-height: 2.444;
	position: relative;
	top: -10px;
}
.digi-perecent-so-p {
	font-weight: 600;
}
.digi-img-pishnahad-so::after {
	content: "";
	position: absolute;
	width: 89px;
	height: 10px;
	background: url(images/offer.png) no-repeat;
	background-size: contain;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.digi-img-pishnahad-so {
	width: 102px;
	height: 19px;
	border: 1px solid #ffcbd0;
	vertical-align: middle;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	position: absolute;
	top: -1px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 10;
	white-space: nowrap;
}

.digi-a-box-so:hover {
	box-shadow: 0 2px 17px 0 rgba(0,0,0,.09);
	z-index: 11;
}

/* checkout */
.digi-checkout-page {
	padding: 22px 250px 23px 250px;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
	line-height: 31px;
}
.digi-checkout-page p {
	line-height: 42px;
}

/* post page */
.post-digi-index p {
	line-height: 36px;
}

/* cart page */
.button {
	font-family: IRANSans !important;
}
#coupon_code {
	font-family: IRANSans !important;
}

/* my-accont */
.woocommerce-MyAccount-navigation-link {
	line-height: 34px;
	padding: 8px;
	border: 1px solid #cfcfcf;
}
.woocommerce-MyAccount-navigation {
	background: #f0f0f0;
	border: 1px solid #cbcbcb;
	border-radius: 4px;
}
.woocommerce-MyAccount-navigation-link a {
	color: #606060;
}
.woocommerce-MyAccount-navigation-link:hover {
	background: #dbdbdb;
}
.woocommerce-MyAccount-content {
	line-height: 41px;
	background: #efefef;
	border-radius: 3px;
	border: 1px solid #b6b6b6;
}
.woocommerce-MyAccount-content p {
	padding: 0 11px 0 12px;
}

/* page-cart */
.digi-checkout-page h2 {
	font-size: 23px;
	margin-bottom: 20px;
}



/*responsive foe tablet*/
@media only screen and (max-width:1024px) and (min-width:600px) {
	.sidebar {
	display: none;
}
.all-index {
	width: 100%;
}
/*header*/
.nshop-header {
	padding: 5px 4px !important;
}
/* menu */
.ubermenu-skin-grey-white.ubermenu-responsive-toggle {
	display: none !important;
}
/* btn cart */
.btn-cart {
	border: none !important;
	padding: 0 !important;
}
.btn-cart a {
	border: none !important;
	font-size: 24px;
	color: #959595 !important;
}
.digi-login i {
	font-size: 26px;
	margin-top: -4px !important;
}
/* search */
.asl_m .probox svg {
	fill: rgb(171, 171, 171) !important;
}
.asl_m .probox .innericon {
	background-color: rgb(255, 255, 255) !important;
}
div.asl_m.asl_w {
	width: 99% !important;
}
div.asl_m .probox .promagnifier .innericon, div.asl_m .probox .prosettings .innericon, div.asl_m .probox .proclose .innericon {

	margin-right: 15px !important;
}
div.asl_w .probox .promagnifier {
	background-image: none !important;
}
div.asl_m .probox .promagnifier .innericon svg, div.asl_m .probox .prosettings .innericon svg, div.asl_m .probox .proloading svg {

	margin-right: 9px !important;
}

/*pishnahad-vijeh*/

.timer span {
	font-size: 3vw;
}
.uk-countdown-separator {
	font-size: 4vw;
}
.box-vijeh {
	display: none;
}
.ifo-vijeh {
    width: 100%;
}
.digi-btn-offer-special {
	margin-top: 13px;
	padding: 12px 3px;
}
/* slider-product */
.text_slider_one h3 {
	width: 30%;
}

/* footer */

.desc-nemad {
	width: 100%;
}
.nemad {
	width: 100%;
}
.copy-right a {
	line-height: 29px;
}
/*woocammerc*/

/* single */
.woocommerce div.product .product_title {
	padding: 5px 9px 33px 1px;
	margin-left: 2px;
	text-align: center;
}
.single-product .price {
	text-align: center;
}
.woocommerce div.product form.cart .variations {
	margin-right: 18px;
}
.timer-product-wooc {
	width: 100%;
}
.woocommerce div.product form.cart .button {
	margin-right: 34px;
}
.single-product .summary .digi-perecent-so {
	top: -30px;
}

.woocommerce-notices-wrapper {
	margin-bottom: 56px !important;
}
/* Archive */
.archive-sidebar-digi {
	width: 100%;
}
.archive-product-digi {
	width: 100%;
}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
	width: 44%;
}
.archive .product {
	height: 471px;
}

/* checkout */
.digi-checkout-page {
	padding: 23px 130px 23px 130px;
}


}


/*responsive for mobile*/
@media screen and  (max-width: 600px){

		.sidebar {
		display: none;
	}
	.all-index {
		width: 100%;
	}
	/*header*/
	.nshop-header {
		padding: 5px 4px !important;
	}
	/*menu top*/

	.uk-navbar-right #mega-menu-my-custom-menu {
	  display: none !important;
	}
	.uk-nav-menu-top {
		background: #f8f8f8 !important;
	}
	.digi-mobile-panel {
		display: block;
	}
	#menu-header {
		display: none;
	}
	.menu-top {
		border: solid 1px #e0d9d9;
		background-color: #F8F8F8;
		padding: 10px 0;
	}
	.menu-top i {
		color: #939393;
	}
	.digi-mobile-panel::after {
		content: "دسته بندی ها";
		color: gray;
		position: absolute;
		top: 7px;
		right: 34px;
	}

	/* btn cart */
	.btn-cart {
		border: none !important;
		padding: 0 !important;
	}
	.btn-cart a {
		border: none !important;
		font-size: 24px;
		color: #959595 !important;
	}
	.digi-login i {
		font-size: 26px;
		margin-top: -4px !important;
	}
	/* search */
	.asl_m .probox svg {
		fill: rgb(171, 171, 171) !important;
	}
	.asl_m .probox .innericon {
		background-color: rgb(255, 255, 255) !important;
	}
	div.asl_m.asl_w {
		width: 121% !important;
	}
	div.asl_m .probox .promagnifier .innericon, div.asl_m .probox .prosettings .innericon, div.asl_m .probox .proclose .innericon {

		margin-right: 15px !important;
	}
	div.asl_w .probox .promagnifier {
		background-image: none !important;
	}
	div.asl_m .probox .promagnifier .innericon svg, div.asl_m .probox .prosettings .innericon svg, div.asl_m .probox .proloading svg {

		margin-right: 9px !important;
	}
	/*menu offcanvas*/

	.uk-badge.digi-menu-offcanvas {
		background: #61d573;
	}
	.mp-avatar {
		color: #7b7878;
	}
	.digi-offcanvas-bar-menu a {
		color: #746e6e;
		font-size: 16px;
		margin: 3px;
		border-bottom: 1px solid #EEEFF1;
	}

	#mobile-panel .digi-logo-header {
		text-align: center;
		margin-bottom: 36px;
	}
	.menu-item.menu-item-type-custom {
		padding: 9px 0px;
	}
	.digi-offcanvas-bar-menu a:hover {
		color: red;
	}
	.digi-nav-sub-mobile a {
		color: #564ece	;
		border: none;
	}
	/*slider top*/

	.nshop-slider-top {
		display: none !important;
	}
	.slidshow-top ul {
		border-radius: 27px;
		border: 1px solid #dbdbdb;
	}
	.slidshow-top {
		box-shadow: -17px 8px 14px 9px rgba(83, 78, 78, 0.1);
		background: ##eeeff1 !important;
		margin-bottom: 29px !important;
	}
	/*pishnahad-vijeh*/
	
	
	
	.digi-box-p-v-mobil .digi-timer-so {
		background: white;
	}
	.digi-box-p-v-mobil .price_final_taxo_lahzei {
		font-weight: 300;
		text-align: center;
	}
	.digi-box-p-v-mobil .uk-icon {
		display: none;
	}
	.digi-box-p-v-mobil .digi-timer-so {
		float: none;
	}
	.digi-box-p-v-mobil .timer {
		direction: ltr;
		float: none;
		color: #444242;
		margin: 0;
	}
	
	
	.digi-btn-offer-special {
		border-radius: 10px;
		margin-top: 13px;
		padding: 12px 3px;
	}

	/* pishnahad vijeh slider */
	.digi-box-spv {
		height: 392px;
		padding: 2px 6px;
	}
	.box-spv {
		padding: 34px 5px;
	}
	.digi-box-p-v-mobil .text-timer-finish {
		position: absolute;
		left: 10px;
		top: 142px;
		font-size: 12px !important;
	}
	.digi-s-p-vije li {
		margin: 0 !important;
		padding: 0 !important;
	}
	.digi-fsp-vijeh img {
		margin-top: 53px;
	}
	.digi-slider-p-nav {
		border: none;
		border-radius: 0px 8px 8px 0;
		box-shadow: none;
		color: #cac6c6;
		margin: 14px 5px 0px -12px;
	}
	/* menu policy */
	.image_menu_post {
		margin-right: 4px;
	}
	.menu-middle {
		padding: 0px;
		border: none;
		box-shadow: none;
	}
	/* slider product */
	.price_final_taxo_vijeh {
		font-size: 13px;
		font-weight: 400;
		margin: 8px 1px 0 0;
	}
	.price_old_taxo {
		color: #bdb9b9;
	}
	.digi-slider-p-nav {
		padding: 14px 14px 7px 17px;
	}
	.slider_one li {
		border: 1px solid #eaeaea;
		border-radius: 10px;
		margin-right: 10px;
		box-shadow: 0 2px 4px 0 rgba(0,0,0,.09);
	}
	.digi-s-p-box2 {
		padding: 0 !important;
	}
	.digi-li-slide-product {
		padding-right: 3px !important;
	}

	/* berand */
	.text_slider_one h3 {
		width: 47%;
		font-size: 17px;
	}
	.scroll-digi {
		border-top: 1px solid #d2d2d2;
		margin: 0;
		padding-top: 13px;
	}
	.scroll-digi {
		margin: 0;
		padding: 4px;
	}


	/*footer*/
	.digi-footer-two-2-5 {
		width: 100%;
		text-align: center;
	}
	.digi-footer-two-2-5 p {
		margin-bottom: 16px !important;
	}
	.logo-majazi {
		text-align: center;
		width: 100%;
	}
	.digi_tamass {
		width: 100%;
	}
	.logo-app {
		width: 100%;
		text-align: center;
	}
	.desc-nemad {
		width: 100%;
	}
	.nemad {
		width: 100%;
	}
	.copy-right {
		line-height: 25px;
		margin-top: 1px;
	}
	.nemad img {
		border-radius: 7px;
	}
	.digi_tamass ul {
		display: contents;
	}

	/*woocammerc*/

	/* single */
	.timer-product-wooc {
		background: #fb3449;
		width: 100%;
		height: 33px;
		overflow: hidden;
	}
	.uk-position-top-right img {
		display: none;
	}
	.digi-timer-single-product {
		width: 100%;
		position: absolute;
		right: 192px;
		top: -17px;
	}
	.digi-timer-single-product .timer {
		color: #fff;
	}
	.uk-position-top-right::before {
		content: "پیشنهاد شگفت انگیز";
		color: white;
		padding: 8px;
	}
	.digi-timer-so .uk-countdown-number {
		font-size: 1.4rem;
		color: #fb3449;
		font-weight: 100;
	}
	.digi-timer-single-product .uk-countdown-number {
		font-size: 15px;
	}
	.single-product .summary .digi-perecent-so {
		top: 35px;
		border-left: 95px solid #fb3449;
		border-bottom: 95px solid transparent;
	}
	.woocommerce-product-rating {
		position: absolute;
		top: 12px;
		right: 13px;
	}
	.single-product .summary .digi-perecent-so-p {
		font-size: 22px;
	}
	.single-product .summary .digi-perecent-span {
		position: absolute;
		top: 9px;
		left: -78px;
	}
	.woocommerce .woocommerce-breadcrumb {
		font-size: 12px;
		line-height: 21px;
	}
	.woocommerce div.product .product_title {
		padding: 4px 8px 9px 1px;
		border-bottom: 1px solid #f3f3f3;
		margin-left: 4px;
		line-height: 24px;
		text-align: center;
	}
	.product_title.entry-title {
		font-size: 16px;
	}
	.single-product .single_variation_wrap div.woocommerce-variation {
		text-align: center;
	}
	.woocommerce div.product form.cart .variations {
		width: 45%;
		margin-right: 27px;
	}
	.woocommerce-product-details__short-description {
		margin: 2px 0 2px 4px;
		font-weight: 100;
		line-height: 1.8em;
		color: #414141;
		font-size: .857rem;
		float: left;
		width: 90%;
	}
	.woocommerce div.product form.cart .button {
		margin: 10px 10px 10px 10px;
		padding: 14px 86px 15px 40px;
	}
	.woocommerce div.product p.stock {
		width: 61%;
		padding: 12px 44px;
		position: absolute;
		top: 72px;
		right: 16px;
	}
	.woocommerce div.product p.price, .woocommerce div.product span.price {
		text-align: center;
	}
	.single-product .products li {
		height: 350px;
		border: 1px solid #e9e9e9;
		border-radius: 7px;
	}

	.digi-single-product .products li {
		width: 49% !important;
	}
	.digi-archive-price-var {
		font-size: 1.229rem;
	}
	.single .products .digi-timer-so {
		display: none;
	}
	.single-product .menu-middle li {
		padding-right: 5px;
	}
	/* end */

	/*Archive*/
	.archive-sidebar-digi {
		width: 100%;
		margin: 0;
		padding: 0px 7px;
	}
	.archive-digi {
		padding: 0 !important;
	}
	.archive-digi {
		padding: 0px 15px 0px 0px;
	}
	.archive-product-digi {
		width: 100%;
	}
	.archive .product {
		height: 405px;
	}
	.archive-digi .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
		width: 38%;
	}
	.archive-product-digi li {
		padding: 15px 17px !important;
	}
	.digi-star-rating {
		display: none;
	}
	.archive .text-timer-finish {
		display: ;
		position: absolute;
		bottom: 202px;
		right: -88px;
		border-radius: 16px;
		background-color: #ef2525e6 !important;
		font-size: 11px;
	}
	/* checkout */
	.digi-checkout-page {
		padding: 0px !important;
		margin: 3px 4px;
	}

	 /* page post */
	 .post-digi-index p {
		line-height: 33px;
	}
	.digi-sidebar-index {
		width: 100%;
	}


