/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

rs-slides *:not(i)  , legend , table th , table .product-name a {
	font-family: "IRANSans", IRANSans !important;
}
legend {
	font-size: 13px !important;
	font-weight: 600 !important;
}
textarea {
	min-height: 100px;
}

.comment-reply-title , .wd-entities-title {
	font-family: "IRANSans", IRANSans !important;
}

.gform_required_legend {
	display: none;
}
.site-content {
	margin-top: 40px;
}

.box-about::before {
	content:"";
	background: url('https://ariazigorat.com/wp-content/uploads/2022/04/back-About.png') 0 0 no-repeat;
	position: absolute;
	top:0;
	right:0;
	background-size: contain;
	width: 25%;
height: 100%;
}
.box-about::after {
	content:"";
	background: url('https://ariazigorat.com/wp-content/uploads/2022/04/back-hozaye-takhasosi.png') 0 0 no-repeat;
	position: absolute;
	top:0;
	left:0;
	background-size: contain;
	width: 25%;
height: 100%;
}

.box-cats::before {
	content: "";
	width: 100%;
	height: 350px;
	background-color: #f1c50e;
	position: absolute;
	left: 0;
	right: 0;
	top: calc(50% - 200px);
}
.box-cat .elementor-widget-image-box , .box-cat .elementor-widget-image-box .elementor-widget-container {
	height: 100% !important;
}

.wd-hover-tiled .product-wrapper {
	box-shadow: none !important;
}
.wd-hover-tiled .product-element-bottom {
	padding: 15px 0px 0 !important;
	background-color: transparent !important;
}
.wd-hover-tiled .wd-compare-btn.product-compare-button.wd-action-btn.wd-style-icon.wd-compare-icon , 
.wd-hover-tiled .quick-view.wd-action-btn.wd-style-icon.wd-quick-view-icon.wd-quick-view-btn
{
	display: none;
}
.wd-hover-tiled .wd-buttons.wd-pos-r-t.woodmart-buttons {
	border-radius: 5em;
}
.wd-hover-tiled .wd-buttons .wd-action-btn > a {
	height: 35px !important;
}
.wd-hover-tiled .wd-action-btn.wd-style-icon > a {
	width: 34px !important;
	height: 34px !important;
}
.wd-hover-tiled .wd-buttons.wd-pos-r-t {
	top: 0;
	left: 0;
}


.owl-carousel.owl-rtl .owl-item {
    background-color: transparent;
    background-image: linear-gradient(180deg, #898889 0%, #f0f0f0 60%);
  }


.products-bordered-grid .owl-carousel-item {

    border-width: 4px!important;
    border-color: white!important;
}

.products-bordered-grid .owl-nav>div[class*="next"] {
    display: none;
}
.owl-dots .owl-dot {
    display: none!important;

}

.home .products-bordered-grid .owl-stage-outer {
	border: none !important;
}
.home .wd-btn-arrow {
	visibility: revert !important;
	opacity: 1 !important;
	z-index: 999 !important;
display: flex;
align-items: center;
justify-content: center;	width: 30px !important;
	height: 100% !important;
	background-color: transparent !important;
	background-image: linear-gradient(180deg, #f6ea42 0%, #e0bf01 60%) !important;
	margin-top: 0px !important;
	position: absolute !important;
	top: 0 !important;
	bottom: 0;
}

.elementor-57 .elementor-element.elementor-element-c9205c5 .elementor-button .elementor-align-icon-left {
	margin: 6px 4px 0 0 !important;
}


input[type="tel"] {
	direction: rtl !important;
}

.top-footer::before {
	content:"";
	width: 100%;
	height: 10px;
	background-color: #fff;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 30px;
}
.top-footer::after {
	content:"";
	width: 100%;
	height: 30px;
	background-color: #222;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
}

.gsection_title {
	font-size: 18px;
}

.product_title {
	font-size: 26px;
	line-height: 1.5;
	color: #222 !important;
	margin-bottom: 20px;
}

.amount , .amount span {
	font-size:0 !important;
}
.amount::before {
	content: '-';
	font-size:16px;
}
.summary-inner > .price, .wd-scroll-content > .price {
	display: none;
}
.woocommerce-product-details__short-description {
	margin: 20px 0 0;
}
.box-custom-btn {
	margin-bottom: 20px;
	display: flex;
  gap: 10px;
}
.box-custom-btn a {
	background-color: #f5d415;
	padding: 15px 20px;
	border-radius: 5px;
	color: #333;
}
.product-images .box-custom-btn {
	display: none;
}
.summary-inner > .wd-action-btn {
	margin-top: 20px;
}

.woocommerce-product-details__short-description p {
	margin-bottom: 10px;
}

.woocommerce-product-details__short-description p a {
	background-color: #f5d415;
	color: #333;
	padding: 0 7px;
	border-radius: 5rem;
}

.woocommerce-checkout h3 {
	margin-bottom: 20px;
}
.woocommerce-billing-fields__field-wrapper .form-row {
	margin-bottom: 15px;
}
#billing_state_field {
	width: 48%;
	float: right;
	clear: unset;
}
#billing_city_field {
	width: 48%;
	float: left;
	clear: unset;
}

.gform_title {
	margin-bottom: 20px;
}

@media(max-width:767px){
	#rev_slider_1_1_wrapper {
		height: 90vh !important;
	}
	#rev_slider_1_1_wrapper rs-group-wrap {
		top:0 !important;
	}
	.box-about::after {
		content: none;
	}
}