@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@import url(https://cdn.linearicons.com/free/1.0.0/icon-font.min.css);@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);a,div,li,p,strong,ul{font-family:"Noto Sans TC","Microsoft JhengHei","微軟正黑體",sans-serif,"Microsoft YaHei",Verdana,Arial!important}h1,h2,h3,h4,h5,h6{color:#323232;font-family:"Noto Sans TC","Microsoft JhengHei","微軟正黑體",sans-serif,"Microsoft YaHei",Verdana,Arial!important}@font-face{font-family:QuoteSymbol;src:local("sans-serif"),local("Arial");unicode-range:U+2018,U+2019,U+201C,U+201D}body{font-family:"Noto Sans TC","Microsoft JhengHei","微軟正黑體",sans-serif,"Microsoft YaHei",Verdana,Arial!important}a,div,li,p,strong,ul{font-family:QuoteSymbol,"Noto Sans TC",微軟正黑體,"Microsoft JhengHei",sans-serif,Arial}h1,h2,h3,h4,h5,h6{color:#323232;font-family:QuoteSymbol,"Noto Sans TC",微軟正黑體,"Microsoft JhengHei",sans-serif,Arial}body{font-family:QuoteSymbol,"Noto Sans TC",微軟正黑體,"Microsoft JhengHei",sans-serif,Arial}#onepager-preview .tutor-form-select{background-color:#fff!important;border-radius:6px!important;font-size:16px;font-weight:400}.full-screen{overflow-x:hidden}select{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px'><polyline points='46.139,15.518 25.166,36.49 4.193,15.519'/></svg>");background-repeat:no-repeat;background-position:right 10px top 10px;background-size:16px 16px;-moz-appearance:none;-webkit-appearance:none;padding:8px 10px}.page-template h1{line-height:1.3}.woocommerce-order-details .content,.woocommerce-order-pay .content,.woocommerce-order-received .content,.woocommerce-order-tracking .content,.woocommerce-orders .content,.woocommerce-view-order .content{width:100%}a{color:#323232}.single-post .post-content a,.wc-memberships-restriction-message a,.woocommerce-info a,.woocommerce-product-details__short-description a{color:#337ab7}.content-2 .blurb h3{font-weight:400}b,strong{font-weight:400}#sticky-product-div::after{content:"";display:table;clear:both}@media (min-width:769px){.sticky-header{position:fixed;top:0;z-index:1024}}@media (max-width:768px){.sticky-header-padding{display:none}}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-weight:400}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-weight:400}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:400}.woocommerce table.shop_table th{font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:300}.woocommerce #place_order,.woocommerce .actions input[type=submit],.woocommerce .cart_totals a.button,.woocommerce .checkout_coupon input[type=submit],.woocommerce .login input[type=submit],.woocommerce .product a.button,.woocommerce .widget_shopping_cart_content a.button{font-weight:400}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{-webkit-font-smoothing:auto!important}.page-template-onepager-storefront .woocommerce span.onsale{padding:0}.category .content,.single-post .content{float:right;margin:0 0 30px 4%}.woocommerce-page .content{width:76%;float:right;margin:0 0 30px 4%}.woocommerce-account .content{width:100%}.sidebar{float:left;width:20%}.category .type-post{background-color:#fff}.category .post-body{padding:30px}.category .post{margin-bottom:30px}.category h2.post-title{font-size:1.5em}.category .post .post-image{margin:0}.post .post-title a{color:#666}.woocommerce .product a.wc-forward{display:none}.woocommerce-breadcrumb{display:none}.site-search,.woocommerce-message{display:none}.page page-id-7 .menu-toggle,.page-id-6 .menu-toggle{display:none}a,a:hover,div a:hover,h1 a:hover,li a:hover{text-decoration:none}.return-to-shop{display:none}.ywpc-countdown{margin:0 0 0}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li{float:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border-radius:3px;display:block;margin:0 1px;padding:5px 15px;color:#43454b;line-height:inherit}.woocommerce nav.woocommerce-pagination ul li a:hover{background:#eee}.archive .product_title_package_mode{display:none}.woocommerce span.onsale{background-color:#dd4200}.woocommerce ul.products span.onsale{padding:0}.woocommerce div.product .stock,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:#dd4200!important}ul.products li.product .product-out-of-stock,ul.products li.product .product-out-of-stock:hover{background-color:#ce0b0b!important;cursor:not-allowed!important;box-shadow:none!important}.woocommerce-product-search .search-field{border-radius:4px 0 0 4px;margin-right:-1px}.woocommerce-product-search .search-field:focus{outline:0}.woocommerce-product-search .btn-search{padding:0;width:50px;height:38px;font-size:1em;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-left:-1px}.woocommerce-product-search .btn-search:focus{outline:0}.woocommerce-product-search .btn-search:hover{cursor:pointer;box-shadow:inset 0 0 0 99999px #f6f6f6}.woocommerce-product-search .btn-search:active{border-style:solid}.single-product .related .product_title_package_mode,.single-product .related .stock{display:none}.single-product .summary h1.product_title{margin:0 0 10px}.single-product .summary .price{margin-bottom:10px}.single-product .related .products .stock,.tax-product_cat .products .stock{display:none}.woocommerce-page ul.products li{text-align:center}.single-product .product_title{font-size:2em;color:#323232}.single-product .related{width:100%}.woocommerce div.product div.summary p.price del,.woocommerce div.product div.summary span.price del{margin-left:5px}.woocommerce div.product div.summary p.price ins,.woocommerce div.product div.summary span.price ins{float:left}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{margin-right:-5px;line-height:0}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+1) a{margin-right:5px;display:inline-block;margin-top:5px}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(1) a{display:block;margin-right:5px}.product-addon{margin:1em 0}.wc-pao-addon{padding:1em;border-top:1px dashed rgba(0,0,0,.05);margin:0 -1em -1px!important;font-size:16px}.wc-pao-addon-name{font-size:1.1em;margin:0 0 10px;font-weight:400;display:block}.wc-pao-addon-description p{line-height:1.42857143}.wc-pao-addon p.form-row label{font-size:.9em;line-height:1;font-weight:400}h3.addon-name{margin:0;line-height:1.6}div.product-addon-totals{border-bottom:1px solid #eee;margin:10px 0 0;padding:0;margin-bottom:20px!important}div.product-addon-totals .wc-pao-subtotal-line{margin:0;border:0}.wc-pao-subtotal-line{float:left}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.quantity .minus{left:0!important;border:1px solid #a9a9a9!important;color:#43454b!important;background-color:#fff!important;height:30px!important;width:30px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quantity .plus{left:65px!important;border:1px solid #a9a9a9!important;color:#43454b!important;background-color:#fff!important;height:30px!important;width:30px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quantity .num-only,.quantity .qty{border:1px solid #a9a9a9!important;color:#43454b;width:37px!important;height:30px!important;margin-left:29px!important}.quantity .num-only{width:37px!important}.wc-pao-addon-container .quantity .num-only{width:108px!important}.wc-pao-addon-container .quantity .plus{left:136px!important}input[type=number]{-moz-appearance:textfield}input[type=date],input[type=time]{min-height:40px}.woocommerce .quantity,.woocommerce-page .quantity{overflow:visible!important}table.cart td.product-quantity .qty{width:3em}input[type=button]:focus{outline:0}table.cart .product-quantity .minus,table.cart .product-quantity .plus,table.cart .product-thumbnail:before{display:block}.woocommerce-page .quantity{padding-right:2.6em}.woocommerce div.product form.cart .variations td{line-height:inherit}.woocommerce div.product form.cart div.quantity{margin:1px 4px 0 0}.header a:focus,.header a:hover{text-decoration:none}.menu-main li ul{box-shadow:none}#thsp-sticky-header{padding:0}#thsp-sticky-header-title{padding:15px 0 10px}#thsp-sticky-header-title img{height:48px}#thsp-sticky-header-menu{margin-right:20px!important}#thsp-sticky-header-menu li{margin:0!important;font-size:inherit}#thsp-sticky-header-menu .menu-title{font-size:1em}#thsp-sticky-header-menu a{padding:30px 10px;font-size:1em}#thsp-sticky-header li a{line-height:inherit}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:0!important;font-size:1.2em;font-weight:500}.mini_cart_item a{color:#333}.mini_cart_item .quantity-wrap{display:inline-block}.mini_cart_item .quantity-wrap .quantity{display:flex;align-items:center}.mini_cart_item .quantity-wrap .quantity .times{margin:0 5px}.woocommerce-cart-tab{margin-top:8px;width:55px!important;height:55px!important}.woocommerce form .form-row{margin:0}.woocommerce-cart-tab__contents{bottom:6px!important;right:6px!important;width:21px!important;height:21px!important;line-height:21px!important}h2.widgettitle{line-height:1.7}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{display:block;float:none}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-weight:500}.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:1.05em;padding-bottom:1em}.cart_list li a:link,.cart_list li a:visited{color:#333;font-size:1.2em}.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:1.2em;left:0;font-size:1em;color:#fff!important;width:1.2em;background-color:red!important;height:1.2em;line-height:1.2;font-weight:100}.woocommerce.widget_shopping_cart .cart_list li a.check{background-color:green!important}.woocommerce a.remove{font-size:1em;height:1.2em;font-weight:100;width:1.2em;color:#fff!important;background-color:red;text-align:center;line-height:1.2em}.widget_shopping_cart .coupon_label{font-weight:500}.widget_shopping_cart .coupon_amount{margin-left:10px}div.pp_pic_holder{z-index:100000003!important}div.pp_overlay{z-index:100000002!important}.mfp-ready{z-index:100000000!important}.mfp-wrap{z-index:100000001!important}.wpb_wl_images div.images div.thumbnails{padding-top:1em;display:inline-block}.wpb_wl_quick_view_area .mfp-close{background-color:#fff}.wpb_wl_images{line-height:0;padding-left:5px}.wpb_wl_images div.images a.woocommerce-main-image,.wpb_wl_images div.images div.woocommerce-product-gallery__image,.wpb_wl_images div.product div.images .woocommerce-product-gallery__image:nth-child(n){width:33.33334%!important;display:inline-block}.wpb_wl_images div.images .woocommerce-product-gallery__image:nth-child(n+1) a{margin-right:5px;margin-top:5px;display:inline-block}.wpb_wl_images .woocommerce-main-image{padding-right:5px;margin-top:5px}.wpb_wl_images div.images{margin-bottom:2em}.wpb_wl_layout_top-bottom .wpb_wl_summary{padding:0 30px 20px 30px}.wpb_wl_summary .bundle_wrap .woocommerce-info{padding:10px 30px 10px 30px!important;margin-left:-30px;margin-right:-30px}.wpb_wl_summary .label{display:inline;padding:.2em .6em .3em;font-size:75%;color:#fff;border-radius:.25em}.wpb_wl_summary form.cart{margin-bottom:0!important;overflow:inherit}.wpb_wl_summary h1{margin-top:10px;margin-bottom:10px}.wpb_wl_summary h3{font-size:1.5em}.wpb_wl_summary p{margin:0 0 10px}.wpb_wl_summary .addon-name{font-size:1.5em;color:#000}.wpb_wl_summary form.cart{margin:0}.wpb_wl_summary .variations label{color:#000;line-height:55px}.wpb_wl_summary .bundled_product .variations label{line-height:initial}.wpb_wl_summary div.bundled_product_summary,.wpb_wl_summary div.product.bundled_product_summary{padding-bottom:1.2em;margin-bottom:1.2em}.wpb_wl_summary label{font-weight:400!important}.wc-deposits-wrapper .wc-deposits-payment-description,.wpb_not_the_shop_page p.price,.wpb_wl_summary .duration,.wpb_wl_summary .price .woocommerce-Price-amount,.wpb_wl_summary del{color:#dd4200}.wpb_not_the_shop_page .variations td{line-height:inherit}.wpb_wl_summary ins{float:left}.wpb_wl_summary del{margin-left:5px}.wpb_wl_summary .lightbox-desc{margin-bottom:20px}.single_variation_wrap .single_variation,.wpb_wl_summary .single_variation{margin-bottom:20px}.wpb_wl_summary .add_to_cart_button{margin-bottom:15px!important}.wpb_wl_summary .quantity .minus{float:left}.wpb_wl_summary .quantity .qty{float:left}.wpb_wl_summary .quantity .plus{float:left;margin-left:-1px!important}.wpb_wl_summary div.quantity{margin:1px 40px 15px 0}.wpb_wl_summary .single_add_to_cart_button{margin:0 4px!important}.wpb_wl_summary a.wc-forward{display:none}div.product-addon:last-child{padding-bottom:20px;border-bottom:1px solid #eee}.single-product .bundled_product .bundled_item_images_col{min-width:60px}.single-product .bundled_product .product_title{font-size:1.3em}.single-product .bundled_product{width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bundle_form .product-addon{padding:10px 0 0 0}.bundled_item_cart_details,.bundled_product .product_excerpt p,.bundled_product .product_title{margin-bottom:8px}.bundled_item_cart_details:empty{display:none}.bundled_product .variations .woocommerce-variation-availability p{margin-bottom:0}.bundled_item_cart_details .price,.bundled_item_cart_details p.stock{margin:0}.bundled_item_wrap *+.bundled_item_button .quantity,.single-product div.product .bundled_item_wrap *+.bundled_item_button .quantity{margin:0}.bundled_product .variations{border-bottom:0}.bundle_form table.variations,.single-product div.product .bundle_form table.variations{margin-bottom:1em;border-bottom:0}.bundled_product .variations .label{text-align:left;line-height:initial}.bundled_product .woocommerce-variation-availability .stock{margin-bottom:8px!important;margin-top:0}.bundled_product .cart .variations a.reset_variations{margin:4px 0 0}.bundle_wrap{margin-bottom:8px}.bundle_wrap .stock{margin:0}.bundle_form .bundle_availability p.stock,.bundle_form .bundle_price p.price,.bundle_wrap .bundle_price p.price,.single-product .bundle_form .bundle_availability p.stock,.single-product .bundle_form .bundle_price p.price{margin:0 0 8px}.bundle_wrap .bundle_price p.price .total{float:left}.bundle_wrap .woocommerce-error::before,.bundle_wrap .woocommerce-info::before,.bundle_wrap .woocommerce-message::before{display:none}.bundle_wrap .woocommerce-error,.bundle_wrap .woocommerce-info,.bundle_wrap .woocommerce-message{background-color:#fff0bd;padding:10px;color:#333;margin-bottom:1.2em;border:0 solid #eee;border-radius:0}.bundled_items_selection_status{border-left:1px solid #fff0bd!important}.bundle_wrap .woocommerce-error ul li,.bundle_wrap .woocommerce-info ul li,.bundle_wrap .woocommerce-message ul li{margin:0}.woocommerce-checkout .wc-booking-summary-actions{display:none}.woocommerce-checkout .wc-booking-summary-list{width:100%;display:inline-block}.woocommerce-checkout .my-dialog-content .terms-dialog-h3{margin-top:15px}.track_order{max-width:600px;margin:auto;border:1px solid #eee;padding:60px 30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff}.woocommerce form.track_order .form-row{padding:0}.woocommerce form.track_order .form-row-first{width:100%;margin-bottom:10px}.woocommerce form.track_order .form-row-last{margin-bottom:20px;width:100%}.track_order .input-text{width:100%}.track_order .button{width:100%}.woocommerce table.shop_table{border:0}.woocommerce-cart .main .woocommerce form.woocommerce-cart-form{background-color:#fff;border:1px solid #ccc;padding:30px 30px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.woocommerce-cart table.cart td.actions .coupon .input-text{text-align:center}.woocommerce-cart .cart-collaterals .cart_totals{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ccc;padding:30px 15px 10px 15px;width:480px}.woocommerce-cart .cart-collaterals .cart_totals h2{font-size:1.5em}.woocommerce-cart .cart-collaterals .cart_totals .order-total td,.woocommerce-cart .cart-collaterals .cart_totals .order-total th,.woocommerce-cart .cart-collaterals .cart_totals .shipping td,.woocommerce-cart .cart-collaterals .cart_totals .shipping th{border-top:1px solid #ebe9eb!important}.woocommerce-cart .actions{border:0}.woocommerce table.shop_table td{border-top:0;padding:15px 0}.woocommerce table.shop_table th{padding:9px 12px 9px 0}.cart-collaterals{margin-top:30px}.woocommerce-shipping-fields{margin-top:20px}#ship-to-different-address-checkbox{float:right}.woocommerce-checkout .shipping_option #shipping_option{width:100%;max-width:240px}.woocommerce-checkout .shipping_option input[type=submit]{padding:8px 20px;width:100%;max-width:240px;margin-top:10px;font-weight:200}.woocommerce-checkout #ECPayForm{text-align:left}.woocommerce-cart .main,.woocommerce-checkout .main,.woocommerce-order-details .main,.woocommerce-order-tracking .main,.woocommerce-orders .main,.woocommerce-view-order .main{background-color:#f4f4f4}.woocommerce-cart .content,.woocommerce-checkout .content{width:100%}.woocommerce-cart .sidebar,.woocommerce-checkout .sidebar{display:none}.woocommerce-checkout .col2-set{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:30px 2%;border:1px solid #ccc}.woocommerce-checkout #order_review_heading{margin-bottom:10px!important;margin-top:30px;margin-left:20px}.woocommerce-checkout .create-account p:first-child{margin-bottom:0;border-top:1px solid #ccc;margin-top:20px;padding:8px 3px 3px 3px}.woocommerce-checkout .checkout_coupon,.woocommerce-checkout .login{background-color:#fff;padding:10px 2%!important;border:1px solid #eee!important;margin:-1px 0 0 0!important}.woocommerce-checkout .checkout_coupon input.button{margin-top:3px}.woocommerce-checkout .woocommerce form.checkout_coupon{border:1px solid #fc2819}.woocommerce-checkout .before-checkout{margin-bottom:2em;display:block;float:left;width:100%}.woocommerce-info{border:1px solid #eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fdfdfd;margin:0 0 1em}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{border:1px solid #eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fdfdfd;margin:0!important}.woocommerce-checkout .before-checkout .woocommerce-info .showcoupon{color:#fc2819;text-decoration:underline}.woocommerce-info::before{color:#fc2819}.woocommerce-checkout .woocommerce-error{background-color:#fff}.woocommerce-error li{margin:0}.woocommerce-checkout .place-order .button{padding:.8em 1em;width:100%}.woocommerce-checkout .woocommerce table.shop_table tfoot td,.woocommerce-checkout .woocommerce table.shop_table tfoot th{border-bottom:0 solid rgba(0,0,0,.1)}.woocommerce-checkout tr th{vertical-align:middle}thead th,tr th{color:#323232}.woocommerce-checkout .order_review_wrapper{border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff}.woocommerce-page .woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #d3ced2}.woocommerce-checkout .woocommerce-checkout-review-order-table{padding:20px}.woocommerce-checkout .checkout-form li,.woocommerce-checkout .checkout-form ul,li.wc_payment_method{list-style:none}.woocommerce-checkout #payment{background:#fff!important}.woocommerce-checkout #payment div.payment_box:before{display:none!important}.woocommerce-checkout #payment div.payment_box:after{display:none!important}.woocommerce-checkout #payment div.payment_box{padding:2em 1em;background-color:#fff!important;color:#515151!important;margin:0}.woocommerce-checkout #payment ul.payment_methods li input{display:inline-block!important;margin:0 0 0 1em;vertical-align:middle;text-align:left}.wc_payment_methods{padding:0!important;background-color:#f5f5f5!important}.wc_payment_method label{display:inline-block;background-color:#f5f5f5!important;width:88%;padding:15px 5px;vertical-align:middle;text-align:left;margin-bottom:0}.woocommerce-checkout #payment ul.payment_methods li img{margin:0 0 0 .5em}.woocommerce-checkout-review-order-table .cart_item .product-detail{width:100%}.woocommerce .woocommerce-customer-details address{border:0;line-height:2em;margin-bottom:20px!important}.woocommerce-order-received .col2-set .col-1,.woocommerce-order-received .col2-set .col-2{width:48%}.woocommerce-column h2.woocommerce-column__title{margin:0}.woocommerce-order-details tr th{border-bottom:0}.woocommerce-order-details .woocommerce,.woocommerce-order-pay .woocommerce,.woocommerce-order-received .woocommerce,.woocommerce-orders .woocommerce-guest,.woocommerce-view-order .woocommerce-guest{max-width:600px;margin:auto;display:block;border:1px solid #eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:60px 30px;background-color:#fff}.woocommerce-order-details li,.woocommerce-order-pay li,.woocommerce-view-order li,.woocommerce-view-order ul{list-style:none}.woocommerce-order-received .col2-set{background-color:unset;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:unset;border:none}.woocommerce-order-pay .wc-appointment-summary,.woocommerce-order-received .wc-appointment-summary{padding:unset;background-color:unset}.success-hint{display:none;position:fixed;z-index:200000000;top:50%;left:50%;padding:10px 40px;transform:translate(-50%,0);color:#fff;border-radius:30px;word-break:keep-all;white-space:nowrap}.success-hint.show{display:block;animation:fade-out 3s}@keyframes fade-out{0%{background-color:rgba(0,0,0,.7)}100%{background-color:rgba(0,0,0,.1)}}#responsive-menu-pro-container{z-index:99997}#responsive-menu-pro-button{z-index:19999!important}#responsive-menu-pro-mask{z-index:99996!important}body.op-build-active>#responsive-menu-pro-button{display:none;margin-top:-10000px;z-index:1!important}#menu-mobile{display:none!important}.wc-points-rewards-product-message{display:block}#footer{border-top:1px solid #ccc;background-color:#fff;color:#43454b}.footer{padding:25px 0}.dark .footer-content a:link,.footer-content a{color:#000!important}.dark .footer-content a:hover,.footer-content a:hover{color:#666!important}.menu-footer li a{font-weight:300}.footer-content{font-size:.7em}#footermenu{margin:0}#footermenu a{color:#43454b!important}#subfooter{display:none}.footer-1 .nav>li>a:hover,.tinybot-footer .nav>li>a:hover{background-color:transparent}.op-build-active>#keyreply-container{display:none}.menu-main .current-menu-ancestor>a:before,.menu-main>.current-menu-item>a:before{display:none}.page #sidebar{display:none}.pagetitle{padding:20px 0;background-color:#f4f4f4;text-shadow:none}.pagetitle .pagetitle-title,.pagetitle h1,.post-author,.post-comments{display:none}.related{float:left}.menu-main{border-right:0!important}.menu-main>li,.menu-main>ul>li{border-left:0!important;font-weight:400}#thsp-sticky-header-menu{margin-right:48px!important}.page-template-onepager-storefront #menu-main{margin-right:30px}#menu-main{margin-right:10px}.breadcrumb{margin:0!important}.breadcrumb,.breadcrumb a,.dark a:link{color:#323232!important}.breadcrumb{font-weight:400}.site-logo{font-size:24px;line-height:2em!important;font-weight:bolder}.site-logo img{max-height:48px}.page-id-3867 .main{background-color:#f4f4f4}.page-id-3867 .breadcrumb{display:none}#gform_wrapper_5{width:100%;max-width:600px;margin:auto;border:1px solid #eee;padding:30px;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#gform_wrapper_5 .top_label .gsection_description{font-size:14px}#gform_wrapper_5 .gfield_description{font-size:14px}#gform_submit_button_5{padding-top:16px;padding-bottom:16px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:100%;background-color:#217dc7;color:#fff;font-size:1.1em;font-weight:300}.woocommerce-guest-navigation li{margin:0;list-style:none}@media screen and (max-width:768px){.woocommerce-account .breadcrumb,.woocommerce-cart .breadcrumb,.woocommerce-checkout .breadcrumb,.woocommerce-order-details .breadcrumb,.woocommerce-order-pay .breadcrumb,.woocommerce-order-received .breadcrumb,.woocommerce-order-tracking .breadcrumb,.woocommerce-orders .breadcrumb,.woocommerce-view-order .breadcrumb{text-align:center}#thsp-sticky-header{display:none}#logo{float:none;margin:0 auto}.site-logo{text-align:center}}@media (min-width:992px){.category .post .post-image{display:inline-block;width:33%;vertical-align:middle}.category .post .post-body{display:inline-block;width:60%;vertical-align:middle;padding:3%}}@media (min-width:992px) and (max-width:1200px){.category .post .post-image{margin-left:3%;width:30%}#menu-main{margin-right:40px}}@media (min-width:769px){.woocommerce-checkout .order_review_wrapper{width:50%;float:right}.woocommerce-cart table.cart td.actions .coupon .input-text{width:100px!important}.woocommerce-checkout .col2-set{width:44%;float:left}.woocommerce-order-received .col2-set{width:auto;float:unset}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:100%}.woocommerce-order-received .col2-set .col-1,.woocommerce-order-received .col2-set .col-2{width:48%}.woocommerce-guest-content{width:100%}}@media (min-width:768px) and (max-width:992px){.category .post .post-image{margin-left:3%;display:inline-block;width:30%;vertical-align:middle}.category .post .post-body{display:inline-block;width:60%;vertical-align:middle;padding:3%}#thsp-sticky-header-inner{max-width:750px}#menu-main{margin-right:40px}}@media (max-width:800px){.menu-mobile-toggle{display:none!important}.woocommerce-page .content{width:100%}.sidebar{float:left;width:100%}.category .content,.single-post .content{width:100%;float:none;margin:30px 0 50px}.single-post .sidebar{width:100%}.category .content,.category .sidebar{margin-left:auto;margin-right:auto;width:100%}}@media (max-width:768px){.wpb_wl_summary{width:100%!important}.woocommerce-order-received .col2-set .col-1,.woocommerce-order-received .col2-set .col-2{width:100%}.woocommerce-checkout form.login .form-row{width:auto!important}.woocommerce-checkout .col2-set{width:auto!important}.woocommerce-cart .cart-collaterals .cart_totals{width:auto}.woocommerce-checkout .order_review_wrapper{margin-top:20px}.woocommerce-cart .main .woocommerce form.woocommerce-cart-form{padding:30px 15px 0 15px}.category .content,.category .sidebar{float:none;margin-left:auto;margin-right:auto;max-width:500px;width:100%}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt{text-align:left;margin-left:2%}.sidebar{float:left;width:100%}.woocommerce-cart .content tr td{border-bottom:0}.woocommerce-cart .content tr.cart_item{border-bottom:1px solid #ccc}.woocommerce-cart .content .woocommerce form.actions{padding-left:0;padding-right:0}.woocommerce-cart table.cart td.actions .coupon .input-text{text-align:center}.woocommerce-cart-tab-container{display:block!important}.cart_item a{margin-right:2%}.woocommerce a.remove{margin-left:2%}.woocommerce-cart .content .woocommerce form{padding:15px 15px 0}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{margin-left:2%}}@media (max-width:480px){.woocommerce-order-details .woocommerce,.woocommerce-order-pay .woocommerce,.woocommerce-order-received .woocommerce,.woocommerce-orders .woocommerce-guest,.woocommerce-view-order .woocommerce-guest{padding:4%}}.woocommerce-cart .main,.woocommerce-checkout .main,.woocommerce-order-details .main,.woocommerce-order-tracking .main,.woocommerce-orders .main,.woocommerce-view-order .main{padding:0 0 10px}.woocommerce-order-received .col2-set .col-1,.woocommerce-order-received .col2-set .col-2{width:100%}.select2-results li{margin:3px 0;padding-left:8px}.sm-signup-form{display:table;margin:0 auto;padding:24px 0 24px 10px}.sm-signup-form .input-wrapper{display:table-cell;width:220px;position:relative;top:-5px}.sm-signup-form .input-wrapper input{padding:10px;color:#000}.sm-signup-form button{display:table-cell;position:relative;top:-5px;min-width:80px;padding:10px 20px;background-color:#217dc7;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ccc;font-size:1em;font-weight:600;word-break:keep-all;cursor:pointer}#signup-content{max-width:800px;margin:0 auto;padding:20px 20px 30px}#signup-content a{border-bottom:1px solid #aaa}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{margin-top:6px}.wc-deposits-wrapper .wc-deposits-option{line-height:1.4em}.wc-deposits-wrapper .wc-deposits-option li{list-style:none;padding:.5em}.wc-deposits-wrapper .wc-deposits-option li input{margin:0}.wc-deposits-option label{margin-bottom:1px!important;font-size:16px!important}.rp_wcdpd_product_page{margin-top:1.2em!important;margin-bottom:1.2em!important;border-bottom:1px solid #eee;padding-bottom:10px}.rp_wcdpd_product_page_title{padding:10px;background:#fff0bd;font-weight:400!important}.rp_wcdpd_product_page .rp_wcdpd_pricing_table{padding-top:10px}.rp_wcdpd_product_page .rp_wcdpd_pricing_table table{margin-bottom:0;border-top:0}.rp_wcdpd_product_page .rp_wcdpd_pricing_table td.rp_wcdpd_longer_cell{border-bottom:0;padding:0}.rp_wcdpd_product_page .rp_wcdpd_pricing_table tr{border-bottom:0}.rp_wcdpd_product_page .rp_wcdpd_pricing_table_quantity,.rp_wcdpd_product_page .woocommerce-Price-amount{padding:10px;width:100%;display:inline-block}.wpb_wl_summary .rp_wcdpd_product_page_title{margin-left:-30px;margin-right:-30px;padding-left:30px}.fb-customerchat,.fb_dialog{z-index:999999!important}.woocommerce .star-rating{font-family:star!important}@media (max-width:768px){.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:.5em}}.woocommerce-Tabs-panel a{color:#1e90ff}.woocommerce-account ul.woocommerce-error{background-color:#fff}.inner-wrapper-sticky.show-before::before{content:"";display:block;width:100vw;height:100%;background-color:#fff;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}@media (min-width:1400px){.tutor-container,.tutor-container-lg,.tutor-container-md,.tutor-container-sm,.tutor-container-xl,.tutor-container-xxl{max-width:1180px}}.tutor-frontend-dashboard-maincontent li{list-style:none;margin:0}#my-account-menu{padding-right:39px!important}#my-account-content{padding:0 0 0 42px!important}#my-account-menu{padding:0!important;border-right:.5px solid #dcdfe5;width:21.5%!important}@media (max-width:768px){#my-account-menu{width:100%!important;border-right:none}#my-account-content{padding:0!important;width:100%!important;padding:0 16px!important}#my-account-menu .myaccount-menu li a{border:none;text-align:left}}#my-account-menu.position-left .myaccount-menu li a{border-right:none;border-bottom:none}#my-account-menu.position-left .myaccount-menu:after{border:none}#my-account-menu.position-left .myaccount-menu li a:hover{border-right:none;background:#f6f6f6;color:#000!important;border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}#my-account-menu.position-left .myaccount-menu li.active a:hover{border-right:none;color:#fff!important;border-top-left-radius:4px!important;border-bottom-left-radius:4px!important;box-shadow:inset 0 0 0 99999px rgba(0,0,0,.2)!important}#top .wrapper #main .container #content #my-account-menu ul.myaccount-menu li a.logout{border-top:1px solid #dcdfe5}#my-account-menu.position-left .myaccount-menu:before{border-right:none}#my-account-menu.position-right .myaccount-menu:before{border-right:none}#my-account-menu .myaccount-menu:before{border-bottom:none!important}#my-account-menu .user-profile{border-right:none}#my-account-menu .myaccount-menu{margin:0!important}#my-account-menu .myaccount-menu li>a{font-size:16px!important;font-weight:400!important;color:#212327;padding:8px 20px!important}#my-account-menu .myaccount-menu li>a>.fa{margin-right:12px!important}#my-account-menu ul.myaccount-menu li{margin-bottom:5px;border-radius:4px 0 0 4px}.woocommerce-view-order #my-account-content{border:none!important}ul.myaccount-menu i::before{width:24px;height:24px;font-size:24px;line-height:24px;display:inline-block;text-align:center}.woocommerce-wc-smart-coupons h2{font-size:1.25rem;font-weight:500}.woocommerce-points-and-rewards h2{font-size:1.25rem;font-weight:500}.woocommerce-members-area h3{font-size:1.25rem;font-weight:500}.woocommerce-appointments h3{font-size:1.25rem;font-weight:500}.woocommerce-edit-account h2{font-size:1.25rem;font-weight:500}.woocommerce-edit-address h3{font-size:1.25rem;font-weight:500}.woocommerce-view-order h2{font-size:1.25rem;font-weight:500}.tutor-wrap.tutor-wrap-parent.tutor-courses-wrap.tutor-container.course-archive-page{margin-bottom:60px!important}.tutor-wrap ol li,.tutor-wrap ul li{list-style:none;margin:0}#tutor-page-wrap #tutor-frontend-course-builder .tutor-container .tutor-course-builder-upload-tips ol li,#tutor-page-wrap #tutor-frontend-course-builder .tutor-container .tutor-course-builder-upload-tips ul li{list-style:none;margin-bottom:20px}.tutor-course-spotlight-wrapper ul{list-style:none!important;margin:0!important}.tutor-course-spotlight-wrapper li{list-style:none!important;margin:0!important}.tutor-wrap p{margin-bottom:auto}.tutor-wrap .tutor-course-card h3{margin:0}.tutor-container{padding:30px 20px 0 20px}.tutor-frontend-dashboard-course-progress{box-sizing:initial!important}.woocommerce-account #pagetitle{background:#fff!important}.woocommerce-account #main{background:#fff!important}.woocommerce-js #main{background:#fff!important}.woocommerce-js #pagetitle{background:#fff!important}.lesson-template-default #responsive-menu-pro-button{display:none!important}.lesson-template-default .woocommerce-cart-tab-container .woocommerce-cart-tab{display:none!important}.tutor-screen-course-builder-frontend #responsive-menu-pro-button{display:none!important}.tutor-screen-course-builder-frontend .woocommerce-cart-tab{display:none!important}@media (min-width:992px){.tutor-dashboard-left-menu{width:22.5%}}@media (max-width:768px){.tutor-container{width:88%}}@media (min-width:991px) and (max-width:1199px){.tutor-row>*{max-width:75%}.page-template-onepager-storefront .tutor-row>*{max-width:100%}}.page-template-onepager-storefront .tutor-course-name{margin:0}@media (min-width:1200px){.tutor-container,.tutor-container-lg,.tutor-container-md,.tutor-container-sm,.tutor-container-xl{max-width:1180px}}.tutor-meta{text-align:left}.button-social-login{width:100%!important}@media (max-width:768px){.wc-social-login-container{flex-direction:column}}@media screen and (min-width:768px){.affwp-tab-content{width:100%!important;max-width:900px!important}}.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-selected-day a{color:#fff}.appointable.has-available-qty.ui-datepicker-current-day{color:#fff!important}.appointable.has-available-qty.ui-datepicker-current-day a{color:#fff!important}.appointable.has-available-qty.ui-datepicker-current-day .available_qty{color:#fff!important}.wc-appointments-date-picker .ui-datepicker td.appointable .has-available-qty a:hover{color:#2b2b2b!important}.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-selected-day a:hover{color:#fff!important}