html{background-color:#f3f5f9}body{padding-bottom:0!important}body #main{padding:30px 0!important}#footer,#header,.entry-header,.stm_lms_breadcrumbs,.wpml-ls-statics-footer{display:none}.table.shop_table.cart{display:block}.table.shop_table.cart thead{display:none}.table.shop_table.cart tbody tr{border-bottom:1px solid #ddd}.table.shop_table.cart tbody tr td{display:flex;padding:10px 30px;flex-wrap:wrap;width:100%;border:0;justify-content:flex-end;align-items:center}.table.shop_table.cart tbody tr td:before{content:attr(data-title);margin-right:auto;font-weight:600}.table.shop_table.cart tbody tr td img{max-width:30px}.table.shop_table.cart tbody tr td:first-child{padding-top:30px}.table.shop_table.cart tbody tr td:last-child{padding-bottom:30px}.table.shop_table.cart tbody tr td input{width:100%}.table.shop_table.cart tbody tr td.actions{justify-content:flex-start}.table.shop_table.cart tbody tr td.actions .coupon{width:100%;padding-bottom:30px;border-bottom:1px solid #ddd}.table.shop_table.cart tbody tr td.actions .coupon input{display:block}.cart-totals_wrap .table-responsive{border:0}.wc-proceed-to-checkout .checkout-button{width:100%}.select2-container--default .select2-selection--single{border-color:#f0f2f5!important}.select2-container--default .select2-selection--single .select2-selection__rendered{background-color:#f0f2f5}.woocommerce-order .woocommerce-table{width:100%!important}#pmpro_account_loggedin,.pmpro_checkout-h3-msg{display:none!important}.levellist strong{display:block;margin:10px 0}body.pmpro-confirmation #wrapper #main{min-height:auto!important}body.pmpro-confirmation .post_type_exist>:not(.stm_lms_pmpro_message){display:none!important}#wrapper #main .stm-lms-wrapper>.container .stm_lms_cart__item_head,#wrapper #main .stm-lms-wrapper>.container .stm_lms_cart__item_title .value a,#wrapper #main .stm-lms-wrapper>.container>h1{display:none}body.pmpro-confirmation .post_type_exist .stm_lms_pmpro_message{margin-bottom:0!important}p.levellist{margin:0 0 15px}body #pmpro_billing_address_fields .pmpro_checkout-fields .pmpro_checkout-field,body #pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field,body #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field,body #wrapper .pmpro_payment-discount-code #discount_code,body #wrapper .pmpro_payment-discount-code #discount_code_button,body form.pmpro_form input[type=text]#CVV,body form.pmpro_form input[type=text]#discount_code,body form.pmpro_form input[type=text]#other_discount_code{width:100%}body #wrapper .pmpro_payment-discount-code #discount_code_button{margin:15px 0 0}#wrapper #main{padding:0!important}#wrapper #main .stm-lms-wrapper{padding:0!important;background-color:#f3f5f9}#wrapper #main .stm-lms-wrapper>.container .stm_lms_cart{margin:20px 0 0!important}#wrapper #main .stm-lms-wrapper>.container .stm_lms_cart__item{flex-wrap:wrap;margin:0 auto 40px;border:0;background-color:#fff;box-shadow:0 5px 12px 0 rgba(0,0,0,.18);border-radius:9px;max-width:380px}#wrapper #main .stm-lms-wrapper>.container .stm_lms_cart__item>*{margin:0 0 15px}#wrapper #main .stm-lms-wrapper>.container .stm_lms_cart__item_delete{position:relative;width:50%;order:100;text-align:left}#wrapper #main .stm-lms-wrapper>.container .stm_lms_cart__item_delete i{display:block;position:absolute;top:0;left:0;bottom:0;opacity:0;max-width:95px;width:100%;height:100%;z-index:99}#wrapper #main .stm-lms-wrapper>.container .stm_lms_cart__item_delete:after{position:relative;display:inline-block;width:100%;min-width:auto;max-width:95px;content:attr(data-label);color:#aaa;line-height:42px;text-align:center;border:2px solid #aaa;border-radius:10px;z-index:9}#wrapper #main .stm-lms-wrapper>.container .stm_lms_cart__item_image{display:block;width:50%;padding:0 15px 0 0;order:10}#wrapper #main .stm-lms-wrapper>.container .stm_lms_cart__item_title{width:50%;order:20}#wrapper #main .stm-lms-wrapper>.container .stm_lms_cart__item_title h4 a{font-size:16px}#wrapper #main .stm-lms-wrapper>.container .stm_lms_cart__item_title .value{font-size:0}#wrapper #main .stm-lms-wrapper>.container .stm_lms_cart__item_title .value a:first-child{display:inline-block;font-size:12px}#wrapper #main .stm-lms-wrapper>.container .stm_lms_cart__item_price{width:50%;padding:0 15px 0 0;order:40;font-size:17px}#wrapper #main .stm-lms-wrapper>.container .stm_lms_cart__item_price:before{content:attr(data-label);opacity:50%;display:block;font-size:14px}#wrapper #main .stm-lms-wrapper .stm_lms_checkout__payment{max-width:380px;margin:0 auto}#wrapper #main .stm-lms-wrapper .stm_lms_checkout__payment h3{font-size:20px;margin:0 0 30px;font-weight:600}#wrapper #main .stm-lms-wrapper .stm_lms_checkout__payment .stm-lms-payment-methods{border:0;padding:0 30px;background-color:#fff}#wrapper #main .stm-lms-wrapper .stm_lms_checkout__payment .stm-lms-payment-methods .stm-lms-payment-method{border:0;padding:5px 30px;margin:0 -30px}#wrapper #main .stm-lms-wrapper .stm_lms_checkout__payment .stm-lms-payment-methods .stm-lms-payment-method.active{box-shadow:0 5px 7px 0 rgba(0,0,0,.08)}#wrapper #main .stm-lms-wrapper .stm_lms_checkout__payment .stm_lms_pay_button{border-radius:8px;width:100%}body #wrapper #main{background-color:#f3f5f9}body #wrapper #main .multiseparator{display:none}body #wrapper #main table.woocommerce-cart-form__contents{padding:30px}body #wrapper #main .woocommerce-cart-form{max-width:440px;margin:20px auto 0}body #wrapper #main .woocommerce-cart-form tr{border:0}body #wrapper #main .woocommerce-cart-form .cart_item{display:flex;flex-wrap:wrap;padding:30px;background-color:#fff;margin-bottom:30px;border-bottom:0;box-shadow:0 5px 7px 0 rgba(0,0,0,.08);border-radius:10px;overflow:hidden}body #wrapper #main .woocommerce-cart-form .cart_item td{padding:0}body #wrapper #main .woocommerce-cart-form .cart_item td.product-remove{width:calc(100% - 180px);order:100}body #wrapper #main .woocommerce-cart-form .cart_item td.product-remove:before{display:none}body #wrapper #main .woocommerce-cart-form .cart_item td.product-remove .remove{display:inline-block;width:100%;min-width:auto;max-width:95px;content:attr(data-label);color:#aaa;line-height:42px;text-align:center;border:2px solid #aaa;border-radius:10px}body #wrapper #main .woocommerce-cart-form .cart_item td.product-remove .remove i{display:none}body #wrapper #main .woocommerce-cart-form .cart_item td.product-remove .remove:before{content:attr(data-label);display:block;font-size:14px}.cart-collaterals .col-md-5 .cart-totals_wrap tr.cart-subtotal,.cart-collaterals .col-md-5 .woocommerce-checkout-review-order-table tr.cart-subtotal,.cart-collaterals .col-md-6 .cart-totals_wrap tr.cart-subtotal,.cart-collaterals .col-md-6 .woocommerce-checkout-review-order-table tr.cart-subtotal,.woocommerce-checkout-review-order .col-md-5 .cart-totals_wrap tr.cart-subtotal,.woocommerce-checkout-review-order .col-md-5 .woocommerce-checkout-review-order-table tr.cart-subtotal,.woocommerce-checkout-review-order .col-md-6 .cart-totals_wrap tr.cart-subtotal,.woocommerce-checkout-review-order .col-md-6 .woocommerce-checkout-review-order-table tr.cart-subtotal,body #wrapper #main .woocommerce-cart-form .cart_item td.product-name:before,body #wrapper #main .woocommerce-cart-form .cart_item td.product-price,body #wrapper #main .woocommerce-cart-form .cart_item td.product-quantity,body.woocommerce-order-received .woocommerce .woocommerce-order .cart-totals_wrap tr.cart-subtotal{display:none}body #wrapper #main .woocommerce-cart-form .cart_item td.product-name{width:100%;margin:0 0 30px;justify-content:flex-start}body #wrapper #main .woocommerce-cart-form .cart_item td.product-name a{font-size:16px;color:#2a3045;font-weight:600}body #wrapper #main .woocommerce-cart-form .cart_item td.product-name a img{max-width:200px;width:170px;height:100px;-o-object-fit:cover;object-fit:cover;padding-right:30px}body #wrapper #main .woocommerce-cart-form .cart_item td.product-subtotal{display:block;width:180px}.cart-collaterals .col-md-5,.cart-collaterals .col-md-6,.woocommerce-checkout-review-order .col-md-5,.woocommerce-checkout-review-order .col-md-6,body.woocommerce-checkout .woocommerce #customer_details .col-lg-6{width:100%}body #wrapper #main .woocommerce-cart-form .cart_item td.product-subtotal:before{display:block;margin:0 0 3px;opacity:.5}body #wrapper #main .woocommerce-cart-form .cart_item td.product-subtotal span{font-size:18px;font-weight:700}body #wrapper #main .woocommerce-cart-form .actions{background-color:#fff;border-bottom:0;box-shadow:0 5px 7px 0 rgba(0,0,0,.08);border-radius:10px}body #wrapper #main .woocommerce-cart-form .actions .coupon{border:0}body #wrapper #main .woocommerce-cart-form .actions .coupon input#coupon_code{margin:0 0 10px;border:1px solid #ddd;text-align:center}body #wrapper #main .woocommerce-cart-form .actions .update-cart{background-color:rgba(238,120,47,1);color:#fff;border:0}.woocommerce-notices-wrapper{max-width:380px;margin:0 auto}.woocommerce-notices-wrapper .woocommerce-message{margin:30px 0;padding:30px;border-radius:10px;line-height:2}.cart-collaterals,.woocommerce-checkout-review-order{max-width:380px;margin:40px auto 0}.cart-collaterals .col-md-5 h3,.cart-collaterals .col-md-5 h4,.cart-collaterals .col-md-6 h3,.cart-collaterals .col-md-6 h4,.woocommerce-checkout-review-order .col-md-5 h3,.woocommerce-checkout-review-order .col-md-5 h4,.woocommerce-checkout-review-order .col-md-6 h3,.woocommerce-checkout-review-order .col-md-6 h4{font-size:20px;font-weight:500}.cart-collaterals .col-md-5 .cart-totals_wrap,.cart-collaterals .col-md-5 .woocommerce-checkout-review-order-table,.cart-collaterals .col-md-6 .cart-totals_wrap,.cart-collaterals .col-md-6 .woocommerce-checkout-review-order-table,.woocommerce-checkout-review-order .col-md-5 .cart-totals_wrap,.woocommerce-checkout-review-order .col-md-5 .woocommerce-checkout-review-order-table,.woocommerce-checkout-review-order .col-md-6 .cart-totals_wrap,.woocommerce-checkout-review-order .col-md-6 .woocommerce-checkout-review-order-table{border:0;padding:0}.cart-collaterals .col-md-5 .cart-totals_wrap tr,.cart-collaterals .col-md-5 .woocommerce-checkout-review-order-table tr,.cart-collaterals .col-md-6 .cart-totals_wrap tr,.cart-collaterals .col-md-6 .woocommerce-checkout-review-order-table tr,.woocommerce-checkout-review-order .col-md-5 .cart-totals_wrap tr,.woocommerce-checkout-review-order .col-md-5 .woocommerce-checkout-review-order-table tr,.woocommerce-checkout-review-order .col-md-6 .cart-totals_wrap tr,.woocommerce-checkout-review-order .col-md-6 .woocommerce-checkout-review-order-table tr{background-color:transparent!important}.cart-collaterals .col-md-5 .cart-totals_wrap td,.cart-collaterals .col-md-5 .cart-totals_wrap th,.cart-collaterals .col-md-5 .woocommerce-checkout-review-order-table td,.cart-collaterals .col-md-5 .woocommerce-checkout-review-order-table th,.cart-collaterals .col-md-6 .cart-totals_wrap td,.cart-collaterals .col-md-6 .cart-totals_wrap th,.cart-collaterals .col-md-6 .woocommerce-checkout-review-order-table td,.cart-collaterals .col-md-6 .woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order .col-md-5 .cart-totals_wrap td,.woocommerce-checkout-review-order .col-md-5 .cart-totals_wrap th,.woocommerce-checkout-review-order .col-md-5 .woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order .col-md-5 .woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order .col-md-6 .cart-totals_wrap td,.woocommerce-checkout-review-order .col-md-6 .cart-totals_wrap th,.woocommerce-checkout-review-order .col-md-6 .woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order .col-md-6 .woocommerce-checkout-review-order-table th{padding:0;padding-bottom:15px!important;font-size:17px;font-weight:400;text-align:left}.cart-collaterals .col-md-5 .cart-totals_wrap th,.cart-collaterals .col-md-5 .woocommerce-checkout-review-order-table th,.cart-collaterals .col-md-6 .cart-totals_wrap th,.cart-collaterals .col-md-6 .woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order .col-md-5 .cart-totals_wrap th,.woocommerce-checkout-review-order .col-md-5 .woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order .col-md-6 .cart-totals_wrap th,.woocommerce-checkout-review-order .col-md-6 .woocommerce-checkout-review-order-table th{padding-right:30px}.cart-collaterals .col-md-5 .cart-totals_wrap th.product-total,.cart-collaterals .col-md-5 .woocommerce-checkout-review-order-table th.product-total,.cart-collaterals .col-md-6 .cart-totals_wrap th.product-total,.cart-collaterals .col-md-6 .woocommerce-checkout-review-order-table th.product-total,.woocommerce-checkout-review-order .col-md-5 .cart-totals_wrap th.product-total,.woocommerce-checkout-review-order .col-md-5 .woocommerce-checkout-review-order-table th.product-total,.woocommerce-checkout-review-order .col-md-6 .cart-totals_wrap th.product-total,.woocommerce-checkout-review-order .col-md-6 .woocommerce-checkout-review-order-table th.product-total{text-align:right;padding:0;color:#aaa;text-transform:uppercase;font-size:12px;font-weight:500}.cart-collaterals .col-md-5 .cart-totals_wrap th.product-name,.cart-collaterals .col-md-5 .woocommerce-checkout-review-order-table th.product-name,.cart-collaterals .col-md-6 .cart-totals_wrap th.product-name,.cart-collaterals .col-md-6 .woocommerce-checkout-review-order-table th.product-name,.woocommerce-checkout-review-order .col-md-5 .cart-totals_wrap th.product-name,.woocommerce-checkout-review-order .col-md-5 .woocommerce-checkout-review-order-table th.product-name,.woocommerce-checkout-review-order .col-md-6 .cart-totals_wrap th.product-name,.woocommerce-checkout-review-order .col-md-6 .woocommerce-checkout-review-order-table th.product-name{color:#aaa;text-transform:uppercase;font-size:12px;font-weight:500}.cart-collaterals .col-md-5 .cart-totals_wrap td:not(.product-name),.cart-collaterals .col-md-5 .woocommerce-checkout-review-order-table td:not(.product-name),.cart-collaterals .col-md-6 .cart-totals_wrap td:not(.product-name),.cart-collaterals .col-md-6 .woocommerce-checkout-review-order-table td:not(.product-name),.woocommerce-checkout-review-order .col-md-5 .cart-totals_wrap td:not(.product-name),.woocommerce-checkout-review-order .col-md-5 .woocommerce-checkout-review-order-table td:not(.product-name),.woocommerce-checkout-review-order .col-md-6 .cart-totals_wrap td:not(.product-name),.woocommerce-checkout-review-order .col-md-6 .woocommerce-checkout-review-order-table td:not(.product-name){padding:0;text-align:right}.wc-proceed-to-checkout .wc-forward{text-transform:none;font-size:14px;letter-spacing:0;border-radius:7px}body.woocommerce-checkout .woocommerce{max-width:380px;margin:20px auto 0}body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce .checkout_coupon{margin:0 0 30px;border-bottom:0;border-radius:10px;padding:30px;background-color:#fff;box-shadow:0 5px 7px 0 rgba(0,0,0,.08)}body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-additional-fields h3,body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-billing-fields h3{margin:0 0 20px;font-weight:500;font-size:17px}body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-additional-fields .form-row,body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-billing-fields .form-row{margin-bottom:30px}body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-additional-fields .form-row:last-child,body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-billing-fields .form-row:last-child{margin-bottom:5px}body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-additional-fields .form-row label,body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-billing-fields .form-row label{margin:0 0 10px;color:#2a3045;font-weight:600}body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-additional-fields .form-row label .optional,body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-billing-fields .form-row label .optional{opacity:.5}body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-additional-fields .form-row input,body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-billing-fields .form-row input{border:1px solid #ddd}body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-additional-fields .form-row .select2-selection--single,body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-billing-fields .form-row .select2-selection--single{border:0!important}body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-additional-fields .form-row .select2-selection--single .select2-selection__rendered,body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-billing-fields .form-row .select2-selection--single .select2-selection__rendered{border:1px solid #ddd}body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-additional-fields .form-row .select2-selection--single .select2-selection__arrow b:after,body.woocommerce-checkout .woocommerce #customer_details .col-lg-6 .woocommerce-billing-fields .form-row .select2-selection--single .select2-selection__arrow b:after{height:8px;width:8px}body.woocommerce-checkout .woocommerce-checkout-review-order .col-lg-6{width:100%}body.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody tr.cart_item td{border-bottom:3px solid #dadce0}body.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot td,body.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot th{font-weight:700;padding-top:15px!important}body.woocommerce-checkout .woocommerce-checkout-review-order #payment_heading{margin:20px 0 5px;color:#aaa;text-transform:uppercase;font-size:12px;font-weight:500}body.woocommerce-checkout .woocommerce-checkout-review-order ul.wc_payment_methods li:last-child:first-child label{margin:0 0 2px}body.woocommerce-checkout .woocommerce-checkout-review-order ul.wc_payment_methods li label{margin:0 0 2px;color:#273044!important;font-weight:600!important;text-transform:none!important}body.woocommerce-checkout .woocommerce-checkout-review-order .place-order #place_order{margin:30px 0 0;width:100%;max-width:100%;border-radius:9px}body.woocommerce-order-received .woocommerce{max-width:380px;margin:0 auto}body.woocommerce-order-received .woocommerce .woocommerce-order{padding:30px;margin:30px 0;background-color:#fff;border-bottom:0;box-shadow:0 5px 7px 0 rgba(0,0,0,.08);border-radius:10px}body.woocommerce-order-received .woocommerce .woocommerce-order .cart-totals_wrap{border:0;padding:0}body.woocommerce-order-received .woocommerce .woocommerce-order .cart-totals_wrap tr{background-color:transparent!important}body.woocommerce-order-received .woocommerce .woocommerce-order .cart-totals_wrap td,body.woocommerce-order-received .woocommerce .woocommerce-order .cart-totals_wrap th{padding:0;padding-bottom:15px!important;font-size:17px;font-weight:400;text-align:left}body.woocommerce-order-received .woocommerce .woocommerce-order .cart-totals_wrap th{padding-right:30px}body.woocommerce-order-received .woocommerce .woocommerce-order .cart-totals_wrap th.product-total{text-align:right;padding:0;color:#aaa;text-transform:uppercase;font-size:12px;font-weight:500}body.woocommerce-order-received .woocommerce .woocommerce-order .cart-totals_wrap th.product-name{color:#aaa;text-transform:uppercase;font-size:12px;font-weight:500}body.woocommerce-order-received .woocommerce .woocommerce-order .cart-totals_wrap td:not(.product-name){padding:0;text-align:right}.stm_lms_empty_cart{height:90vh;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column}.stm_lms_empty_cart a,.stm_lms_empty_cart span{display:none}