.google-recaptcha-container { display: block; clear: both; }: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); } }.g-recaptcha { transform: scale(0.77); transform-origin: 0px 0px; }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; }.wp_review_comments_template #respond h4 { text-transform: uppercase; padding: 5px 3% 7px; font-size: 19px; }.wp_review_comments_template #commentsAdd { width: 100%; float: left; clear: both; margin-bottom: 20px; }.wp_review_comments_template #commentform label { position: relative; left: 0px; right: 0px; }.wp_review_comments_template input.text-input, .wp_review_comments_template #commentform input { padding: 11px; }.wp_review_comments_template input#author, .wp_review_comments_template input#email, .wp_review_comments_template input#url { max-width: 100%; box-sizing: border-box; }.wp_review_comments_template input#author, .wp_review_comments_template input#email, .wp_review_comments_template input#url, .wp_review_comments_template #comment { transition: 0.25s ease-in-out; }.wp_review_comments_template #cancel-comment-reply-link { float: right; line-height: 24px; margin-top: 0px; }.wp_review_comments_template #cancel-comment-reply-link { cursor: pointer; margin-bottom: -20px; z-index: 100; position: relative; }.wp_review_comments_template #commentsAdd #respond h4 { margin-bottom: 19px; }.wp_review_comments_template #respond h3 { font-size: 18px; margin: 0px; padding: 0px; }.wp_review_comments_template #commentform p { margin-bottom: 15px; float: left; width: 100%; clear: both; margin-right: 0px; margin-left: 0px; }.wp_review_comments_template #commentform p label { display: inline-block; padding: 5px 0px; }.wp_review_comments_template #commentform { padding: 3%; }.review-comment-field-msg { margin-right: 12px; }@-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/how-spooky2-adapts-frequencies-to-individual-needs/__data/fontawesome-webfont7092d1e6.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; }.spr { height: 25px; }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; }h2 { font-size: 2.5em; margin: 25px 0px 12px; }h3 { font-size: 2.143em; margin: 22px 0px 11px; }h4 { font-size: 1.929em; margin: 18px 0px 9px; }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; }input[type="submit"] { appearance: none; }.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 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; }.brd { margin-bottom: 20px; }.brd .wrp { padding: 12px 20px 0px; }.brd ul { list-style-type: none; }.brd ul li { color: #bbbbbb; display: inline; font-size: 0.857em; font-style: italic; }.brd ul li span.thrive-breadcrumb-separator { display: inline-block; font-style: normal; letter-spacing: 1px; margin: 0px 5px; }.brd ul li a { transition:opacity, all, all 0s, 0.5s, 0s ease, ease, ease; backface-visibility: hidden; opacity: 1; color: #bbbbbb; }.brd ul li a:hover { opacity: 0.8; }.brd .no-link { color: #8c8b8b; text-decoration: none; cursor: default; }.cnt .awr { padding-bottom: 30px; }.cnt .bSe article { position: relative; }.cnt .bSe article .awr { border-bottom: 1px solid #dfdfdf; }.cnt .bSe article .awr.cat { border-bottom: none; }.cnt .bSe article .awr ul li, .cnt .bSe article .awr ol li { margin-bottom: 10px; }.cnt .bSe.left, .cnt .bSe.right { width: 69%; }.cnt .sAs { width: 26.5%; }.cnt .sAs.right { border-left: 1px solid #e7e7e7; padding-left: 2.35%; }.cnt .sAs .ttl { color: #181818; font-size: 1.571em; font-weight: 300; line-height: 1em; margin-bottom: 20px; }.cnt .sAs .scn { margin-top: 20px; }.cnt .sAs > section { margin-bottom: 30px; }.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 section footer { background: transparent; }.cnt section footer .meta { color: #bbbbbb; font-size: 1em; line-height: 1.5em; text-align: right; }.cnt section footer .meta a { transition:opacity, all, all 0s, 0.5s, 0s ease, ease, ease; backface-visibility: hidden; opacity: 1; color: #9d9d9d; text-decoration: none; }.cnt section footer .meta a:hover { opacity: 0.8; }.page-numbers { border: 1px solid #408c52; color: #408c52; cursor: pointer; display: block; float: left; font-size: 1.143em; margin-left: 9px; text-align: center; }.page-numbers:first-child { margin-left: 0px; }.pgn { display: table; margin: 0px auto 20px; }.pgn a, .pgn .dots, .pgn span { color: #408c52; height: 34px; line-height: 34px; padding: 0px 10px; }.pgn a:hover, .pgn .dots:hover, .pgn span:hover { background: #408c52; color: #ffffff; }.bSe .pgn a, .bSe .pgn .dots, .bSe .pgn span { color: #408c52; }.bSe .pgn a:hover, .bSe .pgn .dots:hover, .bSe .pgn span:hover { color: #ffffff; }.ctr { text-align: center; }.scn { color: #181818; }.scn ul { list-style-type: none; }.scn ul ul { margin-top: 20px; padding-left: 10%; }.scn ul li a { color: #408c52; }.scn > ul li, section[id*="nav_menu-"] .scn ul li, .scn ul[id*="menu"] li { line-height: 1.375em; padding: 0px 0px 20px; }.scn > ul li::before, section[id*="nav_menu-"] .scn ul li::before, .scn ul[id*="menu"] li::before { content: ""; color: #cccccc; font-family: FontAwesome; margin-right: 5px; }.scn > ul li ul li:last-child, section[id*="nav_menu-"] .scn ul li ul li:last-child, .scn ul[id*="menu"] li ul li:last-child { padding-bottom: 0px; }.scn > ul a, section[id*="nav_menu-"] .scn ul a, .scn ul[id*="menu"] a { transition:all, all, all 0s, 0.2s, 0s ease, ease, linear; }.scn > ul a:hover, section[id*="nav_menu-"] .scn ul a:hover, .scn ul[id*="menu"] a:hover { margin-left: 4px; }.srh { position: relative; }.srh > div { border: 1px solid #bbbbbb; background: #ffffff; }.srh > div::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }.srh > div input.search-field, .srh > div .search_field { border: none; box-sizing: border-box; color: #bfbfbf; font-size: 1em; font-style: italic; float: left; height: 39px; padding: 0px 30px 4px 5%; width: 100%; }.srh:hover .search-button, .srh input.search-field:focus .search-button { transform: scale(1.02); }.srh .sBn, .srh .search-button, .srh .submit_btn { background-position: -2px 5px; height: 36px; padding: 0px; position: absolute; right: 10px; top: 2px; width: 22px; }.sBn, .search-button, .submit_btn { background: url(//healthvibed.com/wp-content/swift-ai/images/wp-content/themes/minus/images/sprite-web-png.webp) 9px 8px no-repeat #ffffff; float: right; height: 22px; }.sBn:hover, .search-button:hover, .submit_btn:hover { cursor: pointer; }.search-button, .submit_btn { border: none; color: #ffffff; float: left; height: 43px; width: 15%; }.cnt .bSe article { margin-bottom: 20px; }#recentcomments { color: #bbbbbb; }.tabs_widget .tabs { border-bottom: 1px solid #181818; }.tabs_widget .tabs li { display: inline-block; float: left; min-height: 35px; line-height: 35px; text-align: left; position: relative; }.tabs_widget .tabs li a { color: #bbbbbb; display: inline-block; height: 32px; font-weight: 700; text-indent: 5px; }.tabs_widget .tabs li a:hover { color: #408c52; }.tabs_widget .tabs li.tS { border-bottom: 4px solid #181818; }.tabs_widget .tabs li.tS a { color: #181818; }.sAs .scTC { display: none; padding-top: 17px; }.sAs .scTC p { font-size: 1em; line-height: 1.4em; }.sAs .scTC p a { transition:all, all, all 0s, 0.2s, 0s ease, ease, linear; color: #408c52; font-weight: 700; }.sAs .scTC p a:hover { margin-left: 4px; }.scTC .txt, .scbp .txt { padding-left: 3%; position: relative; width: 81%; }.scTC .tim .wti, .scbp .tim .wti { border-radius: 50%; background-size: cover; background-position: center center; background-repeat: no-repeat; display: block; height: 38px; width: 38px; }.scTC .clear, .scbp .clear { height: 10px; }.scTC .tim, .scbp .tim { width: 38px; }section[id*="recent-posts"] ul li { position: relative; }section[id*="recent-posts"] ul li::before { position: absolute; top: 2px; }section[id*="recent-posts"] ul li a { display: block; font-weight: 700; padding-left: 15px; }.avatar { display: block; }.wrp.cnt .bSe .awr.cat { padding: 15px 0px !important; }.awr.cat { background: #efefef; }.awr.cat h6 { font-weight: 700; margin-top: 0px; }.awr.cat p { margin-bottom: 10px; }.awr.cat img { max-width: 68px; }.awr.cat a { transition:opacity, all, all 0s, 0.5s, 0s ease, ease, ease; backface-visibility: hidden; opacity: 1; color: #408c52; }.awr.cat a:hover { opacity: 0.8; }.awr.cat .left { padding: 0px 15px; }.awr.cat .right { width: 86%; }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; }.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; }.clearfix::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }.pt { float: left; }.scfm { display: table; margin: 0px auto; }.scfm .ss { position: relative; margin-left: 15px; }.scfm .ss:first-child { margin-left: 0px; }.scfm .ss > a { border-radius: 50%; background: #bbbbbb; color: #ffffff; display: block; height: 41px; margin-left: 15px; margin-bottom: 10px; text-align: center; width: 41px; }.cnt .scfm .ss > a { text-decoration: none; }.scfm span { color: #ffffff; display: block; font-size: 23px; line-height: 41px; }.scfm .fb:hover { background: #3b5997; }.scfm .tw:hover { background: #5ea9dd; }.scfm .gg:hover { background: #da4835; }.scfm .lk:hover { background: #0274b3; }.scfm .pt:hover { background: #d0292a; }.ssf { display: none; padding: 15px 0px 5px; position: absolute; opacity: 0.8; width: 72px; z-index: 100; }.ssf:hover { opacity: 1; }.ssf .scfm { display: block; }.ssf .scfm .ss { margin: 0px auto 10px; width: 62px; }.ssf .scfm .ss > a { display: inline-table; height: 62px; margin: 0px auto; min-width: 62px; min-height: 62px; width: 62px; }.ssf .scfm .ss > a span { display: table-cell; vertical-align: middle; }.ssf .scfm .ss > a { margin-left: 0px; }.ssf .scfm .ss > a .awe { font-size: 29px; line-height: 62px; text-align: center; }.ssf .cou { color: #181818; display: block; font-size: 12px; margin: 0px auto 10px; text-align: center; overflow-wrap: break-word; width: 70px; }.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; } }img { box-sizing: border-box; }.rltp h5, .rltpi h5 { margin: 22px 0px 25px; }.rltp p, .rltpi p { font-weight: 300; }.rltp h5, .rltp p, .rltpi h5, .rltpi p { color: #181818; font-size: 1.467em; }.rltp .rlt:hover p, .rltpi .rlt:hover p { color: #408c52; }.rltpi .rlt { display: inline-block; margin: 0px 8% 35px 0px; }.rltpi .rlt .rlti { background-size: cover; background-position: center center; background-repeat: no-repeat; border-radius: 50%; border: 1px solid #c3cbce; display: block; height: 193px; margin: 0px auto; width: 193px; }.rltpi .rlt:hover .rlti { border-color: #408c52; }.rltpi .rlt p { margin: 0px auto; padding-top: 4px; text-align: center; }@media only screen and (min-width: 940px){.rltpi a.rlt { width: 28%; }.rltpi a.rlt:nth-of-type(3n) { margin-right: 0px; }.rltpi a.rlt:nth-of-type(3n+1) { clear: left; }}@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; }}@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); } }.google-recaptcha-container { }.recaptcha-align-left { text-align: left; }.g-recaptcha { display: inline-block; }.bSe h1 { color: #181818; }.bSe h2 { color: #181818; }.bSe h3 { color: #181818; }.bSe h4 { 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 h2, .tve-woocommerce .bSe h2 { font-family: "Open Sans", sans-serif; }.bSe h3, .tve-woocommerce .bSe h3 { font-family: "Open Sans", sans-serif; }.bSe h4 { 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 h2 { font-weight: normal; }.bSe h3 { font-weight: normal; }.bSe h4 { 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; }.cnt p { line-height: 1.8em; }.brd ul li a { color: #408c52; }.bSe a { color: #408c52; }header ul.menu > li > a { color: #181818; }header ul.menu > li > a:hover { color: #408c52; }header nav > ul > li > a:active { color: #408c52; }header #logo > a > img { max-width: 200px; }.recentcomments a { display: inline !important; padding: 0px !important; margin: 0px !important; }.fb { background: #3b5997 !important; }.tw { background: #5ea9dd !important; }.gg { background: #da4835 !important; }.lk { background: #0274b3 !important; }.pt { background: #d0292a !important; }html{opacity:1}