a,[type=button],[type=submit],button{color:#013955}[type=submit],.elementor-button:hover{border:none}#wpmem_login fieldset,#wpmem_login legend,#wpmem_login .div_text{margin-left:auto;margin-right:auto}form.lost_reset_password{max-width:550px;padding:40px;margin:auto;box-shadow:0px 0px 6px 0px rgb(0 0 0/20%)}form.lost_reset_password button{background:var(--e-global-color-accent) !important;color:#fff !important;padding:16px 25px !important;font-weight:var(--e-global-typography-accent-font-weight) !important}form.lost_reset_password p{display:block}form.lost_reset_password p label{margin:0}label[for=billing_address_1] .optional,label[for=billing_phone] .optional{display:none}._label-wsp{display:none !important}.link-recovery-form .form-group input{margin-bottom:20px}.link-recovery-form .select2-container{min-width:100%}.clinic-order-link{background:#708388;color:#fff !important;margin-bottom:40px;display:inline-block;border:none;padding:6px 20px;border-radius:2px}.woocommerce-page .page-content{max-width:1220px;margin:auto;padding:0 20px}.form-text{max-width:500px;margin:0 auto;width:100%}.form-text ul{margin-top:4px;padding:0}.form-text ul li{list-style:circle;list-style-position:inside;margin-bottom:3px}.form-text p:first-child{font-size:20px;margin-bottom:10px;margin-top:0;line-height:1.4}.form-text p{font-size:16px;margin-bottom:8px}.form-text form{margin-top:20px}header .menu-item a{text-decoration:none!important;background:none!important}header .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,header .elementor-nav-menu--dropdown .elementor-item.highlighted,header .elementor-nav-menu--dropdown .elementor-item:focus,header .elementor-nav-menu--dropdown .elementor-item:hover,header .elementor-sub-item.elementor-item-active,header .elementor-sub-item.highlighted,header .elementor-sub-item:focus,header .elementor-sub-item:hover{color:var(--e-global-color-accent) !important}#ShareoneDrive [data-layout=grid] .nav-header{background:#3c4c5c;color:#fff;padding:12px 15px !important;border-top-left-radius:4px;border-top-right-radius:4px}#ShareoneDrive,body #ShareoneDrive [data-layout=grid] a,#ShareoneDrive [data-layout=grid] label,.ShareoneDrive,.ShareoneDrive a,.ShareoneDrive label,.ShareoneDrive p{color:#fff}#ShareoneDrive [data-layout=grid] .entry-info a{color:#000}#ShareoneDrive [data-layout=grid] .entry.hasfocus:not(.no-entries),#ShareoneDrive [data-layout=grid] .entry.is-selected,#ShareoneDrive [data-layout=grid] .entry.isdragged,#ShareoneDrive [data-layout=grid] .entry.popupopen,#ShareoneDrive [data-layout=grid] .entry:focus,#ShareoneDrive [data-layout=grid] .entry:not(.no-entries):hover,#ShareoneDrive [data-layout=grid] .image-container .entry-text,#ShareoneDrive [data-layout=grid] .image-folder,#ShareoneDrive [data-layout=grid] .image-folder .folder-text,#ShareoneDrive [data-layout=grid] [data-layout=grid] .has-fileinfo-on-hover .entry.file .entry-info{background-color:#3c4c5c !important}#ShareoneDrive [data-layout=grid] .wpcp-thumb-view .files-container,#ShareoneDrive [data-layout=grid] .wpcp-thumb-view .folders-container{grid-gap:15px}#ShareoneDrive [data-layout=grid] .files .ajax-filelist{padding:22px;border:1px solid #eae3e3;border-bottom-right-radius:8px;border-bottom-left-radius:8px}#ShareoneDrive [data-layout=grid] .files .entry{border-radius:4px;box-shadow:none;border:1px solid #eee}#ShareoneDrive [data-layout=grid] .files .entry{border-radius:6px !important}#ShareoneDrive [data-layout=grid] .entry.folder.pf{background:#68798a47 !important}#ShareoneDrive [data-layout=grid] .entry-info,.ShareoneDrive .entry-info{flex-wrap:wrap;justify-content:center}body #ShareoneDrive [data-layout=grid] .entry-info,body .ShareoneDrive .entry-info{height:auto}body #ShareoneDrive [data-layout=grid] .folders-container .entry-info-name,body #ShareoneDrive [data-layout=grid] .files-container .entry-info-name{text-align:center;margin:15px 0 6px}#ShareoneDrive [data-layout=grid] .entry-info{padding:10px !important;width:100%}#ShareoneDrive [data-layout=grid] .nav-header a.search-icon{opacity:1 !important;color:#000}body .ShareoneDrive [data-layout=grid] .entry-info .entry-info-button{position:absolute !important;display:block !important;top:12px;right:4px;max-width:20px;max-height:20px}body .ShareoneDrive [data-layout=grid] .entry-info .entry-info-button.entry-description-button{right:25px}body #ShareoneDrive [data-layout=grid] [data-layout=grid] .folder .entry-info-icon,body .ShareoneDrive [data-layout=grid] .folder .entry-info-icon{width:30px;height:30px}.search-wrapper.fx-custom-search{max-width:260px;border-width:0 !important;box-shadow:none !important;margin-right:14px !important;outline:none !important}#ShareoneDrive [data-layout=grid] .search-wrapper .search-input{padding:6px 12px 6px 0 !important;font-size:14px !important}#ShareoneDrive [data-layout=grid] .search-wrapper .search-remove{display:none !important}@media only screen and (min-width:768px){#wpmem_login fieldset,#wpmem_login legend,#wpmem_login .div_text{width:50%}}.link-text-register,#wpmem_login label[for=log],#wpmem_login label[for=pwd],#wpmem_login label[for=user],#wpmem_login label[for=email],#wpmem_login label[for=user_email]{display:none !important}.page-id-140913 div.col-lg-4,.page-id-140913 div.col-md-6,.page-id-140913 div.col-sm-12{flex:0 0 100%;max-width:none}h3.package-title{font-size:1rem}.wpdm-download-link.btn.btn-link.btn-xs{color:#fff;background-color:#007bff}.btn-link:hover{text-decoration:none}#nabtransact_redirect_{display:none !important}.woocommerce .quantity .qty{width:5.5em !important}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{width:100% !important}.woocommerce-checkout #payment div.form-row{text-align:center}.woocommerce a.button.alt{background-color:#0c8fcf !important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:unset;padding:20px 100px;color:#fff !important;background-color:#0c8fcf !important;text-align:center;margin:0 auto !important}.page-id-26582 .update-address-container{width:50%;margin-left:auto;margin-right:auto}.elementor-menu-cart__toggle .elementor-button{color:transparent !important;font-size:larger}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{background-color:#d3b574 !important}.elementor-menu-cart__product-image{display:none}#wpmem_restricted_msg{padding:0 50px;margin-top:20px;text-align:center}.woocommerce-checkout .w3eden,.woocommerce-cart .w3eden{display:none}li.page-numbers{background-color:#0c8fcf;display:block;width:25px;height:25px;margin-right:5px;border:solid 1px #0c8fcf;border-radius:50%}.elementor-button-text{color:#fff !important}.elementor-menu-cart__product{grid-template-columns:0% auto 40px;grid-template-rows:50% auto}.elementor-menu-cart__product-name,.elementor-menu-cart__product-price{white-space:nowrap;font-size:10px}.elementor-menu-cart__product,.elementor-menu-cart__subtotal{padding-bottom:10px}.elementor-menu-cart__subtotal{font-size:14px;font-weight:400}.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout .woocommerce,.woocommerce-cart .woocommerce{margin-top:50px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block}.woocommerce-checkout h3,.woocommerce-cart h3{font-size:1rem}.woocommerce-checkout label{font-size:12px}.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],textarea,.select2-container--default .select2-selection--single,.woocommerce-checkout-review-order-table tr,.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td,select#patient_delivery_instructions{border-color:#e1e1e1}.woocommerce form .form-row.woocommerce-invalid .select2-container--default .select2-selection--single{border-color:#a00}.woocommerce-checkout input,.woocommerce-checkout textarea,.woocommerce form .select2-selection__rendered,.woocommerce form .select2-search,.woocommerce form .select2-search input,.woocommerce form .select2-results,.woocommerce form .select2-results__options,.woocommerce-checkout-review-order-table{font-size:.75rem}.woocommerce table.shop_table th,.woocommerce table.shop_table tfoot th,td,.woocommerce table.shop_table tfoot tr,td,.woocommerce table.shop_table tfoot tr,bdi{font-weight:400 !important}.woocommerce-checkout-review-order-table th.product-name{width:60%}.sample-list .elementor-icon-list-items .elementor-icon-list-item{padding-bottom:calc(11px / 2)}.sample-list .elementor-icon-list-items .elementor-icon-list-icon i{color:#ba6859;font-size:40px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title:hover{color:#009dd4}body:not(.elementor-editor-active) .elementor-menu-anchor:before{content:"";display:block;height:200px;margin:-200px 0 0;visibility:hidden;pointer-events:none}.single-product-main-image{width:20%}.products .thumbnail_container{text-align:center}#top .thumbnail_container img{display:inline-block;height:100px;max-width:100%;width:auto}.grid-content{min-height:90px}.grid-entry-title.entry-title>a{color:#407dbf !important}.block-notice{background:#fcfcfc;border:1px solid #e0e0e0;padding:20px;clear:both}.page-id-107 .inner_sidebar>nav{display:none}.page-id-107.logged-in .inner_sidebar>nav{display:block}.gform_wrapper input.ginput_quantity{width:40px !important;float:right}.sort_by_cat{font-size:15px;line-height:22px}.fxm_category_title{border-bottom:1px solid #ccc;cursor:pointer}.fxm_category_title.search-results{border:none;color:#6786a1;cursor:default}#wwof_product_listing_table tbody tr td.product_title_col{padding-left:20px}.fxm_category_title a{padding:10px;display:block}#wwof_product_listing_table{clear:both}#top div .quantity input.qty{height:32px}#top .product_row_action .button{padding:10px 15px;margin-top:0}#wwof_product_listing_table tbody tr td{padding:5px 12px}.products_monthly-specials tbody tr td{padding:9px 8px !important}#wwof_product_listing_table div.quantity{width:auto}#wwof_product_listing_table_tag>.product_tags div.quantity{width:30px}#top .price span{font-size:13px}#wwof_product_listing_ajax_content{top:32px}.fxm-span{margin-left:10px;font-size:.8em}#top input[type=text],#top.woocommerce-page select{float:left;width:calc(50% - 20px);margin-left:20px}#top input[type=text]{margin-right:20px;margin-left:0}#top .gform_wrapper input,#top .gform_wrapper select{margin-bottom:10px !important}#top #wwof_product_search_btn{clear:both}#wwof_product_listing_filter{overflow:hidden;margin-bottom:0}.product_variations_label{font-weight:700;margin-left:20px;display:inline-block}.avia-webkit #top.woocommerce-page .product_title_col select{float:none;display:inline-block}#wwof_product_displayall_btn{display:none}.fxm_billing_address{clear:both;overflow:hidden}.checkout #customer_details .col-2 .form-row-first{clear:left}.fxm-update-address-form{width:80%}.fxm-update-address-form .form-row-first{clear:left}.fxm-update-address-form .row-button{margin:50px 10px 0 0 !important;text-align:right}.fxm-update-address-form .row-button .button{float:right}.fxm-update-address-form select{margin-left:0 !important;height:100% !important;width:96% !important}.fxm-update-address-form .form-row input.input-text{width:98% !important}div .main_color .button.fxm-return-to-checkout{background:#bbb;font-size:11px;line-height:13px;margin-right:10px}.dropdown_widget ul.cart_list li a img{display:none}.fxm_clear{clear:both}.fxm_tabs_content{display:none}.fxm_tabs_content.active{display:block}.fxm_tabs_header{border-bottom:1px solid #e1e1e1}.fxm_tabs_header a{display:inline-block;width:25%;padding:5px 12px;text-align:center;border:1px solid #e1e1e1;border-bottom:none}.fxm_tabs_header a.active{background:#fff;position:relative;top:1px}#customer_details .form-row.form-row-wide{clear:both}#top.woocommerce-page #customer_details select{margin-left:0}.fxm-hidden{display:none !important}.fxm-spaced{margin:10px 0 0}#top #order_comments_field{margin-top:34px}#top #order_comments_field textarea{height:111px}#customer_details .form-row-first{clear:left}.col2-set .col-1 h3.fxm-accordion-header,#ship-to-different-address{background:#fff;border:1px solid #e1e1e1;padding:10px 12px;display:block;clear:both;margin:0}.fxm-accordion-header input[type=radio]{display:block;margin-right:10px;float:left;margin-top:0}.fxm_billing_address,.shipping_address{padding:12px;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;overflow:hidden}.fxm-accordion{border-bottom:1px solid #e1e1e1}.fxm-shipping-notice-container{padding:14px;background:#fff;border-radius:5px;border:1px solid #e1e1e1;margin-bottom:5px}.fxm-shipping-notice{text-align:left;border:1px solid #e1e1e1;padding:14px}.fxm-shipping-notice p{margin:1em 28px;font-size:12.88px}.fxm-custom-notice-container{padding:14px;background:#fff;border-radius:5px;border:1px solid #e1e1e1;margin-bottom:40px}.fxm-custom-notice{text-align:left;border:1px solid #e1e1e1;padding:14px}.fxm-custom-notice p{margin:1em 28px;font-size:12.88px}.order-reference-class{overflow:hidden}#shipping_account_name_field{display:none}.show_account #shipping_account_name_field{display:block}#top .select2-search{overflow:hidden}select[readonly].select2-hidden-accessible+.select2-container{pointer-events:none;touch-action:none}select[readonly].select2-hidden-accessible+.select2-container .select2-selection{background:#eee;box-shadow:none}select[readonly].select2-hidden-accessible+.select2-container .select2-selection__arrow,select[readonly].select2-hidden-accessible+.select2-container .select2-selection__clear{display:none}#top #payment div.payment_box{width:100%}.stock-manage-block .table-row{margin-bottom:60px}.stock-manage-block h3,.stock-manage-block h4{margin-bottom:25px}.stock-manage-block .table-wrapper{overflow-x:auto;background:#fff}.stock-manage-block .intro p{margin-bottom:35px}.stock-manage-block .intro{text-align:center}.stock-manage-block table td,.stock-manage-block table th{padding:7px 12px;font-size:14px}.notify-stock-js{white-space:nowrap}@media (max-width:767px){#top input[type=text],#top.woocommerce-page select{float:none;width:100%;margin-left:0;margin-right:0}.bottom-table-container{margin-right:0}.stock-manage-table{max-width:100vw;padding:0 20px}html,body{overflow-x:hidden}}.woocommerce-shipping-destination{display:none}.gform_wrapper .gform_page_footer a.gform_save_link{background:#a6cef0;padding:6px 22px;color:#3477af;border:none}.gform_wrapper .gform_page_footer a.gform_save_link:hover{text-decoration:none;color:#000}.page-id-25202 .container_wrap_first{display:none}.active-btn-color{background-color:#6786a1 !important;margin-right:10px !important}.dissable-btn-color{background-color:#bbb !important}.postal-addr-hidden{display:none}#top #header .main_menu .avia-menu ul li:nth-child(8) a .avia-menu-text{background-color:#3477af}#top #main .shop_table.order_details{margin-top:30px}.template-page .entry-content-wrapper h1,.template-page .entry-content-wrapper h2{text-transform:none;letter-spacing:0px}.woocommerce-order-pay .woocommerce-notices-wrapper{display:none}.resetPassForm{max-width:500px;margin:0 auto;box-shadow:0 0 6px #666;padding:35px}.resetPassForm .site-btn{width:100% !important}.resetPassFormMessage .site-btn,.resetPassForm .site-btn{background:#009dd4 !important;color:#fff !important;display:inline-block !important;border:none !important;height:45px !important;line-height:45px !important;padding:0 30px;font-size:18px !important;margin-top:20px !important}.passError{color:red}.passError:empty{display:none}.resetPassFormMessage{padding:40px 0;text-align:center}#billing_state_field .optional{display:none}form[data-country=NZ] #billing_state_field{display:none !important}button#wwh-btn-add-cart:hover{background-color:#013955 !important}.product_type p{margin-bottom:0}.fa.fa-phone{transform:rotate(90deg)}#confirm_tab{width:100%}#confirm_tab thead tr th{font-size:16px;line-height:20px}#confirm_tab tbody tr th{font-size:14px}#confirm_tab,#confirm_tab tbody tr th,#confirm_tab tbody tr td{border-collapse:collapse}#confirm_tab tbody tr th{width:35%}#confirm_tab tbody tr td{width:65%}#close_auth{font-size:21px;cursor:pointer}.main-container .table#confirm_tab td:last-child{white-space:unset}.page-content a{text-decoration:none}.remove_profile_file{position:absolute;right:-15px;width:20px;height:20px;background:#c06956;border-radius:50%;text-align:center;color:#fff;line-height:19px;top:-10px;cursor:pointer}.woocommerce form .form-row .select2-container{min-width:100%}.map-view button.gm-ui-hover-effect span{margin:1px 3.5px !important}ul.payment_methods li img{max-width:30px}.no-event{pointer-events:none !important;opacity:.7}.link-recovery-form{color:#013955}.link-recovery-form p{font-size:16px;color:#013955}.link-recovery-form *{font-family:"Montserrat"}.link-recovery-form [type=email]{padding:0 15px;border-color:#bbb;border-radius:0;color:#013955;font-size:16px;height:45px}#customer_details .fxm-accordion-header{background:#708388 !important}#customer_details .fxm-accordion-header,#customer_details .fxm-accordion-header *{cursor:pointer}#customer_details .fxm-accordion-header>label{font-size:14px;font-family:"Montserrat";font-weight:500;color:#fff}#customer_details .fxm-accordion-header label input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:17px;position:relative;height:17px;border:2px solid #fff;border-radius:50%}#customer_details .fxm-accordion-header label input:checked:before{content:"";display:block;width:7px;height:7px;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}div#recovery-form h4,div#recovery-form p{color:#013955}div#recovery-form *{font-family:"Montserrat"}.select-dropdown-icon{background:url(//fxmed.co.nz/wp-content/themes/hello-theme-child-master/./images/dropdown-icon.png) no-repeat center right 12px/16px}select#patient_delivery_instructions{font-size:12px;background-color:#fff}.woocommerce-checkout p.woocommerce-invalid-required-field span.error{color:#e2401c;display:block !important;font-weight:700}.remove-auth-yes{background-color:#007bff}.remove-auth-cancel{background-color:#cf3434}.alternate-email-info{font-weight:600}.alternate-email-info span{font-size:1rem;line-height:1.5;font-weight:400}.page-template-template-patient-authorisations .popover-body li{font-size:12px}.page-template-template-patient-authorisations .btn-view:hover,.page-template-template-patient-authorisations .btn-view:visited,.page-template-template-patient-authorisations .btn-view:focus{background-color:#fff}.page-template-template-patient-authorisations .btn-edit{background:#0c8fcf}.page-template-template-patient-authorisations .btn-copy{background:#c06956}@media (min-width:768px){.logged-in .woocommerce-checkout p#billing_first_name_field,.logged-in .woocommerce-checkout p#billing_last_name_field,.logged-in .woocommerce-checkout p#memb_id_field,.logged-in .woocommerce-checkout p#customer_code_field{max-width:47%;clear:none}}.hide-field{display:none}.fxm_balance_btns{display:none}.logged-in .fxm_balance_btns{display:inline-flex}@media (max-width:767px){.logged-in .fxm_balance_btns{display:block}.table.patient-order-form-table tbody{display:block !important;width:100% !important}.table.patient-order-form-table tbody tr{display:flex !important;flex-wrap:wrap}.table.patient-order-form-table tbody tr td{flex:100% !important;padding:.5rem;border:1px solid #ccc;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.table.patient-order-form-table tbody tr td:nth-child(1){border-top:2px solid #ccc;font-weight:700 !important}.table.patient-order-form-table tbody tr td:nth-child(2),.table.patient-order-form-table tbody tr td:nth-child(3),.table.patient-order-form-table tbody tr td:nth-child(4){flex:33.33% !important}.table.patient-order-form-table tbody tr td:nth-child(2){border-right-color:#dedede}.table.patient-order-form-table tbody tr td:nth-child(4){border-left-color:#dedede}.table.patient-order-form-table tbody tr td:nth-child(3){border-left:none;border-right:none}.table.patient-order-form-table tbody tr td:nth-child(5){flex:66.66% !important;border-right:none}.table.patient-order-form-table tbody tr td:nth-child(6){flex:33.33% !important;border-left-color:#dedede}.table.patient-order-form-table tbody tr td.qty input[type=number]{width:4em;padding:.5rem}}.fx-learn-menu-link a{text-transform:none !important;font-weight:700 !important}#gform_5 .gform_previous_button{background:#c16a56;border-color:#c16a56}#gform_5 .gform_save_link,#gform_5 .gform_button[type=submit]{background:#013955!important;color:#fff!important}