.elementor-12798 .elementor-element.elementor-element-52f2d0c{margin:0% 0% 0% 0%;}.elementor-12798 .elementor-element.elementor-element-03c8e75 > .elementor-element-populated{border-style:none;}.elementor-12798 .elementor-element.elementor-element-ef773f8{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-12798 .elementor-element.elementor-element-ef773f8 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-12798 .elementor-element.elementor-element-ef773f8 .elementor-icon-wrapper{text-align:start;}.elementor-12798 .elementor-element.elementor-element-ef773f8.elementor-view-stacked .elementor-icon{background-color:#FEA004;}.elementor-12798 .elementor-element.elementor-element-ef773f8.elementor-view-framed .elementor-icon, .elementor-12798 .elementor-element.elementor-element-ef773f8.elementor-view-default .elementor-icon{color:#FEA004;border-color:#FEA004;}.elementor-12798 .elementor-element.elementor-element-ef773f8.elementor-view-framed .elementor-icon, .elementor-12798 .elementor-element.elementor-element-ef773f8.elementor-view-default .elementor-icon svg{fill:#FEA004;}.elementor-12798 .elementor-element.elementor-element-ef773f8 .elementor-icon{font-size:9px;}.elementor-12798 .elementor-element.elementor-element-ef773f8 .elementor-icon svg{height:9px;}.elementor-12798 .elementor-element.elementor-element-05316c4{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;font-size:20px;font-weight:500;letter-spacing:-2.5px;text-shadow:0px 0px 2px rgba(0,0,0,0.3);color:#252525;}.elementor-12798 .elementor-element.elementor-element-05316c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12798 .elementor-element.elementor-element-8a57917{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-12798 .elementor-element.elementor-element-8a57917 > .elementor-widget-container{margin:-13px -5px 0px 0px;}.elementor-12798 .elementor-element.elementor-element-a6d9991{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-12798 .elementor-element.elementor-element-a6d9991 .elementor-divider-separator{width:100%;}.elementor-12798 .elementor-element.elementor-element-a6d9991 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12798 .elementor-element.elementor-element-1207a02 .elementor-button{background-color:#500B80;font-size:13px;font-weight:500;border-radius:20px 12px 12px 8px;padding:11px 9px 9px 11px;}.elementor-12798 .elementor-element.elementor-element-1207a02{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-12798 .elementor-element.elementor-element-526e931{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-12798 .elementor-element.elementor-element-526e931 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12798 .elementor-element.elementor-element-526e931 .elementor-icon-wrapper{text-align:center;}.elementor-12798 .elementor-element.elementor-element-526e931.elementor-view-stacked .elementor-icon{background-color:#FEA004;}.elementor-12798 .elementor-element.elementor-element-526e931.elementor-view-framed .elementor-icon, .elementor-12798 .elementor-element.elementor-element-526e931.elementor-view-default .elementor-icon{color:#FEA004;border-color:#FEA004;}.elementor-12798 .elementor-element.elementor-element-526e931.elementor-view-framed .elementor-icon, .elementor-12798 .elementor-element.elementor-element-526e931.elementor-view-default .elementor-icon svg{fill:#FEA004;}.elementor-12798 .elementor-element.elementor-element-526e931 .elementor-icon{font-size:15px;padding:9px;border-radius:8px 20px 8px 12px;}.elementor-12798 .elementor-element.elementor-element-526e931 .elementor-icon svg{height:15px;}.elementor-12798 .elementor-element.elementor-element-8b20523.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-12798 .elementor-element.elementor-element-8b20523.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-12798 .elementor-element.elementor-element-85196b0{margin:3% 0% 0% 0%;}.elementor-12798 .elementor-element.elementor-element-ec56dc4 > .elementor-element-populated{border-style:none;}.elementor-12798 .elementor-element.elementor-element-1e2d832{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-12798 .elementor-element.elementor-element-1e2d832 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-12798 .elementor-element.elementor-element-1e2d832 .elementor-icon-wrapper{text-align:start;}.elementor-12798 .elementor-element.elementor-element-1e2d832.elementor-view-stacked .elementor-icon{background-color:#FEA004;}.elementor-12798 .elementor-element.elementor-element-1e2d832.elementor-view-framed .elementor-icon, .elementor-12798 .elementor-element.elementor-element-1e2d832.elementor-view-default .elementor-icon{color:#FEA004;border-color:#FEA004;}.elementor-12798 .elementor-element.elementor-element-1e2d832.elementor-view-framed .elementor-icon, .elementor-12798 .elementor-element.elementor-element-1e2d832.elementor-view-default .elementor-icon svg{fill:#FEA004;}.elementor-12798 .elementor-element.elementor-element-1e2d832 .elementor-icon{font-size:9px;}.elementor-12798 .elementor-element.elementor-element-1e2d832 .elementor-icon svg{height:9px;}.elementor-12798 .elementor-element.elementor-element-8a43f52{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;font-size:20px;font-weight:500;letter-spacing:-2.5px;text-shadow:0px 0px 2px rgba(0,0,0,0.3);color:#252525;}.elementor-12798 .elementor-element.elementor-element-8a43f52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12798 .elementor-element.elementor-element-8e42d7c{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-12798 .elementor-element.elementor-element-8e42d7c > .elementor-widget-container{margin:-13px -5px 0px 0px;}.elementor-12798 .elementor-element.elementor-element-9710718{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-12798 .elementor-element.elementor-element-9710718 .elementor-divider-separator{width:100%;}.elementor-12798 .elementor-element.elementor-element-9710718 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12798 .elementor-element.elementor-element-b5b38d3 .elementor-button{background-color:#500B80;font-size:13px;font-weight:500;border-radius:20px 12px 12px 8px;padding:11px 9px 9px 11px;}.elementor-12798 .elementor-element.elementor-element-b5b38d3{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-12798 .elementor-element.elementor-element-828791a{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-12798 .elementor-element.elementor-element-828791a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12798 .elementor-element.elementor-element-828791a .elementor-icon-wrapper{text-align:center;}.elementor-12798 .elementor-element.elementor-element-828791a.elementor-view-stacked .elementor-icon{background-color:#FEA004;}.elementor-12798 .elementor-element.elementor-element-828791a.elementor-view-framed .elementor-icon, .elementor-12798 .elementor-element.elementor-element-828791a.elementor-view-default .elementor-icon{color:#FEA004;border-color:#FEA004;}.elementor-12798 .elementor-element.elementor-element-828791a.elementor-view-framed .elementor-icon, .elementor-12798 .elementor-element.elementor-element-828791a.elementor-view-default .elementor-icon svg{fill:#FEA004;}.elementor-12798 .elementor-element.elementor-element-828791a .elementor-icon{font-size:15px;padding:9px;border-radius:8px 20px 8px 12px;}.elementor-12798 .elementor-element.elementor-element-828791a .elementor-icon svg{height:15px;}@media(max-width:1024px){.elementor-12798 .elementor-element.elementor-element-8b20523.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-12798 .elementor-element.elementor-element-52f2d0c{margin:0% 0% -13% 0%;}.elementor-12798 .elementor-element.elementor-element-03c8e75{width:56%;}.elementor-12798 .elementor-element.elementor-element-ef773f8{--container-widget-width:9%;--container-widget-flex-grow:0;width:var( --container-widget-width, 9% );max-width:9%;}.elementor-12798 .elementor-element.elementor-element-05316c4{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;font-size:19px;}.elementor-12798 .elementor-element.elementor-element-452b1a8{width:2%;}.elementor-12798 .elementor-element.elementor-element-a6d9991 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-12798 .elementor-element.elementor-element-a6d9991 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-12798 .elementor-element.elementor-element-5108e3a{width:36%;}.elementor-12798 .elementor-element.elementor-element-5108e3a > .elementor-element-populated{margin:6px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12798 .elementor-element.elementor-element-1207a02{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-12798 .elementor-element.elementor-element-1207a02 .elementor-button{font-size:11px;}.elementor-12798 .elementor-element.elementor-element-526e931 > .elementor-widget-container{margin:0px 4px 0px 0px;}.elementor-12798 .elementor-element.elementor-element-526e931 .elementor-icon-wrapper{text-align:start;}.elementor-12798 .elementor-element.elementor-element-526e931 .elementor-icon{font-size:13px;}.elementor-12798 .elementor-element.elementor-element-526e931 .elementor-icon svg{height:13px;}.elementor-12798 .elementor-element.elementor-element-e43f896{margin:-0px 0px 0px 0px;}.elementor-12798 .elementor-element.elementor-element-8b20523.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-12798 .elementor-element.elementor-element-85196b0{margin:10% 0% 0% 0%;}.elementor-12798 .elementor-element.elementor-element-ec56dc4{width:69%;}.elementor-12798 .elementor-element.elementor-element-1e2d832{--container-widget-width:9%;--container-widget-flex-grow:0;width:var( --container-widget-width, 9% );max-width:9%;}.elementor-12798 .elementor-element.elementor-element-8a43f52{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;font-size:18px;}.elementor-12798 .elementor-element.elementor-element-8e42d7c{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-12798 .elementor-element.elementor-element-4e37e47{width:2%;}.elementor-12798 .elementor-element.elementor-element-4e37e47 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12798 .elementor-element.elementor-element-9710718 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-12798 .elementor-element.elementor-element-9710718 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-12798 .elementor-element.elementor-element-ec14e54{width:23%;}.elementor-12798 .elementor-element.elementor-element-ec14e54 > .elementor-element-populated{margin:6px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12798 .elementor-element.elementor-element-b5b38d3 > .elementor-widget-container{margin:0px -25px 0px 0px;}.elementor-12798 .elementor-element.elementor-element-b5b38d3{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-12798 .elementor-element.elementor-element-b5b38d3 .elementor-button{font-size:11px;}.elementor-12798 .elementor-element.elementor-element-828791a > .elementor-widget-container{margin:0px 4px 0px 0px;}.elementor-12798 .elementor-element.elementor-element-828791a .elementor-icon-wrapper{text-align:start;}.elementor-12798 .elementor-element.elementor-element-828791a .elementor-icon{font-size:13px;}.elementor-12798 .elementor-element.elementor-element-828791a .elementor-icon svg{height:13px;}.elementor-12798 .elementor-element.elementor-element-95da763{margin:0% 0% 0% 0%;}}@media(min-width:768px){.elementor-12798 .elementor-element.elementor-element-03c8e75{width:16.17%;}.elementor-12798 .elementor-element.elementor-element-452b1a8{width:68.209%;}.elementor-12798 .elementor-element.elementor-element-5108e3a{width:15.285%;}.elementor-12798 .elementor-element.elementor-element-ec56dc4{width:24%;}.elementor-12798 .elementor-element.elementor-element-4e37e47{width:60.379%;}.elementor-12798 .elementor-element.elementor-element-ec14e54{width:15.285%;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-8b20523 *//* تغییر به 4 ستون فقط برای این ویجت خاص */
.syle-category-course .woocommerce.columns-4 .products {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 20px !important;
}

.syle-category-course .woocommerce.columns-4 .products .course-item {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

/* تبلت */
@media (max-width: 1024px) {
    .syle-category-course .woocommerce.columns-4 .products {
        grid-template-columns: repeat(3, 1fr) !important;
    }
}

/* موبایل */
@media (max-width: 767px) {
    .syle-category-course .woocommerce.columns-4 .products {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* موبایل خیلی کوچک */
@media (max-width: 480px) {
    .syle-category-course .woocommerce.columns-4 .products {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}/* End custom CSS */