@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//sharafonline.ir/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.7.1") format("woff2");
	font-display:fallback;
}

:root {
	--wd-header-banner-h: 58px;
	--wd-text-font: "iransans, sans-serif", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "iransans, sans-serif", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "iransans, sans-serif", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "iransans, sans-serif", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "iransans, sans-serif", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "iransans, sans-serif", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: #000000;
	--wd-alternative-color: #000000;
	--wd-link-color: #1e73be;
	--wd-link-color-hover: #1e73be;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(0,0,128);
	--btn-accented-bgcolor-hover: rgba(0,0,128,0.9);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(217,248,196);
	--notices-success-color: rgb(0,0,0);
	--notices-warning-bg: rgb(246,194,194);
	--notices-warning-color: rgb(0,0,0);
	--wd-sticky-btn-height: 95px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #ffffff;
	background-image: url(https://sharafonline.ir/wp-content/uploads/2017/04/haram.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	--wd-popup-width: 400px;
}
.header-banner {
	background-color: #000000;
	background-image: none;
}
.wd-page-title {
	background-image: url(https://sharafonline.ir/wp-content/uploads/2019/09/background-page-title.jpg);
}
.wd-footer {
	background-color: #ffff70;
	background-image: none;
}
html .product.wd-product del, html .product.wd-product del .amount {
	font-family: "iransans, sans-serif", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: rgb(99,99,99);
}
.single-product .wd-page-content {
	background-color: #ffffff;
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: #ffffff;
	background-image: none;
}
.single-post .wd-page-content {
	background-color: #ffffff;
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: #ffffff;
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: #ffffff;
	background-image: none;
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	background-color: rgb(0,0,0);
	color: rgb(255,255,255);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 960px;
}
.wd-builder-off .wd-fbt.wd-design-side {
	--wd-form-width: 30%;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 58px;
	--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 52px;
	}

}
:root{
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 5px;
}



body {
    color: #000 !important;
}

/* فاصله زیرین بخش فوتر را کاهش دادم */
.footer-sidebar {
		padding-bottom: 0px !important;
}

/* رنگ پلیس هولدر آدرس در چک اوت */
#billing_address_1::placeholder {
	color: rgb(119, 119, 119);
}

/* زیباسازی زنانه مردانه در فیلترها */
ul.woocommerce-widget-layered-nav-list {
	border: 1px solid #e1e1e1;
  border-radius: 5px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 12px;
}
.widget_layered_nav ul li {
	padding-bottom: 15px;
}
.widget_layered_nav ul li a {
	color: black;
}
.widget_layered_nav ul li:not(:last-child) {
	border-bottom: 1px solid #e1e1e1;
}

/* زیباسازی کتگوری ها */
.woodmart-sidebar-content .widget {
  box-shadow: none !important;
	border-bottom: none !important;
}
.product-categories li a {
	color: black;
	padding-block: 12px !important;
}
.product-categories li:not(:last-child) {
  border-bottom: 1px solid #e1e1e1;
}
.product-categories:has(.cat-item ul) {
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  padding-left: 12px;
  padding-right: 12px;
	padding-inline-end: 10px !important;
}
.wd-cats-toggle {
	top: 10px !important;
  color: black !important;
	inset-inline-end: 0px !important;
}
.sidebar-widget .widget-title {
  border-radius: 5px;
	background-color: #ffffa3 !important;
}

.whb-65g2yxv5vbi4op99tnu8 {
		flex: none !important;
}

/* حذف دکمه عملیات نمایش فاکتور در صفحه تشکر */
.woocommerce-order-details tr:has(.order-actions--heading) {
		display: none !important;
}

/* رنگ پس زمینه دسته بندی ها در صفحه بلاگ بالای عنوان */
.wd-post-cat.wd-style-with-bg {
  background-color: #848484 !important;
}

/* کم کردن ارتفاع کپی رایت آخر صفحه */
.wd-copyrights {
		padding-block: 17.5px !important;
}

/* کم کردن فاصله محتوای همه صفحات از فوتر */
.wd-content-layout {
  padding-bottom: 20px !important;
}

/* حذف بخش زیرین سبد خرید */
.cart-actions {
		margin-top: 0px !important;
}

/* عنوان کامنت ها در بلاگ */
.comments-title {
	line-height: 1.9 !important;
}

/* دکمه بستن راهنمای سایز */
button.mfp-close {
		background: #ffff70 !important;
		top: -25px !important;
  	inset-inline-end: -25px !important;
		border: 2px solid #00000060 !important;
  	border-radius: 25px !important;
		color: #000 !important;
}

/* اصلاح فضای گرویتی فرم ها */
.gform_wrapper {
  padding-right: 0px !important;
}
.gform_wrapper ul.gform_fields li.gfield {
	padding-left: 0px !important;
}


/* عنوان ها در توضیحات صفحه کتگوری محصولات */
.term-description h2 {
		font-size:16px !important;
}

/* جاستیفای متن توضیحات دسته بندی کتگوری */
.term-description {
		text-align: justify;
}

/* استایل های دکمه های شناور مقالات */
.chk {
		width: 100%;
		border-radius: var(--btn-accented-brd-radius);
		color: var(--btn-accented-color);
		background-color: rgb(239, 36, 62);
		padding: 8px !important;
}
.chk:hover {
		color: var(--btn-accented-color);
		background-color: rgb(236, 11, 39);
}
.proceed {
    position: fixed;
		bottom: 0px;
		z-index: 999999;
		width: 100%;
		right: 0px;
		margin-top:15px !important;
		height: 56px;
		padding: 7px 10px !important;;
		background-color: white;
		box-shadow: 0 -1px 1px rgba(0,0,0,.14),0 -2px 2px rgba(0,0,0,.05);
}

/* ناحیه قبل از فوتر پدینگ نداشته باشد */
.wd-prefooter {
		padding-bottom: 0px !important;
}

/* استایلی به کامنت ها */
.comments-area .comment-meta span {
  	color: var(--color-gray-300);
  	vertical-align: middle;
}

/* حذف نمایش تعداد محصولات در صفحه دسته بندی */
p.woocommerce-result-count {
		display: none !important;
}

/* استایل عنوان ابزارک های فوتر */
.widget-title {
	border-bottom: 1.5px solid rgba(0, 0, 0, 0.5);
	padding: 8px;
}

/* استایل هایی جهت چک اوت */
.checkout-order-review::before, .checkout-order-review::after {
	background-image: radial-gradient(farthest-side, transparent 6px, #e4e9ee 0) !important;
}
.checkout-order-review {
		background-color: #E4E9EE !important;
}

/* جهت گیری راست چین تب های مشخصات محصول */
.shop_attributes tr {
	justify-content: flex-start !important;
}

/* برای سفارش محصولات بیشتر کلیک کنید */
.woocommerce-message> .wc-forward {
		color: #000 !important;
		border-bottom: 2px solid #000 !important;
}

/* بزرگ کردن قیمت در شبکه ویژوال کامپوزر و تک محصول لندینگ */
.product-grid-item .price {
    font-size: 18px !important;
}

/* نمایان تر کردن حاشیه روش های پرداخت */
.payment_methods >li {
	border: 3px solid var(--btn-accented-bgcolor);
	border-radius: 5px;
	padding: 15px !important;
}

/* باکس دار شدن روش های پرداخت در صفحه چک اوت */
.wc_payment_methods {
	overflow-x: auto;
	margin-bottom: 20px;
	padding: 10px;
	background-color: #FFF;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.05);
	border-radius: var(--wd-brd-radius);
}

/* حذف کد تخفیف از چک اوت */
.woocommerce-form-coupon-toggle {
	display: none !important;
}

/* افزایش عرض لیبل حراج محصول */
.product-labels {
	max-width:85% !important;
}

/* دکمه به روز رسانی سبد خرید در صفحه سبد خرید */
.button[name='update_cart'] {
	background-color: #00bfd6 !important;
	color: #fff !important;
}
.button[name='update_cart'][disabled] {
	opacity: 0 !important;
}

#sms-notif-enable-label-1 {
	font-size: 18px !important;
	padding: 10px 10px !important;
	border-radius: var(--btn-accented-brd-radius);
	color: var(--btn-accented-color);
	box-shadow: var(--btn-accented-box-shadow);
	background-color: var(--btn-accented-bgcolor);
	max-width: 300px;
	text-align: center;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}

/* افزایش ارتفاع متن عنوان محصولات صفحه پروداکت */
.product_title {
    line-height: 1.4 !important;
}

/* افزایش ارتفاع متن عنوان محصولات صفحه کتگوری */
h3.wd-entities-title {
    line-height: 1.6 !important;
}

/* منوی کتگوری گوشی بازشونده شود */
ul.mobile-categories-menu >li >a {
	justify-content: normal !important;
	background-color: #f3f3f3 !important;
}
.wd-active .woodmart-nav-link {
	color: #000 !important;
}
ul.mobile-categories-menu >li >a span.nav-link-text::before {
	font-weight: 400;
	font-size: 10px;
	transition: -webkit-transform .25s ease;
	transition: transform .25s ease;
	transition: transform .25s ease, -webkit-transform .25s ease;
	content: "\f143";
	font-family: "woodmart-font";
	padding-left: 7px;
}

.qty {pointer-events: none;}
.btn-add {display:none !important;}





/* رنگ دکمه حذف محصول سبد خرید */
td.product-remove a::before {
    color: red !important;
		font-size: 13px  !important;
}

.woocommerce-additional-fields h3 {
		display: none !important;
}

/*#menu-item-20093 > a::before {
    content: "\f116";
    font-family: woodmart-font;
		display: inline-block;
		margin-left: 5px;
		vertical-align: text-top;
}
#menu-item-20112 > a::before {
    content: "\f124";
    font-family: woodmart-font;
		display: inline-block;
		margin-left: 5px;
		vertical-align: text-top;
}
#menu-item-22868 > a::before {
    content: "\f126";
    font-family: woodmart-font;
		display: inline-block;
		margin-left: 5px;
		vertical-align: text-top;
}
#menu-item-19880 > a::before {
    content: "\f118";
    font-family: woodmart-font;
		display: inline-block;
		margin-left: 5px;
		vertical-align: text-top;
}*/
/* بخش جستجوی گرویتی که عکس بد در بکگراند دارد 
.gform_wrapper .chosen-rtl .chosen-search input[type="text"] {
	background:none !important;
} */
.page-id-30 .title-design-disable {
    text-align: center !important;
	display: block !important;
}
.page-id-31 .title-design-disable {
    text-align: center !important;
	display: block !important;
}
/* دکمه ارسال در فرم دریافت ایمیل */
#gform_submit_button_35 {
		width: 100%;
		padding: 12px 28px;
		font-size: 14px;
		line-height: 20px;
		text-align: center !important;
		margin-top: 22px;
		background-color: #efef69;
		color: black;
		border: 2px solid #00000060;
		border-radius: 5px;
}
/* فیلد ایمیل در فرم دریافت ایمیل */
#gform_3 #field_3_1 {
		padding-left: 0px !important;
}
.post-single-page p {
	font-size: 16px !important;
	line-height: 35px !important;
	text-align: justify;
}
.kksr-legend {
		font-family:IRANSans !important;
}
.ez-toc-title {
	text-align: right !important;
}

.woocommerce-product-attributes-item--weight >th {
		line-height: 1.8 !important;
}

.owl-carousel {
		mask-image:none !important;
}

img.aligncenter {
	display:block;
	margin-right:auto;
	margin-left:auto;
}

.woocommerce-product-attributes-item__label {
	margin-left: 15px !important;
	width: 120px;
}

.woocommerce-product-attributes-item--weight >.woocommerce-product-attributes-item__value {
	text-align: right !important;
}

/* فاصله ها در فرم سبد خرید */
.woocommerce-cart-form {
	padding: 20px;
  border: 3px solid var(--brdcolor-gray-200);
  border-radius: var(--wd-brd-radius);
}
.shop_table {
	margin-bottom: 3px !important;
}
.woocommerce-cart-form .product-thumbnail img {
		border: 3px solid var(--brdcolor-gray-200);
  	border-radius: var(--wd-brd-radius);
}

.item-variation-value >.gfield_list {
	margin-bottom: 3px !important;
}

.cart-totals-inner >.shop_table >tbody >.fee
{
	display:none !important;
}

.woocommerce-form-login {
		text-align:justify;
}

.yoast-breadcrumb a {
    font-size: 13px !important;
}

.breadcrumb_last {
    display: none !important;
}

.single-breadcrumbs-wrapper {
    margin-bottom: 10px !important;
}

/* جاستیفای متن کامنت ها */
.comment-text {
	text-align: justify !important;
}
.comment-body >p {
	text-align: justify !important;
}

.meta-author>img {
		display: inline-block;
margin: 0 5px;
width: 18px;
height: 18px;
border-radius: 50%;
vertical-align: top;
}

.woocommerce-Reviews .children {
    margin-right: 30px;
}

.promo-banner {
border-radius: 5px;
}

/* دکمه پشتیبانی آنلاین */
#wd-622e315578495,#wd-622e327b8ec19 {
	  z-index: 1000;
		bottom: 110px;
		right: 5px;
		position: fixed;
}
#wd-622e315578495 a,#wd-622e327b8ec19 a {
		background: #ff0 url(https://sharafonline.ir/wp-content/uploads/2022/03/sharafonline-support.gif) center left 8px no-repeat !important;
  	background-size: auto;
		padding-right: 10px;
		max-width: 140px !important;
		line-height: 24px !important;
		padding-top: 5px !important;
		padding-left: 25px !important;
		padding-bottom: 5px !important;
		color: black !important;
		background-size: 12px !important;
		height: 34px;
		font-size: 13px;
}

/* حذف سفیدی بالای دکمه چسبان سبد خرید */
.wd-sticky-btn-cart >form >.gform_wrapper {
		display: none !important;
}

/* استایل دکمه چسبان سبد خرید */
.wd-sticky-btn {
		height: var(--wd-sticky-btn-height) !important;
}
.wd-sticky-btn-cart >form >button.single_add_to_cart_button {

}
.wd-sticky-btn-cart >form >div.quantity {
		bottom: unset !important;
		right: 10px !important;
}

.product-element-top {
	border-radius: 7px !important;
}

.category-icon {
    width:18px !important;
    height:18px !important;
}
.product-label.out-of-stock {
    max-width: 190px !important;
}
.product-label {
    min-height: 0px !important;
}
.vc_custom_1561307457638 {
    margin-bottom: 0px !important;
}
.woocommerce-password-strength {
    display:none !important;
}
.read-more-section {
    text-align: center !important
}

.woocommerce-Address {
    max-width: 100% !important;
}
.woocommerce-MyAccount-navigation-link--edit-address,.woocommerce-MyAccount-navigation-link--downloads
,.downloads-link,.edit-address-link
{
    display:none !important;
}
.footer-column {
    margin-bottom: 15px !important;
}
.tabs-layout-tabs .tabs {
text-align: center !important;
}
.main-page-wrapper {
    padding-top: 10px !important;
    margin-top: -10px !important;
}
.tabs-layout-tabs .tabs li {
font-weight: 600 !important;
}
.product-tabs-wrapper{
border-top: 1px solid rgba(129,129,129,.2) !important;
border-bottom: 1px solid rgba(129,129,129,.2) !important;
}
.tabs-layout-tabs .tabs li a::after {
background-color: #83b735 !important;
}
.tabs-layout-tabs .tabs li a::after{
    top:0% !important;
}
.shop_attributes th {
    font-weight: 600 !important;
}

.tabs-layout-tabs #tab-additional_information {
    max-width:650px !important;
    margin: 0 auto !important;
}
.vc_custom_1552408878843 {
    padding-top: 0px !important;
}
.vc_tta-title-text {
    color: black !important;
    font-size: 13px !important;
    line-height: 1.65 !important;
}
.vc_tta-panel-heading {
    border: 1px solid #eac2ff !important;
    color: black !important;
}

/* دکمه سبد خرید */
.checkout-button {
		padding-top:10px !important;
		padding-bottom:10px !important;
		font-size: 16px !important;
}

/* دکمه چک اوت */
button[name="woocommerce_checkout_place_order"] {
    font-size: 16px !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		margin:auto;
		min-height: 42px !important;
}

/* حذف شرایط و قوانین بالای دکمه چک اوت */
.woocommerce-terms-and-conditions-wrapper {
		display:none;
}

/* دکمه افزودن به سبد خرید و دکمه مثبت منفی */
.single_add_to_cart_button {
    font-size: 22px !important;
		padding-top:20px !important;
		padding-bottom:20px !important;
}
.product-image-summary div.quantity {
		margin-top: 7px !important;
}

.color-scheme-dark {
    color: #000 !important;
}
.mfp-content {
    max-width:100% !important;
}
div[id^="so-entry-content"] {

    padding: 5px !important;

}
.so-offer-content.white-popup td {
    float: right !important;
}

/* استایل دهی به بخش توضیح مختصر محصول */
.woocommerce-product-details__short-description {
    margin-bottom: 3px !important;
		font-size: 15px !important;
		line-height: 30px !important;
		text-align: justify !important;
}

/* استایل دهی به بخش توضیحات کامل محصول */
.woocommerce-Tabs-panel--description {
		font-size: 15px !important;
		line-height: 30px !important;
}

.woocommerce-product-details__short-description >.vc_row >.vc_col-sm-12 >.vc_column-inner >.wpb_wrapper >.wpb_text_column {
    margin-bottom: 7px !important;
}
textarea {
    min-height: 120px !important;
}
@media only screen and (max-width: 500px) {
    .khavas {
    width: 30%;
    display: inline-block;
    padding-top: 20px;
    text-align:center;
    }
    .khavas>img {
        display:block;
    }
}
@media only screen and (min-width: 500px) {
    .khavas {
    padding-right: 30px;
    display: inline;
    padding-top: 20px;
    }
}

#billing_country_field {
  display: none;
}

.wd-sticky-btn-cart> form.cart {
	display: block !important
}
@media (min-width: 1025px) {
	.related >.products >.product-grid-item {
	max-width: 16.66% !important;
}

/* کد تخفیف در سبد خرید به بالایش نچسبد */
.cart-actions div {
	margin-top: 30px !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/* کد تخفیف در سبد خرید به بالایش نچسبد */
.cart-actions div {
	margin-top: 30px !important;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	/* شناوری دکمه سبد خرید */
.wc-proceed-to-checkout,.place-order {
	position: fixed;
	bottom: 0px;
	z-index: 999999;
	width: 100%;
	right: 0px;
	margin-top:15px !important;
	height: 58px;
	padding: 8px 20px;
	background-color: white;
	box-shadow: 0 -1px 1px rgba(0,0,0,.14),0 -2px 2px rgba(0,0,0,.05);
}

}

@media (max-width: 576px) {
	.woocommerce-cart-form__contents tr {
	min-height:0px !important;
}
.summary-inner {
	padding-right: 15px !important;
	padding-left: 15px !important;
}

/* چکوت پدینگ */
.checkout-order-review {
		padding-right:5px !important;
		padding-left:5px !important;
}

/* شناوری دکمه سبد خرید */
.wc-proceed-to-checkout,.place-order {
	position: fixed;
	bottom: 0px;
	z-index: 999999;
	width: 100%;
	right: 0px;
	margin-top:15px !important;
	height: 58px;
	padding: 8px 20px;
	background-color: white;
	box-shadow: 0 -1px 1px rgba(0,0,0,.14),0 -2px 2px rgba(0,0,0,.05);
	min-height: 42px !important;
}
/* کاهش پدینگ بنر تبلیغاتی بالای هدر */
.header-banner-container {
  padding-right: 10px !important;
  padding-left: 10px !important;
}
}

