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

:root {
	--wd-text-font: iranyekan;
	--wd-text-font-weight: 300;
	--wd-text-color: rgb(81,81,81);
	--wd-text-font-size: 15px;
	--wd-title-font: iranyekan;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(79,79,79);
	--wd-entities-title-font: iranyekan;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(112,112,112);
	--wd-entities-title-color-hover: rgb(2, 2, 2);
	--wd-alternative-font: iranyekan;
	--wd-widget-title-font: iranyekan;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: inherit;
	--wd-widget-title-color: rgb(102,102,102);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: iranyekan;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-primary-color: #494949;
	--wd-alternative-color: rgb(224,188,116);
	--wd-link-color: rgb(221,51,51);
	--wd-link-color-hover: rgb(22,22,22);
	--btn-default-bgcolor: rgb(224,188,116);
	--btn-default-bgcolor-hover: rgb(183,158,95);
	--btn-accented-bgcolor: rgb(91,91,91);
	--btn-accented-bgcolor-hover: rgb(43,43,43);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgba(69,150,71,0.88);
	--notices-success-color: #fff;
	--notices-warning-bg: rgba(221,51,51,0.87);
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgba(240,240,94,0.89);
	background-image: none;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title {
	background-color: rgb(236,236,236);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(66,66,66);
	background-image: none;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-family: iranyekan;	font-size: 30px;
	color: rgb(74,74,74);
}
.product-labels .product-label.featured {
	background-color: rgb(224,187,116);
	color: rgb(255,255,255);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 500px;
}

@media (max-width: 1024px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 25px;
	}

}

@media (max-width: 768.98px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 25px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--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: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


cite {
  text-transform: uppercase;
}
#block-15 {
  text-align: center;
}
.wd-copyrights .wd-social-icons {
   justify-content: end;
}
.wd-checkout-prod-img {
  border: 1px dotted #0009;
  border-radius: 5px;
}
.kksr-legend {
  font-size: 15px !important;
}
.info-box-cat .info-box-icon > img {
    max-width: 300px;
}
.ez-toc-counter nav ul li a::before {
	 margin-right: 0px !important;
	 float: right !important;
	 margin-left: 5px;
}

#slide-cats .wd-entities-title {
    font-size: 12px !important;
    font-weight: 600;
}
#slide-cats .category-grid-item .more-products {
	  font-size: 12px !important;
}
#slide-cats .category-image-wrapp {
    border-radius: 50%;
}
.wd-accordion-title.tab-title-wd_additional_tab_2::before , .wd_additional_tab_2_tab > a::before {
    content: "\f126";
}
#block-10 > .widget-title {
    text-align: right;
}
#block-10 {
    text-align: center;
}
.post-date.wd-post-date.wd-style-with-bg {
    border-radius: 5px;
}
.modified-date {
    font-size: 14px;
    margin-left: 10px !important;
}
.modified-date::before {
    content: 'بروزرسانی در تاریخ';
}

.comment-author.vcard a {
    color: black;
}
.comments-area .reply a {
    font-size: 12px;
    background-color: #c6c6c6;
    padding: 2px 5px;
    border-radius: 3px;
    color: #fff;
}
.comment-author img {
    border: 1px solid #84848470;
}
.icons-design-default .wd-social-icon {
    margin-right: 3px !important;
}
.woocommerce-ordering select {
    font-size: 14px;
}
.widget-area.woodmart-sidebar-content {
    font-size: 14px;
}
div#woodmart-woocommerce-layered-nav-6 li.wc-layered-nav-term:last-child {
    display: none;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
    font-size: 14px;
}
.wd-cats-toggle.toggle-active {
    background-color: #9b9b9b !important;
    color: #fff !important;
}
.wd-cats-toggle {
    background-color: #dbdbdbc9 !important;
    color: #222 !important;
}
.widget_product_categories .children {
    padding-right: 10px !important;
    font-size: 13px !important;
}
.widget.woocommerce.widget_product_categories {
    max-height: 280px;
    overflow-y: scroll;
    padding: 5px;
    scroll-behavior: auto;
    scrollbar-width: thin;
    box-shadow: none !important;
}
.widget_product_categories .wd-cats-toggle {
    left: 0px !important;
    right: -30px !important;
}
.categories-accordion-on .widget_product_categories .product-categories {
    padding-left: 5px !important;
    padding-right: 25px;
}
.btn.wd-load-more.wd-load-more-loader, .btn.wd-load-more.wd-products-load-more.load-on-scroll {
    background-color: #fff !important;
    border-radius: 50px;
}
.create-account-question {
    text-align: center;
}
.login.woocommerce-form.woocommerce-form-login {
    padding: 10px;
}
.cat-aqiq {
	display: flex;
	justify-content: space-around;
  flex-wrap: wrap;
	margin-top: 20px;
	margin-bottom: 20px;
}
.cat-aqiq img {
    width: 270px;
	  border-radius: 10px;
    margin: 10px;
	  box-shadow: 0px 0px 10px #84848440;
	  transition-duration: 0.2s;
}
.cat-aqiq img:hover {
    box-shadow: 0px 0px 15px #8484848a;
	  transition-duration: 0.2s;
	 -ms-transform: scale(0.95); /* IE 9 */
  -webkit-transform: scale(0.95); /* Safari 3-8 */
  transform: scale(0.95); 
	-webkit-filter: grayscale(80%);
	filter: grayscale(80%);
}
.article-body-container img {
    border-radius: 10px;
}
.col-right.set-cont-mb-s.reset-last-child > .wd-social-icons {
	text-align: left;
}
#rio3 {
    margin-bottom: -1px;
}
.term-description .contentt::before {
    content: " نمایش کامل متن ...";
    font-size: 14px;
    font-weight: 700;
    padding: 3px 13px;
    color: #fff;
    top: 330px;
    background-color: #2f2f2f42;
    border-radius: 50px;
    position: relative;
    z-index: 3;
    box-shadow: 0 0 40px #fff;
    cursor: pointer;
}
.term-description {
    position: relative;
	  text-align: justify;
}
.term-description .contentt::after {
    content: "";
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 70%,#fff 100%);
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 120px;
    transition: opactiy .5s ease,visibility 1s ease;
    z-index: 2;
	  right: 0;
}
.term-description .contentt {
    position: relative;
    overflow: hidden;
    max-height: 375px;
    transition: max-height 1s ease;
    text-align: center;
	  margin-top: -20px;
}
.term-description-expanded {
    margin-top: 30px;
	  margin-bottom: 25px;
    padding: 5px;
}
.term-description-expanded img {
	  border-radius: 10px;
}
.term-description-expanded p > a {
	  border-bottom: 1px dotted red;
    font-weight: 500 !important;
}
.term-description-expanded .contentt {
    max-height: 100%;
}
::placeholder, ::-webkit-input-placeholder , :-ms-input-placeholder, ::-moz-placeholder, :-moz-placeholder, input::-webkit-input-placeholder {
    color: #c1c1c1 !important;
}
#cat-vio {
	display: flex;
}
.menu-item.menu-item-wishlist.wd-with-icon {
    display: none;
}
.felex-box-cat {
    display: flex;
    justify-content: center;
    text-align: center;
    padding: 10px 0px;
}
.felex-box-cat > div {
    padding: 10px;
}
.page-title-default {
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(236,236,236,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 );
}
.cptch_label {
    direction: ltr;
}
.register .button, .login .button, .lost_reset_password .button {
	 margin-top: 15px;
}
.outofstock .price{display:none}
.outofstock .amount{display:none}
.nav-link-text > img {
    margin-top: -4px;
}
.comment-form-url {
    display: none;
}
.view-all-results {
    background-color: #626262;
    color: #fff;
}
.view-all-results:hover {
    background-color: #222;
}
[class*="wd-header-search-form"] input[type="text"] {
    border-radius: 50px !important;
}
.whb-column.whb-col-center.whb-visible-lg {
    margin-top: 5px;
}
.term-description img {
    border-radius: 10px;
}
.wp-caption .wp-caption-text {
	  text-align: center;
	  font-style: normal !important;
}	
.article-body-container p > a {
    border-bottom: 1px dotted red;
	  font-weight: 500 !important;
}
.term-description p > a {
	  border-bottom: 1px dotted red;
	  font-weight: 500 !important;
}
#tab-description p > a {
	  border-bottom: 1px dotted red;
	  font-weight: 500 !important;
}
strong {
	opacity: 0.9;
}
.woocommerce-product-gallery__image .wd-lazy-fade.wd-loaded {
    border-radius: 10px;
	  border: 1px solid rgba(119,119,119,0.2);
}
.labels-rectangular {
    top: 10px !important;
    right: 10px !important;
}
.product-label {
	  border-radius: 5px;
}
.product-labels {
	  max-width: 100% !important;

}
.featured.product-label {
    background-color: #e0bc74;
}
.product-label.onsale {
	background-color: #a6a6a6 !important;
}
.product-label.out-of-stock {
    background-color: rgba(255, 0, 0, 0.61) !important;
    color: #fff !important;
}
.product-label:not(:last-child) {
    margin-bottom: 4px !important;
}
.ez-toc-title {
    text-align: right !important;
    padding: 5px !important;
}
.author-link {
    display: none !important;
}
.product-element-top {
    border-radius: 5px;
    border: 1px solid #e1e1e1;
}
.single_add_to_cart_button {
    width: 100%;
}
.woocommerce-product-gallery .product-image-thumbnail {
	  padding: 3px;
}
.product-image-thumbnail img {
    border-radius: 5px;
    border: 1px solid #999;
}
.prdctfltr_customize_image_text img {
	  border-radius: 50%;
}
.prdctfltr_woocommerce .prdctfltr_filter .prdctfltr_search_terms {
    background-color: #f7f7f7;
    border: 1px solid #cecece;
    border-radius: 5px;
}
.woocommerce-ordering select {
	 padding-top: 5px;
   border-radius: 5px;
	 max-width: 230px !important;
	 border: 1px solid #8080807d !important;
}

.woocommerce-cart-form__cart-item.cart_item img {
    border: 1px dotted #484848;
    border-radius: 5px;
}
.cart-item-image img {
    border: 1px dotted #484848;
    border-radius: 5px;
}
.product-images .product-labels { 
	align-items: flex-start !important;
	margin-right: 5px;
}
.woocommerce-mini-cart__total.total {
    scale: 0.85;
}
.summary-inner .stock.in-stock {
    background-color: #e0bc74e3;
    padding: 7px;
    border-radius: 5px;
}
.summary-inner .stock.out-of-stock {
    background-color: #ff0000a3;
    color: white;
    padding: 7px;
    border-radius: 5px;
}
.wd-buttons.wd-pos-r-t.woodmart-buttons {
    border-radius: 5px;
}

.wd-open-popup {
	  color: red !important;
}
.wcpa_form_outer {
    margin: 1em 0 1.5em 0 !important;
}
.wcpa_form_outer label {
	  padding-right: 0px !important;
	  padding-left: 10px;
}
.wcpa_form_outer .wcpa_form_item select { 
	  padding: 5px 25px !important;
	  border-radius: 5px !important;
}
.wcpa_form_item.wcpa_type_select.form-control_parent .select {
    display: inline-block;
}
.wcpa_form_outer .wcpa_form_item .select_arrow { 
	  top: 14px !important;
}
.form-control {
    height: 37px;
}
.woocommerce-product-rating {
    display: none;
}
.commentlist .comment-text { 
	  flex-direction: column !important;
}
.product_title {
    font-size: 20px !important;
}

#emtiaz {
    margin-bottom: 20px;
    font-size: 15px;
	  display: flex;
    align-items: center;
}
#billing_country_field {
    display: none;
}
.commentlist .comment_container .avatar {
	  border: 1px solid #bfbfbf;
}
.product-image-summary div.quantity { 
	  display: none;
}
p.stock.in-stock::before {
	  color: #fff !important;
}
p.stock.in-stock {
	  color: #fff !important;
}
#enamde {
    max-width: 33%;
    width: 33% !important;
    border-radius: 5px;
    padding: 8px;
    background-color: #e5e5e5;
}
#samandehie {
    max-width: 33%;
    width: 33% !important;
    border-radius: 5px;
    padding: 5px;
    margin-right: 9px;
    margin-left: 9px;
    padding-top: 8px;
    background-color: #e5e5e5;
}
#etehadiehe {
    max-width: 33%;
    width: 33% !important;
    border-radius: 5px;
    padding: 5px;
    background-color: #e5e5e5;
}
#madarek2 .widget-image-caption {
    font-size: 12px;
    color: #bababa;
    margin-top: 5px;
}
#madarek2 a img {
    border-radius: 5px;
}
#block-5 {
    padding: 5px;
  	margin-bottom: 5px;
    padding-bottom: 10px;
	  padding-top: 9px !important;
}
#madarek2 {
	  text-align: center;
}
#mad {
	   display: inline-flex;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
figure#madarek2 {
    width: 33%;
    padding: 5px;
}
.recent-posts-thumbnail img { 
	  border-radius: 5px;
}
#mad1 {
    background-color: #02020245;
    border-radius: 50px;
    padding: 2px 15px;
        padding-bottom: 2px;
    font-size: 13px;
    margin-bottom: 20px;
    padding-bottom: 3px;
}
.footer-column-6 {
    text-align: center;
}
.woodmart-recent-posts li {
	  border-bottom: 1px dotted rgba(255, 255, 255, 0.64) !important;
	  margin-bottom: 10px !important;
    padding-bottom: 7px !important;
}
.woodmart-recent-posts li:last-child {
	  border-bottom: none !important;
}
#woodmart-recent-posts-4 .recent-posts-info > .wd-entities-title > a {
    font-size: 13px !important;
    color: #ddd;
}
#woodmart-recent-posts-4 .recent-posts-info > .wd-entities-title > a:hover {
	color: #fff;
}
#block-10 {
    line-height: 2.2em;
	  padding-top: 4px;
}
#block-11 > a {
    color: rgba(255, 255, 255, 0.76);
	  line-height: 2.5 !important;
}
#block-11 {
	  line-height: 2.5em;
}
#block-11 > a:hover {
    color: #fff;
}
#woodmart-recent-posts-4 {
    padding-top: 10px;
}
#ma > a , .wp-block-button__link {
	 color: rgba(255, 255, 255, 0.8) !important;
}
#ma > a:hover , .wp-block-button__link:hover {
	 color: rgba(255, 255, 255, 255) !important;
}
#shipping_method > li > label {
    text-align: left !important;
}
.cart_item {
    font-size: 14px;
}
.woocommerce-product-gallery__image > a > img {
    border: 1px dotted #000;
    border-radius: 5px;
}
.product-quick-view .woocommerce-product-details__short-description {
    display: none;
}
#woocommerce_recently_viewed_products-6 img {
    border: 1px solid #d7d7d7;
    border-radius: 5px;
}
#woocommerce_recently_viewed_products-6 a {
	  font-size: 12px;
}
.postImageUrl {
    border: 1px solid #00000030;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}
.IRPP_ruby {
    border-radius: 8px;
}
.entry-content.wd-entry-content.woodmart-entry-content img {
    border-radius: 10px;
}
.wp-caption-text {
    font-size: 13px;
    margin-bottom: 10px !important;
}
.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    border-radius: 10px;
}
#ez-toc-container {
    padding: 20px !important;
    border-style: dotted !important;
	 direction: rtl;
}
blockquote {
    background-color: #D9D9D94A;
    font-size: 15px;
    padding: 8px;
        padding-right: 8px;
    padding-right: 15px;
    border-right: 5px solid #E0BC74;
    color: #000000e3;
}
#woocommerce_top_rated_products-7 img {
    border: 1px dotted #444;
    border-radius: 5px;
}
#blog-product-suggest {
    text-align: center;
    padding: 25px;
    margin-bottom: 20px;
    margin-top: 20px;
}
#blog-product-suggest > div {
    margin-top: 29px;
}
#blog-product-suggest > span {
    color: white;
    padding: 1px 15px;
    border-radius: 50px;
}
.wd-nav-product-cat .nav-link-count {
	  font-size: 12px !important;
	  text-align: center;
}
.posted_in > a {
    background-color: #d0ad67;
    padding: 2px 5px;
    border-radius: 3px;
    margin-bottom: 3px !important;
    color: white !important;
    font-weight: 600 !important;
}
.posted_in > a:hover {
    background-color: #a8a8a8;
}
.meta-location-add_to_cart .product_meta, .popup-quick-view .product_meta {
    padding-top: 22% !important;
	  background-image: url("https://javahermall.com/wp-content/uploads/2021/09/sale-tell-javahermall.jpg");
    background-repeat: no-repeat;
    background-size: contain;
}
.footer-column.footer-column-1.col-12.col-md-6 {
    width: 100% !important;
    flex: 0 0 100%;
    max-width: 100% !important;
    text-align: center;
}
.footer-column.footer-column-2.col-12.col-md-6 {
    display: none;
}
.container.main-footer {
    margin-top: 150px;
}
#block-15 {
    margin-top: -190px;
}
.footer-column.footer-column-1.col-12.col-md-6 {
    margin-bottom: 5px !important;
}
.wp-image-61924 {
    transition: transform .4s;
}
.wp-image-61924:hover {
    -ms-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    transition: transform .4s;
	  -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.button.prdctfltr_woocommerce_filter_submit {
    width: 100%;
    background-color: #e0bc74;
    color: #fff;
    border-radius: 50px;
}
#billing_phone_field #username {
    text-align: right;
}
.woodmart-nav-link:hover {
    opacity: 0.8;
}
#whats {
    position: fixed;
    right: 23px;
    bottom: 20px;
	  z-index: 499;
}
.wd-loop-footer {
    margin-top: 45px !important;
    margin-bottom: 45px;
    background: rgb(255,255,255);
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(216,216,216,1) 50%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(216,216,216,1) 50%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(216,216,216,1) 50%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );

	  padding: 5px;
}
li .page-numbers:hover {
    background-color: #fff !important;
	  color: black !important;
}
.banner-image > img {
    border-radius: 10px;
}
.wd-active-filters {
    margin-top: -10px !important;
    margin-bottom: 20px !important;
    min-height: 1px;
    background-color: #ecececbd;
    padding: 1px 10px;
        padding-top: 5px;
}
.widget-product-img > img {
    border: 1px dotted #919191;
    border-radius: 5px;
}
.widget-product-info > a {
    font-size: 11px !important;
}
.term-description {
    padding: 5px;
}
.term-description p {
	  text-align: justify;
}
nav[class*="-pagination"] li .page-numbers {
	  border-radius: 50px;
}
nav[class*="-pagination"] li {
	  margin-right: 2px;
}
.woodmart-woocommerce-layered-nav .with-swatch-text .layered-nav-link {
    font-weight: 400;
}
.wd-hover-base.has-stars.purchasable .product-rating-price, .wd-hover-base.has-stars.purchasable .star-rating, .wd-hover-base.has-stars.purchasable .wrapp-product-price .price, .wd-hover-base.has-stars.product-type-external .product-rating-price, .wd-hover-base.has-stars.product-type-external .star-rating, .wd-hover-base.has-stars.product-type-external .wrapp-product-price .price {
		 height: 45px !important;
    line-height: 23px !important;
}
.star-rating {
    display: none;
}
#whats > img:hover , .wp-image-66008:hover {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: transform .4s;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
#whats > img {
	  transition: transform .4s;
}
.social-form-circle .wd-social-icon { 
	  margin: 2px !important;
}
.icons-design-default .wd-social-icon {
    padding: 8px !important;
	  margin: 2px !important;
    color: rgb(255, 255, 255) !important;
    background-color: #68686887;
}
.wd-social-icons.woodmart-social-icons.text-center.icons-design-default.icons-size-default.color-scheme-dark.social-follow.social-form-circle > a {
    margin: 3px !important;
}
.wd-social-icons.woodmart-social-icons.text-center.icons-design-default.icons-size-small.color-scheme-dark.social-share.social-form-circle > a {
	  margin: 2px !important;
}
.wd-icon {
    color: white;
}
.wd-social-icon:hover {
    background-color: #444;
}
.comment-text {
    text-align: justify;
}
.popup-quick-view .wd-scroll-content > a {
	  width: 100%;
}
.popup-quick-view .view-details-btn { 
	  background-color: #4949498f !important;
}
.pswp__caption__center { 
	  text-align: center !important;
}
.wd-btn-arrow {
    font-size: 25px;
    text-shadow: white 0px 0px 3px;
}
.nav-link-text::before {
    font-size: 16px;
    font-family: "woodmart-font";
    top: 2px;
    line-height: 0.5em;
    position: relative;
    font-weight: normal;
    opacity: 0.9;
  	margin-left: 4px;
}
.menu-item-63123 .nav-link-text::before {
    content: "\f144";
}
.menu-item-63127 .nav-link-text::before {
    content: "\f123";
    font-size: 17px;
    top: 3px;
}
.menu-item-63124 .nav-link-text::before {
    content: "\f145";
}
.menu-item-63126 .nav-link-text::before {
    content: "\f100";
	   font-size: 17px;
     top: 3px;
}
.menu-item-63125 .nav-link-text::before {
    content: "\f175";
    font-size: 19px;
    top: 4px;
}
.wd-nav > li.wd-has-children > a::after, .wd-nav > li.menu-item-has-children > a::after {
	color: #060606b8 !important; 
	font-size: 70% !important;
}
.breadcrumb-link:first-child::before {
    content: "\f144";
    font-size: 12px;
    font-family: "woodmart-font";
    opacity: 0.9;
    margin-left: 4px;
}
.yoast-breadcrumb > span > span > a:first-child::before {
    content: "\f144" !important;
    font-size: 11px;
    font-family: "woodmart-font";
    color: #888888c4;
    margin-left: 3px;
}
.description_tab > a::before {
    font-size: 16px;
    font-family: "woodmart-font";
    top: 2px;
    line-height: 0.5em;
    position: relative;
    font-weight: normal;
    opacity: 0.9;
    margin-left: 4px;
    content: "\f145";
}
.tabs.wc-tabs > li > a::before, .woocommerce-tabs.wc-tabs-wrapper.tabs-layout-accordion a::before {
    font-size: 16px;
    font-family: "woodmart-font";
    top: 2px;
    position: relative;
    font-weight: normal;
    opacity: 0.9;
    margin-left: 4px;
}
.description_tab > a::before, a.tab-title-description::before {
	  content: "\f145";
}
.reviews_tab > a::before {
	  content: "\f116";
}
.brand_tab_tab > a::before {
	  content: "\f104";
}
.wd_additional_tab_tab > a::before {
	  content: "\f100";
}
.wd-accordion-title.tab-title-reviews::before {
    content: "\f116";
}
.wd-accordion-title.tab-title-brand_tab::before {
    content: "\f104";
}
.wd-accordion-title.tab-title-wd_additional_tab::before {
    content: "\f100";
}
.menu-item-39859 > a, .menu-item-39860 > a, .menu-item-39869 > a, .menu-item-39871 > a, .menu-item-39863 > a, .menu-item-39870 > a, .menu-item-63156 > a, .widgetarea-mobile, #menu-item-64945 > a, .menu-item-64960 > a {
    background-image: url("https://javahermall.com/wp-content/uploads/2021/10/icon-set2.jpg");
    background-size: 24px;  	
    background-repeat: no-repeat;
    background-position-x: 94%;
	  background-position-y: 70px;
	  background-blend-mode: multiply;
}
.menu-item-39859 > a {
	  background-position-y: 8px !important;
	padding-right: 45px !important;
}
.menu-item-39860 > a {
	 background-position-y: -34px !important;
	padding-right: 45px !important;
}
.menu-item-39871 > a {
	 background-position-y: -73px !important;
	padding-right: 45px !important;
}
.menu-item-39869 > a {
	 background-position-y: -114px !important;
	padding-right: 45px !important;
}
.menu-item-39863 > a {
	 background-position-y: -158px !important;
	padding-right: 45px !important;
}
.menu-item-39870 > a {
	 background-position-y: -316px !important;
	padding-right: 45px !important;
}
.menu-item-63156 > a {
	 background-position-y: -235px !important;
 	padding-right: 45px !important;
}
#menu-item-64945 > a {
	  background-position-y: -177px !important;
    background-size: 22px !important;
   	padding-right: 43px;
}
.menu-item-64960 > a {
	  background-position-y: -600px !important;
    padding-right: 45px !important;
}
.widgetarea-mobile {
		 background-position-y: -186px !important;
 	   padding-right: 30px !important;
	   background-size: 23px !important;
}
.wc-tab-inner > div > h2:first-child {
	   font-size: 24px !important;
}
.wc-tab-inner {
    text-align: justify;
}
.wd-btn-arrow::after {
    font-size: 35px !important;
}
.summary-inner > .price::before, .wd-scroll-content > .price::before {
    content: "قیمت: ";
    font-size: 16px;
    font-weight: 600;
    color: #707070;
}
.wd-header-cart.wd-design-5 .wd-cart-number, .wd-tools-element .wd-tools-count { 
	 background-color: #cbaa69 !important;
}
.wd-switch-to-register {
    width: 100%;
}
.button.woocommerce-button.woocommerce-form-login__submit {
    margin-top: 15px;
}

#cat-vio2 {
    display: flex;
    padding: 3px;
        padding-right: 3px;
    border-radius: 5px;
    padding-right: 10px;
    font-size: 13px;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 36%, rgb(237, 237, 237) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 36%,rgba(237,237,237,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 36%,rgb(237, 237, 237) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ededed',GradientType=1 );
    font-weight: 600;
    color: #797979;
	  margin-bottom: 15px;
    justify-content: start;
    align-items: end;
}
#cat-vio2 .kksr-stars {
    margin-right: -5px;
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
}
#cat-vio2 .kk-star-ratings .kksr-legend {
	  margin-right: -7px !important;
	  margin-bottom: -3px;
}@media (min-width: 1025px) {
	.product-images .product-labels span {
	 font-size: 16px;
}
.woocommerce-ordering select {
	 background-size: auto 23px !important;
	 background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==") !important;
	 background-repeat: no-repeat !important;
}
.tabs-layout-tabs .tabs li a { 
	 font-size: 18px !important;
}
.footer-column.footer-column-4.col-12.col-sm-6.col-lg-3 {
    max-width: 20% !important;
}
.footer-column.footer-column-6.col-12.col-sm-6.col-lg-3 {
    min-width: 30% !important;
}
#block-10 {
    padding-left: 25px;
}
.wd-dropdown-menu.wd-design-sized .wd-sub-menu > li, .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li {
    width: 180px !important;
    margin-bottom: 0px !important;
}
.wd-dropdown-menu.wd-design-sized .wd-sub-menu > li, .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a {
    font-weight: 400 !important;
}
.wd-logo.wd-main-logo.woodmart-logo.woodmart-main-logo > img {
    max-width: 125px !important;
}
.post-single-page .post-title {
	  font-size: 28px !important;
}
.wd-social-icons.woodmart-social-icons.text-center.icons-design-default.icons-size-default.color-scheme-dark.social-share.social-form-circle {
    text-align: left;
    padding-left: 5px;
}
.wd-nav-vertical .wd-dropdown-menu.wd-design-full-width {
    padding: 20px !important;
        padding-right: 35px !important;
}
.wd-social-icons.woodmart-social-icons.text-center.icons-design-default.icons-size-default.color-scheme-dark.social-follow.social-form-circle {
    text-align: left;
}
.wd-btn-show-cat.wd-action-btn.wd-style-text.wd-chevron-icon.woodmart-show-categories {
    display: none;
}
.nav-link-summary.category-summary {
    text-align: center;
}
.wd-nav-product-cat .nav-link-count {
    font-size: 12px !important;
    font-weight: 100;
    display: block;
    margin-top: 6px;
    text-align: center;
}
#billing_national_id_field {
    width: 48%;
    max-width: 100%;
    display: inline-block;
    margin-right: 4%;
}
.wd-tools-element.wd-style-text.wd-with-count .wd-tools-text {
    margin-right: 5px !important;
}
.login-side-opener.wd-tools-custom-icon .wd-tools-text {
    margin-right: 2px !important;
}
#menu-item-64960 {
    display: none;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.categories-accordion-on .widget_product_categories .product-categories {
    padding-left: 15px !important;
}
.wd-header-mobile-nav.wd-style-text .wd-tools-text {
    display: block !important;
}
.woocommerce-tabs .wd-accordion-title { 
	 font-size: 17px !important;
}
.wd-logo.wd-main-logo.woodmart-logo.woodmart-main-logo > img {
    max-width: 100px !important;
}
.widgetarea-mobile {
    padding: 14px 30px !important;
}
#haraj {
    color: #393939;
    font-size: 13px;
	  font-weight: 600 !important;
}
.wd-nav-product-cat li {
	  display: inline-flex !important;
	  width: 49%;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.categories-accordion-on .widget_product_categories .product-categories {
    padding-left: 15px !important;
}
.col-right.set-cont-mb-s.reset-last-child > .wd-social-icons {
	text-align: center;
}
.wd-header-mobile-nav.wd-style-text .wd-tools-text {
    display: block !important;
}
.woocommerce-tabs .wd-accordion-title { 
	 font-size: 17px !important;
}
.wd-logo.wd-main-logo.woodmart-logo.woodmart-main-logo > img {
    max-width: 100px !important;
}
.IRPP_ruby-content > div.postTitle {
    font-size: 13px !important;
}
.widgetarea-mobile {
    padding: 14px 30px !important;
}
#haraj {
    color: #393939;
    font-size: 13px;
	  font-weight: 600 !important;
}
.wd-nav-product-cat li {
	  display: inline-flex !important;
	  width: 49%;
}
.menu-item.menu-item-has-children.menu-item-account.wd-with-icon > a::before {
    font-size: 16px !important;
    opacity: 0.8;
}
.woocommerce-result-count {
	  display: none !important;
}
}

@media (max-width: 576px) {
	.wd-copyrights .wd-social-icons {
  justify-content: center;
  padding-bottom: 20px;
}
.categories-accordion-on .widget_product_categories .product-categories {
    padding-left: 15px !important;
}
.wd-header-mobile-nav.wd-style-text .wd-tools-text {
    display: block !important;
}
.woocommerce-ordering::after {
 	  font-size: 15px !important;
	  top: 2px;
}
.woocommerce-ordering { 
	  width: 210px !important;
	  text-align: right !important;
	  padding-right: 10px;
}
.woocommerce-ordering select { 
	  
	  font-size: 12px !important;
	  font-weight: 600 !important;
	  color: #353535 !important;
	  padding-right: 27px !important;
	  border: none !important;
	  background-color: #0000001a !important;
}
.wd-nav-product-cat li {
	  display: inline-flex !important;
	  width: 49%;
}
.wd-nav-product-cat > li > a { 
	  padding: 10px !important;
}
.woocommerce-tabs .wd-accordion-title { 
	 font-size: 17px !important;
}
#block-11 {
    line-height: 2em;
    font-size: 14px;
}
#block-10 {
    padding-top: 0px !important;
    font-size: 14px;
}
.wd-logo.wd-main-logo.woodmart-logo.woodmart-main-logo > img {
    max-width: 100px !important;
}
.IRPP_ruby-content > div.postTitle {
    font-size: 13px !important;
}
#block-15 {
    margin-top: -34% !important;
}
.footer-column.footer-column-1.col-12.col-md-6 {
    margin-bottom: 20px !important;
}
.container.main-footer {
    margin-top: 125px !important;
	  padding-right: 20px !important;
    padding-left: 20px !important;
}
.wd-checkout-steps li::after {
      margin: 0px 5px !important;
}
.wd-checkout-steps li {
    display: inline-block !important;
    font-size: 12px !important;
}
.wd-checkout-steps li span::after {
    content: '' !important;
}
.wd-checkout-steps li::after{
	  content: "\f121" !important;
}
.wd-checkout-steps li:last-child::after {
    content: none !important;
}
#whats {
    position: fixed;
    right: 15px;
    bottom: 15px;
    z-index: 499;
    max-width: 110px;
}
.wd-btn-show-cat.wd-action-btn.wd-style-text.wd-chevron-icon.woodmart-show-categories {
    background-color: white;
    padding: 4px 10px;
    border-radius: 50px;
}
.wd-nav-product-cat .nav-link-count{
	  text-align: right !important;
}

.autocomplete-suggestion{
	  display: none;
}
.autocomplete-suggestion:nth-child(1), .autocomplete-suggestion:nth-child(22), .autocomplete-suggestion:nth-child(21), .autocomplete-suggestion:nth-child(23) {
    display: flex !important;
}
.wd-social-icons.icons-size-small .wd-icon {
	  font-size: 20px !important;
}
.woocommerce-FormRow.woocommerce-FormRow--wide.form-row.form-row-wide.form-row-username {
    margin-bottom: 0px;
}
.login-form-footer .lost_password{
	  margin-bottom: 0px;
}
.create-account-question::before {
	  font-size: 38px !important;
	  margin-bottom: 5px !important;
}
.create-account-question p {
	  margin-bottom: 5px !important;
}
.cart-widget-side .shopping-cart-widget-footer > p {
	  flex-direction: column;
}
.posted_in > a {
    font-size: 16px !important;
	  margin-bottom: 5px !important;
}
.widgetarea-mobile {
    padding: 14px 30px !important;
}
#haraj {
    color: #393939;
    font-size: 13px;
	  font-weight: 600 !important;
	  padding-right: 13px;
}
.wd-entry-meta .meta-author {
    font-size: 14px !important;
}
.wd-btn-arrow::after {
    font-size: 30px !important;
}
.menu-item-39870 > a {
    background-position-y: -313px !important;
}
.woodmart-woocommerce-layered-nav .swatches-display-double li {
    max-width: 50% !important;
}
.wd-btn-show-cat {
    animation: animatee 0.7s infinite alternate;
	  padding: 5px 10px;
    border-radius: 50px;
}
@keyframes animatee{
 from {
 background-color: #fff;
 }
 to {
 background-color: #cdcdcd;
 }
}
.wd-nav-product-cat .shop-all-link {
    display: block !important;
    width: 100%;
}
.wd-nav.wd-style-underline .nav-link-text::after { 
	  background-color: #fff !important;
}
.wd-nav-mob-tab > li.wd-active > a {
	  background-color: #fff !important;
}
.wd-nav.wd-nav-mob-tab.wd-style-underline.mobile-menu-tab.mobile-nav-tabs > li > a {
    font-size: 15px;
}
.wd-nav-product-cat {
	background-color: rgba(255, 255, 255, 0.9) !important;
  border-radius: 5px;
}
.menu-item.menu-item-has-children.menu-item-account.wd-with-icon > a::before {
    font-size: 16px !important;
    opacity: 0.8;
}
.woocommerce-result-count {
	  display: none !important;
}
.whb-header-bottom-inner, .whb-general-header-inner {
    border-bottom-width: 0px !important;
}
.wd-shop-tools > * {
	  margin-left: 0px !important;
}
.col-right.set-cont-mb-s.reset-last-child > .wd-social-icons {
	text-align: center;
}
.term-description .contentt::before {
	  top: 225px;
}
.term-description .contentt  {
	  max-height: 270px;
}
.term-description-expanded {
	  margin-bottom: 0px;
}
.cat-aqiq img {
    width: 100%;
    margin: 10px auto;
}
.instagram-picture.col-md-4.col-6 {
    max-width: 33%;
}
#info-before-cart .info-box-icon > img {
    width: 50px;
}
}

