.elementor-13171 .elementor-element.elementor-element-1d73c3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13171 .elementor-element.elementor-element-d02acc9 .elementor-button{background-color:var( --e-global-color-accent );fill:#010101;color:#010101;border-radius:22px 22px 22px 22px;padding:5px 5px 5px 5px;}.elementor-13171 .elementor-element.elementor-element-0956d39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13171 .elementor-element.elementor-element-4687548 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13171 .elementor-element.elementor-element-90c4b99 .elementor-button{background-color:var( --e-global-color-accent );fill:#010101;color:#010101;border-radius:22px 22px 22px 22px;padding:5px 5px 5px 5px;}.elementor-13171 .elementor-element.elementor-element-2b2fa31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13171 .elementor-element.elementor-element-324d24a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13171 .elementor-element.elementor-element-859bdfd .elementor-button{background-color:var( --e-global-color-accent );fill:#010101;color:#010101;border-radius:22px 22px 22px 22px;padding:5px 5px 5px 5px;}.elementor-13171 .elementor-element.elementor-element-ce7bf8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13171 .elementor-element.elementor-element-f09f2fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13171 .elementor-element.elementor-element-f665abf .elementor-button{background-color:var( --e-global-color-accent );fill:#010101;color:#010101;border-radius:22px 22px 22px 22px;padding:5px 5px 5px 5px;}.elementor-13171 .elementor-element.elementor-element-81cc7f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13171 .elementor-element.elementor-element-7653abc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13171 .elementor-element.elementor-element-715d560 .elementor-button{background-color:var( --e-global-color-accent );fill:#010101;color:#010101;border-radius:22px 22px 22px 22px;padding:5px 5px 5px 5px;}.elementor-13171 .elementor-element.elementor-element-71f499e{--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;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-13171 .elementor-element.elementor-element-baa41ea > .elementor-container{max-width:1000px;}.elementor-13171 .elementor-element.elementor-element-102e998 > .elementor-container{max-width:1000px;}}@media(min-width:768px){.elementor-13171 .elementor-element.elementor-element-dd4f437{width:33.428%;}.elementor-13171 .elementor-element.elementor-element-8bb7152{width:32.523%;}.elementor-13171 .elementor-element.elementor-element-05f408f{width:33.351%;}.elementor-13171 .elementor-element.elementor-element-fbef8a0{width:33.428%;}.elementor-13171 .elementor-element.elementor-element-fefd131{width:32.523%;}.elementor-13171 .elementor-element.elementor-element-42b40cd{width:33.351%;}}/* Start custom CSS for html, class: .elementor-element-1d73c3a *//* CSS با اولویت بالا برای چیدمان عمودی */
#wc_donation_on_cart .wc-donation-in-action * {
    box-sizing: border-box !important;
}

#wc_donation_on_cart .wc-donation-in-action {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: none !important;
}

#wc_donation_on_cart .in-action-elements {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* عکس در خط اول */
#wc_donation_on_cart .list-campaign-thumbnail {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .list-campaign-thumbnail img {
    max-width: 160px !important;
    height: auto !important;
    display: inline-block !important;
}

/* عنوان در خط دوم */
#wc_donation_on_cart .list-campaign-title-description-goal {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
}

#wc_donation_on_cart .campaign-title h3 {
    margin: 0 !important;
    padding: 5px 0 !important;
    text-align: center !important;
    font-size: 18px !important;
}

/* نوار پیشرفت در خط سوم */
#wc_donation_on_cart .campaign-goal {
    display: block !important;
    width: 100% !important;
    margin: 8px 0 !important;
}

#wc_donation_on_cart .wc_progressBarContainer {
    width: 100% !important;
}

#wc_donation_on_cart .wc_progressBarContainer ul {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* قسمت مبلغ و علت در خط چهارم */
#wc_donation_on_cart .list-campaign-amount-cause-donate {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
}

#wc_donation_on_cart .list-campaign-amount-cause {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* ورودی مبلغ */
#wc_donation_on_cart .campaign-amount {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .price-wrapper {
    display: block !important;
    width: 100% !important;
}

#wc_donation_on_cart .wc-input-text {
    width: 100% !important;
    padding: 12px !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    font-size: 14px !important;
    text-align: center !important;
}

/* انتخاب علت - عنوان و dropdown در خطوط جداگانه */
#wc_donation_on_cart .campaign-cause {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .campaign-cause .row2 {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-cause .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

#wc_donation_on_cart .cause-wrapper {
    display: block !important;
    width: 100% !important;
    margin-top: 5px !important;
}

#wc_donation_on_cart .causes-dropdown {
    width: 100% !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    background: white !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#wc_donation_on_cart .causes-dropdown li {
    padding: 10px !important;
    cursor: pointer !important;
    border-bottom: 1px solid #eee !important;
}

#wc_donation_on_cart .causes-dropdown li:last-child {
    border-bottom: none !important;
}

/* دکمه حمایت در خط آخر */
#wc_donation_on_cart .list-campaign-donate {
    display: block !important;
    width: 100% !important;
    margin-top: 10px !important;
}

#wc_donation_on_cart .campaign-donate {
    width: 100% !important;
    text-align: center !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation {
    width: 100% !important;
    padding: 15px 20px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation:hover {
    opacity: 0.9 !important;
    transform: translateY(-2px) !important;
}

/* عناوین بخش‌ها */
#wc_donation_on_cart .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

/* حذف float ها و تنظیمات اضافی */
#wc_donation_on_cart * {
    float: none !important;
    clear: both !important;
}

/* responsive برای موبایل */
@media (max-width: 768px) {
    #wc_donation_on_cart .wc-donation-in-action {
        padding: 10px !important;
    }
    
    #wc_donation_on_cart .list-campaign-thumbnail img {
        max-width: 120px !important;
    }
    
    #wc_donation_on_cart .campaign-title h3 {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0956d39 *//* CSS با اولویت بالا برای چیدمان عمودی */
#wc_donation_on_cart .wc-donation-in-action * {
    box-sizing: border-box !important;
}

#wc_donation_on_cart .wc-donation-in-action {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: none !important;
}

#wc_donation_on_cart .in-action-elements {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* عکس در خط اول */
#wc_donation_on_cart .list-campaign-thumbnail {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .list-campaign-thumbnail img {
    max-width: 160px !important;
    height: auto !important;
    display: inline-block !important;
}

/* عنوان در خط دوم */
#wc_donation_on_cart .list-campaign-title-description-goal {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
}

#wc_donation_on_cart .campaign-title h3 {
    margin: 0 !important;
    padding: 5px 0 !important;
    text-align: center !important;
    font-size: 18px !important;
}

/* نوار پیشرفت در خط سوم */
#wc_donation_on_cart .campaign-goal {
    display: block !important;
    width: 100% !important;
    margin: 8px 0 !important;
}

#wc_donation_on_cart .wc_progressBarContainer {
    width: 100% !important;
}

#wc_donation_on_cart .wc_progressBarContainer ul {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* قسمت مبلغ و علت در خط چهارم */
#wc_donation_on_cart .list-campaign-amount-cause-donate {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
}

#wc_donation_on_cart .list-campaign-amount-cause {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* ورودی مبلغ */
#wc_donation_on_cart .campaign-amount {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .price-wrapper {
    display: block !important;
    width: 100% !important;
}

#wc_donation_on_cart .wc-input-text {
    width: 100% !important;
    padding: 12px !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    font-size: 14px !important;
    text-align: center !important;
}

/* انتخاب علت - عنوان و dropdown در خطوط جداگانه */
#wc_donation_on_cart .campaign-cause {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .campaign-cause .row2 {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-cause .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

#wc_donation_on_cart .cause-wrapper {
    display: block !important;
    width: 100% !important;
    margin-top: 5px !important;
}

#wc_donation_on_cart .causes-dropdown {
    width: 100% !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    background: white !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#wc_donation_on_cart .causes-dropdown li {
    padding: 10px !important;
    cursor: pointer !important;
    border-bottom: 1px solid #eee !important;
}

#wc_donation_on_cart .causes-dropdown li:last-child {
    border-bottom: none !important;
}

/* دکمه حمایت در خط آخر */
#wc_donation_on_cart .list-campaign-donate {
    display: block !important;
    width: 100% !important;
    margin-top: 10px !important;
}

#wc_donation_on_cart .campaign-donate {
    width: 100% !important;
    text-align: center !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation {
    width: 100% !important;
    padding: 15px 20px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation:hover {
    opacity: 0.9 !important;
    transform: translateY(-2px) !important;
}

/* عناوین بخش‌ها */
#wc_donation_on_cart .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

/* حذف float ها و تنظیمات اضافی */
#wc_donation_on_cart * {
    float: none !important;
    clear: both !important;
}

/* responsive برای موبایل */
@media (max-width: 768px) {
    #wc_donation_on_cart .wc-donation-in-action {
        padding: 10px !important;
    }
    
    #wc_donation_on_cart .list-campaign-thumbnail img {
        max-width: 120px !important;
    }
    
    #wc_donation_on_cart .campaign-title h3 {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4687548 *//* CSS با اولویت بالا برای چیدمان عمودی */
#wc_donation_on_cart .wc-donation-in-action * {
    box-sizing: border-box !important;
}

#wc_donation_on_cart .wc-donation-in-action {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: none !important;
}

#wc_donation_on_cart .in-action-elements {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* عکس در خط اول */
#wc_donation_on_cart .list-campaign-thumbnail {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .list-campaign-thumbnail img {
    max-width: 160px !important;
    height: auto !important;
    display: inline-block !important;
}

/* عنوان در خط دوم */
#wc_donation_on_cart .list-campaign-title-description-goal {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
}

#wc_donation_on_cart .campaign-title h3 {
    margin: 0 !important;
    padding: 5px 0 !important;
    text-align: center !important;
    font-size: 18px !important;
}

/* نوار پیشرفت در خط سوم */
#wc_donation_on_cart .campaign-goal {
    display: block !important;
    width: 100% !important;
    margin: 8px 0 !important;
}

#wc_donation_on_cart .wc_progressBarContainer {
    width: 100% !important;
}

#wc_donation_on_cart .wc_progressBarContainer ul {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* قسمت مبلغ و علت در خط چهارم */
#wc_donation_on_cart .list-campaign-amount-cause-donate {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
}

#wc_donation_on_cart .list-campaign-amount-cause {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* ورودی مبلغ */
#wc_donation_on_cart .campaign-amount {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .price-wrapper {
    display: block !important;
    width: 100% !important;
}

#wc_donation_on_cart .wc-input-text {
    width: 100% !important;
    padding: 12px !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    font-size: 14px !important;
    text-align: center !important;
}

/* انتخاب علت - عنوان و dropdown در خطوط جداگانه */
#wc_donation_on_cart .campaign-cause {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .campaign-cause .row2 {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-cause .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

#wc_donation_on_cart .cause-wrapper {
    display: block !important;
    width: 100% !important;
    margin-top: 5px !important;
}

#wc_donation_on_cart .causes-dropdown {
    width: 100% !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    background: white !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#wc_donation_on_cart .causes-dropdown li {
    padding: 10px !important;
    cursor: pointer !important;
    border-bottom: 1px solid #eee !important;
}

#wc_donation_on_cart .causes-dropdown li:last-child {
    border-bottom: none !important;
}

/* دکمه حمایت در خط آخر */
#wc_donation_on_cart .list-campaign-donate {
    display: block !important;
    width: 100% !important;
    margin-top: 10px !important;
}

#wc_donation_on_cart .campaign-donate {
    width: 100% !important;
    text-align: center !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation {
    width: 100% !important;
    padding: 15px 20px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation:hover {
    opacity: 0.9 !important;
    transform: translateY(-2px) !important;
}

/* عناوین بخش‌ها */
#wc_donation_on_cart .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

/* حذف float ها و تنظیمات اضافی */
#wc_donation_on_cart * {
    float: none !important;
    clear: both !important;
}

/* responsive برای موبایل */
@media (max-width: 768px) {
    #wc_donation_on_cart .wc-donation-in-action {
        padding: 10px !important;
    }
    
    #wc_donation_on_cart .list-campaign-thumbnail img {
        max-width: 120px !important;
    }
    
    #wc_donation_on_cart .campaign-title h3 {
        font-size: 16px !important;
    }
}
/* CSS با اولویت بالا برای چیدمان عمودی */
#wc_donation_on_cart .wc-donation-in-action * {
    box-sizing: border-box !important;
}

#wc_donation_on_cart .wc-donation-in-action {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: none !important;
}

#wc_donation_on_cart .in-action-elements {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* عکس در خط اول */
#wc_donation_on_cart .list-campaign-thumbnail {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .list-campaign-thumbnail img {
    max-width: 160px !important;
    height: auto !important;
    display: inline-block !important;
}

/* عنوان در خط دوم */
#wc_donation_on_cart .list-campaign-title-description-goal {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
}

#wc_donation_on_cart .campaign-title h3 {
    margin: 0 !important;
    padding: 5px 0 !important;
    text-align: center !important;
    font-size: 18px !important;
}

/* نوار پیشرفت در خط سوم */
#wc_donation_on_cart .campaign-goal {
    display: block !important;
    width: 100% !important;
    margin: 8px 0 !important;
}

#wc_donation_on_cart .wc_progressBarContainer {
    width: 100% !important;
}

#wc_donation_on_cart .wc_progressBarContainer ul {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* قسمت مبلغ و علت در خط چهارم */
#wc_donation_on_cart .list-campaign-amount-cause-donate {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
}

#wc_donation_on_cart .list-campaign-amount-cause {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* ورودی مبلغ */
#wc_donation_on_cart .campaign-amount {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .price-wrapper {
    display: block !important;
    width: 100% !important;
}

#wc_donation_on_cart .wc-input-text {
    width: 100% !important;
    padding: 12px !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    font-size: 14px !important;
    text-align: center !important;
}

/* انتخاب علت - عنوان و dropdown در خطوط جداگانه */
#wc_donation_on_cart .campaign-cause {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .campaign-cause .row2 {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-cause .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

#wc_donation_on_cart .cause-wrapper {
    display: block !important;
    width: 100% !important;
    margin-top: 5px !important;
}

#wc_donation_on_cart .causes-dropdown {
    width: 100% !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    background: white !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#wc_donation_on_cart .causes-dropdown li {
    padding: 10px !important;
    cursor: pointer !important;
    border-bottom: 1px solid #eee !important;
}

#wc_donation_on_cart .causes-dropdown li:last-child {
    border-bottom: none !important;
}

/* دکمه حمایت در خط آخر */
#wc_donation_on_cart .list-campaign-donate {
    display: block !important;
    width: 100% !important;
    margin-top: 10px !important;
}

#wc_donation_on_cart .campaign-donate {
    width: 100% !important;
    text-align: center !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation {
    width: 100% !important;
    padding: 15px 20px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation:hover {
    opacity: 0.9 !important;
    transform: translateY(-2px) !important;
}

/* عناوین بخش‌ها */
#wc_donation_on_cart .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

/* حذف float ها و تنظیمات اضافی */
#wc_donation_on_cart * {
    float: none !important;
    clear: both !important;
}

/* responsive برای موبایل */
@media (max-width: 768px) {
    #wc_donation_on_cart .wc-donation-in-action {
        padding: 10px !important;
    }
    
    #wc_donation_on_cart .list-campaign-thumbnail img {
        max-width: 120px !important;
    }
    
    #wc_donation_on_cart .campaign-title h3 {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b2fa31 *//* CSS با اولویت بالا برای چیدمان عمودی */
#wc_donation_on_cart .wc-donation-in-action * {
    box-sizing: border-box !important;
}

#wc_donation_on_cart .wc-donation-in-action {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: none !important;
}

#wc_donation_on_cart .in-action-elements {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* عکس در خط اول */
#wc_donation_on_cart .list-campaign-thumbnail {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .list-campaign-thumbnail img {
    max-width: 160px !important;
    height: auto !important;
    display: inline-block !important;
}

/* عنوان در خط دوم */
#wc_donation_on_cart .list-campaign-title-description-goal {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
}

#wc_donation_on_cart .campaign-title h3 {
    margin: 0 !important;
    padding: 5px 0 !important;
    text-align: center !important;
    font-size: 18px !important;
}

/* نوار پیشرفت در خط سوم */
#wc_donation_on_cart .campaign-goal {
    display: block !important;
    width: 100% !important;
    margin: 8px 0 !important;
}

#wc_donation_on_cart .wc_progressBarContainer {
    width: 100% !important;
}

#wc_donation_on_cart .wc_progressBarContainer ul {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* قسمت مبلغ و علت در خط چهارم */
#wc_donation_on_cart .list-campaign-amount-cause-donate {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
}

#wc_donation_on_cart .list-campaign-amount-cause {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* ورودی مبلغ */
#wc_donation_on_cart .campaign-amount {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .price-wrapper {
    display: block !important;
    width: 100% !important;
}

#wc_donation_on_cart .wc-input-text {
    width: 100% !important;
    padding: 12px !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    font-size: 14px !important;
    text-align: center !important;
}

/* انتخاب علت - عنوان و dropdown در خطوط جداگانه */
#wc_donation_on_cart .campaign-cause {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .campaign-cause .row2 {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-cause .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

#wc_donation_on_cart .cause-wrapper {
    display: block !important;
    width: 100% !important;
    margin-top: 5px !important;
}

#wc_donation_on_cart .causes-dropdown {
    width: 100% !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    background: white !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#wc_donation_on_cart .causes-dropdown li {
    padding: 10px !important;
    cursor: pointer !important;
    border-bottom: 1px solid #eee !important;
}

#wc_donation_on_cart .causes-dropdown li:last-child {
    border-bottom: none !important;
}

/* دکمه حمایت در خط آخر */
#wc_donation_on_cart .list-campaign-donate {
    display: block !important;
    width: 100% !important;
    margin-top: 10px !important;
}

#wc_donation_on_cart .campaign-donate {
    width: 100% !important;
    text-align: center !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation {
    width: 100% !important;
    padding: 15px 20px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation:hover {
    opacity: 0.9 !important;
    transform: translateY(-2px) !important;
}

/* عناوین بخش‌ها */
#wc_donation_on_cart .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

/* حذف float ها و تنظیمات اضافی */
#wc_donation_on_cart * {
    float: none !important;
    clear: both !important;
}

/* responsive برای موبایل */
@media (max-width: 768px) {
    #wc_donation_on_cart .wc-donation-in-action {
        padding: 10px !important;
    }
    
    #wc_donation_on_cart .list-campaign-thumbnail img {
        max-width: 120px !important;
    }
    
    #wc_donation_on_cart .campaign-title h3 {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-324d24a *//* CSS با اولویت بالا برای چیدمان عمودی */
#wc_donation_on_cart .wc-donation-in-action * {
    box-sizing: border-box !important;
}

#wc_donation_on_cart .wc-donation-in-action {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: none !important;
}

#wc_donation_on_cart .in-action-elements {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* عکس در خط اول */
#wc_donation_on_cart .list-campaign-thumbnail {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .list-campaign-thumbnail img {
    max-width: 160px !important;
    height: auto !important;
    display: inline-block !important;
}

/* عنوان در خط دوم */
#wc_donation_on_cart .list-campaign-title-description-goal {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
}

#wc_donation_on_cart .campaign-title h3 {
    margin: 0 !important;
    padding: 5px 0 !important;
    text-align: center !important;
    font-size: 18px !important;
}

/* نوار پیشرفت در خط سوم */
#wc_donation_on_cart .campaign-goal {
    display: block !important;
    width: 100% !important;
    margin: 8px 0 !important;
}

#wc_donation_on_cart .wc_progressBarContainer {
    width: 100% !important;
}

#wc_donation_on_cart .wc_progressBarContainer ul {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* قسمت مبلغ و علت در خط چهارم */
#wc_donation_on_cart .list-campaign-amount-cause-donate {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
}

#wc_donation_on_cart .list-campaign-amount-cause {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* ورودی مبلغ */
#wc_donation_on_cart .campaign-amount {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .price-wrapper {
    display: block !important;
    width: 100% !important;
}

#wc_donation_on_cart .wc-input-text {
    width: 100% !important;
    padding: 12px !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    font-size: 14px !important;
    text-align: center !important;
}

/* انتخاب علت - عنوان و dropdown در خطوط جداگانه */
#wc_donation_on_cart .campaign-cause {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .campaign-cause .row2 {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-cause .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

#wc_donation_on_cart .cause-wrapper {
    display: block !important;
    width: 100% !important;
    margin-top: 5px !important;
}

#wc_donation_on_cart .causes-dropdown {
    width: 100% !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    background: white !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#wc_donation_on_cart .causes-dropdown li {
    padding: 10px !important;
    cursor: pointer !important;
    border-bottom: 1px solid #eee !important;
}

#wc_donation_on_cart .causes-dropdown li:last-child {
    border-bottom: none !important;
}

/* دکمه حمایت در خط آخر */
#wc_donation_on_cart .list-campaign-donate {
    display: block !important;
    width: 100% !important;
    margin-top: 10px !important;
}

#wc_donation_on_cart .campaign-donate {
    width: 100% !important;
    text-align: center !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation {
    width: 100% !important;
    padding: 15px 20px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation:hover {
    opacity: 0.9 !important;
    transform: translateY(-2px) !important;
}

/* عناوین بخش‌ها */
#wc_donation_on_cart .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

/* حذف float ها و تنظیمات اضافی */
#wc_donation_on_cart * {
    float: none !important;
    clear: both !important;
}

/* responsive برای موبایل */
@media (max-width: 768px) {
    #wc_donation_on_cart .wc-donation-in-action {
        padding: 10px !important;
    }
    
    #wc_donation_on_cart .list-campaign-thumbnail img {
        max-width: 120px !important;
    }
    
    #wc_donation_on_cart .campaign-title h3 {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce7bf8f *//* CSS با اولویت بالا برای چیدمان عمودی */
#wc_donation_on_cart .wc-donation-in-action * {
    box-sizing: border-box !important;
}

#wc_donation_on_cart .wc-donation-in-action {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: none !important;
}

#wc_donation_on_cart .in-action-elements {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* عکس در خط اول */
#wc_donation_on_cart .list-campaign-thumbnail {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .list-campaign-thumbnail img {
    max-width: 160px !important;
    height: auto !important;
    display: inline-block !important;
}

/* عنوان در خط دوم */
#wc_donation_on_cart .list-campaign-title-description-goal {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
}

#wc_donation_on_cart .campaign-title h3 {
    margin: 0 !important;
    padding: 5px 0 !important;
    text-align: center !important;
    font-size: 18px !important;
}

/* نوار پیشرفت در خط سوم */
#wc_donation_on_cart .campaign-goal {
    display: block !important;
    width: 100% !important;
    margin: 8px 0 !important;
}

#wc_donation_on_cart .wc_progressBarContainer {
    width: 100% !important;
}

#wc_donation_on_cart .wc_progressBarContainer ul {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* قسمت مبلغ و علت در خط چهارم */
#wc_donation_on_cart .list-campaign-amount-cause-donate {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
}

#wc_donation_on_cart .list-campaign-amount-cause {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* ورودی مبلغ */
#wc_donation_on_cart .campaign-amount {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .price-wrapper {
    display: block !important;
    width: 100% !important;
}

#wc_donation_on_cart .wc-input-text {
    width: 100% !important;
    padding: 12px !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    font-size: 14px !important;
    text-align: center !important;
}

/* انتخاب علت - عنوان و dropdown در خطوط جداگانه */
#wc_donation_on_cart .campaign-cause {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .campaign-cause .row2 {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-cause .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

#wc_donation_on_cart .cause-wrapper {
    display: block !important;
    width: 100% !important;
    margin-top: 5px !important;
}

#wc_donation_on_cart .causes-dropdown {
    width: 100% !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    background: white !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#wc_donation_on_cart .causes-dropdown li {
    padding: 10px !important;
    cursor: pointer !important;
    border-bottom: 1px solid #eee !important;
}

#wc_donation_on_cart .causes-dropdown li:last-child {
    border-bottom: none !important;
}

/* دکمه حمایت در خط آخر */
#wc_donation_on_cart .list-campaign-donate {
    display: block !important;
    width: 100% !important;
    margin-top: 10px !important;
}

#wc_donation_on_cart .campaign-donate {
    width: 100% !important;
    text-align: center !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation {
    width: 100% !important;
    padding: 15px 20px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation:hover {
    opacity: 0.9 !important;
    transform: translateY(-2px) !important;
}

/* عناوین بخش‌ها */
#wc_donation_on_cart .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

/* حذف float ها و تنظیمات اضافی */
#wc_donation_on_cart * {
    float: none !important;
    clear: both !important;
}

/* responsive برای موبایل */
@media (max-width: 768px) {
    #wc_donation_on_cart .wc-donation-in-action {
        padding: 10px !important;
    }
    
    #wc_donation_on_cart .list-campaign-thumbnail img {
        max-width: 120px !important;
    }
    
    #wc_donation_on_cart .campaign-title h3 {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f09f2fa *//* CSS با اولویت بالا برای چیدمان عمودی */
#wc_donation_on_cart .wc-donation-in-action * {
    box-sizing: border-box !important;
}

#wc_donation_on_cart .wc-donation-in-action {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: none !important;
}

#wc_donation_on_cart .in-action-elements {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* عکس در خط اول */
#wc_donation_on_cart .list-campaign-thumbnail {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .list-campaign-thumbnail img {
    max-width: 160px !important;
    height: auto !important;
    display: inline-block !important;
}

/* عنوان در خط دوم */
#wc_donation_on_cart .list-campaign-title-description-goal {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
}

#wc_donation_on_cart .campaign-title h3 {
    margin: 0 !important;
    padding: 5px 0 !important;
    text-align: center !important;
    font-size: 18px !important;
}

/* نوار پیشرفت در خط سوم */
#wc_donation_on_cart .campaign-goal {
    display: block !important;
    width: 100% !important;
    margin: 8px 0 !important;
}

#wc_donation_on_cart .wc_progressBarContainer {
    width: 100% !important;
}

#wc_donation_on_cart .wc_progressBarContainer ul {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* قسمت مبلغ و علت در خط چهارم */
#wc_donation_on_cart .list-campaign-amount-cause-donate {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
}

#wc_donation_on_cart .list-campaign-amount-cause {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* ورودی مبلغ */
#wc_donation_on_cart .campaign-amount {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .price-wrapper {
    display: block !important;
    width: 100% !important;
}

#wc_donation_on_cart .wc-input-text {
    width: 100% !important;
    padding: 12px !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    font-size: 14px !important;
    text-align: center !important;
}

/* انتخاب علت - عنوان و dropdown در خطوط جداگانه */
#wc_donation_on_cart .campaign-cause {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .campaign-cause .row2 {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-cause .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

#wc_donation_on_cart .cause-wrapper {
    display: block !important;
    width: 100% !important;
    margin-top: 5px !important;
}

#wc_donation_on_cart .causes-dropdown {
    width: 100% !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    background: white !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#wc_donation_on_cart .causes-dropdown li {
    padding: 10px !important;
    cursor: pointer !important;
    border-bottom: 1px solid #eee !important;
}

#wc_donation_on_cart .causes-dropdown li:last-child {
    border-bottom: none !important;
}

/* دکمه حمایت در خط آخر */
#wc_donation_on_cart .list-campaign-donate {
    display: block !important;
    width: 100% !important;
    margin-top: 10px !important;
}

#wc_donation_on_cart .campaign-donate {
    width: 100% !important;
    text-align: center !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation {
    width: 100% !important;
    padding: 15px 20px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation:hover {
    opacity: 0.9 !important;
    transform: translateY(-2px) !important;
}

/* عناوین بخش‌ها */
#wc_donation_on_cart .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

/* حذف float ها و تنظیمات اضافی */
#wc_donation_on_cart * {
    float: none !important;
    clear: both !important;
}

/* responsive برای موبایل */
@media (max-width: 768px) {
    #wc_donation_on_cart .wc-donation-in-action {
        padding: 10px !important;
    }
    
    #wc_donation_on_cart .list-campaign-thumbnail img {
        max-width: 120px !important;
    }
    
    #wc_donation_on_cart .campaign-title h3 {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81cc7f0 *//* CSS با اولویت بالا برای چیدمان عمودی */
#wc_donation_on_cart .wc-donation-in-action * {
    box-sizing: border-box !important;
}

#wc_donation_on_cart .wc-donation-in-action {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: none !important;
}

#wc_donation_on_cart .in-action-elements {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* عکس در خط اول */
#wc_donation_on_cart .list-campaign-thumbnail {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .list-campaign-thumbnail img {
    max-width: 160px !important;
    height: auto !important;
    display: inline-block !important;
}

/* عنوان در خط دوم */
#wc_donation_on_cart .list-campaign-title-description-goal {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
}

#wc_donation_on_cart .campaign-title h3 {
    margin: 0 !important;
    padding: 5px 0 !important;
    text-align: center !important;
    font-size: 18px !important;
}

/* نوار پیشرفت در خط سوم */
#wc_donation_on_cart .campaign-goal {
    display: block !important;
    width: 100% !important;
    margin: 8px 0 !important;
}

#wc_donation_on_cart .wc_progressBarContainer {
    width: 100% !important;
}

#wc_donation_on_cart .wc_progressBarContainer ul {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* قسمت مبلغ و علت در خط چهارم */
#wc_donation_on_cart .list-campaign-amount-cause-donate {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
}

#wc_donation_on_cart .list-campaign-amount-cause {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* ورودی مبلغ */
#wc_donation_on_cart .campaign-amount {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .price-wrapper {
    display: block !important;
    width: 100% !important;
}

#wc_donation_on_cart .wc-input-text {
    width: 100% !important;
    padding: 12px !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    font-size: 14px !important;
    text-align: center !important;
}

/* انتخاب علت - عنوان و dropdown در خطوط جداگانه */
#wc_donation_on_cart .campaign-cause {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .campaign-cause .row2 {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-cause .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

#wc_donation_on_cart .cause-wrapper {
    display: block !important;
    width: 100% !important;
    margin-top: 5px !important;
}

#wc_donation_on_cart .causes-dropdown {
    width: 100% !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    background: white !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#wc_donation_on_cart .causes-dropdown li {
    padding: 10px !important;
    cursor: pointer !important;
    border-bottom: 1px solid #eee !important;
}

#wc_donation_on_cart .causes-dropdown li:last-child {
    border-bottom: none !important;
}

/* دکمه حمایت در خط آخر */
#wc_donation_on_cart .list-campaign-donate {
    display: block !important;
    width: 100% !important;
    margin-top: 10px !important;
}

#wc_donation_on_cart .campaign-donate {
    width: 100% !important;
    text-align: center !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation {
    width: 100% !important;
    padding: 15px 20px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation:hover {
    opacity: 0.9 !important;
    transform: translateY(-2px) !important;
}

/* عناوین بخش‌ها */
#wc_donation_on_cart .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

/* حذف float ها و تنظیمات اضافی */
#wc_donation_on_cart * {
    float: none !important;
    clear: both !important;
}

/* responsive برای موبایل */
@media (max-width: 768px) {
    #wc_donation_on_cart .wc-donation-in-action {
        padding: 10px !important;
    }
    
    #wc_donation_on_cart .list-campaign-thumbnail img {
        max-width: 120px !important;
    }
    
    #wc_donation_on_cart .campaign-title h3 {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7653abc *//* CSS با اولویت بالا برای چیدمان عمودی */
#wc_donation_on_cart .wc-donation-in-action * {
    box-sizing: border-box !important;
}

#wc_donation_on_cart .wc-donation-in-action {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: none !important;
}

#wc_donation_on_cart .in-action-elements {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* عکس در خط اول */
#wc_donation_on_cart .list-campaign-thumbnail {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .list-campaign-thumbnail img {
    max-width: 160px !important;
    height: auto !important;
    display: inline-block !important;
}

/* عنوان در خط دوم */
#wc_donation_on_cart .list-campaign-title-description-goal {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
}

#wc_donation_on_cart .campaign-title h3 {
    margin: 0 !important;
    padding: 5px 0 !important;
    text-align: center !important;
    font-size: 18px !important;
}

/* نوار پیشرفت در خط سوم */
#wc_donation_on_cart .campaign-goal {
    display: block !important;
    width: 100% !important;
    margin: 8px 0 !important;
}

#wc_donation_on_cart .wc_progressBarContainer {
    width: 100% !important;
}

#wc_donation_on_cart .wc_progressBarContainer ul {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* قسمت مبلغ و علت در خط چهارم */
#wc_donation_on_cart .list-campaign-amount-cause-donate {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
}

#wc_donation_on_cart .list-campaign-amount-cause {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
}

/* ورودی مبلغ */
#wc_donation_on_cart .campaign-amount {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .price-wrapper {
    display: block !important;
    width: 100% !important;
}

#wc_donation_on_cart .wc-input-text {
    width: 100% !important;
    padding: 12px !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    font-size: 14px !important;
    text-align: center !important;
}

/* انتخاب علت - عنوان و dropdown در خطوط جداگانه */
#wc_donation_on_cart .campaign-cause {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

#wc_donation_on_cart .campaign-cause .row2 {
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
    width: 100% !important;
}

#wc_donation_on_cart .campaign-cause .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

#wc_donation_on_cart .cause-wrapper {
    display: block !important;
    width: 100% !important;
    margin-top: 5px !important;
}

#wc_donation_on_cart .causes-dropdown {
    width: 100% !important;
    border: 2px solid #333333 !important;
    border-radius: 5px !important;
    background: white !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#wc_donation_on_cart .causes-dropdown li {
    padding: 10px !important;
    cursor: pointer !important;
    border-bottom: 1px solid #eee !important;
}

#wc_donation_on_cart .causes-dropdown li:last-child {
    border-bottom: none !important;
}

/* دکمه حمایت در خط آخر */
#wc_donation_on_cart .list-campaign-donate {
    display: block !important;
    width: 100% !important;
    margin-top: 10px !important;
}

#wc_donation_on_cart .campaign-donate {
    width: 100% !important;
    text-align: center !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation {
    width: 100% !important;
    padding: 15px 20px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
}

#wc_donation_on_cart .wc-donation-f-submit-donation:hover {
    opacity: 0.9 !important;
    transform: translateY(-2px) !important;
}

/* عناوین بخش‌ها */
#wc_donation_on_cart .wc-donation-title {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    text-align: right !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333 !important;
}

/* حذف float ها و تنظیمات اضافی */
#wc_donation_on_cart * {
    float: none !important;
    clear: both !important;
}

/* responsive برای موبایل */
@media (max-width: 768px) {
    #wc_donation_on_cart .wc-donation-in-action {
        padding: 10px !important;
    }
    
    #wc_donation_on_cart .list-campaign-thumbnail img {
        max-width: 120px !important;
    }
    
    #wc_donation_on_cart .campaign-title h3 {
        font-size: 16px !important;
    }
}/* End custom CSS */