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; } }.full_width, .one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { float: left; }.clear_column { clear: both; display: block; font-size: 0px; height: 0px; line-height: 0; width: 100%; overflow: hidden; }.one_fourth { width: 25%; }@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; }@-webkit-keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }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; }input, select { vertical-align: middle; }@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%; } }@font-face{font-family:"FontAwesome";font-weight:400;font-style:normal;src:url(https://healthvibed.com/wp-content/swift-ai/cache/healthvibed.com/__data/fontawesome-webfont69fa44a8.woff) format('woff2');font-display:swap;}@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; }.right { float: right; }.clear { clear: both; }.wrp { margin: 0px auto; padding: 0px 10px; width: 1060px; }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: none; 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; }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; }.awe { color: #408c52; font-size: 1.3em; font-family: FontAwesome; }#floating_menu { width: 100%; z-index: 101; transition:all, all, all 0s, 0.2s, 0s ease, ease, linear; }#floating_menu header { transition:all, all, all 0s, 0.2s, 0s ease, ease, ease-out; padding: 20px 0px 0px; }#floating_menu #logo img { transition:max-height, all, all 0s, 0.2s, 0s ease, ease, linear; }header { background: #ffffff; padding: 20px 0px; }header .lg { text-align: center; }header .hmn { display: none; }header nav { display: table; margin: 20px auto 0px; }header nav > ul.menu > li:hover > a::after, header nav > ul#menu > li:hover > a::after { width: 100%; }header nav > ul.menu > li > a, header nav > ul#menu > li > a { line-height: 2em; padding: 0px 2px; position: relative; }header nav > ul.menu > li > a::after, header nav > ul#menu > li > a::after { transition: width, 0.3s, linear; border-bottom: 4px solid #408c52; content: " "; height: 0px; position: absolute; left: 0px; right: 0px; top: 2em; width: 0%; }header nav > ul.menu > li.current-menu-item > a::after, header nav > ul.menu > li.current_page_item > a::after, header nav > ul#menu > li.current-menu-item > a::after, header nav > ul#menu > li.current_page_item > a::after { width: 100%; }header nav ul li { display: inline-block; font-size: 1.143em; float: none; letter-spacing: 3px; padding: 0px 18px; position: relative; }header nav ul li a { position: relative; }header nav ul li a::before { content: "/"; height: 30px; margin: auto 0px; position: absolute; top: 0px; bottom: 0px; left: -20px; }header nav ul li:first-child a::before { content: ""; margin-right: 0px; }header nav ul li a { color: #181818; display: block; }header nav ul li > ul { box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 3px 0px; background: #ffffff; display: none; position: absolute; left: 10px; top: 40px; opacity: 0.95; z-index: 4000; width: 270px; }header nav ul li > ul > li { background: #ffffff; display: block; float: none; font-size: 1em; position: relative; padding: 0px; }header nav ul li > ul > li::before { content: ""; }header nav ul li > ul > li:first-child > a { border-top: none; }header nav ul li > ul > li a { font-size: 0.816em; height: 40px; line-height: 40px; margin: 0px 15px; overflow: hidden; position: relative; text-overflow: ellipsis; overflow-wrap: break-word; white-space: nowrap; width: 240px; }header nav ul li > ul > li a:hover { transition: all, 0.1s, linear; background-color: #e9f6ec; color: #3b824c; margin: 0px; padding: 0px 0px 0px 30px; }header nav ul li > ul > li a::before { content: ""; }header nav ul > li { padding-bottom: 30px; }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 #nav_right { text-align: left; }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; }header .side_logo #nav_right { vertical-align: bottom; }#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 article p { color: #181818; margin-bottom: 30px; overflow-wrap: break-word; }.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 .bSe article { margin-bottom: 20px; }.scTC .txt, .scbp .txt { padding-left: 3%; position: relative; width: 81%; }.scTC .clear, .scbp .clear { height: 10px; }.scTC .tim, .scbp .tim { width: 38px; }.scbp a { transition:all, all, all 0s, 0.2s, 0s ease, ease, linear; color: #408c52; display: block; font-weight: 700; font-size: 1em; line-height: 1.4em; }.scbp a:hover { margin-left: 4px; }.cnt article .scbp a { text-decoration: none; }.scbp .thrive_date { color: #bbbbbb; font-size: 1em; line-height: 1.8em; }.scbp .pps { margin-bottom: 10px; }.scbp .pps .tim a { border-radius: 50%; background-size: cover; background-position: center center; background-repeat: no-repeat; display: block; height: 38px; width: 38px; }footer { background: #f5f5f5; color: #181818; }footer ul { list-style-type: none; }footer a { color: #408c52; }footer .ftw { border-bottom: 1px solid #d1d1d1; padding: 25px 0px 0px; }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; }.clearfix::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }.wp-caption, .wp-caption-text { width: 100%; }.colch { color: #181818; font-size: 1em; line-height: 2em; padding: 0px; position: relative; text-align: left; overflow-wrap: break-word; }@keyframes fill-counter-svg { 0% { stroke-dasharray: 0, 773; } }.wp-caption img { box-sizing: border-box; display: block; }.wp-caption .wp-caption-text { font-style: italic; margin-bottom: 0px; padding-top: 10px; }img { box-sizing: border-box; }.wp-caption-text { font-size: 12px; text-align: center; color: #737373; }.wp-caption { max-width: 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%; } }@media only screen and (min-width: 768px){#nav_right { display: table; overflow: visible !important; }}#pbOverlay *, #pbOverlay ::before, #pbOverlay ::after { box-sizing: content-box; }#pbOverlay { opacity: 0; overflow: hidden; width: 100%; height: 100%; position: fixed; z-index: 9999999; left: 0px; top: 0px; text-align: center; pointer-events: none; user-select: none; background: rgba(0, 0, 0, 0.9); transition:opacity 0.3s ease; }@keyframes pbLoaderFrames { 50% { height: 5px; } }@-webkit-keyframes pbLoaderFrames { 50% { height: 5px; } }.pbLoader { display: none; width: 100px; height: 100px; position: absolute; z-index: 999999; inset: 0px; margin: auto; text-align: center; border-radius: 100%; box-shadow: #ffffff 15px 32px 60px -20px inset, #ffffff 1px 1px 3px 1px inset, 0px 0px 20px; transition: 0.3s; }.pbLoader b { display: inline-block; vertical-align: middle; margin: 0px 2px; width: 8px; height: 60px; border-radius: 5px; background: rgba(255, 255, 255, 0.8); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; animation: 0.9s linear 0s infinite normal none running pbLoaderFrames; }.pbLoader b:nth-child(2) { animation-delay: 0.3s; }.pbLoader b:nth-child(3) { animation-delay: 0.6s; }.pbWrapper::after, #pbCaption .pbThumbs ul::after, #pbOverlay .prevNext::after, #pbOverlay .pbLoader::before { content: ""; display: inline-block; height: 100%; margin-right: -0.25em; vertical-align: middle; }@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); } }.pbWrapper { box-sizing: border-box; transform: rotate(0deg); vertical-align: middle; height: 100%; perspective: 1200px; position: relative; transition: 0.2s; }.pbWrapper::before { content: "✖"; color: transparent; text-shadow: rgba(255, 255, 255, 0) 0px 2px 35px; font-size: 0px; vertical-align: middle; cursor: default; transition: text-shadow 0.7s ease-out; }.pbWrapper > div { display: none; width: 624px; height: 351px; vertical-align: middle; border-radius: 5px; background: rgba(0, 0, 0, 0.5); }.pbWrapper > div, .pbWrapper > img { transition: 0.8s cubic-bezier(0.1, 0.87, 0.48, 1) 0.5s; transform: none; backface-visibility: hidden; box-shadow: #000000 0px 0px 20px; }.pbWrapper > *, .pbHide .pbWrapper > .prepare { opacity: 1; vertical-align: middle; transform: scale(0) rotateX(80deg); border-radius: 6px; border: none; max-height: 95%; max-width: 100%; }#pbCloseBtn, #pbAutoplayBtn { position: absolute; top: -50px; right: -50px; z-index: 9999999; display: block; padding: 0px 0px 20px 20px; text-align: center; cursor: pointer; color: #ffffff; transition: 0.3s ease-out 0.3s; }#pbCloseBtn::before { content: "×"; font: bold 1em / 1 arial; }#pbCloseBtn::before, #pbAutoplayBtn::before { display: inline-block; height: 35px; width: 35px; padding: 8px 8px 12px 12px; font-size: 2em; opacity: 0.8; vertical-align: middle; background: rgba(255, 255, 255, 0.2); border-radius: 0px 0px 0px 70px; transition: 0.1s ease-out; }#pbAutoplayBtn { display: none; right: auto; left: -50px; padding: 0px; width: 50px; height: 50px; font-size: 13px; }#pbAutoplayBtn:hover { width: 60px; height: 60px; }#pbAutoplayBtn::before { content: "‖"; width: 100%; height: 100%; border-radius: 0px 0px 70px; font-weight: bold; padding: 0px; text-indent: -6px; line-height: 1.6; }#pbAutoplayBtn .pbProgress { width: 100%; height: 100%; overflow: hidden; position: absolute; padding: 6px; top: 0px; left: 0px; opacity: 0.2; transform: rotateZ(0deg); transform-origin: 0px 0px; transition: 0.3s; }#pbAutoplayBtn .pbProgress::before { content: ""; position: absolute; right: 0px; bottom: 0px; width: 200%; height: 200%; border-radius: 50%; box-shadow: #ffffff 0px 0px 0px 8px inset; }#pbCaption, .pbHide #pbCaption { position: absolute; z-index: 999; margin-bottom: 5px; bottom: -120px; width: 100%; overflow: hidden; transition: 0.4s; }#pbCaption label { display: none; position: relative; z-index: 1; top: -5px; float: right; width: 60px; margin-right: 10px; color: #ffffff; opacity: 0.3; transition: 0.2s; cursor: pointer; }#pbCaption label::after { background: #ffffff; box-shadow: #ffffff 12px 0px, #ffffff -12px 0px; content: ""; display: inline-block; height: 0px; padding: 10px 5px; text-align: right; vertical-align: top; width: 0px; }#pbCaption label:hover { opacity: 1; }#pbCaption .title, #pbCaption .counter { display: inline-block; color: #ffffff; margin: 0px 6px; }#pbCaption .counter { display: none; opacity: 0.55; }.pbCaptionText { transition: 0.3s; opacity: 0.9; font-weight: bold; font-size: 0.9em; text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px; padding-left: 60px; }#pbThumbsToggler:checked ~ #pbCaption .pbThumbs { margin: 0px; }#pbThumbsToggler:checked ~ .pbWrapper { margin-top: -50px; padding: 50px 0px; }.pbThumbs { display: none; transition: 0.35s; }.pbThumbs:hover { clear: both; }#pbOverlay .prevNext { display: none; background: rgba(0, 0, 0, 0); position: absolute; z-index: 10; height: 100%; width: 35%; padding: 80px 0px; opacity: 0; box-sizing: border-box; top: 0px; transition: 0.2s ease-out; text-shadow: #000000 0px 0px 12px, #ffffff 0px 0px 10px; user-select: none; cursor: pointer; }.prevNext b { display: inline-block; vertical-align: middle; transition: 0.2s ease-in; }.prevNext:hover b { transition: 0.2s cubic-bezier(0.095, 0.87, 0.485, 0.985); }#pbPrevBtn b { transform: scale(0.4) translateX(350px); }#pbNextBtn b { transform: scale(0.4) translateX(-350px); }#pbPrevBtn b::before, #pbNextBtn b::after { display: inline; line-height: 0.3; font-size: 18em; font-weight: normal; color: #ffffff; font-family: Arial; }#pbPrevBtn b::before { content: "‹"; }#pbNextBtn b::after { content: "›"; }.home .scbp .thrive_date { display: none; }.bSe h1 { 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 h6 { font-family: "Open Sans", sans-serif; }.cnt article h1 { font-weight: normal; }.bSe h1 { 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; }.bSe h1, .bSe .entry-title { font-size: 38px !important; }.cnt { font-size: 17px; }.cnt p { line-height: 1.8em; }.bSe a { color: #408c52; }header ul.menu > li > a { color: #181818; }header ul.menu > li > a:hover { color: #408c52; }header nav > ul > li.current_page_item > a:hover { color: #408c52; }header nav > ul > li > a:active { color: #408c52; }header #logo > a > img { max-width: 200px; }:root { --sovrn-commerce-x5dgr0: rgba(40, 40, 40, .08); --sovrn-commerce-x5dgr1: rgba(40, 40, 40, .12); --sovrn-commerce-x5dgr2: rgba(40, 40, 40, .24); --sovrn-commerce-x5dgr3: rgba(40, 40, 40, .38); --sovrn-commerce-x5dgr4: rgba(40, 40, 40, .54); --sovrn-commerce-x5dgr5: rgba(40, 40, 40, .6); --sovrn-commerce-x5dgr6: rgba(40, 40, 40, .87); --sovrn-commerce-x5dgr7: rgba(40, 40, 40, 1); --sovrn-commerce-x5dgr8: #f7f7f7; --sovrn-commerce-x5dgr9: #e8e8e8; --sovrn-commerce-x5dgra: #e0e0e0; --sovrn-commerce-x5dgrb: #d8d8d8; --sovrn-commerce-x5dgrc: #c7c7c7; --sovrn-commerce-x5dgrd: #a9a9a9; --sovrn-commerce-x5dgre: #888888; --sovrn-commerce-x5dgrf: #7c7c7c; --sovrn-commerce-x5dgrg: #434343; --sovrn-commerce-x5dgrh: #282828; --sovrn-commerce-x5dgri: #eaebff; --sovrn-commerce-x5dgrj: #caccff; --sovrn-commerce-x5dgrk: #a5aaff; --sovrn-commerce-x5dgrl: #7d88ff; --sovrn-commerce-x5dgrm: #5d6aff; --sovrn-commerce-x5dgrn: #3c4cfc; --sovrn-commerce-x5dgro: #3743f0; --sovrn-commerce-x5dgrp: #2d36e3; --sovrn-commerce-x5dgrq: #2228d8; --sovrn-commerce-x5dgrr: #0500c8; --sovrn-commerce-x5dgrs: #fffce6; --sovrn-commerce-x5dgrt: #fff8c2; --sovrn-commerce-x5dgru: #fff399; --sovrn-commerce-x5dgrv: #ffee71; --sovrn-commerce-x5dgrw: #ffe94f; --sovrn-commerce-x5dgrx: #fde32b; --sovrn-commerce-x5dgry: #ffd42b; --sovrn-commerce-x5dgrz: #fdbc24; --sovrn-commerce-x5dgr10: #fba31e; --sovrn-commerce-x5dgr11: #f77912; --sovrn-commerce-x5dgr12: 0px 1px 3px 0px rgba(0, 0, 0, .2); --sovrn-commerce-x5dgr13: 0px 2px 4px 0px rgba(0, 0, 0, .2); --sovrn-commerce-x5dgr14: 0px 4px 8px 0px rgba(0, 0, 0, .2); --sovrn-commerce-x5dgr15: 0px 8px 16px 0px rgba(0, 0, 0, .2); }:root { --sovrn-commerce-153haeo0: "Helvetica", "Arial", sans-serif; --sovrn-commerce-153haeo1: 15px; --sovrn-commerce-153haeo2: 300; --sovrn-commerce-153haeo3: 20px; --sovrn-commerce-153haeo4: .25px; --sovrn-commerce-153haeo5: "liga" off, "clig" off; --sovrn-commerce-153haeo6: normal; --sovrn-commerce-153haeo7: "Helvetica", "Arial", sans-serif; --sovrn-commerce-153haeo8: 11px; --sovrn-commerce-153haeo9: 450; --sovrn-commerce-153haeoa: 12px; --sovrn-commerce-153haeob: .4px; --sovrn-commerce-153haeoc: "liga" off, "clig" off; --sovrn-commerce-153haeod: normal; --sovrn-commerce-153haeoe: "Helvetica", "Arial", sans-serif; --sovrn-commerce-153haeof: 14px; --sovrn-commerce-153haeog: 450; --sovrn-commerce-153haeoh: 1; --sovrn-commerce-153haeoi: 1.2px; --sovrn-commerce-153haeoj: "liga" off, "clig" off; --sovrn-commerce-153haeok: normal; --sovrn-commerce-153haeol: "Helvetica", "Arial", sans-serif; --sovrn-commerce-153haeom: 13px; --sovrn-commerce-153haeon: 325; --sovrn-commerce-153haeoo: 16px; --sovrn-commerce-153haeop: .6px; --sovrn-commerce-153haeoq: "liga" off, "clig" off; --sovrn-commerce-153haeor: book; }@keyframes sovrn-commerce-wryjb0 { 0% { background-color: var(--sovrn-commerce-x5dgr9); } 50% { background-color: var(--sovrn-commerce-x5dgr8); } 100% { background-color: var(--sovrn-commerce-x5dgr9); } }#pbOverlay { background: none 0% 0% repeat scroll rgba(0, 0, 0, 0.9) !important; }.pbWrapper > img { display: inline; }#pbThumbsToggler { display: none !important; }body.swift-nojs [data-s3cid="9"]{min-width:233.90625px;}body.swift-nojs [data-s3cid="12"]{max-width:826.078125px;}html{opacity:1}