.woocommerce ul.products li.product{display:flex;flex-direction:row;align-items:flex-start;padding-right:10px;margin-bottom:24px;border:1px solid #e0e0e0;border-radius:8px;background:#f7f7f7}.woocommerce ul.products li.product{width:100%!important;float:none!important}.woocommerce ul.products li.product a img{width:160px;height:auto;object-fit:cover;margin-right:24px}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .course-meta{text-align:left}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-bottom:6px;font-size:18px;font-weight:600}.woocommerce ul.products li.product .price{margin-bottom:10px;font-size:16px;font-weight:500;color:#0086d1}.woocommerce ul.products li.product .button{margin-top:8px;padding:10px 15px;background:#0086d1;color:#fff;border-radius:4px}.course-meta{font-size:14px;color:#555;margin-bottom:8px}@media (max-width:767px){.woocommerce ul.products li.product{flex-direction:column;align-items:stretch}.woocommerce ul.products li.product a img{margin-right:0;margin-bottom:12px;width:100%}}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#2a2a2a}.woocommerce ul.products li.product .course-meta strong{color:#000}span.et_shop_image{float:lef;margin-right:15px}.course-meta{float:lef}div#wpfMainWrapper-1_636492{border:1px solid #000;padding:10px;border-radius:10px}.course-meta div{display:flex}strong.metastyle{padding-right:5px;color:red!important}.course-meta{color:#8d8d8d;font-weight:600}.simple-rating{display:flex;align-items:center;gap:6px;margin-top:8px;position:relative}.simple-rating .star{font-size:16px;color:#ddd}.simple-rating .star.filled{color:#f39c12}.simple-rating .rating-count{font-size:14px;color:#555}.et_pb_shop ul.products li.product>a{display:grid;grid-template-columns:175px 1fr;gap:0px;align-items:start;text-align:left}.et_pb_shop .et_shop_image{grid-column:1;grid-row:1 / span 4}.et_pb_shop h2.woocommerce-loop-product__title{grid-column:2;margin:0}.et_pb_shop .simple-rating{grid-column:2;margin:4px 0}.et_pb_shop .price{grid-column:2;margin:4px 0}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:grid}.et_pb_shop ul.products li.product>a{display:flex;flex-direction:column}.woocommerce ul.products li.product .et_shop_image{width:160px;flex-shrink:0;align-self:stretch}.woocommerce ul.products li.product .et_shop_image img{width:100%;height:100%;object-fit:cover;display:block}.product-short-desc{color:#666;position:relative;bottom:15px}.product-short-desc{border-bottom:1.5px solid #c4c4c4}.course-meta{padding-top:10px}.course-meta{margin-top:6px;font-size:14px}.course-meta .meta-item{display:flex;align-items:center;gap:6px;margin-bottom:4px}.course-meta .dashicons{font-size:19px;color:#767474}.course-meta .meta-text{line-height:1.4}.woof_products_top_panel{background-color:#f7f7f7;padding:20px 0px}.woof_products_top_panel li span,.woof_products_top_panel2 li span{background:url(https://ceureviews.com/wp-content/plugins/woocommerce-products-filter/img/delete.png);background-size:14px 14px;background-repeat:no-repeat;background-position:right;background-color:#000;color:#fff;padding:5px 18px;border-radius:10px}.woof_block_html_items{background:#f7f7f7}.woof_container_inner.woof_container_inner_producttags,.woof_container_inner.woof_container_inner_speakers{background:#f7f7f7}.woof_container_inner.woof_container_inner_speakers h4,.woof_container_inner.woof_container_inner_producttags h4{text-align:left!important;font-weight:700!important;text-transform:uppercase!important;font-size:20px!important}.woof_block_html_items .woof_list_radio li{display:flex;align-items:flex-start;gap:10px}.woof_block_html_items .woof_list_radio li input[type="radio"]{margin-top:4px;flex-shrink:0}.woof_block_html_items .woof_list_radio li label{display:block;line-height:1.5;white-space:normal}.woocommerce-page .comment_container img{height:auto;max-width:5%!important}.simple-rating .star.filled{color:#6d83e7}.woof_sid_flat_white{background:#f7f7f7}.woof_radio_label{position:relative;bottom:5px}.single-course-meta{margin:15px 0 25px;font-size:16px}.single-course-meta .meta-item{display:flex;align-items:center;gap:8px;margin-bottom:8px}.single-course-meta .dashicons{font-size:19px;color:#767474}.single-course-meta .meta-text{font-weight:600;color:#8d8d8d}.custom-star-rating{color:#7881e2}.woocommerce-Reviews-title{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600}.woocommerce-Reviews-title span{color:#666;font-weight:400}.woocommerce-Reviews .commentlist li{background:#f9f9f9;margin-bottom:20px;border-radius:8px;list-style:none}.woocommerce-Reviews .comment_container{display:flex;gap:20px}.woocommerce-Reviews .comment_container img.avatar{width:60px;height:60px;border-radius:6px}.woocommerce-Reviews .comment-text{flex:1;position:relative}.woocommerce-Reviews .comment-text .meta{font-weight:600;margin-bottom:6px}.woocommerce-Reviews .description{margin-top:10px;color:#555;line-height:1.6}.woocommerce-Reviews .star-rating{position:absolute;top:0;right:0}#review_form_wrapper{background:#f7f7f7;padding:30px;border-radius:8px;margin-top:20px}#review_form input,#review_form textarea{width:100%;border-radius:6px;padding:12px}#review_form .form-submit input{background:#4c6ef5;border:none;color:white;padding:12px 25px;border-radius:6px}.custom-review-header{margin-top:40px;margin-bottom:20px}.custom-review-title{display:flex;align-items:center;gap:15px;font-size:22px;font-weight:600}.custom-review-title .star-rating{margin:0}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{color:#7881e1!important}.review-actions{display:flex;align-items:center;gap:28px;margin-top:12px;font-size:15px}.review-actions a{text-decoration:none;color:#5b6ff0;font-weight:500;display:flex;align-items:center;gap:6px}.review-actions a:hover{opacity:0.8}.review-actions svg{display:block}.comment-reply-link{border:none!important;padding:5px 10px!important;font-weight:500}.comment-reply-link:after{display:none!important}.review-share-wrapper{position:relative;display:inline-block}.review-share{display:flex;align-items:center;gap:6px;color:#5b6ff0;font-weight:500;cursor:pointer}.review-share-dropdown{position:absolute;top:100%;left:0;margin-top:8px;background:#fff;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,0.08);padding:8px 0;min-width:160px;opacity:0;visibility:hidden;transform:translateY(5px);transition:all 0.25s ease;z-index:999}.review-share-wrapper:hover .review-share-dropdown,.review-share-dropdown:hover{opacity:1;visibility:visible;transform:translateY(0)}.review-share-dropdown a{display:block;padding:8px 16px;font-size:14px;color:#333;text-decoration:none}.review-share-dropdown a:hover{background:#f5f7ff}div#review_form{border:1px solid #7881e1;border-radius:10px;padding:15px;background:#fff}div#comments{border-bottom:1px solid #d0c8c8}.course-meta div:first-child{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.course-meta .dashicons{font-size:20px;margin-right:5px}.course-meta .meta-item{gap:0px}.custom-reply-form textarea{width:100%;margin-top:10px;padding:10px}.reply-submit{margin-top:10px;background:#6c7ae0;color:#fff;border:none;padding:8px 18px;border-radius:6px}.review-reply{cursor:pointer;display:inline-flex;align-items:center;gap:6px;pointer-events:auto!important;position:relative;z-index:5}.review-actions{pointer-events:auto!important;position:relative;z-index:999}.custom-reply-form{overflow:hidden;transition:all .3s ease}.custom-replies-list{margin-top:14px;margin-left:60px;border-left:2px solid #ececec;padding-left:18px}.review-reply-item{background:#f8f9fb;border-radius:8px;padding:12px 14px;margin-top:10px;font-size:14px;line-height:1.6;position:relative}.review-reply-item strong{font-weight:600;color:#2a2a2a;display:block;margin-bottom:4px}.review-reply-item:before{content:'';position:absolute;left:-12px;top:16px;width:10px;height:10px;background:#f8f9fb;border-left:2px solid #ececec;border-bottom:2px solid #ececec;transform:rotate(45deg)}.custom-replies-list .review-reply-item:not([id]){display:none!important}.reply-content{margin-left:20px}.review-reply-item{position:relative;background:#f8f9fc;border-radius:12px;padding:16px 18px;margin-bottom:14px;box-shadow:0 3px 10px rgba(0,0,0,0.04);transition:all .25s ease}.review-reply-item:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,0.06)}.review-reply-item .reply-inner{display:flex;align-items:flex-start;gap:14px}.reply-avatar img{width:42px;height:42px;border-radius:10px;display:block;box-shadow:0 2px 6px rgba(0,0,0,0.08)}.reply-author{font-size:15px;font-weight:600;color:#1d2939}.reply-author a{text-decoration:none;color:#1d2939}.reply-author a:hover{color:#5b6cff}.reply-date{display:block;font-size:13px;color:#98a2b3;margin-top:2px;margin-bottom:8px}.reply-text{font-size:15px;line-height:1.6;color:#475467;margin-bottom:10px}.review-actions .review-reply{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;color:#6675f5;transition:all .2s ease}.review-actions .review-reply:hover{color:#4453e6;transform:translateX(2px)}.custom-replies-list{margin-top:16px;padding-left:32px;border-left:2px solid #eef0f6}.review-reply-item:before{content:"";position:absolute;left:-8px;top:20px;width:14px;height:14px;background:#f8f9fc;border-left:2px solid #eef0f6;border-bottom:2px solid #eef0f6;transform:rotate(45deg)}img.gravatar.avatar.avatar-48.um-avatar.um-avatar-uploaded,img.gravatar.avatar.avatar-48.um-avatar.um-avatar-default{margin:10px 0px 0px 5px!important}.custom-replies-list>.review-reply-item:not([data-comment]){display:none}.custom-replies-list .review-reply-item{display:flex;gap:14px;margin-top:14px;align-items:flex-start}.custom-replies-list .review-reply-item strong{display:block;font-weight:600;color:#222}.custom-replies-list .review-reply-item p{margin:4px 0 0;color:#555}