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

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//3aplusco.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//3aplusco.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//3aplusco.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//3aplusco.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//3aplusco.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//3aplusco.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//3aplusco.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//3aplusco.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "IRansansX, sans-serif", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "IRansansX, sans-serif", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "IRansansX, sans-serif", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "IRansansX, sans-serif", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "IRansansX, sans-serif", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "iransans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(237,28,35);
	--wd-alternative-color: rgb(237,177,37);
	--wd-link-color: rgb(237,177,37);
	--wd-link-color-hover: rgb(237,28,35);
	--btn-default-font-family: "iranyekan, sans-serif", Arial, Helvetica, sans-serif;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-font-family: "iranyekan, sans-serif", Arial, Helvetica, sans-serif;
	--btn-accented-bgcolor: rgb(237,28,35);
	--btn-accented-bgcolor-hover: rgba(237,28,35,0.79);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--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;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(244,245,247);
	background-image: none;
}
.page .wd-page-content {
	background-color: rgb(244,245,247);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(244,245,247);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(244,245,247);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(244,245,247);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(244,245,247);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(244,245,247);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(244,245,247);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1600px;
--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: 5px;
}

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


@font-face {
	font-family: "iransans";
	src: url("//3aplusco.com/wp-content/uploads/2023/05/IRANSansWeb_Light.woff2") format("woff2"), 
url("//3aplusco.com/wp-content/uploads/2023/05/IRANSansWeb_Light.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "iransans";
	src: url("//3aplusco.com/wp-content/uploads/2023/05/IRANSansWeb_Medium.woff2") format("woff2"), 
url("//3aplusco.com/wp-content/uploads/2023/05/IRANSansWeb_Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "iransans";
	src: url("//3aplusco.com/wp-content/uploads/2023/05/IRANSansWeb_Bold.woff2") format("woff2"), 
url("//3aplusco.com/wp-content/uploads/2023/05/IRANSansWeb_Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

/************* صفحه محصول ***********/

/* کورنومتر صفحه محصول */
.single-product .wd-product-countdown{
	margin-bottom: 0px
}
.single-product .wd-product-countdown .countdown-days,
.single-product .wd-product-countdown .countdown-hours,
.single-product .wd-product-countdown .countdown-min,
.single-product .wd-product-countdown .countdown-sec{
	box-shadow: 0 0 15px rgb(26 26 26 / 10%);
	border: none !important;
	border-radius: 20px;
}
.single-product .wd-product-countdown .countdown-days{
	background: #EF394E;
	color: #fff;
}
.single-product .wd-product-countdown .countdown-days span{
	color: #fff;
}
.single-product .wd-product-countdown .countdown-days,
.single-product .wd-product-countdown .countdown-hours,
.single-product .wd-product-countdown .countdown-min,
.single-product .wd-product-countdown .countdown-sec{
	font-size: 26px !important;
}


/* دکمه و متغیر ها */
.product-image-summary .cart{
	    margin-bottom: 15px;
   background: #c4c4c426;
    border-radius: 8px;
    padding: 14px;
    margin-top: 14px;
}


.woocommerce-product-details__short-description{
	margin-top: 20px
}


/* استایل تب ها */
.single-product .product-tabs-wrapper{
	border-top: none
}


.single-product .woocommerce-tabs {
    box-shadow: 0 0 15px rgb(26 26 26 / 10%);
    border-radius: 15px;
    padding-right: 15px;
    padding-left: 15px;
	    padding-bottom: 15px;
}


.single-product .woocommerce-tabs .wc-tabs {
    box-shadow: 0 0 15px rgb(26 26 26 / 10%);
    border-radius: 15px;
    background: #fff;
    width: 600px;
    margin: auto;
	  position: relative;
    top: -30px;
    padding-bottom: 10px;
}






/* استایل مشخصات فنی */
.dwspecs-product-table .dwspecs-product-table-group .group-title{
	color: #EF394E
}


.dwspecs-product-table table{
	border-radius: 14px;
	overflow: hidden
}
/*سایز تصاویر صفحه فروشگاه*/
.product-grid-item :is(.product-image-link,.hover-img) img {
    width: 100%;
    height: 212px;
    width: 212px !important;
    object-fit: contain;
}
/* فونت ها*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    font: inherit;
    font-size: 100%;
    font-family: 'IRANSansX';
}

/************* صفحه هات دسته بندی محصولات و فروشگاه ***********/





/* لیبل باکس محصولات ویژه */
.woodmart-archive-shop .labels-rounded{
    top: -5px;
    right: -5px;
}


.woodmart-archive-shop .labels-rounded .product-label{
    border-radius: 0;
    border-bottom-left-radius: 20px;
}


/* قیمت محصولات پیشنهاد ویژه */
.woodmart-archive-shop .product-wrapper .price{
    text-align: left;
    margin-top: 20px;
    margin-bottom: 15px;
}


.woodmart-archive-shop .product-wrapper .price del{
    display: block;
    font-size: 16px
}


.woodmart-archive-shop .product-wrapper .price ins{
    font-size: 20px
}





/* استايل ابزار های صفحات فروشگاه */
.woodmart-archive-shop .widget-area .sidebar-widget{
	    box-shadow: 0 0 4px rgb(0 0 0 / 12%) !important;
    padding: 14px;
    border-radius: 8px;
    Background: #fff !important;
}




/* استايل مسیر راهنما و دکمه های فیلتر */
.woodmart-archive-shop .wd-shop-tools{
    display: flex;
    align-items: center;
    box-shadow: 0 0 4px rgb(0 0 0 / 12%);
    padding: 14px 14px 0px 14px;
    border-radius: 5px;
    flex-wrap: wrap;
    margin-bottom: 20px;
	background: #fff;
}
/* مسیر راهنما برگه تکی محصول*/
.elementor-431 .elementor-element.elementor-element-21793ce7 {
    width: auto;
    max-width: auto;
    display: flex;
    align-items: center;
    box-shadow: 0 0 4px rgb(0 0 0 / 12%);
    padding: 14px 14px 0px 14px;
    border-radius: 5px;
    flex-wrap: wrap;
    margin-bottom: 20px;
    background: #fff;
}


/* استايل دکمه پاک کردن فیلتر ها */
.woodmart-archive-shop .wd-active-filters .wd-clear-filters.wd-style-text{
    font-size: 95%;
    background: #EF394E;
    padding: 14px;
    border-radius: 8px;
    color: #fff;
}
.wd-active-filters .wd-clear-filters.wd-style-text>a {
    color: #fff;
}
.wd-active-filters .widget_layered_nav_filters{
    background: #c4c4c43d;
    padding: 12px 14px 3px 14px;
    border-radius: 8px;
}
/*عنوان های صفحات*/
.title-size-small .title {
    font-size: 30px;
}
/* رنگ آیکون فهرست داخل هدر */
.wd-nav>li>a .wd-nav-icon {
    color: #a1a3a8;
}

/*استایل صفحه وبلاگ*/
.blog-design-masonry.blog-style-bg :is(.post-img-wrapp,.entry-thumbnail img) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    width: 100%;
    height: 180px;
    object-fit: fill;
}
.blog-post-loop .article-body-container {
    position: relative;
    z-index: 1;
    padding: 25px;
    border-radius: var(--wd-brd-radius);
    background-color: var(--bgcolor-white);
    text-align: center;
    height: 250px;
}
/*عکس صفحه محصول*/
.woocommerce-product-gallery .woocommerce-product-gallery__image {
    overflow: hidden;
    border-radius: var(--wd-brd-radius);
    object-fit: contain;
    text-align: center;
}
.woocommerce-product-gallery img {
    width: 100%;
    border-radius: var(--wd-brd-radius);
    width: 212px;
    height: 212px;
    object-fit: contain;
}

.product-element-top {
    text-align: center;
}



/*رنگ بک گراند محصولات صفحه فروشگاه*/
.wd-products-with-bg:not(.products-bordered-grid) .product-wrapper {
    background-color: rgb(254 254 254);
}
/* باکس شدو محصولات صفحه فروشگاه*/
.wd-products-with-shadow:not(.products-bordered-grid) .product-wrapper, .wd-products-with-shadow.products-bordered-grid>.product-grid-item, .wd-products-with-shadow.products-bordered-grid .owl-stage-outer, .wd-products-with-shadow.products-bordered-grid .wd-owl:not(.owl-loaded), .wd-products-with-shadow.elements-list.products-bordered-grid {
    box-shadow: 0 0 4px rgb(0 0 0 / 8%);
}

.term-description {
    margin-bottom: 25px;
    background: #fff;
    padding: 15px;
    border-radius: 10px;
}

.wd-term-desc {
	margin-bottom: 25px;
    background: #fff;
    padding: 30px;
    border-radius: 10px;
}
.elementor-widget-video .e-hosted-video .elementor-video {
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 5px;
}
.widget_product_categories .widget-title {
    margin-bottom: 10px;
    background-color: #F4F5F7;
    padding: 10px;
    border-radius: 5px;
}
h5.widget-title {
    background-color: #F4F5F7;
    padding: 10px;
    border-radius: 5px;
}
.blog-design-masonry.has-post-thumbnail .post-date {
    top: 10px;
    right: 10px;
    display: none;
}@media (min-width: 1025px) {
	/*.single-product .woocommerce-tabs .wc-tabs{
	    margin-right: 430px;
}*/
/*نمایندگی هدر*/
.whb-2kzxwu9l0v6zqw8zbw14 .wd-info-box .info-box-title {
    line-height: 2;
    margin-top: 13px;
	font-size: 15px;
}
/*عکس های زیر اسلایدر
.promo-banner.banner-default.banner-hover-none.color-scheme-.banner-btn-size-default.banner-btn-style-default.cursor-pointer{
	    filter: grayscale(1) blur(2px);
}
.promo-banner.banner-default.banner-hover-none.color-scheme-.banner-btn-size-default.banner-btn-style-default.cursor-pointer:hover{
	filter: grayscale(0) blur(0px);}/*
/*عکس های زیر اسلایدر*/
img.swiper-slide-image {
    filter: grayscale(1) blur(2px);
}
img.swiper-slide-image:hover{
	filter: grayscale(0) blur(0px);}

#flags {
    width: 165px;
    margin-top: 10px;
}

}

@media (max-width: 576px) {
	/*  فرم جستجو موبایل*/
.wd-header-search-form-mobile input[type="text"]{
	border-radius: 8px;
	background-color: #f0f0f1;
	border: none
}
}

