@charset "UTF-8";[class*=" icon-"],[class^=icon-]{speak:none}.icon-generic:before{content:"\e900"}.icon-back:before{content:"\e902"}.icon-Calendar:before{content:"\e903"}.icon-Close:before{content:"\e904"}.icon-Completed:before{content:"\e905"}.icon-Consultations:before{content:"\e906"}.icon-Dashboard:before{content:"\e907"}.icon-Facebook-sign:before{content:"\e909"}.icon-FB:before{content:"\e90a"}.icon-forward:before{content:"\e90b"}.icon-Google-sign:before{content:"\e90c"}.icon-instagram:before{content:"\e90d"}.icon-New-orders:before{content:"\e90e"}.icon-Orders-History:before{content:"\e90f"}.icon-Patients:before{content:"\e910"}.icon-Print:before{content:"\e911"}.icon-Program:before{content:"\e912"}.icon-Received:before{content:"\e913"}.icon-Supplements:before{content:"\e914"}.icon-Test-results:before{content:"\e915"}.icon-tostart-forward:before{content:"\e916"}.icon-tostart:before{content:"\e917"}.icon-TW:before{content:"\e918"}.icon-Upload:before{content:"\e919"}.icon-Post:before{content:"\e91a"}.icon-Box:before{content:"\e91b"}.icon-Report:before{content:"\e91c"}.icon-survey-info:before{content:"\e930"}.pro-icon{color:#199bb5;display:inline-block;font-size:32px;left:20px;position:absolute;top:9px}p{word-break:break-word}.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{backface-visibility:hidden;-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:transparent;height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}div#shop-tags-group .tagsinput{border-right:none;float:left;height:50px;min-height:50px;padding:9px;width:80%}@media screen and (max-width:560px){div#shop-tags-group .tagsinput{width:70%!important}}div#shop-tags-group div.tagsinput span.tag{padding:0 5px}button.shop-tags-submit{height:50px;width:20%}@media screen and (max-width:560px){button.shop-tags-submit{border:1px solid #ccc;width:30%!important}}@media (min-width:600px){.toast-top-center{margin-top:1em}.toast-top-right{margin-right:.75em}}#toast-container>div{width:300px}@media (min-width:600px){#toast-container>div{width:500px}}.toast-title{font-size:.75rem;line-height:normal;text-transform:uppercase}#toast-container>.toast-error,#toast-container>.toast-info{background-image:none!important}#toast-container>.toast-error{background-color:#f9615a}#toast-container>.toast-success{background-color:#19a1b8;background-image:none!important}#toast-container>.toast-warning{background-image:none!important}#toast-container>div{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=92);filter:alpha(opacity=92);opacity:.92;padding:15px 20px}#toast-container>div:hover{box-shadow:0 0 12px #999}.toast-message{font-size:.9375rem;line-height:normal!important}.toast-message p{margin-bottom:0!important;margin-top:.5em}.toast-message .actions{display:block}.toast-message .actions .button{background:hsla(0,0%,100%,.2)!important;border:none;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;-ms-border-radius:16px;font-size:.75rem;margin-top:.625rem;padding:10px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.global-wrapper{margin-bottom:30px;padding-top:100px}.pagination li{font-size:.9375rem;margin:0 5px}.pagination li:first-child{margin-right:30px}.pagination li:last-child{margin-left:30px}.pagination li a{color:#199bb5}.pagination li.active{border-top:1px solid #686d71;color:#686d71}.pagination li.active a{background-color:transparent!important;border-color:transparent!important;color:#fff}.lds-spinner{color:official;display:inline-block;height:64px;margin:5rem auto;position:relative;width:64px}.lds-spinner div{animation:lds-spinner 1.2s linear infinite;transform-origin:32px 32px}.lds-spinner div:after{background:#199bb5;border-radius:20%;content:" ";display:block;height:14px;left:29px;position:absolute;top:3px;width:5px}.lds-spinner div:first-child{animation-delay:-1.1s;transform:rotate(0deg)}.lds-spinner div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.lds-spinner div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.lds-spinner div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.lds-spinner div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.lds-spinner div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.lds-spinner div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.lds-spinner div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.lds-spinner div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.lds-spinner div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.lds-spinner div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.lds-spinner div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.page-link{border:none;margin-left:0;padding:0}html{min-height:100%;position:relative}header{background:#fff}header .logo-wrapper{align-items:center;display:flex;justify-content:center}header .logo-wrapper .pro-logo{height:54px;width:auto}header .back-to-shop{color:#199bb5;display:block;float:right;font-family:Cera Pro;font-size:18px;font-weight:500;height:28px;line-height:28px;padding:36px 0}@media (max-width:767px){header .back-to-shop{padding:16px 0}}.product-details-top .price{float:right}.product-details-top h1{margin-top:0}.button{padding:12px 30px}@media (max-width:992px){.button.primary{display:block;margin:0 auto;max-width:224px;text-align:center}}.container-fluid{max-width:1400px}@media (min-width:576px){.container-fluid{padding-left:30px;padding-right:30px}}.form-check-label{font-size:1rem}header nav.main ul>li.ico.logout a{background:url(../images/account-logout.svg) 50% no-repeat;background-size:100% auto;margin-left:10px}header nav.main ul>li.ico.login a{background:url(../images/account-login.svg) 50% no-repeat;background-size:100% auto;margin-left:10px}header nav.main ul>li.ico.user a{margin-right:10px;margin-top:10px}@media (max-width:1023px){header nav.main ul>li.ico.user a{margin-top:0}}@media (max-width:1440px){h3{font-size:1.375rem}}@media (max-width:575px){h3{font-size:1.25rem}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}footer .socials{display:block;padding:4px 0}footer .socials a{display:inline-block;height:30px;width:28px}footer .socials a.facebook{background:url(/images/FB.svg) 50% no-repeat;background-size:100% auto}footer .socials a.twitter{background:url(/images/TW.svg) 50% no-repeat;background-size:100% auto}footer .socials a.instagram{background:url(/images/instagram.svg) 50% no-repeat;background-size:100% auto}footer .socials a.linkedin{background:url(/images/IN.svg) 50% no-repeat;background-size:100% auto}.caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px dashed;border-top:4px solid\9;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0}.caret.active{transform:rotate(180deg)}.signup-or{position:relative}@media (max-width:575px){.signup-or{margin:0 auto 20px;max-width:200px}}.signup-or:after{background:#f6f6f9;bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0;width:1px}@media (max-width:575px){.signup-or:after{height:1px;width:100%}}.signup-or span{background:#fff;color:#686d71;font-size:1.125rem;line-height:1;z-index:1}@media (max-width:575px){.signup-or span{padding:0 10px}}.white-section{background:#fff;display:block;padding:0 0 50px}@media (max-width:575px){.white-section{padding:0 0 50px}}.signup-page h1,.signup-page h3{margin-top:0}.signup-page h1{color:#50555b;font-size:40px;font-weight:500;letter-spacing:-.8px;margin-bottom:40px;padding-top:20px!important}@media (max-width:575px){.signup-page h1{margin-bottom:60px}}.signup-page h3{letter-spacing:-.5px;margin-bottom:70px;text-align:center}@media (max-width:575px){.signup-page h3{margin-bottom:25px}}.signup-page .social-networks .btn-white:last-child{margin-bottom:0}.signup-page .form-container{margin:0 auto;max-width:900px}.checkout-register h1,.checkout-register h3{margin-top:0}.checkout-register h1{letter-spacing:-.8px;margin-bottom:40px}@media (max-width:575px){.checkout-register h1{margin-bottom:60px}}.checkout-register h3{letter-spacing:-.5px;margin-bottom:10px;text-align:left}@media (max-width:575px){.checkout-register h3{margin-bottom:25px}}.checkout-register .social-networks .btn-white:last-child{margin-bottom:0}.checkout-register .form-container{margin:0 auto;max-width:900px}label{font-size:.75rem;margin:0}label.error{color:#e5514a;font-size:.75rem}input[type=password]{height:30px;letter-spacing:2px}.form-control::-moz-placeholder{color:#b4b7bc;opacity:1}.form-control::placeholder{color:#b4b7bc}input[type=email].form-control,input[type=text].form-control{height:30px}input[type=email].form-control-lg,input[type=text].form-control{height:50px}input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff!important}.form-control:disabled,.form-control[readonly]{background:none;border-bottom:1px solid #dedede}.custom-file-control:focus,.form-control:focus{border-color:#199bb5!important}.is-focused [class*=" bmd-label"],.is-focused [class^=bmd-label]{color:#199bb5!important}.custom-file-control,.form-control,.is-focused .custom-file-control,.is-focused .form-control{background-image:linear-gradient(0deg,#199bb5 2px,rgba(0,150,136,0) 0),linear-gradient(0deg,rgba(0,0,0,.26) 1px,transparent 0)}.btn-red-bootstrap{background-color:#f9615a}.btn-red-bootstrap:hover{background-color:#e5514a;color:#fff}.btn-red-bootstrap:active,.btn-red-bootstrap:focus{background-color:#fa817b!important;color:#fff!important}footer form.subscribe button{transition:.2s}.btn-white{display:block;font-weight:700;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:340px;width:100%}.btn-white:active,.btn-white:focus,.btn-white:hover{background:#f2f2f2}.btn.btn-red,button.btn.btn-red,input.btn.btn-red{text-transform:uppercase}@media (max-width:575px){.btn.btn-red,button.btn.btn-red,input.btn.btn-red{margin-bottom:40px;width:100%}}.btn.btn-white{background:#fff;border-radius:30px;color:#199bb5;font-size:1rem;padding:15px 58px}.btn.btn-white,.btn.btn-white:active,.btn.btn-white:focus,.btn.btn-white:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}@media (max-width:1023px){.btn.btn-white{font-size:.875rem;letter-spacing:-.6px}}@media (max-width:575px){.btn.btn-white{padding:11px 58px}}.btn.btn-white.fb-login{background:url(/images/facebook-login-icon.svg) no-repeat;background-position:42px}@media (max-width:1023px){.btn.btn-white.fb-login{background:url(/images/facebook-login-icon.svg) no-repeat;background-position:28px}}@media (min-width:576px) and (max-width:767px){.btn.btn-white.fb-login{background:url(/images/facebook-login-icon.svg) no-repeat;background-position:20px}}.btn.btn-white.google-login{background:url(/images/google-login-icon.svg) no-repeat;background-position:42px}@media (max-width:1023px){.btn.btn-white.google-login{background:url(/images/google-login-icon.svg) no-repeat;background-position:28px}}@media (min-width:576px) and (max-width:767px){.btn.btn-white.google-login{background:url(/images/google-login-icon.svg) no-repeat;background-position:20px}}.btn-white-small{font-size:1rem}.btn-white-small:active,.btn-white-small:focus,.btn-white-small:hover{background:#f2f2f2}.btn-white-bootstrap{background:#fff;border-radius:30px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#199bb5;font-size:1rem;padding:.375rem .75rem}.btn-white-bootstrap:active,.btn-white-bootstrap:focus,.btn-white-bootstrap:hover{background:#f2f2f2;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.btn-red-bootstrap{border-radius:30px;color:#fff;padding:.375rem .75rem}.already-account{margin-top:65px}.already-account a{color:#199bb5;font-weight:500}@media (max-width:1440px){.already-account{margin-top:30px}}.already-account p{font-size:1rem}@media (max-width:575px){.already-account{margin-top:0;text-align:center}.already-account p{font-size:.875rem}}.forgot-password a{color:#199bb5;font-size:1.125rem;font-weight:500}header nav.main ul>li>ul>li a{text-transform:uppercase}header nav.main ul>li a:hover,header nav.main ul>li>ul>li a:active,header nav.main ul>li>ul>li a:focus,header nav.main ul>li>ul>li a:hover{color:#f9615a}header nav.main ul>li .dropdown-menu{border-color:#d8d8d8;border-radius:.5rem;box-shadow:0 0 5px 0 #d8d8d8}header nav.main ul>li .dropdown-item{padding-bottom:5px;padding-top:5px}.header-user-profile .dropdown-toggle:after{content:none}.header-user-profile .dropdown-menu{max-width:18rem;min-width:18rem;padding:10px 0}.header-user-profile .dropdown-menu:after,.header-user-profile .dropdown-menu:before{border:solid transparent;bottom:100%;content:" ";height:0;left:91%;pointer-events:none;position:absolute;width:0}.header-user-profile .dropdown-menu:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:10px;margin-left:-10px}.header-user-profile .dropdown-menu:before{border-color:hsla(0,0%,85%,0) hsla(0,0%,85%,0) #d8d8d8;border-width:11px;margin-left:-11px}.header-user-profile .dropdown-menu .image{float:left;margin-right:24px;text-align:center;width:32px}.header-user-profile .dropdown-menu .image img{width:18px}.header-user-profile .dropdown-menu .text{float:none;max-width:10.625rem;overflow:hidden;text-overflow:ellipsis}.header-user-profile .dropdown-menu a.dropdown-item{color:#b4b7bc;padding-bottom:5px;padding-top:5px}.header-user-profile .dropdown-menu a.dropdown-item.active,.header-user-profile .dropdown-menu a.dropdown-item:hover{background-color:transparent;color:#50555b;font-weight:700;position:relative}.header-user-profile .dropdown-menu a.dropdown-item.active:after,.header-user-profile .dropdown-menu a.dropdown-item:hover:after{background:#f9615a;border-radius:100%;bottom:0;content:"";height:8px;margin:auto;position:absolute;right:24px;top:0;width:8px}.header-user-profile .dropdown-menu a.dropdown-item:first-child{color:#50555b;font-size:1.5rem;letter-spacing:-.8px;line-height:32px;padding-bottom:15px;padding-top:10px}.header-user-profile .dropdown-menu a.dropdown-item:first-child .image img{border-radius:100%!important;width:32px!important}.header-user-profile.active .image-wrapper{position:relative}.header-user-profile.active .image-wrapper:after{background:#f9615a;border-radius:100%;content:"";height:8px;position:absolute;right:0;top:0;width:8px}.header-user-profile>a{padding-top:15px!important}.header-user-profile>a img{border-radius:100%;width:32px}.basket .items{max-height:calc(50vh - 65px);overflow:auto}.basket a{align-items:center;display:flex!important;justify-content:center;text-align:center}.basket a span{color:#f9615a;font-size:14px;margin-left:1px}.checkout-page .btn.btn-red{font-size:16px;line-height:16px;max-width:none!important;padding:15px 0;text-align:center;width:100%}@media (max-width:575px){.checkout-page .coupon-section{margin-top:20px}}.checkout-page .cart-header{margin-bottom:20px}.checkout-page .cart-header .continue-shopping{flex:0 0 200px;max-width:200px;text-align:right}@media (max-width:575px){.checkout-page .cart-header .continue-shopping{flex:0 0 155px;max-width:155px}}.checkout-page .cart-header .continue-shopping a{display:block}@media (max-width:575px){.checkout-page .cart-header .continue-shopping a{font-size:.875rem}}.checkout-page h1{margin:0}@media (max-width:1023px){.checkout-page h1{font-size:2.625rem}}@media (max-width:575px){.checkout-page h1{font-size:1.875rem}}@media (max-width:350px){.checkout-page h1{font-size:1.5625rem}}.checkout-page h2{color:#50555b;font-size:24px;font-weight:700;letter-spacing:-.8px;line-height:32px;margin-top:0}@media (max-width:1023px){.checkout-page h2{font-size:22px}}@media (max-width:575px){.checkout-page h2{font-size:20px;line-height:1;margin:0}}@media (max-width:1023px){.checkout-page p{font-size:1rem}}@media (max-width:575px){.checkout-page p{line-height:1.5rem}}.checkout-page .basket-checkout{border-bottom:1px solid #f6f6f9;margin-bottom:30px;padding-bottom:20px}.checkout-page .basket-checkout .input-group{float:right}@media (max-width:575px){.checkout-page .basket-checkout .input-group{float:left}}.checkout-page .basket-checkout.backet-header{color:#50555b;font-size:24px;font-weight:700;line-height:32px}@media (max-width:1023px){.checkout-page .basket-checkout.backet-header{display:none}}@media (max-width:575px){.checkout-page .basket-checkout:last-child{margin-bottom:0}}.checkout-page .basket-checkout:last-child .mobile-controls,.checkout-page .basket-checkout:last-child .text{border-bottom:none!important}.checkout-page .basket-checkout .image{flex:0 0 300px;max-width:300px}@media (max-width:1023px){.checkout-page .basket-checkout .image{flex:0 0 150px;max-width:150px}}@media (max-width:767px){.checkout-page .basket-checkout .image{flex:0 0 100px;max-width:100px}}@media (max-width:575px){.checkout-page .basket-checkout .image{flex:0 0 80px;max-width:80px}}.checkout-page .basket-checkout .text{width:100%}@media (min-width:576px){.checkout-page .basket-checkout .text{overflow:hidden}}@media (max-width:575px){.checkout-page .mobile-controls{border-bottom:2px solid #f6f6f9;padding-bottom:.625rem}}.checkout-page .decrease,.checkout-page .increase{background:none;border:none;box-shadow:none;color:#199bb5;cursor:pointer;font-size:2rem;font-weight:700}.checkout-page .decrease{cursor:pointer;margin-top:-8px}.checkout-page .increase{margin-top:-2px}.checkout-page .qty-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:none;border:none;box-shadow:none;color:#686d71;padding-left:0!important;padding-right:0!important;text-align:center}.checkout-page .cart-remove{float:right;max-width:80px}.checkout-page .cart-item-price{color:#111114;font-size:22px;letter-spacing:1px;margin-top:0;text-align:right}@media (max-width:575px){.checkout-page .cart-item-price{margin-top:5px;text-align:left}}.checkout-page a{color:#199bb5!important;font-weight:500}.checkout-page .cart-summary{margin-left:auto;margin-top:1.875rem;max-width:328px}@media (max-width:1023px){.checkout-page .cart-summary{max-width:288px}}@media (max-width:767px){.checkout-page .cart-summary{max-width:256px}}@media (max-width:575px){.checkout-page .cart-summary{max-width:100%}}.checkout-page .checkout-button{color:#fff!important;max-width:328px;width:100%}@media (max-width:1023px){.checkout-page .checkout-button{max-width:288px}}@media (max-width:767px){.checkout-page .checkout-button{max-width:256px}}@media (max-width:575px){.checkout-page .checkout-button{max-width:100%}}.checkout-page .total-price{font-size:22px;font-weight:700;line-height:32px;text-align:left}.checkout-page .total-number{font-size:22px;font-weight:700;line-height:32px;text-align:right}@media (max-width:1023px){header .container-fluid .row>div{flex:0 0 100%;max-width:100%;width:100%}}.custom-control-label{color:#686d71;font-size:1.125rem;line-height:1.5rem}.custom-checkbox .custom-control-label:before{background-color:#fff;border:2px solid #199bb5;border-radius:0}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#fff}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#199BB5' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.f18{font-size:1.125rem}.f16{font-size:1rem}.f14{font-size:.875rem}.confirm-order-page h1{margin-top:20px}.confirm-order-page h3{letter-spacing:-.5px;margin-bottom:30px}@media (max-width:575px){.confirm-order-page .order-box-col{flex:0 0 100%;max-width:100%;width:100%}}.confirm-order-page .order-box{box-shadow:1px 1px 5px 0 rgba(0,0,0,.25);margin-left:auto;padding:20px 0}@media (max-width:1023px){.confirm-order-page .order-box{margin-left:0!important;width:100%}}@media (min-width:576px) and (max-width:600px){.confirm-order-page .order-box{width:200px}}@media (max-width:575px){.confirm-order-page .order-box{flex:0 0 100%;max-width:100%;width:100%}}.confirm-order-page .order-box h3{margin:0}@media (min-width:576px){.confirm-order-page .order-box h3{margin-bottom:25px}}.confirm-order-page .order-box .image{flex:0 0 100px;max-width:100px}.confirm-order-page .order-box .image img{max-width:80px}.confirm-order-page .order-box .text h4{font-size:1.25rem;margin-top:0}@media (max-width:767px){.confirm-order-page .order-box .text h4{font-size:1rem}}.confirm-order-page .order-box .text p{font-size:.875rem;line-height:1.25rem}.confirm-order-page .order-box .item-qty{font-size:.875rem}@media (min-width:1200px){.confirm-order-page .order-box .item-qty{font-size:1rem}}@media (min-width:576px){.confirm-order-page .order-box .order-details{display:block!important}}@media (max-width:575px){.confirm-order-page .order-box .order-details{display:none;margin-top:30px}}.confirm-order-page .order-box .order-details-mobile{border-top:1px solid #f6f6f9;padding-top:20px}@media (min-width:576px){.confirm-order-page .order-box .order-details-mobile{display:none}}.confirm-order-page .order-box .wrapper{border-bottom:2px solid #199bb5}.confirm-order-page .order-box .wrapper .row .bottom{border-bottom:2px solid #f6f6f9;margin-bottom:.625rem;padding-bottom:.625rem}.confirm-order-page .order-box .wrapper .row:last-child .bottom{border-bottom:none}.confirm-order-page .order-box .summary{margin-bottom:50px;margin-top:20px}@media (max-width:575px){.confirm-order-page .order-box .summary{margin-bottom:20px;margin-top:70px}}@media (max-width:1023px){.confirm-order-page .order-box a{font-size:1rem}}.confirm-order-page .change-profile{display:block;font-size:1.125rem;margin-top:1.375rem}@media (max-width:1023px){.confirm-order-page .change-profile{font-size:1rem}}@media (min-width:576px) and (max-width:640px){.confirm-order-page .change-profile{display:none}}section.cards p{font-size:.875rem;line-height:1.5rem}section.cards .item .price{color:#111114;font-size:1.125rem;top:20px}section.cards .item .price .btn-red{display:none}section.cards .item:hover .price{pointer-events:none;right:12px;top:16px}section.cards .item:hover .price span{display:none}section.cards .item:hover .btn-red{display:block;max-width:95px;padding:7px 32px;pointer-events:none;text-transform:uppercase}@media (max-width:575px){.shop-page section.cards{padding-bottom:0}.shop-page .custom-tab{display:none}.shop-page .custom-tab.active{display:block}}.nav-tabs .nav-link{color:#686d71;font-size:1rem;margin-right:1rem;padding-left:0;padding-right:0}.nav-tabs .nav-link:hover{border-color:transparent;color:#f9615a}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-bottom:5px solid #f9615a;color:#f9615a}.section_title p{font-size:1.125rem}@media (max-width:575px){.section_title p{font-size:.875rem}}@media (max-width:1199px){.packages{padding-bottom:0;padding-top:0}}@media (max-width:575px){.packages{padding-bottom:10px}.packages p{font-size:.875rem}}@media (max-width:1199px){.packages .main{float:none;margin-bottom:30px}}@media (max-width:575px){.packages .main{margin-bottom:15px}}.packages .box{border-radius:10px}@media (max-width:1199px){.packages .box{background:url(../images/chevron-right.svg) no-repeat #fff;background-position:right 35px center;background-size:16px;height:auto;padding-bottom:20px}}@media (max-width:575px){.packages .box{background-position:right 10px center}}@media (max-width:1199px){.packages .box .button,.packages .box ul{display:none}.packages .box.recommend{margin-top:0}.packages .box.recommend .recommend{text-align:left}.packages .box .title{min-height:0;padding-right:50px;text-align:left}.packages .box .title h4{margin-top:10px}.packages .box .title p{margin-bottom:0}}@media (max-width:575px){.packages .box{padding-right:20px}.packages .box h4{font-size:1.25rem}}.section_title.small-padding-bottom{padding:10px 0 20px}.tci h2{margin-top:0}section.need_to_know{background:#686d71;margin-top:0}section.need_to_know .container-fluid>div{border:none;padding:40px}@media (min-width:576px){section.need_to_know .container-fluid>div{text-align:center}}section.need_to_know .container-fluid>div h2{color:#fff;font-size:2.5rem;margin-top:0}@media (max-width:1023px){section.need_to_know .container-fluid>div h2{font-size:2.25rem}}@media (max-width:575px){section.need_to_know .container-fluid>div h2{font-size:1.25rem}}section.need_to_know .container-fluid>div p{color:#fff;font-size:1.375rem}@media (max-width:1023px){section.need_to_know .container-fluid>div p{font-size:1.25rem}}@media (max-width:575px){section.need_to_know .container-fluid>div p{font-size:.875rem}}.product-short-desc h1,.what_you_get h1{margin-top:0}@media (max-width:1023px){.product-short-desc h1,.what_you_get h1{font-size:2.625rem}}@media (max-width:767px){.product-details-top .options{max-width:100%}}@media (max-width:575px){.product-short-desc{padding:20px 0}}div.user-dashboard.loading .wrapper>.row:after{background-color:#fbfbfb;content:"";height:100%;left:calc(100% + 10px);position:absolute;top:0;width:250px;z-index:999}.user-dashboard .box .button{max-width:-moz-fit-content;max-width:fit-content}.user-dashboard .csbox{display:flex;flex-direction:column;justify-content:space-between}.user-dashboard .csbox .btn-white-small{align-self:flex-start}.user-dashboard .add-to-cart-new{color:#fff!important}.user-dashboard .hello-heading{font-size:40px!important;font-weight:500;letter-spacing:-.8px}.user-dashboard .wrapper{border-top:1px solid #f6f6f9;margin:0}.user-dashboard .side-menu-col{border-right:1px solid #f6f6f9}.user-dashboard .side-menu{list-style:none;margin-bottom:0;padding:45px 0 45px 12px}.user-dashboard .side-menu li{margin-bottom:30px}.user-dashboard .side-menu li a{font-weight:700;letter-spacing:.6px;text-transform:uppercase}.user-dashboard .side-menu li a i:before{display:inline-block;font-size:1.2rem;font-weight:400;line-height:1;margin-top:-4px;padding-right:15px;vertical-align:middle}.user-dashboard .side-menu li:last-child{margin-bottom:0}.user-dashboard .content{padding:40px 0 40px 20px}@media (max-width:767px){.user-dashboard .content{padding:20px 0}}.user-dashboard .content h1{font-size:2.1875rem;line-height:1;margin-bottom:40px;margin-top:0}@media (max-width:767px){.user-dashboard .content h1{font-size:1.875rem}}@media (max-width:480px){.user-dashboard .content h1{font-size:30px!important;line-height:35px!important}}.user-dashboard .content h3{margin-bottom:35px;margin-top:0}.user-dashboard .content .col-md-6{display:flex;flex-direction:column;margin-bottom:40px}.user-dashboard .content .col-md-6 .owl-carousel .owl-stage-outer{display:flex}.user-dashboard .content .col-md-6 .owl-carousel .box{border:1px solid rgba(0,0,0,.08);box-shadow:none}.user-dashboard .content .box{border-radius:6px;box-shadow:0 2px 9px 0 rgba(28,79,105,.16);overflow:hidden;padding:1.5625rem;position:relative;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease}.user-dashboard .content .box.small-padding{padding:.9375rem}@media (max-width:767px){.user-dashboard .content .box{padding:.9375rem}}.user-dashboard .content .box:hover{box-shadow:0 2px 9px 0 rgba(28,79,105,.16)}.user-dashboard .content .box .progress{background-color:#d5f6fd;border-top-left-radius:0;border-top-right-radius:0;bottom:0;height:8px;left:0;position:absolute;right:0}.user-dashboard .content .box .progress-bar{background-color:#199bb5}.user-dashboard .content .box .circle{background-color:#d5f6fd;border-radius:100%;height:96px;margin:0 auto;width:96px}.user-dashboard .content .box h3{font-size:1.5rem;font-weight:700;margin-bottom:.625rem;margin-top:0}@media (max-width:480px){.user-dashboard .content .box h3{font-size:1.4rem}}.user-dashboard .content .box a:not(.btn){color:#199bb5;font-size:.9375rem;font-weight:700;text-transform:uppercase}.user-dashboard .content .box.box-right{padding-bottom:50px;padding-top:50px}.user-dashboard .content .box.box-right p{font-size:18px;line-height:28px}.user-dashboard .content .box.box-right a{color:#199bb5;font-size:18px;font-weight:500;line-height:18px;text-transform:none}.user-dashboard .content .box.box-right .btn{border:3px solid #199bb5;border-radius:42px;box-shadow:none;color:#199bb5;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:1px;line-height:1;margin-top:40px;padding-bottom:16px;padding-top:16px;text-align:center}.user-dashboard .content .box.box-right .btn:hover{background:#199bb5;color:#fff}.user-dashboard .content .box .img-col{max-width:110px;width:110px}@media (max-width:767px){.user-dashboard .content .box .img-col{display:none!important}}@media (min-width:768px){.user-dashboard .content .complete-profile .col p:last-child{margin-bottom:0}}.user-dashboard .content .subtitle{color:#199bb5;display:block;font-size:.9375rem;font-weight:500}@media (min-width:768px){.user-dashboard .content .subtitle{margin-top:-30px}}.user-dashboard .nav-tabs .nav-link{padding:0 0 10px}.manual-invite-buttons .btn{border:3px solid #199bb5;border-radius:42px;box-shadow:none;color:#199bb5;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:1px;line-height:1;margin-top:40px;padding-bottom:16px;padding-top:16px;text-align:center}.manual-invite-buttons .btn.btn-pro{padding-left:60px}.manual-invite-buttons .btn:hover{background:#199bb5;color:#fff}.manual-invite-buttons .btn:hover i{color:#fff}.alert-light-blue{background-color:#d5f6fd;border-color:#d5f6fd;color:#199bb5;font-size:.875rem;margin-bottom:1.5625rem}.alert-light-blue a{color:#199bb5;font-weight:500;text-decoration:underline}.alert-danger{font-size:.875rem;margin-bottom:1.5625rem}.alert-danger a{font-weight:500;text-decoration:underline}.alert ul{margin-bottom:0;padding-left:15px}.flex-table{border-radius:.625rem;box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-webkit-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-moz-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-ms-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);display:flex;flex-wrap:wrap;margin:0 0 .9375rem;overflow:hidden;padding:0;transition:.2s}.flex-table:hover{box-shadow:0 0 1px 0 rgba(10,31,68,.15),0 10px 12px 0 rgba(51,91,130,.2);-webkit-box-shadow:0 0 1px 0 rgba(10,31,68,.15),0 10px 12px 0 rgba(51,91,130,.2);-moz-box-shadow:0 0 1px 0 rgba(10,31,68,.15),0 10px 12px 0 rgba(51,91,130,.2);-ms-box-shadow:0 0 1px 0 rgba(10,31,68,.15),0 10px 12px 0 rgba(51,91,130,.2)}@media (min-width:768px){.flex-table{flex-wrap:nowrap}}@media (max-width:767px){.flex-table{padding:.625rem 0}}.flex-cell{box-sizing:border-box;flex-grow:1;line-height:normal;list-style:none;overflow:hidden;padding:.8em 1.2em;width:100%}.flex-cell>h1,.flex-cell>h2,.flex-cell>h3,.flex-cell>h4,.flex-cell>h5,.flex-cell>h6{margin:0}@media (max-width:767px){.flex-cell{padding:0 .625rem}}.flex-cell:first-child{max-width:96px;width:96px}.flex-cell:nth-child(2){width:auto}.flex-cell:nth-child(3){max-width:130px;width:130px}.flex-cell:nth-child(4){max-width:120px;width:120px}.flex-cell:nth-child(5){max-width:110px;width:110px}.flex-cell:nth-child(6){max-width:130px;width:130px}@media (max-width:767px){.flex-cell:nth-child(2){width:140px}.flex-cell:nth-child(3){max-width:120px;width:120px}.flex-cell:nth-child(4),.flex-cell:nth-child(5),.flex-cell:nth-child(6){width:100%}}.flex-cell.flex-cell-6{max-width:16.6666666667%;width:16.6666666667%}.flex-cell.flex-cell-3{width:33.3333333333%}.flex-cell small{color:#dcdee0;font-size:.75rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.flex-cell h5{color:#50555b;font-size:1.0625rem}.flex-cell p{color:#50555b;font-size:.9375rem;margin:0}.flex-cell p small{color:#8e9092;display:block;font-size:.75rem}.flex-cell.no-padding{padding:0}.flex-cell.bg-image-wrapper{padding:.3125rem!important}.flex-cell .bg-image{align-self:auto;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;margin:0 auto;width:100%}@media (max-width:767px){.flex-cell .bg-image,.flex-cell.bg-image{display:none!important}}.flex-cell .bg-round-image{align-self:auto;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:64px;margin:0 auto;width:64px}@media (max-width:767px){.flex-cell .bg-round-image{display:none}}.dot{background-color:#000;border-radius:100%;display:inline-block;height:7px;margin-left:-1px;margin-right:0;width:7px}.dot.alt{margin-bottom:1px;margin-left:-14px;margin-right:3px}.active-purchases{margin-bottom:2.5rem}.btn-green-big{background-color:#199bb5;border-radius:40px;color:#fff;font-size:1rem;font-weight:700;padding:15px 94px;text-transform:uppercase;transition:.2s}.btn-green-big:active,.btn-green-big:focus,.btn-green-big:hover{background-color:#1caecb;color:#fff}.order-datatable th{border-top:none}.order-datatable thead th{border-bottom:1px solid #b4b7bc;font-size:.875rem}.order-datatable tbody td{font-size:.9375rem}.order-datatable .dot{background-color:#000;border-radius:100%;display:inline-block;height:7px;margin-left:-12px;margin-right:5px;width:7px}.page-item{margin:0 5px!important}.page-item.previous{margin-right:30px!important}.page-item.next{margin-left:30px!important}table.dataTable td,table.dataTable th{font-size:15px}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:before{content:"▴"!important}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after{content:"▾"!important}.preview h3{margin-bottom:1.25rem!important}.preview h5{font-size:1.0625rem;font-weight:500}.preview p{word-wrap:break-word;color:#686d71;font-size:.9375rem}.datetime{color:#b4b7bc;font-size:.75rem!important;line-height:1!important;margin:0!important}.comment-person{color:#199bb5!important;font-weight:500!important;line-height:normal!important;margin:0!important}.comment{word-wrap:break-word;font-size:.9375rem}.patient-note{height:5em;overflow:hidden;text-align:justify;-moz-text-align-last:left;text-align-last:left}a.patient-note-more{display:block;font-size:.75em;margin-top:5px;text-transform:uppercase}.note-body{border-bottom:1px solid #dadada}.sidebar h5{font-size:1.0625rem;font-weight:500}.sidebar a{color:#199bb5}.sidebar .attachments a,.sidebar .attachments i{color:#199bb5;font-size:.9375rem}.sidebar .attachments a{font-weight:500}.sidebar .attachments .time{color:#8e9092;font-size:.75rem;line-height:1}.sidebar .attachments .single-attachment{padding:5px}.sidebar .attachments .single-attachment i{font-size:1.3rem}.sidebar .attachments .single-attachment.active{border:1px solid #199bb5;border-radius:10px}.sidebar p{color:#686d71;font-size:.9375rem}.sidebar p i{color:#b4b7bc;margin-right:5px}.sidebar .status{padding-left:.9375rem}.sidebar .box h3{font-size:1.0625rem!important;line-height:normal}.sidebar .box p{color:#8e9092!important;font-size:.75rem!important}.sidebar .datetime{font-size:.75rem;margin:0}.sidebar .comment{font-size:.9375rem}.sidebar .add-note textarea{border-radius:0;color:#686d71;font-size:.9375rem;resize:none}.tab-content{padding:1.875rem 0}.dropzone{border:2px dashed #b4b7bc;display:flex;flex-wrap:wrap;justify-content:center}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:before{border:1px solid #686d71;border-radius:2px;height:14px;margin-left:-5px!important;margin-top:-1px!important;width:14px}table.dataTable tbody>tr.selected td.select-checkbox:before,table.dataTable tbody>tr.selected th.select-checkbox:before{background:#199bb5;border:1px solid #199bb5}table.dataTable tbody>tr:nth-of-type(odd).selected,table.dataTable tbody>tr:nth-of-type(odd)>.selected{background-color:rgba(0,0,0,.05)}table.dataTable tbody>tr:nth-of-type(2n).selected,table.dataTable tbody>tr:nth-of-type(2n)>.selected{background-color:transparent}table.dataTable tr.selected td.select-checkbox:after,table.dataTable tr.selected th.select-checkbox:after{color:#fff;font-size:.8rem;margin-top:-5px;text-shadow:none}@media (max-width:575px){.search-datatable{display:block;margin-left:auto;margin-right:auto;max-width:210px}}.search-datatable .form-control{border:none!important;display:inline-block;padding-left:5px}.search-datatable i{right:0;top:5px}.practitoner-show p{font-size:.9375rem;line-height:1.25rem}.practitoner-show h5{font-size:.9375rem;font-weight:500}.practitoner-show a{color:#199bb5}.practitoner-show .icon{display:inline-block;text-align:center;width:14px}.practitoner-show i{color:#b4b7bc}.orderDetailsModal .order-item{margin-top:.9375rem}span.button.time-slot{cursor:pointer;font-size:12px;line-height:normal;margin-bottom:5px;margin-right:5px;padding:7px}span.button.time-slot.selected{background-color:#4e5a64}.form-group.label-floating input.form-control:-webkit-autofill~label.control-label{font-size:12px;left:0;line-height:1.07142857;top:-30px}.bg-white{background:#fff;margin-bottom:50px}.checkout-success{display:block;margin:120px auto;max-width:448px}@media (max-width:767px){.checkout-success{padding-left:15px;padding-right:15px}}.checkout-success .item{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:20px}.checkout-success h1{color:#50555b;font-size:48px;font-weight:500;letter-spacing:-.8px;line-height:56px;text-align:center}@media (max-width:1439px){.checkout-success h1{font-size:42px;letter-spacing:-.5px;line-height:48px}}@media (max-width:767px){.checkout-success h1{font-size:30px;letter-spacing:-.3px;line-height:40px}}.checkout-success h2{color:#50555b;font-size:24px;font-weight:700;letter-spacing:-.8px;line-height:32px}@media (max-width:1439px){.checkout-success h2{font-size:22px;letter-spacing:-.5px;line-height:32px}}@media (max-width:767px){.checkout-success h2{font-size:20px;letter-spacing:-.3px;line-height:24px}}.checkout-success h3{color:#50555b;font-size:20px;font-weight:700;letter-spacing:-.67px;line-height:32px;margin:0}@media (max-width:1439px){.checkout-success h3{font-size:20px;letter-spacing:-.67px;line-height:32px}}.checkout-success h4{color:#686d71;display:block;font-size:18px;font-weight:400;line-height:28px;margin-bottom:30px;text-align:center}@media (max-width:1439px){.checkout-success h4{font-size:16px;line-height:24px}}@media (max-width:767px){.checkout-success h4{font-size:14px;line-height:24px}}.checkout-success p.big{color:#686d71;font-size:22px;font-weight:400;line-height:32px;margin-bottom:15px;margin-top:30px}@media (max-width:1439px){.checkout-success p.big{font-size:20px;line-height:32px}}@media (max-width:767px){.checkout-success p.big{font-size:18px;line-height:28px}}.checkout-success p.desc{color:#686d71;font-size:14px;font-weight:400;line-height:20px}.checkout-success p.qnt{color:#686d71;font-size:16px;font-weight:400;line-height:24px}.checkout-success p.price{color:#111114;font-size:14px;font-weight:700;letter-spacing:1px;line-height:20px;text-align:right;text-transform:uppercase}.checkout-success p.price.big{font-size:18px;line-height:26px;margin-top:0}.checkout-success .small{margin-bottom:10px}.checkout-success .small p{color:#686d71;font-size:14px;font-weight:400;line-height:20px}.checkout-success ol{padding-left:20px}.checkout-success ol li{padding:5px 0}@media (max-width:767px){.checkout-success ol li{font-size:14px;line-height:24px}}.checkout-success-header{box-shadow:2px 0 6px rgba(0,0,0,.2)}.checkout-success-header .container-fluid .row>div:first-child{flex:0 0 25%!important;max-width:25%!important}.checkout-success-header .container-fluid .row>div:first-child .logo{margin:0}@media (max-width:1023px){.checkout-success-header .container-fluid .row>div:last-child{flex:0 0 75%!important;max-width:75%!important}}.checkout-success-footer .top{color:#686d71;display:block;font-size:18px;font-weight:400;line-height:28px;margin-bottom:60px}@media (max-width:1439px){.checkout-success-footer .top{font-size:16px;line-height:24px}}@media (max-width:767px){.checkout-success-footer .top{margin-bottom:20px}}.checkout-success-footer .top a{color:#199bb5;font-weight:500}.checkout-success-footer .textwidget{color:#50555b;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.checkout-success-footer .textwidget img{padding-bottom:30px}@media (max-width:767px){.checkout-success-footer .textwidget img{display:block;margin:0 auto;padding-bottom:20px}.checkout-success-footer .textwidget img.alignleft{float:none}}:root body.d-flex,_:-ms-fullscreen{display:block!important}body,html{background-color:#fff;height:100%}.survey-body{background-attachment:fixed;background-image:url(../../images/symbol.svg),url(../../images/symbol-2.svg);background-position:left 100px,100% 100%;background-repeat:no-repeat,no-repeat;background-size:auto 50%;height:calc(100% + 104px)}.survey-body,.survey-body header{background-color:#fff}.survey-body header .row{background-color:transparent}.survey-body .survey-wrapper{height:70%;max-width:900px;min-height:270px;position:relative}@media (max-width:767px){.survey-body .survey-wrapper{height:100%}}.survey-body .survey-wrapper form.account-create-survey .submit-group,.survey-body .survey-wrapper form.survey-question .submit-group,.survey-body .survey-wrapper form.survey-symptom .submit-group{bottom:5%;position:fixed;right:10%;width:80%}.survey-body .survey-wrapper form.account-create-survey .checkbox-group .checkbox label{font-size:.8em}.survey-body .survey-wrapper .question-text{margin-bottom:40px;margin-top:0}.survey-body .survey-wrapper .question-text.survey-register-name-quest.empty-survey-input{color:#f9615a}.survey-body .survey-wrapper .answer-options .btn{margin-right:15px;min-width:170px;width:22%}.survey-body .survey-wrapper .answer-options.survey-submit{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:50px}.survey-body .survey-wrapper .answer-options.survey-submit .btn{margin-right:8px}.survey-body .survey-wrapper .impact-group{margin-top:30px}.survey-body .survey-wrapper .impact-group .impact-values{border-right:1px solid #f5f5f5;padding:0;width:58%}.survey-body .survey-wrapper .impact-group .impact-values .impact-btn{background-color:#fff;box-shadow:1px 3px 8px rgba(0,0,0,.15);height:56px;min-width:68px;width:88px}.survey-body .survey-wrapper .impact-group .impact-skip{width:40%}.survey-body .survey-wrapper .impact-group .impact-skip .btn{background-color:#fff;height:56px;width:208px}.survey-body .survey-wrapper .impact-group .impact-progress-holder{margin-top:40px;width:50%}.survey-body .survey-wrapper .impact-group .impact-progress-holder .icon-holder{font-family:CeraPro}.survey-body .survey-wrapper .impact-group .impact-progress-holder .icon-holder p{margin-bottom:5px}.survey-body .survey-wrapper .impact-group .impact-progress-holder .progress,.survey-body .survey-wrapper .impact-group .impact-progress-holder .progress-img{width:100%}.survey-body .survey-wrapper .password-requirements-list-holder{color:gray}.survey-body .survey-wrapper .password-requirements-list-holder h5{color:#0c0c0c;font-size:.9em;margin-top:20px;text-transform:uppercase}.survey-body .survey-wrapper .password-requirements-list-holder ul{list-style:none;padding-top:0;width:240px}.survey-body .survey-wrapper .password-requirements-list-holder ul li{font-size:.85em}.survey-body .survey-wrapper .password-requirements-list-holder ul li i{color:#199bb5;display:none;float:right}@media (max-width:1440px){.survey-body .survey-wrapper .answer-options{padding-top:0}}@media (max-width:768px){.survey-body{width:100%}.survey-body header .row{background-color:#fff}.survey-body .survey-wrapper{padding-bottom:10%}.survey-body .survey-wrapper form.survey-question .answer-options,.survey-body .survey-wrapper form.survey-symptom .answer-options{padding-top:0}.survey-body .survey-wrapper form.survey-question .answer-options.survey-submit,.survey-body .survey-wrapper form.survey-symptom .answer-options.survey-submit{display:block;margin-bottom:15px}.survey-body .survey-wrapper form.survey-question .answer-options.survey-submit .submit-group,.survey-body .survey-wrapper form.survey-symptom .answer-options.survey-submit .submit-group{position:static}.survey-body .survey-wrapper form.survey-question .answer-options .btn,.survey-body .survey-wrapper form.survey-symptom .answer-options .btn{background-color:#fff;margin-top:15px;min-width:100%;width:100%}.survey-body .survey-wrapper form.survey-question .impact-group .impact-progress-holder,.survey-body .survey-wrapper form.survey-question .impact-group .impact-skip,.survey-body .survey-wrapper form.survey-question .impact-group .impact-values,.survey-body .survey-wrapper form.survey-symptom .impact-group .impact-progress-holder,.survey-body .survey-wrapper form.survey-symptom .impact-group .impact-skip,.survey-body .survey-wrapper form.survey-symptom .impact-group .impact-values{width:100%}.survey-body .survey-wrapper form.survey-question .submit-group,.survey-body .survey-wrapper form.survey-symptom .submit-group{position:static;width:100%}.survey-body .survey-wrapper form.survey-question .submit-group button[type=submit],.survey-body .survey-wrapper form.survey-question .submit-group input[type=submit],.survey-body .survey-wrapper form.survey-symptom .submit-group button[type=submit],.survey-body .survey-wrapper form.survey-symptom .submit-group input[type=submit]{box-shadow:1px 3px 8px rgba(0,0,0,.15);width:100%}.survey-body .survey-wrapper form.survey-question .submit-group .back-btn,.survey-body .survey-wrapper form.survey-symptom .submit-group .back-btn{background-color:transparent;border:0;color:#199bb5;max-width:100%;width:100%}.survey-body .survey-wrapper form.account-create-survey .survey-name-notice{font-size:.5em}.survey-body .survey-wrapper form.account-create-survey .submit-group{margin-top:30px;position:static;right:0;width:100%}.survey-body .survey-wrapper form.account-create-survey .submit-group button[type=submit],.survey-body .survey-wrapper form.account-create-survey .submit-group input[type=submit]{box-shadow:1px 3px 8px rgba(0,0,0,.15);float:none;margin-bottom:20px;max-width:100%;width:100%}.survey-body .survey-wrapper form.account-create-survey .submit-group .back-btn{background-color:transparent;border:0;color:#199bb5;max-width:100%;width:100%}}@media screen and (max-height:450px) and (max-width:840px){.survey-body{padding:20% 0}.survey-body header .row{background-color:#fff}.survey-body .survey-wrapper h4{margin-top:0}.survey-body .survey-wrapper form.survey-question .submit-group,.survey-body .survey-wrapper form.survey-symptom .submit-group{position:static;right:0;width:93%}.survey-body .survey-wrapper form.account-create-survey .submit-group{bottom:5%}.survey-body .survey-wrapper form.account-create-survey .submit-group.survey-submit-password{bottom:-10px}.survey-body .survey-wrapper form.account-create-survey .submit-group .back-btn{background-color:#fff}header .logo{padding-top:10px}}form.account-create-survey .form-group{padding-top:0}form.account-create-survey .answer-options input{font-size:1.5rem;height:60px;line-height:2;margin-top:15px}form.account-create-survey .answer-options.is-filled .bmd-label-floating{font-size:.75rem;opacity:0;top:0}form.account-create-survey .answer-options .bmd-label-floating{color:gray;font-size:1.7rem;top:3.5rem}form.account-create-survey .answer-options.email-group label.error,form.account-create-survey .answer-options.survey-name-group label.error{font-weight:700;text-transform:uppercase}form.account-create-survey .answer-options.email-group label.error.all-set,form.account-create-survey .answer-options.survey-name-group label.error.all-set{color:#1dc116}form.account-create-survey .answer-options.password-group input::-ms-clear,form.account-create-survey .answer-options.password-group input::-ms-reveal{display:none}form.account-create-survey .answer-options.password-group i.toggle-password-icon{color:gray;cursor:pointer;font-size:32px;position:absolute;right:0;top:1rem}form.account-create-survey .answer-options.password-group .bmd-label-floating{color:gray;font-size:1.7rem;left:0;top:1rem}form.account-create-survey .answer-options.is-focused .bmd-label-floating{font-size:.75rem;opacity:0;top:0}form.account-create-survey .submit-group{clear:both;margin-top:20px}form.account-create-survey .submit-group button[type=submit],form.account-create-survey .submit-group input[type=submit]{box-shadow:1px 3px 8px rgba(0,0,0,.15);float:right;max-width:204px;width:24%}form.account-create-survey .submit-group .back-btn{background-color:transparent;border:0;color:#199bb5;max-width:124px;width:24%}form.survey-question,form.survey-symptom{padding-bottom:10%;width:100%}form.survey-question .hidden-fields,form.survey-symptom .hidden-fields{margin-bottom:0}form.survey-question .answer-options,form.survey-symptom .answer-options{padding-top:0}form.survey-question .answer-options.survey-submit,form.survey-symptom .answer-options.survey-submit{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:50px}form.survey-question .answer-options .btn,form.survey-symptom .answer-options .btn{background:#fff;border:4px solid #fff;box-shadow:1px 3px 8px rgba(0,0,0,.15);color:gray;margin-right:15px;margin-top:15px;padding:15.5px 0}form.survey-question .answer-options .btn.active,form.survey-symptom .answer-options .btn.active{background-color:#fff;border:4px solid #199bb5;box-shadow:1px 3px 8px rgba(0,0,0,.15);color:#199bb5}form.survey-question .answer-options .btn:last-child,form.survey-symptom .answer-options .btn:last-child{margin-right:0}form.survey-question .answer-options .btn:focus,form.survey-symptom .answer-options .btn:focus{background-color:#fff;border:4px solid #199bb5;color:#199bb5}form.survey-question .checkbox-group,form.survey-symptom .checkbox-group{padding-left:2px}form.survey-question .checkbox-group .checkbox label span.red,form.survey-symptom .checkbox-group .checkbox label span.red{color:#f9615a}form.survey-question .submit-group,form.survey-symptom .submit-group{clear:both;margin-top:20px}form.survey-question .submit-group button[type=submit],form.survey-question .submit-group input[type=submit],form.survey-symptom .submit-group button[type=submit],form.survey-symptom .submit-group input[type=submit]{box-shadow:1px 3px 8px rgba(0,0,0,.15);float:right;width:204px}form.survey-question .submit-group .back-btn,form.survey-symptom .submit-group .back-btn{background-color:transparent;border:0;color:#199bb5;max-width:124px;width:24%}@media (max-width:767px){form.survey-question .submit-group,form.survey-symptom .submit-group{margin-top:50px;padding-bottom:50px}}.results-section{margin-top:0}.results-section .result-section-header{margin-bottom:20px}.results-section .result-section-header h1{font-size:24px!important;font-weight:700;letter-spacing:-.8px;position:relative}.results-section .result-section-header h1:before{background-color:#199bb5;content:"";display:inline-block;height:4px;left:0;position:absolute;top:0;width:19px}.results-section .result-section-header p{font-size:15px}.results-section .result-section-header a{text-transform:unset!important}.results-section .result-column img{display:inline-block;vertical-align:middle}.results-section .result-column.result-text-section{padding-left:20px}.results-section .result-column.result-text-section .result-match-label{color:#199bb5;margin:0;padding:0;text-transform:uppercase}.results-section .result-column.result-text-section h5{margin:5px 0 21px}.results-section .result-column.result-text-section p{font-size:16px}.results-section .result-column.result-text-section .button{background-color:#fff;border:4px solid #199bb5;color:#199bb5;font-size:16px;font-weight:700;margin-bottom:15px;text-align:center}.results-section .result-column.result-text-section .button.red{background-color:#f9615a;border:2px solid #f9615a;color:#fff;margin-right:15px}.results-section .recommended-product-container>a>div{border-top:1px solid #e0e0e0;margin:0 15px;padding:35px}.results-section .recommended-product-container>.dark-background{background-color:#f9fafc}.results-section .recommended-product-container .product-summary{color:#686d71;font-size:18px;margin-top:10px;width:90%}@media (max-width:375px){.results-section .recommended-product-container .product-summary{width:100%}}.results-section .recommended-product-container .product-title{color:#50555b;font-size:24px;font-weight:700}.results-section .recommended-product-container .product-title-indicator{border:2px solid #189bb4;border-radius:4px;color:#189bb4;font-size:14px;font-weight:700;height:27px;letter-spacing:1.2px;line-height:23px;margin-right:10px;text-align:center;width:27px}.results-section .recommended-product-container span.icon{color:#189bb4;display:inline-block;font-size:15px;font-weight:700;height:20px;width:20px}.results-section .cards{background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-webkit-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-moz-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-ms-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);display:block;margin:30px 0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease}.results-section .cards:hover{box-shadow:0 0 1px 0 rgba(10,31,68,.15),0 10px 12px 0 rgba(51,91,130,.2);-webkit-box-shadow:0 0 1px 0 rgba(10,31,68,.15),0 10px 12px 0 rgba(51,91,130,.2);-moz-box-shadow:0 0 1px 0 rgba(10,31,68,.15),0 10px 12px 0 rgba(51,91,130,.2);-ms-box-shadow:0 0 1px 0 rgba(10,31,68,.15),0 10px 12px 0 rgba(51,91,130,.2)}.results-section .cards .result-column{padding:25px}@media (max-width:767px){.results-section .cards .result-column{padding:25px 40px}}.results-section .cards img.img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;display:block;margin-left:15px}@media (max-width:767px){.results-section .cards img.img{margin-left:0}}.results-section .cards .result-match-label{margin-top:-8px}@media (max-width:768px){.results-section{margin-top:10%}.results-section .result-column.result-text-section .button{margin-top:15px;width:100%}}.progress-line-top{background-color:#fff;height:4px;left:0;position:fixed;top:0;width:100%;z-index:9999}.progress-line-top .progress-bar{background-color:#f9615a}.quest-counter{background-color:#fff;font-size:.9em;font-weight:700;position:absolute;right:10%;top:30px;width:auto;z-index:9990}.quest-counter .ion-ios-close-empty{color:#50555b;cursor:pointer;font-size:38px;margin-left:10px}.quest-counter .ion-ios-close-empty:hover{color:#f9615a}@media (max-width:768px){.quest-counter{right:20px;top:10px}.quest-counter .ion-ios-close-empty{margin-left:15px}}.opt_scale{margin-top:30px}.opt_scale:after{clear:both;content:"";display:block}@media (max-width:767px){.opt_scale .opt_buttons{float:left;width:70%}}.opt_scale .opt_buttons:after{clear:both;content:"";display:block}.opt_scale .opt_buttons .btn:not(.btn-last){min-width:100px!important;width:10%!important}@media (max-width:767px){.opt_scale .opt_buttons .btn,.opt_scale .opt_buttons .btn:not(.btn-last){min-width:170px!important;width:70%!important}}.opt_scale .opt_buttons .right{border-left:1px solid rgba(0,0,0,.1);float:right;margin-left:51px;padding-bottom:20px;padding-left:60px}@media (max-width:767px){.opt_scale .opt_buttons .right{border-left:0;float:none;margin-left:0;padding-bottom:0;padding-left:0}}.opt_scale .scale{clear:both;display:block;margin-top:30px;max-width:440px}@media (max-width:767px){.opt_scale .scale{clear:none;float:right;height:100%;margin-top:45px;position:relative;width:30%}}.opt_scale .scale>.img{background:url(../images/bar.svg) 50% no-repeat;background-size:100% auto;height:4px;margin-top:10px;width:100%}@media (max-width:767px){.opt_scale .scale>.img{background:url(../images/bar-v.svg) 50% no-repeat;background-size:100% auto;height:300px;width:4px}}.opt_scale .scale>div:after{clear:both;content:"";display:block}.opt_scale .scale>div img{margin-top:-5px}@media (max-width:767px){.opt_scale .scale>div>div{left:-9px;position:absolute}.opt_scale .scale>div>div:first-child{top:-30px}.opt_scale .scale>div>div:last-child{bottom:-40px}}.opt_scale .scale span{display:inline-block;padding:0 0 0 10px}@media (max-width:768px){body.survey{height:auto;min-height:100%}}header nav.main ul>li.request-a-call>a{background:transparent;border:2px solid #f9615a;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;-ms-border-radius:30px;color:#f9615a;margin-left:20px;margin-top:13px;padding:5px 25px}header nav.main ul>li.request-a-call>a:hover{background:#f9615a;border-color:#f9615a;color:#fff}@media (max-width:1439px){header nav.main ul>li.request-a-call{display:none!important}}.cards.survey-results{border-left:5px solid transparent}.cards.survey-results .overtitle{color:#199bb5;display:block;font-size:16px;font-weight:700;letter-spacing:1px;line-height:16px;margin-bottom:20px;text-align:left;text-transform:uppercase}.cards.survey-results .result-text-section p{font-size:18px}.cards.survey-results .result-text-section ul{display:block;list-style:none;margin:0;padding:0}.cards.survey-results .result-text-section ul li{display:block;padding-left:20px;position:relative}.cards.survey-results .result-text-section ul li:before{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;content:"";display:block;height:7px;left:2px;position:absolute;top:10px;width:7px}.cards.survey-results.res1{border-color:#f9615a}.cards.survey-results.res1 .overtitle{color:#f9615a}.cards.survey-results.res1 .result-text-section ul li:before{background:#f9615a}.cards.survey-results.res2{border-color:#189bb4}.cards.survey-results.res2 .overtitle{color:#189bb4}.cards.survey-results.res2 .result-text-section ul li:before{background:#189bb4}.cards.survey-results.res3{border-color:#f9a19d}.cards.survey-results.res3 .overtitle{color:#f9a19d}.cards.survey-results.res3 .result-text-section ul li:before{background:#f9a19d}.cards.survey-results .buttons{text-align:right}.cards.survey-results .result-column{padding-left:45px;padding-right:45px}.cards.survey-results .price{color:#50555b;font-size:40px;font-weight:500;letter-spacing:-.8px;line-height:48px}@media (max-width:767px){.cards.survey-results .price{display:block;float:none!important}}.cards.survey-results .title{color:#50555b;font-size:40px;font-weight:500;letter-spacing:-.8px;line-height:48px}@media (max-width:767px){.cards.survey-results .title{display:block;float:none!important;font-size:32px;line-height:30px}}.cards.survey-results .result-bottom-section{padding-top:5px}.cards.survey-results .result-bottom-section .practitioner-title{color:#8b8e92;font-size:12px;font-weight:700;line-height:1.33;text-transform:uppercase}.cards.survey-results .result-bottom-section .text .main-text{font-size:15px}.cards.survey-results .result-bottom-section>div{background-color:#eef0f5;border-top:1px solid rgba(0,0,0,.05);margin-bottom:-25px;margin-left:-30px;margin-right:-30px;min-height:115px;padding:30px;position:relative;width:auto}@media (max-width:767px){.cards.survey-results .result-bottom-section>div{padding:40px 30px}}.cards.survey-results .result-bottom-section>div strong{font-weight:700}.cards.survey-results .result-bottom-section>div:after{background:url(../images/q1.svg);background-size:contain;content:"";display:block;filter:grayscale(1);height:22px;position:absolute;right:26px;top:26px;width:22px}.cards.survey-results .result-bottom-section>div:before{border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;-webkit-border-radius:0 0 0 5px;-ms-border-radius:0 0 0 5px;content:"";display:block;height:100%;left:-5px;position:absolute;top:0;width:0}.cards.survey-results .result-bottom-section>div img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;left:30px;max-width:70px;position:absolute;top:30px;width:56px}@media (max-width:767px){.cards.survey-results .result-bottom-section>div img{top:35px}}.cards.survey-results .result-bottom-section>div .text{padding-left:75px;padding-right:75px}.cards.survey-results .result-bottom-section>div .text p{margin-bottom:10px}@media (max-width:767px){.cards.survey-results .result-bottom-section>div .text{padding-left:0;padding-right:0;padding-top:75px}}.survey_video,.survey_video img.poster{display:block;position:relative}.survey_video img.poster{height:auto;width:100%;z-index:1}.survey_video img.play{cursor:pointer;left:50%;margin-left:-34px;margin-top:-34px;position:absolute;top:50%;z-index:2}.survey_video iframe{height:auto;width:100%}.ui-autocomplete{border:none!important;box-shadow:1px 1px 5px 0 rgba(0,0,0,.25)!important}.ui-autocomplete li>div{font-size:16px;padding:5px 10px}.ui-autocomplete li:hover>div{background:#199bb5!important;border:none!important}#supplementTermsModal .modal-title{color:#199bb5}#supplementTermsModal ol{counter-reset:li;list-style:none;margin:0;padding:0}#supplementTermsModal ol li:before{color:#199bb5;content:counter(li);display:inline-block;margin-right:.5em;width:1em}#supplementTermsModal ol li{counter-increment:li;margin-bottom:10px;margin-top:10px}.supplementTermsCheckboxSpan{border-color:#e5514a!important}h1.no-bottom-margin{margin-bottom:5px!important}.cs2_title{margin-bottom:25px}.cs2_title .cs2_p{padding-top:28px}.cs2_title .cs2_btn{padding-top:20px}.box.cs2box{padding:25px 30px!important}.box.cs2box a.title{color:#50555b!important;display:block;font-size:20px!important;font-weight:400!important;position:relative;text-transform:none!important}.box.cs2box a.title.alt{font-size:16px;padding-bottom:20px;padding-left:80px;padding-top:20px}.box.cs2box a.title.alt .num{display:block;font-size:52px;left:0;position:absolute;top:20px}.box.cs2box a.title.alt .num.red{color:#e5514a!important}.box.cs2box a.title.alt .num.blue{color:#199bb5}.box.cs2box a.title .icon{color:#199bb5;font-size:20px;position:absolute;right:0;top:5px}.box.cs2box hr{margin:30px 0 25px}.box.cs2box .content{padding:25px 0 0!important}.box.cs2box .content .tags{display:block;margin-bottom:20px}.box.cs2box .content .tags>*{background:rgba(25,155,181,.1);border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-webkit-border-radius:15px;color:#199bb5;display:inline-block;font-size:16px;font-weight:700;margin:0 5px 0 0;padding:2px 14px;text-transform:uppercase}.box.cs2box .content .bottom{background-color:#eef0f5;border-top:1px solid rgba(0,0,0,.05);margin:25px -30px -25px;padding:25px 30px 25px 100px;position:relative}.box.cs2box .content .bottom img:not(.quote-icon){border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;left:30px;max-width:70px;position:absolute;top:30px;width:56px}.box.cs2box .content .bottom .button{padding:6px 0;width:180px}.box.cs2box .content .bottom .button,.fact-sheet-button{background-color:#fff;border:2px solid #199bb5;color:#199bb5;font-size:15px;margin-top:15px}.fact-sheet-button{border-radius:32px;padding:8px;width:auto}.fact-sheet-button:hover{background:none!important;border:2px solid #199bb5;color:#199bb5}.box.cs3box{display:flex;padding:20px 50px 20px 20px!important;position:relative}.box.cs3box .btn{background:none!important;color:#f9615a!important;font-size:24px!important;padding:0 15px!important;position:absolute;right:5px;top:10px;width:auto!important}.box.cs3box .btn .ripple-container{display:none}.box.cs3box .btn:active,.box.cs3box .btn:focus,.box.cs3box .btn:hover{background-color:transparent!important}.box.cs3box .btn i{color:#f9615a!important}.box.cs3box .btn:hover{background:none!important}.box.cs3box .btn:hover i{color:#000!important}.box.cs6box{padding:25px 30px!important}.box.cs6box .gray{color:#b4b7bc}.box.cs6box .green{color:#47afc4}.box.cs6box .lightorange{color:#fb9f9b}.box.cs6box .orange{color:#f9615a}.box.cs6box .lightblue{color:#d5f6fd}.box.cs6box .top{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:25px}.box.cs6box .top .num{display:block;font-size:62px;line-height:62px}@media (max-width:767px){.box.cs6box .top .num{font-size:42px;line-height:42px}}.box.cs6box .top .title{color:#50555b!important;display:block;font-size:24px!important;font-weight:700!important;text-transform:none!important}@media (max-width:1439px){.box.cs6box .top .title{padding-left:40px}}@media (max-width:991px){.box.cs6box .top .title{padding-left:0}}@media (max-width:767px){.box.cs6box .top .title{font-size:20px!important}}.box.cs6box .top .title>span{color:#f9615a;font-size:18px!important;font-weight:400!important;padding-left:15px}@media (max-width:1439px){.box.cs6box .top .title>span{display:block;padding-left:0}}@media (max-width:767px){.box.cs6box .top .title>span{font-size:16px!important}}.box.cs6box .top .btn{font-size:16px!important;margin:0!important;width:100%}@media (max-width:767px){.box.cs6box .top .btn{margin-top:20px!important;max-width:300px}}.box.cs6box .top .btn.btn-green-big{border:2px solid #199bb5!important;color:#fff!important;padding:.46875rem 1rem!important}.box.cs6box .top .btn.btn-cs{background:none!important;border:2px solid #199bb5!important}.box.cs6box .top .btn.btn-cs:hover{background:#199bb5!important;color:#fff!important}.box.cs6box .content{padding-bottom:0;padding-left:0}.box.cs6box .steps{display:block;padding-top:35px;position:relative}@media (max-width:767px){.box.cs6box .steps{padding-left:35px;padding-top:0}}.box.cs6box .steps .stepline{background:#f6f6f9;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;display:block;height:8px;margin-bottom:20px;position:relative}@media (max-width:767px){.box.cs6box .steps .stepline{height:calc(100% - 40px);left:0;position:absolute;top:30px;width:8px}}.box.cs6box .steps .stepline>div{border:3px solid #f9615a;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;height:30px;margin-left:-7px;position:absolute;top:-11px;width:30px}.box.cs6box .steps .stepline>div.s1{left:0}@media (max-width:767px){.box.cs6box .steps .stepline>div.s1{left:-4px;top:-11px}}.box.cs6box .steps .stepline>div.s2{left:16.6666666667%}.box.cs6box .steps .stepline>div.s3{left:25%}@media (max-width:767px){.box.cs6box .steps .stepline>div.s3{left:-4px;top:calc(25% + 2px)}}.box.cs6box .steps .stepline>div.s4{left:calc(33.33333% + 10px)}@media (max-width:767px){.box.cs6box .steps .stepline>div.s4{left:-4px;top:calc(33.33333% + 2px)}}.box.cs6box .steps .stepline>div.s5{left:calc(41.66667% + 10px)}@media (max-width:767px){.box.cs6box .steps .stepline>div.s5{left:-4px;top:calc(41.66667% + 10px)}}.box.cs6box .steps .stepline>div.s6{left:calc(50% + 10px)}@media (max-width:767px){.box.cs6box .steps .stepline>div.s6{left:-4px;top:calc(50% + 12px)}}.box.cs6box .steps .stepline>div.s7{left:calc(58.33333% + 10px)}@media (max-width:767px){.box.cs6box .steps .stepline>div.s7{left:-4px;top:calc(58.33333% + 14px)}}.box.cs6box .steps .stepline>div.s8{left:calc(66.66667% + 20px)}@media (max-width:767px){.box.cs6box .steps .stepline>div.s8{left:-4px;top:calc(66.66667% + 16px)}}.box.cs6box .steps .stepline>div.s9{left:calc(75% + 20px)}@media (max-width:767px){.box.cs6box .steps .stepline>div.s9{left:-4px;top:75%}}.box.cs6box .steps .stepline>div.s10{left:calc(83.33333% + 20px)}@media (max-width:767px){.box.cs6box .steps .stepline>div.s10{left:-4px;top:83.3333333333%}}.box.cs6box .steps .stepline>div.s11{left:calc(91.66667% + 20px)}@media (max-width:767px){.box.cs6box .steps .stepline>div.s11{left:-4px;top:91.6666666667%}}.box.cs6box .steps .stepline>div.s12{left:calc(100% - 20px)}@media (max-width:767px){.box.cs6box .steps .stepline>div.s12{left:-4px;top:calc(100% - 16px)}}.box.cs6box .steps .stepline>div>span{color:#f9615a;display:block;font-weight:700;left:-5px;position:absolute;text-align:center;top:-27px}.box.cs6box .steps h4{font-size:18px}.box.cs6box .steps .dot{height:18px;position:absolute;top:-33px;width:18px}@media (max-width:767px){.box.cs6box .steps .dot{left:-24px;top:25px}}.box.cs6box .steps .dot.gray{background:#b4b7bc}.box.cs6box .steps .dot.green{background:#47afc4}.box.cs6box .steps .dot.lightorange{background:#fb9f9b}.box.cs6box .steps .dot.orange{background:#f9615a}.box.cs6box .steps .dot.lightblue{background:#d5f6fd}.box.cs6box .bottom{background:#f6f6f9;border-radius:0 0 .625rem .625rem;-webkit-border-radius:0 0 .625rem .625rem;-moz-border-radius:0 0 .625rem .625rem;-ms-border-radius:0 0 .625rem .625rem;display:block;margin:35px -30px -40px;padding:25px 30px 30px 125px;position:relative}.box.cs6box .bottom h4{font-size:18px;margin-top:0}.box.cs6box .bottom img:not(.quote-icon){border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;display:block;height:75px;left:25px;position:absolute;top:30px;width:75px}.box.cs6box.alt{margin-top:30px}.box.cs6box.alt .bottom{background:#fff;margin:-30px;padding:25px 30px 30px}.box.cs6box.alt .bottom:after{background:url(../images/q1.svg);background-size:auto;background-size:contain;content:"";display:block;height:22px;position:absolute;right:36px;top:36px;width:22px}.box.cs6box.alt .bottom>div{height:85px}.box.cs6box.alt .bottom>div img:not(.quote-icon){height:60px;width:60px}.box.cs6box.alt .bottom>div h4{padding-left:80px;padding-top:20px}.csnotice{overflow:visible!important;padding-left:40px!important;position:relative}.csnotice.left-deco:not(.pro):before{background:#f9615a}.csnotice.left-deco-blue:not(.pro):before,.csnotice.left-deco:not(.pro):before{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:6px}.csnotice.left-deco-blue:not(.pro):before{background:#199bb5}.csnotice.left-deco.pro{border-left:4px solid #199bb5}.csnotice.bottom-deco:before{background:#f9615a;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;bottom:0;content:"";display:block;height:6px;left:0;position:absolute;right:27%}.csnotice .button{color:#fff!important;padding-left:10px!important;padding-right:10px!important}.csnotice h4{margin-top:0}.user-dashboard .row-eq-height .col-md-6{display:flex;flex-direction:column}.csbox{display:flex;flex:1;flex-direction:column;justify-content:space-between}.csbox .button.white{max-width:-moz-fit-content;max-width:fit-content}@media (max-width:1023px){.csbox .steps{margin-left:-32px;margin-right:-32px}.csbox .steps:before{left:0;right:0}.csbox .steps>div{width:18%}.csbox .steps>div:nth-child(5)>div{left:auto!important;right:0!important}.csbox .steps>div:nth-child(3){width:18%}}.csbox .steps>div>span{background:#47afc4;border:3px solid hsla(0,0%,100%,.4)}@media (max-width:1023px){.csbox .steps>div>span{display:none}.csbox .steps>div:first-child span{left:50%}.csbox .steps>div.active{display:block;height:20px}}.csbox .steps>div.active>span{border-color:#fb9f9b}.csbox .steps>div.active:before{background:#fb9f9b}@media (max-width:1023px){.csbox .steps>div.active:first-child:before{display:block}.csbox .steps>div.current>div{display:block;position:absolute}.csbox .steps>div.current>span{display:block}.csbox .steps>div:nth-child(odd){padding-top:0}}.owl-cs-nav{top:0}.owl-next.disabled,.owl-prev.disabled{pointer-events:none}.csbg.bg1{background-image:url(https://healthpath.com/wp-content/uploads/2019/07/SIBO_diet_plan.svg)}.csbg.bg1,.csbg.bg2{background-position:90% 130%;background-repeat:no-repeat;background-size:150px auto}.csbg.bg2{background-image:url(../images/dashboard_results_ready.svg)}.csbg.bg3{background-image:url(../images/dashboard_invite_friend.svg);background-position:90% 120%;background-repeat:no-repeat;background-size:150px auto}.csbg.bg4{background-image:url(../images/dashboard_supplement_protocol.svg)}.csbg.bg4,.csbg.bg5{background-position:90% 110%;background-repeat:no-repeat;background-size:150px auto}.csbg.bg5{background-image:url(../images/dashboard_practitioner_support.svg)}.csbg.bg6{background-image:url(../images/dashboard_find_the_test.svg)}.csbg.bg6,.csbg.bg7{background-position:90% 110%;background-repeat:no-repeat;background-size:150px auto}.csbg.bg7{background-image:url(../images/dashboard_no_recommendations.svg)}.csbg.bg8{background-image:url(../images/dashboard_commission_paid.svg);background-position:90% 110%}.csbg.bg8,.csbg.bg9{background-repeat:no-repeat;background-size:150px auto}.csbg.bg9{background-image:url(../images/dashboard_commission_due.svg);background-position:90% 130%}.csbg.bg10{background-image:url(../images/dashboard_commission_pending.svg);background-position:90% 150%}.csbg.bg10,.csbg.bg11{background-repeat:no-repeat;background-size:150px auto}.csbg.bg11{background-image:url(../images/dashboard_total_referred.svg);background-position:90% 170%}.valign{display:table;height:100%;width:100%}.valign>.middle{display:table-cell;vertical-align:middle;width:100%}nav.mobileMenu .phone{color:#199bb5;display:block;font-size:16px;font-weight:700;letter-spacing:1px;padding:20px 0}header .phone{color:#50555b;display:none;font-size:24px;position:absolute;right:65px;top:-34px}@media (min-width:768px){header .phone{top:-8px}}@media (max-width:1023px){header .phone{display:block}}@media (max-width:575px){.modal-dialog-centered{width:auto!important}}.checkout-page .box-basket{margin-left:50px}@media (max-width:1023px){.checkout-page .box-basket{margin-left:0}}.checkout-page #per-month strong{color:#199bb5}.checkout-page .order-box .wrapper{border-color:#f6f6f9}.checkout-page input[type=email].form-control,.checkout-page input[type=text].form-control,.checkout-page textarea.form-control{font-family:Cera Pro;font-size:16px;font-weight:700;height:30px!important}.checkout-page .cs_underline:not(label){border-bottom:1px solid #686d71;font-family:Cera Pro;font-size:16px;font-weight:700}.checkout-page .checkbox label{display:block;padding-left:0}.checkout-page .checkbox label>.checkbox-decorator{left:auto;margin-top:-7px;right:0}.checkout-page .checkbox label>h3{margin-bottom:0;margin-top:-5px}.checkout-page .box{border:1px solid transparent;border-radius:5px;margin-bottom:40px}.checkout-page .box .title{color:#50555b;display:block;font-family:Cera Pro;font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:20px}.checkout-page .box .title span{color:#686d71;display:block;font-size:18px;font-weight:400;letter-spacing:0}.checkout-page .box.stripe{cursor:pointer;margin-bottom:20px;padding-bottom:30px}.checkout-page .box.stripe input{font-family:Cera Pro!important;font-size:16px!important;font-weight:700!important}.checkout-page .box.splitit{cursor:pointer}.checkout-page .box.splitit .title{margin-bottom:0}.checkout-page .box.splitit img{max-height:50px}@media (max-width:1023px){.checkout-page .box.splitit img{padding-top:15px}}.checkout-page .box.highlight{box-shadow:0 0 40px rgba(0,0,0,.2);transition:box-shadow .3s ease-in-out,border .3s ease-in-out}.checkout-page .cs-box-5{border:none!important}.cs-box-5{border:1px solid #b4b7bc;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;padding:0 16px}.cs-box-5 h4{font-size:18px;font-weight:700;line-height:32px}.csTabs .csTab-content .author{margin:30px 0}@media (max-width:768px){.testRes-one>div{flex-basis:50%}}.testRes-two>.total-ph{display:block;font-size:20px;font-weight:700;padding:25px 0 0;text-align:center}@media (max-width:1439px){.testRes-five .num img{margin-top:40px}}.required{color:#e5514a}div.dataTables_length label,div.dataTables_length label select{font-size:16px!important}.page-link:focus{box-shadow:none}.checkout-error{background-color:#feefee;border-radius:6px;color:#f9615a;font-size:15px;font-weight:500;padding:4px 10px}.popupH2{font-size:34px;line-height:40px;margin:-20px 0 0;padding:0 0 30px}.user-dashboard .content .box p{color:#686d71;font-size:.9375rem;line-height:1.25rem;margin-bottom:.625rem}.sidebar .box.csfont p{color:#686d71!important;font-size:15px!important;font-weight:400;line-height:24px}.attachments .cs-attachment{border:1px solid #199bb5;border-radius:.625rem;box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-webkit-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-moz-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-ms-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);padding:15px 25px}.attachments .cs-attachment .dropdown-menu{min-width:180px}.attachments .cs-attachment .dropdown-menu>a>i{display:inline-block;font-size:20px;margin-right:10px}.attachments .cs-attachment h3{font-size:24px;font-weight:500;letter-spacing:-.4px;line-height:32px;margin:0!important;padding:0}.attachments .cs-attachment .time{color:#686d71;display:block;font-size:15px;font-weight:400;line-height:20px}.attachments .cs-attachment .btn{box-shadow:none!important;-moz-box-shadow:none!important;-ms-box-shadow:none!important;-webkit-box-shadow:none!important;line-height:24px;margin-bottom:0}.attachments .cs-attachment .btn>i{display:inline-block;font-size:24px;line-height:24px;margin-left:10px;margin-top:-3px;position:relative;top:5px}.greview{margin-left:auto;padding-bottom:40px;padding-top:40px;position:relative;width:100%}.greview .owl-item{maergin-righjt:10px;margin-left:10px}@media (max-width:1023px){.greview{width:224px}}@media (min-width:576px) and (max-width:600px){.greview{width:200px}}@media (max-width:575px){.greview{flex:0 0 100%;max-width:100%;width:100%}}.greview>img{display:block;margin:0 auto 30px;max-width:150px;opacity:.7}.greview .stars{color:#189bb4;font-size:26px;margin-bottom:20px}.greview .date{color:#189bb4;font-size:16px;font-weight:700;text-transform:uppercase}.greview .owl-dots{bottom:20px;position:absolute;right:0}.greview .owl-dots .owl-dot{background:#b4b7bc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;display:inline-block;height:8px;margin:4px;width:8px}.greview .owl-dots .owl-dot.active{background:#199bb5}#customRange{-webkit-appearance:none;margin:18px 0;width:100%}#customRange:focus{outline:none}#customRange::-webkit-slider-runnable-track{background:#199bb5;border:.2px solid #010101;border-radius:15px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;height:8.4px;width:100%}#customRange::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #000;border-radius:100%;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;height:20px;margin-top:-8px;width:20px}#customRange:focus::-webkit-slider-runnable-track{background:#367ebd}#customRange::-moz-range-track{background:#199bb5;border:.2px solid #010101;border-radius:1.3px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;height:8.4px;width:100%}#customRange::-moz-range-thumb{background:#fff;border:1px solid #000;border-radius:100%;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;height:20px;margin-top:-8px;width:20px}#customRange::-ms-track{background:transparent;border-color:transparent;border-radius:15px;border-width:16px 0;color:transparent;height:8.4px;width:100%}#customRange::-ms-fill-lower{background:#2a6495}#customRange::-ms-fill-lower,#customRange::-ms-fill-upper{border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}#customRange::-ms-fill-upper{background:#3071a9}#customRange::-ms-thumb{background:#fff;border:1px solid #000;border-radius:100%;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;height:20px;margin-top:-8px;width:20px}#customRange:focus::-ms-fill-lower{background:#3071a9}#customRange:focus::-ms-fill-upper{background:#367ebd}.checkout-header{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.checkout-register{padding-top:50px}.checkout-register h3{letter-spacing:-.8px;line-height:32px}.confirm-order-page{margin-top:40px}.confirm-order-page .order-box{border-radius:8px;box-shadow:0 2px 9px 0 rgba(28,79,105,.16)}.confirm-order-page .checkout-border{background-color:#fff;border-radius:6px;box-shadow:0 2px 9px 0 rgba(28,79,105,.16);padding:15px}.confirm-order-page .checkout-border input{color:#495057!important}@media (min-width:576px){.confirm-order-page .checkout-border{margin-left:-15px;margin-right:-15px}}.confirm-order-page .success-error-div{min-width:100%;padding-bottom:15px}.checkout-page .box{background-color:#fff;border-radius:6px;box-shadow:0 2px 9px 0 rgba(28,79,105,.16);margin-bottom:15px;padding:15px}.checkout-page .box.highlight{border:1px solid #199bb5;box-shadow:0 18px 18px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1)}@media (max-width:575px){.checkout-page .checkout-register-mobile,.minicart-content-wrapper .checkout-register-mobile,checkout-register .checkout-register-mobile{display:flex!important}}@media (min-width:576px){.checkout-page .checkout-register-mobile,.minicart-content-wrapper .checkout-register-mobile,checkout-register .checkout-register-mobile{display:none!important}.checkout-page .guest-checkout-card,.minicart-content-wrapper .guest-checkout-card,checkout-register .guest-checkout-card{display:block!important}}@media (min-width:768px) and (max-width:991px){.checkout-page .guest-checkout-card,.minicart-content-wrapper .guest-checkout-card,checkout-register .guest-checkout-card{margin-top:30px}}.checkout-page input[type=email].form-control,.checkout-page input[type=text].form-control,.checkout-page textarea.form-control,.minicart-content-wrapper input[type=email].form-control,.minicart-content-wrapper input[type=text].form-control,.minicart-content-wrapper textarea.form-control,checkout-register input[type=email].form-control,checkout-register input[type=text].form-control,checkout-register textarea.form-control{font-family:Cera Pro;font-size:18px;font-weight:700}.checkout-page .btn-white-small,.minicart-content-wrapper .btn-white-small,checkout-register .btn-white-small{background:#fff;border-radius:30px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#199bb5;font-size:1rem;padding:11px 53px}.checkout-page .btn-white-small:active,.checkout-page .btn-white-small:focus,.checkout-page .btn-white-small:hover,.minicart-content-wrapper .btn-white-small:active,.minicart-content-wrapper .btn-white-small:focus,.minicart-content-wrapper .btn-white-small:hover,checkout-register .btn-white-small:active,checkout-register .btn-white-small:focus,checkout-register .btn-white-small:hover{background:#f2f2f2;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.checkout-page .btn-blue-small,.minicart-content-wrapper .btn-blue-small,checkout-register .btn-blue-small{background:#199bb5!important;border-radius:30px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#fff;font-size:1rem;padding:11px 53px}.checkout-page .btn-blue-small:disabled,.minicart-content-wrapper .btn-blue-small:disabled,checkout-register .btn-blue-small:disabled{background:#199bb5!important}.checkout-page .btn-blue-small:active,.checkout-page .btn-blue-small:focus,.checkout-page .btn-blue-small:hover,.minicart-content-wrapper .btn-blue-small:active,.minicart-content-wrapper .btn-blue-small:focus,.minicart-content-wrapper .btn-blue-small:hover,checkout-register .btn-blue-small:active,checkout-register .btn-blue-small:focus,checkout-register .btn-blue-small:hover{background:#16889f;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.checkout-page .btn-red-small,.minicart-content-wrapper .btn-red-small,checkout-register .btn-red-small{background:#fff;color:#f9615a;font-size:1rem;padding:11px 53px}.checkout-page .btn-red-small:active,.checkout-page .btn-red-small:focus,.checkout-page .btn-red-small:hover,.minicart-content-wrapper .btn-red-small:active,.minicart-content-wrapper .btn-red-small:focus,.minicart-content-wrapper .btn-red-small:hover,checkout-register .btn-red-small:active,checkout-register .btn-red-small:focus,checkout-register .btn-red-small:hover{background:#f84941;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#fff}.checkout-page ul.basket-list,.minicart-content-wrapper ul.basket-list,checkout-register ul.basket-list{list-style:none;margin-bottom:30px;margin-left:0;padding-left:35px}@media only screen and (max-width:1023px){.checkout-page ul.basket-list,.minicart-content-wrapper ul.basket-list,checkout-register ul.basket-list{display:none}}.checkout-page ul.basket-list li,.minicart-content-wrapper ul.basket-list li,checkout-register ul.basket-list li{margin-bottom:15px}.checkout-page ul.basket-list li:before,.minicart-content-wrapper ul.basket-list li:before,checkout-register ul.basket-list li:before{color:#199bb5;content:"\f122";font-family:Ionicons;font-size:22px;left:25px;position:absolute}.checkout-page ul.basket-list li span,.minicart-content-wrapper ul.basket-list li span,checkout-register ul.basket-list li span{color:#199bb5;font-weight:500}.checkout-page .btn.btn-red:active,.checkout-page .btn.btn-red:hover,.checkout-page button.btn.btn-red:active,.checkout-page button.btn.btn-red:hover,.checkout-page input.btn.btn-red:active,.checkout-page input.btn.btn-red:hover,.minicart-content-wrapper .btn.btn-red:active,.minicart-content-wrapper .btn.btn-red:hover,.minicart-content-wrapper button.btn.btn-red:active,.minicart-content-wrapper button.btn.btn-red:hover,.minicart-content-wrapper input.btn.btn-red:active,.minicart-content-wrapper input.btn.btn-red:hover,checkout-register .btn.btn-red:active,checkout-register .btn.btn-red:hover,checkout-register button.btn.btn-red:active,checkout-register button.btn.btn-red:hover,checkout-register input.btn.btn-red:active,checkout-register input.btn.btn-red:hover{background-color:#f9615a!important}.checkout-page .form-container,.minicart-content-wrapper .form-container,checkout-register .form-container{max-width:1000px}.checkout-page .btn.btn-red,.checkout-page button.btn.btn-red,.checkout-page input.btn.btn-red,.minicart-content-wrapper .btn.btn-red,.minicart-content-wrapper button.btn.btn-red,.minicart-content-wrapper input.btn.btn-red,checkout-register .btn.btn-red,checkout-register button.btn.btn-red,checkout-register input.btn.btn-red{font-size:16px;line-height:16px;max-width:365px;padding:15px 0;text-align:center;width:100%}.checkout-page .btn.btn-red.signin,.minicart-content-wrapper .btn.btn-red.signin,checkout-register .btn.btn-red.signin{background:#fff;border:3px solid #f9615a;color:#f9615a;margin-top:25px}@media (max-width:991px){.checkout-page .btn.btn-red.signin,.minicart-content-wrapper .btn.btn-red.signin,checkout-register .btn.btn-red.signin{min-width:230px;width:50%}}.checkout-page .btn.btn-red.signin:hover,.minicart-content-wrapper .btn.btn-red.signin:hover,checkout-register .btn.btn-red.signin:hover{border:3px solid #f9615a}.checkout-page .btn.btn-red.guest,.minicart-content-wrapper .btn.btn-red.guest,checkout-register .btn.btn-red.guest{background:#f9615a!important;border:3px solid #f9615a;color:#fff!important}@media (max-width:991px){.checkout-page .btn.btn-red.guest,.minicart-content-wrapper .btn.btn-red.guest,checkout-register .btn.btn-red.guest{min-width:230px;width:50%}}.checkout-page .btn.btn-blue.guest,.minicart-content-wrapper .btn.btn-blue.guest,checkout-register .btn.btn-blue.guest{border:3px solid #f9615a}@media (max-width:991px){.checkout-page .btn.btn-blue.guest,.minicart-content-wrapper .btn.btn-blue.guest,checkout-register .btn.btn-blue.guest{min-width:230px;width:50%}}.checkout-page .btn.btn-red.apply-coupon,.checkout-page .btn.btn-red.apply-coupon-mobile,.minicart-content-wrapper .btn.btn-red.apply-coupon,.minicart-content-wrapper .btn.btn-red.apply-coupon-mobile,checkout-register .btn.btn-red.apply-coupon,checkout-register .btn.btn-red.apply-coupon-mobile{background:#199bb5!important;border:3px solid #199bb5;color:#fff!important}.checkout-page .btn.btn-red.guest:hover,.minicart-content-wrapper .btn.btn-red.guest:hover,checkout-register .btn.btn-red.guest:hover{background:#fff!important;border:3px solid #f9615a;color:#f9615a!important}.checkout-page .btn.btn-red.btn-buy,.minicart-content-wrapper .btn.btn-red.btn-buy,checkout-register .btn.btn-red.btn-buy{background:#f9615a!important;border:3px solid #f9615a;color:#fff!important;padding-left:30px;padding-right:30px;width:auto}.checkout-page .btn.btn-red.btn-buy:hover,.minicart-content-wrapper .btn.btn-red.btn-buy:hover,checkout-register .btn.btn-red.btn-buy:hover{background:#fff!important;border:3px solid #f9615a;color:#f9615a!important}.checkout-page .btn.btn-white,.minicart-content-wrapper .btn.btn-white,checkout-register .btn.btn-white{color:#686d71!important;font-size:18px;font-weight:400;line-height:28px;text-align:center;text-transform:none}.checkout-page .btn.btn-white.fb-login,.checkout-page .btn.btn-white.google-login,.minicart-content-wrapper .btn.btn-white.fb-login,.minicart-content-wrapper .btn.btn-white.google-login,checkout-register .btn.btn-white.fb-login,checkout-register .btn.btn-white.google-login{background-position:22px}.checkout-page .btn.btn-white,.minicart-content-wrapper .btn.btn-white,checkout-register .btn.btn-white{background-color:#fff;border-radius:49px;box-shadow:0 2px 9px 0 rgba(28,79,105,.16)}.checkout-page .already-account,.minicart-content-wrapper .already-account,checkout-register .already-account{color:#199bb5;margin-top:40px}.checkout-page .box-border,.minicart-content-wrapper .box-border,checkout-register .box-border{background-color:#fff;border-radius:6px;box-shadow:0 2px 9px 0 rgba(28,79,105,.16)}.checkout-page .bmd-form-group .bmd-label-floating,.checkout-page .bmd-form-group .bmd-label-placeholder,.minicart-content-wrapper .bmd-form-group .bmd-label-floating,.minicart-content-wrapper .bmd-form-group .bmd-label-placeholder,checkout-register .bmd-form-group .bmd-label-floating,checkout-register .bmd-form-group .bmd-label-placeholder{color:#b4b7bc}.checkout-page .or,.minicart-content-wrapper .or,checkout-register .or{background:none;background:url(/images/or.png) 50% repeat-x;margin-bottom:25px;width:100%}.checkout-page .or>div,.minicart-content-wrapper .or>div,checkout-register .or>div{background:#fff;border:1px solid #d9dbdd;border-radius:50%;color:#b4b7bc;font-size:16px;height:41px;line-height:38px;margin:0 auto;text-align:center;width:41px}.checkout-page .backtoshop,.minicart-content-wrapper .backtoshop,checkout-register .backtoshop{display:inline-block;float:right;font-size:18px}.checkout-page .or-block h3,.minicart-content-wrapper .or-block h3,checkout-register .or-block h3{align-self:center}@media (max-width:767px){.checkout-page .or-block h3,.minicart-content-wrapper .or-block h3,checkout-register .or-block h3{align-self:start}}.checkout-page .guest-link,.minicart-content-wrapper .guest-link,checkout-register .guest-link{justify-content:center;padding-bottom:102px;padding-top:200px;text-align:center}@media (max-width:991px){.checkout-page .guest-link,.minicart-content-wrapper .guest-link,checkout-register .guest-link{padding-bottom:40px!important;padding-top:30px!important}}.checkout-page .confirm-buttons,.minicart-content-wrapper .confirm-buttons,checkout-register .confirm-buttons{margin-top:30px}.checkout-page .confirm-buttons button.btn.btn-red,.minicart-content-wrapper .confirm-buttons button.btn.btn-red,checkout-register .confirm-buttons button.btn.btn-red{border:3px solid #f9615a;color:#fff!important;font-size:16px;letter-spacing:1px;padding-left:40px;padding-right:40px;width:auto}.checkout-page .confirm-buttons button.btn.btn-red:hover,.minicart-content-wrapper .confirm-buttons button.btn.btn-red:hover,checkout-register .confirm-buttons button.btn.btn-red:hover{background:#fff!important;color:#f9615a!important}.checkout-page .btn.apply-coupon,.minicart-content-wrapper .btn.apply-coupon,checkout-register .btn.apply-coupon{background-color:green}@media (max-width:1439px){.checkout-page .forwhom,.minicart-content-wrapper .forwhom,checkout-register .forwhom{flex-wrap:wrap}.checkout-page .forwhom .someone-else-btn,.checkout-page .forwhom .yourself-btn,.minicart-content-wrapper .forwhom .someone-else-btn,.minicart-content-wrapper .forwhom .yourself-btn,checkout-register .forwhom .someone-else-btn,checkout-register .forwhom .yourself-btn{border:1px solid!important;border-radius:4px!important}}.checkout-page .forwhom .btn,.minicart-content-wrapper .forwhom .btn,checkout-register .forwhom .btn{border:1px solid #979797;color:#686d71;font-size:16px!important;font-weight:700;height:45px;width:164px}.checkout-page .forwhom .btn.active,.minicart-content-wrapper .forwhom .btn.active,checkout-register .forwhom .btn.active{background-color:#fff;border:1px solid #199bb5;color:#199bb5}.checkout-page .forwhom .yourself-btn,.minicart-content-wrapper .forwhom .yourself-btn,checkout-register .forwhom .yourself-btn{border-radius:4px 0 0 4px}.checkout-page .forwhom .someone-else-btn,.minicart-content-wrapper .forwhom .someone-else-btn,checkout-register .forwhom .someone-else-btn{border-left-style:none;border-radius:0 4px 4px 0}@media (max-width:992px){.checkout-page .forwhom,.minicart-content-wrapper .forwhom,checkout-register .forwhom{margin-top:0!important;width:100%}.checkout-page .forwhom .btn,.minicart-content-wrapper .forwhom .btn,checkout-register .forwhom .btn{width:100%}}.checkout-page .checkout-help-text,.minicart-content-wrapper .checkout-help-text,checkout-register .checkout-help-text{display:none}.checkout-page .notification,.minicart-content-wrapper .notification,checkout-register .notification{display:block;font-size:14px}.checkout-page .practitioner,.minicart-content-wrapper .practitioner,checkout-register .practitioner{display:block;margin-bottom:15px}.checkout-page #coupon-code-label,.minicart-content-wrapper #coupon-code-label,checkout-register #coupon-code-label{color:#b4b7bc}.checkout-page .order-icons,.minicart-content-wrapper .order-icons,checkout-register .order-icons{padding:0!important}.checkout-page .order-icons img,.minicart-content-wrapper .order-icons img,checkout-register .order-icons img{margin:10px}.checkout-page [class*=" bmd-label"],.checkout-page [class^=bmd-label],.minicart-content-wrapper [class*=" bmd-label"],.minicart-content-wrapper [class^=bmd-label],checkout-register [class*=" bmd-label"],checkout-register [class^=bmd-label]{color:#b4b7bc}.checkout-page .invite-form-row .form-group,.minicart-content-wrapper .invite-form-row .form-group,checkout-register .invite-form-row .form-group{margin-bottom:.5rem}.checkout-page input[type=email].form-control,.checkout-page input[type=text].form-control,.minicart-content-wrapper input[type=email].form-control,.minicart-content-wrapper input[type=text].form-control,checkout-register input[type=email].form-control,checkout-register input[type=text].form-control{font-weight:700}.checkout-page a.discount-code,.minicart-content-wrapper a.discount-code,checkout-register a.discount-code{display:block;font-size:18px;line-height:28px;text-align:center}.checkout-page .discount-code-input,.minicart-content-wrapper .discount-code-input,checkout-register .discount-code-input{display:none}.checkout-page .discount-code-input input,.minicart-content-wrapper .discount-code-input input,checkout-register .discount-code-input input{border:none;border-bottom:1px solid #ddd;display:block;font-size:16px;width:100%}.checkout-page .discount-code-input input::-webkit-input-placeholder,.minicart-content-wrapper .discount-code-input input::-webkit-input-placeholder,checkout-register .discount-code-input input::-webkit-input-placeholder{color:#b4b7bc}.checkout-page .discount-code-input-preview input,.minicart-content-wrapper .discount-code-input-preview input,checkout-register .discount-code-input-preview input{border:none;border-bottom:1px solid #ddd;display:block;font-size:16px;width:100%}.checkout-page .discount-code-input-preview input::-webkit-input-placeholder,.minicart-content-wrapper .discount-code-input-preview input::-webkit-input-placeholder,checkout-register .discount-code-input-preview input::-webkit-input-placeholder{color:#b4b7bc}.checkout-page .btn:not(:disabled):not(.disabled),.checkout-page .custom-file-control:not(:disabled):not(.disabled):before,.minicart-content-wrapper .btn:not(:disabled):not(.disabled),.minicart-content-wrapper .custom-file-control:not(:disabled):not(.disabled):before,checkout-register .btn:not(:disabled):not(.disabled),checkout-register .custom-file-control:not(:disabled):not(.disabled):before{letter-spacing:1px}.checkout-page .btn.btn-blue.guest,.minicart-content-wrapper .btn.btn-blue.guest,checkout-register .btn.btn-blue.guest{background:#199bb5!important;border:3px solid #199bb5;color:#fff!important;font-size:16px;line-height:16px;padding:15px 0;width:100%}.checkout-page .btn.btn-blue.guest:hover,.minicart-content-wrapper .btn.btn-blue.guest:hover,checkout-register .btn.btn-blue.guest:hover{background:#fff!important;color:#199bb5!important}@media only screen and (max-width:1440px){.checkout-page .forwhom,.minicart-content-wrapper .forwhom,checkout-register .forwhom{float:left;margin-bottom:25px;margin-top:25px}.checkout-page .guest-link,.minicart-content-wrapper .guest-link,checkout-register .guest-link{padding-bottom:102px;padding-top:176px}.checkout-page .confirm-order-page h3,.minicart-content-wrapper .confirm-order-page h3,checkout-register .confirm-order-page h3{margin-top:0}}@media only screen and (max-width:1024px){.checkout-page .guest-link,.minicart-content-wrapper .guest-link,checkout-register .guest-link{padding-bottom:102px;padding-top:174px}.checkout-page ul.checkout-nav,.minicart-content-wrapper ul.checkout-nav,checkout-register ul.checkout-nav{position:relative;top:35px;z-index:1}.checkout-page body,.minicart-content-wrapper body,checkout-register body{padding-top:44px}.checkout-page .order-icons img,.minicart-content-wrapper .order-icons img,checkout-register .order-icons img{margin:0 5px;max-width:28%}.checkout-page .confirm-order-page h1,.minicart-content-wrapper .confirm-order-page h1,checkout-register .confirm-order-page h1{margin-top:0}}@media only screen and (max-width:1023px){.checkout-page .confirm-order-page .order-box .image,.minicart-content-wrapper .confirm-order-page .order-box .image,checkout-register .confirm-order-page .order-box .image{display:none}}@media only screen and (max-width:640px){.checkout-page .forwhom,.minicart-content-wrapper .forwhom,checkout-register .forwhom{margin-bottom:25px}.checkout-page .forwhom a,.minicart-content-wrapper .forwhom a,checkout-register .forwhom a{font-size:12px}}@media only screen and (max-width:600px){.checkout-page .confirm-order-page h3,.minicart-content-wrapper .confirm-order-page h3,checkout-register .confirm-order-page h3{display:inline-grid;margin-top:0}.checkout-page .confirm-order-page h1,.minicart-content-wrapper .confirm-order-page h1,checkout-register .confirm-order-page h1{margin-top:50px}}@media only screen and (max-width:579px){.checkout-page .guest-link,.minicart-content-wrapper .guest-link,checkout-register .guest-link{padding-bottom:0;padding-top:20px}}@media only screen and (max-width:575px){.checkout-page .checkout-page h1,.minicart-content-wrapper .checkout-page h1,checkout-register .checkout-page h1{margin-top:30px}.checkout-page .checkout-page a.btn.btn-red.guest,.minicart-content-wrapper .checkout-page a.btn.btn-red.guest,checkout-register .checkout-page a.btn.btn-red.guest{margin-bottom:0}.checkout-page .checkout-page .box-basket,.minicart-content-wrapper .checkout-page .box-basket,checkout-register .checkout-page .box-basket{margin-top:30px!important}}@media only screen and (max-width:575px) and (min-width:575px){.checkout-page .box-cart-mobile,.minicart-content-wrapper .box-cart-mobile,checkout-register .box-cart-mobile{float:right;margin-top:-60px;position:relative}}@media only screen and (max-width:575px) and (max-width:575px){.checkout-page .box-cart-mobile,.minicart-content-wrapper .box-cart-mobile,checkout-register .box-cart-mobile{align-items:flex-end;display:flex;flex-direction:column;margin-right:10px}}@media only screen and (max-width:575px){.checkout-page .box-cart-mobile-wrapper,.minicart-content-wrapper .box-cart-mobile-wrapper,checkout-register .box-cart-mobile-wrapper{align-items:flex-end;display:flex;flex-direction:column;width:100%}.checkout-page .checkout-page .cart-remove,.minicart-content-wrapper .checkout-page .cart-remove,checkout-register .checkout-page .cart-remove{position:absolute;top:75px}.checkout-page .checkout-page .basket-checkout .input-group,.minicart-content-wrapper .checkout-page .basket-checkout .input-group,checkout-register .checkout-page .basket-checkout .input-group{float:right}.checkout-page .checkout-page .cart-item-price,.minicart-content-wrapper .checkout-page .cart-item-price,checkout-register .checkout-page .cart-item-price{text-align:right}.checkout-page .checkout-page .cart-remove,.minicart-content-wrapper .checkout-page .cart-remove,checkout-register .checkout-page .cart-remove{position:relative;z-index:10}.checkout-page .mr-5,.checkout-page .mx-5,.minicart-content-wrapper .mr-5,.minicart-content-wrapper .mx-5,checkout-register .mr-5,checkout-register .mx-5{margin:0!important}.checkout-page .btn.btn-red,.checkout-page button.btn.btn-red,.checkout-page input.btn.btn-red,.minicart-content-wrapper .btn.btn-red,.minicart-content-wrapper button.btn.btn-red,.minicart-content-wrapper input.btn.btn-red,checkout-register .btn.btn-red,checkout-register button.btn.btn-red,checkout-register input.btn.btn-red{max-width:311px}.checkout-page .already-account,.minicart-content-wrapper .already-account,checkout-register .already-account{margin-top:10px}}.checkout-page hr,.minicart-content-wrapper hr,checkout-register hr{border-top:1px solid #f6f6f9}ul.checkout-nav{left:50%;list-style:none;margin-left:-100px;padding:0;position:fixed;top:45px;width:200px;z-index:2000}ul.checkout-nav li{color:#8b8e92;display:inline-block;font-size:14px;line-height:24px;width:48.5%}ul.checkout-nav li:before{background-color:#b9bbbe;border-radius:4px;content:"";display:block;height:4px}ul.checkout-nav li.signin{text-align:left}ul.checkout-nav li.payment{text-align:right}ul.checkout-nav li.active{color:#8b8e92}ul.checkout-nav li.active:before{background-color:#f9615a;border-radius:4px;color:#909397;content:"";display:block}header nav.main ul>li.basket .cartbox{background:#fff;box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-webkit-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-moz-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-ms-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);display:none;position:absolute;right:0;right:-30px;top:100%;width:460px}header nav.main ul>li.basket .cartbox .cart-trust-icons{border-bottom:1px solid hsla(218,6%,72%,.34);margin-bottom:0!important;padding:20px 5px;text-align:center}header nav.main ul>li.basket .cartbox .cart-trust-icons img{margin-right:20px}header nav.main ul>li.basket .cartbox .cart-trust-icons img:last-child{margin-right:0}header nav.main ul>li.basket .cartbox .head{align-items:center;border-bottom:1px solid hsla(218,6%,72%,.34);display:flex;padding:15px 20px}header nav.main ul>li.basket .cartbox .head h4{color:#50555b;font-size:24px;font-weight:700;letter-spacing:-.8px;line-height:32px;margin:0 20px 0 0;padding:0}header nav.main ul>li.basket .cartbox .head span{color:#686d71;font-size:18px;font-weight:400;line-height:32px;padding:0}header nav.main ul>li.basket .cartbox .shipping{align-items:center;background-color:#f9f9f9;border-bottom:1px solid hsla(218,6%,72%,.34);display:flex;padding:15px 20px}header nav.main ul>li.basket .cartbox .buttons{align-items:center;display:flex;padding:20px 0}header nav.main ul>li.basket .cartbox .buttons .row,header nav.main ul>li.basket .cartbox .shipping .row{width:100%}header nav.main ul>li.basket .cartbox .buttons .row{margin-left:0!important;margin-right:0!important}header nav.main ul>li.basket .cartbox .buttons .row>div:first-child{padding-right:5px!important}header nav.main ul>li.basket .cartbox .buttons .row>div:last-child{padding-left:5px!important}header nav.main ul>li.basket .cartbox .buttons a{background:#199bb5;border:3px solid #199bb5;border-radius:42px;color:#fff;display:block;font-family:Cera Pro;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1px;margin:0 auto;padding:20px 0;text-align:center;text-transform:uppercase;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;width:100%}header nav.main ul>li.basket .cartbox .buttons a:active,header nav.main ul>li.basket .cartbox .buttons a:hover{background:transparent;border-color:#199bb5;color:#199bb5}header nav.main ul>li.basket .cartbox .buttons a.accent{background:#f9615a;border-color:#f9615a;color:#fff}header nav.main ul>li.basket .cartbox .buttons a.accent:active,header nav.main ul>li.basket .cartbox .buttons a.accent:hover{background:transparent;border-color:#f9615a;color:#f9615a}header nav.main ul>li.basket .cartbox .item{border-bottom:1px solid hsla(218,6%,72%,.34);padding:22px 20px}header nav.main ul>li.basket .cartbox .item .col-7{padding-left:20px;position:relative}header nav.main ul>li.basket .cartbox .item .remove{background:none;color:#199bb5;font-size:26px;margin:0;padding:5px;position:absolute;right:-5px;top:-5px}header nav.main ul>li.basket .cartbox .item h5{color:#686d71;font-size:18px;font-weight:700;line-height:28px;padding-right:40px}@media (max-width:1023px){header nav.main ul>li.basket .cartbox{right:-15px;width:400px}}@media (max-width:575px){header nav.main ul>li.basket .cartbox{right:-16px;width:375px}}@media (max-width:374px){header nav.main ul>li.basket .cartbox{width:320px}}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-content .cartbox{background:#fff;bottom:20px;box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-webkit-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-moz-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-ms-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);display:flex;flex-direction:column;left:50%;margin-left:-45%;max-width:90%;overflow:auto;position:fixed;top:20px;width:90%!important;z-index:1000}.mfp-content .cartbox .head{align-items:center;border-bottom:1px solid hsla(218,6%,72%,.34);display:flex;padding:15px 20px}.mfp-content .cartbox .head h4{color:#50555b;font-size:24px;font-weight:700;letter-spacing:-.8px;line-height:32px;margin:0 20px 0 0;padding:0}.mfp-content .cartbox .head span{color:#686d71;font-size:18px;font-weight:400;line-height:32px;padding:0}.mfp-content .cartbox .shipping{align-items:center;border-bottom:1px solid hsla(218,6%,72%,.34);display:flex;padding:15px 20px}.mfp-content .cartbox .buttons{align-items:center;display:flex;padding:20px 0}.mfp-content .cartbox .buttons .row,.mfp-content .cartbox .shipping .row{width:100%}.mfp-content .cartbox .buttons .row{margin-left:0!important;margin-right:0!important}.mfp-content .cartbox .buttons .row>div:first-child{padding-right:5px!important}.mfp-content .cartbox .buttons .row>div:last-child{padding-left:5px!important}.mfp-content .cartbox .buttons a{background:#199bb5;border:3px solid #199bb5;border-radius:42px;color:#fff;display:block;font-family:Cera Pro;font-size:14px;font-weight:700;letter-spacing:1px;line-height:6px;margin:0 auto;padding:20px 0;text-align:center;text-transform:uppercase;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;width:100%}.mfp-content .cartbox .buttons a:active,.mfp-content .cartbox .buttons a:hover{background:transparent;border-color:#199bb5;color:#199bb5}.mfp-content .cartbox .buttons a.accent{background:#f9615a;border-color:#f9615a;color:#fff}.mfp-content .cartbox .buttons a.accent:active,.mfp-content .cartbox .buttons a.accent:hover{background:transparent;border-color:#f9615a;color:#f9615a}.mfp-content .cartbox .items{align-content:flex-start;display:flex;flex-direction:column;flex-grow:1}.mfp-content .cartbox .item{border-bottom:1px solid hsla(218,6%,72%,.34);padding:22px 20px}.mfp-content .cartbox .item .col-7{padding-left:20px;position:relative}.mfp-content .cartbox .item .remove{color:#199bb5;font-size:26px;margin:0;padding:5px;position:absolute;right:-5px;top:-5px}.mfp-content .cartbox .item h5{color:#686d71;font-size:18px;font-weight:700;line-height:28px;padding-right:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}i.loading-icon{display:inline-block;font-size:34px;height:32px;margin-bottom:-10px;margin-top:-5px;position:relative;width:32px}i.loading-icon:before{animation-duration:2s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;border:2px solid transparent;border-left-color:#f9615a;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;content:"";display:block;height:32px;left:0;margin-left:15px;position:absolute;top:0;width:32px}.grey-overlay{height:0;width:0}.grey-overlay.active{height:10000px;width:10000px}@media (max-width:1023px){.mini-cart-buttons{display:flex;flex-direction:row;flex-wrap:nowrap}.mini-cart-buttons div{flex:1!important}}.checkout-google-reviews{align-items:center;box-shadow:none!important;display:flex;flex-direction:column;padding:0}.checkout-google-reviews .owl-stage-outer{z-index:-1}.checkout-google-reviews .google-review-logo{margin:0 auto;width:160px}.checkout-google-reviews .owl-review-card{width:100%}.checkout-google-reviews .owl-review-card .google-review-head{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 2px}.checkout-google-reviews .owl-review-card .google-review-head .star-rating i{color:#199bb5;font-size:32px}.checkout-google-reviews .owl-review-card .google-review-head .review-time{color:#199bb5;font-size:14px;font-weight:600}.checkout-google-reviews .owl-review-card .google-review-body p,.checkout-google-reviews .owl-review-card .google-review-body span{font-size:16px}.checkout-google-reviews .owl-dots{float:right;margin-top:-30px;z-index:10}.checkout-google-reviews .owl-dots button{background-color:#ccc;border-radius:50%;height:8px;margin-left:6px;width:8px}.checkout-google-reviews .owl-dots button.active{background-color:#199bb5}.supplements-wrapper .item .img{border-radius:8px!important;overflow:hidden!important}.supplements-filters-search-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.supplements-filters-search-wrapper .supplements-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:100vw;overflow-y:visible;width:40%;z-index:1}.supplements-filters-search-wrapper .supplements-filters .supplement-filters-inner-wrapper{display:flex;justify-content:flex-end;overflow-y:visible;padding:10px 0;width:100%}@media (max-width:991px){.supplements-filters-search-wrapper .supplements-filters .supplement-filters-inner-wrapper{justify-content:flex-start}}@media (max-width:480px){.supplements-filters-search-wrapper .supplements-filters .supplement-filters-inner-wrapper{align-items:flex-start;flex-direction:column;justify-content:flex-start}.supplements-filters-search-wrapper .supplements-filters .supplement-filters-inner-wrapper .supplement-select-box{margin-bottom:10px;margin-left:0}}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box{position:relative}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box .supplement-open-dropdown{z-index:9}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box .supplement-dropdown{max-height:360px;overflow-y:auto}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box .supplement-dropdown.active{top:45px}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box .supplement-dropdown .supplement-option{border-bottom:1px solid #ccc!important}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box .supplement-dropdown .supplement-option .check{transform:scale(.7)}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box .supplement-dropdown .supplement-option .check:before{transform:scale(.7) rotate(45deg) translateY(4px) translateX(5px)}.supplements-filters-search-wrapper .supplement-search-wrapper{min-width:300px}.product-head-wrapper{padding:100px 0 40px}.product-head-wrapper .supplement-product-box{display:flex}.product-head-wrapper .supplement-product-box .supplement-images{align-items:flex-start;display:flex;flex-direction:column}@media (max-width:1439px){.product-head-wrapper .supplement-product-box .supplement-images{width:100%}}.product-head-wrapper .supplement-product-box .supplement-images .featured-image-wrapper{width:70%}@media (max-width:1439px){.product-head-wrapper .supplement-product-box .supplement-images .featured-image-wrapper{margin-left:0;width:100%}}.product-head-wrapper .supplement-product-box .supplement-images .supplement-featured-image{background-position:50%;background-repeat:no-repeat;height:400px;min-width:240px;transition:opacity .2s;width:60%}@media (max-width:991px){.product-head-wrapper .supplement-product-box .supplement-images .supplement-featured-image{width:60%}}@media (max-width:480px){.product-head-wrapper .supplement-product-box .supplement-images .supplement-featured-image{margin:0 25px;width:100%}}.product-head-wrapper .supplement-product-box .supplement-images .supplement-featured-image.transition{opacity:.7}.product-head-wrapper .supplement-product-box .supplement-images .supplement-thumbnails{display:flex;justify-content:center;margin-top:10px;min-width:300px;width:70%}@media (max-width:1439px){.product-head-wrapper .supplement-product-box .supplement-images .supplement-thumbnails{margin-left:0;width:100%}}.product-head-wrapper .supplement-product-box .supplement-images .supplement-thumbnails .supplement-thumbnail{background-position:50%;background-repeat:no-repeat;background-size:cover!important;cursor:pointer;height:120px;margin:0 8px;width:90px}@media (max-width:420px){.product-head-wrapper .supplement-product-box .supplement-images .supplement-thumbnails .supplement-thumbnail{width:24%}}.product-head-wrapper .supplement-product-box .supplement-images .supplement-thumbnails .supplement-thumbnail.active{border:2px solid #199bb5}.product-head-wrapper .supplement-product-box .supplement-description{display:flex;flex-direction:column;justify-content:center}.product-head-wrapper .supplement-product-box .supplement-description h1{color:#50555b;font-weight:600}.product-head-wrapper .supplement-product-box .supplement-description .supplement-details{display:block}.product-head-wrapper .supplement-product-box .supplement-description .supplement-details .supplement-details-bold{font-weight:600}.supplement-more-info{margin:0 auto;width:50%}@media (max-width:1000px){.supplement-more-info{width:70%}}@media (max-width:700px){.supplement-more-info{width:80%}}@media (max-width:480px){.supplement-more-info{padding:0 25px;width:100%}}.supplement-more-info .supplement-info-title-wrapper{margin:0 auto;width:90%}.supplement-more-info .supplement-info-title-wrapper .supplement-info-subtitle,.supplement-more-info .supplement-info-title-wrapper h2{text-align:center}.supplement-more-info .product-info-item{margin-bottom:50px}.supplement-more-info .product-info-item hr{margin:8px 0}.supplement-more-info .product-info-item h6{font-size:16px}.supplement-fullwidth-banner{background-color:#d5f6fd;padding:80px 0}.supplement-fullwidth-banner img{display:inline-block;height:auto;margin-right:25px;width:90px}@media (max-width:600px){.supplement-fullwidth-banner img{margin-right:18px}}.supplement-fullwidth-banner .supplement-banner-box{align-items:center;display:flex}.supplement-fullwidth-banner .banner-text span{font-size:24px;font-weight:600}.supplement-fullwidth-banner .banner-text p{font-size:18px;margin-bottom:0}.filter-tags-wrapper{min-height:45px}.filter-tags-wrapper .supplement-tag{align-items:center;background-color:#e8f5f7;border-radius:50px;color:#199bb5;display:flex;font-size:16px;font-weight:600;margin-bottom:8px;margin-right:8px;max-height:28px;padding:0 12px;text-transform:uppercase}.filter-tags-wrapper .supplement-tag i,.supplement-category{cursor:pointer}.supplement-category.active{background-color:#e8f5f7}.supplement-category-page .ais-ClearRefinements,.supplement-category-page .ais-SearchBox{margin:1em 0}.supplement-category-page .ais-SearchBox .ais-SearchBox-input{border:1px solid hsla(218,6%,72%,.2);border-radius:45px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);height:50px;outline:none;padding-left:45px!important;width:100%}.supplement-category-page .ais-SearchBox .ais-SearchBox-submitIcon{margin-left:14px;margin-right:20px}.supplement-category-page .ais-SearchBox .ais-SearchBox-resetIcon{left:25%}.supplement-category-page .ais-Pagination{margin-top:1em;max-width:100%}@media (max-width:480px){.supplement-category-page .right-panel{margin-left:0}}.supplement-category-page .ais-InstantSearch{margin:0 auto;max-width:1500px;overflow:hidden}.supplement-category-page .ais-Hits-item{border:none;border-radius:8px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);margin-bottom:1em;padding:0 0 10px;position:relative}.supplement-category-page .ais-Hits-item .btn-red{min-height:45px}@media (max-width:1239px){.supplement-category-page .ais-Hits-item{width:calc(50% - 1rem)}}@media (max-width:767px){.supplement-category-page .ais-Hits-item{margin-left:18px;margin-right:2px;width:100%}}.supplement-category-page .ais-Hits-item .hit-price{color:#5f6468;font-size:22px;font-weight:500;margin-bottom:10px;margin-top:-15px;position:relative}.supplement-category-page .ais-Hits-item .hit-name{padding:0 20px}.supplement-category-page .ais-Hits-item .hit-name h3{color:#50555b;font-size:22px;font-weight:600;margin-top:0}.supplement-category-page .ais-Hits-item .hit-name h3 mark{font-size:22px}@media (max-width:1439px){.supplement-category-page .ais-Hits-item .hit-name h3,.supplement-category-page .ais-Hits-item .hit-name h3 mark{font-size:20px}}@media (max-width:767px){.supplement-category-page .ais-Hits-item .hit-name h3,.supplement-category-page .ais-Hits-item .hit-name h3 mark{font-size:18px}}.supplement-category-page .ais-Hits-item .hit-description{padding:0 20px}.supplement-category-page .ais-Hits-item .add-to-cart-supplements-wrapper{display:flex;justify-content:center;padding:0 10px 10px}.supplement-category-page .ais-Hits-item .add-to-cart-new{align-items:center;display:flex;justify-content:center;width:60%}@media (max-width:767px){.supplement-category-page .ais-Hits-item .custom-button-name-wrapper{height:auto}}.supplement-category-page .ais-Hits-item img{margin-right:1em}.supplement-category-page .hit-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:70px;min-height:70px;overflow:hidden;text-overflow:ellipsis}.supplement-category-page .hit-name h3{line-height:35px}.supplement-category-page .hit-description{color:#888;font-size:14px;margin-bottom:.5em}.supplement-category-page .hit-description .brand-name{font-weight:700;text-transform:uppercase}.signup-page h1{margin-bottom:15px}@media screen and (max-width:1024px){.signup-page h1{margin-top:70px}}@media screen and (max-width:900px){.signup-page h1{margin-top:30px}}@media screen and (max-width:768px){.signup-page h1{margin-top:0}}.signup-page h3 span{color:#686d71;font-size:14px;font-weight:400}.signup-page .register-box{border-radius:6px;box-shadow:0 2px 9px 0 rgba(28,79,105,.16);margin-bottom:40px;overflow:hidden;padding:32px;position:relative;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease}.signup-page .register-box h3{text-align:left!important}.signup-page .register-box .note{color:#686d71;font-size:14px;line-height:23px}.signup-page .manual-invite-buttons .btn{margin-top:10px}.signup-page .manual-invite-buttons .btn.submit{background-color:#199bb5;color:#fff;padding:16px 73px}.signup-page .manual-invite-buttons .btn.submit:hover{background-color:#fff;color:#199bb5}.signup-page input[type=email].form-control-lg,.signup-page input[type=text].form-control{height:auto}.signup-page .bmd-form-group .new-custom-checkbox{color:#686d71;font-size:14px;padding-left:30px}.signup-page .checkboxes{margin-bottom:30px}.signup-page .checkboxes .bmd-form-group{margin-bottom:0;padding-top:10px}.signup-page .checkboxes a,label.error{color:#199bb5}.dashboard-invitations-page .nav-tabs .nav-item.show .nav-link,.dashboard-invitations-page .nav-tabs .nav-link.active{border-bottom:5px solid #199bb5}.dashboard-invitations-page .add-patient{background:#fff;padding-left:40px}.dashboard-invitations-page .btn.invite2:hover{background:#fff!important}.dashboard-invitations-page .resend-invitation-button{background:#fff!important;color:#199bb5;font-size:16px;font-weight:700;line-height:16px}.dashboard-invitations-page .resend-invitation-button:hover{background:rgba(0,0,0,.1)!important;color:#199bb5}.dashboard-invitations-page .search-datatable{background:#f6f6f9;padding-right:20px;right:10px}.dashboard-invitations-page .search-datatable input{background:none;border:none!important;outline:0}.dashboard-invitations-page .search-datatable i{color:#b4b7bc;right:15px;top:2px}.dashboard-invitations-page #recommedations-tab .box-right{position:sticky;top:30px}@media (max-width:480px){.dashboard-invitations-page #recommedations-tab .btn-white-small{padding:10px}}.dashboard-invitations-page #recommedations-tab .box{margin-bottom:25px}.dashboard-invitations-page .list-ic.horizontal{margin-left:-20px;padding-bottom:30px;padding-left:0}.dashboard-invitations-page .list-ic a{color:#199bb5;text-decoration:none}.dashboard-invitations-page .list-ic li{position:relative}.dashboard-invitations-page .list-ic li span{background:#ebedf2;border-radius:1em;color:#fff;display:inline-block;font-weight:800;height:20px;line-height:2em;position:relative;text-align:center;top:7px;transition:all .3s ease;width:20px}.dashboard-invitations-page .list-ic li:before{background:#ebedf2;content:"";position:absolute;transition:all .3s ease}.dashboard-invitations-page .list-ic.horizontal li{display:inline-block}.dashboard-invitations-page .list-ic.horizontal li a{color:#000!important;font-size:14px!important;height:50px;left:18px;padding-top:30px;position:absolute;top:0;transition:all .3s ease;z-index:2}.dashboard-invitations-page .list-ic.horizontal li.active a{color:#199bb5!important}.dashboard-invitations-page .list-ic.horizontal li span{margin:0 1em;z-index:2}.dashboard-invitations-page .list-ic.horizontal li:before{height:.2em;left:-70px;top:.9em;width:6em}.dashboard-invitations-page .list-ic li:first-child:before{display:none}.dashboard-invitations-page .list-ic .active span{background:#199bb5}.dashboard-invitations-page .list-ic.horizontal li{transition:all .3s ease}.dashboard-invitations-page .list-ic.horizontal li:hover a{color:#199bb5!important}.dashboard-invitations-page .list-ic.horizontal li:hover span{background:#199bb5}.dashboard-invitations-page #discount-field{border:none;border-bottom:1px solid #b4b7bc;outline:none;text-align:left;transition:all .3s ease}.dashboard-invitations-page .select2-container{max-width:675px!important;width:auto!important}.category,.labs{color:#8b8e92;display:inline-block;font-weight:700}.dropdown-test .dropdown-menu{box-shadow:0 2px 2px 0 rgba(0,0,0,.04),0 3px 1px -2px rgba(0,0,0,.02),0 1px 5px 0 rgba(0,0,0,.1)}.dropdown-test .dropdown-menu a{color:#686d71!important;padding:6px 12px!important;transition:all .5s ease}.dropdown-test .btn,.dropdown-test .dropdown-menu a:hover{color:#199bb5!important}.dropdown-test .btn{background:none!important;border:none;border-radius:none!important;font-size:16px;font-weight:700;outline:none}.dropdown-test .btn:hover{color:#686d71}.dropdown-test .btn:focus{background:none!important}.tests .box{padding:20px!important}.user-dashboard .side-menu li{margin-bottom:0}.user-dashboard .side-menu li a{color:#50555b;font-size:16px!important;line-height:54px;transition:all .3s ease-out}.user-dashboard .side-menu li a.active,.user-dashboard .side-menu li a:active,.user-dashboard .side-menu li a:hover{color:#f9615a}.user-dashboard .content .test-content .tests .box{min-height:240px;padding:1.5625rem}.user-dashboard .content .test-content .alert{margin-bottom:0;margin-top:20px}.user-dashboard .content .test-content .own-review form{margin-bottom:0}@media screen and (max-width:767px){.user-dashboard .content .test-content .own-review .text-right{margin-top:0!important;text-align:left!important}}.user-dashboard .content .test-content .own-review label{color:#686d71;font-size:14px;line-height:28px;margin-top:6px;padding-right:10px;position:relative;top:-3px}@media screen and (max-width:812px){.user-dashboard .content .test-content .own-review label{display:inline-block;line-height:24px}}@media screen and (max-width:767px){.user-dashboard .content .test-content .own-review label{display:block;line-height:24px}}.user-dashboard .content .test-content .own-review i{color:#b4b7bc;cursor:pointer!important;font-size:26px}.user-dashboard .content .test-content .own-review i:hover{color:#686d71}@media screen and (max-width:812px){.user-dashboard .content .test-content .own-review i:before{margin-top:4px}}.user-dashboard .content .test-content .view-more{font-weight:700;padding:16px 53px}.user-dashboard .content .test-content .view-more:hover{background:#199bb5!important;color:#fff!important}.user-dashboard .content .test-content a{text-transform:none;transition:all .5s ease}.user-dashboard .content .test-content a:hover{color:#686d71}.user-dashboard .content .test-content p{font-size:15px;line-height:20px;margin-bottom:5px}.user-dashboard .content .test-content p span{font-weight:700}.user-dashboard .content .test-content .backto{color:#199bb5;font-weight:700}.user-dashboard .content .test-content .form-group.bmd-form-group{padding-top:0!important}.user-dashboard .content .test-content input[type=email].form-control,.user-dashboard .content .test-content input[type=text].form-control{font-weight:400}.user-dashboard .content .test-content small{color:#8b8e92;font-size:12px;font-weight:700;letter-spacing:.75px;line-height:16px}.user-dashboard .content .test-content h1{font-size:40px;letter-spacing:-.8px;line-height:48px;margin-bottom:0}.user-dashboard .content .test-content h4{font-size:24px;font-weight:700;letter-spacing:-.8px;line-height:32px;margin-bottom:20px;position:relative}.user-dashboard .content .test-content h4:before{background:#199bb5;content:"";height:4px;left:0;position:absolute;top:-12px;width:19px}.user-dashboard .content .test-content .practitioner-reviews-title:before{content:none}.user-dashboard .content .test-content .price{color:#50555b;font-size:24px;font-weight:700;letter-spacing:-.8px}.user-dashboard .content .test-content .price-rrp{color:#686d71;font-size:14px;font-weight:700;line-height:20px}.user-dashboard .content .test-content .test-details{margin-bottom:25px;margin-top:20px}.user-dashboard .content .test-content .note{color:#686d71;font-size:14px;line-height:24px;margin-top:15px}.user-dashboard .content .test-content .note i{color:#199bb5;font-size:20px;line-height:20px}.user-dashboard .content .test-content .note span{color:#199bb5}.user-dashboard .content .test-content ol.steps{counter-reset:item;margin:0 0 1.5em;padding:0}.user-dashboard .content .test-content ol.steps>li{counter-increment:item;font-size:15px;list-style-type:none;margin:0;padding:5px 0 5px 35px;text-indent:-2em}@media screen and (max-width:560px){.user-dashboard .content .test-content ol.steps>li{line-height:20px;padding:5px 0 5px 17px;text-indent:-15px}}.user-dashboard .content .test-content ol.steps>li:before{content:counter(item) ".";display:inline-block;font-weight:700;padding-right:.5em;text-align:right;width:1em}.user-dashboard .content .test-content ul{font-size:14px;line-height:24px;list-style:none}.user-dashboard .content .test-content ul.markers{list-style:none;margin-top:10px;padding-left:20px}.user-dashboard .content .test-content ul.markers li{margin-bottom:0}.user-dashboard .content .test-content ul.markers li:before{color:#199bb5;content:"\f122";display:block;font-family:Ionicons;left:15px;position:absolute}.user-dashboard .content .test-content ul.symptoms{margin-bottom:0;margin-top:0;padding-left:0}.user-dashboard .content .test-content ul.symptoms li{margin-bottom:0}.user-dashboard .content .test-content ul.symptoms li:before{display:none}.user-dashboard .content .test-content .reviews i{color:#189bb4;font-size:26px}@media screen and (max-width:1024px){.user-dashboard .content .test-content .reviews .text-right{text-align:left!important}}.user-dashboard .content .test-content .reviews small{color:#8b8e92;font-size:12px;font-weight:700;letter-spacing:.75px;line-height:16px;text-transform:uppercase}.user-dashboard .content .test-content .reviews p{margin-top:25px}.user-dashboard .content .test-content .reviews h4{margin-bottom:0;margin-top:0}.user-dashboard .content .test-content .reviews h4:before{display:none}.user-dashboard .content .test-content .test-buttons .btn-white-small{border:3px solid #199bb5;border-radius:42px;box-shadow:none;color:#199bb5;display:inline-flex;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:1px;line-height:1;margin-right:20px;margin-top:0;padding:16px 33px;text-align:center}.user-dashboard .content .test-content .test-buttons .btn-white-small#add-to-cart{background:#199bb5;color:#fff}.user-dashboard .content .test-content .test-buttons .btn-white-small#add-to-cart:hover,.user-dashboard .content .test-content .test-buttons .btn-white-small#recommend{background:#fff;color:#199bb5}.user-dashboard .content .test-content .test-buttons .btn-white-small#recommend:hover{background:#199bb5;color:#fff}.user-dashboard .content .box{padding:25px 20px!important}.dashboard-invitations-page .dashboard-invitations-page .box,.user-dashboard .test-detail .box{padding:25px 30px!important}.user-dashboard .content .own-review .box{padding:25px 15px!important}textarea{overflow:hidden}.pro-header .mobile-close-cartbox{cursor:pointer}.pro-header .cart-items{border-radius:6px;display:flex;font-size:24px;min-height:42px;min-width:42px;padding:4px;position:relative}.pro-header .cart-items:hover{background-color:hsla(0,0%,60%,.2)}.pro-header .cartbox-trigger{background-image:unset!important;margin:0!important}.pro-header .pro-header-cart-items{color:#199bb5;top:15px}.pro-header .burger-menu span{color:#fff}@media (max-width:1400px){.pro-header .pro-logo{height:54px;width:auto}}.pro-header .pro-header-btn-divider{width:1px}.pro-header .advice .text-right{font-weight:600;text-transform:uppercase}.pro-header .advice .text-right a,.pro-header .advice .text-right a:hover,.pro-header .advice .text-right:not(.cart-text){color:#fff}.pro-header .pro-header-user-icon-wrapper{min-width:60px}.light-pro-header .ion-ios-email-outline{color:#50555b!important;font-weight:600}.light-pro-header .header-recommended-tests-btn{padding:11px 16px}.mobile-sidebar-cloned{list-style:none;margin-bottom:0;padding:45px 0 45px 22px}.mobile-sidebar-cloned ul{width:100%}.mobile-sidebar-cloned li{margin-bottom:30px;position:relative;width:240px;z-index:9}.mobile-sidebar-cloned li .sidebar-new-tag{background-color:#199bb5;border-radius:3px;color:#fff;font-size:12px;font-weight:500;padding:0 5px;pointer-events:none;position:absolute;right:20px;top:3px}@media (max-width:1300px){.mobile-sidebar-cloned li .sidebar-new-tag{display:none}}.mobile-sidebar-cloned li a{align-items:center;color:#50555b;display:flex;flex-wrap:nowrap;font-weight:700;letter-spacing:.6px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.mobile-sidebar-cloned li a.active,.mobile-sidebar-cloned li a:active,.mobile-sidebar-cloned li a:hover{color:#199bb5;text-decoration:none}.mobile-sidebar-cloned li a.active i:before,.mobile-sidebar-cloned li a:active i:before,.mobile-sidebar-cloned li a:hover i:before{color:#199bb5}.mobile-sidebar-cloned li a i:before{display:inline-block;font-size:1.2rem;font-weight:400;line-height:1;margin-top:-4px;padding-right:15px;vertical-align:middle}.mobile-sidebar-cloned li:last-child{margin-bottom:0}#hits .ais-Hits .ais-Hits-list{margin:0 -20px!important;padding:0 25px 0 15px!important}.popover-header{margin-top:0!important}ul.markers{font-size:14px;line-height:24px;list-style:none;margin-top:10px;padding-left:20px}ul.markers li{margin-bottom:0}ul.markers li:before{color:#199bb5;content:"\f122";display:inline-block;font-family:Ionicons;left:15px;margin-right:5px}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box{margin-left:30px}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box:first-child{margin-left:0}.checkout-page .disable-cart-qty{color:#777;cursor:auto;pointer-events:none}.patient-buttons-wrapper .custom-button-color{background-color:#199bb5;color:#fff}.ais-Menu-label{color:#3a4570;padding-right:5px}.phone-num-wrapper{display:flex}.phone-num-wrapper input:first-child{flex:1}.phone-num-wrapper input:nth-child(2){flex:3}.checkout-page .iti__selected-flag{max-height:28px}.my-account .iti__selected-flag{max-height:48px}.cartbox img{height:auto;max-width:100%}@media (max-width:1024px){.cart-item-price.desktop{display:none!important}.checkout-basket-product-desc{margin-bottom:48px}}.mobile-price-wrapper{display:none!important}@media (max-width:1024px){.mobile-price-wrapper{display:flex!important;justify-content:flex-end!important}}.qty-buttons{display:block!important}.qty-buttons .checkout-increase-decrease{margin-top:5px}@media (max-width:1024px){.qty-buttons{display:none!important}}.qty-buttons.absolute{display:none!important;z-index:10}@media (max-width:575px){.qty-buttons.absolute .cart-item-price-span{font-size:20px}}@media (max-width:1024px){.qty-buttons.absolute{align-items:flex-end;bottom:0;display:flex!important;flex-direction:column;justify-content:flex-end;position:absolute;right:0}.qty-buttons.absolute .bmd-form-group{padding-top:0!important}}@media (max-width:767px){.no-shadow-mobile{border-bottom:1px solid rgba(0,0,0,.1);box-shadow:none!important;padding-top:10px!important}}.iti__flag{background-image:url(/images/flags.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/images/flags.png)}}.user-dashboard .wrapper{overflow:visible;position:relative}.user-dashboard .wrapper .row{overflow:visible}.user-dashboard .wrapper .col-sm-8.col-md-12.col-lg-9.col-sm-12.col-xl-9{background:#fbfbfb;position:relative}.user-dashboard .pagination li.active{border-top:none!important;color:#686d71}.user-dashboard .pagination .page-item.active .page-link{background-color:#47afc4!important;border-color:#47afc4!important}.right-gray-bar{background-color:#fbfbfb;height:100%;left:calc(100% + 10px);position:absolute;top:0;width:250px;z-index:0}@media (max-width:1400px){.right-gray-bar{display:none}}.cards a.item.mh{background-color:#fff}.grey-bg{background-color:#fbfbfb}.grey-bg .ais-Hits-item{background-color:#fff}@media (max-width:767px){.ais-CurrentRefinements,.ais-CurrentRefinements-list{max-width:100%}}.ais-CurrentRefinements-item{background:none;flex-wrap:wrap;padding-left:3px}@media (max-width:767px){.ais-CurrentRefinements-item{flex-wrap:wrap;max-width:100%;overflow-x:auto}}.ais-CurrentRefinements-item .ais-CurrentRefinements-label{display:none}.ais-CurrentRefinements-item .ais-CurrentRefinements-category{background-color:rgba(25,155,181,.1);border-radius:20px;margin-bottom:8px;margin-left:-4px!important;margin-right:10px;padding:0 15px}.ais-CurrentRefinements-item .ais-CurrentRefinements-category .ais-CurrentRefinements-categoryLabel{color:#199bb5;font-weight:700;text-transform:uppercase}.ais-CurrentRefinements-item .ais-CurrentRefinements-delete{color:#199bb5;font-size:12px;font-weight:700}#supplements-filter-header,.ais-CurrentRefinements-list{transition:all .2s}.ais-ClearRefinements-button{background-color:#f9615a;border-radius:20px;font-weight:700;height:40px;padding:0 20px;text-transform:uppercase}.ais-ClearRefinements-button:focus,.ais-ClearRefinements-button:hover{background-color:#f84941!important}.ais-ClearRefinements-button.ais-ClearRefinements-button--disabled{cursor:not-allowed}.ais-ClearRefinements-button.ais-ClearRefinements-button--disabled:hover{background-color:#f9615a!important}.check{border-width:1px!important}.check:before{margin-left:8px!important}.ais-Hits .external-img{min-height:240px}.ais-Hits .external-img:after{display:none}.resLatest .card{box-shadow:0 10px 12px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1)}.resLatest .title span.icon{color:#189bb4;font-size:22px;position:absolute;right:40px;top:20px}.resLatest h5{color:#686d71!important}.survey-disclaimer{font-size:14px;line-height:18px;margin-top:32px}@font-face{font-family:Cera Pro;font-style:normal;font-weight:400;src:url(../fonts/CeraPro-Regular.woff2) format("woff2"),url(../fonts/CeraPro-Regular.woff) format("woff")}@font-face{font-family:Cera Pro;font-style:italic;font-weight:400;src:url(../fonts/CeraPro-Italic.woff2) format("woff2"),url(../fonts/CeraPro-Italic.woff) format("woff")}@font-face{font-family:Cera Pro;font-style:normal;font-weight:900;src:url(../fonts/CeraPro-Black.woff2) format("woff2"),url(../fonts/CeraPro-Black.woff) format("woff")}@font-face{font-family:Cera Pro;font-style:normal;font-weight:300;src:url(../fonts/CeraPro-Light.woff2) format("woff2"),url(../fonts/CeraPro-Light.woff) format("woff")}@font-face{font-family:Cera Pro;font-style:normal;font-weight:500;src:url(../fonts/CeraPro-Medium.woff2) format("woff2"),url(../fonts/CeraPro-Medium.woff) format("woff")}@font-face{font-family:Cera Pro;font-style:italic;font-weight:100;src:url(../fonts/CeraPro-ThinItalic.woff2) format("woff2"),url(../fonts/CeraPro-ThinItalic.woff) format("woff")}@font-face{font-family:Cera Pro;font-style:italic;font-weight:300;src:url(../fonts/CeraPro-LightItalic.woff2) format("woff2"),url(../fonts/CeraPro-LightItalic.woff) format("woff")}@font-face{font-family:Cera Pro;font-style:italic;font-weight:700;src:url(../fonts/CeraPro-BoldItalic.woff2) format("woff2"),url(../fonts/CeraPro-BoldItalic.woff) format("woff")}@font-face{font-family:Cera Pro;font-style:italic;font-weight:900;src:url(../fonts/CeraPro-BlackItalic.woff2) format("woff2"),url(../fonts/CeraPro-BlackItalic.woff) format("woff")}@font-face{font-family:Cera Pro;font-style:italic;font-weight:500;src:url(../fonts/CeraPro-MediumItalic.woff2) format("woff2"),url(../fonts/CeraPro-MediumItalic.woff) format("woff")}@font-face{font-family:Cera Pro;font-style:normal;font-weight:100;src:url(../fonts/CeraPro-Thin.woff2) format("woff2"),url(../fonts/CeraPro-Thin.woff) format("woff")}@font-face{font-family:Cera Pro;font-style:normal;font-weight:700;src:url(../fonts/CeraPro-Bold.woff2) format("woff2"),url(../fonts/CeraPro-Bold.woff) format("woff")}a,a:hover{text-decoration:none}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.eot?fs4so8);src:url(../fonts/icomoon.eot?fs4so8#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?fs4so8) format("truetype"),url(../fonts/icomoon.woff?fs4so8) format("woff"),url(../fonts/icomoon.svg?fs4so8#icomoon) format("svg")}@font-face{font-family:icomoon3;font-style:normal;font-weight:400;src:url(../fonts/icomoon3.eot);src:url(../fonts/icomoon3.eot) format("embedded-opentype"),url(../fonts/icomoon3.ttf) format("truetype"),url(../fonts/icomoon3.woff?fs4so8) format("woff"),url(../fonts/icomoon3.svg) format("svg")}@font-face{font-family:icomoon4;font-style:normal;font-weight:400;src:url(../fonts/icomoon4.eot);src:url(../fonts/icomoon4.eot) format("embedded-opentype"),url(../fonts/icomoon4.ttf) format("truetype"),url(../fonts/icomoon4.woff?fs4so8) format("woff"),url(../fonts/icomoon4.svg) format("svg")}.community-icon:before{content:"\e900";font-family:icomoon4;font-size:16px;margin-right:16px}.mail-icon:before,.trash-icon:before{content:"\e900";font-family:icomoon4;font-size:16px;margin-right:4px}.report-icon:before{content:"\e902";font-family:icomoon4;font-size:16px}.report-icon.report-category:before{font-size:24px;font-weight:100}@font-face{font-family:icomoon-tabicons;font-style:normal;font-weight:400;src:url(../fonts/icomoon_tabicons.eot);src:url(../fonts/icomoon_tabicons.eot) format("embedded-opentype"),url(../fonts/icomoon_tabicons.ttf) format("truetype"),url(../fonts/icomoon_tabicons.woff) format("woff"),url(../fonts/icomoon_tabicons.svg) format("svg")}@font-face{font-family:icomoon-tabicons2;font-style:normal;font-weight:400;src:url(../fonts/tabicons2.eot);src:url(../fonts/tabicons2.eot) format("embedded-opentype"),url(../fonts/tabicons2.ttf) format("truetype"),url(../fonts/tabicons2.woff) format("woff"),url(../fonts/tabicons2.svg) format("svg")}[class*=tabicon-],[class^=tabicon-]{font-family:icomoon-tabicons;font-size:16px;font-weight:400;margin-right:4px}[class*=tabicon2-],[class^=tabicon2-]{font-family:icomoon-tabicons2;font-size:16px;font-weight:400;margin-right:4px}.tabicon-notes:before{content:"\e900"}.tabicon-practitioners:before{content:"\e901"}.tabicon-recommend:before{content:"\e902"}.tabicon-shop:before{content:"\e903"}.tabicon-survey:before{content:"\e904"}.tabicon-patients:before{content:"\e905"}.tabicon-history:before{content:"\e906"}.tabicon-favourite:before{content:"\e907"}.podcast-icon:before{content:"\e900";font-family:icomoon3}.document-icon:before{content:"\e901";font-family:icomoon3}.video-icon:before{content:"\e902";font-family:icomoon3}.tabicon2-map:before{content:"\e900"}.tabicon2-password:before{content:"\e901"}.tabicon2-patient:before{content:"\e902"}.tabicon2-settings:before{content:"\e903"}.tabicon2-bank:before{content:"\e904"}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@font-face{font-family:icomoon2;font-style:normal;font-weight:400;src:url(../fonts/icomoon2.eot);src:url(../fonts/icomoon2.eot) format("embedded-opentype"),url(../fonts/icomoon2.ttf) format("truetype"),url(../fonts/icomoon2.woff) format("woff"),url(../fonts/icomoon2.svg) format("svg")}h1,h2,h3,h4{margin-bottom:10px;margin-top:20px}h1{font-family:Cera Pro;font-size:54px;letter-spacing:-1.2px;line-height:64px}@media (max-width:1439px){h1{font-size:48px;letter-spacing:-.5px;line-height:56px}}@media (max-width:767px){h1{font-size:38px;letter-spacing:-.3px;line-height:48px}}h2{color:#50555b;font-family:Cera Pro;font-size:48px;font-weight:500;letter-spacing:-.87px;line-height:56px}@media (max-width:1439px){h2{font-size:30px;line-height:40px}}h3{line-height:30px}h3,h4{color:#50555b;font-size:24px;font-weight:700}h4{font-family:Cera Pro;letter-spacing:-.53px;line-height:32px}@media (max-width:1023px){h4{font-size:20px;line-height:30px}}h6{color:#50555b;font-family:Cera Pro;font-size:16px;font-weight:700;letter-spacing:1px}[class*=" icon2-"],[class^=icon2-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#50555b;font-family:icomoon2!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-Account:before{content:"\e901"}.icon-Download:before{content:"\e908"}.icon2-patients:before{content:"\e904"}.icon2-dashboard:before,.icon2-invitations:before{content:"\e90b"}.icon2-tests:before{content:"\e90a"}.icon2-supplements:before{content:"\e909"}.icon2-consultations:before{content:"\e903"}.icon2-food:before{content:"\e907"}.icon2-resources:before{content:"\e902"}.icon2-community:before{content:"\e901"}.icon2-commission:before{content:"\e908"}.icon2-plus:before{content:"\e905"}a{color:#199bb5}body{font-family:Cera Pro}body,h1{color:#50555b}h1{font-weight:500}.btn-primary:disabled{background-color:#116d7e;color:#fff}.btn-buy{cursor:pointer}.btn.btn-primary{background-color:#199bb5;color:#fff}.btn.btn-primary:focus{background:#108ca5;color:#fff}.btn.btn-primary:hover{background:#47afc4;color:#fff}.box,.box h3{color:#50555b}.box h3{font-size:24px;font-weight:600}.box ol,.box p,.box ul{color:#686d71}.box a{font-weight:700}.container{max-width:1400px!important}.pro-header{align-items:center;background-color:#35353d;display:flex;min-height:104px;padding:24px 0;position:absolute;transition:all .5s;width:100%;z-index:9}.pro-header .header-message-icon{filter:invert(100%) sepia(0) saturate(7482%) hue-rotate(134deg) brightness(96%) contrast(109%);min-width:35px!important}.pro-header .open-mobile-sidebar{filter:invert(100%) sepia(3%) saturate(12%) hue-rotate(84deg) brightness(105%) contrast(105%)}.pro-header .open-mobile-sidebar-light{filter:brightness(0) invert(1)}.pro-header .open-mobile-sidebar-dark{filter:invert(100%) sepia(3%) saturate(12%) hue-rotate(84deg) brightness(105%) contrast(105%)}.pro-header .pro-header-unread-messages{font-size:14px;font-weight:600;height:17px;position:absolute;right:-10px;text-align:center;top:-10px;width:17px}.pro-header .pro-header-cart-items{align-self:center;font-size:13px;font-weight:600;height:17px;left:11px;position:absolute;text-align:center;width:17px}.pro-header .burger-menu{align-items:center;cursor:pointer;justify-content:flex-end;position:absolute;right:15px;top:30px}.pro-header .burger-menu span{font-size:36px}.pro-header .mobile-only-basket-logo{align-items:center;display:flex;position:absolute;right:48px;top:33px}.pro-header .pro-logo{height:54px;width:auto}@media (max-width:1100px){.pro-header .pro-logo{height:37px}}@media (max-width:330px){.pro-header .pro-logo{height:30px}}.pro-header .invite-patients-btn{border:3px solid #fff;border-radius:50px;color:#fff;font-family:Cera Pro;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;height:100%;margin-bottom:0;padding:11px 16px}.pro-header .pro-header-invite-patients{margin-right:15px}.pro-header .pro-header-recommend-tests{align-items:center;display:flex;height:100%}.pro-header .pro-header-recommend-tests:hover{text-decoration:none!important}.pro-header .pro-header-plus-icon{color:#199bb5;font-size:30px;font-weight:600;margin-right:12px}.pro-header .header-recommended-tests-btn{align-items:center;border-radius:50px;color:#fff;display:flex!important;font-size:16px;font-weight:700;height:45px;margin-bottom:0;padding-left:10px;padding-right:10px}.pro-header .header-recommended-tests-btn .test-recommendation-count{background-color:#199bb5!important;border-radius:4px;display:inline-block;margin-left:12px;padding:2px 6px}.pro-header .pro-header-recommend-tests{margin-left:20px;margin-right:20px}.pro-header .pro-header-btn-divider{background-color:#686d71;display:inline-block;height:calc(100% + 15px);min-width:1px}.pro-header .advice{align-items:center;display:flex;height:54px;justify-content:flex-end}.pro-header .pro-header-chevron-down{font-size:15px}.pro-header .header-open-user-menu .flexy{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.pro-header .pro-header-messages-wrapper{align-items:center;cursor:pointer;display:flex;height:80%;padding:0 10px;position:relative}.pro-header .pro-header-messages-wrapper:hover{background-color:hsla(0,0%,60%,.2);border-radius:8px}.pro-header .pro-header-messages-wrapper .ion-ios-email-outline{color:#fff;font-size:40px;position:relative;top:4px}.pro-header .pro-header-messages-wrapper .messages-count{align-items:center;background-color:#f9615a;border-radius:9px;color:#fff;display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;position:absolute;right:2px;top:4px;width:18px}.pro-header .pro-header-user-icon-wrapper{border-radius:8px;cursor:pointer;padding:3px;position:relative}.pro-header .pro-header-user-icon-wrapper .header-user-chevron{color:#199bb5;display:inline-block;font-size:16px;font-weight:600;transition:all .15s}.pro-header .pro-header-user-icon-wrapper.active{background-color:hsla(0,0%,60%,.2);color:#199bb5;text-decoration:none!important}.pro-header .pro-header-user-icon-wrapper.active .header-user-dropdown{display:block}.pro-header .pro-header-user-icon-wrapper.active .header-user-chevron{transform:rotate(180deg)}.pro-header .pro-header-user-icon-wrapper:hover{background-color:hsla(0,0%,60%,.2);color:#199bb5;text-decoration:none!important}.pro-header .pro-header-user-icon-wrapper .header-user-dropdown{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);display:none;left:-140px;overflow:hidden;position:absolute;top:50px;width:200px;z-index:9}.pro-header .pro-header-user-icon-wrapper .header-user-dropdown .user-dropdown-item{font-size:16px;font-weight:700;text-align:left;text-transform:uppercase;white-space:nowrap}.pro-header .pro-header-user-icon-wrapper .header-user-dropdown .user-dropdown-item a{color:#50555b;display:block;height:100%;padding:10px 20px;width:100%}.pro-header .pro-header-user-icon-wrapper .header-user-dropdown .user-dropdown-item a:hover{background-color:#fafafa;color:#199bb5;text-decoration:none}.pro-header .pro-header-user-icon-wrapper .header-user-dropdown .user-dropdown-item span{color:#199bb5;font-size:20px;width:40px}.pro-header .pro-header-user-icon-wrapper .header-user-dropdown .user-dropdown-item:first-child{border-bottom:1px solid hsla(218,6%,72%,.21)}.light-pro-header{background-color:#fff!important;box-shadow:3px 3px 4px rgba(0,0,0,.1)}.light-pro-header .header-message-icon{filter:invert(32%) sepia(7%) saturate(513%) hue-rotate(173deg) brightness(95%) contrast(88%)}.light-pro-header .open-mobile-sidebar{filter:invert(32%) sepia(4%) saturate(882%) hue-rotate(173deg) brightness(93%) contrast(87%)}.light-pro-header .header-recommended-tests-btn{background:#fff;border-radius:30px;color:#199bb5;cursor:pointer;font-size:16px;font-weight:600}.light-pro-header .header-recommended-tests-btn .test-recommendation-count{color:#fff}.light-pro-header .header-recommended-tests-btn:active,.light-pro-header .header-recommended-tests-btn:focus,.light-pro-header .header-recommended-tests-btn:hover{background:#f4f4f4}.light-pro-header .invite-patients-btn{background:#fff;border:3px solid #199bb5;border-radius:30px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#199bb5;cursor:pointer;font-size:16px;font-weight:600;padding:11px 16px}.light-pro-header .invite-patients-btn:active,.light-pro-header .invite-patients-btn:focus,.light-pro-header .invite-patients-btn:hover{background:#199bb5;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#fff}.box{background:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.2);display:block;padding:16px 32px;position:relative}.invite-box{display:flex}.select2-container{width:100%!important}.select2-container option{font-size:14px!important}.select2-container--default .select2-selection--multiple{border:none!important;border-bottom:1px solid #ddd!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#fff;border:none!important;border-radius:18px!important;bottom:3px;box-shadow:0 4px 6px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);color:#686d71!important;font-size:14px!important;font-weight:700;height:30px;margin-bottom:5px!important;margin-right:15px!important;padding-left:5px!important;padding-right:10px!important;position:relative}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#199bb5!important;font-size:14px!important}.js-data-example-ajax .select2-hidden-accessible,.select2-results__option{font-size:14px!important}.select2-container--default .select2-results__option[aria-selected=true]{background:#ebedf2!important;color:#686d71!important;font-weight:700!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{padding-left:5px!important;padding-right:5px!important}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{align-items:center;display:flex}.pro-main-content{padding-bottom:40px}@media (min-width:992px){.pro-main-content{margin-left:35px;padding-left:43px}}.pro-recommend-test-heading{margin-bottom:56px}#recommedations-tab .bmd-form-group .checkbox{border:2px solid #ebedf2;border-radius:8px;display:inline-block;margin-bottom:15px;margin-right:15px;overflow:hidden;padding:6px 12px 0}#recommedations-tab .bmd-form-group .checkbox.active{border-color:#199bb5}#recommedations-tab .bmd-form-group .checkbox label{border-radius:0;color:#686d71;font-size:14px;font-weight:700;padding-left:40px}#recommedations-tab .bmd-form-group .checkbox label:hover p{border-bottom:1px dotted #199bb5;color:#199bb5}#recommedations-tab .bmd-form-group .checkbox label p{border-bottom:1px dotted #bdbfc1;margin-bottom:0;transition:all .3s ease}#recommedations-tab .bmd-form-group .checkbox label .checkbox-decorator{background:#fff;border-radius:0;border-right:2px solid #ebedf2;padding-right:10px}.checkbox label,.checkbox-inline,.is-focused .checkbox label,.is-focused .checkbox-inline,.is-focused .radio label,.is-focused .radio-inline,.is-focused .switch label,.radio label,.radio-inline,.switch label{color:#686d71}.checkbox label .checkbox-decorator .check,label.checkbox-inline .checkbox-decorator .check{border-color:#199bb5}.checkbox label input[type=checkbox]:checked+.checkbox-decorator .check,label.checkbox-inline input[type=checkbox]:checked+.checkbox-decorator .check{border-color:#199bb5;color:#199bb5}.checkbox label input[type=checkbox]:checked+.checkbox-decorator .check:before,label.checkbox-inline input[type=checkbox]:checked+.checkbox-decorator .check:before{color:#199bb5;content:""}.radio label .bmd-radio:before,label.radio-inline .bmd-radio:before{border-color:#199bb5;content:""}.radio label input[type=radio]:checked~.bmd-radio:before,label.radio-inline input[type=radio]:checked~.bmd-radio:before{background-color:#199bb5;content:""}.radio label input[type=radio]:checked~.bmd-radio:after,label.radio-inline input[type=radio]:checked~.bmd-radio:after{border-color:#199bb5;content:""}form input:-webkit-autofill{border-bottom:1px solid #ccc}.btn,.btn-white-small{border-radius:30px}.btn-white-small{background:#fff;border:3px solid #199bb5;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#199bb5;cursor:pointer;font-size:16px;font-weight:600;padding:11px 53px}.btn-white-small:active,.btn-white-small:focus,.btn-white-small:hover{background:#199bb5!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#fff}.side-menu{list-style:none;margin-bottom:0;padding:45px 0 45px 22px}.side-menu ul{width:100%}.side-menu li{margin-bottom:30px;position:relative;width:240px;z-index:9}.side-menu li .sidebar-new-tag{background-color:#199bb5;border-radius:3px;color:#fff;font-size:12px;font-weight:500;padding:0 10px;pointer-events:none;position:absolute;right:20px;top:3px}@media (max-width:1300px){.side-menu li .sidebar-new-tag{display:none}}.side-menu li a{align-items:center;color:#50555b;display:flex;flex-wrap:nowrap;font-size:.875rem;font-weight:700;letter-spacing:.6px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.side-menu li a.active,.side-menu li a:active,.side-menu li a:hover{color:#199bb5;text-decoration:none}.side-menu li a.active i:before,.side-menu li a:active i:before,.side-menu li a:hover i:before{color:#199bb5}.side-menu li a i:before{display:inline-block;font-size:1.2rem;font-weight:400;line-height:1;margin-top:-4px;padding-right:15px;vertical-align:middle}.side-menu li:last-child{margin-bottom:0}.btn-blue{background-color:#199bb5;color:#fff;padding:12px 20px;transition:all .2s ease}.btn-blue:hover{background-color:#13768a;color:#fff}.tests p{font-size:14px!important;padding-top:5px}.tests .box{min-height:220px;padding:16px 32px!important}.tests .box.red{box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1),inset 0 2px 0 0 #f9615a}.tests .box.pale-red{box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1),inset 0 2px 0 0 rgba(249,97,90,.3)}.tests .box.grey{box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1),inset 0 2px 0 0 #8b8e92}.tests .box.blue{box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1),inset 0 2px 0 0 #199bb5}.tests .box.pale-blue{box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1),inset 0 2px 0 0 rgba(25,155,181,.4)}.tests h4{color:#50555b;display:block;font-size:24px;font-weight:600!important;letter-spacing:-.8px;margin-top:5px;text-transform:none}.tests h4 .test-price{float:right}.tests h4:before{display:none!important}.tests .test-category{color:#8b8e92!important;font-size:16px;letter-spacing:1px}.tests .test-person{color:#98989c;font-size:12px;line-height:16px}.tests .interpretation{background-color:rgba(25,155,181,.1);border-radius:16px;color:#199bb5;display:inline-block;font-size:12px;font-weight:700;height:32px;letter-spacing:.75px;line-height:32px;padding-right:20px;text-align:center;text-transform:uppercase}.tests .interpretation i{font-size:14px;padding-left:20px;padding-right:10px}.tests .lab-only{background-color:rgba(80,85,91,.1);border-radius:16px;color:#8b8e92;display:inline-block;font-size:12px;font-weight:700;height:32px;letter-spacing:.75px;line-height:32px;padding-right:20px;text-align:center;text-transform:uppercase}.tests .lab-only i{font-size:14px;padding-left:20px;padding-right:10px}.test-box-content{display:flex;flex-direction:column;justify-content:space-between}.pro-tests-heading-right{align-items:flex-end;display:flex;justify-content:flex-end}.backto{color:#199bb5;font-weight:500}.backto i{font-size:.9rem}.content .test-content .tests .box{min-height:240px;padding:16px 32px}.content .test-content .alert{margin-bottom:0;margin-top:20px}.content .test-content .own-review form{margin-bottom:0}@media screen and (max-width:767px){.content .test-content .own-review .text-right{margin-top:0!important;text-align:left!important}}.content .test-content .own-review h4{margin-bottom:0;margin-top:0}.content .test-content .own-review h4:before{display:none}.content .test-content .own-review label{color:#686d71;font-size:14px;line-height:28px;margin-top:6px;padding-right:10px;position:relative;top:-3px}@media screen and (max-width:812px){.content .test-content .own-review label{display:inline-block;line-height:24px}}@media screen and (max-width:767px){.content .test-content .own-review label{display:block;line-height:24px}}.content .test-content .own-review i{color:hsla(218,6%,72%,.57);cursor:pointer!important;font-size:26px}.content .test-content .own-review i:hover{color:#686d71}@media screen and (max-width:812px){.content .test-content .own-review i:before{margin-top:4px}}.content .test-content .view-more{font-weight:700;padding:16px 53px}.content .test-content .view-more:hover{background:#199bb5!important;color:#fff!important}.content .test-content a{text-transform:none;transition:all .5s ease}.content .test-content a:hover{color:#686d71}.content .test-content p{font-size:15px;line-height:20px;margin-bottom:5px}.content .test-content p span{font-weight:700}.content .test-content .backto{color:#199bb5;font-weight:700}.content .test-content .form-group.bmd-form-group{padding-top:0!important}.content .test-content input[type=email].form-control,.content .test-content input[type=text].form-control{font-weight:400}.content .test-content small{color:#8b8e92;font-size:12px;font-weight:700;letter-spacing:.75px;line-height:16px}.content .test-content h1{font-size:40px;letter-spacing:-.8px;line-height:48px;margin-bottom:0}.content .test-content h4{font-size:24px;font-weight:700;letter-spacing:-.8px;line-height:32px;margin-bottom:12px;margin-top:16px}.content .test-content h4:before{background:#199bb5;content:"";height:4px;left:15px;position:absolute;top:10px;width:19px}.content .test-content .practitioner-reviews-title:before{content:none}.content .test-content .price{color:#50555b;font-size:24px;font-weight:700;letter-spacing:-.8px}.content .test-content .price-rrp{color:#686d71;font-size:14px;font-weight:700;line-height:20px}.content .test-content .test-details{margin-bottom:25px;margin-top:20px}.content .test-content .test-details a{font-weight:600}.content .test-content .note{color:#686d71;font-size:14px;line-height:24px;margin-top:15px}.content .test-content .note a{font-weight:600}.content .test-content .note i{color:#199bb5;font-size:20px;line-height:20px}.content .test-content .note span{color:#199bb5}.content .test-content ol.steps{counter-reset:item;margin:0 0 1.5em;padding:0}.content .test-content ol.steps>li{counter-increment:item;font-size:15px;list-style-type:none;margin:0;padding:5px 0 5px 35px;text-indent:-2em}@media screen and (max-width:560px){.content .test-content ol.steps>li{line-height:20px;padding:5px 0 5px 17px;text-indent:-15px}}.content .test-content ol.steps>li:before{content:counter(item) ".";display:inline-block;font-weight:700;padding-right:.5em;text-align:right;width:1em}.content .test-content ul{font-size:14px;line-height:24px;list-style:none}.content .test-content ul.markers{margin-top:10px;padding-left:20px}.content .test-content ul.markers li{margin-bottom:0}.content .test-content ul.markers li:before{color:#199bb5;content:"\f122";display:block;font-family:Ionicons;left:15px;position:absolute}.content .test-content ul.symptoms{margin-bottom:0;margin-top:0;padding-left:0}.content .test-content ul.symptoms li{margin-bottom:0}.content .test-content ul.symptoms li:before{display:none}.content .test-content .reviews i{color:#189bb4;font-size:26px}@media screen and (max-width:1024px){.content .test-content .reviews .text-right{text-align:left!important}}.content .test-content .reviews small{color:#8b8e92;font-size:12px;font-weight:700;letter-spacing:.75px;line-height:16px;text-transform:uppercase}.content .test-content .reviews p{margin-top:25px}.content .test-content .reviews h4{margin-bottom:0;margin-top:0}.content .test-content .reviews h4:before{display:none}.content .test-content .test-buttons .btn-white-small{background:transparent;border:3px solid #199bb5;border-radius:42px;box-shadow:none;color:#199bb5;display:inline-flex;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:1px;line-height:1;margin-right:20px;margin-top:0;padding:16px 33px;text-align:center}.content .test-content .test-buttons .btn-white-small:hover{background-color:#199bb5;color:#fff}.content .test-content .test-buttons .btn-white-small#add-to-cart{background:#199bb5;color:#fff}.content .test-content .test-buttons .btn-white-small#add-to-cart:hover{background:#fff;color:#fff}.content .test-content .test-buttons .btn-white-small#recommend{background:#fff;color:#199bb5}.content .test-content .test-buttons .btn-white-small#recommend:hover{background:#199bb5;color:#fff}.star-rating{color:hsla(218,6%,72%,.57)}.user-dashboard.pro:not(.hello-heading){padding-top:105px}.user-dashboard:not(.pro) .side-menu a.active,.user-dashboard:not(.pro) .side-menu a.active i:before,.user-dashboard:not(.pro) .side-menu a:hover,.user-dashboard:not(.pro) .side-menu a:hover i:before{color:#f9615a!important}.user-dashboard .default-message .bmd-form-group{padding-top:0}.user-dashboard textarea{color:#b4b7bc}.user-dashboard textarea:focus{color:#686d71;height:100px}.user-dashboard .content .box.box-right{padding-bottom:25px;padding-top:25px}.user-dashboard .content h1{font-size:40px;line-height:48px;margin-bottom:0}.user-dashboard .content .table.dataTable{margin-top:0!important}.user-dashboard .content .table.dataTable th{color:#686d71;font-size:14px;font-weight:700}.user-dashboard .content .table.dataTable th:last-child{text-align:center}.user-dashboard .content .table.dataTable td{font-size:15px}.user-dashboard .content .table.dataTable td:last-child{text-align:center}.user-dashboard .content .nav-tabs{border-bottom:1px solid hsla(218,6%,72%,.3)}.user-dashboard .content #invitations-table_length{display:none!important}.user-dashboard .tab-content{padding-top:0}.nav-link{align-items:center;display:flex;font-size:1rem!important;font-weight:600!important;padding-bottom:6px!important;padding-top:6px!important}.nav-link i{font-size:1rem;font-weight:700;margin-right:5px}.invite-form-input-wrapper{display:inline-block}.nav-link:hover{border-bottom-width:3px}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border:none;border-bottom:3px solid #199bb5;color:#199bb5;font-weight:700}.nav-tabs .nav-item.show .nav-link i,.nav-tabs .nav-link.active i{color:#199bb5}.dashboard-invitations-page{margin-bottom:80px}.dashboard-invitations-page .manual-invite-buttons .btn{border:3px solid #199bb5;border-radius:42px;box-shadow:none;color:#199bb5;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:1px;line-height:1;margin-top:40px;padding-bottom:16px;padding-top:16px;text-align:center}.dashboard-invitations-page .manual-invite-buttons .btn.btn-pro{padding-left:60px}.dashboard-invitations-page .manual-invite-buttons .btn:hover{background:#199bb5;color:#fff}.dashboard-invitations-page .manual-invite-buttons .btn:hover i{color:#fff}.dashboard-invitations-page .pro-icon{color:#199bb5;display:inline-block;font-size:32px;left:20px;position:absolute;top:9px}.dashboard-invitations-page .ion-ios-cloud-upload-outline{color:#199bb5}.dashboard-invitations-page .nav-tabs .nav-item.show .nav-link,.dashboard-invitations-page .nav-tabs .nav-link.active{border-bottom:3px solid #199bb5;color:#199bb5}.dashboard-invitations-page .nav-tabs .nav-link:hover{color:#199bb5}.dashboard-invitations-page .new-icon{margin-right:5px}.dashboard-invitations-page .add-patient{background:#fafafa;border:none;border-radius:50px;color:#199bb5;cursor:pointer;font-size:18px;line-height:32px;padding:8px 12px 8px 48px;transition:all .3s}.dashboard-invitations-page .add-patient i{font-size:32px;left:20px;padding-left:8px;position:absolute}.dashboard-invitations-page .add-patient:hover{background:#fff;border:none;color:rgba(0,0,0,.87)}.dashboard-invitations-page .add-patient:hover i{color:rgba(0,0,0,.87)}.dashboard-invitations-page .invite-or{color:#686d71;display:inline-block;padding:0 15px;position:relative;top:5px}.dashboard-invitations-page .btn.invite1{margin-top:10px!important;padding-left:30px!important;padding-right:30px!important}.dashboard-invitations-page .btn.invite1:hover{background:#199bb5;color:#fff}.dashboard-invitations-page .btn.invite2{background:#199bb5!important;color:#fff!important;margin-top:10px!important;padding-left:30px!important;padding-right:30px!important}.dashboard-invitations-page .btn.invite2:hover{background:transparent!important;color:#199bb5!important}.dashboard-invitations-page .btn.invite3{background:#199bb5!important;border:3px solid #199bb5!important;color:#fff!important;margin-top:10px!important;padding-left:30px!important;padding-right:30px!important}.dashboard-invitations-page .btn.invite3:hover{background:#fff!important;color:#199bb5!important}.dashboard-invitations-page .customize{display:inline-block;font-size:14px}.dashboard-invitations-page h3.default{display:inline-block;line-height:28px;margin-right:20px}.dashboard-invitations-page .user-dashboard .default-message .bmd-form-group{padding-top:0}.dashboard-invitations-page .user-dashboard textarea{color:#b4b7bc}.dashboard-invitations-page .user-dashboard textarea:focus{color:#686d71;height:100px}.dashboard-invitations-page .user-dashboard .content .box.box-right{padding-bottom:25px;padding-top:25px}.dashboard-invitations-page .user-dashboard .content h1{font-size:40px;line-height:48px;margin-bottom:0}@media (max-width:480px){.dashboard-invitations-page .user-dashboard .content h1{font-size:30px!important;line-height:35px!important}}.dashboard-invitations-page .user-dashboard .content .table.dataTable{margin-top:0!important}.dashboard-invitations-page .user-dashboard .content .table.dataTable th{color:#686d71;font-size:14px;font-weight:700}.dashboard-invitations-page .user-dashboard .content .table.dataTable th:last-child{text-align:center}.dashboard-invitations-page .user-dashboard .content .table.dataTable td{font-size:15px}.dashboard-invitations-page .user-dashboard .content .table.dataTable td:last-child{text-align:center}.dashboard-invitations-page .user-dashboard .content .nav-tabs{border-bottom:1px solid hsla(218,6%,72%,.3)}.dashboard-invitations-page .user-dashboard .content #invitations-table_length{display:none!important}.dashboard-invitations-page .user-dashboard .tab-content{padding-top:0}.dashboard-invitations-page .search-datatable{border-radius:46px;line-height:48px;padding-left:20px;position:absolute;right:40px;top:-120px;width:200px}.dashboard-invitations-page .search-datatable i{margin-right:-20px;margin-top:-6px}.dashboard-invitations-page div.dataTables_wrapper div.dataTables_info{display:none!important}.dashboard-invitations-page .pagination li.active{border-top:none}.dashboard-invitations-page .page-link{border-radius:4em;margin-right:0;min-width:20px;text-align:center}.dashboard-invitations-page .page-link:hover{background:none}.dashboard-invitations-page a.backto{color:#199bb5;display:block;font-weight:700;margin-bottom:20px!important;margin-top:10px!important}.dashboard-invitations-page a.backto:hover{color:#686d71}.dashboard-invitations-page .uploaded-contacts{font-style:normal}.dashboard-invitations-page .uploaded-contacts span{color:#199bb5;font-weight:700}.dashboard-invitations-page .uploaded-contacts span i{font-weight:700}.dashboard-invitations-page .pro-product{color:#686d71;font-size:16px;line-height:24px}.dashboard-invitations-page .pro-price{color:#111114;font-size:14px;font-weight:700;letter-spacing:1px}@media (max-width:900px){.dashboard-invitations-page .pro-price{margin-top:-25px}}.dashboard-invitations-page .pro-total{color:#111114;font-size:18px;font-weight:700;letter-spacing:1px;line-height:24px}.dashboard-invitations-page #recommedations-tab .bmd-form-group .checkbox{border:2px solid #ebedf2;border-radius:8px;display:inline-block;margin-bottom:15px;margin-right:15px;padding:6px 12px 0}.dashboard-invitations-page #recommedations-tab .bmd-form-group .checkbox label{border-radius:0;color:#686d71;font-size:14px;font-weight:700;padding-left:40px}.dashboard-invitations-page #recommedations-tab .bmd-form-group .checkbox label:hover p{border-bottom:1px dotted #199bb5;color:#199bb5}.dashboard-invitations-page #recommedations-tab .bmd-form-group .checkbox label p{border-bottom:1px dotted #bdbfc1;transition:all .3s ease}.dashboard-invitations-page #recommedations-tab .bmd-form-group .checkbox label .checkbox-decorator{background:#fff;border-radius:0;border-right:2px solid #ebedf2;padding-right:10px}.dashboard-invitations-page .select2-container{width:100%!important}.dashboard-invitations-page .select2-container option{font-size:14px!important}.dashboard-invitations-page .select2-container--default .select2-selection--multiple{border:none!important;border-bottom:1px solid #ddd!important}.dashboard-invitations-page .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#fff;border:none!important;border-radius:18px!important;bottom:3px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);color:#686d71!important;font-size:14px!important;font-weight:700;height:30px;margin-bottom:10px!important;margin-right:15px!important;padding-left:5px!important;padding-right:10px!important;position:relative}.dashboard-invitations-page .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#199bb5!important;font-size:14px!important}.dashboard-invitations-page .js-data-example-ajax .select2-hidden-accessible,.dashboard-invitations-page .select2-results__option{font-size:14px!important}.dashboard-invitations-page .select2-container--default .select2-results__option[aria-selected=true]{background:#ebedf2!important;color:#686d71!important;font-weight:700!important}.dashboard-invitations-page .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{padding-left:5px!important;padding-right:5px!important}.btn-blue-small{background-color:#199bb5;border:3px solid #199bb5;border-radius:30px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#fff!important;font-size:16px;font-weight:600;padding:11px 53px;transition:all .2s ease}.btn-blue-small,.btn-blue-small:disabled{background:#199bb5!important}.btn-blue-small:active,.btn-blue-small:focus,.btn-blue-small:hover{background-color:transparent!important;border:3px solid #199bb5;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#199bb5!important}.form-row{margin-right:0}#recommedations-tab,.form-row{margin-left:0}.dataTables_filter{display:none}.page-item .page-link{border:none;cursor:pointer;margin-left:5px;padding:10px!important}.page-item.active .page-link,.page-item:hover .page-link{background-color:#199bb5;color:#fff}.disabled .page-link{background-color:transparent!important;color:#ccc}#invitations-table td{color:#686d71;vertical-align:middle}#invitations-table td button{margin-bottom:0}.invite-form-repeater-row{display:none}.invite-form-row{position:relative}.invite-form-row .close-invite-box{align-items:center;background-color:#f9615a;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:23px;height:22px;justify-content:center;position:absolute;right:25px;top:25px;width:22px;z-index:9}.invite-form-row .close-invite-box span{pointer-events:none}.icon2-testeroo:before{content:"\e906"}.csbox{min-height:180px;padding:40px 32px 32px!important}.csbox .progress{background-color:hsla(0,0%,100%,.2)!important;display:block;height:8px!important;padding:0!important;position:absolute;top:0}.csbox .progress>div{background-color:hsla(0,0%,100%,.5)!important;height:8px!important}.csbox h4{margin-top:0}.csbox .commission-amount{color:#fff!important;font-family:Cera Pro;font-size:54px!important;font-weight:700;margin-top:60px!important}.csbox .commission-amount.red{color:#e5514a!important}.csbox .commission-amount.blue{color:#199bb5!important}.csbox.pro-grey{background-color:#35353d}.csbox.pro-grey h4,.csbox.pro-grey p{color:#fff!important}.csbox.pro-white{background:#fff;background-color:#fff;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);color:#50555b}.csbox.green{background:#47afc4;color:#fff}.csbox.green h4,.csbox.green p{color:#fff!important}.csbox.orange{background:#f9615a;color:#fff}.csbox.orange h4,.csbox.orange p{color:#fff!important}.csbox.lightorange{background:#fb9f9b;color:#fff}.csbox.lightorange h4,.csbox.lightorange p{color:#fff!important}.csbox .button{margin-top:40px}.csbox .button.orange{color:#fff!important}.csbox .button.white-outline{background:#fff;border:3px solid #47afc4;color:#47afc4!important}.csbox .steps{display:block;height:57px;position:relative}.csbox .steps:before{background:hsla(0,0%,100%,.2);content:"";display:block;height:4px;left:5px;position:absolute;right:5px;top:27px;z-index:4}.csbox .steps:after{clear:both;content:"";display:block}.csbox .steps>div{color:hsla(0,0%,100%,.4);display:block;float:left;font-size:14px;font-weight:700;letter-spacing:.88px;line-height:16px;position:relative;text-align:center;text-transform:uppercase;width:18%}@media (max-width:1023px){.csbox .steps>div:nth-child(5)>div{left:auto!important;right:0!important}}.csbox .steps>div:nth-child(3){width:28%}.csbox .steps>div>span{background-color:#47afc4;border:3px solid #d5f6fd;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;content:"";display:block;height:18px;left:50%;margin-left:-8px;position:absolute;top:20px;width:18px;z-index:4}.csbox .steps>div:first-child span{left:0;margin-left:0}.csbox .steps>div:last-child span{left:auto;margin-left:0;right:0}.csbox .steps>div.active{color:#fff}.csbox .steps>div.active>span{background-color:#47afc4;border-color:#65bacc}.csbox .steps>div.active:before{background:#47afc4;content:"";display:block;height:4px;left:-100%;position:absolute;right:50%;top:27px;z-index:2}.csbox .steps>div.active:first-child:before{display:none}.csbox .steps>div.active:last-child:before{right:5px}.csbox .steps>div.current span{border-color:#fb9f9b!important}.csbox .steps>div:nth-child(odd){padding-top:41px}.csbox.top-margin{margin-top:35px}@media (max-width:767px){.csbox.top-margin{margin-top:0}}.table-item{border-radius:.625rem;box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-webkit-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-moz-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-ms-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);margin:0 0 .9375rem;padding:15px;transition:.2s}.table-item:hover{box-shadow:0 0 1px 0 rgba(10,31,68,.15),0 10px 12px 0 rgba(51,91,130,.2);-webkit-box-shadow:0 0 1px 0 rgba(10,31,68,.15),0 10px 12px 0 rgba(51,91,130,.2);-moz-box-shadow:0 0 1px 0 rgba(10,31,68,.15),0 10px 12px 0 rgba(51,91,130,.2);-ms-box-shadow:0 0 1px 0 rgba(10,31,68,.15),0 10px 12px 0 rgba(51,91,130,.2)}.table-item .bg-round-image{border-radius:50%;height:64px;margin:0 auto;width:64px}.table-item .bg-image,.table-item .bg-round-image{align-self:auto;background-position:50%;background-repeat:no-repeat;background-size:cover}.table-item .bg-image{border-radius:.625rem 0 0 .625rem;height:calc(100% + 30px);margin:-15px 0 -15px -15px;width:calc(100% + 30px)}@media (max-width:767px){.table-item .bg-image{border-radius:.25rem;height:100px;margin:0 auto;width:100%}}.table-item small{color:#dcdee0;font-size:.75rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.table-item h5{color:#50555b;font-size:1.0625rem}.table-item p{color:#50555b;font-size:.9375rem;margin:0}.table-item p small{color:#8e9092;display:block;font-size:.75rem;line-height:.75rem}@media (max-width:767px){.table-item .mob-margin{border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);margin-bottom:20px;margin-top:20px;padding-top:5px}}.alert{margin-top:30px}.activity-wrapper{display:flex;flex-direction:column;padding-bottom:80px;position:relative;transition:all 1s}.activity-wrapper.pro-practitioner-dashboard{padding-top:40px}.activity-wrapper .timeline-time-label{align-self:center;color:#b4b7bc;font-size:16px;font-weight:700;position:absolute;top:0}.activity-wrapper .activity-line{align-self:center;background-image:linear-gradient(180deg,#199bb5 1%,#199bb5 74%,#fbfbfb 99%);border-radius:2px;height:100%;opacity:.46;position:absolute;width:4px}.activity-wrapper .activity-more-btn{align-self:center;background-color:#fafafa;bottom:0;position:absolute}.activity-wrapper .activity-more-btn:active,.activity-wrapper .activity-more-btn:focus,.activity-wrapper .activity-more-btn:hover{background:#199bb5;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#fff}.activity-wrapper .activity-content{background:#fff;border-radius:6px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);padding:18px 30px 25px 25px;position:relative;transition:all 75ms;width:80%}.activity-wrapper .activity-content:hover{box-shadow:0 4px 12px 0 rgba(51,91,130,.32),0 0 3px 0 rgba(10,31,68,.25);transform:scale(1.04)}.activity-wrapper .activity-content .activity-title{font-size:16px;margin-bottom:4px}.activity-wrapper .activity-content .activity-overtitle{color:#8b8e92;font-size:12px;font-weight:500;line-height:16px}.activity-wrapper .activity-content .activity-meta{color:#8b8e92;font-size:12px;font-weight:700}.activity-wrapper .activity-content i{align-items:center;color:#199bb5;display:flex;height:24px;justify-content:center;position:absolute;right:0;top:calc(50% - 12px);width:24px}.activity-wrapper .activity-box{margin:-10px 0;width:50%}.activity-wrapper .activity-box:before{align-self:center;background-color:#fff;border:2px solid #199bb5;border-radius:50%;content:"";height:16px;left:calc(50% - 8px);position:absolute;width:16px}.activity-wrapper .activity-box:nth-child(odd){align-self:flex-end;display:flex;justify-content:flex-end}.activity-wrapper .activity-box:nth-child(2n){align-self:flex-start;display:flex;justify-content:flex-start}@media (max-width:480px){.activity-wrapper .activity-box:nth-child(odd){align-self:flex-end;display:flex;justify-content:flex-end}.activity-wrapper .timeline-time-label{align-self:flex-start}.activity-wrapper .activity-box:nth-child(2n){align-self:flex-end;display:flex;justify-content:flex-end}.activity-wrapper .activity-box{align-self:flex-end!important;display:flex;justify-content:flex-end!important;margin:5px 0;width:100%}.activity-wrapper .activity-box:before{left:9px}.activity-wrapper .activity-box .activity-content{width:calc(100% - 50px)}.activity-wrapper .activity-line{left:15px}}.activity-filter{font-weight:600;position:relative}.activity-filter-dropdown{background-color:#fff;border-radius:4px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);display:none;line-height:28px;list-style:none;position:absolute;right:0;text-transform:uppercase;z-index:9}.activity-filter-dropdown.patient-orders-list{left:0}.activity-filter-dropdown li{margin-left:0;padding-left:0;white-space:nowrap}.activity-filter-dropdown.active{display:block}.activity-selected-filter{color:#199bb5}.active-filter{cursor:pointer}.activity-filter-chevron{cursor:pointer;display:inline-block;transition:transform .2s}.activity-filter-chevron.active{transform:rotate(180deg)}.activity-filter-option:hover,.activity-type-filter-option:hover,.activity-type-filter-patient-option:hover{color:#199bb5;cursor:pointer}.recommendations-delete-item{position:absolute;right:20px;top:20px}.user-program-input-row input,.user-program-input-row select{height:32px!important}.supplement-input-row{display:flex}.supplement-input-row [class*=col-]{display:inline-block}.supplement-input-row input{height:42px!important;margin-top:8px}.btn.btn-do-not-send{background-color:#199bb5;border-radius:30px;color:#fff;padding:15px 58px;transition:.2s}.btn.btn-do-not-send:hover{background:#147c91}@media (max-width:575px){.btn.btn-do-not-send{padding:11px 58px}}.btn.btn-red,button.btn.btn-red,input.btn.btn-red{background-color:#f9615a;border-radius:30px;color:#fff;padding:15px 58px;transition:.2s}@media (max-width:575px){.btn.btn-red,button.btn.btn-red,input.btn.btn-red{padding:11px 58px}}.btn.btn-red:active,.btn.btn-red:hover,button.btn.btn-red:active,button.btn.btn-red:hover,input.btn.btn-red:active,input.btn.btn-red:hover{background-color:#e5514a!important;color:#fff!important}.btn.btn-red:focus,button.btn.btn-red:focus,input.btn.btn-red:focus{background-color:#fa817b!important;color:#fff!important}.resend-invitation-button:hover{color:#199bb5!important}.recommendations-delete-item{height:40px;padding:0!important;width:40px}.pagination li.disabled{cursor:not-allowed}.pagination li.disabled:hover a{color:#6c757d}.discount-list-wrapper{overflow:hidden;padding:0}.btn.btn-table{color:#199bb5!important;font-weight:500;text-transform:uppercase}.btn.btn-table:hover{background-color:#199bb5!important;color:#fff!important}.account-number-input-wrapper{display:flex;justify-content:space-between;position:relative}.account-number-input-wrapper span{cursor:pointer;position:absolute;right:0}.account-number-input-wrapper span i{position:relative;top:5px}.owl-cs-nav{position:absolute;right:0;width:100px}.owl-cs-nav .owl-next,.owl-cs-nav .owl-prev{background:none;border:none;color:#199bb5;display:block;font-family:ionicons;font-size:18px;height:30px;line-height:30px;position:absolute;text-align:center;top:0;width:30px;z-index:5}.owl-cs-nav .owl-prev{cursor:pointer;left:0}.owl-cs-nav .owl-prev:after{content:"\f124"}.owl-cs-nav .owl-next{cursor:pointer;right:0}.owl-cs-nav .owl-next:after{content:"\f125"}.owl-cs-nav .numbering{color:#686d71;display:block;font-size:18px;font-weight:400;left:0;line-height:28px;position:absolute;right:0;text-align:center;top:2px;z-index:1}.test-reviews-carousel{display:flex;margin-bottom:20px;position:relative}.test-reviews-carousel .owl-dots{bottom:-14px;display:flex!important;justify-content:center;justify-self:center;padding:10px 0;position:absolute;width:100%}.test-reviews-carousel .owl-dots .owl-dot{background:hsla(218,6%,72%,.57);border-radius:50%;height:10px;margin:0 4px;width:10px;z-index:99}.test-reviews-carousel .owl-dots .owl-dot.active{background:#199bb5}.btn-orange{background-color:#f9615a;border-radius:40px;color:#fff;font-size:.875rem;font-weight:700;padding:10px 30px;text-transform:uppercase;transition:.2s}.btn-orange:active,.btn-orange:focus,.btn-orange:hover{background-color:#fa7973;color:#fff}.btn-orange-big{background-color:#f9615a;border-radius:40px;color:#fff;font-size:1rem;font-weight:700;padding:15px 94px;text-transform:uppercase;transition:.2s}.btn-orange-big:active,.btn-orange-big:focus,.btn-orange-big:hover{background-color:#fa7973;color:#fff}.dashboard-carousel-title,.dashboard-placeholder-title,.dashboard-test-title{position:relative}@media (max-width:1150px){.dashboard-carousel-title,.dashboard-placeholder-title,.dashboard-test-title{font-size:18px}}#practitioner-commissions-table_wrapper,#practitioner-food-history-table_wrapper{width:100%}.expandable-content-link .test-recommendation-date{color:#8b8e92;font-size:14px}.expandable-content-link .test-recommendation-purchased{align-items:center;color:#50555b;display:flex;font-size:14px}.expandable-content-link .test-recommendation-purchased-wrapper{display:flex;flex-wrap:wrap}.expandable-content-link:hover{text-decoration:none}.expandable-content-link:hover i{color:#199bb5;transform:rotate(0);transition:transform .2s}.expandable-content-link:hover .test-recommendation-package-from{color:#50555b}.expandable-content-link:hover .test-recommendation-date{color:#8b8e92}.expandable-content-link.collapsed i{transform:rotate(180deg)}.expandable-content-link .latest-badge{align-items:center;background-color:#f9615a;border-radius:6px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:18px;justify-content:center;text-transform:uppercase;width:100px}.test-recommendation-package-from{font-size:14px;font-weight:500}.test-recommnedation-footer{border-top:1px solid #eef0f5}.test-recommendation-header-right{align-items:center;display:flex;justify-content:flex-end;min-height:60px}@media (max-width:480px){.test-recommendation-header-right{align-items:center;justify-content:flex-start}}.test-recommendation-header-right i{color:#199bb5}.recommendation-align-right{display:block;text-align:right}.test-recommendation-header-left{align-items:center;display:flex}.box.cs2box{border-radius:8px;padding:0}.test-recommendation-header-title{font-size:24px;font-weight:700}@media (max-width:767px){.test-recommendation-header-title{font-size:26px}}.test-recommendation-header-chevron{align-self:center;font-size:20px;position:absolute;right:-30px!important;top:calc(50% - 15px)}.test-recommendation-header-chevron.extended{right:-20px!important}.test-recommendation-package-price{color:#50555b;font-size:24px;font-weight:400;white-space:nowrap}@media (max-width:767px){.test-recommendation-package-price{font-size:16px}}.test-recommendation-price-btn-wrapper{align-items:center;display:flex}.test-recommendation-price-btn-wrapper .add-all-to-cart{align-self:center}@media (max-width:480px){.test-recommendation-price-btn-wrapper{align-items:flex-start;flex-direction:column;width:100%!important}.test-recommendation-price-btn-wrapper span{text-align:left}}.test-recommendation-header{display:flex;justify-content:space-between;position:relative}@media (max-width:1300px){.test-recommendation-header{flex-direction:column}}.consultation-card-dropdown-wrapper{position:absolute;right:0;top:calc(50% - 16px)}.consultation-card-dropdown-wrapper .ripple-container{opacity:0}.consultation-card-dropdown-wrapper .dropdown-toggle:active,.consultation-card-dropdown-wrapper .dropdown-toggle:focus,.consultation-card-dropdown-wrapper .dropdown-toggle:hover{background-color:#fff!important}.inner.test-recommendations-content{border-top:1px solid rgba(51,91,130,.12)}.test-recommendation-title{font-size:24px;font-weight:500;-webkit-text-decoration:underline dotted #ccc;text-decoration:underline dotted #ccc}.test-recommendation-title span{font-weight:400}.test-recommendation-add-to-cart{align-items:center;background-color:transparent;border-radius:30px;color:#199bb5;cursor:pointer;display:flex;flex-wrap:nowrap;float:right;font-size:16px;font-weight:600;max-width:-moz-fit-content;max-width:fit-content;transition:all .2s;white-space:nowrap}.test-recommendation-add-to-cart i{color:#199bb5;font-size:20px}.test-recommendation-add-to-cart:hover{background-color:rgba(0,0,0,.08)}.test-recommendation-practitioner-img{border-radius:50%}.practitioner-notes-heading{display:flex;justify-content:space-between}.practitioner-notes-heading-text{color:#686d71;font-size:18px}.test-recommendation-practitioner-note{font-size:18px}.new-notification{background-color:#199bb5!important;border-radius:6px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);color:#fff;margin-right:6px}.switch{display:inline-block;float:right;height:34px;position:relative;width:60px}.switch input{display:none}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;width:26px}input.default:checked+.slider{background-color:#444}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.patient-note-box{border-bottom:1px solid #d8d8d8}.patient-note-box .patient-note-author{color:#50555b;font-size:24px;font-weight:700}.patient-note-box .patient-note-date{color:#8b8e92;font-size:12px;font-weight:600}.patient-note-box .patient-note-body{color:#686d71;font-size:14px}.list-ic.horizontal{display:flex;justify-content:space-between;margin-left:-20px;padding-bottom:30px;padding-left:2px;width:100%}@media (max-width:991px){.list-ic.horizontal{align-items:center;display:flex;flex-direction:column}.list-ic.horizontal a{padding-left:30px;padding-top:5px!important}.list-ic.horizontal li{margin-top:15px;max-width:-moz-fit-content;max-width:fit-content}.list-ic.horizontal li:after{background-color:#ebedf2;content:"";height:40px!important;position:absolute;top:-15px;transform:translateX(-30px);width:5px!important}.list-ic.horizontal li:before,.list-ic.horizontal li:first-child:after{display:none}.list-ic.horizontal li:nth-child(odd) a{padding-left:0;padding-right:30px;transform:translateX(-35px)}}.forum-category{box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);font-size:15px}.forum-category .forum-category-header{background-color:#eef0f5;border-bottom:1px solid #d8d8d8;height:60px;width:100%}.forum-category .forum-category-header .forum-header-text{color:#35353d;font-size:18px;font-weight:700;height:-moz-fit-content;height:fit-content;line-height:24px;margin:0;text-align:center}.forum-category .forum-category-header .forum-header-text.forum-category-name{text-align:left}.forum-category .forum-topic-wrapper{background-color:#fff;border-bottom:1px solid #d8d8d8;width:100%}.forum-category .forum-topic-wrapper .forum-topic-title{color:#35353d;display:block;font-size:18px;font-weight:700}.forum-category .forum-topic-wrapper .forum-topic-link .forum-topic-text{color:#50555b}.forum-category .forum-category-name-wrapper,.forum-category .forum-topic-info{align-items:center;display:flex;flex:4}.forum-category .forum-category-last-post-wrapper,.forum-category .forum-category-posts-wrapper,.forum-category .forum-category-topics-wrapper{align-items:center;display:flex;flex:1;justify-content:center}.forum-header{justify-content:space-between;width:100%}.forum-header,.forum-header .forum-header-right{align-items:center;display:flex}.forum-header .forum-header-right .btn-transparent{cursor:pointer;font-weight:600;padding:10px 16px;transition:all .2s;white-space:nowrap}.forum-header .forum-header-right .btn-transparent i{font-size:20px;position:relative;transition:all .2s}.forum-header .forum-header-right .btn-transparent:hover{background-color:#ddd;border-radius:30px;color:#199bb5}.forum-header .forum-header-right .btn-transparent:hover i{color:#199bb5}.forum-topic-header{justify-content:space-between;width:100%}.forum-topic-header,.forum-topic-header .forum-topic-header-right{align-items:center;display:flex}.forum-topic-header .forum-post-reply{border-radius:30px;cursor:pointer;font-weight:700;padding:10px 16px;transition:all .2s;white-space:nowrap}.forum-topic-header .forum-post-reply i{font-size:20px;position:relative;top:2px;transition:all .2s}.forum-topic-header .forum-post-reply:hover{background-color:#ddd;color:#199bb5}.forum-topic-header .forum-post-reply:hover i{color:#199bb5}.forum-post-box{background-color:#fff;border-radius:6px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);padding:25px!important}.forum-post-box .forum-avatar{border-radius:50%}.forum-post-box .letter-avatar{align-items:center;background-color:#199bb5;border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.forum-post-box .letter-avatar .forum-avatar-letter{color:#fff;font-size:28px}.forum-post-box .forum-post-heading{align-items:center;display:flex;justify-content:space-between}.forum-post-box .forum-post-user{font-size:18px;font-weight:700}.forum-post-box .forum-post-datetime{color:#8b8e92;font-size:12px;font-weight:700}.forum-post-box .forum-post-body{color:#686d71;font-size:15px}.forum-post-box .forum-post-footer{display:flex;justify-content:flex-end}.forum-post-box .forum-post-footer .forum-post-btn{border-radius:30px;cursor:pointer;font-weight:500;padding:10px 16px;transition:all .2s}.forum-post-box .forum-post-footer .forum-post-btn.edit:hover{background-color:#aec6cf;color:#fff}.forum-post-box .forum-post-footer .forum-post-btn.delete:hover{background-color:#ffd1dc;color:#fff}.list-ic a{color:#199bb5;text-decoration:none}.list-ic li{position:relative}.list-ic li span{border-radius:1em;color:#fff;display:inline-block;font-weight:800;height:20px;line-height:2em;position:relative;text-align:center;top:7px;width:20px}.list-ic li span,.list-ic li:before{background:#ebedf2;transition:all .3s ease}.list-ic li:before{content:"";position:absolute}.list-ic.horizontal li{display:inline-block}.list-ic.horizontal li a{color:#686d71!important;font-size:14px!important;height:50px;left:18px;padding-top:30px;position:absolute;top:0;transition:all .3s ease;z-index:2}.list-ic.horizontal li.active a{color:#199bb5!important}.list-ic.horizontal li span{margin-left:20px;z-index:2}.list-ic.horizontal li:before{height:.2em;left:-75px;top:.9em;width:6em}.list-ic li:first-child:before{display:none}.list-ic .active span{background:#199bb5}.list-ic.horizontal li{transition:all .3s ease}.list-ic.horizontal li:hover a{color:#199bb5!important}.list-ic.horizontal li:hover span{background:#199bb5}.forum-breadcrumbs,.forum-breadcrumbs a,.forum-breadcrumbs a:hover{color:#686d71}.forum-breadcrumbs a:last-child{font-weight:600}.forum-close-alert{cursor:pointer;padding:10px}.forum-close-alert:hover{background-color:rgba(0,0,0,.1)}.alert-container{display:flex;justify-content:space-between}.forum-category-header,.letter-avatar{align-items:center;display:flex}.letter-avatar{background-color:#199bb5;border-radius:50%;height:56px;justify-content:center;width:56px}.letter-avatar .forum-avatar-letter{color:#fff;font-size:28px}.new-post,.new-topic{display:none;width:100%}#close-new-post-box,#close-new-topic-box,#close-report-box,#close-report-category-box{align-items:center;border:none;border-radius:50%;color:#ccc;cursor:pointer;display:flex;float:right;font-size:20px;height:32px;justify-content:center;outline:none;transition:all .2s;width:32px}#close-new-post-box:hover,#close-new-topic-box:hover,#close-report-box:hover,#close-report-category-box:hover{background-color:#ffd1dc;color:#fff}.forum-no-topics-message{align-items:center;flex-direction:column;min-height:180px;width:100%}.forum-no-topics-message,.forum-no-topics-message .new-topic-wrapper{display:flex;justify-content:center}.forum-no-topics-message .new-topic-wrapper .btn-transparent{cursor:pointer;font-weight:600;padding:10px 16px;transition:all .2s;white-space:nowrap}.forum-no-topics-message .new-topic-wrapper .btn-transparent i{font-size:20px;position:relative;top:2px;transition:all .2s}.forum-no-topics-message .new-topic-wrapper .btn-transparent:hover{background-color:#ddd;border-radius:30px;color:#199bb5}.forum-no-topics-message .new-topic-wrapper .btn-transparent:hover i{color:#199bb5}.post-body-textarea{min-height:100px}.no-forum-posts-box{align-items:center;display:flex;justify-content:center;min-height:150px}.forum-discussion-title{font-size:24px;font-weight:700}.messages-preview-right{background-color:#199bb5;color:#fff;margin-left:auto;margin-right:0}.messages-preview-left,.messages-preview-right{border-radius:25px;max-width:50%;width:-moz-fit-content;width:fit-content}.messages-preview-left{margin-left:0;margin-right:auto}.messages-preview .new-message{background:red;border-radius:50%;color:#fff;padding:5px 10px;position:absolute;right:-10px;top:-10px}.message-typing-box{border-radius:25px;font-size:10px;height:-moz-fit-content;height:fit-content;margin-left:0;margin-right:auto;max-width:50%;width:-moz-fit-content;width:fit-content}.message-typing-body{padding:.8rem!important}.dashboard-undertitle{display:inline-block;font-size:18px;margin-bottom:20px}.dashboard-undertitle a{font-weight:500}.steps-box{background:linear-gradient(90deg,#199bb5,#44c0d9);border-radius:4px;box-shadow:0 18px 18px 0 rgba(10,31,68,.12),0 0 1px 0 rgba(10,31,68,.1);color:#fff;padding:25px 60px 25px 40px;position:relative}@media (max-width:767px){.steps-box{padding:25px 40px}}.steps-box .close-progress-card{cursor:pointer;font-size:28px;font-weight:500;height:30px;position:absolute;right:0;top:0;width:30px}.steps-box .steps-box-head{align-items:center;display:flex;flex-wrap:nowrap;font-weight:700;justify-content:space-between}@media (max-width:767px){.steps-box .steps-box-head{flex-wrap:wrap}}.steps-box .steps-box-head a{color:#fff;text-decoration:none}.steps-box .steps-box-head .complete-profile-text{font-size:24px}.steps-box .progress-bars{display:flex;width:100%}@media (max-width:767px){.steps-box .progress-bars{flex-direction:column}.steps-box .progress-bars .progress-bar-wrapper{margin:10px 0}}.steps-box .progress-bars .progress-bar-wrapper{align-items:center;display:flex;flex:1;flex-direction:column}.steps-box .progress-bars .progress-bar-wrapper span{display:block;font-size:11px;font-weight:500;margin-top:10px}.steps-box .progress-bars .progress-bar-wrapper .progress-bar{background-color:#fff;border-radius:4px;height:4px;margin-top:2px;opacity:.4;width:99%}.steps-box .progress-bars .progress-bar-wrapper.completed .progress-bar{background-color:#fff;margin-top:2px;opacity:1}.steps-box .progress-bars .progress-bar-wrapper.completed span:before{content:"✓";margin-right:4px}.steps-box .progress-bars .progress-bar-wrapper.active .progress-bar{background-color:#fff;box-shadow:0 3px 4px 0 rgba(10,31,68,.1),0 0 1px 0 rgba(10,31,68,.08);height:8px;margin-top:0;opacity:1}.steps-box .progress-bars .progress-bar-wrapper.active span{font-size:14px}.dashboard-placeholder{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:280px;padding:30px;width:100%}.dashboard-placeholder.no-timeline{background-image:url(/images/placeholders/no-timeline.svg)}.dashboard-placeholder.no-orders{background-image:url(/images/placeholders/no-orders.svg)}.dashboard-placeholder.no-results{background-image:url(/images/placeholders/no-results.svg)}.dashboard-placeholder.no-consultations{background-image:url(/images/placeholders/no-consultations.svg)}.dashboard-placeholder.no-recommendations{background-image:url(/images/placeholders/no-recommendations.svg)}.dashboard-placeholder.talk-to-practitioner{background-image:url(/images/placeholders/talk-to-practitioner.svg)}.dashboard-placeholder .btn{width:-moz-fit-content;width:fit-content}.pro-practitioner-stats-wrapper .pro-practitioner-stats-box{background-color:#fff;border-radius:8px;box-shadow:0 1px 1px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);display:flex;flex-direction:column;margin-bottom:10px;padding:25px}.pro-practitioner-stats-wrapper .pro-practitioner-stats-box .pro-practitioner-stat-label{color:#8b8e92;font-size:12px;font-weight:700}.pro-practitioner-stats-wrapper .pro-practitioner-stats-box .pro-practitioner-stat-num{color:#50555b;font-size:44px;font-weight:300;position:relative}.pro-practitioner-stats-wrapper .pro-practitioner-stats-box .pro-practitioner-stat-num sup{color:#199bb5;font-size:16px;font-weight:700;margin-left:2px;position:absolute;top:20px}@media (max-width:1560px) and (min-width:1200px){.pro-practitioner-stats-wrapper .pro-practitioner-stats-box .pro-practitioner-stat-num{font-size:36px}}.tab-pane:not(.active){display:none}.actions-tab-num{background-color:#199bb5;border-radius:2px;color:#fff;padding:0 4px}#actions-tab .test-text-wrapper .test-box-text.status-dot.cancelled:before,#actions-tab .test-text-wrapper .test-box-text.status-dot.complete:before,#actions-tab .test-text-wrapper .test-box-text.status-dot.pending:before,#actions-tab .test-text-wrapper .test-box-text.status-dot.processing:before,#actions-tab .test-text-wrapper .test-box-text.status-dot.refunded:before,#actions-tab .test-text-wrapper .test-box-text.status-dot.rejected:before,#actions-tab .test-text-wrapper .test-box-text.status-dot.shipped:before,#appointments-tab .test-text-wrapper .test-box-text.status-dot.cancelled:before,#appointments-tab .test-text-wrapper .test-box-text.status-dot.complete:before,#appointments-tab .test-text-wrapper .test-box-text.status-dot.pending:before,#appointments-tab .test-text-wrapper .test-box-text.status-dot.processing:before,#appointments-tab .test-text-wrapper .test-box-text.status-dot.refunded:before,#appointments-tab .test-text-wrapper .test-box-text.status-dot.rejected:before,#appointments-tab .test-text-wrapper .test-box-text.status-dot.shipped:before,#history .test-text-wrapper .test-box-text.status-dot.cancelled:before,#history .test-text-wrapper .test-box-text.status-dot.complete:before,#history .test-text-wrapper .test-box-text.status-dot.pending:before,#history .test-text-wrapper .test-box-text.status-dot.processing:before,#history .test-text-wrapper .test-box-text.status-dot.refunded:before,#history .test-text-wrapper .test-box-text.status-dot.rejected:before,#history .test-text-wrapper .test-box-text.status-dot.shipped:before{border-radius:50%;content:"";height:8px;left:-10px;position:absolute;top:10px;width:8px}#actions-tab h2{font-size:30px;font-weight:500}#actions-tab .blue-highlight-text{color:#199bb5}#actions-tab .test-box{display:flex;flex-wrap:wrap;padding:25px}@media (max-width:600px){#actions-tab .test-box{flex-direction:column}#actions-tab .test-box .test-text-wrapper{margin:10px 0}#actions-tab .test-box .test-icon-wrapper{margin-bottom:10px;margin-left:0!important}}#actions-tab .test-icon-wrapper{align-items:center;display:flex}#actions-tab .test-icon-wrapper i{color:#fdd3d7;font-size:32px}#actions-tab .test-text-wrapper{flex:1}#actions-tab .test-text-wrapper .test-box-label{color:#8b8e92;font-size:14px;font-weight:700}#actions-tab .test-text-wrapper .test-box-text{color:#282f36;display:block;font-size:18px;font-weight:500;position:relative}#actions-tab .test-text-wrapper .test-box-text.status-dot.complete:before{background-color:#a0eb4f}#actions-tab .test-text-wrapper .test-box-text.status-dot.pending:before{background-color:#669be7}#actions-tab .test-text-wrapper .test-box-text.status-dot.processing:before{background-color:#f3f15e}#actions-tab .test-text-wrapper .test-box-text.status-dot.shipped:before{background-color:#ffc107}#actions-tab .test-text-wrapper .test-box-text.status-dot.cancelled:before,#actions-tab .test-text-wrapper .test-box-text.status-dot.rejected:before{background-color:#fb6237}#actions-tab .test-text-wrapper .test-box-text.status-dot.refunded:before{background-color:#17a2b8}#actions-tab .test-text-wrapper .test-box-text a{font-size:16px}#appointments-tab h2{font-size:30px;font-weight:500}#appointments-tab .blue-highlight-text{color:#199bb5}#appointments-tab .test-box{display:flex;flex-wrap:wrap;padding:25px}@media (max-width:600px){#appointments-tab .test-box{flex-direction:column}#appointments-tab .test-box .test-text-wrapper{margin:10px 0}#appointments-tab .test-box .test-icon-wrapper{margin-bottom:10px;margin-left:0!important}}#appointments-tab .test-icon-wrapper{align-items:center;display:flex}#appointments-tab .test-icon-wrapper i{color:#fdd3d7;font-size:32px}#appointments-tab .test-text-wrapper{flex:1}#appointments-tab .test-text-wrapper .test-box-label{color:#8b8e92;font-size:14px;font-weight:700}#appointments-tab .test-text-wrapper .test-box-text{color:#282f36;display:block;font-size:18px;font-weight:500;position:relative}#appointments-tab .test-text-wrapper .test-box-text.status-dot.complete:before{background-color:#a0eb4f}#appointments-tab .test-text-wrapper .test-box-text.status-dot.pending:before{background-color:#669be7}#appointments-tab .test-text-wrapper .test-box-text.status-dot.processing:before{background-color:#f3f15e}#appointments-tab .test-text-wrapper .test-box-text.status-dot.shipped:before{background-color:#ffc107}#appointments-tab .test-text-wrapper .test-box-text.status-dot.cancelled:before,#appointments-tab .test-text-wrapper .test-box-text.status-dot.rejected:before{background-color:#fb6237}#appointments-tab .test-text-wrapper .test-box-text.status-dot.refunded:before{background-color:#17a2b8}#appointments-tab .test-text-wrapper .test-box-text a{font-size:16px}#timeline-tab h2{color:#50555b;font-size:30px;font-weight:500}#timeline-tab .pro-practitioner-patient-activity-head{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}#timeline-tab .pro-practitioner-patient-activity-filters{display:flex}#timeline-tab .pro-practitioner-patient-activity-filters .activity-filter:last-child{margin-left:50px}#timeline-tab .pro-practitioner-patient-activity-sidebar span{display:block}.progress-circle-wrapper{align-items:center;display:flex;justify-content:center;min-height:80px!important}@media (max-width:767px){.progress-circle-wrapper{margin-bottom:30px}}.progress-circle-wrapper .svg-circle{height:auto;margin-left:-20px;max-height:100px;max-width:100px;position:absolute;width:100%}.progress-circle-wrapper .svg-circle .progress-circle-text{font-weight:500}.progress-circle-wrapper .svg-circle #first{transform:translateY(-125px) translateX(-125px) scale(2.25)}.pro-patient-dashboard-recommnedations .pro-patient-dashboard-recommendations-head{display:flex;justify-content:space-between}.pro-customer-recommnedations-row .pro-customer-recommnedations-row-head{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.pro-customer-recommnedations-row .pro-customer-recommnedations-row-head h2{color:#50555b;font-size:30px;font-weight:500;margin-top:0}.pro-customer-recommnedations-row .pro-customer-recommnedations-row-head span{color:#8b8e92;font-size:12px;font-weight:700}.pro-customer-recommnedations-row .box .pro-customer-recommended-test{border-top:1px solid #f6f6f9}.pro-customer-recommnedations-row .box .pro-customer-recommended-test:first-child{border-top:none}.pro-customer-recommnedations-row .box .pro-customer-recommended-test h3{color:#50555b;font-size:24px;font-weight:700}.pro-customer-recommnedations-row .box .pro-customer-recommended-test p{font-size:18px;margin-bottom:20px}@media (max-width:600px){.pro-customer-recommnedations-row .box .pro-customer-recommendations-box-footer span{display:block;margin:5px 0;text-align:center}.pro-customer-recommnedations-row .box .pro-customer-recommendations-box-footer .btn{margin:5px 0!important;width:100%}}.foods-shop-index .foods-shop-head .activity-filter{display:inline-block;margin-right:60px}.foods-shop-index .foods-shop-head .foods-shop-search{align-items:center;background-color:#fff;border-radius:25px;box-shadow:2px 2px 2px rgba(0,0,0,.1);display:flex;height:45px;overflow:hidden;width:100%}.foods-shop-index .foods-shop-head .foods-shop-search .bmd-form-group{padding-top:0;width:90%}.foods-shop-index .foods-shop-head .foods-shop-search .ion-android-search{color:#199bb5;font-size:22px;margin-left:16px;margin-right:12px}.foods-shop-index .foods-shop-head .foods-shop-search .foods-shop-search-input{border:none;outline:none;width:100%}.type-wrapper span{color:#8b8e92;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.foods-card{background-color:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:22px}.foods-card .icon-wrapper{display:flex;justify-content:center}.foods-card .icon-wrapper .icon{font-size:28px}.foods-card .icon-wrapper span{color:#8b8e92;font-size:14px;letter-spacing:1px;text-transform:uppercase}.foods-card .foods-card-desc{color:#50555b;font-size:15px;margin-bottom:20px!important;text-align:center}.foods-card .foods-card-overtitle{color:#8b8e92;display:block;font-size:14px;font-weight:600;text-align:center;text-transform:uppercase}.foods-card .foods-card-title{text-align:center}.foods-card .add-food-to-virtual-recommendation{margin-top:-20px;padding-left:0;padding-right:0;text-align:center;width:100%}.food-attachment-list-item{align-items:end;display:flex;flex-direction:column}.food-attachment-list-item :first-child{margin:1rem}.food-attachment-list-item a.attachment-file-name{word-break:break-all}.test-detail ul:not(.markers){list-style:initial!important}.reviews-row h4{text-align:center}.reviews-row h4:before{display:none}.reviews-row .review-box{background-color:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.2);height:100%;padding:25px}.reviews-row .review-box .review-box-head{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.reviews-row .review-box .review-box-head .review-box-head-left h5{font-size:22px;font-weight:700;margin-bottom:0}.reviews-row .review-box .review-box-head .review-box-head-left span{color:#8b8e92;font-size:13px;font-weight:500}.reviews-row .review-box .review-box-head .review-box-head-right i{color:#109cb6;font-size:26px}.recommended-items .recommended-items-head{align-items:center;display:flex;justify-content:space-between}.recommended-items .recommended-items-head .recommended-items-head-left{display:flex;flex-direction:column}.discount-row .total-discount-text{font-size:18px;font-weight:500}.default-message textarea{min-height:100px!important}.media-shop-search{align-items:center;background-color:#fff;border-radius:25px;box-shadow:2px 2px 2px rgba(0,0,0,.1);display:flex;height:45px;width:37%}@media (max-width:991px){.media-shop-search{width:100%}}.media-shop-search .bmd-form-group{padding-top:0;width:85%}.media-shop-search #client-media-search,.media-shop-search #client-support-assets-search,.media-shop-search #practitioner-media-search,.media-shop-search #practitioner-support-assets-search{width:70%}.media-shop-search .ion-android-search{color:#199bb5;font-size:22px;margin-left:16px;margin-right:12px}.media-shop-search .foods-shop-search-input{border:none;outline:none;width:100%}.recommendations-resources-item .media-heading{font-size:18px}.recommendations-resources-item .media .media-body{max-width:calc(100vw - 140px)}.recommendations-resources-item .media .media-body .media-left{min-width:160px}.recommendations-resources-item .media .media-body .media-left img{width:100%}.recommendations-resources-item .media .media-body .remove-recommended-supplement{color:#f9615a;cursor:pointer;font-size:14px;font-weight:600}.recommendations-resources-item .media .media-body .media-body-head{align-items:center;display:flex;justify-content:space-between}.recommendations-resources-item .media .media-body .media-body-head .item-price-display{color:#35353d;font-size:16px;font-weight:700}.recommendations-resources-item .media .media-body .supplements-inputs-wrapper{border-radius:4px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);display:flex;height:40px;position:relative;width:-moz-fit-content;width:fit-content}.recommendations-resources-item .media .media-body .supplements-inputs-wrapper .ion-chevron-down{color:#199bb5;font-size:14px;pointer-events:none;position:absolute;right:10px;top:16px;z-index:9}.recommendations-resources-item .media .media-body .supplements-inputs-wrapper .supplements-input-wrapper{border-right:1px solid hsla(218,6%,72%,.25);max-width:-moz-fit-content!important;max-width:fit-content!important}.recommendations-resources-item .media .media-body .supplements-inputs-wrapper .supplements-input-wrapper:last-child{border:none}.recommendations-resources-item .media .media-body .supplements-inputs-wrapper .supplements-input-wrapper select{border:none!important;height:100%;margin-top:0!important;outline:none!important;padding-right:30px;padding-top:0;text-align:center;width:unset!important;z-index:1}.recommendations-resources-item .media .media-body .supplements-inputs-wrapper .supplements-input-wrapper input{border:none!important;height:100%;outline:none!important;text-align:center}.recommendations-resources-item .media .media-body .supplements-inputs-wrapper .supplements-input-wrapper input.dosage{overflow:visible;width:100px}.recommendations-resources-item .media .media-body .supplements-inputs-wrapper .supplements-input-wrapper input.dosage::-moz-placeholder{padding-bottom:1px}.recommendations-resources-item .media .media-body .supplements-inputs-wrapper .supplements-input-wrapper input.dosage::placeholder{padding-bottom:1px}.recommendations-resources-item .media .media-body .supplements-inputs-wrapper .supplements-input-wrapper input.duration{width:100px!important}.recommendations-resources-item .media .media-body .supplements-inputs-wrapper .supplements-input-wrapper input.duration::-moz-placeholder{padding-bottom:1px}.recommendations-resources-item .media .media-body .supplements-inputs-wrapper .supplements-input-wrapper input.duration::placeholder{padding-bottom:1px}.recommendations-resources-item .media .media-body .supplements-inputs-wrapper .bmd-form-group{max-width:-moz-fit-content!important;max-width:fit-content!important;padding:0!important}.recommendations-resources-item .item-description{font-size:14px;line-height:2;margin-bottom:8px}.recommendations-resources-item .remove-recommended-resource{color:#f9615a;font-size:14px;font-weight:700}.recommendations-resources-item .remove-recommended-resource:hover{color:#136677;cursor:pointer}.float-footer{background:#fff;bottom:0;box-shadow:0 -10px 12px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);height:auto;min-height:-moz-fit-content;min-height:fit-content;padding:10px 0;position:fixed;width:100%;z-index:10}.float-footer.invitations-footer,.float-footer.patient-footer,.float-footer.recommendation-footer{display:none}.float-footer .container{align-items:center;display:flex;flex-wrap:wrap!important;height:100%;justify-content:space-between}.float-footer .container .ion-close{color:#f9615a;font-size:16px}.float-footer .container .float-footer-left{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.float-footer .container .float-footer-left .footer-discount-wrapper{display:flex;justify-content:space-between}.float-footer .container .float-footer-left .footer-discount-wrapper p{margin-bottom:8px}.float-footer .container .float-footer-left .footer-discount-wrapper .footer-discount-percent{color:#686d71;font-size:14px}.float-footer .container .float-footer-left .footer-discount-wrapper .footer-discount{color:#686d71;font-size:14px;font-weight:700}.float-footer .container .float-footer-left .footer-total-price{color:#35353d;font-size:18px;font-weight:700}.float-footer .container .float-footer-right{display:flex;flex-wrap:wrap}.float-footer .container .btn{align-items:center!important;display:flex!important;font-size:16px;font-weight:500;height:48px;justify-content:center!important}.float-footer .container .btn#reset-recommendations{color:#b4b7bc;font-weight:700}.user-overview-activities img{height:auto;max-width:100%}.user-overview-activities h3{color:#50555b;font-size:30px;font-weight:500;text-align:center}.user-overview-activities p{color:#686d71;font-size:18px;text-align:center}.pro-practitioner-patient-tabs{border-bottom:1px solid hsla(218,6%,72%,.3);display:flex;justify-content:space-between;margin-left:15px}.pro-practitioner-patient-tabs ul{border:none;margin-bottom:0!important;margin-left:-15px;max-width:-moz-fit-content;max-width:fit-content;padding-bottom:0}.pro-practitioner-patient-tabs .request-survey-link-wrapper{align-items:center;display:flex}.pro-practitioner-patient-tabs .request-survey-link-wrapper .request-survey-link{align-items:center;display:flex;font-size:16px;font-weight:600;text-decoration:none;text-transform:uppercase}#notesWrapper h3{font-size:30px;font-weight:500;margin-bottom:4px}#notesWrapper .last-note-message{color:#686d71;font-size:14px}#surveysWrapper h3{font-size:30px;font-weight:500;margin-bottom:4px}#surveysWrapper .last-survey-message{color:#686d71;font-size:14px}#surveysWrapper .question-answer-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}#surveysWrapper .question-answer-wrapper .survey-question{color:#686d71;font-size:18px;padding-right:40px}#surveysWrapper .question-answer-wrapper .survey-answer{color:#686d71;font-size:18px;font-weight:700;justify-self:flex-end;white-space:nowrap}.extended-survey-question{font-weight:700;margin:20px 0 5px}.extended-survey-answer,.extended-survey-question{color:#686d71;font-size:18px}#history a{text-decoration:none}#history h2{font-size:30px;font-weight:500}#history .blue-highlight-text{color:#199bb5}#history .test-box{display:flex;flex-wrap:wrap;padding:25px}@media (max-width:460px){#history .test-box{flex-direction:column}#history .test-box .test-text-wrapper{margin:10px 0}#history .test-box .test-icon-wrapper{margin-bottom:10px;margin-left:0!important}}#history .test-icon-wrapper{align-items:center;display:flex;width:34px}#history .test-icon-wrapper i{color:#fdd3d7;font-size:32px}#history .test-text-wrapper{flex:1}#history .test-text-wrapper .test-box-label{color:#8b8e92;font-size:14px;font-weight:700}#history .test-text-wrapper .test-box-text{color:#282f36;display:block;font-size:18px;font-weight:500;position:relative}#history .test-text-wrapper .test-box-text.status-dot.purchased:before{border-radius:50%;color:#199bb5;content:"\f375";font-family:ionicons;font-size:14px;height:12px;left:-16px;position:absolute;width:12px}#history .test-text-wrapper .test-box-text.status-dot.complete:before{background-color:#a0eb4f}#history .test-text-wrapper .test-box-text.status-dot.pending:before{background-color:#669be7}#history .test-text-wrapper .test-box-text.status-dot.processing:before{background-color:#f3f15e}#history .test-text-wrapper .test-box-text.status-dot.shipped:before{background-color:#ffc107}#history .test-text-wrapper .test-box-text.status-dot.cancelled:before,#history .test-text-wrapper .test-box-text.status-dot.rejected:before{background-color:#fb6237}#history .test-text-wrapper .test-box-text.status-dot.refunded:before{background-color:#17a2b8}#history .test-text-wrapper .test-box-text a{font-size:16px}#patient-preview-orders-subtabs{border:none;overflow:hidden}#patient-preview-orders-subtabs a{background-color:#e4f1f3;border:none;border-radius:30px;color:#199bb5;margin-right:4px}#patient-preview-orders-subtabs .active{background-color:#199bb5;color:#fff}input.default:checked+.user{background-color:#199bb5!important}.active-div-wrapper .active-switch-wrapper{align-items:center;display:flex;justify-content:space-between}.active-div-wrapper .active-text{font-size:18px}.algolia-override .ais-SearchBox svg{margin-right:20px}.algolia-override .ais-Hits-item{background-color:#fff}@media (max-width:767px){.algolia-override .ais-Hits-item{margin-left:18px;margin-right:2px;width:100%}}.product-card .external-img,section.cards .item .external-img{align-items:center;display:flex;justify-content:center;position:relative}.product-card .external-img:after,section.cards .item .external-img:after{content:"";display:block;padding-bottom:100%}.product-card .external-img img,section.cards .item .external-img img{max-width:200px;position:absolute}.algolia-override .ais-ClearRefinements,.algolia-override .ais-SearchBox{margin:1em 0}.algolia-override .ais-SearchBox .ais-SearchBox-reset{left:250px}.algolia-override .ais-SearchBox .ais-SearchBox-input{border:1px solid hsla(218,6%,72%,.2);border-radius:45px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);height:50px;outline:none;padding-left:45px!important;position:relative;width:100%}.algolia-override .ais-SearchBox svg{margin-left:14px;margin-right:40px}.algolia-override .ais-Pagination{margin-top:1em;max-width:100%}.algolia-override .left-panel{float:left;width:250px}@media (max-width:480px){.algolia-override .left-panel{display:none}}.algolia-override .left-panel h2{font-size:32px;line-height:38px;margin-top:0}.algolia-override .right-panel{margin-left:260px}@media (max-width:480px){.algolia-override .right-panel{margin-left:0}}.algolia-override .ais-InstantSearch{margin:0 auto;max-width:1500px;overflow:hidden}.algolia-override .ais-Hits-item{border:none;border-radius:8px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);margin-bottom:1em;padding:0;position:relative;width:calc(25% - 1rem)}.algolia-override .ais-Hits-item .product-card{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;padding-bottom:40px;text-align:center}.algolia-override .ais-Hits-item .product-card small{color:grey;display:block;font-weight:700;max-width:100%;text-transform:uppercase}.algolia-override .ais-Hits-item .product-card .product-card-button-wrapper{align-self:flex-end;display:flex;flex-direction:column;height:100px;padding:5px 20px 20px;width:100%}.algolia-override .ais-Hits-item .product-card .product-card-button-wrapper .supplement-price{align-self:center;bottom:94px;color:#686d71;font-size:24px;font-weight:500;height:30px;position:absolute}.algolia-override .ais-Hits-item .product-card .product-card-button-wrapper button{bottom:20px;left:5%;max-width:100%;position:absolute;width:90%}.algolia-override .ais-Hits-item .product-card .external-img{background-position:50%;background-repeat:no-repeat;background-size:contain;max-height:220px}@media (max-width:1439px){.algolia-override .ais-Hits-item{width:calc(33.33% - 1rem)}}@media (max-width:767px){.algolia-override .ais-Hits-item{width:calc(49% - 1rem)}}@media (max-width:580px){.algolia-override .ais-Hits-item{width:100%}}.algolia-override .ais-Hits-item .hit-price{color:#111114;font-size:16px;font-weight:700;position:absolute;right:0;top:0}.algolia-override .ais-Hits-item .hit-name{padding:0 20px}.algolia-override .ais-Hits-item .hit-name h3{color:#50555b;font-size:22px;font-weight:600;margin-top:0}.algolia-override .ais-Hits-item .hit-name h3 mark{font-size:22px}@media (max-width:1439px){.algolia-override .ais-Hits-item .hit-name h3,.algolia-override .ais-Hits-item .hit-name h3 mark{font-size:20px}}@media (max-width:767px){.algolia-override .ais-Hits-item .hit-name h3,.algolia-override .ais-Hits-item .hit-name h3 mark{font-size:18px}}.algolia-override .ais-Hits-item .hit-description{padding:0 20px}.algolia-override .ais-Hits-item img{margin-right:1em}.algolia-override .hit-name{margin-bottom:.5em}.algolia-override .hit-description{color:#888;font-size:14px;margin-bottom:.5em}.sidebar-white{background-color:#fff;min-height:calc(100vh - 1050px)}.sidebar-white:after{background:#fff;border-right:1px solid hsla(218,6%,72%,.14);content:"";height:calc(100% - 2px);position:absolute;right:-50px;top:0;width:800px;z-index:-1}.mobile-cartbox-head{align-items:center;display:flex;justify-content:space-between}.mobile-cartbox-head .mobile-close-cartbox{cursor:pointer;font-size:50px!important}a.remove{align-items:flex-start;display:flex}a.remove:hover{text-decoration:none}.cart-items{border-radius:6px;display:flex;font-size:24px;padding:4px;position:relative}.cart-items:hover{background-color:hsla(0,0%,60%,.2)}.cartbox-trigger:hover{color:#199bb5}.test-detail img{max-width:100%}@media (max-width:1023px){.checkout-nav{display:none}}.cartbox{background:#fff;box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-webkit-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-moz-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-ms-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);display:none;position:absolute;right:0;right:-30px;top:100%;width:460px}.cartbox .practitioner-img-wrapper img{height:auto;width:100%}.cartbox .cart-trust-icons{border-bottom:1px solid hsla(218,6%,72%,.34);margin-bottom:0!important;padding:20px 5px;text-align:center}.cartbox .cart-trust-icons img{margin-right:20px}.cartbox .cart-trust-icons img:last-child{margin-right:0}.cartbox .head{align-items:center;border-bottom:1px solid hsla(218,6%,72%,.34);display:flex;padding:15px 20px}.cartbox .head h4{color:#50555b;font-size:24px;font-weight:700;letter-spacing:-.8px;line-height:32px;margin:0 20px 0 0;padding:0}.cartbox .head span{color:#686d71;font-size:18px;font-weight:400;line-height:32px;padding:0}.cartbox .shipping{align-items:center;background-color:#f9f9f9;border-bottom:1px solid hsla(218,6%,72%,.34);display:flex;padding:15px 20px}.cartbox .buttons{align-items:center;display:flex;padding:20px 0}.cartbox .buttons .row,.cartbox .shipping .row{width:100%}.cartbox .buttons .row{margin-left:0!important;margin-right:0!important}.cartbox .buttons .row>div:first-child{padding-right:5px!important}.cartbox .buttons .row>div:last-child{padding-left:5px!important}.cartbox .buttons a{background:#199bb5;border:3px solid #199bb5;border-radius:42px;color:#fff;display:block;font-family:Cera Pro;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1px;margin:0 auto;padding:20px 0;text-align:center;text-transform:uppercase;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;width:100%}.cartbox .buttons a:active,.cartbox .buttons a:hover{background:transparent;border-color:#199bb5;color:#199bb5}.cartbox .buttons a.accent{background:#f9615a;border-color:#f9615a;color:#fff}.cartbox .buttons a.accent:active,.cartbox .buttons a.accent:hover{background:transparent;border-color:#f9615a;color:#f9615a}.cartbox .item{border-bottom:1px solid hsla(218,6%,72%,.34);padding:22px 20px}.cartbox .item .col-7{padding-left:20px;position:relative}.cartbox .item .remove{background:none;color:#199bb5;font-size:26px;margin:0;padding:5px;position:absolute;right:-5px;top:-5px}.cartbox .item h5{color:#686d71;font-size:18px;font-weight:700;line-height:28px;padding-right:40px}img.truck{margin-right:15px}@media (max-width:1023px){.cartbox{right:-15px;width:400px}}@media (max-width:575px){.cartbox{right:-16px;width:375px}}@media (max-width:374px){.cartbox{width:320px}}.user-profile-box{background-color:#fff;border-radius:6px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);padding:25px}.password-requirements-box{background-color:hsla(218,6%,72%,.05);box-shadow:0 1px 1px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);padding:24px}.password-requirements-box p:nth-child(2){font-size:15px;margin-bottom:0}.upload-media-resource .selectize-input{border:none;box-shadow:none}.upload-media-resource .media-resource-type-select{align-items:center;display:flex;justify-content:space-between;width:100%}.upload-media-resource .media-resource-type-select .media-types-container{align-items:center;display:flex}.upload-media-resource .media-resource-type-select .media-types-wrapper{display:flex;width:390px}.upload-media-resource .media-resource-type-select .media-types-wrapper .media-type{align-items:center;color:#686d71;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:45px;justify-content:center;padding:4px 8px;width:130px}.upload-media-resource .media-resource-type-select .media-types-wrapper .media-type:first-child{border:1px solid #979797;border-bottom-left-radius:4px;border-top-left-radius:4px}.upload-media-resource .media-resource-type-select .media-types-wrapper .media-type:first-child.active{border-color:#199bb5}.upload-media-resource .media-resource-type-select .media-types-wrapper .media-type:nth-child(2){border:1px solid #979797;border-left:none;border-right:none}.upload-media-resource .media-resource-type-select .media-types-wrapper .media-type:nth-child(2).active{border-color:#199bb5}.upload-media-resource .media-resource-type-select .media-types-wrapper .media-type:last-child{border:1px solid #979797;border-bottom-right-radius:4px;border-top-right-radius:4px}.upload-media-resource .media-resource-type-select .media-types-wrapper .media-type:last-child.active{border-color:#199bb5}.upload-media-resource .media-resource-type-select .media-types-wrapper .media-type.active{color:#199bb5}.upload-media-resource .media-resource-type-select .media-types-wrapper .media-type.active span{color:#199bb5!important}@media (max-width:540px){.upload-media-resource .media-resource-type-select .media-types-wrapper{align-items:flex-end;flex-direction:column}.upload-media-resource .media-resource-type-select .media-types-wrapper .media-type{min-width:160px;width:75%}.upload-media-resource .media-resource-type-select .media-types-wrapper .media-type:first-child{border:1px solid #979797;border-bottom:none;border-bottom-left-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.upload-media-resource .media-resource-type-select .media-types-wrapper .media-type:first-child.active{border-color:#199bb5}.upload-media-resource .media-resource-type-select .media-types-wrapper .media-type:nth-child(2){border:1px solid #979797}.upload-media-resource .media-resource-type-select .media-types-wrapper .media-type:nth-child(2).active{border-color:#199bb5}.upload-media-resource .media-resource-type-select .media-types-wrapper .media-type:last-child{border:1px solid #979797;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:none;border-top-right-radius:0}.upload-media-resource .media-resource-type-select .media-types-wrapper .media-type:last-child.active{border-color:#199bb5}}.cart-img-wrapper img{width:100%}.no-messages .no-messages-img-wrapper{display:flex;justify-content:center}.no-messages h3{font-size:30px;font-weight:500}.no-messages h3,.no-messages p{text-align:center}.message-box{border-radius:6px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);min-height:700px;overflow:hidden}.message-box .messaging-groups{max-height:700px;overflow-y:auto}.message-box .messaging-groups .messaging-group-item{background-color:#fff;cursor:pointer;padding:20px 25px;position:relative}.message-box .messaging-groups .messaging-group-item .group-text{max-height:50px;overflow:hidden}.message-box .messaging-groups .messaging-group-item .new-message-count{align-items:center;background-color:#f15d56;border-radius:9px;bottom:15px;color:#fff;display:flex;font-size:14px;font-weight:500;height:17px;justify-content:center;position:absolute;right:25px;width:17px}.message-box .messaging-groups .messaging-group-item.active{background-color:#f0f0f1;border-left:3px solid #199bb5}.message-box .messaging-groups .messaging-group-item .messaging-group-header{align-items:center;display:flex;justify-content:space-between}.message-box .messaging-groups .messaging-group-item .messaging-group-header .group-name{color:#35353d;font-size:18px;font-weight:700;margin:0}.message-box .messaging-groups .messaging-group-item .messaging-group-header .group-date{color:#686d71;font-size:15px;font-weight:400}.message-box .messaging-messages{background-color:#fff;min-height:700px;position:relative;width:100%}.message-box .messaging-messages .messaging-message-header{background-color:#f0f0f1;box-shadow:inset 1px 0 0 0 #e8e9ea,inset 0 -1px 0 0 #e8e9ea;padding:20px 25px}.message-box .messaging-messages .messaging-message-header .group-name{color:#35353d;font-size:18px;font-weight:700}.message-box .messaging-messages .messaging-message-header .group-members{font-size:15px;font-weight:400}.message-box .messaging-messages .messaging-messages-wrapper{border-left:1px solid #f0f1f2;display:flex;flex-direction:column;max-height:500px;min-height:500px;overflow-y:auto;padding:25px}.message-box .messaging-messages .messaging-messages-wrapper .messaging-message{border-radius:8px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);margin-bottom:30px;padding:12px 18px;width:80%}.message-box .messaging-messages .messaging-messages-wrapper .messaging-message.sent{align-self:flex-end;background-color:#199bb5;color:#fff}.message-box .messaging-messages .messaging-messages-wrapper .messaging-message.received{background-color:#f0f1f2}.message-box .messaging-messages .messaging-message-footer{background:#fff;border-top:1px solid #f0f1f2;bottom:0;box-shadow:0 -2px 8px 0 rgba(10,31,68,.1);height:100px;padding:5px 32px;position:absolute;width:100%}.message-box .messaging-messages .messaging-message-footer input::-moz-placeholder{padding-bottom:1px!important}.message-box .messaging-messages .messaging-message-footer input::placeholder{padding-bottom:1px!important}.mobile-sidebar-cloned{animation-duration:.5s;animation-iteration-count:1;animation-name:slidein}@keyframes slidein{0%{left:-200px}to{left:0}}.rowTable{display:block}.rowTable .row.head{border-top:1px solid rgba(0,0,0,.04);color:#aaa;font-size:12px;font-weight:700;text-transform:uppercase}.rowTable .row.head>div{padding:10px 4px}.rowTable .row.head>div:first-child{padding-left:25px}@media (max-width:991px){.rowTable .row.head{display:none}}.rowTable .row.body{font-size:14px}.rowTable .row.body:nth-child(2n){background:rgba(0,0,0,.02)}.rowTable .row.body>div{padding:10px 4px}.rowTable .row.body>div:first-child{padding-left:25px}@media (max-width:991px){.rowTable .row.body>div{padding-left:25px}}.rowTable .row.body>div>span{color:#aaa;display:none;font-size:12px;font-weight:700;text-transform:uppercase}@media (max-width:991px){.rowTable .row.body>div>span{display:block}}.box.cs4box{display:block}.box.cs4box .title{color:#50555b!important;display:block;font-size:20px!important;font-weight:400!important;min-height:65px;padding-left:90px;padding-right:40px;padding-top:10px;position:relative;text-transform:none!important}@media (max-width:991px){.box.cs4box .title{min-height:100px;padding-top:0}}.box.cs4box .title img.main{height:auto;left:0;position:absolute;top:-15px;width:80px}@media (max-width:991px){.box.cs4box .title img.main{top:0}}.box.cs4box .title img.alt{height:auto;position:absolute;right:0;top:0;width:30px}.box.cs4box .rowTable{margin:0 -25px -16px}.csTabs .breadcrumbs{color:#199bb5;display:block;font-size:15px;font-weight:500;line-height:20px}.csTabs .breadcrumbs a{color:#199bb5}.csTabs .breadcrumbs .separator{padding-left:4px;padding-right:4px}.csTabs h2.main-title{display:none;font-size:2rem;font-weight:500;letter-spacing:-.8px;line-height:48px;margin-top:0}.csTabs h2.main-title small{display:block;font-size:18px;font-weight:400;line-height:28px}.csTabs .csTab-links{display:block;float:right;list-style:none;margin:0;padding:0;position:relative}@media (max-width:768px){.csTabs .csTab-links{float:none;margin:20px auto 0;text-align:center}}.csTabs .csTab-links:after{background:#f6f6f9;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;right:0;width:100%;z-index:3}.csTabs .csTab-links>li{display:block;float:left;margin:0 15px}@media (max-width:768px){.csTabs .csTab-links>li{display:block;float:none;margin:0!important}}.csTabs .csTab-links>li:first-child{margin-left:0}.csTabs .csTab-links>li:last-child{margin-right:0}.csTabs .csTab-links>li>a{color:#686d71;display:block;font-size:14px;font-weight:400;padding:10px 0;position:relative;z-index:5}@media (max-width:768px){.csTabs .csTab-links>li>a{display:none}.csTabs .csTab-links>li>a.active{display:block}}.csTabs .csTab-links>li>a.active:after{background:#f9615a;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;right:0;width:100%}@media (max-width:768px){.csTabs .csTab-links>li>a.active:after{left:50%;margin-left:-37.5px;max-width:75px}}.csTabs .csTab-content{display:none;margin-top:10px;overflow:hidden}.csTabs .csTab-content>div{background:#fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 4px 8px 0 rgba(51,91,130,.12);-webkit-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 4px 8px 0 rgba(51,91,130,.12);-moz-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 4px 8px 0 rgba(51,91,130,.12);-ms-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 4px 8px 0 rgba(51,91,130,.12);margin-top:30px;padding:40px 46px}@media (max-width:768px){.csTabs .csTab-content>div{padding:20px 26px}}.csTabs .csTab-content>div.top-options{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;margin-bottom:30px;margin-top:-15px;padding:0}@media (max-width:768px){.csTabs .csTab-content>div.top-options{margin-top:30px;text-align:center}.csTabs .csTab-content>div.top-options .text-right{text-align:center!important}}.csTabs .csTab-content>div.bottom-buttons{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;padding:0}.csTabs .csTab-content>div.bottom-buttons a{display:inline-block;max-width:125px;padding-left:30px;padding-right:30px;text-align:center}@media (max-width:768px){.csTabs .csTab-content>div.bottom-buttons.alt{text-align:center}.csTabs .csTab-content>div.bottom-buttons.alt .text-right{text-align:center!important}}.csTabs .csTab-content>div.bottom-buttons.alt a{max-width:270px}.csTabs .csTab-content>div.cta{padding:30px 36px}.csTabs .csTab-content>div.cta .button{float:right;min-width:120px}.csTabs .csTab-content>div.cta .button.cta{background:#fff;border:2px solid #199bb5;color:#199bb5}@media (max-width:575px){.csTabs .csTab-content>div.cta .button.cta{float:none}}.csTabs .csTab-content>div.cta .row.weeks{margin-top:80px;position:relative}.csTabs .csTab-content>div.cta .row.weeks:before{background:#f6f6f9;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;content:"";display:block;height:8px;left:15px;position:absolute;right:15px;top:-30px}@media (max-width:768px){.csTabs .csTab-content>div.cta .row.weeks:before{bottom:0;height:auto;right:auto;width:8px}}.csTabs .csTab-content>div.cta .row.weeks>div{position:relative}@media (max-width:768px){.csTabs .csTab-content>div.cta .row.weeks>div{padding-bottom:25px;padding-left:40px}}.csTabs .csTab-content>div.cta .row.weeks>div>h5{font-size:18px;font-weight:700}.csTabs .csTab-content>div.cta .row.weeks>div>span{left:15px;position:absolute;top:-40px}@media (max-width:768px){.csTabs .csTab-content>div.cta .row.weeks>div>span{left:11px;top:-2px}}.csTabs .csTab-content>div.cta .top>div:first-child{max-width:10%}@media (max-width:1439px){.csTabs .csTab-content>div.cta .top>div:first-child{max-width:15%}}@media (max-width:575px){.csTabs .csTab-content>div.cta .top>div:first-child{max-width:25%}.csTabs .csTab-content>div.cta .top>div:first-child h1{font-size:50px;line-height:50px}.csTabs .csTab-content>div.cta .top>div:first-child .valign .middle{vertical-align:top}}.csTabs .csTab-content>div.cta .top>div:nth-child(2){max-width:65%}@media (max-width:1439px){.csTabs .csTab-content>div.cta .top>div:nth-child(2){max-width:55%}}@media (max-width:575px){.csTabs .csTab-content>div.cta .top>div:nth-child(2){flex-basis:70%;max-width:75%}}.csTabs .csTab-content>div.cta .top>div:nth-child(3){max-width:25%;text-align:right}@media (max-width:1439px){.csTabs .csTab-content>div.cta .top>div:nth-child(3){max-width:30%}}@media (max-width:575px){.csTabs .csTab-content>div.cta .top>div:nth-child(3){flex-basis:100%;margin-top:20px;max-width:100%;padding-left:28%;text-align:left}}.csTabs .csTab-content>div.featured{background:#eefcff}@media (max-width:767px){.csTabs .csTab-content>div.featured .button{display:block;float:none;margin-top:15px}}.csTabs .csTab-content>div h1{font-size:64px;line-height:64px;margin:0;padding:0}.csTabs .csTab-content>div h2{font-size:26px;margin:0;padding:0}.csTabs .csTab-content>div label{color:#f9615a;float:right;font-size:24px;font-weight:400;letter-spacing:-.8px;padding-top:15px}@media (max-width:1439px){.csTabs .csTab-content>div label{font-size:20px}}@media (max-width:768px){.csTabs .csTab-content>div label{float:none}}.csTabs .csTab-content>div h4{margin-bottom:0;margin-top:0}.csTabs .csTab-content>div h4>span{font-weight:400}.csTabs .csTab-content>div p{margin-bottom:0;margin-top:15px}.csTabs .csTab-content a.link{color:#199bb5}.csTabs .csTab-content .author{color:#50555b;font-size:24px;font-weight:700;letter-spacing:-.8px;line-height:32px;margin:16px 0}.csTabs .csTab-content .author>small{display:block;font-size:15px;font-weight:400;line-height:20px}.csTabs .csTab-content .resultsLoop{margin:25px -45px -40px}@media (max-width:768px){.csTabs .csTab-content .resultsLoop{margin:25px -26px -20px}}.csTabs .csTab-content .resultsLoop>div{border-top:1px solid rgba(0,0,0,.1);padding:15px 40px;position:relative}@media (max-width:768px){.csTabs .csTab-content .resultsLoop>div{padding:15px 26px}}.csTabs .csTab-content .resultsLoop>div:nth-child(2n){background:#f6f6f9}.csTabs .csTab-content .resultsLoop>div:before{background:url(/images/nested.svg) 0 100% no-repeat;content:"";display:block;height:53px;left:20px;position:absolute;top:-20px;width:12px}@media (max-width:768px){.csTabs .csTab-content .resultsLoop>div:before{left:10px}}.csTabs .csTab-content .resultsLoop>div div .csTabs .csTab-content .resultsLoop>div.level1,.csTabs .csTab-content .resultsLoop>div.level2{position:relative}.csTabs .csTab-content .resultsLoop>div div .csTabs .csTab-content .resultsLoop>div.level1:before,.csTabs .csTab-content .resultsLoop>div.level2:before{background:url(/images/nested.svg) 0 100% no-repeat;content:"";display:block;height:53px;left:45px!important;position:absolute;top:-20px;width:12px}@media (max-width:768px){.csTabs .csTab-content .resultsLoop>div div .csTabs .csTab-content .resultsLoop>div.level1:before,.csTabs .csTab-content .resultsLoop>div.level2:before{left:10px}}.csTabs .csTab-content .resultsLoop>div.level1>.row>div:first-child{padding-left:30px}@media (max-width:768px){.csTabs .csTab-content .resultsLoop>div.level1>.row>div:first-child{padding-left:0}}.csTabs .csTab-content .resultsLoop>div.level1 .expandable{display:block;height:0;opacity:0;overflow:hidden;padding-left:30px;padding-top:15px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease}.csTabs .csTab-content .resultsLoop>div.level1 .expandable.active{height:auto;opacity:1}@media (max-width:768px){.csTabs .csTab-content .resultsLoop>div.level1 .expandable{padding-left:0}}.csTabs .csTab-content .resultsLoop>div.level2>.row>div:first-child{padding-left:60px}@media (max-width:768px){.csTabs .csTab-content .resultsLoop>div.level2>.row>div:first-child{padding-left:0}}.csTabs .csTab-content .resultsLoop>div.level2:before{left:75px!important}@media (max-width:768px){.csTabs .csTab-content .resultsLoop>div.level2:before{left:10px!important}}.csTabs .csTab-content .resultsLoop>div.level2 .expandable{padding-left:60px}@media (max-width:768px){.csTabs .csTab-content .resultsLoop>div.level2 .expandable{padding-left:0}}.csTabs .csTab-content .resultsLoop>div .scale{display:block;position:relative}.csTabs .csTab-content .resultsLoop>div .scale img{display:block;height:auto;margin-top:5px;max-width:inherit!important;padding-top:10px;width:100%}.csTabs .csTab-content .resultsLoop>div .scale>span.you{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ccc;display:block;left:10%;margin-left:-8px;position:absolute;right:0;top:0;width:0}.csTabs .csTab-content .resultsLoop>div .scale>span.label{color:#f9615a;font-size:16px;font-weight:400;line-height:20px;position:absolute;right:calc(100% + 10px);top:0}@media (max-width:768px){.csTabs .csTab-content .resultsLoop>div .scale>span.label{display:block;margin-top:10px;position:relative;right:auto;text-align:left;top:auto}.csTabs .csTab-content .resultsLoop>div .scale.float-right{float:none!important}}.csTabs .csTab-content .resultsLoop>div>.expandable{display:block;height:0;opacity:0;overflow:hidden;padding-top:15px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease}.csTabs .csTab-content .resultsLoop>div>.expandable.active{height:auto;opacity:1}.csTabs .expandable{display:block;font-size:16px;height:0;opacity:0;overflow:hidden;padding-left:30px;padding-top:15px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease}.csTabs .expandable.active{height:auto;opacity:1}@media (max-width:768px){.csTabs .expandable{padding-left:0}}.csTabs .green{color:#199bb5}.csTabs .orange{color:#f9615a}.csTabs .light-orange{color:#fdc0bb}.csTabs .light-green{color:#a1d7e3}.csSwitch{display:inline-block;padding-top:10px}@media (max-width:1439px){.csSwitch{font-size:16px}}.csSwitch:after{clear:both;content:"";display:block}.csSwitch>span{display:block;float:left;padding:0}.csSwitch>div{background:#ccc;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;cursor:pointer;display:block;float:right;height:24px;margin:2px 10px auto 5px;position:relative;width:54px}.csSwitch>div>i{float:right;font-size:12px;font-style:normal;line-height:23px;padding:0 8px}.csSwitch>div>i:first-child{display:none;float:left}.csSwitch>div:after{background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;content:"";display:block;height:20px;left:2px;position:absolute;top:2px;width:20px}.csSwitch.active>div{background:#f9615a}.csSwitch.active>div>i{color:#fff}.csSwitch.active>div>i:first-child{display:block}.csSwitch.active>div>i:nth-child(2){display:none}.csSwitch.active>div:after{left:auto;right:2px}.csInfo{background:url(/images/gut-report-icons/info.svg) 50% no-repeat;background-size:contain;cursor:pointer;height:26px;position:absolute;right:20px;top:20px;width:26px;z-index:998}.csInfo.inline{display:inline-block}.csInfo.inline,.csInfo.left{position:relative;right:auto;top:auto}.csInfo.left{display:block;float:left}.csInfo>div{border:1px solid #a3d6e1;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-moz-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-ms-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);-webkit-box-shadow:0 0 1px 0 rgba(10,31,68,.1),0 10px 12px 0 rgba(51,91,130,.12);display:none;max-width:290px;min-width:250px;padding:20px;right:-10px;top:40px}.csInfo>div,.csInfo>div:after{background:#eefcff;position:absolute}.csInfo>div:after{border-left:1px solid #a3d6e1;border-top:1px solid #a3d6e1;content:"";display:block;height:20px;right:12px;top:-10px;transform:rotate(45deg);width:20px}.testRes-one{display:flex;flex-direction:row;flex-wrap:wrap;margin:50px 0;text-align:center}.testRes-one img{max-width:100%;width:180px}@media (max-width:768px){.testRes-one{margin:30px 0}}.testRes-one>div{flex-basis:20%;max-width:20%;min-width:20%;position:relative}@media (max-width:768px){.testRes-one>div{flex-basis:50%;max-width:unset;min-width:unset}}.testRes-one>div.actual:after{border:2px solid #000;bottom:0;content:"";display:block;left:0;position:absolute;right:-2px;top:0;z-index:9}.testRes-one>div.actual>span{display:block;font-weight:500;left:0;position:absolute;right:0;top:-30px}@media (max-width:768px){.testRes-one>div.actual>span{top:10px}}.testRes-one>div.optimal:before{border:2px solid #199bb5;bottom:0;content:"";display:block;left:0;position:absolute;right:-2px;top:0;z-index:9}.testRes-one>div.optimal>span{bottom:-30px;color:#199bb5;display:block;font-weight:500;left:0;position:absolute;right:0}@media (max-width:768px){.testRes-one>div.optimal>span{bottom:10px}}.testRes-one>div>div:first-child{border:2px solid #a3d6e1;border-right:none;display:block}@media (max-width:768px){.testRes-one>div>div:first-child{padding-top:30px}}.testRes-one>div>div:nth-child(2){border:2px dashed #a3d6e1;border-right:none;border-top:none;min-height:150px;padding:10px}@media (max-width:768px){.testRes-one>div>div:nth-child(2){padding-bottom:30px}}.testRes-one>div>div>h4{font-size:20px;font-weight:400;margin:0}.testRes-one>div>div>p{font-size:16px;line-height:20px}.testRes-one>div>div>img{height:80px;padding:10px}@media (max-width:768px){.testRes-one>div:nth-child(2)>div:first-child,.testRes-one>div:nth-child(4)>div:first-child{border-right:2px solid #a3d6e1}.testRes-one>div:nth-child(2)>div:nth-child(2),.testRes-one>div:nth-child(4)>div:nth-child(2){border-right:2px dashed #a3d6e1}.testRes-one>div:last-child{flex-basis:100%}}.testRes-one>div:last-child>div:first-child{border-right:2px solid #a3d6e1}.testRes-one>div:last-child>div:nth-child(2){border-right:2px dashed #a3d6e1}.testRes-wrap{height:100%;padding:50px 0}@media (max-width:768px){.testRes-wrap{padding:30px 0}.testRes-wrap:first-child{padding-top:0}}.testRes-two{border:2px solid #a3d6e1;display:block;font-size:16px;height:100%;line-height:20px;padding:50px 20px 20px;position:relative}.testRes-two>.title{display:block;left:0;position:absolute;right:0;text-align:center;top:0}.testRes-two>.title>h3{border:2px solid #a3d6e1;border-top:none;display:inline-block;padding:8px 20px 12px}.testRes-two>.total{display:block;font-size:20px;font-weight:700;padding:25px 0 0;text-align:center}.testRes-two>.scale{border-bottom:2px solid #a3d6e1;margin-bottom:25px;padding-bottom:25px;position:relative}.testRes-two>.scale>img{height:auto;max-width:inherit!important;width:100%}.testRes-two>.scale>.you{bottom:25px;display:inline-block;position:absolute;top:0}.testRes-two>.scale>.you>img{height:100%;max-width:inherit!important;width:auto}.testRes-two>.scale>.optimal{bottom:25px;display:inline-block;position:absolute;top:0}.testRes-two>.scale>.optimal>img{height:100%;max-width:inherit!important;width:auto}.testRes-two .red{color:#f0615b}.testRes-two .green{color:#199bb5}.testRes-three{border:2px solid #a3d6e1;display:block;font-size:16px;height:100%;line-height:20px;padding:50px 20px 20px;position:relative}.testRes-three>img{height:auto;margin-bottom:25px;width:100%}.testRes-three>.title{display:block;left:0;position:absolute;right:0;text-align:center;top:0}.testRes-three>.title>h3{border:2px solid #a3d6e1;border-top:none;display:inline-block;padding:8px 20px 12px}.testRes-four{border:2px solid #a3d6e1;display:block;font-size:16px;height:100%;line-height:20px;padding:50px 20px 20px;position:relative}.testRes-four>.title{display:block;left:0;position:absolute;right:0;text-align:center;top:0}.testRes-four>.title>h3{border:2px solid #a3d6e1;border-top:none;display:inline-block;padding:8px 20px 12px}.testRes-four>.content{display:block;margin:0 auto;max-width:80%}.testRes-four>.content .enterotype{padding-bottom:15px;padding-top:40px;text-align:center}.testRes-four>.content .enterotype>div:not(.active){-moz-filter:grayscale(100%) contrast(0);-ms-filter:grayscale(100%) contrast(0);-o-filter:grayscale(100%) contrast(0);filter:gray;opacity:.7}.testRes-four>.content .enterotype img{height:auto;width:150px}.testRes-four>.content .enterotype p{margin-top:25px}.testRes-five{border:2px solid #a3d6e1;display:block;font-size:16px;height:100%;line-height:20px;padding:50px 20px 20px;position:relative}@media (max-width:768px){.testRes-five{margin-top:30px}}.testRes-five>.title{display:block;left:0;position:absolute;right:0;text-align:center;top:0}.testRes-five>.title>h3{border:2px solid #a3d6e1;border-top:none;display:inline-block;padding:8px 20px 12px}.testRes-five .scale{margin-top:40px;padding-bottom:25px;position:relative}.testRes-five .scale>img{height:auto;max-width:inherit!important;width:100%}.testRes-five .scale>.you{bottom:25px;display:inline-block;position:absolute;top:0}.testRes-five .scale>.you>img{height:100%;max-width:inherit!important;width:auto}.testRes-five .scale>.optimal{bottom:25px;display:inline-block;position:absolute;top:0}.testRes-five .scale>.optimal>img{height:100%;width:auto}.testRes-five .num{position:relative}.testRes-five .num>div{background-image:url(/images/gut-report-icons/scale2_num.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.testRes-five .num img{display:block;height:auto;margin:0 auto;width:80%}@media (max-width:575px){.testRes-five .num img{margin:0 auto}}.testRes-five .num>div{bottom:0;color:#000;font-size:42px;font-weight:700;left:0;position:absolute;right:0;text-align:center;top:0}.resources-history-table{width:100%}.resources-history-table td{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box{display:inline-block;margin-right:30px;white-space:nowrap}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box .supplement-filter-name{font-size:16px;font-weight:600}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box .supplement-open-dropdown{color:#199bb5;cursor:pointer;font-size:16px;font-weight:600;text-transform:uppercase;white-space:nowrap}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box .supplement-open-dropdown i{display:inline-block;transition:transform .2s}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box .supplement-open-dropdown.active i{transform:rotate(180deg)}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box .supplement-dropdown{background-color:#fff;border-radius:3px;box-shadow:2px 2px 4px rgba(0,0,0,.3);display:none;min-width:200px;padding:8px 16px;position:absolute;width:-moz-fit-content;width:fit-content;z-index:10}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box .supplement-dropdown.active{display:block}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box .supplement-dropdown .supplement-option{font-size:16px;padding:5px 30px;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box .supplement-dropdown .supplement-option input{margin-right:5px}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box .supplement-dropdown .supplement-option label{font-size:16px}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box .supplement-dropdown .supplement-option a{color:#686d71;font-size:16px}.supplements-filters-search-wrapper .supplements-filters .supplement-select-box .supplement-dropdown .supplement-option:last-child{border-bottom:none}.supplements-filters-search-wrapper .supplement-search-wrapper{align-items:center;border:1px solid hsla(218,6%,72%,.2);border-radius:25px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);display:flex;height:50px;min-width:100%;padding:5px 15px}.supplements-filters-search-wrapper .supplement-search-wrapper .bmd-form-group{padding:0}.supplements-filters-search-wrapper .supplement-search-wrapper input{border:none;outline:none}.supplements-filters-search-wrapper .supplement-search-wrapper i{color:#199bb5;font-size:28px}#hits>div{width:100%}.pro-sidebar-recommend-tests.active span{color:#199bb5}.test-product-card{display:flex;flex-direction:column;height:100%;justify-content:space-between}.test-product-card .test-bottom-wrapper{display:flex;flex-direction:column;justify-content:flex-end}.test-product-card .test-bottom-wrapper .interpretation,.test-product-card .test-bottom-wrapper .lab-only{white-space:nowrap!important}.invitiations-search-icon{margin-top:12px}.create-new-group{color:#50555b;cursor:pointer;font-weight:600;padding:10px 16px;text-transform:uppercase;transition:all .2s;white-space:nowrap}.create-new-group i{font-size:20px;position:relative;top:2px;transition:all .2s}.create-new-group:hover{background-color:#ddd;border-radius:30px;color:#199bb5}.create-new-group:hover i{color:#199bb5}.create-message-box{background-color:#fff;border-radius:6px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);padding:15px 25px}.create-message-box .new-message-box-subtitle{font-size:14px}.create-message-box h2{color:#50555b;font-size:24px;font-weight:700;line-height:2rem}.create-message-box textarea{resize:none}.search-datatable{background:none!important;display:inline-block;margin-bottom:1.25rem;position:relative}.search-datatable input{background:unset;background-color:#fff;border:none;border-radius:23px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);height:45px;outline:none;padding:0 15px!important;position:relative}.search-datatable input:focus{box-shadow:0 4px 10px 0 rgba(51,91,130,.3),0 0 3px 0 rgba(10,31,68,.25)}.search-datatable i{color:#b4b7bc;font-size:1.4rem;position:absolute;right:16px!important;top:8px!important}@media (max-width:575px){.search-datatable{display:block;margin-left:auto;margin-right:auto}}.btn-transparent{align-items:center;color:#50555b;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:45px;margin-bottom:0;padding:5px 15px 0 20px;transition:all .2s;white-space:nowrap}.btn-transparent i{color:#50555b;font-size:20px;position:relative;transition:all .2s}.btn-transparent i.ion-ios-plus-outline{font-size:24px;margin-right:-2px}.btn-transparent i:before{top:-5px}.btn-transparent:hover{background-color:#ddd;border-radius:30px;color:#199bb5}.btn-transparent:hover i{color:#199bb5}.table-responsive table{width:100%!important}.delete-group-btn{bottom:52px;color:#50555b;display:inline-block;font-size:16px;font-weight:700;left:190px;padding-bottom:11px!important;padding-top:11px!important;position:absolute;transition:all .3s}.delete-group-btn:hover{background-color:#f9615a;color:#fff}.community-notice{left:50%;margin:0 -50% 0 0;padding:30px;position:absolute;top:50%;transform:translate(-50%,-50%)}.tabBtn{margin-bottom:0}.mobile-close-sidebar{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:absolute;width:100%;z-index:888}table td{vertical-align:middle!important}.practitioner-commissions-table{background-color:#fff}.practitioner-commissions-table td{padding:10px 0}.practitioner-commissions-table .comission-table-status-dot{border-radius:50%;display:inline-block;height:8px;margin-right:4px;width:8px}.practitioner-commissions-table .comission-table-status-dot.processing{background-color:#f3f15e}.practitioner-commissions-table .comission-table-status-dot.complete{background-color:#a0eb4f}.comission-table-controls-right>div{display:inline-block}.comission-table-controls-right .download-icon,.comission-table-controls-right .filter-icon{display:inline-block;filter:invert(54%) sepia(57%) saturate(3390%) hue-rotate(154deg) brightness(89%) contrast(80%);height:auto;margin-left:4px;width:16px}.comission-table-controls-right .comission-filters-wrapper{position:relative}.comission-table-controls-right .comission-filters-wrapper .filters-box{background-color:#fff;border-radius:6px;box-shadow:0 10px 12px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);display:none;left:-270px;max-width:calc(100vw - 30px);padding:15px;position:absolute;width:400px;z-index:999}.comission-table-controls-right .comission-filters-wrapper .filters-box .bmd-form-group{padding-top:0}@media (max-width:767px){.comission-table-controls-right .comission-filters-wrapper .filters-box{left:-160px}}.comission-table-controls-right .comission-filter-btn-labels{color:#50555b;font-size:16px;font-weight:700;text-transform:uppercase}@media (max-width:567px){.comission-table-controls-right .comission-search-wrapper,.comission-table-controls-right .comission-search-wrapper .bmd-form-group{width:100%}.comission-table-controls-right .comission-search-wrapper .bmd-form-group input{width:calc(100% - 15px)}}.comission-table-controls-right .comission-search-wrapper input{background-color:#fff;border:none;border-radius:24px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);height:48px;outline:none;padding-left:20px;width:250px}#practitioner-commissions-table_length label{float:left}@media (max-width:767px){#practitioner-commissions-table_length label{padding-left:10px}}.orderDetailsModal img{max-width:100%}.orderDetailsModal .close span{font-size:3rem;font-weight:300;height:.3125rem;line-height:1.375rem}.orderDetailsModal .modal-body{padding:0 1.875rem}.orderDetailsModal .order-detail-wrapper{padding:.9375rem 0}.orderDetailsModal .order-detail-wrapper h6{font-weight:500}@media (max-width:575px){.orderDetailsModal .order-detail-wrapper{padding:0}}@media (min-width:768px){.orderDetailsModal .order-detail-sidebar{border-left:1px solid #f6f6f9}}.orderDetailsModal .order-detail-sidebar span:not(.dot){color:#dedede;display:block;font-size:.75rem;font-weight:500;margin-top:.9375rem;text-transform:uppercase}.orderDetailsModal .order-detail-sidebar h5{margin-top:.9375rem}.orderDetailsModal .order-detail-sidebar .order-detail-wrapper{padding:1.875rem 0}@media (max-width:575px){.orderDetailsModal .order-detail-sidebar .order-detail-wrapper{padding:0}}.orderDetailsModal>.modal-dialog{max-width:800px}.orderDetailsModal .order-item{margin-bottom:12px}.orderDetailsModal .order-item p{color:#686d71}.orderDetailsModal .order-item .bottom{border-bottom:1px solid #f6f6f9;line-height:normal;padding-bottom:.9375rem}.orderDetailsModal .order-item .bottom strong{font-size:.9375rem}.orderDetailsModal .order-item .bottom.last{border-bottom:none;margin-bottom:0;padding-bottom:0}@media (max-width:575px){.orderDetailsModal .order-item img{margin-bottom:.9375rem;width:100%}}.orderDetailsModal p{font-size:.9375rem;line-height:normal;margin-bottom:.625rem}.orderDetailsModal hr{border-top:2px solid #199bb5;margin-bottom:1.5625rem}.pro-customer-recommendations-box{overflow:hidden;position:relative}.pro-customer-recommendations-box .pro-customer-recommendations-footer-img{bottom:-35px;height:130px;position:absolute;right:30px;width:auto}.recommended-product-info .supplement-desc-text{height:70px;overflow:hidden;position:relative;transition:all .3s}.recommended-product-info .supplement-desc-text .supplement-desc-fadeout{background:linear-gradient(180deg,transparent,#fff);bottom:0;height:40px;position:absolute;transition:all .3s;width:100%}.recommended-product-info.active .supplement-desc-text{height:-moz-fit-content;height:fit-content}.recommended-product-info.active .supplement-desc-fadeout{background:transparent}.grey-overlay{background-color:transparent;pointer-events:none;position:absolute;top:0;transition:background-color .5s;z-index:8}.grey-overlay.active{background-color:rgba(0,0,0,.75);pointer-events:auto}.bottom-buttons,.top-options{background:transparent!important}.btn.download-report{color:#199bb5;font-size:16px}.btn.download-report i{color:#199bb5}.supplement-recommendation-box{background-color:#fff;border-radius:6px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);padding:20px 35px}.supplement-recommendation-box .recommendation-header{align-items:center;display:flex}.supplement-recommendation-box .recommendation-header .test-recommendation-purchased{align-items:center;color:#199bb5;display:flex;font-size:12px;font-weight:600;margin-bottom:17px;margin-top:12px}.supplement-recommendation-box .recommendation-header .recommendation-date{color:#8b8e92;display:inline-block;font-size:12px;font-weight:600;margin-bottom:-7px}.supplement-recommendation-box .recommendation-header .recommendation-date.new-today{background-color:#199bb5;border-radius:3px;color:#fff;margin-bottom:-2px;padding:0 12px}.supplement-recommendation-box.active{box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1),inset 4px 0 0 0 #199bb5}.supplement-recommendation-box h2{font-size:24px;font-weight:600;line-height:25px;margin-bottom:0;margin-top:0}.supplement-recommendation-box p{font-size:15px}.supplement-recommendation-box .practitioner-info{align-items:center;display:flex}.supplement-recommendation-box .practitioner-info h3{font-size:18px;line-height:20px;margin-bottom:3px;margin-top:0}.supplement-recommendation-box .practitioner-info span{color:#8b8e92;font-size:12px;font-weight:700;text-transform:uppercase}.supplement-recommendation-box .practitioner-info img{border-radius:50%;height:40px;width:40px}.supplement-details-cards .foods-card{border-radius:8px}.supplement-details-cards .foods-card .test-product-card{border-radius:8px;overflow:hidden;transition:box-shadow .2s}.supplement-details-cards .foods-card .test-product-card .product-img-wrapper{background-position:50%;background-repeat:no-repeat;background-size:contain;height:220px}.supplement-details-cards .foods-card .test-product-card:hover{box-shadow:2px 2px 8px rgba(0,0,0,.2)}.supplements-info-box .package-price-wrapper{display:flex;flex-direction:column;justify-content:flex-end}.supplements-info-box .package-price-wrapper .ion-chevron-right{display:inline-block;font-size:12px;margin-left:5px}.supplements-info-box .package-price-wrapper .package-price-overtitle{color:#8b8e92;font-size:12px;font-weight:700}.supplements-info-box .package-price-wrapper .price-text{font-size:24px;font-weight:700}.supplements-info-box .btn-blue-small{border-radius:35px}.customer-supplement-recommendations .supplement-table-row{background-color:transparent;margin-left:-30px;margin-right:-60px}.customer-supplement-recommendations .supplement-table-head{background-color:rgba(0,0,0,.02);margin-left:-30px;margin-right:-60px}.regimen-to-email .community-icon:before{margin-right:4px}#recommendation-errors-div ul{margin-bottom:0}.practitioner-avatar-wrapper .supplements-practitioner-avatar{align-items:center;background-color:#199bb5;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:22px;width:40px}.practitioner-avatar-wrapper .supplements-avatar-letter{color:#fff!important;font-size:28px}.reset-profile-img{align-items:center;background-color:#f9615a;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:15px;height:30px;justify-content:center;position:absolute;right:-10px;top:-10px;width:30px}.owl-stage,.owl-stage .owl-item{display:flex!important}.owl-stage .owl-item{flex-direction:column!important}.owl-stage .owl-item.active{margin-right:15px!important}.owl-stage .owl-item .item{flex:1!important;height:100%!important}.owl-stage .owl-item .item .box{height:100%!important}.side-menu.pro a.active{color:#199bb5!important}.side-menu.pro a{transition:color 50ms!important}.side-menu.pro a:hover{color:#199bb5!important}.right-content-wrapper{background-color:#fbfbfb}.nav.nav-tabs .nav-link.active{color:#199bb5!important}.nav.nav-tabs .nav-link.active i,.nav.nav-tabs .nav-link:hover,.nav.nav-tabs .nav-link:hover i{color:#199bb5}.button{margin-left:3px;padding:8px 16px!important}@media (max-width:575px){.supplements-filters.pro{align-items:flex-start!important;flex-direction:column!important}.supplements-filters.pro .supplement-select-box{margin-bottom:8px;margin-left:0}}label[for=phone]{top:8px!important}.btn-white-small:hover{color:#fff!important}.cart-quantity-span.checkout{margin-top:6px}.checkout-review-owl-carousel .owl-review-card{padding-left:14px}@media (max-width:480px){#submit-update-card-form{padding-left:25px;padding-right:25px}}.checkbox p{margin:5px 0}.supplements-filters-search-wrapper .ais-SearchBox-reset{left:unset!important;right:30px!important}.checkbox{padding-bottom:5px!important}.checkbox p{margin-top:0!important}.select2-container{max-width:675px!important}#patient-preview-orders-subtabs a{padding:5px 10px}#patient-preview-orders-subtabs .nav-link.active{color:#fff!important}.checkout-order-item .col.text,.summary .col{padding:0 30px}.checkout-success-header .logo{margin-top:35px!important}label.error{color:#f9615a!important}.checkout-border label.error{position:absolute;white-space:nowrap}#invite-form-repeater-row{display:none}.side-menu.flex-fill.pro:not(.mobile-sidebar-cloned) li{left:-30px;position:relative}.cartbox .item .text-right strong{color:#000!important}.logo-wrapper .logo{padding-top:0}@media (max-width:380px){.steps div div{color:transparent}}.blog-video-wrapper{height:0;padding-bottom:56.25%;position:relative}.food-video-wrapper{height:0;overflow:hidden;padding-bottom:46.25%;position:relative}.blog-video-iframe{height:100%;left:0;position:absolute;top:0;width:100%}.food-video{height:100%!important;margin:10px auto}.content-repeater .delete-content-repeater-row{align-items:center;background-color:tomato;border-radius:50%;color:#fff;display:flex;height:25px;justify-content:center;position:absolute;right:15px;top:0;transition:all .3s;width:25px}.content-repeater .delete-content-repeater-row:hover{background-color:#e02200}.sidebar-new-tag{align-items:center;display:flex;max-height:20px}.new-tag{background-color:#199bb5;border-radius:3px;color:#fff;font-size:12px;font-weight:500;margin-left:20px;padding:6px 12px;pointer-events:none}@media (max-width:1300px){.new-tag{display:none}}.soon-tag{background-color:#f9615a;border-radius:3px;color:#fff;font-size:12px;font-weight:500;margin-left:20px;padding:6px 12px;pointer-events:none}@media (max-width:1300px){.soon-tag{display:none}}.test-recommendation-purchased{font-size:13px;font-weight:600;margin-bottom:15px;margin-top:14px}.test-recommendation-purchased .practitioner-img{margin-bottom:3px}#user-program-input-append .bmd-label-static{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn:disabled{cursor:not-allowed}@media (max-width:767px){.podcast-btns-wrapper{align-items:center;flex-direction:column;justify-content:center}}.podcast-btns-wrapper a.podcast-button{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:102%;border:1px solid grey;border-radius:10px;display:inline-block;height:50px;justify-content:center;margin:0 10px}@media (max-width:767px){.podcast-btns-wrapper a.podcast-button{margin:5px 0}}.podcast-btns-wrapper a.podcast-button.itunes{background-image:url(/images/itunes_podcast.png);min-width:180px}.podcast-btns-wrapper a.podcast-button.google{background-image:url(/images/google_podcast.png);min-width:180px}.podcast-btns-wrapper a.podcast-button.spotify{background-image:url(/images/spotify_podcast.png);min-width:210px}.row.bottom-buttons{background-color:transparent!important}.popover-body{max-height:50vh;overflow:auto}.popover.fade.show{z-index:1}#user-to-recommend{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;border:none;border-bottom:1px solid #c8c8c8;padding:7px 0;width:100%}.table-items-tests .col-6.col-lg-1.pb-3.pt-2.px-4 p{white-space:nowrap}nav{display:flex;flex-wrap:wrap;max-width:100%}.further-recommendations-modal-text{background-position:100%;background-repeat:no-repeat;background-size:contain}.further-recommendations-modal-text p{text-shadow:1px 1px 2px #fff}.test-content.test-detail .owl-stage-outer{padding-bottom:20px}.test-content.test-detail .owl-dots{bottom:-17px;display:flex!important;justify-content:center;position:absolute}.test-content.test-detail .owl-item{margin-right:30px!important}.sidebar .box.small-padding{align-items:center;background-image:url(/images/howitworks-02.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;min-height:300px}@media (max-width:767px){.row.cart-header h1{margin-top:60px}}.test-content.test-detail .owl-stage-outer{padding-left:8px}.practitioner-tests-activity{margin-top:40px}.supplement-recommendation .btn-red{font-size:16px;margin-bottom:5px;max-width:165px;min-height:52px}@media (max-width:767px){header:not(.pro-header) .ico.basket{position:relative!important;top:-38px!important}}@media (max-width:991px) and (min-width:768px){header:not(.pro-header) .ico.basket{top:-12px}}@media (max-width:1023px) and (min-width:992px){header:not(.pro-header) .ico.basket{top:38px!important}header:not(.pro-header) .phone{top:42px!important}}.resource-btn-wrapper{bottom:-40px;position:relative;transition:all .35s}@media (max-width:1400px){.resource-btn-wrapper{bottom:0}}.resource-btn-wrapper .btn-no-border{align-items:center;color:#199bb5!important;display:flex}.resource-btn-wrapper .btn-no-border .btn-plus-icon{filter:invert(50%) sepia(76%) saturate(491%) hue-rotate(142deg) brightness(88%) contrast(90%);height:18px;margin-right:8px;width:18px}@media (max-width:1023px) and (min-width:992px){img.mob{left:calc(50vh + 60px);position:absolute}}.status-td{display:flex}.status-td .dot{margin-top:10px}.pagination{display:flex;flex-wrap:wrap;justify-content:center;max-width:100vw}.table-responsive+nav{margin:0 auto}@media (max-width:575px){.test-submit-pract-do-not-send{width:100%}}.owl-carousel.h-100 .owl-stage-outer{height:100%}.test-box.box{overflow:visible}.test-text-wrapper{min-width:120px}.orders-history{margin-bottom:20px}.recommended-items.box .btn{display:flex;justify-content:center}.recommended-items.box .btn,.recommended-items.box a{max-width:200px;min-width:200px}.recommended-items.box .recommendations-cke a{max-width:none!important;min-width:unset!important}@media (min-width:768px){.csnotice .button.orange{min-width:100%}}@media (max-width:767px){.csnotice .button.orange{margin-top:10px;min-width:180px}}.dark-pro-header+section.white-section:not(.checkout-page){margin-top:150px}.dashboard-carousel-title,.dashboard-placeholder-title,.dashboard-test-title{font-size:30px;font-weight:500}.dashboard-placeholder h4{margin-top:0}.owl-item form{margin-bottom:0}.pro-main-content h3{font-size:30px;font-weight:500}.media .media-body{max-width:calc(100vw - 140px)}.media .media-left{min-width:80px}.media .media-left img{width:100%}@media (max-width:500px){.supplements-inputs-wrapper{left:-90px;position:relative}}.tab-pane .search-datatable .invitiations-search-icon{margin-right:-25px;margin-top:-8px}.mobileMenu ul{width:100%}.dashboard-carousel-title{padding-right:90px}.food-dropdown .open-food-dropdown .ion-chevron-down{transform:rotate(0deg);transition:all .35s}.food-dropdown .open-food-dropdown.active .ion-chevron-down{transform:rotate(180deg)}.food-dropdown span{color:#199bb5;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;position:relative;text-transform:uppercase}@media (max-width:460px){.food-dropdown span{margin-bottom:10px}}.food-dropdown .dropdown{background:#fff;border:1px solid #fafafa;border-radius:12px;box-shadow:4px 4px 4px rgba(0,0,0,.3);display:none;min-width:200px;overflow:hidden;position:absolute;width:-moz-fit-content;width:fit-content;z-index:999}.food-dropdown .dropdown.active{display:block}.food-dropdown .dropdown a{align-items:center;display:inline-flex;height:35px;padding-left:20px;width:100%}.food-dropdown .dropdown a:active,.food-dropdown .dropdown a:focus,.food-dropdown .dropdown a:hover{background-color:#fafafa}.blue-left-card-border{border-left:4px solid #199bb5}.recommendation-card{background-color:#fff;border-radius:6px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);padding:25px}.recommendation-card.new{background-color:rgba(25,155,181,.05);border-left:4px solid #199bb5}.recommendation-card.new .new-badge{display:inline-block;height:18px;line-height:18px}.recommendation-card .col-lg-1 img{height:auto;max-width:100%}.recommendation-card .card-icon{color:#f9615a;font-size:32px}.recommendation-card .btn{display:flex;justify-content:center;max-width:100%}.recommendation-card .new-badge{background-color:#f9615a;border-radius:4px;color:#fff;display:none;font-size:12px;font-weight:600;padding:0 10px;position:relative;text-transform:uppercase;top:-4px}.recommendation-card .recommendation-card-label{color:#8b8e92;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.75px;margin-bottom:8px;padding-right:5px;text-transform:uppercase}.recommendation-card .recommendation-card-text{color:#50555b;font-size:18px;font-weight:700;letter-spacing:-.6px;line-height:1.78;margin-bottom:0}@media (max-width:991px){.recommendation-card .row>div{border-bottom:1px solid rgba(0,0,0,.1)}.recommendation-card .row>div:last-child{border:none}}.appointment-card{background-color:#fff;border-radius:6px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);padding:25px}.appointment-card.new{background-color:rgba(25,155,181,.05);border-left:4px solid #199bb5}.appointment-card.new .new-badge{display:inline-block;height:18px;line-height:18px}.appointment-card .col-lg-1 img{height:auto;max-width:100%}.appointment-card .card-icon{color:#f9615a;font-size:32px}.appointment-card .btn{display:flex;justify-content:center;max-width:100%}.appointment-card .new-badge{background-color:#f9615a;border-radius:4px;color:#fff;display:none;font-size:12px;font-weight:600;padding:0 10px;position:relative;text-transform:uppercase;top:-4px}.appointment-card .appointment-card-label{color:#8b8e92;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.75px;margin-bottom:8px;padding-right:5px;text-transform:uppercase}.appointment-card .appointment-card-text{color:#50555b;font-size:18px;font-weight:700;letter-spacing:-.6px;line-height:1.78;margin-bottom:0}@media (max-width:991px){.appointment-card .row>div{border-bottom:1px solid rgba(0,0,0,.1)}.appointment-card .row>div:last-child{border:none}}.survey-wrapper .question-answer-wrapper{color:#686d71;font-size:15px;margin:10px 0}.survey-wrapper .question-answer-wrapper .survey-question{line-height:1.33}.consultation-card-wrapper{all:unset;position:relative}.consultation-card-pract{border-radius:6px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);margin:10px 0;padding:10px 25px;position:relative}.consultation-card-pract .test-recommendation-header{display:block}.consultation-card-pract img{border-radius:50%}.consultation-card-pract .consultation-card-label{color:#8b8e92;display:inline-block;font-size:12px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.consultation-card-pract p{color:#50555b;font-size:18px!important;font-weight:700;line-height:1.78;margin-bottom:0}.consultation-card-pract .add-calendar{color:#199bb5;font-size:12px;font-weight:700;text-transform:uppercase}.consultation-card-pract.upcoming{border-left:4px solid #199bb5}.consultation-card-pract i{font-size:22px;right:0!important}.consultation-card{border-radius:6px;box-shadow:0 4px 8px 0 rgba(51,91,130,.12),0 0 1px 0 rgba(10,31,68,.1);margin:10px 0;padding:10px 25px;position:relative}.consultation-card.upcoming{background-color:rgba(25,155,181,.05)}.consultation-card img{border-radius:50%}.consultation-card .consultation-card-label{color:#8b8e92;display:inline-block;font-size:12px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.consultation-card p{color:#50555b;font-size:18px;font-weight:700;line-height:1.78;margin-bottom:0}.consultation-card .add-calendar{color:#199bb5;font-size:12px;font-weight:700;text-transform:uppercase}.consultation-card.upcoming{border-left:4px solid #199bb5}.consultation-card i{font-size:22px}.bacteria-background{background-image:url(../../images/dashboard_results_ready.svg)!important}.bacteria-background,.clock-circle-background{background-position:right 10px bottom -35px!important;background-repeat:no-repeat!important;background-size:140px!important}.clock-circle-background{background-image:url(../../images/clock-color.svg)!important}.why-circle-background{background-image:url(../../images/Why_HP_icons-03.svg)!important;background-position:right 10px bottom -35px!important;background-repeat:no-repeat!important;background-size:140px!important}.owl-csc1,.owl-csc2,.owl-csc3,.owl-csc4,.owl-csc5{flex:1}.owl-csc1 .owl-stage-outer,.owl-csc1 .owl-stage-outer .owl-stage,.owl-csc2 .owl-stage-outer,.owl-csc2 .owl-stage-outer .owl-stage,.owl-csc3 .owl-stage-outer,.owl-csc3 .owl-stage-outer .owl-stage,.owl-csc4 .owl-stage-outer,.owl-csc4 .owl-stage-outer .owl-stage,.owl-csc5 .owl-stage-outer,.owl-csc5 .owl-stage-outer .owl-stage{height:100%}.consultation-card-time{margin-left:20px;margin-top:25px}.consultation-card-time img{height:34px!important;margin-left:30px;margin-right:10px;margin-top:15px;width:34px!important}.consultation-card-time .practitioner-name{color:#fff;font-size:16px;font-weight:700;opacity:.6;text-transform:uppercase}.consultation-card-time .consultation-time{color:#fff;font-size:24px;font-weight:700}.csbox{min-height:280px}.csbox .btn,.csbox .button{align-items:center;display:flex;justify-content:center;max-height:45px}.csbox.green .btn.btn-red{padding:25px 20px;width:150px}.survey-results .pull-left.title{font-size:24px;font-weight:700;line-height:36px}.survey-results .overtitle{align-items:center;border-radius:6px;color:#fff!important;display:flex;font-size:14px!important;justify-content:center;margin-bottom:0!important;margin-left:20px;padding:2px 40px}.survey-results.res1 .overtitle{background-color:#f9615a}.survey-results.res2 .overtitle{background-color:#189bb4}.survey-results.res3 .overtitle{background-color:#f9a19d}.recommendations-tests-box .row{display:none}.tests-recs-header{cursor:pointer;position:relative}.tests-recs-header .ion-chevron-down{position:absolute;right:5px;top:20px;transition:all .3s}.tests-recs-header.active .ion-chevron-down{transform:rotate(180deg)}.order-box{padding:30px!important}.nav.nav-tabs{margin-bottom:10px}.test-box.box{overflow:visible!important}.test-box.box div:nth-child(3){min-width:160px}.bottom.test-recommendation-footer{background-color:#fff!important;padding-left:25px!important}.add-supplement-to-virtual-recommendation,.add-test-to-virtual-recommendation{display:flex;justify-content:center}.supplements-inputs-wrapper .ion-chevron-down{top:8px!important}.checkbox-decorator{top:calc(50% - 10px)}.new-custom-checkbox{display:block;line-height:20px;margin-bottom:5px;margin-top:5px;position:relative}.new-custom-checkbox.reverse span{margin-left:0!important}.new-custom-checkbox.reverse span:before{left:unset!important;right:0!important}.new-custom-checkbox.reverse span:after{left:unset!important;right:4px!important}.new-custom-checkbox span{display:inline-block;line-height:20px;margin-left:30px;text-align:left}.new-custom-checkbox span:before{background:#fff;border:1px solid #199bb5;border-radius:3px;content:"";display:block;height:22px;left:0;position:absolute;top:calc(50% - 11px);transition:all .2s;width:22px}.new-custom-checkbox span:after{content:"";display:block;font-size:18px;height:20px;left:0;line-height:20px;position:absolute;text-align:center;top:0;transform:scale(0);transition:all .15s;width:20px}.new-custom-checkbox input[type=checkbox]{opacity:0;position:absolute;z-index:-1}.new-custom-checkbox input[type=checkbox]:checked~span:before{background-color:#199bb5;content:""}.new-custom-checkbox input[type=checkbox]:checked~span:after{background:transparent;border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:block;height:7px;left:4px;position:absolute;top:calc(50% - 5px);transform:scale(1);transform:rotate(-45deg);width:13px}.checkbox-wrapper{border:2px solid #ebedf2;border-radius:8px;display:inline-block;margin:6px;padding:5px 10px}.checkbox-wrapper span{border-left:2px solid #ebedf2;color:#686d71;font-size:.94rem;font-weight:700;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;transition:all .2s}.checkbox-wrapper:hover span{color:#199bb5;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-word}.orders-search-wrapper .search-datatable{position:absolute;right:20px}.row.foods.content.px-0 ul{list-style:unset!important}.survey-results .survey-results-overtitle{color:#199bb5;display:block;font-size:16px;font-weight:700;letter-spacing:1px;line-height:16px;margin-bottom:20px;text-align:left;text-transform:uppercase}.survey-results.res1 .survey-results-overtitle{color:#f9615a}.survey-results.res2 .survey-results-overtitle{color:#189bb4}.survey-results.res3 .survey-results-overtitle{color:#f9a19d}.nav-item .tabicon-heart{background-image:url(/images/heart-outline.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;filter:invert(42%) sepia(2%) saturate(1439%) hue-rotate(165deg) brightness(96%) contrast(83%);height:20px;width:20px}.nav-item:hover .tabicon-heart,.nav-link.active .tabicon-heart{filter:invert(43%) sepia(84%) saturate(443%) hue-rotate(142deg) brightness(101%) contrast(92%)}button .card-heart-icon{background-image:url(/images/heart-outline.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:20px;width:20px}button.active .card-heart-icon{background-image:url(/images/heart-fill.svg)}.remove-product-from-favourites{background-color:transparent;border:none;outline:none}.remove-product-from-favourites strong{color:#686d71;font-size:22px}.remove-product-from-favourites:hover strong{color:#199bb5}table .dot.alt{margin-left:0!important}.side-menu .community-icon,.side-menu .tabicon-history,.side-menu i{margin-right:0!important;max-width:30px;min-width:30px}.ais-Hits-list .no-favorites-wrapper{margin:0 auto}#invitations-table_wrapper{margin-bottom:100px}.survey-wrapper .survey-answer{max-width:120px;min-width:120px;padding-right:20px;text-align:left}@supports (-moz-appearance:none){#search-invitations-table::-moz-placeholder,#searchDatatable::-moz-placeholder{opacity:0}#search-invitations-table{position:relative;right:30px!important}}#practitioner-supplements-history-table_wrapper,.ui-datepicker-inline{width:100%}input:-webkit-autofill~label{font-size:.75rem!important;left:0;top:1rem!important}.commissions-filter-label{color:#b4b7bc;font-size:12px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.33}.cs3dropdown{position:absolute;right:15px;top:15px}.cs3dropdown button{background:none;border:none;cursor:pointer}.cs3dropdown button img{width:20px}.cs3dropdown button:after{display:none}.cs3dropdown.show button img{filter:invert(50%) sepia(60%) saturate(634%) hue-rotate(142deg) brightness(90%) contrast(86%)}.cs3dropdown .dropdown-menu{border-radius:8px;box-shadow:0 0 1px rgba(32,37,43,.1),0 18px 18px rgba(32,37,43,.12)}.cs3dropdown .dropdown-menu .dropdown-item{border-bottom:1px solid #dadbdd;color:#50555b!important}.cs3dropdown .dropdown-menu .dropdown-item img{height:16px;margin-right:10px}.cs3dropdown .dropdown-menu .dropdown-item img.rotate45{transform:rotate(45deg)}.cs3dropdown .dropdown-menu .dropdown-item:last-child{border-bottom:none}.cs3dropdown .dropdown-menu .dropdown-item.dropdown-danger{filter:invert(53%) sepia(74%) saturate(4890%) hue-rotate(336deg) brightness(98%) contrast(83%)}.cs3dropdown .dropdown-menu .dropdown-item:hover{background-color:transparent;text-decoration:none}#invite-recommend-form .select2-selection__rendered{align-items:center!important;display:flex!important}#invite-recommend-form .select2-selection__rendered li{margin:10px 5px 3px 0!important}.btn-orange-small{background-color:#f9615a;border:3px solid #f9615a;border-radius:30px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#fff!important;font-size:16px;font-weight:600;padding:11px 53px;transition:all .2s ease}.btn-orange-small,.btn-orange-small:disabled{background:#f9615a!important}.btn-orange-small:active,.btn-orange-small:focus,.btn-orange-small:hover{background-color:transparent!important;border:3px solid #f9615a;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#f9615a!important}.csTabs .csTab-content>div.bottom-buttons a{max-width:inherit!important}.overflow-vidible{overflow:visible!important}.fontSize18,.fontSize18 p{font-size:18px!important;line-height:24px!important}.btn-white-alt{margin:0;width:auto}.btn-clean{color:#199bb5;display:inline-block;font-size:18px;padding:0}.btn-clean:focus,.btn-clean:hover{background:none}.chartDesc{background:hsla(218,6%,72%,.07);color:#686d71!important;font-size:14px!important;margin:20px -25px -25px!important;padding:20px;text-align:center}.csbox2{height:100%}.bTopPrimary{border-top:3px solid #f9615a}.bTopSecondary{border-top:3px solid #199bb5}.cs2btnDD{align-items:center;border:none;border-radius:20px;display:flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.88px;line-height:1.14;padding:7px 15px;text-transform:uppercase}.cs2btnDD.positive{background:rgba(249,97,90,.08);color:#f9615a}.cs2btnDD.negative{background:rgba(25,155,181,.08);color:#199bb5}.cs2btnDD.possible{background:rgba(254,193,68,.08);color:#fec144}.cs2btnDD.borderline{background:hsla(0,0%,44%,.08);color:#707070}a.positive{color:#f9615a!important}a.negative{color:#199bb5!important}a.possible{color:#fec144!important}a.borderline{color:#707070!important}.cs2btnDD.dropdown-toggle span{order:2}.cs2btnDD.dropdown-toggle:after{margin-left:0;margin-right:5px;order:1}.cs2btnDD.dropdown-toggle-no-after:after{display:none}.cs2Title{background:url(/images/bgtitle.svg) 50% no-repeat;background-size:auto 100%;display:block;height:60px;text-align:center}.csImg,.csImg.down{display:block;position:relative}.csImg.down{background:url(/images/i1down.svg) 50% repeat;background-size:cover}.csImg.up{background:url(/images/i1up.svg) 50% repeat;background-size:cover;display:block;position:relative}.csImg span{align-items:center;bottom:0;display:flex;flex-direction:column;font-size:20px;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}.csImg:after{content:"";display:block;padding-bottom:181%}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:$primary-color;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"Cera Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.popup{background:#fff;border-radius:6px;box-shadow:0 0 1px rgba(10,31,68,.1),0 4px 8px rgba(51,91,130,.12);margin:0 auto;max-height:100%;position:relative}.popup .mfp-close{color:#199bb5;font-size:30px;opacity:1;right:10px;top:10px}.popup.small{max-width:383px}.popup.medium{max-width:568px}.popup.large{max-width:792px}.popup .popupHeader{padding:25px}.popup .popupHeader>*{margin:0;padding:0}.popup .popupBody{max-height:calc(100% - 170px);overflow-y:auto;padding:25px}.popup .popupFooter{align-items:center;background:#f8f9fb;border-radius:0 0 6px 6px;display:flex;flex-direction:row;justify-content:space-between;padding:10px 15px}.survey-checkboxes label{font-size:18px;font-weight:400;line-height:28px}.extended-survey-select{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAJklEQVQImWNgYGD4z0AY/IcR+BSjyONSjFUcXRCvTf/RMF6AVREAdf8T7XoVL2EAAAAASUVORK5CYII=) no-repeat,linear-gradient(0deg,rgba(0,0,0,.26) 1px,transparent 0),linear-gradient(0deg,rgba(0,0,0,.26) 1px,transparent 0)!important;background-position:calc(100% - 10px) 17px,0 100%,0 100%!important}.light-grey-text{color:#b4b7bc}.checkout-terms-error{background-color:#fff!important;border-radius:5px;color:#f9615a;font-size:16px;padding:10px;transition:background-color .5s linear}.checkout-terms-error-highlight{background-color:#ffc5c2!important}.header,.pro-header{z-index:999!important}.food-nutrients-table table{border-collapse:collapse;width:100%}.food-nutrients-table table td,.food-nutrients-table table thead{text-align:left}.food-nutrients-table table tr{border-bottom:1px solid #ededed;border-top:1px solid #ededed}.food-nutrients-table tr:first-child{border-top:none}.food-claims p{margin-bottom:.25rem}ul.withCheck{list-style:none;padding-left:15px}ul.withCheck>li{padding-bottom:1rem;padding-left:2.5rem;padding-top:1rem;position:relative}ul.withCheck>li:before{--tw-text-opacity:1;color:rgb(25 155 181/var(--tw-text-opacity));content:"\e929";font-family:icomoon;height:1.25rem;left:0;position:absolute;top:1rem;width:1.25rem}ul.qty-buttons.withCheck>li:before{display:none;z-index:10}@media (max-width:575px){ul.qty-buttons.withCheck>li .cart-item-price-span:before{font-size:20px}}@media (max-width:1024px){ul.qty-buttons.withCheck>li:before{align-items:flex-end;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;position:absolute;right:0}ul.qty-buttons.withCheck>li .bmd-form-group:before{padding-top:0}}.underline-svg-accent{position:relative}.underline-svg-accent:after{background:url(../images/underline-svg-accent.svg) 50% no-repeat;background-size:100% 100%;bottom:-8px;content:"";height:10px;left:-5px;position:absolute;right:-10px}.ais-InfiniteHits-item,.ais-InfiniteResults-item,.ais-Results-item,.practitioner-directory-catalog .ais-Hits-item{border-radius:10px!important;padding:0!important}.practitioner-directory-description,.practitioner-directory-specialties{font-weight:700;text-transform:uppercase}.practitioner-directory-specialties{color:#8b8e92!important;overflow:scroll;white-space:nowrap}.practitioner-directory-image{border-bottom:1px solid #c4c8d8;border-top-left-radius:8px!important;border-top-right-radius:8px!important}.practitioner-directory-catalog #hits .ais-Hits .ais-Hits-list{margin:0 -20px!important;padding:0!important}.practitioner-directory-page .ais-RefinementList-label .ais-RefinementList-labelText{margin-left:10px!important;margin-right:5px!important}.trustPilotHeaderInfoBar{--tw-bg-opacity:1;background-color:#e4f3f7;display:block;left:0;position:fixed;right:0;top:100px;width:100%;z-index:997}@media (max-width:768px){.trustPilotHeaderInfoBar{position:relative!important;top:15px!important}}.custom-checkout-disabled-btn{background:#f9615a!important;border:4px solid #f9615a!important;color:#fff!important;cursor:not-allowed!important;opacity:50%}#cookiescript_badge{display:none!important}
