.wooshop .page-title{display:none}.woocommerce .woocommerce-ordering select{border:1px solid #eee}input:focus,select:focus,textarea:focus{outline-offset:0;outline:0 auto -webkit-focus-ring-color}.woocommerce-account .page-main-content,.woocommerce-cart .page-main-content,.woocommerce-checkout .page-main-content{margin-bottom:50px;margin-top:20px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:0 0 10px;line-height:1.4}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{position:relative}.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .button{transform:scale(0);padding:7px 13px;font-size:12px;font-weight:500;right:0;color:#fff;transition:.4s;position:absolute;max-width:150px;opacity:0;top:30%;margin:auto;border-radius:0;border-radius:36px;left:0;line-height:1.4}.woocommerce ul.products li.product .added_to_cart{right:0;left:0}.woocommerce ul.products li.product:hover .added_to_cart,.woocommerce ul.products li.product:hover .button,.woocommerce-page ul.products li.product:hover .button{transform:scale(1);opacity:1}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px;transition:.4s}.woocommerce ul.products li.product .star-rating{margin:auto auto 5px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:30px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product img{transition:all .5s ease;text-align:center;border-radius:8px}.woocommerce ul.products li.product:hover img{border-radius:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{height:45px;padding:0;border-radius:50%;background:#f2f2f2;width:45px;line-height:45px}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#fff}.woocommerce nav.woocommerce-pagination ul li{border-right:none;margin:0 2px 0 0}.woocommerce nav.woocommerce-pagination ul{border:none}button:focus{outline:0 auto -webkit-focus-ring-color}.woocommerce div.product form.cart .button{padding:15px 30px 14px;font-size:14px;font-weight:700;transition:all .4s ease;text-transform:uppercase;border-radius:5px;background:#f14d5d;white-space:nowrap}.woocommerce div.product form.cart .button:hover{background:#2878eb}.woocommerce .quantity .qty{height:44px;width:80px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:700;color:#222}.woo-xs-content{padding:60px 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{flex:48%;max-width:48%}.woocommerce form .form-row label,.woocommerce-input-wrapper{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{border:3px solid #e2e2e2;color:#807f79}.woocommerce nav.woocommerce-MyAccount-navigation ul li{list-style:none outside none;padding:0 20px;position:relative;border-bottom:1px solid #e2e2e2;width:100%;line-height:.8}.woocommerce nav.woocommerce-MyAccount-navigation ul li a{padding:20px 0;font-size:16px;color:#000;display:inline-block}.woocommerce nav.woocommerce-MyAccount-navigation ul li:last-child{border:0}.woocommerce .my_account_orders.account-orders-table>thead tr th{color:#afafaf;text-transform:uppercase;background:#f7f7f7 none repeat scroll 0 0}.woocommerce nav.woocommerce-MyAccount-navigation ul{padding:0;margin-bottom:0}.woocommerce-customer-details address{line-height:35px}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:1px solid #e8e8e8}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 5px;font-size:18px;border:none;font-weight:700;margin-right:50px;background:transparent}.woocommerce-checkout .single-post-wrapper p span{padding:0;background:#fff}.woocommerce .product{padding:0 0 10px!important}.archive ul.products li,.related.products ul li{transition:all .5s ease;text-align:center}.archive ul.products li:hover,.related.products ul li:hover{box-shadow:0 15px 35px 0 rgba(0,0,0,.07)}.related.products h2{margin-bottom:20px}.woo-xs-content article{padding:20px 20px 10px!important;box-shadow:0 2px 2px 0 rgba(0,0,0,.08);background:#fff}.woocommerce .star-rating{font-size:13px;color:#f8df04}.sidebar-woo{margin-bottom:30px}.woocommerce .woocommerce-result-count{font-weight:700;margin-bottom:40px;color:#222}.woocommerce span.onsale{min-height:3.236em;margin-right:0!important;min-width:3.436em;top:10px;border-radius:0;border-radius:50%;left:11px}.woocommerce ul.products li.product .onsale{min-height:2.236em;top:0;border-radius:0;left:auto;line-height:inherit}.woocommerce ul.products li.product span.onsale:before{border-color:transparent transparent #737271;height:0;content:"";position:absolute;border-style:solid;border-width:0 0 8px 8px;top:0;left:-8px;width:0}.woocommerce .woocommerce-ordering select{min-height:50px;padding:0 15px;margin-bottom:30px;border-radius:6px}.sidebar.sidebar-right.sidebar-woo{margin-left:0}.related h2,.woocommerce-tabs h2{font-size:26px}.sidebar-woo .widgets,.widgets.woocommerce{margin-bottom:30px}.sidebar-woo .widget-post img{height:60px;width:80px}.sidebar-woo .recent-post-widget .widget-posts .widget-post{margin-bottom:0}.sidebar-woo .unstyled.service-time li{color:#232323}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper,.woocommerce-product-gallery__wrapper{max-width:none}.woocommerce-variation.single_variation{margin-bottom:30px}.woocommerce div.product form.cart .variations td.label{text-align:left;width:100%}.woocommerce div.product form.cart .variations select{border-color:#eee;height:50px;padding:0 20px}section.up-sells.upsells.products h2{font-size:26px;margin-bottom:20px}.woocommerce form .form-row input.input-text{height:45px;padding:0 20px;border:1px solid #ded7d7}.woocommerce .wc-tabs-wrapper .wc-tabs{padding-left:0!important}.woocommerce ul.products li.product .price{font-size:17px;font-weight:700;color:#777}.woocommerce div.product form.cart .woocommerce-grouped-product-list-item__quantity .button{color:#fff;width:auto}.woocommerce div.product p.price{font-weight:700;margin-bottom:35px;color:#666}.woocommerce div.product .woocommerce-product-rating{margin-bottom:5px}.product_meta>span{font-weight:500;color:#222;text-transform:capitalize;display:block}.product_meta span.sku,.product_meta>span a{font-weight:400;color:#7a7a7a}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:none;display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid #f14d5d}.related h2,.woocommerce-tabs h2{font-size:18px}.woocommerce div.product div.images .flex-control-thumbs{margin-top:30px}.woocommerce div.product div.images .flex-control-thumbs li{padding:0 15px}.woocommerce div.product div.images img{border-radius:10px}.sidebar.sidebar-woo .woocommerce-product-search{position:relative}.sidebar.sidebar-woo .woocommerce-product-search .search-field{height:50px;padding:0 20px;border:1px solid #eee;border-radius:36px;-webkit-border-radius:36px;-ms-border-radius:36px;line-height:50px}.sidebar.sidebar-woo .woocommerce-product-search button{border-bottom-right-radius:36px;height:50px;padding:0 15px;border:1px solid #eee;font-weight:600;right:0;border-top-right-radius:36px;color:#fff;position:absolute;background:#f14d5d;cursor:pointer}.sidebar.sidebar-woo .product_list_widget li{min-height:110px;margin-bottom:12px;position:relative;padding-bottom:30px;padding-left:120px}.sidebar.sidebar-woo .product_list_widget li img{height:95px;position:absolute;top:0;border-radius:8px;left:0;width:95px}.sidebar.sidebar-woo .product_list_widget li a{color:#222}.sidebar.sidebar-woo .product_list_widget li del,.sidebar.sidebar-woo .product_list_widget li ins{font-size:15px;font-weight:700;color:#777}.sidebar.sidebar-woo .product_list_widget li .star-rating{margin-bottom:6px}.woocommerce form .form-row .select2-selection--single{height:45px;padding:8px 20px;border:1px solid #ded7d7;border-radius:0}.woocommerce form .form-row .select2-selection__arrow{top:8px}.woocommerce form .form-row .woocommerce-input-wrapper textarea.input-text{min-height:100px;padding:15px;resize:none;border:1px solid #ded7d7}.checkout.woocommerce-checkout h3{padding-left:16px}.checkout.woocommerce-checkout .woocommerce-checkout-review-order{padding-left:17px}.woocommerce table.cart td.actions .input-text{padding:5px 20px!important;width:50%}.woocommerce a.button,.woocommerce button.button.alt,.woocommerce table.cart td.actions button.button{padding:15px 30px 14px;font-size:14px;font-weight:700;color:#fff;transition:all .5s ease;text-transform:uppercase;border-radius:5px;background:#f14d5d}.woocommerce .checkout-button.button.alt.wc-forward{border-radius:3px;background:#f14d5d}.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce table.cart td.actions button.button:hover{color:#fff;background:#2878eb}.woocommerce-Reviews .comment-reply-title{font-size:18px;font-weight:700;color:#222}.woocommerce-Reviews #review_form_wrapper{padding:50px;border-radius:10px;background:#fbfbfb}@media (max-width:767px){.woocommerce-Reviews #review_form_wrapper{padding:30px}}.woocommerce-Reviews .comment-form p label{display:block}.woocommerce-Reviews .comment-form p input[type=email],.woocommerce-Reviews .comment-form p input[type=text]{min-height:50px;padding:0 20px;border:1px solid #ddd;width:100%}.woocommerce-Reviews .comment-form p textarea{min-height:150px;padding:20px;border:1px solid #ddd}.woocommerce-Reviews .comment-form p.comment-form-cookies-consent label{margin-left:10px;display:inline-block}.woocommerce .woocommerce-Reviews .commentlist{padding:40px 20px 20px;margin-bottom:30px!important;background-color:#fbfbfb!important;border-radius:10px}.woocommerce .woocommerce-Reviews ol.commentlist li.review .comment_container .comment-text{padding:0!important;border:none!important;margin:0 0 0 80px!important}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:50px}.woocommerce .woocommerce-Reviews .star-rating{margin-bottom:10px;float:none}.woocommerce .woocommerce-Reviews .meta strong{text-transform:capitalize}.woocommerce .woocommerce-Reviews #review_form #respond .form-submit input{padding:12px 27px;font-weight:700;color:#fff;border-radius:36px;background:#f14d5d}.woocommerce td.product-name dl.variation dt{margin:0}.woocommerce-checkout .woocommerce form .form-row label{font-weight:700}.woocommerce-checkout .woocommerce form .form-row .select2-selection--single,.woocommerce-checkout .woocommerce form .form-row .woocommerce-input-wrapper textarea.input-text,.woocommerce-checkout .woocommerce form .form-row input.input-text{border:1px solid transparent;background:#f8f8f8}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f8f8f8}.cart_totals h2,.cross-sells h2,.woocommerce-order-details__title{font-size:26px}.cart_totals .wc-proceed-to-checkout a.checkout-button{font-size:1em}.woocommerce div.product .product_title{margin-bottom:20px}.single-product .cart .input-text{margin-right:20px}.woocommerce div.product .single-course .course-thumb .course-price-item .course-price del .woocommerce-Price-amount{font-weight:500;color:hsla(0,0%,100%,.8);padding-right:8px}