.rtl .price del .amount, .rtl .product-details .price .from {
    margin-right: 0;
    margin-left: 5px;
    display: block;
}

#wrapper .gform_wrapper .gravity-select-parent select {
    margin: 0;
    padding-right: 55px;
}

.rtl .product .avada-product-images-global {
    float: right;
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.woo-tabs-horizontal .woocommerce-tabs>.tabs li {
    float: right!important;
}


/* GROUP ATTRIBUTES */
#tab-additional_information table tbody td table tbody tr th {
    background: #F4F4F4!important;
    border-radius: 3px;
    width: 23%!important;
    color: #787878;
}

#tab-additional_information table tbody td table tbody tr td {
    background: #F8F8F8!important;
    border-radius: 3px;
    padding: 10px;
    width: 77%!important;
	color:#999999 !important;
}


table.attribute_name_values {
    border-collapse: separate;
    border-spacing: 5px;
}

th.attribute_group_name {
    font-family: iranyekan;
    font-size: 13pt;
    font-weight: bold;
}

th.attribute_group_name::before {
    padding-left: 10px;
    color: #ff283b;
    content: '\f0c9';
    font-family: "Font Awesome 5 Free";
    vertical-align: baseline;
}

th.attribute_group_name {text-align: right !important;}
th.attribute_name {text-align: right !important;}
.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th {padding: 14px;}
table.attribute_name_values tbody tr td p a {color:#999999;}
/* GROUP ATTRIBUTES */


@media only screen and (max-width: 426px) {

#wrapper .woocommerce-tabs .panel, #wrapper .woocommerce-tabs .tabs {
    float: right;
    display: inline-grid;
    margin-left: auto!important;
    margin-right: auto!important;
    width: 100%!important;
}

.woo-tabs-horizontal .woocommerce-tabs>.tabs .active {
    border: 1px solid #ddd;
    min-height: 40px;
    margin-bottom: 0!important;
    background-color: #77b9ff;
    border-radius: 4px;
}

.woo-tabs-horizontal .woocommerce-tabs>.tabs .active:hover a {
    cursor: default;
    color: #ffffff;
}

.rtl #reviews li .comment-text {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

#reviews li .comment-text {
    width: 100% !important;
    margin-left: 0 !important;
    padding: 0% !important;
    border-radius: 4px;
}

#reviews li .comment-text {
    padding: 10px !important;
    border: 1px solid #f2efef;
    margin-left: 0 !important;
    border-radius: 4px;
}

.rtl #reviews li .comment-text .description {
    clear: left;
    font-size: 14px;
}

.tagged_as, .posted_in, .sku_wrapper {
	font-size: 9pt;
}
.rtl .variations .label {
    padding-left: 1em;
    font-size: 10pt !important;
    padding-right: 0;
}

select#pa_product-color, select#pa_choose-guarantee {
	font-size: 10pt;
}

table.variations {
    margin-top: 50px;
}

.rtl .single_variation_price_reset .reset_variations {
    font-size: 8pt !important;
}

.product .entry-summary .woocommerce-product-rating .woocommerce-review-link {
    position: relative;
    top: -4px;
    font-size: 9pt;
}

.rtl .product .entry-summary .woocommerce-product-rating {
    margin-right: 20px;
    margin-left: 0;
    float: left;
}
h1.product_title.entry-title.fusion-responsive-typography-calculated {
    font-size: 18pt !important;
    font-family: 'IranYekan_Bold';
    text-align: justify;
}
.product .entry-summary .price {
    margin-top: 0px;
}
span.woocommerce-Price-amount.amount {
    color: red;
    font-family: 'IranYekan_Bold';
    font-size: 14pt;
}

.fusion-mobile-menu-text-align-right .fusion-mobile-nav-item a, .fusion-mobile-menu-text-align-right .fusion-mobile-selector {
    font-family: 'IranYekan_Bold';
}

}

@media only screen and (max-width: 769px) {
.products li.product-grid-view {
    width: 50%!important;
}
}

.fusion-woo-product-design-clean .products .product .product-title, .fusion-woo-product-design-clean .slides .product .product-title {
    font-style: normal;
    font-size: 10pt;
	font-family: 'IranYekan_Regular';
    text-align: right;
    margin-bottom: 10px;
}

.product-details-container .fusion-price-rating .price {
    font-size: 10pt;
}

.price>.amount {
    font-size: unset;
}span.woocommerce-Price-amount.amount {
    color: red !important;
	font-family: 'IranYekan_Bold';
}


.woocommerce-info:before, .woocommerce-message:before {
    position: relative;
}

	/* Woo Commerce Cart */
		
		.woocommerce-content-box h2 {
			font-size: 15pt !important;
		}
		.rtl .shop_table .product-info .variation {
			float: right;
			background-color: whitesmoke;
			padding: 5px;
			margin-top: 20px;
			margin-bottom: 20px;
			border-radius: 4px;
		}

		.rtl .shop_table .product-info .variation dd {
			
			font-size: 8pt !important;
			font-family: 'IranYekan_Regular' !important;
			text-align: right;

		}

		.rtl .shop_table .product-info .variation dt {
			display: block;
			font-size: 10pt !important;
			font-family: 'IranYekan_Bold' !important;
			width: 100%;
			text-align: right;
		}

		.shop_table_responsive.woocommerce-cart-form__contents .product-remove {
			top: 0 !important;
		}

		.cart .avada-cart-actions .actions .coupon, .cart .avada-cart-actions .actions>.button {
			visibility: visible;
			position: absolute;
			height: auto !important;
		}

		body.fusion-button_size-large .fusion-button-default-size, body.fusion-button_size-large button.button {
			margin-top: 10px;
			line-height: 17px;
			font-size: 14px;
			position: relative !important;
		}

		.rtl #shipping_method {
			float: right;
			text-align: right;
			display: contents;
		}
		.cart_totals table th {
			width: 30%;
			padding-bottom: 20px;
		}

		p.woocommerce-shipping-destination {
			margin-top: 20px;
			text-align: right;
		}
		.post-content p {margin: 0 !important;}
		.rtl .cart_totals .cart-subtotal td, .rtl .cart_totals .total td {
			text-align: right !important;
		}

		a.fusion-button.button-default.fusion-button-default-size.button.checkout-button.button.alt.wc-forward {
			background-color: #1c6fc9;
		}

		@media only screen and (max-width: 426px) {
			.woocommerce-content-box h2 {
				font-size: 13pt !important;
			}
			.shop_table_responsive.woocommerce-cart-form__contents tbody td {
				text-align: right !important;	
			}
			.product-title {
				font-size: 11pt !important;
			}
		}

		.cart .avada-cart-actions .actions .coupon, .cart .avada-cart-actions .actions>.button {
			visibility: visible;
			position: relative !important;
			height: auto !important;
		}

	/* Woo Commerce Cart */

	/* Woo CheckOut EDit */

			button#place_order {
				background-color: #1c6fc9 !important;
			}
	
			@media only screen and (max-width: 426px) {
				.woocommerce-billing-fields.avada-select h3 ,
				.woocommerce-content-box.full-width h3 ,
				.woocommerce-additional-fields h3 {
					font-size: 15pt !important;
				}
				.avada-myaccount-user {
					display: none;
				}

				form.checkout .shop_table tbody .product-thumbnail {
					width: 65px !important;
					height: 65px;
					float: right !important;
				}

				.shop_table .product-info {
					min-width: 100%;
					clear: both;
					font-size: 10pt;
				}

				.fusion-product-name-wrapper {
					display: block !important;
					align-items: normal !important;
				}

				.rtl form.checkout .shop_table tbody .product-total span {font-size: 9pt !important;}

				.checkout .shop_table tbody .product-total {
					width: 30% !important;
					text-align: right;
				}

				.checkout .shop_table tbody .product-name {
					width: 70% !important;
				}

				.rtl form.checkout .shop_table tfoot td {
					text-align: right;
					font-size: 10pt !important;
				}

				.rtl form.checkout .shop_table span.woocommerce-Price-amount.amount {
					font-size: 12pt !important;
				}

				.rtl form.checkout .shop_table tfoot th {
					text-align: right !important;
				}
				 
			}


	/* Woo CheckOut EDit */

	/* HomePage Mobile */

		@media only screen and (max-width: 426px) {

			.fusion-woo-product-design-clean .products .product .product-title, .fusion-woo-product-design-clean .slides .product .product-title {
				font-size: 10pt !important;
			}

			span.woocommerce-Price-amount.amount {
				color: red !important;
				font-family: 'IranYekan_Bold';
				font-size: 11pt;
			}

		}

	/* HomePage Mobile */

/* New Editing 1400/12/14 */

.order-dropdown .current-li {
    padding: 0 13px 0 55px !important;
}

.rtl .fusion-menu-element-wrapper .fusion-menu-element-list ul {
    left: 0;
    right: unset;
}

.woocommerce-variation-availability {
    padding: 15px 30px;
    text-align: center;
    background: antiquewhite;
    border-radius: 4px;
    font-weight: bold;
    color: #3e3e3e;
}