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

:root {
	--wd-text-font: IRANSansXFaNum;
	--wd-text-font-weight: 300;
	--wd-text-color: rgb(63,63,63);
	--wd-text-font-size: 15px;
	--wd-title-font: IRANSansXFaNum;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: IRANSansXFaNum;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: IRANSansXFaNum;
	--wd-widget-title-font: IRANSansXFaNum;
	--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: IRANSansXFaNum;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(211,20,27);
	--wd-alternative-color: rgba(211,20,27,0.79);
	--wd-link-color: rgb(53,45,191);
	--wd-link-color-hover: rgb(50,107,252);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(58,193,100);
	--btn-accented-bgcolor-hover: rgb(58,131,68);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: rgba(249,2,2,0.41);
	--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;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title {
	background-color: #010010;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(248,250,255);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--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: 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;
}
}

rs-slides :is([data-type=text],[data-type=button]) {
font-family: IRANSansXFaNum !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: IRANSansXFaNum !important;
}

/******** General *********/
header {
	margin-bottom:0 !important;
	padding-top:0 !important;
}
.wd-header-nav {
    text-align: center;
}
.whb-sticky-prepared .whb-main-header {
    position: sticky;
}
.my-account-with-icon .wd-tools-element {
    border: 1px solid #283371 !important;
}
video {
    width: -webkit-fill-available;
	  height: auto;
}
#tab-title-description {
	display:none;
	/* عنوان وسط صفحه محصولات */
}
.dl-catalogue-btn {
    background-color: #2bb355;
    color: #ffffff;
    border-radius: 7px;
    border-bottom: solid 3px #1f8b40;
	  transition: all .3s;
}
.dl-catalogue-btn:hover {
    background-color: #2e9f51;
    color: #ffffff;
    border-radius: 7px;
    border-bottom: solid 3px #1f8b40;
  	transition: all .3s;
}
/***** جدول محصولات *****/
#product-tables {
	border:solid 1px #ddd;
}
#product-tables td{
    border-left: solid 1px #ddd;
    text-align: center;
    width: 50%;
	  padding: 3px;
}
/***** Footer *****/
.footer-widget .widget-title {
    color: #6a7ea7;
    font-weight: 700;
    border-bottom: solid 1px #abbcdf;
    padding-bottom: 8px;
    text-align: center;
}
footer p {
	color:#4d628f;
	font-weight: 400;	
}
footer li {
	color:#4d628f;
	font-weight: 400;	
}
.main-footer a {
	color:#003c7e;
	font-weight: 500;	
}
.main-footer a:hover {
	color:#d3141b;
}
.main-footer .recent-posts-time {
  color: #979797;
}
.main-footer .recent-posts-comment {
	display:none;
}
footer .copyrights-wrapper {
   border-top: 1px solid #003c7e !important;
}
footer #media_image-2{
    border: solid 1px #c7c7c7;
    border-radius: 18px;
}
social img {
   width:2em
	 transition: .5s;
}
social img:hover {
    opacity: 0.5;
    transition: .5s;
}
.footer-text {
    list-style-type: none;
    padding: 0;
    text-align: justify;
    line-height: 2em;
    margin-top: 2em;
}
social img {
    width: 1.7em;
	  margin: 3px;
}
.itsec-recaptcha-opt-in {
    width: 100%;
   	background: #f2f6ff !important;
    border: 1px solid #dde4f5 !important;
}
.foot-menu svg {
    width: 1em;
    margin-left: .5em;
    fill: #003c7e;
}
.e-namad {
    text-align: center;
}
/******** پخ زن وسط صفحه نخست ********/
#vizhe {
background-size: 50%;
}
/******** تصاویر بزرگ وسط صفحه ********/
.tile-images .main-wrapp-img {
	  webkit-filter: grayscale(100%);
    filter: grayscale(100%);
	  transition: .5s;
}
.tile-images:hover .main-wrapp-img {
	  webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	  transition: .5s;
}
.tile-images h4 {
    color: #fff;
    background-color: #283371;
    padding: 7px;
    width: 175px;
    border-radius: 7px;
    text-align: center;
}
.entry-meta-list li {
	display: none;
}
/********* Shop Tools ***********/
.woodmart-shop-tools .woodmart-products-per-page {
	display:none;
}
.woodmart-shop-tools .wd-products-shop-view {
	display: none;
}
/********* Shop Content **********/
h1.entry-title {
    font-weight: 900;
    font-size: 1.7em;
}
.single-product .product-image-summary bdi {
   color: #1c893e;
}
.wd-content-area .term-description {
    margin-top: 4em;
    padding: 2em;
    border: solid 1px #5159a4;
}
.wd-content-area .term-description h1 {
    font-size: 1.8em;
    border-right: solid 4px #d3141b;
    padding-right: 3px;
    font-weight: bold;
}
.wd-content-area .term-description h2 {
	  font-size:1.4em;
	  border-right: solid 4px #d3141b;
    padding-right: 3px;
    font-weight: bold;
}
.wd-content-area .term-description h3, h4, h5, h6 {
	  font-size:1.1em;
	  font-weight: bold;
}
.wd-content-area .term-description article {
    font-size: 1em;
    line-height: 2.2em;
    text-align: justify;
    font-weight: 400;
    color: #595959;
    background-color: #f7f7f7;
    padding: 20px;
    margin-bottom: 24px;
    border-radius: 9px;
}
.wd-content-area .term-description article a {
    color: #283371;
    background-color: #fff4ea;
}
.wd-content-area .term-description article li {
    font-size: 1em;
    line-height: 2.2em;
	  text-align: justify;
	  font-weight: 400;
	  color: #595959;
}
.wd-content-area article table td {
	  border: solid 1px #ff9933;
    text-align: center;
    font-size: 0.85em;
}
.woocommerce-tabs .wd-nav-tabs-wrapper {
	  display: none;
}
.single-product-page .product-image-summary-wrap {
    margin-top: 3em;
}
.single-breadcrumbs {
	border-bottom: solid 1px #ddd;
}
.single-breadcrumbs-wrapper .yoast-breadcrumb {
	box-shadow: none!important;
}
.product-labels.labels-rounded .out-of-stock {
    max-width: 70px!important;
    font-size: .8em;
    background-color: #cd2424;
    color: #fff;
    min-height: 2em!important;
}
.wd-product .product-wrapper .price .amount {
    color: #3ac164;
}

/********* تماس با ما **********/
#my-form p {
	text-align:right;
}
#my-form input, textarea {
    text-align: right;
    direction: rtl;
}
#my-form #sub-btn {
	text-align:center;
}
#my-form #sub-btn input {
    background-color: #6cd185;
    color: #fff;
    padding: 1em 3em;
    border-radius: .5em;
    font-weight: 300;
    font-size: 1em;
}
/***************پلاگین به روز رسان قیمت****************/
.last-price-update-date-box {
    background-color: #d2ffd5 !important;
    padding: 5px !important;
    margin-top: 20px !important;
	  border:none !important;
	  border-right: solid 4px #3ac164 !important;
	  border-radius:0 !important;
}
.last-price-update-date {
	 font-size: .9em;
}
/****************کامنت مشتریان******************/
.comment_container {
    background-color: #f2f6ff;
    padding: .5em;
    border-right: solid 4px #5070b9;
    border-radius: 4px;
    color: #262626;
}
.children .comment_container {
    margin-left: 0 !important;
    border-top: none !important;
    background-color: #dde4f5;
    border-right: solid 4px #48e9ae;
    margin-right: 2em;
    margin-top: 1em;
    padding-right: .7em;
}
.commentlist .children {
    margin-left: 0px !important;
    border-top: none !important;
}
#comments .avatar {
    flex: 1 0 auto;
    margin-right: 7px !important;
}
.comment-text {
    padding-left: .5em !important;
}
.commentlist .description {
    font-size: .85em;
}
.commentlist .meta {
    margin-bottom: 10px;
    margin-inline-end: 10px;
    border-bottom: dashed 1px;
}
.wd-review-style-1 .meta time {
    font-style: italic;
    font-size: .8em;
}
/*****************تلفن و عکس داودی******************/
.rightcall, .midcall, .leftcall {
    height: 5em;
    background-color: #dee6f7;
	  margin-top: 2.5em;
}
.midcall hr {
    margin-top: 2.5em;
    max-width: 900px;
    border: none;
    border-bottom: 1px solid #376cdd;
    opacity: .2;
}
.left-phonecall img{
    width: 1.8em;
}
.top-phone {
    margin-top: 1.6em;
}
.top-phone a{
    color: #2a3ea9;
    font-weight: 700;
    margin-left: 3px;
}
/***************** Header ********************/
.header-telephone-mobile img {
	width:1.35em;
	float:left;
}
.myphone-icon {
    flex: none !important;
}
.header-tel-desktop img {
    width: 20px;
    float: left;
    margin-right: 7px;
}
.header-tel-desktop {
	  flex: none !important;
}
.header-tel-desktop a{
    color: #040404;
    font-weight: 600;
	  float: left;
}
.whb-general-header-inner .wd-header-cart .wd-tools-icon.wd-icon-alt:before
 {
    content: "\f126";
    font-family: "woodmart-font";
    color: #283371!important;
}
.whb-general-header {
    border-bottom: none !important;
}
.wd-nav-product-cat .wd-nav[class*="wd-style-"]>li>a {
    color: #ffffff !important;
}
.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: #ec2428 !important;
}
.wd-nav[class*="wd-style-"]>li>a:hover {
    color: #ec2428 !important;
}
.whb-top-bar-inner .wd-header-secondary-nav #menu-top-of-menu {
    float: left;
}
.whb-top-bar-inner .wd-header-secondary-nav #menu-top-of-menu li a {
    color: #2f3790;
    font-weight: 600;
}
/**************** Comments *******************/
#comments .children li:last-child {
    margin-bottom: 2em !important;
}
/*************** Call Back *******************/
.my-callback_wrapper .gform_heading h2 {
    font-weight: 900;
    text-align: center;
}
.my-callback .gform-footer #gform_submit_button_1{
    background-color: #27b75a;
    margin: 0 auto;
}
/************** Products Carousel Index *********/
.products-csl .swiper-slide .my-product-box .elementor-image-box-title {
    color: #ffffff;
    font-weight: 800;
    font-family: 'IRANSansXFaNum';
    font-size: 1em;
    background-color: #ec2428;
    padding: 10px 0;
    border-radius: 50px;
    margin-bottom: 10px !important;
}

.products-csl .swiper-slide .my-product-box .elementor-image-box-description {
    font-size: 0.9em;
    font-weight: 400;
    color: #59639f;
}
/************* Cart & Checkout **************/
.cart-widget-side .woocommerce-mini-cart-item .woocommerce-Price-amount bdi { 
	  color: #3ac164;
}
.shopping-cart-widget-footer .woocommerce-mini-cart__total bdi { 
	  color: #3ac164;
}
.woocommerce-cart .wd-content-area article table td {
    border: none;
}
.woocommerce-cart .product-subtotal bdi {
    color: #000;
}
.woocommerce-cart .cart-totals-inner bdi {
    color: #283371;
}
.woocommerce-cart .wd-page-title,
.woocommerce-checkout .wd-page-title {
    background-color: #182258;
}
.woocommerce-cart .title-size-default,
.woocommerce-checkout .title-size-default {
    --wd-title-sp: 1.7em !important;
}
.woocommerce-cart .wd-page-title .wd-checkout-steps .step-active a,
.woocommerce-checkout .wd-page-title .wd-checkout-steps .step-active a {
    text-decoration: none;
}
.woocommerce-cart .cart-subtotal th {
   border-bottom: none !important;
}
.woocommerce-checkout .woocommerce-checkout-review-order .wd-table-wrapper table tbody tr td {
    border: none;
}
.woocommerce-checkout .woocommerce-checkout-review-order .wd-table-wrapper table tfoot tr td {
    border: none;
}
.woocommerce-checkout .woocommerce-checkout-review-order .wd-table-wrapper table tfoot tr td .woocommerce-Price-amount bdi {
    color: #000;
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-privacy-policy-text {
    display: none;
}
.woocommerce-checkout main .woocommerce #woocommerce-checkout-form-coupon {
    display: flex !important;
}
.woocommerce-checkout main .woocommerce a {
	  display: none;
}
/************* Signup & Login ************/
.wd-dropdown-register .login-dropdown-inner .create-account-link {
    background-color: #3ac164;
    color: #fff;
    padding: 0.5em;
    border-radius: 5px;
    font-weight: 400;
}
/************* حذف قیمت و خرید ************/
.single-product-page .summary-inner .cart {
    display: none !important;
}
.single-product-page .summary-inner .price {
    display: none !important;
}
.wd-products-element .wd-product .product-wrapper .price {
    display: none !important;
}
.wd-products-element .wd-product .product-wrapper .price {
    display: none !important;
}
.wd-products-element .wd-product .product-wrapper .star-rating {
		display: none !important;
}
.wd-product.wd-hover-quick .wd-add-btn {
    display: none !important;
}@media (max-width: 576px) {
	.page-title {
    position: relative;
    margin-top: 0 !important;
    margin-bottom: 40px;
    padding: 15px 0;
}
}

