.components-resizable-box__container{border:red solid thin;max-height:100%!important}.woocommerce span.onsale,.woocommerce-page span.onsale{max-width:200px}.widget.widget_sfwd-courses-widget h4 a{font-size:14px}h3.entry-title{font-size:16px;text-align:center;line-height:1.6}.ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary{color:white;background-color:#78c6bf;border:none}@media (max-width:899px){h3.entry-title{font-size:1.4vw;line-height:1.6}}@media (max-width:600px){h3.entry-title{font-size:2.6vw;line-height:1.4}.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-main .ld-focus-content,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content{width:100vw!important}}.discount-banner{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:white;padding:20px 25px;border-radius:15px;text-align:center;max-width:400px;margin:0 auto;box-shadow:0 8px 25px rgba(245,158,11,0.3);position:relative;overflow:hidden}.discount-banner::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,0.1) 0%,transparent 70%);animation:shine 3s infinite}@keyframes shine{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.discount-text{font-size:1rem;line-height:1.6;margin-bottom:12px;position:relative;z-index:2}.discount-price{font-size:1.1rem;font-weight:600;margin-bottom:12px;position:relative;z-index:2}.coupon-code{font-size:1.2rem;font-weight:700;background:rgba(255,255,255,0.2);padding:10px 20px;border-radius:25px;display:inline-block;letter-spacing:1px;position:relative;z-index:2;border:2px solid rgba(255,255,255,0.3);transition:all 0.3s ease}.coupon-code:hover{background:rgba(255,255,255,0.3);transform:scale(1.05)}@media (max-width:480px){.discount-banner{padding:18px 20px;margin:0 10px}.discount-text{font-size:0.9rem}.coupon-code{font-size:1.1rem;padding:8px 16px}}