body, * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}
.woocommerce-cart-notice, .woocommerce-notices-wrapper .woocommerce-message {border-radius:8px; border-top:0px;}
.woocommerce-notices-wrapper, .woocommerce-cart-notice {font-family:'Geist'; font-size:16px; line-height:1.3; letter-spacing:0px; color:var(--e-global-color-922f531);}
.woocommerce-cart-notice.woocommerce-info {background:rgb(105 220 222 / 48%)}
.woocommerce-cart-notice img {height:20px; padding-right:0px !important;}
.shop_table_responsive.cart td.product-remove, .shop_table_responsive.cart th.product-remove, .shop_table_responsive.cart td.product-thumbnail, .shop_table_responsive.cart th.product-thumbnail, .shop_table_responsive.cart td.product-price, .shop_table_responsive.cart th.product-price, .shop_table_responsive.cart td.product-name>.variation {display:none;}
.shop_table_responsive.cart {border:0px !important;}
.shop_table_responsive.cart thead th {font-family:Aro; text-transform:uppercase; font-size:16px; font-weight:600; border-left:0px; border-top:0px !important; border-right:0px; padding-left:0px;}
.shop_table_responsive.cart tbody td {border-left:0px; border-right:0px; border-top:0px; border-bottom-color:#dfdfdf !important; background:transparent !important; padding-top:20px; padding-bottom:20px; padding-left:0px;}
.shop_table_responsive.cart thead th:last-child, .shop_table_responsive.cart tbody td:last-child {text-align:right;}
.shop_table_responsive.cart tbody td.actions {border-bottom:0px; padding-left:0px;}
.ws_cc_product_co {display:flex; justify-content:space-between; gap:20px;}
.ws_cc_product_co .ws_cart_checkout_cart_item_thumb {line-height:0;}
.ws_cc_product_co .ws_cart_checkout_cart_item_thumb img {width:100px !important; height:100px !important; object-fit:cover; border-radius:8px;}
.ws_cc_product_co .col_name {width:calc(100% - 100px - 20px); position:relative;}
.ws_cc_product_co .col_name>strong {font-family:Aro; font-weight:500; display:block; margin-bottom:10px !important;}
.ws_cc_product_co .variation {font-size:12px; line-height:1.3em;}
.ws_cc_product_co .variation dt, .ws_cc_product_co .variation dd {margin-bottom:5px !important;}
.ws_cc_product_co .ws_cart_checkout_cart_item_price {margin-top:10px; font-family:Aro; font-weight:500; font-size:14px; line-height:1.3;}
.shop_table .quantity {display:inline-flex; line-height:40px; float:left;}
.shop_table .quantity .qty_btn {height:40px; display:inline-flex; border:1px solid var(--e-global-color-primary); font-size:20px; line-height:0px; padding:0px; width:30px; justify-content:center; align-items:center; font-family:"Inter"; padding-bottom:2px;}
.shop_table .quantity .qty_btn.minus {border-radius:8px 0px 0px 8px; border-right:0px;}
.shop_table .quantity .qty_btn.plus {border-radius:0px 8px 8px 0px; border-left:0px;}
.shop_table .quantity .qty_btn:hover {background:var(--e-global-color-primary); color:#fff;}
.shop_table .quantity input[type="number"] {height:40px; display:inline-block; border-radius:0px; padding-top:0px; -moz-appearance:textfield; background:transparent; padding-bottom:0px; border-color:var(--e-global-color-primary); outline:none; padding-bottom:2px;}
.shop_table .quantity input[type="number"]::-webkit-inner-spin-button, .shop_table .quantity input[type="number"]::-webkit-outer-spin-button {-webkit-appearance:none; margin:0;}
.shop_table .product-quantity a.remove {display:inline-flex; margin-left:0px; font-size:0px; width:40px; height:40px; line-height:40px; float:left; justify-content:center; align-items:center;}
.shop_table .product-quantity a.remove svg {width:20px;}
.shop_table .product-quantity a.remove svg path {fill:var(--e-global-color-02dc3ee);}
.shop_table .product-subtotal .woocommerce-Price-amount {font-family:Aro; font-weight:500; font-size:14px; line-height:1.3;}
.shop_table input[name="coupon_code"] {width:200px !important; height:40px; line-height:40px; padding:0px 10px !important; font-family:Geist; border-radius:8px;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {height:40px; background:var(--e-global-color-primary) !important; color:#fff !important; border-radius:8px; font-family:Geist; font-weight:900; padding:0px 20px !important; line-height:40px;}
.cart_totals>h2 {font-family:Aro; text-transform:uppercase; font-size:28px; line-height:0.9; margin-top:0px !important;}
.cart_totals {width:450px !important; max-width:100%;}
.cart_totals .shop_table {border:0px !important;}
.cart_totals .shop_table tr td, .cart_totals .shop_table tr th {background:transparent !important; padding-left:0px !important; padding-right:0px !important; font-family:Geist;}
.cart_totals .shop_table tr td:last-child {text-align:right;}



.woocommerce-cart-notice, .woocommerce-notices-wrapper .woocommerce-message, .woocommerce-notices-wrapper ~ div .woocommerce-info {border-radius:8px; border-top:0px;}
.woocommerce-notices-wrapper, .woocommerce-cart-notice, .woocommerce-notices-wrapper ~ div .woocommerce-info {font-family:'Geist'; font-size:16px; line-height:1.3; letter-spacing:0px; color:var(--e-global-color-922f531);}
.woocommerce-notices-wrapper ~ div .woocommerce-info a {color:var(--e-global-color-primary);}
form.woocommerce-checkout a {color:var(--e-global-color-primary);}
form.woocommerce-checkout {display:flex; flex-direction:row; justify-content:space-between; position:relative; padding-top:0px;flex-wrap: wrap;}
form.woocommerce-checkout:before {content:''; position:absolute; top:0px; right:0px; width:50%; background:var(--e-global-color-9e91b6a); height:100%; opacity:0.3;}
form.woocommerce-checkout .woocommerce-NoticeGroup{width:100%;}
form.woocommerce-checkout>div {width:50%; position:relative; z-index:9;}
form.woocommerce-checkout .col_order_review {padding:30px;}
form.woocommerce-checkout .woocommerce-additional-fields {display:none;}

.col_order_review #order_review_heading {margin-top:0px; margin-bottom:15px;}
.col_order_review .col_order_review_in {position:sticky !important; top:110px;}
.col_cust_detail {padding-right:20px;padding-top:30px;}
.col_cust_detail #customer_details .col-1 {width:100%;}
.col_cust_detail .woocommerce-billing-fields h3, .col_order_review #order_review_heading, .col_cust_detail .ws_pay_order_before_payment_title {margin-top:0px; font-size:20px; font-family:Aro; margin-bottom:15px; text-transform:uppercase; line-height:0.9;}
.col_cust_detail .form-row {padding:0px !important;}
.col_cust_detail .form-row label {font-family:Geist; font-weight:600; font-size:14px;}
.col_cust_detail #billing_city_field,
.col_cust_detail #billing_state_field{
    margin-right: 10px;
}
.col_cust_detail #billing_city_field,
.col_cust_detail #billing_state_field,
.col_cust_detail #billing_postcode_field{
    width:calc(33.33% - 20px/3); float:left; clear:none;
}
.col_cust_detail #billing_first_name_field,
.col_cust_detail #billing_last_name_field{
    width:calc(50% - 5px);
}
.col_cust_detail .woocommerce-input-wrapper .select2 {padding-bottom:4px;}
.col_cust_detail .select2-selection {border:1px solid #A19CA2 !important; border-radius:8px !important; overflow:hidden;}
.col_cust_detail .select2-selection__rendered {background:#F7F7F0 !important;}
.col_cust_detail .woocommerce-input-wrapper {display:block; line-height:1 !important;}
.col_cust_detail input.input-text, .col_cust_detail input.input-email {background:#F7F7F0 !important; border:1px solid #A19CA2 !important; border-radius:8px !important;}
.col_cust_detail .ws_pay_order_before_payment_title {padding-top:30px;}
.col_cust_detail .woocommerce-checkout-payment {background:transparent !important; margin-bottom:0px;}
.col_cust_detail .place-order {margin-bottom:0px !important;}
.col_cust_detail #payment ul.payment_methods {border:1px solid #A19CA2; border-radius:8px !important; background:#F7F7F0!important;}
.col_cust_detail .woocommerce-terms-and-conditions-wrapper {margin-bottom:30px;}
.col_cust_detail .woocommerce-privacy-policy-text {padding-top:10px;}
.col_cust_detail .woocommerce-privacy-policy-text a {color:var(--e-global-color-primary);}

.col_cust_detail #billing_country_field:before {content:''; font-family:Aro; text-transform:uppercase; font-size:20px; display:block; margin-bottom: 6px;}
.col_cust_detail .woocommerce-billing-fields>h3 {display:none;}
.col_cust_detail #billing_country_field {margin-top:30px;}
.col_cust_detail #billing_country_field:before {content:'Billing'; margin-bottom:10px;}
.col_cust_detail #billing_country_field label {display:none;}
.col_cust_detail .woocommerce-billing-fields .form-row {position:relative; margin-bottom: 10px;}
.col_cust_detail .woocommerce-billing-fields .form-row:not(#ws_opt_in_field) label {position:absolute; top:2px; left:8px; z-index:9; font-size:10px;clip:auto;width: auto !important; height: auto !important;    text-transform: uppercase; color: var(--e-global-color-1a37fd0);}
.col_cust_detail .woocommerce-billing-fields input[type="text"], .col_cust_detail .woocommerce-billing-fields input[type="password"], .col_cust_detail .woocommerce-billing-fields input[type="tel"], .col_cust_detail .woocommerce-billing-fields input[type="email"], .col_cust_detail .select2-selection__rendered {height:55px; padding-bottom:5px; padding-top:25px;}
.col_cust_detail .select2-selection__rendered {padding-top:27px !important;}

/* disable state Western Australia */
.col_cust_detail #billing_state_field .select2-selection {pointer-events:none;}
.col_cust_detail #billing_state_field .select2-selection__rendered {background:#eee !important;}
.col_cust_detail #billing_state_field .select2-selection__arrow {display:none;}
.col_cust_detail #billing_state_field .select2-selection {border-color:#eee !important;}
.col_cust_detail #billing_state_field .select2-selection--single .select2-selection__rendered {color:#7A7670}

.ws_billing_title_row {display: flex; justify-content: space-between;}
.ws_billing_title_row .my_account_login_link{margin-top:2px;}

.woocommerce-checkout-review-order-table {border:0px !important; margin-top:15px !important;}
.woocommerce-checkout-review-order-table>thead {display:none;}
.woocommerce-checkout-review-order-table>tbody>tr:first-child td {border-top:0px !important; padding-top:10px !important;}
.woocommerce-checkout-review-order-table>tbody>tr td {border-top:0px !important; }
.woocommerce-checkout-review-order-table>tbody>tr:nth-last-child(2) td,
.woocommerce-checkout-review-order-table>tbody>tr:nth-last-child(1) td {border-bottom:0px !important;}
.woocommerce-checkout-review-order-table>tbody td {border-left:0px; border-right:0px; border-top:0px; padding-left:0px !important; padding-bottom:20px !important; padding-top:20px !important; background:transparent !important; border-bottom:1px solid #cfc8d8;}
.woocommerce-checkout-review-order-table .product-name {width:calc(100% - 150px);}
.woocommerce-checkout-review-order-table .product-total {width:150px; padding-right:0px !important;}
.woocommerce-checkout-review-order-table .product-name>dl.variation {display:none;}
.woocommerce-checkout-review-order-table .ws_cart_checkout_cart_item_price {display:none;}
.woocommerce-checkout-review-order-table .ws_cc_product_col.col_name {display:flex; flex-direction:column; justify-content:center;}
.woocommerce-checkout-review-order-table .ws_cart_checkout_cart_item_thumb img {width:60px !important; height:60px !important; object-fit:cover;}
.woocommerce-checkout-review-order-table .ws_cc_product_co .col_name {width:calc(100% - 60px - 20px)}
.woocommerce-checkout-review-order-table td.product-total {text-align:right;}
.woocommerce-checkout-review-order-table .product-total * {font-size:14px !important; line-height:1.2; font-family:"Geist";}
.woocommerce-checkout-review-order-table .product-total .price_time_opt {display:block;}
.woocommerce-checkout-review-order-table .product-name {position:relative; font-size:0px;}
.woocommerce-checkout-review-order-table .product-name .ws_cc_product_co {font-size:14px !important; line-height:1;}
.woocommerce-checkout-review-order-table .product-name .product-quantity {position:absolute; top:10px; left:50px; width:20px; height:20px; background:var(--e-global-color-primary); text-align:center; line-height:20px; border-radius:50%; color:#fff; font-size:11px; font-weight:400;}
.woocommerce-checkout-review-order-table tr.cart-subtotal>th, .woocommerce-checkout-review-order-table tr.cart-subtotal>td {padding-top:50px !important; border-top:0px !important;}
.woocommerce-checkout-review-order-table tfoot td, .woocommerce-checkout-review-order-table tfoot th {padding-left:0px !important; padding-right:0px !important; border-left:0px !important; border-right:0px !important; border-top:0x !important;}
.woocommerce-checkout-review-order-table tfoot td {text-align:right;}
.woocommerce-checkout-review-order-table tfoot .includes_tax, .woocommerce-checkout-review-order-table tfoot .tax_label {display:block;}
.woocommerce-checkout-review-order-table tfoot .ywsbs-recurring-totals-items .recurring-amount {margin-bottom:0px;}
.woocommerce-checkout-review-order-table tfoot .ywsbs-next-billing-date strong {display:block !important;}
.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woocommerce-checkout-review-order-table tfoot tr:last-child th {border-bottom:0px !important; padding-bottom:0px !important;}

.col_order_review .woocommerce-form-coupon {display:block !important; margin-top:0px !important; margin-bottom:0px !important; border:0px !important; padding-left:0px !important; padding-right:0px !important; padding-bottom:0px !important; display:flex !important; justify-content:space-between;}
.col_order_review .woocommerce-checkout-review-order-table>tbody>tr:last-child td {padding:0px !important;}
.col_order_review .woocommerce-form-coupon-toggle {display:none;}
.col_order_review .woocommerce-form-coupon .form-row-first {width:calc(100% - 100px); padding:0px; margin:0px;}
.col_order_review .woocommerce-form-coupon .form-row-last {width:90px; padding:0px; margin:0px; text-align:right;}
.col_order_review .woocommerce-form-coupon button[name="apply_coupon"] {width:90px;}
.col_order_review .woocommerce-form-coupon input[name="coupon_code"] {height:40px; border-radius:8px !important;}
.col_order_review .woocommerce-form-coupon div.clear {display:none;}


/* MY ACCOUNT --------------- */
.ws_font_inter {font-family:'Inter'; line-height:1;}
.ws_font_aro {font-family:'Aro'; line-height:0.9;}
.ws_font_geistmono {font-family:'Geist Mono'; line-height:1;}
.fs_10 {font-size:10px;}
.fs_11 {font-size:11px;}
.fs_12 {font-size:12px;}
.fs_13 {font-size:13px;}
.fs_14 {font-size:14px;}
.fs_15 {font-size:15px;}
.fs_16 {font-size:16px;}
.fs_18 {font-size:18px;}
.fs_22 {font-size:22px;}
.fs_24 {font-size:24px;}
.fs_26 {font-size:26px;}
.fw_400 {font-weight:400;}
.fw_700 {font-weight:700;}
.flh_1_3 {line-height:1.3;}
.flh_1 {line-height:1;}
.text_color_cloud {color:var(--e-global-color-9e91b6a);}
.color_inherit {color:inherit !important;}
.ws_my_account_sec {display:flex; justify-content:space-between;flex-wrap: wrap;flex-direction: row;}
.ws_my_account_sec.gap_20 {gap:30px;}
.ws_my_account_sec.gap_10 {gap:20px;}
.ws_my_account_sec.gap_20>div {width:calc(50% - 15px);}
.ws_my_account_sec.gap_10>div {width:calc(50% - 10px);}
.sec_vertical_center {align-items:center;}
.ws_my_account .woocommerce-MyAccount-navigation {display:none;}
.ws_my_account .woocommerce-MyAccount-content {width:100%;}
.ws_my_account .woocommerce-MyAccount-content>p {display:none;}
.ws_my_account .woocommerce-MyAccount-content>.ws_active_membership_info {display:none;}
.woocommerce-MyAccount-content .ws_my_account_content_wrp{min-height: 250px; background:#fff; border-radius: 40px; padding:30px; }
.woocommerce-MyAccount-content {padding-left:15px; padding-right:15px;}
.my_account_sec_head {margin-bottom:26px;}
.ws_my_account_title {margin-bottom:11px;display: inline-block;}
a.ws_link_logout {margin-left:10px; display:inline-flex; color:var(--e-global-color-922f531); align-items:center;}
a.ws_link_logout svg {height:20px; width:20px; display:inline-block; margin-right:5px;}
a.ws_link_logout svg path {transition:all ease 0.3s;}
a.ws_link_logout:hover path {fill:var(--e-global-color-primary);}

.ws_my_account_active_membership {display:flex; gap:16px; align-items:center;}
.ws_my_account_active_membership_product {margin-bottom:0px; background:var(--e-global-color-922f531); color:#fff;}
.col_nex_billing {display:flex; flex-direction:column; justify-content:center; gap:4px;}
.col_nex_billing p {margin-bottom:0px; text-align:right;}
.ws_my_account_card {border-radius:40px; padding:30px; height:100%;}
.ws_my_account_card_title {margin-bottom:15px;}
.ws_pack_benefits_co {background:var(--e-global-color-922f531);}
.ws_pack_benefits_co .wspack_benefit_s2 {margin-left:0px; width:100%; margin-bottom:30px;}
.ws_pack_benefits_co .wspack_benefit_s2 ul li {line-height:20px; padding-left:26px; margin-bottom:9px;}
.ws_pack_benefits_co .wspack_benefit_s2 ul li:before {background-color:var(--e-global-color-secondary); background-image:url('/wp-content/themes/hello-elementor-child/images/tick_black.svg'); width:16px; height:16px; background-size:8px; top:2px;}
.ws_pack_benefit_btn_wrp {text-align:right;}
.ws_pack_benefits_co .ws_btn.ws_change_plan {border:2px solid var(--e-global-color-secondary); background:transparent; color:var(--e-global-color-secondary); padding:10px 16px; text-align:right; align-self:flex-end;}
.ws_pack_benefits_co .ws_btn.ws_change_plan:hover {background:var(--e-global-color-secondary); ; color:var(--e-global-color-922f531);}
.ws_my_account_card_list_1 {margin-bottom:40px;}
.ws_card_groper_gold {background:#fff; padding-bottom:15px;}
.ws_card_groper_gold .point_box {background:var(--e-global-color-secondary); padding:17px; border-radius:20px; text-align:center;}
.ws_card_groper_gold .point_box:nth-child(2) {background:var(--e-global-color-primary);}
.ws_card_groper_gold .point_box>span {display:block;}
.ws_card_groper_gold .point_box>span.point_box_value {margin-top:10px; margin-bottom:10px;}
.ws_card_groper_gold .point_box:nth-child(2) span {color:#fff;}
.ws_card_groper_gold .point_box_label {text-transform:uppercase;}
.ws_card_groper_gold_btn_wrp {margin-top:30px; border-top:1px solid var(--e-global-color-9e91b6a); padding-top:10px; padding-bottom:13px;}
.ws_card_groper_gold_btn_wrp .ws_btn {width:100%; padding:10px 16px; border:2px solid var(--e-global-color-accent); background:transparent; color:var(--e-global-color-accent);}
.ws_card_groper_gold_btn_wrp .ws_btn:hover {background:var(--e-global-color-accent); color:#fff;}
.ws_card_groper_gold_note {text-align:center; color:#AAAAAA; line-height:1;}
.sec_my_account_active_draw {background:#fff; margin-bottom:40px;}
.ws-giveaway-list-active-s3 {display:flex; flex-wrap:wrap; gap:30px;}

.woocommerce-EditAccountForm [name="save_account_details"]{margin-top:20px !important;}

.card_active_draw {width:calc(50% - 15px); overflow:hidden; position:relative; padding:30px;}
.card_active_draw_title {margin-top:0px; text-transform:uppercase;}
.card_active_draw>div {position:relative; z-index:8; display:flex; flex-direction:row; flex-wrap:wrap; min-height:140px;}
.card_active_draw>div .col1 {width:calc(100% - 100px)}
.card_active_draw>div .col2 {width:100px;}
.card_active_draw.sc_white:before {content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; border:1px solid var(--e-global-color-922f531); border-radius:8px;}
.card_active_draw.sc_cyan {background:var(--e-global-color-49d6365);}
.card_active_draw.sc_yellow {background:var(--e-global-color-secondary);}
.card_active_draw.sc_orange {background:var(--e-global-color-primary);}
.card_active_draw.sc_pink {background:var(--e-global-color-46cc6af);}
.card_active_draw.text_color_light {color:#fff;}
.card_active_draw.text_color_dark {color:#2B2517;}
.card_active_draw .ws-giveaway-item-prize_S2 {color:inherit !important; margin-bottom:8px;}
.card_active_draw .ws_giveaway_prize_name_frontend, .card_active_draw .ws-giveaway-draw-date {font-family:"Geist"; font-size:12px; color:inherit; font-weight:400;}
.card_active_draw .ws-giveaway-draw-date {font-size:11px; text-transform:uppercase;}
.card_active_draw .col3 {width:100%; display:flex; flex-direction:column; justify-content:flex-end;}
.card_active_draw .ws_btn_wrp {display:flex; gap:8px; padding-top:20px;}
.card_active_draw .ws_btn {border-radius:50px; padding:11px 20px; width:calc(50% - 4px); background:var(--e-global-color-9e91b6a); border:1px solid var(--e-global-color-9e91b6a); color:var(--e-global-color-922f531); font-family:'Geist'; font-weight:600; font-size:14px;}
.card_active_draw .ws_btn:hover {background:var(--e-global-color-primary) !important;color:#fff;}
.card_active_draw .ws_btn.card_draw_btn2 {border:1px solid var(--e-global-color-922f531); background:transparent;}
.card_active_draw .ws_btn.card_draw_btn2:hover {background:var(--e-global-color-922f531) !important; color:#fff !important;}
.card_active_draw_col.col2 {text-align:right;}
.card_active_draw_entries {text-align:center; display:inline-flex; flex-direction:column; margin-left:auto; margin-bottom:9px; min-width:50px;}
.card_active_draw_entries_count {padding:3px 8px;}
.card_active_draw_countdown_val {padding:4px 10px; line-height:1.1; background:#fff; display:inline-block; border-radius:30px; color:var(--e-global-color-922f531);}

.sec_upcom_n_tickets {margin-bottom:40px;}

.my_account_card_upcoming_draw {background:#fff;}
.my_account_card_upcoming_draw .ws-giveaway-list-upcoming {display:flex; flex-direction:column; gap:0px;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini {width:100%;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini:nth-child(n+5) {display:none;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini:first-child {border-top:0px !important;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini.text_color_light {color:#fff !important;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini.text_color_dark {color:var(--e-global-color-922f531) !important;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini .ws-giveaway-thumb-mini-col:nth-child(1) {display:none;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini .ws-giveaway-thumb-mini-col:nth-child(2) {padding-left:0px;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini-title {color:#444 !important; font-size:16px;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini .ws_giveaway_prize_name_frontend {color:var(--e-global-color-922f531) !important; font-size:14px;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini {background:transparent !important; border-radius:0px !important; border-top:1px solid var(--e-global-color-9e91b6a) !important; margin-bottom:1px;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini-in {padding:10px 0px;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini-date_draw {display:none;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini-date_open {padding:6px 12px !important; border-radius:50px !important;}
.my_account_card_upcoming_draw [color_sc="pink"] .ws-giveaway-thumb-mini-date_open {background:var(--e-global-color-46cc6af);}
.my_account_card_upcoming_draw [color_sc="yellow"] .ws-giveaway-thumb-mini-date_open {background:var(--e-global-color-secondary);}
.my_account_card_upcoming_draw [color_sc="cyan"] .ws-giveaway-thumb-mini-date_open {background:var(--e-global-color-49d6365);}
.my_account_card_upcoming_draw [color_sc="orange"] .ws-giveaway-thumb-mini-date_open {background:var(--e-global-color-primary);}
.my_account_card_upcoming_draw [color_sc="white"] .ws-giveaway-thumb-mini-date_open {outline:1px solid var(--e-global-color-922f531) !important;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini .ws-giveaway-thumb-mini-date_open_label, .my_account_card_upcoming_draw .ws-giveaway-thumb-mini .ws-giveaway-thumb-mini-date_open_value {display:inline-block; color:inherit; margin:0px; font-weight:400; font-size:11px;white-space:nowrap;}

.my_account_card_ticket_numbers {background:#fff; padding-bottom:50px; position:relative;}
.my_account_card_ticket_numbers .my_acc_tickets_info_co .my_acc_tickets_info {padding-top:10px; padding-bottom:10px;}

.my_acc_tickets_info .my_acc_tickets_info_title {margin-top:0px; margin-bottom:8px; color:#666666;}
.my_acc_tickets_info .my_acc_tickets_list {line-height:1; gap:8px; display:flex; flex-wrap:wrap; margin-bottom:8px;}
.my_acc_tickets_info .my_acc_tickets_list span {display:inline-block; padding:5px 10px; background:#F5F5F5; border-radius:6px; border:1px solid #EEEEEE;}
.my_acc_tickets_info .my_acc_tickets_more {color:#AAAAAA; line-height:22px;}
.my_account_card_ticket_numbers_footer {position:absolute; bottom:25px; left:0px; width:100%; text-align:center;}

.my_account_card_ticket_ws_link {font-family:Inter; font-weight:700; font-size:14px; line-height:100%; text-decoration:underline !important; color:#666666;}
.my_account_card_ticket_ws_link.link_red {color:#CC4444}
.my_account_card_ticket_ws_link:hover {color:var(--e-global-color-primary);}

.my_account_card_settings {margin-bottom:20px; background:#fff;}
.my_account_settings_item {padding:12px 0px; border-top:1px solid var(--e-global-color-9e91b6a); display:flex; flex-direction:row; justify-content:space-between; align-items:center;}
.my_account_settings_item_col:nth-child(1) {width:calc(100% - 70px);}
.my_account_settings_item_col:nth-child(2) {width:70px; text-align:right;}
.my_account_settings_item:first-child {border-top:0px;}
.my_account_settings_item_title {color:#444444; line-height:19px;}
.my_account_settings_item_value {color:#888888; line-height:18px;}

.ws_focus_change_plan .ywsbs-subscription-info-item .ywsbs-dropdown-wrapper {animation:ws_focus_change_plan_dropdown_anim 1s ease-in-out; animation-delay:1s; display:block;}
.ws_focus_change_plan .ywsbs-subscription-info-item .ywsbs-dropdown-wrapper>a + .ywsbs-dropdown {box-shadow:0px 0px 5px 0px; border-radius:16px !important; overflow:hidden; opacity:1; visibility:visible; display:block !important; position:relative; left:0px; top:0px;}

.ws_focus_change_plan .ywsbs-box.subscription-totals {display:none;}
.ws_focus_change_plan .ywsbs-subscription-info-wrapper {display:block;}
.ws_focus_change_plan .ywsbs-subscription-info-item .ywsbs-dropdown-wrapper>a {color:var(--e-global-color-922f531); pointer-events:none; display:none;}
.ws_focus_change_plan .ywsbs-subscription-info-item .ywsbs-dropdown-wrapper>a + .ywsbs-dropdown {box-shadow:none; border-radius:0px !important; display:flex !important; flex-wrap:wrap; width:100%; gap:10px;}
.ws_focus_change_plan .ywsbs-subscription-info-item .ywsbs-dropdown-wrapper>a + .ywsbs-dropdown:before {content:'Change plan:'; display:block; padding-top:10px; font-family:Aro; text-transform:uppercase; font-size:22px; width:100%;}
.ws_focus_change_plan .ywsbs-subscription-info-item .ywsbs-dropdown-wrapper .ywsbs-dropdown-item {background:#eee; width:320px; border-radius:40px; padding:30px;}
.ws_focus_change_plan .ywsbs-subscription-info-item .ywsbs-dropdown-wrapper .ywsbs-dropdown-item a {color:var(--e-global-color-primary);}
.ws_focus_change_plan .ywsbs-subscription-info-item .ywsbs-dropdown-wrapper .ywsbs-dropdown-item:hover {background:var(--e-global-color-49d6365);}
.ws_focus_change_plan .ywsbs-box.subscription-info {width:100%;}
.ws_focus_change_plan .ywsbs-box.subscription-info .ywsbs-subscription-info-item:nth-child(n + 3) {display:none;}
.ws_focus_change_plan .ywsbs-box.ywsbs-subscription-related-orders, .ws_focus_change_plan .ywsbs-box.ywsbs-subscription-info-box.billing-info {display:none;}
.ws_focus_change_plan .ywsbs-subscription-info-item .wspack_benefit_s2{width:100%; }

/* @keyframes ws_focus_change_plan_dropdown_anim {
0% {transform:scale(1);}
50% {transform:scale(1.05);}
100% {transform:scale(1);}
} */

.ws_my-points .ywpar_rank_badges {display:none;}
.ws_my-points .ywpar_summary_badge {background:var(--e-global-color-secondary) !important; border-radius: 40px;}
.ws_my-points .ywpar_entry_info_title, .ws_my-points .ywpar_to_redeem_title, .ws_my-points .ywpar_total_collected_title, .ws_my-points .points_worth {font-family:'Inter'; font-size:11px !important; color:var(--e-global-color-922f531) !important; text-transform:uppercase;}
.ws_my-points .ywpar_total_collected_title {font-size:13px !important;}
.ws_my-points .points_collected {font-family:'Aro'; line-height:0.9; margin-bottom:5px;}
.ws_my-points #ywpar-share-points__submit {padding:10px 16px; border:2px solid var(--e-global-color-accent) !important; background:transparent !important; color:var(--e-global-color-accent); border-radius:10px !important;}
.ws_my-points #ywpar-share-points__submit:hover {background:var(--e-global-color-accent) !important; ; color:#fff !important;}
.ws_my-points #ywpar_share_points_to_share {border:2px solid var(--e-global-color-accent) !important; padding:6px 16px; line-height:1 !important; border-radius:10px !important; background:transparent;}
.ws_my-points .ywpar-share-points-error {margin-bottom:0px !important;}
.ws_my-points .card_share_points_1 {background:var(--e-global-color-49d6365); margin-bottom:30px;}
.ws_my-points .woocommerce-MyAccount-content>.ywpar-wrapper {padding-bottom:0px;}
.ws_my-points #ywpar_tabs {background:#f8f8f8; border-radius:8px; margin-left:-20px; margin-right:-20px; padding:20px !important; margin-bottom:0px;}
.ws_my-points #ywpar_tabs .ywpar_tabs_links {background:#eee; border-radius:8px 8px 0px 0px;}
.ws_my-points #ywpar_tabs .ywpar_tabs_links.active {border-bottom:0px !important; background:var(--e-global-color-secondary);}
.ws_my-points #history .ywpar_points_rewards {background:var(--e-global-color-secondary); padding:25px !important;border-radius: 40px;;}
.ws_my-points .ywpar_points_rewards {border:0px !important; outline:none !important;}
.ws_my-points .ywpar_points_rewards td, .ws_my-points .ywpar_points_rewards th {border-left:0px !important; border-right:0px !important; padding-left:0px !important; padding-right:0px !important;}
.ws_my-points .ywpar_points_rewards th {border-top:0px !important; font-family:'Aro'; font-size:14px; text-transform:uppercase;}
.ws_my-points .ywpar_points_rewards tr td {border-bottom:0px !important; background:transparent; font-size:14px;}
.ws_my-points .ywpar_points_rewards td.ywpar_points_rewards-points, .ws_my-points .ywpar_points_rewards td.ywpar_points_rewards-points span {font-size:14px !important;}
/* .ws_my-points .card_share_points_2 {background:var(--e-global-color-primary); margin-bottom:30px;} */
/* .ws_my-points .card_share_points_2 .ws_my_account_card_title {color:#fff !important; ;}
.ws_my-points .card_share_points_2 .ws-giveaway-item {border:0px !important; padding:0px !important; border-top:1px solid #fff !important; ; padding-top:20px !important; ; border-radius:0px !important;}
.ws_my-points .card_share_points_2 .ws-giveaway-item .ws-giveaway-title a, 
html .ws_my-points .card_share_points_2 .ws-giveaway-item .ws_giveaway_prize_name_frontend {color:#fff !important;} */
.ws_my-points .card_share_points_3 {background:var(--e-global-color-46cc6af);}
.ws_my-points .card_share_points_3 .ws_my_account_card_title {color:#fff !important;}
.ws_my-points .card_share_points_3 .ywpar_points_rewards th {color:#fff;}
.ws_my-points .card_share_points_3 .ywpar_points_rewards td {color:#fff; border-color:#fff;}
.ws_my-points .card_share_points_3 .ywpar_points_rewards .ywpar-share-points-status span {background:#fff; border-radius:30px; padding:5px 10px; font-size:12px;}

.ws_my_account_card.card_share_points_3,
.ws_my_account_card.card_share_points_1{display: none;}
.ws_my_account_card.card_share_points_2{margin-bottom: 0px;padding:0px;}

.ws_my_account_card.card_share_points_2 .ws-giveaway-item {padding:20px !important; border-radius:40px !important;border:0px !important;}
.ws_my_account_card.card_share_points_2 .ws-giveaway-item[color_scheme="cyan"] {background:var(--e-global-color-49d6365);}
.ws_my_account_card.card_share_points_2 .ws-giveaway-item[color_scheme="yellow"] {background:var(--e-global-color-secondary);}
.ws_my_account_card.card_share_points_2 .ws-giveaway-item[color_scheme="pink"] {background:var(--e-global-color-46cc6af);}
.ws_my_account_card.card_share_points_2 .ws-giveaway-item[color_scheme="orange"] {background:var(--e-global-color-primary);}
/* .ws_my_account_card.card_share_points_2 .ws-giveaway-item[color_scheme="pink"] .ws-giveaway-title a, 
.ws_my_account_card.card_share_points_2 .ws-giveaway-item[color_scheme="orange"] .ws-giveaway-title a,  */
/* .ws_my_account_card.card_share_points_2 .ws-giveaway-item[color_scheme="pink"] .ws_giveaway_prize_name_frontend, 
.ws_my_account_card.card_share_points_2 .ws-giveaway-item[color_scheme="orange"] .ws_giveaway_prize_name_frontend {color:#fff !important;} */
/* .ws_my_account_card.card_share_points_2 .ws-active-giveaway-list .wspack_list {background:transparent; background:#fff;} */
.ws_my_account_card.card_share_points_2 .ws-giveaway-item[color_scheme="yellow"] .wspack_list {border:1px solid var(--e-global-color-922f531) !important;}


.ws_my_account_sec {display:flex; justify-content:space-between; flex-wrap:wrap; flex-direction:row;}
.ws_my_account .ws_my_account_sec>.col_3 {display:none;}
.ws_my_account_sec>.col_3 {width:100%; padding-top:20px;}
.my_account_card_ticket_ws_link.ws_link_back {color:var(--e-global-color-922f531);}
.my_account_card_ticket_ws_link.ws_link_back:hover {color:var(--e-global-color-primary);}
.ywsbs-back-url {display:none;}
.ywsbs-back-url + h2 {margin-top:0px;}

body.ws_popup_open .gg_header {
    visibility: hidden;
}

/* MY ACCOUNT END--------------- */



/* LOGIN */
.ws_login_page form.woocommerce-form{border:0px !important}
.ws_login_page .woocommerce>h2 {font-family:'Aro'; font-size:32px; margin-top:0px !important; margin-bottom:0px !important; text-transform:uppercase; color:var(--e-global-color-922f531); text-align:center;}
.ws_login_page .woocommerce {background:#fff; border-radius:16px !important; border:0px !important; width:600px; max-width:100%; margin-left:auto !important; margin-right:auto !important; padding:40px; margin-bottom:50px;}
.ws_login_page .woocommerce-form-login, .ws_login_page .woocommerce-ResetPassword {margin-bottom:0px !important; padding:0px !important;}
.ws_login_page .woocommerce-ResetPassword {text-align:center; margin-bottom:50px;}
.ws_login_page .woocommerce-form-row label {font-family:Geist !important; font-weight:600 !important; font-size:18px !important; line-height:0.9em !important; vertical-align:bottom !important; margin-bottom:8px !important;}
.ws_login_page .woocommerce-form-row {margin-bottom:15px !important; width:100% !important;}
.ws_login_page .woocommerce-Input {background:#F7F7F0 !important; border:1px solid #A19CA2 !important; height:55px; font-family:Geist; font-weight:500; font-size:18px; line-height:1.3em; border-radius:8px;}
.ws_login_page .woocommerce-ResetPassword .woocommerce-Input--text {width:100%; text-align:center;}
.ws_login_page .woocommerce-form-login__rememberme {margin-top:5px;}
.ws_login_page .lost_password a {font-family:Inter; font-weight:700; font-size:12.5px; line-height:100%; text-decoration:underline !important; color:#666666;}
/* LOGIN END */


/* ALL SUB MY ACCOUNT SUB PAGE -- START -----------------------------------*/
.ws-giveaway-item-section.section_package_togler {width:100%;}
.ws-giveaway-item-section.section_package_togler .ws_btn {cursor:pointer;}
.woocommerce-MyAccount-navigation {display:none;}
.woocommerce-MyAccount-navigation-link--downloads {display:none;}
.woocommerce-MyAccount-content, .woocommerce-MyAccount-content .ywsbs-subscription-view-wrap {width:100% !important; display:flex; flex-direction:column;}
.woocommerce-MyAccount-content h1, .woocommerce-MyAccount-content h2, .woocommerce-MyAccount-content h3, .woocommerce-MyAccount-content h4 {font-family:'Aro'; color:var(--e-global-color-922f531);}
.woocommerce-MyAccount-content>*, .woocommerce-MyAccount-content .ywsbs-subscription-view-wrap>* {order:10;}
.woocommerce-MyAccount-content>table, .woocommerce-MyAccount-content>form, .woocommerce-MyAccount-content>.ywpar-wrapper {background:#fff; padding:30px 20px; border-radius:40px;}
.woocommerce-MyAccount-content .ws_my_account_content_co {order:1;}
.woocommerce-MyAccount-content #share_points {padding:0px; background:transparent;}
.woocommerce-MyAccount-content .ywsbs-box {background:#fff; border-radius:40px;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .section-details {display:none;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-item {gap:10px; padding:10px; border-radius:8px;margin-bottom: 0px;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-item:not(last-child) {margin-bottom:20px;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .section-counter {display:none;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .section-prize {display:block !important;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-item-prize_S2, .woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-item-prize_S2 .ws_giveaway_prize_name_frontend {color:var(--e-global-color-922f531) !important; font-size:14px;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-title {margin-top:0px; font-size:22px; text-transform:uppercase;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-title a {color:var(--e-global-color-922f531);}
.woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-item .section-packages>h3 {font-size:16px; margin-top:5px !important; margin-bottom:5px !important; display:none;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-item .section-packages>p {font-size:14px !important; display:none;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-item .section-packages {display:block !important;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .wspack_list {background:var(--e-global-color-secondary); padding:10px; border-radius:16px;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .gw_package_list {width:100%;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .gw_package_list .wspack_in {padding:0px;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .wspack_title {margin-bottom:5px;}
.wspack.style2.convert_point .wspack_checkbox {display:none;}
.wspack.style2.convert_point .wspack_add_to_cart {height:auto; width:auto; margin-left:15px; padding-left:20px; position:relative;}
.wspack.style2.convert_point .wspack_add_to_cart:before {content:''; position:absolute; left:0px; top:50%; transform:translateY(-50%); border-left:1px solid var(--e-global-color-922f531) !important; height:28px;}
.wspack.style2.convert_point .wspack_info1 {width:calc(100% - 475px); margin-right:auto;}
.wspack.style2.convert_point .wspack_add_to_cart .btn_convert_point {background:var(--e-global-color-922f531) !important; border-radius:10px; padding:16px; font-family:Geist; font-weight:900; font-size:14px; line-height:0.9; cursor:pointer;}
.wspack.style2.convert_point .wspack_add_to_cart {position:relative; width:257px;}
.wspack.style2.convert_point .wspack_add_to_cart .wspack_error_message {font-size:11px; line-height:1; margin-top:5px !important; text-align:right;}
.woocommerce-MyAccount-content  .ws-giveaway-packages .wspack_list_co{position: relative;overflow: hidden;border-radius: 16px;}

.woocommerce-MyAccount-content .woocommerce-order-details,
.woocommerce-MyAccount-content .woocommerce-customer-details{
    background:#fff; border-radius: 40px; padding:20px 20px 40px;
}

/* ALL SUB MY ACCOUNT SUB PAGE -- END -----------------------------------*/


.woocommerce-EditAccountForm.edit-account {display:flex; flex-wrap:wrap; row-gap:10px; column-gap:20px;}
.woocommerce-EditAccountForm.edit-account div.clear {display:none;}
.woocommerce-EditAccountForm.edit-account .woocommerce-form-row, .woocommerce-EditAccountForm.edit-account fieldset {width:100%; order:}
.woocommerce-EditAccountForm.edit-account .woocommerce-form-row.woocommerce-form-row--first, .woocommerce-EditAccountForm.edit-account .woocommerce-form-row.woocommerce-form-row--last {width:calc(50% - 10px)}
.woocommerce-EditAccountForm.edit-account>.woocommerce-form-row:nth-of-type(1) {order:1;}
.woocommerce-EditAccountForm.edit-account>.woocommerce-form-row:nth-of-type(2) {order:2;}
.woocommerce-EditAccountForm.edit-account>.woocommerce-form-row:nth-of-type(3) {order:3; width:calc(50% - 10px);}
.woocommerce-EditAccountForm.edit-account>.woocommerce-form-row:nth-of-type(4) {order:4; width:calc(50% - 10px);}
.woocommerce-EditAccountForm.edit-account fieldset {order:5;}
.woocommerce-EditAccountForm.edit-account p:last-child {order:100;}

@media(max-width:600px) {
    .woocommerce-EditAccountForm.edit-account>.woocommerce-form-row {width:100% !important;}
}

@media(max-width:768px) {
.woocommerce-cart-form__cart-item td.product-name:before, .woocommerce-cart-form__cart-item td.product-quantity:before {display:none;}
.woocommerce-cart-form__cart-item .ws_cc_product_co {text-align:left ;}
.woocommerce-cart-form__cart-item td.product-quantity:before, .woocommerce-cart-form__cart-item td.product-quantity:after {content:'' !important; display:block !important; clear:both;}
.woocommerce-cart-form__cart-item td.product-quantity {padding-top:0px !important; padding-bottom:0px !important; padding-right:0px !important; padding-left:120px !important;}
.shop_table_responsive.cart tbody td:not(:last-child) {border-bottom:0px !important;}
.woocommerce-cart-form__cart-item td.product-subtotal {padding-left:120px !important;}
.woocommerce-cart-form .coupon input[name="coupon_code"] {width:calc(100% - 100px) !important;}
.woocommerce-cart-form .coupon button[name="apply_coupon"] {width:90px !important;}
.cart_totals .ywsbs-recurring-totals-items>td:before {content:'Recurring totals:' !important;}
}

/* MY ACCOUNT */
.woocommerce-MyAccount-content {padding-left:0px; padding-right:0px;}
@media(max-width:767px) {
.ws_my_account_card_list_1 {flex-direction:column;}
.ws_my_account_sec.gap_20>div {width:100%;}
.ws-giveaway-list-active-s3 {flex-direction:column;}
.card_active_draw {width:100%;}
}

@media(max-width:600px) {
.my_account_sec_head {flex-direction:column;}
.ws_my_account_title {margin-right:10px;}
a.ws_link_logout {margin-left:0px;}
.my_account_sec_head>div {width:100%;}
.ws_my_account_active_membership {margin-top:15px;}
.my_account_sec_head .col_nex_billing {margin-top:20px; flex-direction:row; justify-content:flex-start;}
.ws_my_account_card {padding:30px 10px;}
.card_active_draw .ws_btn_wrp {flex-direction:column;}
.card_active_draw .ws_btn {width:100%;}
.card_active_draw>div .col2 {width:80px;}
.card_active_draw_entries_count, .card_active_draw_entries_label {padding-left:0px; padding-right:5px; text-align:right;}
.card_active_draw>div .col1 {width:calc(100% - 80px);}
.ws-giveaway-thumb-mini-col:nth-child(2) {width:calc(100% - 80px);}
.ws-giveaway-thumb-mini-col:nth-child(3) {width:70px;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini-date_open {text-align:center;}
.my_account_card_ticket_numbers_footer {position:relative; bottom:0px;}
.ws_my_account_card.card_share_points_2 .ws-giveaway-item{padding:30px 10px !important; }}
}
/* MY ACCOUNT END */


/* MY ACCOUNT - CONVERT POINT */
.wspack.style2.convert_point .wspack_title {margin-bottom:0px !important;}

@media(max-width:991px) {
.wspack.style2.convert_point .wspack_add_to_cart {width:200px;}
}

@media(max-width:768px) {
.ws_my-points .card_share_points_3 .ywpar_points_rewards td:not(:first-child) {border-top:0px !important;}
.ws_my-points .card_share_points_3 .ywpar_points_rewards td {padding-top:5px !important; padding-bottom:5px !important;}
.ws_my-points .card_share_points_3 .ywpar_points_rewards td:first-child {padding-top:20px !important;}
.ws_my-points .card_share_points_3 .ywpar_points_rewards td:last-child {padding-bottom:20px !important;}
.ws_my-points .card_share_points_3 .ywpar_points_rewards tr:first-child td:first-child {padding-top:0px !important;}
.ws_my-points .card_share_points_3 .ywpar_points_rewards tr:last-child td:last-child {padding-bottom:0px !important;}
}

@media(max-width:767px) {
.ws_focus_change_plan .ywsbs-subscription-info-item .ywsbs-dropdown-wrapper .ywsbs-dropdown-item {width:100%;}
.woocommerce-MyAccount-content .ywsbs-subscription-view-wrap>h2 {font-size:25px !important;}
.woocommerce-MyAccount-content .ywsbs-subscription-info-box {width:100% !important; margin-bottom:20px;}
.woocommerce-MyAccount-content .ywsbs-subscription-info-box>h3 {font-size:20px !important;}
.woocommerce-MyAccount-content .ywsbs-subscription-info-wrapper {display:block !important; margin-bottom:0px;}
.woocommerce-MyAccount-content .ywsbs-subscription-related-orders {margin-top:0px !important; margin-bottom:20px !important;}
.wspack.style2.convert_point {width:100%;}
.wspack.style2.convert_point .wspack_info1 {width:100%;}
.wspack.style2.convert_point .wspack_info2 {margin-left:0px !important; text-align:left; width:auto; margin-top:10px;}
.wspack.style2.convert_point .wspack_info3 {margin-top:10px;}
.wspack.style2.convert_point .wspack_add_to_cart {width:100%; margin-left:0px; padding-left:0px; border-left:0px; margin-top:10px !important;}
.wspack.style2 .woocommerce-Price-amount * {font-size:20px}
.wspack.style2.convert_point>div {flex-wrap:wrap;}
.woocommerce-MyAccount-content>.ywpar-wrapper {padding-left:10px; padding-right:10px;}
.ws_my-points #ywpar_tabs {margin-left:-10px; margin-right:-10px; padding-left:10px !important; padding-right:10px !important;}
.ywpar_tabs_header ul li {padding-left:10px !important; padding-right:10px !important;}
}
/* MY ACCOUNT - CONVERT POINT END*/


/* MY ACCOUNT - Entries*/
@media(max-width:767px) {
.ws_entry_popup_content .search_ticket_number_co {padding-top:10px;}
.ws_entry_popup_content .search_ticket_number_co .search_ticket_number_btn {padding-top:5px; padding-bottom:5px;}
.ws_entry_popup_content .ws_entry_ticket_table td {font-size:12px}
}
/* MY ACCOUNT - Entries end*/

/* MY ACCOUNT - Payment Method */
@media(max-width:767px) {
.woocommerce-MyAccount-content .ws_my_account_content_wrp {padding:20px 10px;}
.woocommerce-MyAccount-content td.woocommerce-PaymentMethod--actions:before {display:none;}
}
/* MY ACCOUNT - Payment Method end */

/* checkout */
@media(max-width:768px) {
form.woocommerce-checkout:before {content:none;}
form.woocommerce-checkout>div {width:100%; ;}
form.woocommerce-checkout {flex-direction:column-reverse;}
form.woocommerce-checkout .col_order_review {background:var(--e-global-color-b3a349f); border-radius:16px; padding-bottom:0px; padding:15px;}
form.woocommerce-checkout .col_cust_detail{padding-right:0px !important;}

.woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-title {font-size:20px;}
}
/* checkout end */


/* thank you page */
.woocommerce-thankyou-order-details {padding-left:0px;}
.woocommerce-notice.woocommerce-thankyou-order-received {text-align:center;}
.woocommerce-order-received .woocommerce-order-details, .woocommerce-order-received .woocommerce-customer-details {display:none;}
.woocommerce-order-received .woocommerce-order-overview.order_details {margin:0 auto !important; padding-top:30px; padding-bottom:0px; display:flex; flex-wrap:wrap; justify-content:center;}
.woocommerce-order-received .woocommerce-order-overview.order_details li {padding-top:10px; padding-bottom:10px;}
.woocommerce-order-received .woocommerce-order-overview.order_details li:last-child {padding-right:0px;}

@media(max-width:500px) {
.woocommerce-order-received .woocommerce-order-overview.order_details {width:300px; max-width:100%;}
.woocommerce-order-received .woocommerce-order-overview.order_details li {width:100%; margin-right:0px !important; padding-right:0px; border-right:0px;}
}
/* thank you page end 