img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }:root { --swiper-theme-color: #007aff; }:root { --swiper-navigation-size: 44px; }@keyframes progressAnimation { 100% { background-position: 100% 0px; } }@keyframes linearGradientMove { 100% { background-position: 6px 0px, -6px 100%, 0px -6px, 100% 6px; } }@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@keyframes blink { 0% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 0; } }@-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }body { --extendify--spacing--large: var(--wp--custom--spacing--large,clamp(2em, 8vw, 8em)) !important; --wp--preset--font-size--ext-small: 1rem !important; --wp--preset--font-size--ext-medium: 1.125rem !important; --wp--preset--font-size--ext-large: clamp(1.65rem, 3.5vw, 2.15rem) !important; --wp--preset--font-size--ext-x-large: clamp(3rem, 6vw, 4.75rem) !important; --wp--preset--font-size--ext-xx-large: clamp(3.25rem, 7.5vw, 5.75rem) !important; --wp--preset--color--black: #000 !important; --wp--preset--color--white: #fff !important; }:not(input):not(textarea), img { user-select: none; }.wpsal-anchor { position: relative; }.review-wrapper { border: 1px solid #e7e7e7; margin-bottom: 1.5em; clear: both; box-sizing: border-box; }.review-title { background-color: #f6f6f6; border-bottom: 1px solid #e7e7e7; margin: 0px; padding: 10px 15px; }.review-wrapper .review-list { margin: 0px; list-style: none; padding: 0px; }.review-wrapper .review-list li { margin: 0px; list-style: none; }.review-wrapper .review-list li::after { content: ""; display: block; clear: both; }.review-list li { border-bottom: 1px solid #e7e7e7; padding: 10px 15px; position: relative; list-style: none !important; }.review-list li:nth-child(2n) { background-color: #fafafa; }.review-list li:last-child { border-bottom: 1px solid #e7e7e7; }.review-summary-title { margin-bottom: 5px; }.review-desc { padding: 10px 15px; box-sizing: border-box; }.review-desc p:last-child { margin-bottom: 0px; }.review-result-wrapper { font-size: 0px; height: 20px; }.review-result-wrapper i { font-style: normal; font-size: 16px; padding: 0px 1px; }.reviewed-item { display: inline-block; padding: 10px 15px; border-bottom: 1px solid #e7e7e7; width: 100%; box-sizing: border-box; }.reviewed-item-image { float: right; max-width: 50%; margin-left: 15px; }.reviewed-item-data-label { display: inline-block; }.review-result { position: absolute; top: 0px; left: 0px; height: 22px; overflow: hidden; white-space: nowrap; }.review-total-wrapper { float: right; padding-right: 0px; clear: both; position: relative; box-sizing: border-box; margin: 10px 15px 20px; }.review-total-wrapper span.review-total-box { border-width: 0px; border-style: none; border-color: currentcolor; display: block; font-size: 40px; font-weight: 700; text-align: right; margin: 0px; padding: 35px 0px 20px; width: 100%; box-sizing: border-box; }.review-star.review-total { position: relative; }.review-total { z-index: 99; }.review-star { position: relative; margin: 3px auto; display: inline-block; }.review-list .review-star, .user-review-area .review-star, .review-total-circle .review-star, .wp-review-point-type .review-total-circle .review-star, .wp-review-percentage-type .review-total-circle .review-star { float: right; margin-left: 10px; }.review-result-wrapper i { opacity: 0.5; }.review-result-wrapper .review-result i { opacity: 1; }.review-wrapper .review-result { transition:none 0s ease; }.review-wrapper.delay-animation .review-result { transition:none 0s ease; width: 0% !important; }[class^="mts-icon-"]::before, [class*=" mts-icon-"]::before { font-family: font-icons; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0px; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 2px; }.mts-icon-star::before { content: ""; }@-webkit-keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }@media screen and (max-width: 470px){.review-total-wrapper { margin-right: 19px; text-align: right; }.review-total-wrapper span.review-total-box { padding: 10px 0px 20px 10px; text-align: right; }}html, body, div, span, object, iframe, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 100%; vertical-align: baseline; background: transparent; }h1, h2, h3, h4, h5, h5 { margin-top: 0px; }img { border: 0px; max-width: 100%; }a { text-decoration: none; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }ul, ol { padding: 0px; margin: 0px; }a { margin: 0px; padding: 0px; font-size: 100%; vertical-align: baseline; background: transparent; }@font-face { font-family: "Open Sans"; src: url(https://healthvibed.com/wp-content/themes/minus/thrive-dashboard/css/font/OpenSans.ttf) format("truetype"); font-weight: normal; font-style: normal; }@keyframes progress-bar { 0% { width: 0px; } 100% { width: 100%; } }@-webkit-keyframes progress-bar { 0% { width: 0px; } 100% { width: 100%; } }@keyframes fill-counter { 0% { height: 0%; } 100% { height: 100%; } }@-webkit-keyframes fill-counter { 0% { height: 0px; } 100% { height: 100%; } }@keyframes progress-bar { 0% { width: 0px; } 100% { width: 100%; } }@-webkit-keyframes progress-bar { 0% { width: 0px; } 100% { width: 100%; } }@keyframes fill-counter { 0% { height: 0%; } 100% { height: 100%; } }@-webkit-keyframes fill-counter { 0% { height: 0px; } 100% { height: 100%; } }.left { float: left; }.clear { clear: both; }.wrp { margin: 0px auto; padding: 0px 10px; width: 1060px; }.btn, .btn > span, .btn button[type="submit"], .btn input[type="submit"] { display: inline-block; }.btn { cursor: pointer; line-height: 1em; margin-bottom: 15px; position: relative; outline: none; overflow: visible; user-select: none; white-space: normal; }.btn.medium { border-radius: 3px; }.btn:active { position: relative; top: 1px; }.btn > span, .btn button[type="submit"], .btn input[type="submit"] { font-family: "Open Sans", sans-serif; font-weight: 600; line-height: 1em; position: relative; padding: 0.6em 1.3em; text-align: center; text-decoration: none; white-space: normal; }.btn { border-style: solid; font-size: 1.286em; }.btn.medium { border-width: 2px; }.btn.medium > span, .btn.medium button[type="submit"], .btn.medium input[type="submit"] { font-size: 1em; padding: 18px 17px; }.btn.aligncenter { display: table; margin: 0px auto 15px; }.btn.orange { border-color: #e58406; color: #e58406 !important; }.btn.orange button[type="submit"], .btn.orange input[type="submit"], .btn.orange span { color: #e58406; }.btn.orange:hover { background: #e58406; color: #ffffff; }.btn.orange:hover button[type="submit"], .btn.orange:hover input[type="submit"], .btn.orange:hover span { color: #ffffff; }html { font-size: 100%; height: 100%; }body { background: #ffffff; font-family: "Open Sans", sans-serif; font-size: 15px; margin: 0px; overflow-x: hidden; }.flex-cnt { overflow: hidden; }html, body { overflow-x: hidden; }img { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: auto; max-width: 100%; }h1 { clear: both; }h1, h2, h3, h4, h5, h6 { font-family: "Open Sans", sans-serif; font-weight: 300; line-height: 1.3em; overflow-wrap: break-word; }h1, .entry-title { margin: 0px 0px 33px; }h5 { font-size: 1.571em; margin: 16px 0px 8px; }h6 { font-size: 1.214em; margin: 14px 0px 7px; }h1, .entry-title { font-size: 41px; }p { font-size: 1em; line-height: 1.5em; overflow-wrap: break-word; }.aligncenter { display: block; margin: 10px auto; }header { background: #ffffff; padding: 20px 0px; }header .lg { text-align: center; }header { display: block; text-align: center; }header::before { content: ""; display: inline-block; height: 100%; margin-right: -0.25em; vertical-align: bottom; }header #head_wrp { display: inline-block; vertical-align: bottom; }header .side_logo .h-i { display: table; width: 100%; }header .side_logo #logo, header .side_logo #text_logo, header .side_logo .lg { text-align: left; }header .side_logo #logo, header .side_logo #text_logo, header .side_logo #nav_right, header .side_logo .phone { display: table-cell; float: none; }header .side_logo #logo, header .side_logo #text_logo, header .side_logo .phone { vertical-align: middle; padding-right: 20px; }#logo { transition:all, all, all 0s, 0.5s, 0s ease, ease, ease-in-out; }#logo img { max-width: 200px; }.cnt .awr { padding-bottom: 30px; }.cnt .bSe article { position: relative; }.cnt .bSe article .awr { border-bottom: 1px solid #dfdfdf; }.cnt .bSe article .awr.lnd { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 80px; }.cnt .bSe article .awr ul li, .cnt .bSe article .awr ol li { margin-bottom: 10px; }.cnt article p { color: #181818; margin-bottom: 30px; overflow-wrap: break-word; }.cnt article ul { list-style-type: none; }.cnt article ul li::before { transform: rotate(45deg); content: ""; color: #408c52; display: inline-block; font-family: FontAwesome; line-height: 3em; font-size: 5px; padding-right: 10px; }.cnt article ul, .cnt article ol { line-height: 2em; margin-bottom: 1.25em; padding-left: 38px; }.cnt article h1.entry-title, .cnt article .entry-title { display: inline-block; line-height: 1.25em; margin-top: 20px; max-width: 100%; }.cnt article a { text-decoration: underline; }.cnt article a.crp, .cnt article a.btn { text-decoration: none; }.cnt .bSe article { margin-bottom: 20px; }footer { background: #f5f5f5; color: #181818; }footer ul { list-style-type: none; }footer a { color: #408c52; }footer .fmn { padding: 20px 0px; }footer .fmn ul { display: table; list-style-type: none; margin: 0px auto 25px; }footer .fmn ul li { display: inline-block; margin-right: 5px; }footer .fmn ul li:first-child a::before { content: ""; margin-right: 0px; }footer .fmn ul li a { color: #737373; font-size: 1.143em; font-weight: 300; letter-spacing: 3px; padding: 0px 10px 0px 20px; position: relative; }footer .fmn ul li a::before { content: "/"; position: absolute; left: 0px; }footer .fmn ul li a:hover { text-decoration: underline; }footer .fmn .copy { color: #737373; font-size: 0.786em; letter-spacing: 3px; text-align: center; }.fwit { transition:all, all, all 0s, 0.3s, 0s ease, ease, ease; border: 1px solid #dedede; width: 100%; }.fwit:hover { border: 1px solid #408c52; opacity: 0.8; }.shn, .shnd { padding: 6% 6.5%; }.shn p, .shnd p { padding: 1% 0px; }.cnt article .shn p, .cnt article .shnd p { margin: 0px; }.shnd { color: #181818; }.bSe .shnd h1, .bSe .shnd h2, .bSe .shnd h3, .bSe .shnd h4, .bSe .shnd h5, .bSe .shnd h6, .bSe .shnd a { color: #181818; }.cnt .shnd p { color: #181818; }.thrivecb.blue { background-color: #e7f1f9; }.thrivecb.green { background-color: #e9f6ec; }.thrivecb.teal { background-color: #ddf3ef; }.thrivecb { margin-bottom: 20px; }.clearfix::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }.rve { display: block; position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0px; overflow: hidden; }.rve.noc { padding-top: 12px; }.rve iframe, .rve object, .rve embed, .brve iframe, .brve object, .brve embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }.bSe iframe { max-width: 100%; }@keyframes fill-counter-svg { 0% { stroke-dasharray: 0, 773; } }.divi { border-bottom: 1px solid #eeeeee; clear: both; display: block; margin: 10px 0px; position: relative; }.divi.ldivi { border-bottom: 3px solid #eeeeee; margin-left: 0px; margin-right: auto; min-width: 200px; width: 32%; }.divi.cdivi { border-bottom: 3px solid #eeeeee; display: table; height: 1px; margin: 20px auto; min-width: 200px; width: 32%; }img { box-sizing: border-box; }@keyframes progress-bar { 0% { width: 0px; } 100% { width: 100%; } }@-webkit-keyframes progress-bar { 0% { width: 0px; } 100% { width: 100%; } }@keyframes fill-counter { 0% { height: 0%; } 100% { height: 100%; } }@-webkit-keyframes fill-counter { 0% { height: 0px; } 100% { height: 100%; } }@media only screen and (max-width: 1080px){.wrp { width: 900px; }.bSe h1 { font-size: 33px; }}@media only screen and (max-width: 940px){.wrp { width: 700px; }header #logo img { max-width: 200px !important; }}@media only screen and (max-width: 768px){html { overflow-x: hidden; }#head_wrp::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }header { position: relative; }}@media only screen and (max-width: 540px){.wrp { width: 340px; }header #logo, header #text_logo { display: block; float: left; max-width: 70%; }header #logo img, header #text_logo img { max-width: 200px; }header .mhl { width: 100%; }.bSe h5 { font-size: 20px; }.bSe h6 { font-size: 18px; }}@keyframes pbLoaderFrames { 50% { height: 5px; } }@-webkit-keyframes pbLoaderFrames { 50% { height: 5px; } }@keyframes deadImage { 50% { text-shadow: rgba(255, 255, 255, 0.5) 0px 0px 25px; transform: scale(0.85); } }@-webkit-keyframes deadImage { 50% { text-shadow: rgba(255, 255, 255, 0.5) 0px 0px 25px; transform: scale(0.85); } }.bSe h1 { color: #181818; }.bSe h5 { color: #181818; }.bSe h6 { color: #181818; }.cnt article p { color: #181818; }.cnt .bSe article { color: #181818; }.bSe h1 { font-family: "Open Sans", sans-serif; }.bSe h5 { font-family: "Open Sans", sans-serif; }.bSe h6 { font-family: "Open Sans", sans-serif; }.cnt article h1 { font-weight: normal; }.bSe h1 { font-weight: normal; }.bSe h5 { font-weight: normal; }.bSe h6 { font-weight: normal; }.cnt, .bp-t, .tve-woocommerce .product p, .tve-woocommerce .products p { font-family: "Open Sans", sans-serif; font-weight: 400; }article strong { font-weight: bold; }.bSe h1, .bSe .entry-title { font-size: 38px !important; }.cnt { font-size: 17px; }.thrivecb { font-size: 17px; }.cnt p { line-height: 1.8em; }.thrivecb { line-height: 1.8em; }.bSe a { color: #408c52; }header #logo > a > img { max-width: 200px; }.markup-gallery-6a32299b5a49c .carousel-item img { width: 100%; margin: 0px auto; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; border-radius: 0px !important; box-shadow: none !important; }.wp-review-3905.review-wrapper { width: 100%; float: left; }.wp-review-3905.review-wrapper, .wp-review-3905 .review-title, .wp-review-3905 .review-desc p, .wp-review-3905 .reviewed-item p { color: #555555; }.wp-review-3905 .review-list li, .wp-review-3905.review-wrapper { background: #ffffff; }.wp-review-3905 .review-title, .wp-review-3905 .review-list li:nth-child(2n) { background: #e7e7e7; }.wp-review-3905.review-wrapper, .wp-review-3905 .review-title, .wp-review-3905 .review-list li, .wp-review-3905 .review-list li:last-child, .wp-review-3905 .user-review-area, .wp-review-3905 .reviewed-item { border-color: #e7e7e7; }.icpsliderpreloader { text-align: center; width: 100% !important; height: 32px !important; background: url(//healthvibed.com/wp-content/swift-ai/images/wp-content/plugins/image-carousel/css/images/lazy-loader-gif.webp) center center no-repeat !important; }html{opacity:1}