.woocommerce form .form-row abbr.required{visibility:visible}.woocommerce-cart .woocommerce-cart-form table.shop_table td{padding:26px 12px !important;border-color:rgba(211,223,237,.53) !important}.woocommerce-cart .woocommerce-cart-form table.shop_table td{border-color:rgba(211,223,237,.48) !important}.woocommerce-cart table.shop_table td.product-subtotal{background-color:#deecfd6e;font-weight:700;color:#2f4050;letter-spacing:2px}a.woocommerce-remove-coupon{margin-left:10px}.woocommerce-cart tr.cart-discount td{text-align:right}.woocommerce-cart .cart-collaterals .cart_totals tr.cart-discount th{border-top:1px solid #ccc;width:50%}.woocommerce-checkout tr.cart-discount,.cart-discount span.woocommerce-Price-amount.amount,.cart-discount td{color:#579910;font-size:14px !important}.woocommerce-checkout tr.cart-discount td{text-align:right}.woocommerce-checkout tr.cart-discount td,.woocommerce-checkout tr.cart-discount th{padding:9px !important}.page-cart tr.tax-rate td span.woocommerce-Price-amount.amount{float:right !important}.page-cart tr.tax-rate th small{display:block;font-weight:400;text-transform:capitalize;letter-spacing:1px;width:150px}.page-cart .cart_totals .wc-proceed-to-checkout{text-align:right}a.button.fof-continue-link{max-width:none !important;width:auto !important;padding:10px 20px !important;margin-top:10px !important;background-color:#008000ad !important;text-transform:uppercase !important}a.button.fof-continue-link:after{font-family:"dashicons";font-size:23px;padding-left:15px;font-weight:300;content:"\f118";vertical-align:bottom}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions{padding:25px 30px 0 !important}.woocommerce-cart .shop_table .coupon button[type=submit]{float:left;margin-left:5px}.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message{margin-bottom:0;border-width:10px;padding:25px 2em 25px 80px}.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message:before{content:'\e015';color:#8fae1b;height:40px;width:40px;line-height:40px;font-size:40px;position:absolute;top:20px;left:25px}.woocommerce-cart .woocommerce p.cart-empty{text-align:center;padding-top:30px}.woocommerce-cart .woocommerce p.return-to-shop{text-align:center}.woocommerce-cart .woocommerce p.return-to-shop a{margin:0 auto;margin-bottom:30px}.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message a.restore-item{margin-left:5px}.woocommerce-cart .woocommerce-cart-form table.shop_table tr:nth-child(even) td:not(.actions){background-color:#f1f7ff}.woocommerce-cart .woocommerce-cart-form table.shop_table tr:nth-child(odd) td:not(.actions){background-color:#f7fafd}.woocommerce-cart .shop_table .product-description{font-size:13px;font-weight:400;line-height:normal;color:#9cb3cc;text-transform:none}.woocommerce-cart .woocommerce-cart-form .coupon{display:flex;align-items:center}.woocommerce-cart .woocommerce-cart-form .coupon button.button[type=submit]{background-color:#57ca27 !important;color:#fff !important}.woocommerce-cart .woocommerce-cart-form .coupon button.button[type=submit]:hover{background-color:#3a9f10 !important}.woocommerce-cart .shop_table .coupon input{background-color:#e9e9e9 !important;border-radius:3px !important;cursor:pointer}.woocommerce-cart .cart-collaterals{padding:30px;box-sizing:border-box}.woocommerce-cart h1.entry-title:before{content:"\f07a";font-family:"font Awesome 5 free";margin-right:20px}.woocommerce-cart .woocommerce-cart-form .shop_table td.actions{border-top:10px solid #00a5db !important}.woocommerce-cart .woocommerce-cart-form .shop_table{border:0 !important;background-color:#2f4050;margin-bottom:0;border-radius:0;padding-bottom:20px;border-bottom:10px solid #00a5db}.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table th{color:#fff;font-size:16px !important;background-color:#2f4050;font-weight:400}.woocommerce-cart .shop_table input,.woocommerce-cart .shop_table button{font-size:15px;font-weight:400;text-transform:uppercase}.woocommerce-cart .quantity .qty{background-color:#ffffff61 !important}.woocommerce-cart .cart .button,.woocommerce-cart .cart input.button{height:40px}.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img{border:0}.woocommerce-cart .shop_table a.remove{text-align:center}.checkout-page.tve_shortcode_editor{width:100% !important;max-width:none !important;padding:0 !important}.checkout-page.thrv-page-section:first-of-type>.tve-page-section-in.tve_empty_dropzone{max-width:1080px}.checkout-page.thrv-page-section:first-of-type{z-index:8 !important;overflow:visible !important}.checkout-page ul#menu-main-menu:not(.sub-menu)>li>a{color:#fff !important;line-height:1;font-weight:600;font-size:16px}.checkout-page ul#menu-main-menu:not(.sub-menu)>li>a,.checkout-page ul#menu-main-menu:not(.sub-menu)>li>span{font-weight:600 !important}.woocommerce-cart .coupon input[name=coupon_code]{max-width:170px}.woocommerce-cart .shop_table tr.tax-rate td{border-top:0 !important}.checkout-page ul#menu-main-menu:not(.sub-menu)>li>a:hover{color:#ea6645 !important;line-height:1;font-weight:600 !important;font-size:16px}.checkout-page.thrv-page-section:nth-of-type(2){padding-top:40px !important}.woocommerce .checkout .tax-rate td,.woocommerce .checkout .cart-subtotal td{text-align:right}.woocommerce .checkout .cart-subtotal td span.woocommerce-Price-amount,.woocommerce .checkout .tax-rate td span.woocommerce-Price-amount{margin-right:10px}.woocommerce .checkout.woocommerce-checkout .woocommerce-privacy-policy-text{display:none !important}.woocommerce-cart .shop_table a.remove a{float:none;margin:0 auto}body.woocommerce-cart .site-content .entry-content{padding:0;background-color:#fff}.woocommerce-cart .entry-title a,.woocommerce-cart .entry-title{background-color:#00a5db;color:#fff;margin-bottom:0;padding:10px 0;padding-left:40px;text-align:left}.woocommerce-cart .cart-collaterals .cart_totals tr th{border:0}.woocommerce-cart .cart-collaterals .cart_totals tr.order-total td{padding:13px 12px !important}.woocommerce-cart .cart_totals table.shop_table{border:1px solid #d0dcdf;padding:0 5px;background-color:#e6eaeb}.woocommerce-cart .woocommerce-cart-form td.actions .coupon:before{content:"\f524";font-family:"dashicons";font-size:40px;margin-right:10px;color:#12a6d6}div.product .summary.entry-summary .woocommerce-tabs.wc-tabs-wrapper{margin-top:20px}.woocommerce div.product.type-product summary.entry-summary .product_title{text-align:left !important}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{min-height:64px;box-sizing:border-box}.post-type-archive-product .woocommerce ul.products li.product .woocommerce-loop-category__title,.post-type-archive-product .woocommerce ul.products li.product .woocommerce-loop-product__title,.post-type-archive-product .woocommerce ul.products li.product h3,.page-catalog .woocommerce ul.products li.product .woocommerce-loop-category__title,.page-catalog .woocommerce ul.products li.product .woocommerce-loop-product__title,.page-catalog .woocommerce ul.products li.product h3,.category-catalog .woocommerce ul.products li.product .woocommerce-loop-category__title,.category-catalog .woocommerce ul.products li.product .woocommerce-loop-product__title,.category-catalog .woocommerce ul.products li.product h3{min-height:0}.post-type-archive-product .woocommerce ul.products li.product p.description,.page-catalog .woocommerce ul.products li.product p.description,.category-catalog .woocommerce ul.products li.product p.description{max-width:390px;padding-bottom:10px;margin:0 auto !important;text-align:center}.product>.woocommerce-tabs.wc-tabs-wrapper{display:none}.woocommerce-cart .cart_totals{padding:0}.woocommerce-cart .woocommerce-Price-amount{letter-spacing:2px}.woocommerce-cart .shop_table a.remove{width:40px;height:38px;background:#d7eefb;color:#4dcadd;font-size:24px;line-height:38px;font-weight:700;border:0;border-radius:30px;float:none;margin:0 auto;transition:all .1s ease-in-out}.woocommerce-cart .shop_table a.remove:hover{background:red}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product,.category-catalog.columns-2 ul.products li.product{width:40%;max-width:450px;margin-bottom:10px}.woocommerce-tabs h2,.upsells.products h2,.related.products h2,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.category-catalog ul.products li.product .woocommerce-loop-category__title,.category-catalog ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:16px !important}.checkout-page .coupon_checkout form.checkout_coupon{display:none !important}.checkout-page .showlogin .thrv_wrapper.thrv_heading{margin-top:20px}.checkout-page .thrv-content-box.showlogin{margin-top:0 !important}.post-type-archive-product .woocommerce ul.products li.product .woocommerce-loop-category__title,.post-type-archive-product .woocommerce ul.products li.product .woocommerce-loop-product__title,.post-type-archive-product .woocommerce ul.products li.product h3,.page-catalog .woocommerce ul.products li.product .woocommerce-loop-category__title,.page-catalog .woocommerce ul.products li.product .woocommerce-loop-product__title,.page-catalog .woocommerce ul.products li.product h3,.category-catalog .woocommerce ul.products li.product .woocommerce-loop-category__title,.category-catalog .woocommerce ul.products li.product .woocommerce-loop-product__title,.category-catalog .woocommerce ul.products li.product h3{font-size:18px !important}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{background-color:#efefef;border:1px solid #ced9e7;border-radius:3px;padding:0;min-height:214px;min-height:237px;margin-bottom:2px}.post-type-archive-product .woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.page-catalog .woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.category-catalog .woocommerce ul.products li.product a.woocommerce-LoopProduct-link{border:0 !important;border-radius:6px}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before{content:'Credits';background-color:#116d91;display:block;padding:10px;color:#ffff;text-align:left}.post-type-archive-product .product_cat-premium-support a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.page-catalog .product_cat-premium-support a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.category-catalog .product_cat-premium-support a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before{content:'Premium Support';background-color:#116d91 !important;text-align:left}.post-type-archive-product .product_cat-course a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.page-catalog .product_cat-course a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.category-catalog .product_cat-course a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before{content:'Study Guide';background-color:#116d91 !important;text-align:left}.post-type-archive-product .product_cat-exam a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.page-catalog .product_cat-exam a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.category-catalog .product_cat-exam a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before{content:'Practice Exams';background-color:#70993a !important}.post-type-archive-product .product_cat-course.product_cat-exam a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.page-catalog .product_cat-course.product_cat-exam a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.category-catalog .product_cat-course.product_cat-exam a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.category-catalog .product_cat-bundle a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.post-type-archive-product .product_cat-bundle a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.page-catalog .product_cat-bundle a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before{content:'Course Bundle';background-color:#c8 !important}.post-type-archive-product .product_cat-class a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.page-catalog .product_cat-class a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.category-catalog .product_cat-class a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before{content:'Class';background-color:#116d91 !important}.post-type-archive-product .product_cat-coaching a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.page-catalog .product_cat-coaching a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.category-catalog .product_cat-coaching a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before{content:'Coaching';background-color:#116d91 !important}.post-type-archive-product .product_cat-gift-certificate a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.page-catalog .product_cat-gift-certificate a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.category-catalog .product_cat-gift-certificate a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before{content:'Gift Certificate';background-color:#116d91 !important}.post-type-archive-product .product_cat-workshop a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.page-catalog .product_cat-workshop a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.category-catalog .product_cat-workshop a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before{content:'Workshop';background-color:#116d91 !important}.post-type-archive-product .product_cat-instructor-led-training a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.page-catalog .product_cat-instructor-led-training a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before,.category-catalog .product_cat-instructor-led-training a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:before{content:'Instructor Led Training';background-color:#116d91 !important}body ul.products>li.product.type-product.product_cat-instructor-led-training a.add_to_cart_button,.woocommerce ul.products .product.outofstock a.button.buy_now_button{display:none !important}.woocommerce ul.products li.product a.button.learn_more_button,.woocommerce ul.products .product.outofstock a.button.ajax_add_to_cart{width:100% !important;max-width:none}.post-type-archive-product h1.page-title,.page-catalog h1.entry-title,.category-catalog h1.entry-title{margin-bottom:50px}.post-type-archive-product .woocommerce .products ul,.post-type-archive-product .woocommerce ul.products,.page-catalog .woocommerce .products ul,.page-catalog .woocommerce ul.products,.category-catalog .woocommerce .products ul,.category-catalog .woocommerce ul.products{display:flex;justify-content:center;margin-bottom:60px}.post-type-archive-product .woocommerce .products ul:after,.post-type-archive-product .woocommerce ul.products:after,.page-catalog .woocommerce .products ul:after,.page-catalog .woocommerce ul.products:after,.category-catalog .woocommerce .products ul:after,.category-catalog .woocommerce ul.products:after{clear:both;float:none}.post-type-archive-product .woocommerce ul.products .product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img,.page-catalog .woocommerce ul.products .product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img,.category-catalog .woocommerce ul.products .product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img{max-height:130px;width:100%;margin-left:auto;margin-right:auto;margin:0}.woocommerce ul.products li.product span.woocommerce-Price-currencySymbol:before,.category-catalog ul.products li.product span.woocommerce-Price-currencySymbol:before{content:"USD";margin-right:10px;font-size:14px;opacity:.5;color:#fff;font-weight:400;letter-spacing:1px}.woocommerce h4,.woocommerce h5,.woocommerce h6,.woocommerce label,.woocommerce .cart_item,.paypal-description,.checkout-moneyback-content,.checkout-secure-content,.woocommerce-billing-description{color:#5e6a7c!important;font-family:'Open Sans',sans-serif!important}.woocommerce h1,.woocommerce h2,.woocommerce h3,.category-catalog h1,.category-catalog h2,.category-catalog h3{color:#2F414F!important;font-size:20px!important;font-family:'Open Sans',sans-serif!important}.woocommerce .products .product a.added_to_cart.wc-forward,.woocommerce ul.products .product a.button,.category-catalog .products .product a.added_to_cart.wc-forward,.category-catalog ul.products .product a.button{width:100% !important;font-size:14px;display:block !important;float:left;margin-top:8px !important;height:40px;line-height:40px;text-align:left;padding:0;padding-left:20px !important;position:relative;letter-spacing:1px;text-transform:uppercase;font-weight:400;border-radius:3px}.woocommerce ul.products .product a.button.add_to_cart_button,.woocommerce ul.products .product a.button,.category-catalog ul.products .product a.button.add_to_cart_button,.category-catalog ul.products .product a.button{color:#fff;border:1px solid #099bcb;background-color:#00a5db;max-width:calc(50% - 5px)}.woocommerce ul.products .product a.button.add_to_cart_button,.woocommerce ul.products .product a.button.ajax_add_to_cart,.category-catalog ul.products .product a.button.add_to_cart_button,.page-catalog ul.products .product a.button.add_to_cart_button{margin-right:10px}.woocommerce ul.products .product a.button.buy_now_button,.category-catalog ul.products .product a.button.buy_now_button{background-color:#85bf31;color:#fff;border:1px solid #6eaf0e}.woocommerce ul.products .product a.added_to_cart.wc-forward,.category-catalog ul.products .product a.added_to_cart.wc-forward{background-color:#efae4e;color:#fff;border:1px solid #dd9934;box-sizing:border-box;transition:all .3s ease-in-out;position:absolute;width:calc(50% - 5px) !important;opacity:1}.woocommerce ul.products .product a.button.add_to_cart_button:after,.category-catalog ul.products .product a.button.add_to_cart_button:after{content:"\f132";top:0;font-size:24px}.woocommerce ul.products .product a.button.add_to_cart_button:hover:after,.category-catalog ul.products .product a.button.add_to_cart_button:hover:after{transform-origin:center;transform:rotate(360deg) scale(1.3);margin-right:-1px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.checkout-page .woocommerce-order p.woocommerce-notice{margin:30px auto;text-align:center;width:auto;display:block;line-height:40px}.checkout-page section.woocommerce-order-details{padding:20px;border-radius:5px}.checkout-page .woocommerce-order p.woocommerce-notice.woocommerce-notice--success{padding-left:0}.checkout-page .woocommerce-order p.woocommerce-notice.woocommerce-notice--success:before{content:"\f147";font-family:"dashicons";color:green;font-size:40px;height:40px;margin-right:5px;vertical-align:bottom}.checkout-page .woocommerce-order .woocommerce-order-details table.order_details tfoot td:last-of-type,.checkout-page .woocommerce-order .woocommerce-order-details table.order_details th.product-total{text-align:right}.checkout-page .woocommerce-order-overview.order_details p,.checkout-page .woocommerce-order-overview.order_details li{font-family:"Open Sans";font-weight:400;font-size:14px !important}.checkout-page .woocommerce ul.order_details li strong{font-size:16px;margin-top:5px}.checkout-page section.woocommerce-order-details h2{text-align:center}.checkout-page section.woocommerce-order-details table.order_details th,.checkout-page section.woocommerce-order-details table.order_details td{font-size:16px!important}.checkout-page section.woocommerce-order-details table.order_details td a:hover{text-decoration:underline;color:#089bcd}.checkout-page table.order_details{margin-top:20px;margin-bottom:20px;padding:10px 25px}.checkout-page p.order-again a.button{background-color:green;text-transform:uppercase;float:right}.checkout-page .wisdm-continue-div a.button{text-transform:uppercase;background-color:#089bcd;margin-bottom:30px}.checkout-page ul.woocommerce-order-overview.order_details{margin-top:0;padding:15px 25px;background-color:#089cce;color:#fff;border-radius:5px}.checkout-page .woocommerce ul.order_details li:not(:last-of-type){border-right:1px dashed #fff}.checkout-page section.woocommerce-customer-details h2{margin-bottom:10px}.checkout-page .woocommerce table.woocommerce-order-overview.order_details td.product-name{border-bottom:1px solid #e5e6ea}.checkout-page section.woocommerce-customer-details address{padding:10px 25px;line-height:1.5;border:1px solid #dfe3ee;font-size:16px !important}.checkout-page section.woocommerce-customer-details address .woocommerce-customer-details--email{line-height:30px;font-size:16px}body ul.products .product a.button.buy_now_button{transition:all .3s ease-in-out}body ul.products:not(.columns-4) .product a.button.buy_now_button:after,body .woocommerce ul.products:not(.columns-4) .product a.button.buy_now_button:after,body.category-catalog ul.products:not(.columns-4) .product a.button.buy_now_button:after{content:"$" attr(price) "";font-size:14px;right:-200px !important;top:0;line-height:38px;height:40px;min-width:88px;padding-right:4px;padding-left:26px;box-sizing:border-box;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#568612;font-family:"Open sans",sans-serif !important;transition:all .3s ease-in-out}body ul.products:not(.columns-4) .product a.button.buy_now_button:hover:after{right:0 !important}.woocommerce ul.products:not(.columns-4) .product a.button.buy_now_button:before,.category-catalog ul.products:not(.columns-4) .product a.button.buy_now_button:before{content:"\f118";font-family:"dashicons" !important;top:-1px;font-size:26px;top:0;right:10px !important;transition:all .3s ease-in-out}.woocommerce ul.products:not(.columns-4) .product a.button.buy_now_button:hover:before,.category-catalog ul.products:not(.columns-4) .product a.button.buy_now_button:hover:before{right:78px !important;position:absolute;z-index:2;font-weight:400;opacity:0}.woocommerce .products .product a.added_to_cart.wc-forward:hover:after,.category-catalog .products .product a.added_to_cart.wc-forward:hover:after{transition:all .3s ease-in-out;content:" "}.woocommerce .products .product a.added_to_cart.wc-forward:hover:after,.category-catalog .products .product a.added_to_cart.wc-forward:hover:after{content:"\f174";top:-2px;font-size:20px}.woocommerce .products .product a.added_to_cart.wc-forward:before,.category-catalog .products .product a.added_to_cart.wc-forward:before{content:"Successfully added to cart";display:block;text-transform:none;font-size:13.5px;transition:all .3s ease-in-out}.woocommerce .products .product a.added_to_cart.wc-forward:hover:before,.category-catalog .products .product a.added_to_cart.wc-forward:hover:before{content:"";opacity:0}.woocommerce ul.products .product a.button:after,.category-catalog ul.products .product a.button:after{content:"\f118";top:-1px;font-size:26px}.woocommerce ul.products .product a.button.buy_now_button:before,.woocommerce .products .product a.added_to_cart.wc-forward:after,.woocommerce ul.products .product a.button:after,.woocommerce ul.products .product a.button.buy_now_button:after,.woocommerce ul.products .product a.button.add_to_cart_button:after,.category-catalog ul.products .product a.button.buy_now_button:before,.category-catalog .products .product a.added_to_cart.wc-forward:after,.category-catalog ul.products .product a.button:after,.category-catalog ul.products .product a.button.buy_now_button:after,.category-catalog ul.products .product a.button.add_to_cart_button:after{font-family:"dashicons" !important;position:absolute;right:10px;font-weight:300;transition:all .3s ease-in-out}.woocommerce ul.products .product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img,.category-catalog ul.products .product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img{width:58%}.woocommerce ul.products li.product .price,.category-catalog ul.products li.product .price{color:#00a6dc;letter-spacing:2px;text-align:right;padding-top:8px;border-top:1px dotted #ced9e7;margin-top:0;width:100%;text-align:center}body .header-account-login{min-width:140px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row text area{color:#5e6a7c!important;font-size:16px;padding-left:20px}.gform_wrapper .ginput_container input[type=text],.ginput_container .gform_wrapper input[type=url],.ginput_container .gform_wrapper input[type=email],.gform_wrapper .ginput_container input[type=tel],.gform_wrapper .ginput_container input[type=number],.gform_wrapper .ginput_container input[type=password],.gform_wrapper .ginput_container textarea,input[type=text],input[type=tel],input[type=number],input[type=email],input[type=url],input[type=password],input[type=search],textarea,.select2-container--default .select2-selection--single,select.state_select{background:#fff!important;border-radius:0!important;height:50px}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,select.state_select{background:#fff!important;border-radius:0!important;height:50px;padding-left:10px;border-color:#fff}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#e3e9f0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:0 solid #d3ced2;padding:0}.woocommerce-checkout #payment div.form-row{padding:0}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,0)}body:not(.woocommerce-cart) .woocommerce table.shop_table{width:100%;table-layout:fixed}.woocommerce-checkout-review-order{font-family:'Open Sans',sans-serif}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table tfoot .cart-subtotal{display:none}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:0 solid rgba(0,0,0,.1)}tfoot .order-total{color:#0597e0;text-transform:uppercase}tfoot .order-total th{font-weight:400!important}.order-total th{font-size:24px!important}.cart_item .product-total{font-weight:700!important;font-size:22px!important}.woocommerce table.shop_table th{padding:9px 0}.woocommerce table.shop_table td{border-top:0 solid rgba(0,0,0,.1);padding:0}.woocommerce table.shop_table td.product-name,.woocommerce table.shop_table td.product-total{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:20px}.woocommerce table.shop_table td.product-total{width:25%;text-align:right !important}.product-name{font-size:18px!important}.safesecure{font-weight:700!important}.col-1 .woocommerce-billing-fields h3,h3#order_review_heading{margin-bottom:18px;font-weight:700!important}.paypal-logo{margin-top:30px;margin-bottom:10px}.paypal-description{font-size:14px!important}.text-center{text-align:center}.woocommerce-billing-description{float:left;font-size:14px!important;font-weight:400;padding-bottom:20px;margin-top:-5px;line-height:20px}#billing_i_would_like_to_rece_field label{margin-left:20px!important;line-height:28px!important}#billing_i_would_like_to_rece{margin-left:-18px!important}.form-row .button{background-color:#6fc934!important;height:60px!important;border-radius:50px!important;width:100%!important;text-transform:uppercase!important;font-size:20px!important}#place_order{line-height:29px!important;padding-top:15px!important}.place-order .button:before{display:inline-block;float:left;content:url(//focusonforce.com/wp-content/plugins/fof-woocommerce-customizations/wisdmlabs-woocommerce-modifications/css/lock.png);padding-left:35px;position:absolute;left:5px;margin-top:-1px}.place-order .button:after{display:inline-block;float:right;content:url(//focusonforce.com/wp-content/plugins/fof-woocommerce-customizations/wisdmlabs-woocommerce-modifications/css/arrow.png);padding-right:30px;position:absolute;right:5px;margin-top:-1px}.woocommerce-checkout #payment{background:rgba(0,0,0,.0)}.checkout-moneyback{overflow:auto;width:50%;float:left}.checkout-moneyback-thumb{float:left}.checkout-moneyback-thumb img{display:block}.checkout-moneyback-content{max-width:150px;margin-left:65px;padding-top:10px}.checkout-secure{overflow:auto;width:50%;float:left}.checkout-secure-thumb{float:left}.checkout-secure-thumb img{display:block}.checkout-secure-content{margin-left:50px}.tve_shortcode_rendered .woocommerce form.checkout_coupon{border:0 solid #d3ced2!important}.showcoupon{font-family:'Open Sans',sans-serif !important;color:#5e6a7c;font-size:16px;font-weight:400!important;font-style:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}a.wdm_continue_to_shop{font-size:16px !important}.woocommerce-billing-description{font-size:16px !important;line-height:1.5}.woocommerce form .form-row{padding-top:10px}#tve_editor ol,#tve_editor ul{margin-left:0}.showcoupon{float:right;margin-top:-40px}.have-an-account-container{color:#5e6a7c;font-family:'Open Sans',sans-serif !important;font-size:18px}.have-an-account-wrap{float:right;padding-top:6px}.checkout-page .woocommerce-message a.button.wc-forward{background-color:#8fae1b;text-transform:uppercase}@media screen and (max-width:1024px){body.post-type-archive-product .products.columns-2,body.category-catalog .products.columns-2,div.woocommerce.columns-2>ul.products.columns-2{display:block;width:auto;margin:0 auto;text-align:center}body.post-type-archive-product .products.columns-2 .product,body.post-type-archive-product .woocommerce ul.products[class*=columns-] li.product,body.category-catalog .products.columns-2 .product,body.category-catalog .woocommerce ul.products[class*=columns-] li.product,div.woocommerce.columns-2>ul.products.columns-2>li.product,div.woocommerce>ul.products[class*=columns-]>li.product{float:none;clear:both;margin-top:0 !important;margin-bottom:0 !important;display:inline-block !important;width:100% !important;max-height:none !important;height:auto !important;margin:0 auto !important;margin-bottom:20px !important;max-width:500px !important}body.post-type-archive-product .woocommerce ul.products[class*=columns-] li.product a.button.add_to_cart_button,body.category-catalog .woocommerce ul.products[class*=columns-] li.product a.button.add_to_cart_button,div.woocommerce>ul.products[class*=columns-]>li.product a.button.add_to_cart_button{margin-bottom:0 !important}body.post-type-archive-product .products.columns-2 .product:first-of-type,body.category-catalog .products.columns-2 .product:first-of-type{margin-bottom:30px !important}body.post-type-archive-product .woocommerce ul.products .product a.button.add_to_cart_button,body.post-type-archive-product .woocommerce ul.products .product a.button,body.post-type-archive-product .woocommerce ul.products .product a.added_to_cart.wc-forward,body.category-catalog .woocommerce ul.products .product a.button.add_to_cart_button,body.category-catalog .woocommerce ul.products .product a.button,body.category-catalog .woocommerce ul.products .product a.added_to_cart.wc-forward,div.woocommerce>ul.products[class*=columns-]>li.product a.button.add_to_cart_button,div.woocommerce ul.products .product a.added_to_cart.wc-forward,div.woocommerce ul.products .product a.button{margin-bottom:0 !important;width:100% !important;max-width:100%}body.post-type-archive-product .woocommerce ul.products .product a.added_to_cart.wc-forward,body.category-catalog .woocommerce ul.products .product a.added_to_cart.wc-forward{position:relative}.post-type-archive-product .woocommerce ul.products li.product p.description,.page-catalog .woocommerce ul.products li.product p.description,.category-catalog .woocommerce ul.products li.product p.description,.page-catalog .woocommerce ul.products li.product p.description{padding:0 10px}.woocommerce-cart .shop_table a.remove:hover{background:0 0}}@media screen and (max-width:768px){#order_review_heading{margin-top:50px}.checkout-page .woocommerce-message a.button.wc-forward{display:block;width:100%}.checkout-page .woocommerce-message:before{display:none}.checkout-page .woocommerce-error,.checkout-page .woocommerce-info,.checkout-page .woocommerce-message{padding:1em 2em}#order_review .shop_table.woocommerce-checkout-review-order-table td.product-name div.fof-product_thumbnail{display:none}#order_review .shop_table.woocommerce-checkout-review-order-table td.product-name .cart-item-name{font-size:13px;line-height:16px;padding-left:0}#order_review .order-total th,#order_review tfoot .woocommerce-Price-amount{font-size:14px!important;letter-spacing:0px}.order-total span.woocommerce-Price-amount.amount:before{font-size:14px;line-height:14px;letter-spacing:0px;margin-right:8px}.checkout-page .privacy-heading{font-size:20px!important;line-height:22px !important}.checkout_testimonials .name_author{margin-bottom:20px}.have-an-account-wrap{float:left;padding-top:0;padding-bottom:20px}body.post-type-archive-product .woocommerce table.shop_table_responsive tr:nth-child(2n) td,body.post-type-archive-product .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td,body.category-catalog .woocommerce table.shop_table_responsive tr:nth-child(2n) td,body.category-catalog .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:#f1f7ff !important}.woocommerce-cart .shop_table a.remove{background:0 0}.woocommerce table.shop_table_responsive tr td.product-name:before,.woocommerce-page table.shop_table_responsive tr td.product-name:before{content:attr(data-title) ": ";font-weight:700;float:left;display:block;width:100%;text-align:left}.woocommerce-page table.shop_table_responsive tr td.product-name a{margin-bottom:10px;text-align:left;float:left;clear:both;display:block;width:100%}.woocommerce tr.woocommerce-cart-form__cart-item.cart_item{text-align:left;float:left;display:block;clear:both;margin-bottom:10px;width:100%;box-sizing:border-box}.woocommerce-cart .woocommerce-cart-form table.shop_table td{padding:10px 20px !important;box-sizing:border-box;width:100% !important}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#f7fafd !important}p.product-description:empty:after{content:" ";width:100% !important;min-width:297px;display:table !important}.woocommerce #content table.cart td.actions .coupon:after,.woocommerce #content table.cart td.actions .coupon:before,.woocommerce table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:before,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:before,.woocommerce-page table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:before{display:none !important}.woocommerce table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon{margin-bottom:0 !important}.woocommerce table.cart td.actions .coupon input#coupon_code,.woocommerce table.cart td.actions .coupon .button{font-size:12px}.woocommerce-page table.shop_table_responsive tr.tax-rate td{background-color:inherit !important}.woocommerce-cart .woocommerce-cart-form .shop_table{background-color:#e3e9f0;padding-bottom:0}.woocommerce-cart-form__cart-item,.cart_item{padding:0;border:3px solid #d9e0e7 !important;border-radius:0}.woocommerce-cart #content .woocommerce{background-color:#e3e9f0}.woocommerce-cart .woocommerce-notices-wrapper{margin-bottom:15px}body.woocommerce-cart .woocommerce-cart-form .shop_table td.actions{border-top:0 solid #00a5db !important;border-bottom:0 !important;border-radius:5px;width:calc(100% - 6px) !important;margin:0 auto;padding:15px !important;background-color:#edf1f6}.woocommerce-cart .cart-collaterals{margin:15px auto;padding:0 25px;box-sizing:border-box;border-top:0;border-radius:5px;background-color:#ffffff59;width:calc(100% - 6px)}.woocommerce-cart table.cart td.actions .button[name=update_cart]{margin:0 !important}.woocommerce-cart tr.cart-subtotal td,.woocommerce-cart tr.order-total td{width:calc(100% - 24px)}body.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item td.product-remove{padding:0 !important;background-color:#ebf0f5 !important}}@media screen and (max-width:425px){#order_review_heading{margin-top:50px}.showcoupon{float:left;margin-top:0;margin-bottom:20px}}.thrv-content-box.showlogin{display:none}.woocommerce form.login,.woocommerce form.register{border:0 solid #d3ced2!important;padding:20px;margin-top:2em;margin-bottom:0;text-align:left;border-radius:5px;margin:0 auto;padding-bottom:50px}.woocommerce-form-login p{font-weight:700!important;text-align:center;color:#5e6a7c;font-family:'Open Sans',sans-serif;font-size:20px!important;line-height:22px!important}.woocommerce form.login .form-row-first,.woocommerce form.login .form-row-last{margin-top:20px;margin-bottom:30px}.woocommerce form.login .form-row-first label,.woocommerce form.login .form-row-last label{text-align:left;font-weight:400}.woocommerce form.login button{max-width:350px}.woocommerce-form__label{display:block!important;margin-top:20px;padding-right:200px}.lost_password{margin-top:-40px!important}p.lost_password a{text-decoration:underline;font-weight:400;color:#6fc934!important;margin-left:200px;display:flex}.woocommerce .woocommerce-info,.category-catalog .woocommerce-info{font-family:'Open Sans',sans-serif}.collapse{display:none !important}.collapse.hideElement{display:none !important}.collapse.showElement{display:block !important}.collapse.in{display:block !important}.btn-primary-collapse{font-family:'Open Sans',sans-serif;width:100%!important;top:480px!important;background:#B8C5D8!important;border-radius:0!important;border:0!important;padding:10px!important;font-size:18px!important;font-weight:800!important;margin-top:25px}@media screen and (max-width:767px){.checkout-page .woocommerce ul.order_details li:not(:last-of-type){border-right:0 !important}.checkout-page p.order-again a.button{float:none;margin:0 auto !important}}@media screen and (max-width:425px){.btn-primary-collapse{font-size:14px!important}}.btn.focus,.btn:focus,.btn:hover{background:#B8C5D8!important}#billing_country{margin-bottom:15px}.woocommerce-account-fields{margin-bottom:15px;float:none;clear:both}#billing_i_would_like_to_rece_field{margin-top:15px}#payment p#fof_privacy_policy_field label.checkbox input[type=checkbox]{position:relative!important;margin-left:0!important;margin-right:5px!important}.woocommerce form .form-row .input-checkbox{display:inline;margin:0 0 0 0!important;text-align:center;vertical-align:middle}.woocommerce-checkout-payment .woocommerce-form__label{display:block!important;margin-top:20px;padding-right:0}.order-total span.woocommerce-Price-amount.amount:before{content:"USD";font-size:15px;font-weight:400;vertical-align:baseline;line-height:20px;margin-right:20px}.plus:before{display:inline-block;font-family:"Font Awesome 5 free";float:left;content:"\f067";padding-left:20px;font-size:17px}.minus:before{display:inline-block;font-family:"Font Awesome 5 free";float:left;content:"\f068";padding-left:20px;font-size:17px}.woocommerce-billing-fields h3,h3#order_review_heading{text-transform:capitalize!important}#rememberme{margin-right:10px!important}.woocommerce-billing-fields label{font-weight:400;font-size:20px!important}label{margin-bottom:0!important}.login-button{display:inline!important;background-color:#fff!important;color:#61b02d;border-radius:50px!important;border:2px solid #61b02d;text-transform:uppercase!important;font-size:16px!important;font-weight:700;max-width:150px}.login-button:hover{background-color:#61B02D!important;color:#fff;text-decoration:none!important}.login-section a:hover{text-decoration:none!important}.woocommerce .login-section{padding-top:30px;padding-bottom:30px;display:none!important}.login-section h2{display:inline;font-family:'Open Sans',sans-serif!important;margin-right:50px;font-size:24px!important;font-weight:900;text-transform:uppercase;vertical-align:middle}.woocommerce-info{display:none}.login-section{display:none}.woocommerce-form-login.login{max-width:800px}.page-id-92533 .woocommerce-form-login.login{max-width:800px;margin:15px auto}.page-id-92533 .form-row{margin-top:15px;position:relative}.page-id-92533 .woocommerce-form-login label:not(.woocommerce-form-login__rememberme){width:210px;text-align:right}.page-id-92533 .woocommerce-form-login__rememberme{margin-bottom:10px !important;padding-right:0 !important;position:absolute;bottom:-50px !important;width:auto;z-index:0;padding-left:200px}.woocommerce-form-login label{font-family:'Open Sans',sans-serif!important;font-size:20px!important;font-weight:400}.woocommerce-form-login input{border:1px solid #bbc2d4}#fof_privacy_policy_field .checkbox:before{content:"We want you to know exactly how our service works. Please acknowledge that you have read and agreed to the privacy policy and terms of use before you continue.";display:block;font-weight:400;font-size:14px;line-height:20px;display:none;color:#5e6a7c!important}.privacy-heading,#order_review .payment-heading{color:#5e6a7c!important;font-weight:400!important;font-size:20px!important;line-height:20px!important;padding-top:20px!important;padding-bottom:20px;border-top:20px solid #ECEFF9!important}#order_review h2.payment-heading{background-color:#0899cd !important;padding:20px !important;color:#fff !important}div#stripe-card-element.wc-stripe-elements-field,div#stripe-exp-element.wc-stripe-elements-field,div#stripe-cvc-element.wc-stripe-elements-field{border:1px solid #b8c5d8;padding:8px;cursor:pointer}p.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated{margin:0 !important;margin-top:-15px !important;border-top:1px solid #c9d0e3}p.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input,p.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated label{font-weight:400;font-size:13px;vertical-align:middle}.privacy-description{font-weight:400!important;font-size:14px!important;line-height:20px!important;color:#5e6a7c!important}.privacy-description,.privacy-heading{padding-left:20px!important;padding-right:20px!important}.privacy-description,.privacy-heading,#fof_privacy_policy_field{background:#fff !important}.woocommerce form .form-row .input-checkbox#fof_privacy_policy{position:relative;display:inline !important;zoom:1.5}.wc_payment_method label img:not(.paypal),.wc_payment_method label a{display:none}.wc_payment_method label[for=payment_method_paypal],.wc_payment_method label[for=payment_method_stripe],.wc_payment_method label[for=payment_method_paypalpro]{padding-left:8px;font-size:18px !important;line-height:18px}.wc_payment_method label[for=payment_method_paypal],.wc_payment_method label[for=payment_method_stripe],.wc_payment_method label[for=payment_method_paypalpro],.woocommerce-checkout #payment ul.payment_methods li input{vertical-align:middle;cursor:pointer}.payment_box.payment_method_paypalpro p:first-child>label:first-of-type:before{content:'Pay with your credit or debit card.';background-image:url('https://cdn.focusonforce.com/wp-content/plugins/woocommerce/accepted-credit-cards-paymentpro.png');font-weight:400;background-repeat:no-repeat;background-position:bottom left;display:block;height:70px;margin-bottom:20px;font-weight:400}.payment_box.payment_method_paypalpro input{border-radius:4px !important}.payment_box.payment_method_paypalpro p.form-row.form-row-first{width:100%;display:block}.payment_box.payment_method_paypalpro p.form-row.form-row-first:not(:last-of-type) label{width:55%;display:inline-block;float:left;line-height:2}.payment_box.payment_method_paypalpro p.form-row.form-row-first:last-of-type label{width:65%;display:inline-block;float:left;line-height:2}.payment_box.payment_method_paypalpro p.form-row.form-row-first:last-of-type label span.required{display:none}.payment_box.payment_method_paypalpro p.form-row.form-row-first{border:1px solid #d7dee9 !important;border-radius:4px;background-color:#ffffff66;margin-bottom:10px !important;margin-top:0 !important;margin-left:3px !important;width:calc(100% - 6px) !important;padding:15px}.payment_box.payment_method_paypalpro p.form-row.form-row-first.validate-required{margin-bottom:0 !important;border-bottom:0 !important;border-bottom-left-radius:0;border-bottom-right-radius:0}.payment_box.payment_method_paypalpro p.form-row input[name=billing_credircard]{border:1px solid #b8c5d8 !important;border-radius:0 !important;padding:0 10px !important;height:40px !important}div#stripe-card-element,div#stripe-exp-element,div#stripe-cvc-element{border:1px solid #b8c5d8 !important;border-radius:0 !important;padding:10px !important;height:40px !important;font-size:16px;font-family:"Open Sans";font-weight:400;line-height:40px !important}fieldset#wc-stripe-cc-form .form-row,fieldset#wc-stripe-cc-form .form-row-last{content:' ';display:block;background-repeat:no-repeat;background-position:center;border:1px solid #d7dee9 !important;border-radius:4px;background-color:#ffffff66;margin-left:3px !important;width:calc(100% - 3px) !important;padding:8px 15px !important}body:not(.is-mobile):not(.tve-mobile-browser) fieldset#wc-stripe-cc-form .stripe-card-group{height:50px}fieldset#wc-stripe-cc-form:before{content:' ';display:block;height:102px;background-image:url(https://cdn.focusonforce.com/wp-content/uploads/2022/10/stripe-cc-transparent-1.png);background-repeat:no-repeat;background-position:top center;background-size:96%;margin-bottom:24px !important;margin-top:0 !important}body.is-mobile fieldset#wc-stripe-cc-form:before,body.tve-mobile-browser fieldset#wc-stripe-cc-form:before{height:70px}fieldset#wc-stripe-cc-form .form-row-last:after{height:80px;background-image:url(https://cdn.focusonforce.com/wp-content/uploads/2022/10/card-security-code-hint.png);background-size:100%;background-position:center;background-repeat:no-repeat;display:block !important;clear:both;text-align:center}body:not(.is-mobile):not(.tve-mobile-browser) div.wc-stripe-elements-field{width:65%;display:inline-block;float:right}body:not(.is-mobile):not(.tve-mobile-browser) fieldset#wc-stripe-cc-form label{width:35%;display:inline-block;float:left;line-height:40px;margin:5px 0}body:not(.is-mobile):not(.tve-mobile-browser) fieldset#wc-stripe-cc-form label[for=stripe-cvc-element]{text-indent:-9999999999999px}body:not(.is-mobile):not(.tve-mobile-browser) fieldset#wc-stripe-cc-form label[for=stripe-cvc-element]{position:relative;width:65%}body:not(.is-mobile):not(.tve-mobile-browser) fieldset#wc-stripe-cc-form label[for=stripe-cvc-element]:before{content:'Card Verification Code (CVC)';display:block;position:absolute;left:0;top:0;width:100%;text-indent:0}body:not(.is-mobile):not(.tve-mobile-browser) fieldset#wc-stripe-cc-form div#stripe-cvc-element{width:35%}body:not(.is-mobile):not(.tve-mobile-browser) fieldset#wc-stripe-cc-form .form-row-last{width:calc(100% - 3px) !important}div#stripe-payment-data>p:first-child{display:none}fieldset#wc-stripe-cc-form{margin-top:.4em !important}.woocommerce-checkout #stripe-payment-data div.form-row{margin-left:3px !important;margin-bottom:5px !important;float:none;clear:both}.payment_box.payment_method_paypalpro p.form-row select[name=billing_cardtype]{width:45% !important;height:30px !important;display:inline-block;border:1px solid #b8c5d8 !important;border-radius:0 !important;padding:5px;font-size:14px}.woocommerce-checkout #payment ul.payment_methods li select[name=billing_expdateyear],.payment_box.payment_method_paypalpro p.form-row select[name=billing_cardtype],.woocommerce-checkout #payment ul.payment_methods li input.input-text[name=billing_ccvnumber]{float:right}.woocommerce-checkout #payment ul.payment_methods li select[name=billing_expdateyear]{width:calc(45% - 53px)}.payment_box.payment_method_paypalpro p.form-row select[name=billing_expdatemonth],.payment_box.payment_method_paypalpro p.form-row select[name=billing_expdateyear]{height:30px !important;display:inline-block;border:1px solid #b8c5d8 !important;border-radius:0 !important;padding:2px;font-size:14px}.payment_box.payment_method_paypalpro p.form-row.form-row-first:last-of-type input{width:calc(45% - 53px) !important;height:30px !important;display:inline-block;border:1px solid #b8c5d8 !important;border-radius:0 !important;padding:5px;font-size:14px}.payment_box.payment_method_paypalpro p.form-row select[name=billing_cardtype] option,.payment_box.payment_method_paypalpro p.form-row select[name=billing_expdatemonth] option,.payment_box.payment_method_paypalpro p.form-row select[name=billing_expdateyear] option,.payment_box.payment_method_paypalpro p.form-row input[name=billing_credircard],.payment_box.payment_method_paypalpro p.form-row.form-row-first input[name=billing_ccvnumber]{color:#5e6a7c!important}.payment_box.payment_method_paypalpro p.form-row input[name=billing_credircard],.payment_box.payment_method_paypalpro p.form-row.form-row-first input[name=billing_ccvnumber]{letter-spacing:5px}.payment_box.payment_method_paypalpro p.form-row.form-row-first input[name=billing_ccvnumber]{letter-spacing:5px;text-align:center !important}.woocommerce-checkout #payment ul.payment_methods li .wcppro-security-code-hint-section{text-align:center;display:inline-block;background-color:#f1f3f6;padding:10px;padding-top:0;padding-bottom:15px;margin:0 0 1em;margin-top:0 !important;margin-left:3px !important;width:calc(100% - 6px) !important;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #d7dee9 !important;border-top:0 !important}.woocommerce-checkout #payment ul.payment_methods li .wcppro-security-code-hint-section img{margin:-2px auto 0;margin-top:-10px;border-radius:5px}.payment_box.payment_method_paypalpro p.form-row input::-webkit-input-placeholder{color:#b8c5d8 !important}.payment_box.payment_method_paypalpro p.form-row input:-moz-placeholder{color:#b8c5d8 !important}.payment_box.payment_method_paypalpro p.form-row input::-moz-placeholder{color:#b8c5d8 !important}.payment_box.payment_method_paypalpro p.form-row input:-ms-input-placeholder{color:#b8c5d8 !important}.payment_box.payment_method_paypalpro p.form-row input[name=billing_credircard]::-webkit-input-placeholder{letter-spacing:0 !important}.payment_box.payment_method_paypalpro p.form-row input[name=billing_credircard]:-moz-placeholder{letter-spacing:0 !important}.payment_box.payment_method_paypalpro p.form-row input[name=billing_credircard]::-moz-placeholder{letter-spacing:0 !important}.payment_box.payment_method_paypalpro p.form-row input[name=billing_credircard]:-ms-input-placeholder{letter-spacing:0 !important}.wc_payment_method .payment_box.payment_method_paypal{text-align:center;padding-top:20px !important;padding-bottom:20px !important}.wc_payment_method .payment_box.payment_method_paypal p.paypal-description,.wc_payment_method .payment_box.payment_method_paypal p:last-of-type{text-align:center;margin-top:20px}.wc_payment_method img.credit_cards{margin:20px 0 10px !important;display:block}form.checkout.woocommerce-checkout{padding-bottom:20px}.woocommerce-SavedPaymentMethods.wc-saved-payment-methods{margin-top:10px !important;padding-left:25px !important}ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods li label{font-weight:400;font-size:14px !important}ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods li.woocommerce-SavedPaymentMethods-token label{font-weight:700}ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods li{line-height:22px !important}ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods li label[for=wc-stripe-payment-token-new]{visibility:hidden;position:relative;width:calc(100% - 50px) !important;display:inline-block !important;margin-bottom:10px !important}ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods li label[for=wc-stripe-payment-token-new]:after{visibility:visible;position:absolute;top:0;left:0;content:"Use new Credit or Debit Card"}ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input{margin-right:8px !important}.woocommerce-checkout #payment ul.payment_methods{padding:20px;margin-bottom:30px;background-color:#fff}.woocommerce-checkout #payment ul.payment_methods li label[for=payment_method_paypal] img{padding:0;margin:0 8px}.woocommerce-checkout #payment ul.payment_methods li label[for=payment_method_stripe]{width:calc(100% - 25px)}.woocommerce #payment button#place_order{outline:none}.woocommerce-checkout #payment div.payment_box:before{border:1em solid #e6eaef;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.woocommerce-checkout #payment div.payment_box p{font-size:14px !important}.woocommerce-checkout #payment div.payment_box{background-color:#e6eaef}.woocommerce form .form-row.woocommerce-validated .select2-container.select2-container--focus{padding-left:0!important}#contact_permission_field,#billing_contact_permission_field{background:#fff;padding:20px;padding-top:15px;padding-bottom:25px;margin-top:30px;border-left:3px solid#eee;border-right:3px solid#eee;-webkit-box-shadow:inset 0px 1px 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0px 1px 1px 1px rgba(0,0,0,.05);box-shadow:inset 0px 1px 1px 1px rgba(0,0,0,.05)}#contact_permission_field label[for=yes],#billing_contact_permission_field legend{border-bottom:0 solid #eee;color:#5e6a7c!important;font-family:'Open Sans',sans-serif!important;margin-bottom:20px !important;font-size:21px;font-weight:400}#contact_permission_field label[for=yes]:after,#billing_contact_permission_field legend:after{content:"We'd love to send you the latest information, offers and updates from Focus on Force. We will always treat your personal details with the utmost care.";display:block;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:#5e6a7c!important;padding-top:15px;font-size:16px !important}#contact_permission_field label[for=contact_permission_yes],#contact_permission_field label[for=contact_permission_no],#billing_contact_permission_field label{text-indent:-28px;margin-left:30px;font-size:16px!important;font-weight:400;line-height:20px;margin-bottom:10px !important}#contact_permission_field label[for=contact_permission_yes],#contact_permission_field label[for=contact_permission_no]{margin-left:0 !important;text-indent:0 !important;float:left;display:inline !important;width:calc(100% - 25px);margin-top:0}#contact_permission_field input[type=radio]{float:left;display:inline !important;width:15px !important;margin-right:10px !important;margin-top:4px}#contact_permission_field p.custom-question-field{padding:0}#contact_permission_field input[type=radio],#billing_contact_permission_field .input-radio.input-inspireradio{margin-right:10px}#billing_contact_permission_field label:first-child{margin-bottom:10px}#select2-billing_country-container{padding-top:5px}.home .tcb-button-link{transition:all .3s ease-in-out}#fof_privacy_policy_field{border-right:1px solid #eee;padding-left:20px!important;padding-right:20px!important;padding-bottom:25px}#fof_privacy_policy_field label.checkbox{font-weight:400!important;font-size:14px!important;line-height:20px!important;padding-right:0}.woocommerce form .form-row .required2{color:red;font-weight:700;border:0}#billing_name2_field .required{display:none}@media screen and (max-width:768px){body:not(.single-sfwd-lessons) .thrv_heading h2{text-align:center!important}.thrv_wrapper.thrv-button.showlogin{margin-left:auto!important;float:none!important}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%}.woocommerce-form-login .form-row-last{margin-top:0!important}.woocommerce-form-login .form-row-first{margin-bottom:0!important}.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline{display:inline!important}.lost_password{margin-top:0!important}p.lost_password a{margin-left:0!important}.btn.btn-primary-collapse.plus{white-space:pre-line!important}.checkout-moneyback,.checkout-secure{width:100%!important;margin-bottom:20px!important}.checkout-secure-content p{padding-top:8px!important}.woocommerce .woocommerce-message .button{position:left!important}}@media screen and (max-width:350px){.woocommerce .woocommerce-message .button{position:left!important;margin-right:20px!important}}.shop_table td{position:relative;padding:10px 0;height:auto}.shop_table tr.cart-discount th{max-width:220px}.woocommerce table.shop_table td.product-name,.woocommerce table.shop_table td.product-total,.woocommerce table.shop_table td.product-quantity{border-bottom:1px solid rgba(212,217,230,.53)}.woocommerce .checkout .tax-rate th,.woocommerce table.shop_table td.product-name,.woocommerce table.shop_table td.product-total,.woocommerce table.shop_table td.product-quantity,.shop_table.woocommerce-checkout-review-order-table tr.order-total td,.shop_table.woocommerce-checkout-review-order-table tr.order-total th{padding:10px}.woocommerce .checkout .tax-rate th{padding-bottom:0 !important}.woocommerce table.shop_table td.product-quantity{text-align:center;width:30%}td.product-total,tr.order-total td{text-align:right}.product-total small.tax_label{font-size:11px;display:block;text-align:right;float:none}.woocommerce-Price-amount.amount{float:none}.includes_tax span.woocommerce-Price-amount.amount{letter-spacing:0 !important;font-size:11px !important}.includes_tax span.woocommerce-Price-amount.amount,.includes_tax span.woocommerce-Price-amount.amount:before{letter-spacing:0 !important;font-size:11px !important}small.includes_tax{display:block;font-size:9px}.order-total .includes_tax span.woocommerce-Price-amount.amount:before{vertical-align:baseline;margin-right:3px}.order-total small.includes_tax{display:block;font-size:9px;color:#5c676b;text-align:right}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-name{width:50% !important}body.woocommerce-cart form.woocommerce-cart-form .product-thumbnail a,.shop_table.woocommerce-checkout-review-order-table td.product-name div.fof-product_thumbnail{background-color:#fff;border-radius:5px;background-image:url('https://cdn.focusonforce.com/wp-content/uploads/assets/FOF - Logo Symbol.png');background-size:60%;background-repeat:no-repeat;background-position:center;border:1px solid #9fbed8}.shop_table.woocommerce-checkout-review-order-table td.product-name div.fof-product_thumbnail{width:50% !important;min-width:75px;max-width:110px;max-height:90px;height:90px;position:relative;display:none}body.woocommerce-cart form.woocommerce-cart-form .product-thumbnail a{display:inline-block;width:100px;min-width:70px;max-height:130px;height:130px}body.woocommerce-cart form.woocommerce-cart-form .product-thumbnail a img{visibility:hidden}.shop_table.woocommerce-checkout-review-order-table img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{visibility:hidden}.shop_table.woocommerce-checkout-review-order-table strong.product-quantity{font-size:12px;font-weight:700;letter-spacing:0;padding:6px;border-radius:30px;color:#fff;background-color:#089acd;min-width:33px;display:inline-block;text-align:center}.shop_table.woocommerce-checkout-review-order-table strong.product-quantity.freebie{font-size:12px;background-color:#56ac1d;line-height:15px;margin:0 auto;margin-top:4px;font-weight:400;padding:5px 10px;display:table}.shop_table.woocommerce-checkout-review-order-table td.product-name .cart-item-name{font-size:16px;padding-left:0;padding-top:10px;padding-bottom:10px}.shop_table.woocommerce-checkout-review-order-table tr.order-total td span.woocommerce-Price-amount.amount{text-align:right;letter-spacing:2px}.woocommerce .checkout .tax-rate th,.shop_table.woocommerce-checkout-review-order-table tr.order-total th{font-weight:700 !important;letter-spacing:2px;color:#c5c8d2;text-transform:none}.woocommerce .checkout .cart-item-name a:hover{color:#23527c;text-decoration:underline}.woocommerce .checkout p.product-description{display:none;font-size:14px !important}#tve_editor .header-checkout_page h2{text-align:center;font-size:24px !important;font-weight:700;color:#eceff9 !important;letter-spacing:0;padding:15px 20px;margin-bottom:0;background-color:#294c60;border-bottom:8px solid #089dcf;border-top-left-radius:6px;border-top-right-radius:6px}body.tve-mobile-browser #tve_editor .header-checkout_page h2,body.is-mobile #tve_editor .header-checkout_page h2{font-size:18px !important}body.is-mobile .additional_links2 a,body.tve-mobile-browser .additional_links2 a{font-size:11px !important}body.is-mobile tr.special_addons h3,body.tve-mobile-browser tr.special_addons h3{font-size:16px !important}body.is-mobile #order_review h2.payment-heading,body.tve-mobile-browser #order_review h2.payment-heading{font-size:18px !important}body.is-mobile .checkout-page .privacy-heading,body.tve-mobile-browser .checkout-page .privacy-heading{font-size:16px !important}body.is-mobile tr.special_addons label,body.tve-mobile-browser tr.special_addons label{font-size:12px}.products.columns-4 p.description,.woocommerce-page.single-product section.related.products ul.products li.product p.description{display:none}.woocommerce form .form-row .required{text-decoration:none}tfoot .woocommerce-Price-amount{font-weight:700!important;font-size:20px!important}.shop_table .woocommerce-Price-amount.amount{font-size:16px}.post-type-archive-product #woo-content .woocommerce-products-header,.category-catalog #woo-content .woocommerce-products-header{margin-bottom:100px}.post-type-archive-product .woocommerce ul.products .product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img,.category-catalog .woocommerce ul.products .product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img{margin-left:auto;margin-right:auto}.post-type-archive-product .woocommerce ul.products li.product .woocommerce-loop-product__title,.category-catalog .woocommerce ul.products li.product .woocommerce-loop-product__title{text-align:center;padding-bottom:10px;margin-bottom:10px;padding-top:10px;padding-right:8px;padding-left:8px;border-bottom:1px dotted #b4bcc0}.post-type-archive-product .woocommerce ul.products li.product .price,.category-catalog .woocommerce ul.products li.product .price{color:#fff !important;width:auto !important;text-align:right !important;position:absolute;top:10px;right:10px;display:inline-block;padding:0;border:0 !important;font-weight:400;font-size:17px;letter-spacing:0}#learndash_profile .learndash_profile_heading .profile_edit_profile a:hover{color:#fff}body.page-certification-courses .thrv_contentbox_shortcode.thrv-content-box .tcb-button-text{color:#fff !important}body.page-certification-courses .thrv_contentbox_shortcode.thrv-content-box .tcb-button-link:hover{background-color:#b80c10 !important;color:#fff !important}body.is-mobile #learndash_profile #course_list>div h4>a{padding-left:30px !important;padding-right:30px !important}.center_on_mobile{text-align:center !important}.woocommerce-billing-description{padding:25px;background-color:#fffac9;margin:0 auto 20px}body:not(.logged-in) #billing_email_field:after{content:"Note: Your email address will be your username.";padding:5px 20px;background-color:#f6f8ff;display:block;font-size:14px;border-top:1px solid #eee}.woocommerce-cart table.cart .product-thumbnail{display:none}p.form-row.address-field.forceShow{display:inline-block !important;height:100px !important}body.single-product.is-desktop .woocommerce-product-gallery.woocommerce-product-gallery--with-images.images{display:block;width:100% !important;max-width:550px;border-radius:10px;float:none;overflow:hidden}body.single-product.is-desktop .summary.entry-summary{margin:0 auto !important;float:none !important;margin-top:40px !important;margin-bottom:100px !important;width:100% !important}body.single-product.woocommerce ul.products .product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img{width:100%}body.single-product.woocommerce div.product form.cart div.quantity:before{content:'Quantity :';display:inline-block;margin-right:10px;line-height:39px}body.single-product.woocommerce .quantity .qty{max-width:70px !important;min-width:70px;width:70px !important;text-align:center;display:inline-block;float:right !important}body.single-product.woocommerce div.product .quantity{width:auto !important;margin-bottom:25px !important}body.single-product.is-desktop div#wc-stripe-payment-request-wrapper{width:20%;display:inline-block;float:left !important;padding:0 !important;margin:0 !important}body.single-product.is-desktop p#wc-stripe-payment-request-button-separator{width:100px;display:inline-block;float:left !important;padding:0 !important;margin:0 !important;line-height:38px}body.single-product.is-desktop button.single_add_to_cart_button.button.alt{width:20%;display:inline-block;float:left !important;margin:0 !important;width:204.72px !important}body.single-product:not(.is-desktop).woocommerce div.product form.cart .button{width:100%;max-width:100%}body.single-product.is-desktop section.related.products{width:100%;margin:0 auto !important}body.single-product ul.products h2.woocommerce-loop-product__title{text-align:center}body.single-product.is-desktop ul.products>li{min-width:33.33% !important}body.single-product:not(.is-desktop) ul.products>li{min-width:100% !important}body.single-product:not(.is-desktop).woocommerce ul.products li.product a{width:100% !important;max-width:100%}body.single-product.woocommerce.is-desktop h1.product_title.entry-title{text-align:left}body.single-product.woocommerce.is-desktop #woo-content{margin:30px;max-width:1200px;margin:30px auto !important}body .woocommerce ul.products .product .add_to_cart_button.already_in_cart:after{content:'\f174';font-size:22px;top:-2px}body .woocommerce ul.products .product .add_to_cart_button.already_in_cart{background-color:#efae4e !important;border:1px solid #dd9934 !important;opacity:1;box-shadow:none !important}a.button.add_to_cart_button.already_in_cart:before{content:'ALREADY IN CART'}a.button.add_to_cart_button.already_in_cart:hover:before{content:'Go to Checkout'}div.woocommerce-form-coupon-toggle,div.wc-block-components-notice-banner.is-info{display:none !important}.checkout-page .wc-block-components-notice-banner__content{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.checkout-page .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{background-color:#4ab866 !important;font-size:inherit;color:#fff !important;width:auto;opacity:1;padding:5px 10px !important;text-decoration:none}