#footer-bottom .container{display:flex;justify-content:center;align-items:center}#footer-bottom #footer-info{float:none}.hero-buttons-wrapper .et_pb_button_module_wrapper{display:inline-block;margin-right:15px}@media (max-width:767px){.hero-buttons-wrapper .et_pb_button_module_wrapper{display:block;margin-right:0;margin-bottom:15px}}#courses .et_pb_row.et_pb_equal_columns>.et_pb_column{display:flex!important;flex-direction:column!important}#courses .et_pb_row.et_pb_equal_columns>.et_pb_column>.et_pb_module:nth-last-child(2){margin-top:auto!important}#courses .et_pb_row.et_pb_equal_columns>.et_pb_column>.et_pb_button_module_wrapper{margin-top:0!important}.tutor-wrap{margin-top:40px;margin-bottom:60px}.tutor-course-single-content-wrapper{margin-top:40px;margin-bottom:40px}#et-main-area{padding-left:30px;padding-right:30px}.tutor-course-topic-single-footer{margin-top:20px!important}.tutor-lesson-sidebar{margin-bottom:40px}.tutor-wrap{margin-top:40px;margin-bottom:60px}.plyr__control--overlaid{background-color:#df107a!important}.plyr__control--overlaid:hover{background-color:#c00e6a!important}.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded="true"]{background-color:#df107a!important}.plyr__progress__buffer,.plyr--full-ui input[type="range"]{color:#df107a!important}.tutor-single-course-meta .tutor-course-enrolled{display:none!important}.woocommerce,.woocommerce-page{font-family:'Poppins',sans-serif!important;color:#555}.woocommerce-products-header__title,.entry-title,.wc-block-cart h1,.wc-block-checkout h1{font-family:'Poppins',sans-serif!important;font-weight:600!important;color:#141414!important}.woocommerce-breadcrumb{font-size:13px!important;color:#999999!important}.woocommerce-breadcrumb a{color:#df107a!important;text-decoration:none!important}.woocommerce-breadcrumb a:hover{color:#c00d6a!important}.posted_in,.tagged_as{display:none!important}.single-product .product_title{font-family:'Poppins',sans-serif!important;font-weight:600!important;font-size:32px!important;color:#141414!important;margin-bottom:15px!important}.single-product .price,.single-product .price .woocommerce-Price-amount{font-family:'Poppins',sans-serif!important;font-size:24px!important;font-weight:600!important;color:#df107a!important}.single-product .quantity .qty{border:1px solid #eeeeee!important;border-radius:0!important;font-family:'Poppins',sans-serif!important;padding:10px!important;width:60px!important;text-align:center!important}.single-product .single_add_to_cart_button,.single-product button.single_add_to_cart_button{background-color:#df107a!important;color:#ffffff!important;border:none!important;border-radius:0!important;padding:14px 36px!important;font-family:'Poppins',sans-serif!important;font-size:14px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;transition:all 0.3s ease!important;cursor:pointer!important}.single-product .single_add_to_cart_button:hover{background-color:#c00d6a!important}.single-product .woocommerce-product-gallery__image img{border:1px solid #eeeeee!important;background:#fafafa!important}.single-product .product_meta{font-size:13px!important;color:#999999!important;border-top:1px solid #eeeeee!important;padding-top:15px!important;margin-top:25px!important}.woocommerce-message{background-color:#ffdce3!important;border-top-color:#df107a!important;color:#333333!important;font-family:'Poppins',sans-serif!important}.woocommerce-message a{color:#df107a!important;font-weight:500!important}.woocommerce-message a:hover{color:#c00d6a!important}.woocommerce-message::before{color:#df107a!important}.single-product .related.products{display:none!important}.single-product #sidebar{display:none!important}.single-product #left-area{width:100%!important;padding-right:0!important}.wc-block-cart .wc-block-components-product-name,.woocommerce-cart .product-name a{color:#333333!important;font-weight:500!important;text-decoration:none!important}.wc-block-cart .wc-block-components-product-name:hover,.woocommerce-cart .product-name a:hover{color:#df107a!important}.wc-block-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-weight:600!important;color:#df107a!important;font-size:18px!important}.wc-block-cart .wc-block-cart__submit-button,.wc-block-cart .wc-block-components-button,.woocommerce-cart .checkout-button{background-color:#df107a!important;color:#ffffff!important;border:none!important;border-radius:0!important;font-family:'Poppins',sans-serif!important;font-size:14px!important;font-weight:500!important;padding:14px 36px!important;transition:all 0.3s ease!important}.wc-block-cart .wc-block-cart__submit-button:hover,.wc-block-cart .wc-block-components-button:hover,.woocommerce-cart .checkout-button:hover{background-color:#c00d6a!important}.wc-block-cart .wc-block-components-quantity-selector{border:1px solid #eeeeee!important;border-radius:0!important}.wc-block-checkout .wc-block-components-checkout-step__title,.wc-block-checkout h2{font-family:'Poppins',sans-serif!important;font-weight:600!important;color:#333333!important}.wc-block-checkout .wc-block-components-text-input input:focus,.woocommerce-checkout input.input-text:focus{border-color:#df107a!important;outline:none!important;box-shadow:0 0 0 1px #df107a!important}.wc-block-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-weight:600!important;color:#df107a!important;font-size:18px!important}.wc-block-checkout .wc-block-components-checkout-place-order-button,.woocommerce-checkout #place_order{background-color:#df107a!important;color:#ffffff!important;border:none!important;border-radius:0!important;font-family:'Poppins',sans-serif!important;font-size:14px!important;font-weight:500!important;padding:16px 36px!important;transition:all 0.3s ease!important}.wc-block-checkout .wc-block-components-checkout-place-order-button:hover,.woocommerce-checkout #place_order:hover{background-color:#c00d6a!important}.wc-block-checkout .wc-block-components-checkout-return-to-cart-button{color:#df107a!important;font-family:'Poppins',sans-serif!important}.wc-block-checkout .wc-block-components-checkout-return-to-cart-button:hover{color:#c00d6a!important}.woocommerce-info,.woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-info{background-color:#fdf0f4!important;border:1px solid #f5c6d8!important;border-left:3px solid #df107a!important;border-top:none!important;color:#555555!important;font-family:'Poppins',sans-serif!important;font-size:14px!important;padding:14px 20px!important}.woocommerce-info::before,.woocommerce-message::before{color:#df107a!important}.woocommerce-info a,.woocommerce-message a{color:#df107a!important;font-weight:500!important}.woocommerce-info a:hover,.woocommerce-message a:hover{color:#c00d6a!important}.woocommerce-error{background-color:#fff5f5!important;border:1px solid #fcc!important;border-left:3px solid #ff1616!important;border-top:none!important;color:#555555!important;font-family:'Poppins',sans-serif!important;font-size:14px!important;padding:14px 20px!important}.woocommerce-message{background-color:#fdf0f4!important}.woocommerce-message a{color:#df107a!important;font-weight:500!important}.single-product .woocommerce-breadcrumb{display:none!important}.post-type-archive-product .entry-title{font-family:'Poppins',sans-serif!important;font-weight:600!important;font-size:36px!important;color:#141414!important;margin-bottom:30px!important}.post-type-archive-product #sidebar{display:none!important}.post-type-archive-product #left-area{width:100%!important;padding-right:0!important}.woocommerce ul.products{display:grid!important;grid-template-columns:33.33% 33.33% 33.33%!important;gap:30px!important}.woocommerce ul.products li.product{border:1px solid #eeeeee!important;padding:0!important;margin:0!important;width:100%!important;float:none!important;transition:all 0.3s ease!important;background:#ffffff!important}.woocommerce ul.products li.product:hover{border-color:#df107a!important;box-shadow:0 4px 20px rgb(223 16 122 / .1)!important}.woocommerce ul.products li.product a img{margin:0!important;width:100%!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button{padding-left:20px!important;padding-right:20px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Poppins',sans-serif!important;font-size:16px!important;font-weight:600!important;color:#333333!important;padding-top:20px!important;padding-bottom:8px!important}.woocommerce ul.products li.product .price{font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:600!important;color:#df107a!important;padding-bottom:15px!important}.woocommerce ul.products li.product .price .woocommerce-Price-amount{color:#df107a!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.add_to_cart_button{background-color:#df107a!important;color:#ffffff!important;border:none!important;border-radius:0!important;font-family:'Poppins',sans-serif!important;font-size:13px!important;font-weight:500!important;padding:12px 24px!important;margin:0 20px 20px 20px!important;display:inline-block!important;transition:all 0.3s ease!important;text-transform:none!important}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product a.add_to_cart_button:hover{background-color:#c00d6a!important}.post-type-archive-product .woocommerce-breadcrumb{display:none!important}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-family:'Poppins',sans-serif!important;color:#555555!important}.woocommerce .woocommerce-ordering select{border:1px solid #eeeeee!important;border-radius:0!important;padding:8px 12px!important;font-family:'Poppins',sans-serif!important}@media (max-width:980px){.woocommerce ul.products{grid-template-columns:50% 50%!important}}@media (max-width:480px){.woocommerce ul.products{grid-template-columns:100%!important}}.woocommerce-cart .entry-content,.page-id-354 .entry-content,.wp-block-woocommerce-cart{padding-bottom:80px!important;margin-bottom:40px!important}.wp-block-woocommerce-empty-cart-block .wp-block-woocommerce-product-new,.wp-block-woocommerce-empty-cart-block .wc-block-product-new{display:none!important}.wp-block-woocommerce-empty-cart-block .wp-block-separator{display:none!important}.wp-block-woocommerce-empty-cart-block .wp-block-heading:not(.wc-block-cart__empty-cart__title){display:none!important}.wc-block-cart__empty-cart__title{font-family:'Poppins',sans-serif!important;font-weight:600!important;color:#333333!important;font-size:24px!important}.wp-block-woocommerce-empty-cart-block a.wp-block-button__link,.wc-block-cart .wc-block-cart__empty-cart__button,.return-to-shop .button{background-color:#df107a!important;color:#ffffff!important;border:none!important;border-radius:0!important;font-family:'Poppins',sans-serif!important;font-size:14px!important;font-weight:500!important;padding:14px 36px!important;transition:all 0.3s ease!important;text-decoration:none!important}.wp-block-woocommerce-empty-cart-block a.wp-block-button__link:hover,.wc-block-cart .wc-block-cart__empty-cart__button:hover,.return-to-shop .button:hover{background-color:#c00d6a!important}.page-id-637 .entry-title,.woocommerce-cart .entry-title{font-family:'Poppins',sans-serif!important;font-weight:600!important;color:#141414!important}.wc-block-cart .cross-sells,.woocommerce-cart .cross-sells{display:none!important}#tutor_cover_area[style*="cover-photo.jpg"]{background-image:url(https://cjwaxingacademy.com/wp-content/uploads/2026/03/cj-default-cover.jpg)!important;background-size:cover!important;background-position:center!important}.tutor-profile-photo-wrap,.tutor-cover-photo{background-image:linear-gradient(135deg,#df107a 0%,#a00d5a 40%,#333333 100%)!important}.woocommerce-account .entry-content{padding-bottom:60px!important;margin-bottom:40px!important}.woocommerce-account .entry-title,.woocommerce-account h1{font-family:'Poppins',sans-serif!important;font-weight:600!important;color:#141414!important}.woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important}.woocommerce-MyAccount-navigation ul li{margin-bottom:0!important;border-bottom:1px solid #eeeeee!important}.woocommerce-MyAccount-navigation ul li a{display:block!important;padding:12px 16px!important;color:#555555!important;font-family:'Poppins',sans-serif!important;font-size:14px!important;font-weight:400!important;text-decoration:none!important;transition:all 0.3s ease!important;border-left:3px solid transparent!important}.woocommerce-MyAccount-navigation ul li a:hover{color:#df107a!important;background-color:#fdf0f4!important}.woocommerce-MyAccount-navigation ul li.is-active a{color:#df107a!important;font-weight:500!important;border-left:3px solid #df107a!important}.woocommerce-account label{font-family:'Poppins',sans-serif!important;font-weight:500!important;color:#333333!important;font-size:14px!important}.woocommerce-account label .required{color:#df107a!important}.woocommerce-account input.woocommerce-Input,.woocommerce-account input.input-text,.woocommerce-account select,.woocommerce-account textarea{border:1px solid #eeeeee!important;border-radius:0!important;font-family:'Poppins',sans-serif!important;padding:12px 14px!important;font-size:14px!important;color:#555555!important;transition:border-color 0.3s ease!important}.woocommerce-account input.woocommerce-Input:focus,.woocommerce-account input.input-text:focus{border-color:#df107a!important;outline:none!important;box-shadow:0 0 0 1px #df107a!important}.woocommerce-account .woocommerce-Button,.woocommerce-account button[name="save_account_details"],.woocommerce-account button[name="save_address"],.woocommerce-account .woocommerce-MyAccount-content .button{background-color:#df107a!important;color:#ffffff!important;border:none!important;border-radius:0!important;font-family:'Poppins',sans-serif!important;font-size:14px!important;font-weight:500!important;padding:14px 36px!important;transition:all 0.3s ease!important;cursor:pointer!important;margin-top:15px!important}.woocommerce-account .woocommerce-Button:hover,.woocommerce-account button[name="save_account_details"]:hover,.woocommerce-account .woocommerce-MyAccount-content .button:hover{background-color:#c00d6a!important}.woocommerce-account fieldset legend,.woocommerce-account h3{font-family:'Poppins',sans-serif!important;font-weight:600!important;color:#333333!important}.woocommerce-account .woocommerce-orders-table,.woocommerce-account .woocommerce-table{font-family:'Poppins',sans-serif!important;border-collapse:collapse!important}.woocommerce-account .woocommerce-orders-table th,.woocommerce-account .woocommerce-table th{font-weight:600!important;color:#333333!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.woocommerce-account .woocommerce-orders-table .button,.woocommerce-account .woocommerce-table .button{font-size:12px!important;padding:8px 16px!important}.single-course-bundle li:nth-child(4){display:none!important}.woocommerce-MyAccount-content .woocommerce-button.button{margin-right:8px!important;margin-bottom:4px!important}.wc-block-cart-items__header th,.wc-block-components-order-summary h2{line-height:1.6!important}.tutor-enrolled-info-date{display:block!important;margin-left:0!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce .button:hover{background-color:#333333!important;color:#ffffff!important}.woocommerce-order .woocommerce-customer-details+section h2,.woocommerce-order h2:last-of-type{margin-top:30px!important}.tutor_share.s_twitter{display:none!important}#et-secondary-menu .et-cart-info,.et_pb_menu .et-cart-info{display:none!important}