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%; }@media screen and (max-width: 600px){.full_width, .one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { clear: both; width: 100%; margin-left: 0px; margin-right: 0px; margin-bottom: 1em; }}@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-webfontead66b33.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 