.elementor-14 .elementor-element.elementor-element-4d1c42a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .elementor-repeater-item-37ddd3f .swiper-slide-bg{background-image:url(https://firoozacademy.ir/wp-content/uploads/2024/12/image-3.jpg);background-size:cover;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .elementor-repeater-item-37ddd3f .elementor-background-overlay{background-color:#0000004D;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .elementor-repeater-item-3118318 .swiper-slide-bg{background-image:url(https://firoozacademy.ir/wp-content/uploads/2024/12/image-4.jpg);background-size:cover;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .elementor-repeater-item-3118318 .elementor-background-overlay{background-color:#0000004D;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .elementor-repeater-item-0f35d19 .swiper-slide-bg{background-image:url(https://firoozacademy.ir/wp-content/uploads/2024/12/image-5.jpg);background-size:cover;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .elementor-repeater-item-0f35d19 .elementor-background-overlay{background-color:#0000004D;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .swiper-slide{height:500px;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .swiper-slide-contents{max-width:66%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-14 .elementor-element.elementor-element-b58a4c0 .swiper-slide-inner{padding:50px 0px 50px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .elementor-slide-heading{color:#FFFFFF;font-weight:600;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .elementor-swiper-button{font-size:20px;color:#56B847;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .elementor-swiper-button svg{fill:#56B847;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:8px;width:8px;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .swiper-pagination-fraction{font-size:8px;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#00000033;opacity:1;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .swiper-pagination-bullet-active{background-color:#4DA640B3;}.elementor-14 .elementor-element.elementor-element-808026f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-bb61ad1{--wd-cat-img-width:100px;--wd-cat-brd-radius:24px;}.elementor-14 .elementor-element.elementor-element-bb61ad1 div.product-category .wd-entities-title, .elementor-14 .elementor-element.elementor-element-bb61ad1 .wd-nav-product-cat>li>a{font-size:14px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-105b265{--display:flex;--padding-top:30px;--padding-bottom:23px;--padding-left:72px;--padding-right:72px;}.elementor-14 .elementor-element.elementor-element-105b265:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-105b265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#028AA0;}.elementor-14 .elementor-element.elementor-element-6927238 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-6927238.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-6927238 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-14 .elementor-element.elementor-element-6927238{--icon-box-icon-margin:4px;}.elementor-14 .elementor-element.elementor-element-6927238 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6927238.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6927238.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-6927238.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6927238 .elementor-icon{font-size:16px;}.elementor-14 .elementor-element.elementor-element-6927238 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-6927238 .elementor-icon-box-title a{font-family:"iranyekanx", Sans-serif;font-size:16px;font-weight:700;}.elementor-14 .elementor-element.elementor-element-80718df .wd-products-with-bg, .elementor-14 .elementor-element.elementor-element-80718df .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0b1e5dc{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:72px;--padding-right:72px;}.elementor-14 .elementor-element.elementor-element-38630d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-38630d6 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-14 .elementor-element.elementor-element-38630d6{--icon-box-icon-margin:4px;}.elementor-14 .elementor-element.elementor-element-38630d6 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-14 .elementor-element.elementor-element-38630d6.elementor-view-stacked .elementor-icon{background-color:#56B847;}.elementor-14 .elementor-element.elementor-element-38630d6.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-38630d6.elementor-view-default .elementor-icon{fill:#56B847;color:#56B847;border-color:#56B847;}.elementor-14 .elementor-element.elementor-element-38630d6 .elementor-icon{font-size:16px;}.elementor-14 .elementor-element.elementor-element-38630d6 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-38630d6 .elementor-icon-box-title a{font-family:"iranyekanx", Sans-serif;font-size:16px;font-weight:700;}.elementor-14 .elementor-element.elementor-element-c4a733e .wd-products-with-bg, .elementor-14 .elementor-element.elementor-element-c4a733e .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f7eef21{--display:flex;--padding-top:30px;--padding-bottom:23px;--padding-left:72px;--padding-right:72px;}.elementor-14 .elementor-element.elementor-element-f7eef21:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f7eef21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2CA66D;}.elementor-14 .elementor-element.elementor-element-242cd62 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-242cd62.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-242cd62 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-14 .elementor-element.elementor-element-242cd62{--icon-box-icon-margin:4px;}.elementor-14 .elementor-element.elementor-element-242cd62 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-242cd62.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-242cd62.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-242cd62.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-242cd62 .elementor-icon{font-size:16px;}.elementor-14 .elementor-element.elementor-element-242cd62 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-242cd62 .elementor-icon-box-title a{font-family:"iranyekanx", Sans-serif;font-size:16px;font-weight:700;}.elementor-14 .elementor-element.elementor-element-0e459fb .wd-products-with-bg, .elementor-14 .elementor-element.elementor-element-0e459fb .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-cd359bc{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:72px;--padding-right:72px;}.elementor-14 .elementor-element.elementor-element-da367c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-da367c3 .elementor-icon-box-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-da367c3 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-14 .elementor-element.elementor-element-da367c3 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-da367c3 .elementor-icon-box-title a{font-family:"iranyekanx", Sans-serif;font-size:16px;font-weight:700;}.elementor-14 .elementor-element.elementor-element-c84fafb .wd-products-with-bg, .elementor-14 .elementor-element.elementor-element-c84fafb .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e96f15f{--display:flex;--padding-top:30px;--padding-bottom:60px;--padding-left:72px;--padding-right:72px;}.elementor-14 .elementor-element.elementor-element-e96f15f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e96f15f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2CA66D;}.elementor-14 .elementor-element.elementor-element-18e2bc7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-18e2bc7.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-18e2bc7 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-14 .elementor-element.elementor-element-18e2bc7{--icon-box-icon-margin:4px;}.elementor-14 .elementor-element.elementor-element-18e2bc7 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-18e2bc7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-18e2bc7.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-18e2bc7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-18e2bc7 .elementor-icon{font-size:16px;}.elementor-14 .elementor-element.elementor-element-18e2bc7 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-18e2bc7 .elementor-icon-box-title a{font-family:"iranyekanx", Sans-serif;font-size:16px;font-weight:700;}.elementor-14 .elementor-element.elementor-element-9c0a6a9{--display:flex;}.elementor-14 .elementor-element.elementor-element-c2d68ce .wd-info-box{padding:32px 24px 32px 24px;border-radius:24px 24px 24px 24px;background-color:#F9F9F9;}.elementor-14 .elementor-element.elementor-element-c2d68ce .info-box-title{color:#0A1F44;font-family:"iranyekanx", Sans-serif;font-size:24px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-c2d68ce .info-box-inner{color:#53627C;font-family:"iranyekanx", Sans-serif;font-size:16px;font-weight:500;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-bb61ad1{--wd-cat-img-width:75px;}.elementor-14 .elementor-element.elementor-element-105b265{--padding-top:23px;--padding-bottom:23px;--padding-left:50px;--padding-right:50px;}.elementor-14 .elementor-element.elementor-element-0b1e5dc{--padding-top:23px;--padding-bottom:23px;--padding-left:50px;--padding-right:50px;}.elementor-14 .elementor-element.elementor-element-f7eef21{--padding-top:23px;--padding-bottom:23px;--padding-left:50px;--padding-right:50px;}.elementor-14 .elementor-element.elementor-element-cd359bc{--padding-top:23px;--padding-bottom:23px;--padding-left:50px;--padding-right:50px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-4d1c42a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .swiper-slide{height:220px;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .swiper-slide-inner{padding:20px 0px 20px 0px;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .elementor-slide-heading{font-size:15px;}.elementor-14 .elementor-element.elementor-element-b58a4c0 .elementor-swiper-button{font-size:19px;}.elementor-14 .elementor-element.elementor-element-bb61ad1{--wd-cat-img-width:50px;}.elementor-14 .elementor-element.elementor-element-bb61ad1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-bb61ad1 div.product-category .wd-entities-title, .elementor-14 .elementor-element.elementor-element-bb61ad1 .wd-nav-product-cat>li>a{font-size:10px;}.elementor-14 .elementor-element.elementor-element-bb61ad1 .wd-nav-arrows{--wd-arrow-offset-h:-22px;}.elementor-14 .elementor-element.elementor-element-105b265{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-6927238 .elementor-icon{font-size:14px;}.elementor-14 .elementor-element.elementor-element-6927238 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-6927238 .elementor-icon-box-title a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-80718df .wd-nav-arrows{--wd-arrow-offset-h:-30px;}.elementor-14 .elementor-element.elementor-element-0b1e5dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-38630d6.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-38630d6 .elementor-icon{font-size:14px;}.elementor-14 .elementor-element.elementor-element-38630d6 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-38630d6 .elementor-icon-box-title a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-c4a733e .wd-nav-arrows{--wd-arrow-offset-h:-30px;}.elementor-14 .elementor-element.elementor-element-f7eef21{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-242cd62 .elementor-icon{font-size:14px;}.elementor-14 .elementor-element.elementor-element-242cd62 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-242cd62 .elementor-icon-box-title a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-0e459fb .wd-nav-arrows{--wd-arrow-offset-h:-30px;}.elementor-14 .elementor-element.elementor-element-cd359bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-da367c3.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-da367c3 .elementor-icon-box-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-da367c3 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-da367c3 .elementor-icon-box-title a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-c84fafb .wd-nav-arrows{--wd-arrow-offset-h:-30px;}.elementor-14 .elementor-element.elementor-element-e96f15f{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-18e2bc7 .elementor-icon-box-wrapper{align-items:center;}.elementor-14 .elementor-element.elementor-element-18e2bc7 .elementor-icon{font-size:14px;}.elementor-14 .elementor-element.elementor-element-18e2bc7 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-18e2bc7 .elementor-icon-box-title a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-c9c28e7 .wd-nav-arrows{--wd-arrow-offset-h:-30px;--wd-arrow-offset-v:30px;}.elementor-14 .elementor-element.elementor-element-c2d68ce .wd-info-box{padding:25px 20px 25px 20px;}.elementor-14 .elementor-element.elementor-element-c2d68ce .info-box-title{font-size:21px;}.elementor-14 .elementor-element.elementor-element-c2d68ce .info-box-inner{font-size:12px;}}/* Start custom CSS for slides, class: .elementor-element-b58a4c0 */@media only screen and (max-width: 768px) {

.elementor-swiper-button-next > i
{
    padding: 5.5px 6px 4.5px 4px !important;
}

.elementor-swiper-button-prev > i
{
    padding: 5.5px 4px 4.5px 6px !important;
}
    
}

.elementor-slides-wrapper
{
border-radius: 25px !important;
}

.elementor-swiper-button-next > i
{
background-color: white;
    border: 2px solid #e8eff0;
border-radius: 50px;
padding: 9.5px 10.5px 9px 8.5px;

}

.elementor-swiper-button-prev > i
{
background-color: white;
    border: 2px solid #e8eff0;
border-radius: 50px;
padding: 9px 8.5px 9.5px 10.5px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-bb61ad1 */.elementor-14 .elementor-element.elementor-element-bb61ad1 .more-products
{
display: none;
}

.category-grid-item .wd-cat-wrap
{
border-color: #fff;
box-shadow: 0 0 3px #e2e8f0;
position: relative;
top: 0;
transition: top 0.5s ease 0s;
}

.category-grid-item .wd-cat-wrap:hover
{
top: -12px !important;
border-color: #56b847;
box-shadow: 0 0 10px rgb(86 184 71 / 20%);
}

.elementor-14 .elementor-element.elementor-element-bb61ad1 .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-14 .elementor-element.elementor-element-bb61ad1 .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    background-color: white;
    border-radius: 50px;
    border: 2px solid #e8eff0;
    color: #56b847 !important;
}

.elementor-14 .elementor-element.elementor-element-bb61ad1 .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-14 .elementor-element.elementor-element-bb61ad1 .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    width: 35px !important;
    height: 35px !important;
}

.elementor-14 .elementor-element.elementor-element-bb61ad1 .wd-btn-arrow.wd-next .wd-arrow-inner:after
{
    margin-right: 3px;
}

.elementor-14 .elementor-element.elementor-element-bb61ad1 .wd-btn-arrow.wd-prev .wd-arrow-inner:after
{
    margin-left: 3px;
}

.elementor-14 .elementor-element.elementor-element-bb61ad1 .category-image-wrapp
{
    border-radius: 0 !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-80718df */.elementor-14 .elementor-element.elementor-element-80718df .wd-buttons, .elementor-14 .elementor-element.elementor-element-80718df .product-labels .featured, .elementor-14 .elementor-element.elementor-element-80718df .wd-product-cats, .elementor-14 .elementor-element.elementor-element-80718df .star-rating, .elementor-14 .elementor-element.elementor-element-80718df .wd-product-stock,
.elementor-14 .elementor-element.elementor-element-80718df del .woocommerce-Price-amount span, .wd-disabled
{
    display: none !important;
}

@media only screen and (max-width: 768px) {
    
.elementor-14 .elementor-element.elementor-element-80718df .wd-entities-title
{
    text-align: center;
    font-size: 11px;
    font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-80718df ins .woocommerce-Price-amount
{
    color: black;
    font-size: 15px;
}

.elementor-14 .elementor-element.elementor-element-80718df ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 10px !important;
    font-weight: 500 !important;
}

.elementor-14 .elementor-element.elementor-element-80718df del .woocommerce-Price-amount
{
    font-size: 12px;
    text-decoration: line-through
}

.elementor-14 .elementor-element.elementor-element-80718df .wd-add-btn .button span
{
    font-size: 10px;
    font-weight: 600;
    padding: 7px !important;
}

.elementor-14 .elementor-element.elementor-element-80718df .wd-add-btn .button
{
    --btn-height: 0 !important;
}

}

@media only screen and (min-width: 768px) {
    
.elementor-14 .elementor-element.elementor-element-80718df .wd-entities-title
{
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-80718df ins .woocommerce-Price-amount
{
    color: black;
    font-size: 20px;
}

.elementor-14 .elementor-element.elementor-element-80718df ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-14 .elementor-element.elementor-element-80718df del .woocommerce-Price-amount
{
    font-size: 16px;
    text-decoration: line-through
}

.elementor-14 .elementor-element.elementor-element-80718df .wd-add-btn .button span
{
    font-size: 12px;
    font-weight: 600;
}

}

.elementor-14 .elementor-element.elementor-element-80718df .wd-add-btn .button
{
    background-color: white;
    color: black;
    border: 1px solid #f4f4f4;
    border-radius: 50px;
    max-width: 150px;
}

.elementor-14 .elementor-element.elementor-element-80718df .wd-add-btn .button:hover
{
    color: #56b847;
    border-color: #56b847;
}

.elementor-14 .elementor-element.elementor-element-80718df .price del
{
    display: block;
}

.elementor-14 .elementor-element.elementor-element-80718df .price, .elementor-14 .elementor-element.elementor-element-80718df .wd-add-btn
{
    width: 100%;
    text-align: center;
}

.elementor-14 .elementor-element.elementor-element-80718df del
{
    text-decoration: none;
}

.elementor-14 .elementor-element.elementor-element-80718df .wd-nav-pagin .wd-nav-pagin-item span
{
    background-color: rgb(0 0 0 / 15%);
    border: none;
}

.elementor-14 .elementor-element.elementor-element-80718df .wd-nav-pagin .wd-nav-pagin-item.wd-active span
{
    background-color: rgb(35 103 26) !important;
    border: none;
}

.elementor-14 .elementor-element.elementor-element-80718df .product-wrapper
{
    border-radius: 24px !important   
}

.elementor-14 .elementor-element.elementor-element-80718df .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-14 .elementor-element.elementor-element-80718df .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    background-color: white;
    border-radius: 50px;
    border: 2px solid #e8eff0;
    color: #56b847 !important;
}

.elementor-14 .elementor-element.elementor-element-80718df .wd-btn-arrow.wd-next .wd-arrow-inner:after
{
    margin-right: 3px;
}

.elementor-14 .elementor-element.elementor-element-80718df .wd-btn-arrow.wd-prev .wd-arrow-inner:after
{
    margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-c4a733e */.elementor-14 .elementor-element.elementor-element-c4a733e .wd-buttons, .elementor-14 .elementor-element.elementor-element-c4a733e .product-labels .featured, .elementor-14 .elementor-element.elementor-element-c4a733e .wd-product-cats, .elementor-14 .elementor-element.elementor-element-c4a733e .star-rating, .elementor-14 .elementor-element.elementor-element-c4a733e .wd-product-stock,
.elementor-14 .elementor-element.elementor-element-c4a733e del .woocommerce-Price-amount span, .wd-disabled
{
    display: none !important;
}

@media only screen and (max-width: 768px) {
    
.elementor-14 .elementor-element.elementor-element-c4a733e .wd-entities-title
{
    text-align: center;
    font-size: 11px;
    font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-c4a733e ins .woocommerce-Price-amount
{
    color: black;
    font-size: 15px;
}

.elementor-14 .elementor-element.elementor-element-c4a733e ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 10px !important;
    font-weight: 500 !important;
}

.elementor-14 .elementor-element.elementor-element-c4a733e del .woocommerce-Price-amount
{
    font-size: 12px;
    text-decoration: line-through
}

.elementor-14 .elementor-element.elementor-element-c4a733e .wd-add-btn .button span
{
    font-size: 10px;
    font-weight: 600;
    padding: 7px !important;
}

.elementor-14 .elementor-element.elementor-element-c4a733e .wd-add-btn .button
{
    --btn-height: 0 !important;
}

}

@media only screen and (min-width: 768px) {
    
.elementor-14 .elementor-element.elementor-element-c4a733e .wd-entities-title
{
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-c4a733e ins .woocommerce-Price-amount
{
    color: black;
    font-size: 20px;
}

.elementor-14 .elementor-element.elementor-element-c4a733e ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-14 .elementor-element.elementor-element-c4a733e del .woocommerce-Price-amount
{
    font-size: 16px;
    text-decoration: line-through
}

.elementor-14 .elementor-element.elementor-element-c4a733e .wd-add-btn .button span
{
    font-size: 12px;
    font-weight: 600;
}

}

.elementor-14 .elementor-element.elementor-element-c4a733e .wd-add-btn .button
{
    background-color: white;
    color: black;
    border: 1px solid #f4f4f4;
    border-radius: 50px;
    max-width: 150px;
}

.elementor-14 .elementor-element.elementor-element-c4a733e .wd-add-btn .button:hover
{
    color: #56b847;
    border-color: #56b847;
}

.elementor-14 .elementor-element.elementor-element-c4a733e .price del
{
    display: block;
}

.elementor-14 .elementor-element.elementor-element-c4a733e .price, .elementor-14 .elementor-element.elementor-element-c4a733e .wd-add-btn
{
    width: 100%;
    text-align: center;
}

.elementor-14 .elementor-element.elementor-element-c4a733e del
{
    text-decoration: none;
}

.elementor-14 .elementor-element.elementor-element-c4a733e .wd-nav-pagin .wd-nav-pagin-item span
{
    background-color: rgb(0 0 0 / 15%);
    border: none;
}

.elementor-14 .elementor-element.elementor-element-c4a733e .wd-nav-pagin .wd-nav-pagin-item.wd-active span
{
    background-color: rgb(35 103 26) !important;
    border: none;
}

.elementor-14 .elementor-element.elementor-element-c4a733e .product-wrapper
{
    border-radius: 24px !important   
}

.elementor-14 .elementor-element.elementor-element-c4a733e .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-14 .elementor-element.elementor-element-c4a733e .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    background-color: white;
    border-radius: 50px;
    border: 2px solid #e8eff0;
    color: #56b847 !important;
}

.elementor-14 .elementor-element.elementor-element-c4a733e .wd-btn-arrow.wd-next .wd-arrow-inner:after
{
    margin-right: 3px;
}

.elementor-14 .elementor-element.elementor-element-c4a733e .wd-btn-arrow.wd-prev .wd-arrow-inner:after
{
    margin-left: 3px;
}

.elementor-14 .elementor-element.elementor-element-c4a733e .product-wrapper
{
    border: 1px solid #f4f4f4;
    transition: all 0.2s linear;
}

.elementor-14 .elementor-element.elementor-element-c4a733e .wd-product:hover .product-wrapper
{
    border: 1px solid #4da640;
    box-shadow: 0 0 4px #4da640;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-0e459fb */.elementor-14 .elementor-element.elementor-element-0e459fb .wd-buttons, .elementor-14 .elementor-element.elementor-element-0e459fb .product-labels .featured, .elementor-14 .elementor-element.elementor-element-0e459fb .wd-product-cats, .elementor-14 .elementor-element.elementor-element-0e459fb .star-rating, .elementor-14 .elementor-element.elementor-element-0e459fb .wd-product-stock,
.elementor-14 .elementor-element.elementor-element-0e459fb del .woocommerce-Price-amount span, .wd-disabled
{
    display: none !important;
}

@media only screen and (max-width: 768px) {
    
.elementor-14 .elementor-element.elementor-element-0e459fb .wd-entities-title
{
    text-align: center;
    font-size: 11px;
    font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-0e459fb ins .woocommerce-Price-amount
{
    color: black;
    font-size: 15px;
}

.elementor-14 .elementor-element.elementor-element-0e459fb ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 10px !important;
    font-weight: 500 !important;
}

.elementor-14 .elementor-element.elementor-element-0e459fb del .woocommerce-Price-amount
{
    font-size: 12px;
    text-decoration: line-through
}

.elementor-14 .elementor-element.elementor-element-0e459fb .wd-add-btn .button span
{
    font-size: 10px;
    font-weight: 600;
    padding: 7px !important;
}

.elementor-14 .elementor-element.elementor-element-0e459fb .wd-add-btn .button
{
    --btn-height: 0 !important;
}

}

@media only screen and (min-width: 768px) {
    
.elementor-14 .elementor-element.elementor-element-0e459fb .wd-entities-title
{
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-0e459fb ins .woocommerce-Price-amount
{
    color: black;
    font-size: 20px;
}

.elementor-14 .elementor-element.elementor-element-0e459fb ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-14 .elementor-element.elementor-element-0e459fb del .woocommerce-Price-amount
{
    font-size: 16px;
    text-decoration: line-through
}

.elementor-14 .elementor-element.elementor-element-0e459fb .wd-add-btn .button span
{
    font-size: 12px;
    font-weight: 600;
}

}

.elementor-14 .elementor-element.elementor-element-0e459fb .wd-add-btn .button
{
    background-color: white;
    color: black;
    border: 1px solid #f4f4f4;
    border-radius: 50px;
    max-width: 150px;
}

.elementor-14 .elementor-element.elementor-element-0e459fb .wd-add-btn .button:hover
{
    color: #56b847;
    border-color: #56b847;
}

.elementor-14 .elementor-element.elementor-element-0e459fb .price del
{
    display: block;
}

.elementor-14 .elementor-element.elementor-element-0e459fb .price, .elementor-14 .elementor-element.elementor-element-0e459fb .wd-add-btn
{
    width: 100%;
    text-align: center;
}

.elementor-14 .elementor-element.elementor-element-0e459fb del
{
    text-decoration: none;
}

.elementor-14 .elementor-element.elementor-element-0e459fb .wd-nav-pagin .wd-nav-pagin-item span
{
    background-color: rgb(0 0 0 / 15%);
    border: none;
}

.elementor-14 .elementor-element.elementor-element-0e459fb .wd-nav-pagin .wd-nav-pagin-item.wd-active span
{
    background-color: rgb(35 103 26) !important;
    border: none;
}

.elementor-14 .elementor-element.elementor-element-0e459fb .product-wrapper
{
    border-radius: 24px !important   
}

.elementor-14 .elementor-element.elementor-element-0e459fb .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-14 .elementor-element.elementor-element-0e459fb .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    background-color: white;
    border-radius: 50px;
    border: 2px solid #e8eff0;
    color: #56b847 !important;
}

.elementor-14 .elementor-element.elementor-element-0e459fb .wd-btn-arrow.wd-next .wd-arrow-inner:after
{
    margin-right: 3px;
}

.elementor-14 .elementor-element.elementor-element-0e459fb .wd-btn-arrow.wd-prev .wd-arrow-inner:after
{
    margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-c84fafb */.elementor-14 .elementor-element.elementor-element-c84fafb .wd-buttons, .elementor-14 .elementor-element.elementor-element-c84fafb .product-labels .featured, .elementor-14 .elementor-element.elementor-element-c84fafb .wd-product-cats, .elementor-14 .elementor-element.elementor-element-c84fafb .star-rating, .elementor-14 .elementor-element.elementor-element-c84fafb .wd-product-stock,
.elementor-14 .elementor-element.elementor-element-c84fafb del .woocommerce-Price-amount span, .wd-disabled
{
    display: none !important;
}

@media only screen and (max-width: 768px) {
    
.elementor-14 .elementor-element.elementor-element-c84fafb .wd-entities-title
{
    text-align: center;
    font-size: 11px;
    font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-c84fafb ins .woocommerce-Price-amount
{
    color: black;
    font-size: 15px;
}

.elementor-14 .elementor-element.elementor-element-c84fafb ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 10px !important;
    font-weight: 500 !important;
}

.elementor-14 .elementor-element.elementor-element-c84fafb del .woocommerce-Price-amount
{
    font-size: 12px;
    text-decoration: line-through
}

.elementor-14 .elementor-element.elementor-element-c84fafb .wd-add-btn .button span
{
    font-size: 10px;
    font-weight: 600;
    padding: 7px !important;
}

.elementor-14 .elementor-element.elementor-element-c84fafb .wd-add-btn .button
{
    --btn-height: 0 !important;
}

}

@media only screen and (min-width: 768px) {
    
.elementor-14 .elementor-element.elementor-element-c84fafb .wd-entities-title
{
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-c84fafb ins .woocommerce-Price-amount
{
    color: black;
    font-size: 20px;
}

.elementor-14 .elementor-element.elementor-element-c84fafb ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-14 .elementor-element.elementor-element-c84fafb del .woocommerce-Price-amount
{
    font-size: 16px;
    text-decoration: line-through
}

.elementor-14 .elementor-element.elementor-element-c84fafb .wd-add-btn .button span
{
    font-size: 12px;
    font-weight: 600;
}

}

.elementor-14 .elementor-element.elementor-element-c84fafb .wd-add-btn .button
{
    background-color: white;
    color: black;
    border: 1px solid #f4f4f4;
    border-radius: 50px;
    max-width: 150px;
}

.elementor-14 .elementor-element.elementor-element-c84fafb .wd-add-btn .button:hover
{
    color: #56b847;
    border-color: #56b847;
}

.elementor-14 .elementor-element.elementor-element-c84fafb .price del
{
    display: block;
}

.elementor-14 .elementor-element.elementor-element-c84fafb .price, .elementor-14 .elementor-element.elementor-element-c84fafb .wd-add-btn
{
    width: 100%;
    text-align: center;
}

.elementor-14 .elementor-element.elementor-element-c84fafb del
{
    text-decoration: none;
}

.elementor-14 .elementor-element.elementor-element-c84fafb .wd-nav-pagin .wd-nav-pagin-item span
{
    background-color: rgb(0 0 0 / 15%);
    border: none;
}

.elementor-14 .elementor-element.elementor-element-c84fafb .wd-nav-pagin .wd-nav-pagin-item.wd-active span
{
    background-color: rgb(35 103 26) !important;
    border: none;
}

.elementor-14 .elementor-element.elementor-element-c84fafb .product-wrapper
{
    border-radius: 24px !important   
}

.elementor-14 .elementor-element.elementor-element-c84fafb .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-14 .elementor-element.elementor-element-c84fafb .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    background-color: white;
    border-radius: 50px;
    border: 2px solid #e8eff0;
    color: #56b847 !important;
}

.elementor-14 .elementor-element.elementor-element-c84fafb .wd-btn-arrow.wd-next .wd-arrow-inner:after
{
    margin-right: 3px;
}

.elementor-14 .elementor-element.elementor-element-c84fafb .wd-btn-arrow.wd-prev .wd-arrow-inner:after
{
    margin-left: 3px;
}

.elementor-14 .elementor-element.elementor-element-c84fafb .product-wrapper
{
    border: 1px solid #f4f4f4;
    transition: all 0.2s linear;
}

.elementor-14 .elementor-element.elementor-element-c84fafb .wd-product:hover .product-wrapper
{
    border: 1px solid #4da640;
    box-shadow: 0 0 4px #4da640;
}/* End custom CSS */
/* Start custom CSS for wd_blog, class: .elementor-element-c9c28e7 */@media only screen and (max-width: 768px) {

.elementor-14 .elementor-element.elementor-element-c9c28e7 .wd-entities-title
{
    color: white !important;
    font-size: 12px;
    font-family: "iranyekanx";
    font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-c9c28e7 .meta-post-categories a
{
    font-size: 10px !important;
    font-family: 'iranyekanx';
}

.elementor-14 .elementor-element.elementor-element-c9c28e7 .article-body-container
{
    padding: 25px 0 2px 0;
}

.elementor-14 .elementor-element.elementor-element-c9c28e7 .entry-meta-list .meta-author a
{
    font-size: 10px !important;
    position: relative;
    top: 2.5px !important;
}

.elementor-14 .elementor-element.elementor-element-c9c28e7 .wd-post-date
{
    min-width: 45px;
}

.elementor-14 .elementor-element.elementor-element-c9c28e7 .wd-post-date span
{
    font-size: 12px;
    font-weight: 600;
}
    
}

@media only screen and (min-width: 768px) {

.elementor-14 .elementor-element.elementor-element-c9c28e7 .wd-entities-title
{
    color: white !important;
    font-size: 14px;
    font-family: "iranyekanx";
    font-weight: 600;
}

.elementor-14 .elementor-element.elementor-element-c9c28e7 .meta-post-categories a
{
    font-size: 12px;
    font-family: 'iranyekanx';
}
    
}

.elementor-14 .elementor-element.elementor-element-c9c28e7 .article-body-container
{
    background-color: #2c2c2c;
}

.elementor-14 .elementor-element.elementor-element-c9c28e7 .meta-categories-wrapp
{
    text-align: right !important;
    inset-inline: 0 !important;
}

.elementor-14 .elementor-element.elementor-element-c9c28e7 .meta-post-categories
{
    border-radius: 15px 0 0 15px;
}

.elementor-14 .elementor-element.elementor-element-c9c28e7 .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-14 .elementor-element.elementor-element-c9c28e7 .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    background-color: white;
    border-radius: 50px;
    border: 2px solid #e8eff0;
    color: #56b847 !important;
}

.elementor-14 .elementor-element.elementor-element-c9c28e7 .wd-btn-arrow.wd-next .wd-arrow-inner:after
{
    margin-right: 3px;
}

.elementor-14 .elementor-element.elementor-element-c9c28e7 .wd-btn-arrow.wd-prev .wd-arrow-inner:after
{
    margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS */.main-page-wrapper
{
    padding: 0 !important;
}/* End custom CSS */