/* Theme Name: Quantum Healers by Balefire Description: Custom WordPress theme Version: 1.5.3 License: MIT License URI: http://opensource.org/licenses/mit-license.php */ html { line-height: 1.15; -webkit-text-size-adjust: 100%; } body { margin: 0; } main { display: block; } h1 { font-size: 2em; margin: 0.67em 0; } hr { box-sizing: content-box; height: 0; overflow: visible; } pre { font-family: monospace, monospace; font-size: 1em; } a { background-color: transparent; } abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b, strong { font-weight: bolder; } code, kbd, samp { font-family: monospace, monospace; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } img { border-style: none; } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button, input { overflow: visible; } button, select { text-transform: none; } [type="button"], [type="reset"], [type="submit"], button { -webkit-appearance: button; } [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0; } [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring, button:-moz-focusring { outline: 1px dotted ButtonText; } fieldset { padding: 0.35em 0.75em 0.625em; } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { vertical-align: baseline; } textarea { overflow: auto; } [type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } details { display: block; } summary { display: list-item; } template { display: none; } [hidden] { display: none; } /*! * Mmenu Light * mmenujs.com/mmenu-light * MODIFIED BY BALEFIRE * Copyright (c) Fred Heusschen * www.frebsite.nl * * License: CC-BY-4.0 * http://creativecommons.org/licenses/by/4.0/ */ :root { --mm-ocd-width: 80%; --mm-ocd-min-width: 200px; --mm-ocd-max-width: 440px; } body.mm-ocd-opened { overflow-y: hidden; -ms-scroll-chaining: none; overscroll-behavior: none; } .mm-ocd { position: fixed; top: 0; right: 0; bottom: 100%; left: 0; z-index: 9999; overflow: hidden; -ms-scroll-chaining: none; overscroll-behavior: contain; background: rgba(0, 0, 0, 0); -webkit-transition-property: bottom, background-color; -o-transition-property: bottom, background-color; transition-property: bottom, background-color; -webkit-transition-duration: 0s, 0.3s; -o-transition-duration: 0s, 0.3s; transition-duration: 0s, 0.3s; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-delay: 0.45s, 0.15s; -o-transition-delay: 0.45s, 0.15s; transition-delay: 0.45s, 0.15s; } .mm-ocd--open { bottom: 0; background: rgba(0, 0, 0, 0.25); -webkit-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; } .mm-ocd__content { position: absolute; top: 0; bottom: 0; z-index: 2; width: 80%; width: var(--mm-ocd-width); min-width: 200px; min-width: var(--mm-ocd-min-width); max-width: 440px; max-width: var(--mm-ocd-max-width); background: #fff; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; } .mm-ocd--left .mm-ocd__content { left: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .mm-ocd--right .mm-ocd__content { right: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .mm-ocd--open .mm-ocd__content { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .mm-ocd__backdrop { position: absolute; top: 0; bottom: 0; z-index: 3; width: calc(100% - 80%); width: calc(100% - var(--mm-ocd-width)); min-width: calc(100% - 440px); min-width: calc(100% - var(--mm-ocd-max-width)); max-width: calc(100% - 200px); max-width: calc(100% - var(--mm-ocd-min-width)); background: rgba(3, 2, 1, 0); } .mm-ocd--left .mm-ocd__backdrop { right: 0; } .mm-ocd--right .mm-ocd__backdrop { left: 0; } .mm-spn, .mm-spn a, .mm-spn li, .mm-spn span, .mm-spn ul { display: block; padding: 0; margin: 0; -webkit-box-sizing: border-box; box-sizing: border-box; } :root { --mm-spn-item-height: 50px; --mm-spn-item-indent: 20px; --mm-spn-line-height: 24px; } .mm-spn { width: 100%; height: 100%; -webkit-tap-highlight-color: transparent; -webkit-overflow-scrolling: touch; overflow: hidden; -webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0); -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .mm-spn ul { -webkit-overflow-scrolling: touch; position: fixed; top: 0; left: 100%; bottom: 0; z-index: 2; width: 130%; padding-right: 30%; line-height: 24px; line-height: var(--mm-spn-line-height); overflow: visible; overflow-y: auto; background: inherit; -webkit-transition: left 0.3s ease 0s; -o-transition: left 0.3s ease 0s; transition: left 0.3s ease 0s; cursor: default; } .mm-spn ul:after { content: ""; display: block; height: 50px; height: var(--mm-spn-item-height); } .mm-spn > ul { left: 0; } .mm-spn ul.mm-spn--open { left: 0; } .mm-spn ul.mm-spn--parent { left: -30%; overflow-y: hidden; } .mm-spn li { position: relative; background: inherit; cursor: pointer; } .mm-spn li:before { content: ""; display: block; position: absolute; top: 25px; top: calc(var(--mm-spn-item-height) / 2); right: 25px; right: calc(var(--mm-spn-item-height) / 2); z-index: 0; width: 10px; height: 10px; border-top: 2px solid; border-right: 2px solid; -webkit-transform: rotate(45deg) translate(0, -50%); -ms-transform: rotate(45deg) translate(0, -50%); transform: rotate(45deg) translate(0, -50%); opacity: 0.4; } .mm-spn li:after { content: ""; display: block; margin-left: 20px; margin-left: var(--mm-spn-item-indent); border-top: 1px solid; opacity: 0.15; } .mm-spn a, .mm-spn span { position: relative; z-index: 1; padding: 13px 20px; padding: calc((var(--mm-spn-item-height) - var(--mm-spn-line-height)) / 2) var(--mm-spn-item-indent); } .mm-spn a { background: inherit; color: inherit; text-decoration: none; } .mm-spn a:not(:last-child) { width: calc(100% - 50px); width: calc(100% - var(--mm-spn-item-height)); } .mm-spn a:not(:last-child):after { content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; border-right: 1px solid; opacity: 0.15; } .mm-spn span { background: 0 0; } .mm-spn.mm-spn--navbar { cursor: pointer; } .mm-spn.mm-spn--navbar:before { content: ""; display: block; position: absolute; top: 25px; top: calc(var(--mm-spn-item-height) / 2); left: 20px; left: var(--mm-spn-item-indent); width: 10px; height: 10px; margin-top: 2px; border-top: 2px solid; border-left: 2px solid; -webkit-transform: rotate(-45deg) translate(50%, -50%); -ms-transform: rotate(-45deg) translate(50%, -50%); transform: rotate(-45deg) translate(50%, -50%); opacity: 0.4; } .mm-spn.mm-spn--navbar.mm-spn--main { cursor: default; } .mm-spn.mm-spn--navbar.mm-spn--main:before { content: none; display: none; } .mm-spn.mm-spn--navbar:after { content: attr(data-mm-spn-title); display: block; position: absolute; top: 0; left: 0; right: 0; height: 50px; height: var(--mm-spn-item-height); padding: 0 40px; padding: 0 calc(var(--mm-spn-item-indent) * 2); line-height: 50px; line-height: var(--mm-spn-item-height); opacity: 0.4; text-align: center; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; } .mm-spn.mm-spn--navbar.mm-spn--main:after { padding-left: 20px; padding-left: var(--mm-spn-item-indent); } .mm-spn.mm-spn--navbar ul { top: 51px; top: calc(var(--mm-spn-item-height) + 1px); } .mm-spn.mm-spn--navbar ul:before { content: ""; display: block; position: fixed; top: inherit; z-index: 2; width: 100%; border-top: 1px solid currentColor; opacity: 0.15; } .mm-spn.mm-spn--light { color: #444; background: #f3f3f3; } .mm-spn.mm-spn--dark { color: #ddd; background: #333; } .mm-spn.mm-spn--vertical { overflow-y: auto; } .mm-spn.mm-spn--vertical ul { width: 100%; padding-right: 0; position: static; } .mm-spn.mm-spn--vertical ul ul { display: none; padding-left: 20px; padding-left: var(--mm-spn-item-indent); } .mm-spn.mm-spn--vertical ul ul:after { height: 25px; height: calc(var(--mm-spn-item-height) / 2); } .mm-spn.mm-spn--vertical ul.mm-spn--open { display: block; } .mm-spn.mm-spn--vertical li.mm-spn--open:before { -webkit-transform: rotate(135deg) translate(-50%, 0); -ms-transform: rotate(135deg) translate(-50%, 0); transform: rotate(135deg) translate(-50%, 0); } .mm-spn.mm-spn--vertical ul ul li:last-child:after { content: none; display: none; } .mm-ocd li.menu-item-has-children::before { content: ""; display: block; position: absolute; top: 25px; right: 25px; z-index: 0; width: 10px; height: 10px; border-top: 2px solid; border-right: 2px solid; -webkit-transform: rotate(45deg) translate(0, -50%); -ms-transform: rotate(45deg) translate(0, -50%); transform: rotate(45deg) translate(0, -50%); opacity: 0.4; } .container { margin: 0 auto; } .container-fluid { margin-right: auto; margin-left: auto; padding-right: 2rem; padding-left: 2rem; } .row { box-sizing: border-box; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex: 0 1 auto; -webkit-box-flex: 0; flex: 0 1 auto; -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -1rem; margin-left: -1rem; } .row.reverse { -ms-flex-direction: row-reverse; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; } .col.reverse { -ms-flex-direction: column-reverse; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; } .col-xs, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { box-sizing: border-box; -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; padding-right: 1rem; padding-left: 1rem; } .col-xs { -webkit-flex-grow: 1; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; } .col-xs-1 { -ms-flex-preferred-size: 8.333%; flex-basis: 8.333%; max-width: 8.333%; } .col-xs-2 { -ms-flex-preferred-size: 16.667%; flex-basis: 16.667%; max-width: 16.667%; } .col-xs-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .col-xs-4 { -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; max-width: 33.333%; } .col-xs-5 { -ms-flex-preferred-size: 41.667%; flex-basis: 41.667%; max-width: 41.667%; } .col-xs-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .col-xs-7 { -ms-flex-preferred-size: 58.333%; flex-basis: 58.333%; max-width: 58.333%; } .col-xs-8 { -ms-flex-preferred-size: 66.667%; flex-basis: 66.667%; max-width: 66.667%; } .col-xs-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .col-xs-10 { -ms-flex-preferred-size: 83.333%; flex-basis: 83.333%; max-width: 83.333%; } .col-xs-11 { -ms-flex-preferred-size: 91.667%; flex-basis: 91.667%; max-width: 91.667%; } .col-xs-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .col-xs-offset-1 { margin-left: 8.333%; } .col-xs-offset-2 { margin-left: 16.667%; } .col-xs-offset-3 { margin-left: 25%; } .col-xs-offset-4 { margin-left: 33.333%; } .col-xs-offset-5 { margin-left: 41.667%; } .col-xs-offset-6 { margin-left: 50%; } .col-xs-offset-7 { margin-left: 58.333%; } .col-xs-offset-8 { margin-left: 66.667%; } .col-xs-offset-9 { margin-left: 75%; } .col-xs-offset-10 { margin-left: 83.333%; } .col-xs-offset-11 { margin-left: 91.667%; } .start-xs { -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; text-align: start; } .center-xs { -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; text-align: center; } .end-xs { -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; text-align: end; } .top-xs { -ms-flex-align: start; -webkit-box-align: start; align-items: flex-start; } .middle-xs { -ms-flex-align: center; -webkit-box-align: center; align-items: center; } .bottom-xs { -ms-flex-align: end; -webkit-box-align: end; align-items: flex-end; } .around-xs { -ms-flex-pack: distribute; justify-content: space-around; } .between-xs { -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between; } .first-xs { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1; } .last-xs { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1; } @media only screen and (min-width: 48em) { .container { width: 46rem; } .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { box-sizing: border-box; -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; padding-right: 1rem; padding-left: 1rem; } .col-sm { -webkit-flex-grow: 1; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; } .col-sm-1 { -ms-flex-preferred-size: 8.333%; flex-basis: 8.333%; max-width: 8.333%; } .col-sm-2 { -ms-flex-preferred-size: 16.667%; flex-basis: 16.667%; max-width: 16.667%; } .col-sm-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .col-sm-4 { -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; max-width: 33.333%; } .col-sm-5 { -ms-flex-preferred-size: 41.667%; flex-basis: 41.667%; max-width: 41.667%; } .col-sm-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .col-sm-7 { -ms-flex-preferred-size: 58.333%; flex-basis: 58.333%; max-width: 58.333%; } .col-sm-8 { -ms-flex-preferred-size: 66.667%; flex-basis: 66.667%; max-width: 66.667%; } .col-sm-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .col-sm-10 { -ms-flex-preferred-size: 83.333%; flex-basis: 83.333%; max-width: 83.333%; } .col-sm-11 { -ms-flex-preferred-size: 91.667%; flex-basis: 91.667%; max-width: 91.667%; } .col-sm-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .col-sm-offset-1 { margin-left: 8.333%; } .col-sm-offset-2 { margin-left: 16.667%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-4 { margin-left: 33.333%; } .col-sm-offset-5 { margin-left: 41.667%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-7 { margin-left: 58.333%; } .col-sm-offset-8 { margin-left: 66.667%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-10 { margin-left: 83.333%; } .col-sm-offset-11 { margin-left: 91.667%; } .start-sm { -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; text-align: start; } .center-sm { -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; text-align: center; } .end-sm { -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; text-align: end; } .top-sm { -ms-flex-align: start; -webkit-box-align: start; align-items: flex-start; } .middle-sm { -ms-flex-align: center; -webkit-box-align: center; align-items: center; } .bottom-sm { -ms-flex-align: end; -webkit-box-align: end; align-items: flex-end; } .around-sm { -ms-flex-pack: distribute; justify-content: space-around; } .between-sm { -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between; } .first-sm { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1; } .last-sm { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1; } } @media only screen and (min-width: 62em) { .container { width: 61rem; } .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { box-sizing: border-box; -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; padding-right: 1rem; padding-left: 1rem; } .col-md { -webkit-flex-grow: 1; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; } .col-md-1 { -ms-flex-preferred-size: 8.333%; flex-basis: 8.333%; max-width: 8.333%; } .col-md-2 { -ms-flex-preferred-size: 16.667%; flex-basis: 16.667%; max-width: 16.667%; } .col-md-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .col-md-4 { -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; max-width: 33.333%; } .col-md-5 { -ms-flex-preferred-size: 41.667%; flex-basis: 41.667%; max-width: 41.667%; } .col-md-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .col-md-7 { -ms-flex-preferred-size: 58.333%; flex-basis: 58.333%; max-width: 58.333%; } .col-md-8 { -ms-flex-preferred-size: 66.667%; flex-basis: 66.667%; max-width: 66.667%; } .col-md-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .col-md-10 { -ms-flex-preferred-size: 83.333%; flex-basis: 83.333%; max-width: 83.333%; } .col-md-11 { -ms-flex-preferred-size: 91.667%; flex-basis: 91.667%; max-width: 91.667%; } .col-md-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .col-md-offset-1 { margin-left: 8.333%; } .col-md-offset-2 { margin-left: 16.667%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-4 { margin-left: 33.333%; } .col-md-offset-5 { margin-left: 41.667%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-7 { margin-left: 58.333%; } .col-md-offset-8 { margin-left: 66.667%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-10 { margin-left: 83.333%; } .col-md-offset-11 { margin-left: 91.667%; } .start-md { -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; text-align: start; } .center-md { -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; text-align: center; } .end-md { -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; text-align: end; } .top-md { -ms-flex-align: start; -webkit-box-align: start; align-items: flex-start; } .middle-md { -ms-flex-align: center; -webkit-box-align: center; align-items: center; } .bottom-md { -ms-flex-align: end; -webkit-box-align: end; align-items: flex-end; } .around-md { -ms-flex-pack: distribute; justify-content: space-around; } .between-md { -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between; } .first-md { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1; } .last-md { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1; } } @media only screen and (min-width: 75em) { .container { width: 71rem; } .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 { box-sizing: border-box; -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; padding-right: 1rem; padding-left: 1rem; } .col-lg { -webkit-flex-grow: 1; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; } .col-lg-1 { -ms-flex-preferred-size: 8.333%; flex-basis: 8.333%; max-width: 8.333%; } .col-lg-2 { -ms-flex-preferred-size: 16.667%; flex-basis: 16.667%; max-width: 16.667%; } .col-lg-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .col-lg-4 { -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; max-width: 33.333%; } .col-lg-5 { -ms-flex-preferred-size: 41.667%; flex-basis: 41.667%; max-width: 41.667%; } .col-lg-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .col-lg-7 { -ms-flex-preferred-size: 58.333%; flex-basis: 58.333%; max-width: 58.333%; } .col-lg-8 { -ms-flex-preferred-size: 66.667%; flex-basis: 66.667%; max-width: 66.667%; } .col-lg-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .col-lg-10 { -ms-flex-preferred-size: 83.333%; flex-basis: 83.333%; max-width: 83.333%; } .col-lg-11 { -ms-flex-preferred-size: 91.667%; flex-basis: 91.667%; max-width: 91.667%; } .col-lg-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .col-lg-offset-1 { margin-left: 8.333%; } .col-lg-offset-2 { margin-left: 16.667%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-4 { margin-left: 33.333%; } .col-lg-offset-5 { margin-left: 41.667%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-7 { margin-left: 58.333%; } .col-lg-offset-8 { margin-left: 66.667%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-10 { margin-left: 83.333%; } .col-lg-offset-11 { margin-left: 91.667%; } .start-lg { -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; text-align: start; } .center-lg { -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; text-align: center; } .end-lg { -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; text-align: end; } .top-lg { -ms-flex-align: start; -webkit-box-align: start; align-items: flex-start; } .middle-lg { -ms-flex-align: center; -webkit-box-align: center; align-items: center; } .bottom-lg { -ms-flex-align: end; -webkit-box-align: end; align-items: flex-end; } .around-lg { -ms-flex-pack: distribute; justify-content: space-around; } .between-lg { -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between; } .first-lg { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1; } .last-lg { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1; } } .owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color: transparent; position: relative; } .owl-carousel { display: none; width: 100%; z-index: 1; } .owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden; } .owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0, 0, 0); } .owl-carousel .owl-item, .owl-carousel .owl-wrapper { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); } .owl-carousel .owl-item { min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-touch-callout: none; } .owl-carousel .owl-item img { display: block; width: 100%; } .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none; } .no-js .owl-carousel, .owl-carousel.owl-loaded { display: block; } .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot { background: 0 0; color: inherit; border: none; padding: 0 !important; font: inherit; } .owl-carousel.owl-loading { opacity: 0; display: block; } .owl-carousel.owl-hidden { opacity: 0; } .owl-carousel.owl-refresh .owl-item { visibility: hidden; } .owl-carousel.owl-drag .owl-item { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .owl-carousel.owl-grab { cursor: move; cursor: grab; } .owl-carousel.owl-rtl { direction: rtl; } .owl-carousel.owl-rtl .owl-item { float: right; } .owl-carousel .animated { animation-duration: 1s; animation-fill-mode: both; } .owl-carousel .owl-animated-in { z-index: 0; } .owl-carousel .owl-animated-out { z-index: 1; } .owl-carousel .fadeOut { animation-name: fadeOut; } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } .owl-height { transition: height 0.5s ease-in-out; } .owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 0.4s ease; } .owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] { max-height: 0; } .owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; } .owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; } .owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url(owl.video.play.html) no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform 0.1s ease; } .owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); } .owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display: none; } .owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 0.4s ease; } .owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; } /*------------------------------------*\ VARIABLES \*------------------------------------*/ :root { --brand-logo-red: #c30e3e; --brand-red: #860927; --brand-violet: #6a5887; --brand-dk-violet: #56476d; --brand-indigo: #4656a0; --brand-black: #666; --brand-dk-gray: #1d2327; --brand-md-gray: #939598; --brand-lt-gray: #ededed; --font-2xs: clamp(0.45rem, -0.02vi + 0.5rem, 0.5rem); --font-xs: clamp(0.64rem, -0.01vi + 0.64rem, 0.63rem); --font-sm: clamp(0.825rem, 0.08vi + 0.825rem, 0.9rem); --font-base: clamp(1rem, 0.23vi + 0.94rem, 1.125rem); --font-md: clamp(1.15rem, 0.375vi + 1.05rem, 1.25rem); --font-lg: clamp(1.35rem, 0.45vi + 1.14rem, 1.5rem); --font-xl: clamp(1.75rem, 0.79vi + 1.36rem, 2.125rem); --font-2xl: clamp(1.95rem, 1.29vi + 1.63rem, 2.66rem); --font-3xl: clamp(2.44rem, 2.02vi + 1.94rem, 3.55rem); --font-4xl: clamp(3.05rem, 3.06vi + 2.29rem, 4.73rem); --font-5xl: clamp(3.81rem, 4.54vi + 2.68rem, 6.31rem); --font-hero-home: clamp(1.563rem, 2.5vi + 0.75rem, 3rem); --font-hero: clamp(2.375rem, 2.625vi + 0.55rem, 3rem); --font-base-md: clamp(1rem, 0.9348rem + 0.3261vw, 1.25rem); --font-cta-hl: clamp(1.5rem, 1.5065rem + 1.1087vw, 1.875rem); --font-lg-xl: clamp(2.125rem, 1.7065rem + 1.1087vw, 2.75rem); --font-md-lg: clamp(1rem, 0.8261rem + 0.8696vw, 1.5rem); --font-lg-2xl: clamp(2.375rem, 1.0978rem + 3.3967vw, 4rem); --letter-spacing-xs: clamp(0.01em, -0.01em + 0.05em, 0.02em); --letter-spacing-sm: clamp(0.02em, -0.01em + 0.05em, 0.03em); --letter-spacing-base: clamp(0.03em, -0.01em + 0.05em, 0.04em); --letter-spacing-md: clamp(0.04em, -0.01em + 0.05em, 0.05em); --letter-spacing-lg: clamp(0.05em, -0.01em + 0.05em, 0.06em); --space-5xs: clamp(0.25rem, 0.2283rem + 0.1087vw, 0.3125rem); --space-4xs: clamp(0.3125rem, 0.2908rem + 0.1087vw, 0.375rem); --space-3xs: clamp(0.375rem, 0.3315rem + 0.2174vw, 0.5rem); --space-2xs: clamp(0.5rem, 0.4565rem + 0.2174vw, 0.625rem); --space-xs: clamp(0.75rem, 0.6848rem + 0.3261vw, 0.9375rem); --space-sm: clamp(1rem, 0.913rem + 0.4348vw, 1.25rem); --space-md: clamp(1.5rem, 1.3696rem + 0.6522vw, 1.875rem); --space-lg: clamp(2rem, 1.8261rem + 0.8696vw, 2.5rem); --space-xl: clamp(3rem, 2.7391rem + 1.3043vw, 3.75rem); --space-2xl: clamp(4rem, 3.6522rem + 1.7391vw, 5rem); --space-3xl: clamp(6rem, 5.4783rem + 2.6087vw, 7.5rem); --space-hero-title: clamp(8vh, 5.5vh + 28vw, 36vh); --space-5xs-4xs: clamp(0.25rem, 0.2065rem + 0.2174vw, 0.375rem); --space-4xs-3xs: clamp(0.3125rem, 0.2473rem + 0.3261vw, 0.5rem); --space-3xs-2xs: clamp(0.375rem, 0.288rem + 0.4348vw, 0.625rem); --space-2xs-xs: clamp(0.5rem, 0.3478rem + 0.7609vw, 0.9375rem); --space-xs-sm: clamp(0.75rem, 0.5761rem + 0.8696vw, 1.25rem); --space-sm-md: clamp(1rem, 0.6957rem + 1.5217vw, 1.875rem); --space-md-lg: clamp(1.5rem, 1.1522rem + 1.8vw, 2.75rem); --space-lg-xl: clamp(2rem, 1.3913rem + 3.0435vw, 3.75rem); --space-6xs-md: clamp(0.125rem, 1.4375rem - 1.3125vw, 1rem); --space-2xs-sm: clamp(0.72rem, 0.04vi + 0.71rem, 0.74rem); --space-sm-lg: clamp(1rem, 0.4783rem + 2.6087vw, 2.5rem); --space-sm-xl: clamp(1.125rem, 0.212rem + 4.5652vw, 3.75rem); --space-xs-xl: clamp(0.75rem, -0.2935rem + 5.2174vw, 3.75rem); --space-2xs-lg: clamp(0.25rem, -0.3478rem + 3.0435vw, 2.75rem); --space-none-2xl: clamp(0rem, -1.087rem + 5.4348vw, 5rem); --space-sm-2xl: clamp(1.125rem, -0.2228rem + 5vw, 5rem); --space-md-xl: clamp(1.5rem, 0.6304rem + 4.3478vw, 3.75rem); --space-md-2xl: clamp(1.5rem, -0.2555rem + 6.9875vw, 5rem); --space-md-3xl: clamp(1.6875rem, -0.3342rem + 10.1087vw, 7.5rem); --space-lg-3xl: clamp(2.25rem, 0.4239rem + 9.1304vw, 7.5rem); --space-xl-3xl: clamp(3.125rem, 2.038rem + 5.4348vw, 6.25rem); --space-2xl-3xl: clamp(2.75rem, 1.4304rem + 2.3478vw, 3.25rem); --star-size: 40px; --line-height-snug: 1; --line-height-tight: 1.25; --line-height-base: 1.4; --line-height-normal: 1.5; --line-height-relaxed: 1.75; --line-height-loose: 2; --line-height-none: 0.9; --line-height-inherit: inherit; --line-height-hero: 1.2; } /*------------------------------------*\ MISC \*------------------------------------*/ ::selection { background: #04a4cc; color: #fff; text-shadow: none; } ::-webkit-selection { background: #04a4cc; color: #fff; text-shadow: none; } ::-moz-selection { background: #04a4cc; color: #fff; text-shadow: none; } *, *:after, *:before { -moz-box-sizing: border-box; box-sizing: border-box; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: optimizeLegibility; } /*------------------------------------*\ TYPOGRAPHY \*------------------------------------*/ /* font-family: 'Montserrat', sans-serif; 200,400,600,800 1rem: 16px; 1.5rem: 24px; 2rem: 32px; 3rem: 48px; 4rem: 64px; 5rem: 80px; */ html { scroll-behavior: smooth; box-sizing: border-box; } html, body, .ai-content__main, .ai-content__main p { font-size: 1rem; font-family: arial, sans-serif; font-weight: 400; font-size: 16px; color: var(--brand-black); height: 100%; line-height: 1; font-smoothing: antialiased !important; } html { scroll-behavior: smooth; } body, button, input, label, select, textarea, p, span, div, section, header, footer, h1, h2, h3, h4, h5, h6, .ai-content__main, .ai-content__main p { font-family: "Montserrat", sans-serif; } h1, h2, h3, h4, h5, h6 { font-weight: 600; margin: 0 auto; padding: 0; color: var(--brand-red); } h1, .h1 { font-size: 2rem; margin-top: 30px; font-weight: 800; } h2, .h2 { font-size: 2rem; margin-bottom: 20px; } h3, .h3 { font-size: 1.5rem; margin-top: 40px; } h4, .h4 { font-size: 1.25rem; margin-top: 40px; } h5, .h5 { font-size: 1rem; } h6, .h6 { font-size: 0.75rem; } p, .ai-content__main, .ai-content__main p, .paragraph { line-height: 1.6; margin: 15px 0 30px; width: 100%; display: block; height: auto; } strong { font-weight: 800; } em, i { font-style: italic; } blockquote { float: right; border-left: 3px solid var(--brand-red); padding: 5px 20px 20px; background-color: var(--brand-lt-gray); width: 50%; margin: 20px 0 20px 20px; } /*------------------------------------*\ GLOBAL \*------------------------------------*/ body, header, footer, section, main { width: 100%; background-color: #fff; } a, a:visited, a:active, a:focus, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; color: var(--brand-red); } a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, li a:hover { color: var(--brand-logo-red); } a img { opacity: 1; } a:hover img { opacity: 0.7; } hr { margin: 30px 0; border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); width: 100%; } ul, ol { padding: 15px 0 15px 15px; margin: 0; text-align: left; } ul li { padding: 5px 0; position: relative; list-style: disc; font-style: italic; } ol li { padding: 5px 0; } .nav li, form li, .pojo-a11y-toolbar-item { list-style: none; font-style: normal; } ul.columns { columns: 2; -webkit-columns: 2; -moz-columns: 2; } .nav { list-style: none; } img { display: block; } table { font-size: 0.75rem; } thead { background-color: var(--brand-violet); color: #fff; } tfoot { display: none; } tr.alt { background-color: var(--brand-lt-gray); } .btn, .btn:visited, input[type="submit"], button, .btn-success, .btn.btn-primary, .ld-button, .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent), .learndash-wrapper .ld-expand-button, .learndash-wrapper .ld-primary-background.ld-expand-button, .mepr-account-change-password a, .page #wp-submit, .page a.btn.btn-success.btn-block, .vc_btn3-container .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, .vc_btn3-container .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-style-modern, a.btn.btn-danger, body.single-sfwd-lessons .learndash-wrapper .ld-expand-button, .mepr-submit, .wp-block-button__link, .wp-element-button, #page #wpforo #wpforo-wrap input[type="submit"], #page #wpforo #wpforo-wrap input[type="reset"], #page #wpforo #wpforo-wrap input[type="button"], .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .search-submit, .mepr-exit-sub-btn { font-weight: 800; text-transform: uppercase; font-size: 0.75rem; line-height: 1; padding: 14px 20px 12px; margin: 30px auto; color: #fff; outline: none; display: inline-block; height: auto; border-radius: 4px; border: transparent; background-color: var(--brand-red); background-image: none; background-repeat: no-repeat; } .btn:hover, .btn:active, input[type="submit"]:hover, input[type="submit"]:active, button:hover, button:active, .btn-success:hover, .btn.btn-primary:hover, .ld-button:hover, .ld-expand-button.ld-primary-background.ld-expanded, .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent):hover, .learndash-wrapper .ld-expand-button:active, .learndash-wrapper .ld-expand-button:hover, .learndash-wrapper .ld-primary-background.ld-expand-button:hover, .mepr-account-change-password a:hover, .page #wp-submit:active, .page #wp-submit:hover, .page a.btn.btn-success.btn-block:active, .page a.btn.btn-success.btn-block:hover, .page-numbers span:active, .page-numbers span:hover, .page-numbers.current, .submitbutton-wraper-style2 .lp-secondary-btn:hover, .vc_btn3-container .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active, .vc_btn3-container .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, .wp-block-button__link:active, .wp-block-button__link:hover, .mepr-submit:hover, .wp-block-button__link:hover, .wp-element-button:hover, #page #wpforo #wpforo-wrap input[type="submit"]:hover, #page #wpforo #wpforo-wrap input[type="reset"]:hover, #page #wpforo #wpforo-wrap input[type="button"]:hover, .gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type="submit"]:hover, .search-submit:hover, .mepr-exit-sub-btn:hover { color: #fff; background-color: var(--brand-violet); border-color: var(--brand-violet); } .mepr-exit-sub-btn, .mepr-exit-sub-btn a, .mepr-exit-sub-btn a:link { display: inline-block !important; float: none !important; text-align: center !important; margin-left: auto !important; margin-right: auto !important; color: #fff !important; font-size: 107% !important; } a:hover, button:hover { cursor: pointer; } a, button, input[type="reset"], input[type="submit"], input[type="button"], a img, a svg, .btn, .js-tabs__content, img { -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease; transition: all 0.1s ease; } .img-responsive, .img-responsive img { width: 100%; height: auto; } .aspect-ratio-wide { display: block; position: relative; padding-top: 56.25%; width: 100%; height: auto; overflow: hidden; } .aspect-ratio-wide img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: auto; } .clear { clear: both; } .practitioner-template-default .owl-carousel .owl-item a.venobox.vbox-item { overflow: hidden; } img.practitioner-gallery { width: 100%; height: auto; margin: auto auto; } #four .owl-nav, #four .owl-prev, #four .owl-next { position: absolute; top: 50%; transform: translateY(-50%); } .clearfix:after, .comment-author.vcard:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .clearfix, .comment-author.vcard { display: inline-block; } * html .clearfix, * html .comment-author.vcard { height: 1%; } .clearfix, .comment-author.vcard { display: block; } .clear:before, .clear:after { content: " "; display: table; } .clear:after { clear: both; } .clear { *zoom: 1; } .relative { position: relative; } .no-padding { padding: 0; } .inline { display: inline-block; width: auto; } .text-center { text-align: center; } .full-bg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; width: 100%; height: 100vh; } .centered { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 75%; } .parallax { background-attachment: fixed; } .txt-center { text-align: center; } .txt-italic { font-style: italic; } .display-none { display: none; } :root { --star-size: 40px; --star-color: #fff; --star-background: #eda045; } .stars { --percent: calc(var(--rating) / 5 * 100%); display: inline-block; font-size: var(--star-size); font-family: Times; line-height: 1; } .stars::before { content: "★★★★★"; letter-spacing: 3px; background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } /* https://codepen.io/timothylong/pen/AJxrPR */ /* replaced with non-href option */ /* .modal-window { position: fixed; background-color: rgba(134, 9, 39, 0.7); top: 0; right: 0; bottom: 0; left: 0; z-index: 9999; visibility: hidden; opacity: 0; pointer-events: none; transition: all 0.3s; } .modal-window:target { visibility: visible; opacity: 1; pointer-events: auto; } .modal-window>div { width: 300px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 2em; background: white; border-radius: 10px; } .modal-window header { font-weight: bold; } .modal-window h3 { margin: 0 0 15px; } .modal-close { color: #aaa; line-height: 50px; font-size: 80%; position: absolute; right: 0; text-align: center; top: 0; width: 70px; text-decoration: none; } .modal-close:hover { color: black; } */ .modal { opacity: 0; visibility: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; text-align: left; background-color: rgba(134, 9, 39, 0.7); transition: opacity 0.25s ease; z-index: 9; } .modal__bg { position: absolute; top: 0; right: 0; bottom: 0; left: 0; cursor: pointer; } .modal-state { display: none; } .modal-state:checked + .modal { opacity: 1; visibility: visible; } /* .modal-state:checked + .modal .modal__inner { top: 0; } */ .modal__inner { /* transition: top .25s ease; position: absolute; top: -20%; right: 0; bottom: 0; left: 0; width: 50%; margin: auto; overflow: auto; background: #fff; border-radius: 5px; padding: 1em 2em; height: 50%; */ width: 300px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 2em; background: rgba(255, 255, 255, 0.8); border-radius: 10px; } .modal__close { position: absolute; right: 1em; top: 1em; width: 1.1em; height: 1.1em; cursor: pointer; } .modal__close:after, .modal__close:before { content: ""; position: absolute; width: 2px; height: 1.5em; background: #000; display: block; transform: rotate(45deg); left: 50%; margin: -3px 0 0 -1px; top: 0; } .modal__close:hover:after, .modal__close:hover:before { background: #aaa; } .modal__close:before { transform: rotate(-45deg); } .modal h2 { margin-top: 0; } .modal hr { margin: 15px 0; } #filters .modal .filter-wrap { margin-bottom: 10px; } .modal .facetwp-facet { margin-bottom: 0; } /* @media screen and (max-width: 768px) { .modal__inner { width: 90%; height: 90%; box-sizing: border-box; } } */ /*------------------------------------*\ HEADER \*------------------------------------*/ header { height: 80px; background: rgb(255, 255, 255); background: linear-gradient(180deg, rgba(255, 255, 255, 1) 50%, rgba(238, 238, 238, 1) 100%); border-bottom: 1px solid #fff; } body #nav-main { display: none; } body.mm-ocd-opened #nav-main { display: block; } .nav li, .mm-ocd li:before { padding: 0; left: initial; } #main-logo, #footer-logo { padding: 10px 0; height: 80px; width: auto; margin: 0 auto; } #banner { display: flex; align-items: center; background-repeat: no-repeat; background-size: cover; background-position: top left; height: 200px; } body.blog #banner, body.archive #banner, body.error404 #banner, body.page #banner, body.search #banner, body.single #banner, body.post-type-archive #banner, body.single-practitioner #banner { background-image: url(jpg/int_header-winter25.jpg); } body.page-template-template-account #banner, body.page-template-template-dashboard #banner, body.wpforo #banner { background-image: url(jpg/int_header-forum.jpg) !important; } body.single-sfwd-courses #banner, body.page-id-911083 #banner, body.page-template-template-courses #banner { background-image: url(jpg/int_header-mind.jpg) !important; } .page-template-template-edit_profile .form-table.wpforo-profile-table { padding-top: 0.2rem; } .page-template-template-edit_profile .form-table.wpforo-profile-table tr.form-field { display: block; width: 100%; margin: 0.2rem auto; } .page-template-template-edit_profile .form-table.wpforo-profile-table { margin-top: 2rem; } .page-template-template-edit_profile .form-table.wpforo-profile-table tr.form-field th, .page-template-template-edit_profile .form-table.wpforo-profile-table tr.form-field td { display: block; width: 100% !important; box-sizing: border-box; } .page-template-template-edit_profile .form-table.wpforo-profile-table tr.form-field th { padding: 10px 20px !important; margin-bottom: 5px; } .page-template-template-edit_profile .form-table.wpforo-profile-table tr.form-field td { padding: 15px 20px 10px 20px !important; } .page-template-template-edit_profile form#adduser table.form-table tbody tr td span.description { padding-bottom: 2.5rem !important; } #banner h1, #banner h2, #banner p { text-align: center; margin: 0 auto; color: #000; } #banner h2, #banner h1 strong { font-size: 2rem; font-weight: 200; } #banner p { width: 60%; } .mm-ocd--open #login { display: inline-block; } .mm-ocd--open #login p { margin: 0; } /*------------------------------------*\ HOME PAGE \*------------------------------------*/ .home #banner { height: 40vh; } .page-template-template-homepage #banner { min-height: 650px; background-size: cover; background-position: center; } #home-main-content { margin-bottom: 0; padding: 25px 0; } .page-template-template-homepage #banner { text-align: left; } .page-template-template-homepage #banner h1 { font-size: 2.8rem; font-weight: 700; text-align: left; margin: auto 0 2rem; } .page-template-template-homepage #banner p { font-size: 1rem; text-align: left; line-height: 1.4; margin: 1rem 0; width: 100%; max-width: 850px; } .page-template-template-homepage #banner a.btn.btn-primary { margin-block: 1rem; } .page-template-template-homepage #testimonials { background-color: var(--brand-lt-gray); padding-block-start: var(--space-lg-3xl); padding-block-end: var(--space-5xs); } .page-template-template-homepage h2.home-slider-headline { font-size: var(--font-xl); font-weight: 700; text-align: center; margin: auto auto; padding-block-end: var(--space-lg-xl); } .testimonial-item { position: relative; } .testimonial-item .testimonial-image { position: relative; display: block; margin-inline: auto; width: 100%; height: auto; max-width: 260px; object-fit: cover; object-position: center; aspect-ratio: 1/1; border-radius: 100%; z-index: 2; overflow: hidden; border-radius: 100%; } .testimonial-item .testimonial-image img { width: 100%; height: auto; } .testimonial-content { position: relative; text-align: center; min-height: 300px; position: relative; background-color: white; border-radius: 0.5rem; display: flex; flex-direction: column; padding: var(--space-md); z-index: 1; } .testimonial-content h3.testimonial-title { color: var(--brand-red); font-size: var(--font-lg); font-weight: 700; padding-block-start: 0; padding-block-end: var(--space-3xs); margin-top: auto; } .testimonial-content .content-text { position: relative; overflow: hidden; transition: max-height 0.5s ease; } .testimonial-content .content-text.clamped { max-height: 150px; } .testimonial-content .content-text.clamped:after { content: ""; position: absolute; bottom: -10px; left: 0; width: 100%; height: 50px; background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)); pointer-events: none; } .testimonial-content .content-text p { margin-bottom: 1rem; } .testimonial-content .read-more-btn { display: none; color: white; font-size: var(--font-xs); cursor: pointer; width: fit-content; background-color: var(--brand-indigo); font-weight: 700; transition: color 0.3s ease; margin: var(--space-sm) auto auto; padding-block: var(--space-2xs); padding-inline: var(--space-md); text-align: center; border-radius: 0.25rem; } .testimonial-content .read-more-btn.visible { display: inline-block; } .testimonial-slider .owl-carousel .owl-item { padding-inline: var(--space-2xs); } .testimonial-slider .owl-nav, .testimonial-slider .owl-prev, .testimonial-slider .owl-next { top: 3.125rem; font-size: 1.5rem; color: var(--brand-indigo); } .testimonial-slider .owl-prev:hover, .testimonial-slider .owl-next:hover { color: var(--brand-red); } .page-template-template-homepage #latest-blog h2 { color: var(--brand-red); } #home-content .wpb_column.vc_column_container.vc_col-sm-4 { margin-bottom: 50px; } #home-content .wpb_column.vc_column_container.vc_col-sm-4 .vc_btn3 { margin: 0 auto; } #home-courses { display: flex; flex-direction: column; align-items: center; margin-block: var(--space-xl-3xl); margin-inline: auto; } #home-courses-text { text-align: center; margin-bottom: var(--space-xs-sm); } #home-courses-text h2 { font-size: var(--font-xl); color: var(--brand-red); font-weight: 700; } #home-courses-text p { font-size: var(--font-md); line-height: var(--line-height-normal); } .course-col { text-align: center; } .course-col h3 { color: var(--brand-red) !important; font-size: var(--font-md); padding-block-end: var(--space-sm); font-weight: 700; } .course-col p { font-size: calc(var(--font-md) * 0.8); padding: var(--space-5xs) var(--space-sm); line-height: var(--line-height-normal); max-width: 450px; min-height: 80px; margin-inline: auto; margin-block: auto; } .course-col a.btn.btn-primary { margin-block: var(--space-sm); } #home-gray-bg-cols { background-color: var(--brand-lt-gray); padding-block: var(--space-xl-3xl); } .tile { margin-bottom: 30px; } .tile h4, .tile h4 a { color: var(--brand-indigo); } .tile h3 { font-size: 1rem; margin-top: 15px; margin-bottom: 4px; } .tile p { font-size: 0.75rem; margin: 10px 0; } .read-more { font-size: 12px; border-bottom: 3px solid var(--brand-indigo); display: inline-block; padding: 10px 0 5px; } .read-more:hover, .tile h4 a:hover { border-bottom: 3px solid var(--brand-red); } span.category { margin: 0 10px 0 0; text-transform: uppercase; } #latest-blog { display: none; padding-top: 40px; padding-bottom: 40px; border-top: 1px solid var(--brand-lt-gray); } #latest-blog .owl-carousel { width: 100%; max-width: 100%; position: relative; padding: 0 50px; } #latest-blog .owl-stage-outer { overflow: hidden; } #latest-blog .owl-nav { position: absolute; top: 8em; left: 0; right: 0; height: 0; pointer-events: none; z-index: 10; } #latest-blog .owl-nav button { position: absolute; background: transparent; border: none; width: 40px; height: 40px; font-size: 24px; color: var(--brand-red); pointer-events: auto; transition: all 0.3s ease; display: flex; align-items: center; justify-content: center; line-height: 1; cursor: pointer; } #latest-blog .owl-nav button:hover { color: var(--brand-indigo); transform: translateY(-50%) scale(1.1); } #latest-blog .owl-nav button i { font-size: 24px; } #latest-blog .owl-nav .owl-prev { left: 5px; top: 0; transform: translateY(-50%); } #latest-blog .owl-nav .owl-prev:hover { transform: translateY(-50%) scale(1.1); } #latest-blog .owl-nav .owl-next { right: 5px; top: 0; transform: translateY(-50%); } #latest-blog .owl-nav .owl-next:hover { transform: translateY(-50%) scale(1.1); } /* Responsive padding adjustments */ @media (max-width: 1199px) { #latest-blog .owl-carousel { padding: 0 40px; } #latest-blog .owl-nav .owl-prev { left: 5px; top: 0; transform: translateY(-50%); } #latest-blog .owl-nav .owl-prev:hover { transform: translateY(-50%) scale(1.1); } #latest-blog .owl-nav .owl-next { right: 5px; top: 0; transform: translateY(-50%); } #latest-blog .owl-nav .owl-next:hover { transform: translateY(-50%) scale(1.1); } } @media (max-width: 899px) { #latest-blog .owl-carousel { padding: 0 30px; } } @media (max-width: 599px) { #latest-blog .owl-carousel { padding: 0 20px; } } #latest-blog h2 { margin-bottom: 20px; } #home-gray-bg-cols { padding-block: var(--space-lg-3xl); } #home-gray-bg-cols h2 { color: var(--brand-red); font-weight: 700; text-align: center; margin: auto auto var(--space-lg-xl); } #home-gray-bg-cols .text-col-right { display: flex; flex-direction: column; justify-content: center; text-align: left; margin-inline: auto; margin-block: auto; } #home-gray-bg-cols .text-col-right h3 { font-size: var(--font-md); color: var(--brand-red); font-weight: 700; margin: var(--space-md-lg) 0 var(--space-2xs); } #home-gray-bg-cols .text-col-right a.btn { margin-block: auto; } #home-content h3 { margin-top: 20px; font-size: 1.25rem; } p#subscribe-email { margin: auto 0; } p#subscribe-submit { margin: 0 0 30px; } /*------------------------------------*\ PAGES \*------------------------------------*/ .vc_col-has-fill h3 { margin-top: 40px; } .vc-hoverbox-wrapper { margin-bottom: 30px; } .vc-hoverbox-block-inner h2 { font-size: 1.75rem; } #content .vc_btn3-container.vc_btn3-inline .vc_btn3-style-modern { margin: 10px 10px 0 0; } #content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a { font-style: normal; text-transform: uppercase; font-size: 0.75rem; color: var(--brand-red); font-weight: 600; } .vc_row.container, .vc_section.container { margin: 0 auto; } .course-btns .vc_do_btn { margin: 10px 20px 10px 0; } .course-btns .vc_do_btn .vc_btn3.vc_btn3-style-modern, .vc_btn3-container .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover { margin: 0; } /*------------------------------------*\ POSTS \*------------------------------------*/ #content { padding-top: 30px; padding-bottom: 30px; } #breadcrumbs { font-size: 11px; line-height: 1.1; padding: 8px 0; } .pagination, .facetwp-pager { text-align: center; margin-bottom: 2.5em; } .pagination a, .pagination span, .facetwp-pager a { padding: 10px 13px; background-color: var(--brand-red); font-size: 0.6rem; color: #fff; display: block; border-radius: 4px; font-weight: 800; font-style: normal; } .pagination li, .facetwp-pager a { display: inline-block; list-style: none; margin: 3px; } .pagination a:hover, .pagination .current, .facetwp-pager a:hover, .facetwp-pager a.active { color: #fff; background-color: var(--brand-logo-red); } .pagination span.dots, .facetwp-pager a.dots { background-color: var(--brand-lt-gray); color: var(--brand-black); } #blog .wp-post-image { margin-bottom: 30px; } #related-articles h3 { text-align: left; margin: 0 0 30px; } .comments ul { padding: 0; } li.comment { list-style: none; } .comment-author.vcard { margin: 30px 0; padding: 0 0 30px; border-bottom: 1px solid var(--brand-lt-gray); } .comment-author.vcard img { width: 80px; height: 80px; border-radius: 50%; margin: 0 20px 20px; float: left; } .cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-wp-video .cmplz-blocked-content-notice { color: #fff !important; } /*------------------------------------*\ AUTHOR/PRACTITIONER \*------------------------------------*/ #author-content .social { top: -19px; } #author-content .social li a { background-color: #fff; } #author-content .social li a.facebook { color: #1877f2; } #author-content .social li a.facebook:hover { background-color: #1877f2; } #author-content .social li a.youtube { color: #ff0000; } #author-content .social li a.youtube:hover { background-color: #ff0000; } #author-content .social li a.twitter { color: #1da1f2; } #author-content .social li a.twitter:hover { background-color: #1da1f2; } #author-content .social li a.linkedin { color: #0a66c2; } #author-content .social li a.linkedin:hover { background-color: #0a66c2; } #author-content .social li a.pinterest { color: #bd081c; } #author-content .social li a.pinterest:hover { background-color: #bd081c; } #author-content .social li a.instagram { color: #c32aa3; } #author-content .social li a.instagram:hover { background-color: #c32aa3; } #author-content .social li a:hover i { color: #fff; } #rating, #rating div, .gv-grid.gv-widgets-footer { display: none; } #rating.has-review { display: block; } #author-sidebar p { font-size: 0.8rem; } #author-sidebar p.quote { font-size: 1rem; } #author-img { width: 150px; height: 150px; border-radius: 50%; border: 4px solid #fff; overflow: hidden; position: relative; margin: -75px auto 30px; } #author-img img { width: 102%; height: auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .archive #author-img { margin-top: 0; } #author-content h2 { } .ai-content__main * { } .position, .company, .experience { color: #000; margin: 10px 0; } .company, .experience { color: var(--brand-black); font-weight: 200; } ul#modality-list { font-size: 0.85rem; } #review-results .gv-list-view, #review-results .gv-list-view-title, #review-results .gv-list-view-title h3, #review-results .gv-list-view-content { border: none; padding: 0; margin: 0; } #review-results h4 { font-size: 1rem; } #review-results .gv-list-view-content p { font-size: 0.75rem; line-height: 1.2; font-style: italic; } .acf-map { width: 100%; height: 400px; border: #ccc solid 1px; margin: 20px 0; } .acf-map img { max-width: inherit !important; } #review-results .gv-list-view { margin: 20px 0; } .gv-list-view-subtitle, #review-results .gv-list-view-content { padding-left: 10px; } .gv-grid-col-2-3.gv-list-view-content-description { width: 100%; } #three.ai-tabs__content p { font-size: 0.8rem; } #three.ai-tabs__content h4 { margin: 40px 0 20px; } .acf-field.acf-field-textarea.acf-field-67916bac5db96 { display: none; } /*------------------------------------*\ SIDEBAR \*------------------------------------*/ #blog-search { padding-top: 20px; } #filters .filter-wrap, #blog-search div { margin-bottom: 30px; } /*------------------------------------*\ FORMS \*------------------------------------*/ label, form label, h4.widgettitle, .logged-in h4.widgettitle, #pg .acf-label, #pg .form-table > tbody > .acf-field > .acf-label label, #pg .acf-field .acf-label label, #pg .gform_legacy_markup_wrapper label.gfield_label, #pg .gform_legacy_markup_wrapper legend.gfield_label, #pg .gform_wrapper.gravity-theme .ginput_complex label, #pg .gform_wrapper.gravity-theme .gfield_label, #pg .gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label { font-size: 0.6rem; font-weight: 800; display: block; padding: 10px 0 0px; color: #000; text-transform: uppercase; } label, form label { padding: 10px 0 5px; } #pg .gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label { color: var(--brand-md-gray); text-transform: none; font-weight: 300; } #pg .gform_wrapper.gravity-theme .gfield_required { font-size: 0.6rem; } input[type="text"], input[type="email"], input[type="password"], input[type="search"], textarea, select, .acf-field input[type="text"], .acf-field input[type="password"], .acf-field input[type="date"], .acf-field input[type="datetime"], .acf-field input[type="datetime-local"], .acf-field input[type="email"], .acf-field input[type="month"], .acf-field input[type="number"], .acf-field input[type="search"], .acf-field input[type="tel"], .acf-field input[type="time"], .acf-field input[type="url"], .acf-field input[type="week"], .acf-field textarea, .acf-field select { border: 1px solid var(--brand-lt-gray); background-color: #fff; padding: 8px; border-radius: 4px; width: 100%; font-size: 1rem; } select, select option { font-size: 0.75rem; } .acf-label .description { font-size: 0.75rem; font-style: italic; } #theForm, .gform_validation_container { position: absolute; top: 0; left: -99999px; } .gform_required_legend { font-size: 0.8rem; font-style: italic; margin: 0; } #gfield_description_8_1, table#input_4_15 thead { display: none; } #author-content .gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label, #author-content .gravity-theme .gsurvey-rating:not(:checked) > label, #author-content .gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label:hover, #author-content .gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label:hover ~ label, #author-content .gform_legacy_markup_wrapper .gsurvey-rating > input:checked ~ label, #author-content .gravity-theme .gsurvey-rating:not(:checked) > label:hover, #author-content .gravity-theme .gsurvey-rating:not(:checked) > label:hover ~ label, #author-content .gravity-theme .gsurvey-rating > input:checked ~ label, #author-content .gform_legacy_markup_wrapper table.gsurvey-likert td.gsurvey-likert-choice, #author-content .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice, #author-content .gform-settings-panel__content table.gsurvey-likert td.gsurvey-likert-choice, .pum.gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label, .pum .gravity-theme .gsurvey-rating:not(:checked) > label, .pum .gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label:hover, .pum .gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label:hover ~ label, .pum .gform_legacy_markup_wrapper .gsurvey-rating > input:checked ~ label, .pum .gravity-theme .gsurvey-rating:not(:checked) > label:hover, .pum .gravity-theme .gsurvey-rating:not(:checked) > label:hover ~ label, .pum .gravity-theme .gsurvey-rating > input:checked ~ label, .pum .gform_legacy_markup_wrapper table.gsurvey-likert td.gsurvey-likert-choice, .pum .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice, .pum .gform-settings-panel__content table.gsurvey-likert td.gsurvey-likert-choice { background-size: 30px 30px; font-size: 16px !important; text-align: center; line-height: 30px; width: 30px; height: 30px; margin: 0.25rem auto auto; background-repeat: no-repeat; background-position: center center; display: inline-block; min-width: 19%; } #author-content .gravity-theme .gsurvey-rating:not(:checked) > label, #author-content .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice, #author-content .gform-settings-panel__content table.gsurvey-likert td.gsurvey-likert-choice, .pum .gravity-theme .gsurvey-rating:not(:checked) > label, .pum .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice, .pum .gform-settings-panel__content table.gsurvey-likert td.gsurvey-likert-choice { background-image: url(svg/star0.svg); } #author-content .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice.previous-stars, #author-content .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected.previous-stars, #author-content .gform-settings-panel__content table.gsurvey-likert td.gsurvey-likert-choice.previous-stars, #author-content .gform-settings-panel__content table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected.previous-stars, .pum .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice.previous-stars, .pum .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected.previous-stars, .pum .gform-settings-panel__content table.gsurvey-likert td.gsurvey-likert-choice.previous-stars, .pum .gform-settings-panel__content table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected.previous-stars { background-image: url(svg/star1.svg) !important; background-color: transparent !important; } #author-content .gform_legacy_markup_wrapper table.gsurvey-likert, #author-content .gravity-theme table.gsurvey-likert, #author-content .gform_legacy_markup_wrapper table.gsurvey-likert tr td, #author-content .gravity-theme table.gsurvey-likert tr td, .pum .gform_legacy_markup_wrapper table.gsurvey-likert, .pum .gravity-theme table.gsurvey-likert, .pum .gform_legacy_markup_wrapper table.gsurvey-likert tr td, .pum .gravity-theme table.gsurvey-likert tr td { border: none; } #author-content .gform_wrapper.gravity-theme .gfield .gsurvey-likert-choice input, #author-content .gform-settings-panel__content table.gsurvey-likert td.gsurvey-likert-choice::after, .pum .gform_wrapper.gravity-theme .gfield .gsurvey-likert-choice input, .pum .gform-settings-panel__content table.gsurvey-likert td.gsurvey-likert-choice::after { display: none; } #author-content .gform_legacy_markup_wrapper table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-focus, #author-content .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-focus, .pum .gform_legacy_markup_wrapper table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-focus, .pum .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-focus { background-color: #fff !important; } #author-content .gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label, #author-content .gravity-theme .gsurvey-rating:not(:checked) > label, #author-content .gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label:hover, #author-content .gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label:hover ~ label, #author-content .gform_legacy_markup_wrapper .gsurvey-rating > input:checked ~ label, #author-content .gravity-theme .gsurvey-rating:not(:checked) > label:hover, #author-content .gravity-theme .gsurvey-rating:not(:checked) > label:hover ~ label, #author-content .gravity-theme .gsurvey-rating > input:checked ~ label, #author-content .gform_legacy_markup_wrapper table.gsurvey-likert td.gsurvey-likert-choice, #author-content .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice, #author-content .gform-settings-panel__content table.gsurvey-likert td.gsurvey-likert-choice, .pum.gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label, .pum .gravity-theme .gsurvey-rating:not(:checked) > label, .pum .gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label:hover, .pum .gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label:hover ~ label, .pum .gform_legacy_markup_wrapper .gsurvey-rating > input:checked ~ label, .pum .gravity-theme .gsurvey-rating:not(:checked) > label:hover, .pum .gravity-theme .gsurvey-rating:not(:checked) > label:hover ~ label, .pum .gravity-theme .gsurvey-rating > input:checked ~ label, .pum .gform_legacy_markup_wrapper table.gsurvey-likert td.gsurvey-likert-choice, .pum .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice, .pum .gform-settings-panel__content table.gsurvey-likert td.gsurvey-likert-choice { background-size: 25px 25px; font-size: 16px !important; line-height: 25px; width: 25px; height: 25px; margin-right: 1px; background-repeat: no-repeat; } .pum .gform_legacy_markup_wrapper table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected, .pum .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected { background-color: #dfefff; background-image: url(active1.html); background-position: 50%; background-repeat: no-repeat; background-size: 30px 30px !important; } #review-results td.gsurvey-likert-choice input, .gv-table-view td.gsurvey-likert-choice input { left: -9999px; position: absolute; top: 0; } #author-content .gform_legacy_markup_wrapper table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-focus, #author-content .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-focus { background-color: #fff !important; } #author-content .acf-fields > .acf-field { padding: 10px 0; border-top: none; } .page-template-template-edit_profile #author-content { color: #fff; } .page-template-template-edit_profile #author-content p { color: var(--brand-black); } /*------------------------------------*\ SEARCH & RESULTS \*------------------------------------*/ #banner form.search { text-align: center; } #banner form.search input[type="search"] { width: auto; } #filters select { width: 100%; } .practitioner * { text-align: center; } .practitioner .practitioner-img { display: block; position: relative; width: 96px; height: 96px; border-radius: 50%; overflow: hidden; margin: 0 auto; } .practitioner .practitioner-img img { object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; } .practitioner a img.alignnone, .practitioner a img { margin: 0 auto; border-radius: 50%; overflow: hidden; } .practitioner p { margin: 8px 0; line-height: 1.1; } .practitioner h4 { margin-top: 0; } /*------------------------------------*\ FORUMS \*------------------------------------*/ /* #forums #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum .wpforo-forum-data .wpforo-last-post-info, #wpforo #wpforo-wrap .wpf-topic-navi .wpf-forum-jump { display: none; }.wpforo #content { padding: 50px 0; }*/ #forums #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options { height: 600px; } #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a.wpf-member-profile-button[title="Account"], /*span.wpf-ab-edit, .wpf-reaction-wrap,*/ /* default emoji button */ #mceu_22-button, .wpft-messages #mceu_18-button { display: none !important; } .wpf-author-nicename, .wpforo-post-content div { overflow-wrap: anywhere; } #forums #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-head .wpf-member-name, .author-name { font-size: 12px; line-height: 1; overflow-wrap: anywhere; } /*------------------------------------*\ #forums #wpforo #wpforo-wrap .wpforo-post .wpforo-post-content div.da-reactions-container { margin: 15px auto 0; } #forums #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpf-post-button-actions { padding-top: 0; } #forums #wpforo #wpforo-wrap .wpforo-post .wpforo-post-content div.da-reactions-container .reactions, #forums #wpforo #wpforo-wrap .wpforo-post .wpforo-post-content div.da-reactions-container .reactions .reaction { margin-bottom: 0; } \*------------------------------------*/ #wpforo #wpforo-wrap .wpforo-post .wpforo-post-content div.da-reactions-container .count { font-size: 0.5rem; bottom: initial; top: -10px; background-color: var(--brand-red); color: #fff; padding: 3px; font-weight: 900; } .wpf-field.wpf-field-type-avatar.wpf-field-name-avatar { display: none; } img.wpfem { display: inline; } .mce-container .mce-toolbar { font-size: 10px; min-height: 68px; } .wpfa-item a, .wpfa-item span { display: inline-block; word-wrap: break-word; word-break: break-all; white-space: normal; text-align: left; font-size: 90%; } #wpforo #wpforo-wrap .wpfa-file a span { font-size: 95%; } /*------------------------------------*\ COURSES \*------------------------------------*/ .learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header { background-color: var(--brand-md-gray) !important; } .learndash .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent), .learndash-wrapper .ld-button, .learndash-wrapper .ld-expand-button, .submitbutton-wraper-style2 .lp-secondary-btn { background-color: var(--brand-lt-gray) !important; color: #1d2327; } .learndash .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent):hover, .learndash-wrapper .ld-button:hover, .learndash-wrapper .ld-expand-button:hover, .submitbutton-wraper-style2 .lp-secondary-btn:hover { background-color: var(--brand-black) !important; color: #fff; } .learndash-wrapper .ld-content-actions .ld-content-action { flex-basis: auto; } .ld-item-list-item-preview .ld-course-title { padding: 8px; } .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button { padding-top: 6px; } .page-template-template-courses .ld-profile__saved-cards { display: none !important; } article.thumbnail { border: none; position: relative; min-height: 700px; } .thumbnail .ribbon { position: absolute; top: 20px; left: 0; background-color: var(--brand-indigo); color: #fff; padding: 10px 20px; } .thumbnail .entry-title { font-weight: 600; } #page .learndash-wrapper #ld-profile .ld-profile-stats .ld-profile-stat { padding: 0 5px !important; } .learndash-wrapper #ld-profile .ld-section-heading .ld-expand-button { border-radius: 4px !important; max-width: 200px !important; } #courses-sidebar { padding-top: 50px; } #member-courses { padding: 40px; } .ld-item-list-item-preview .ld-course-title { padding-top: 4px; font-weight: 600; font-size: 1.5rem; } .logged-in .mp_wrapper.col-sm-4 { width: 33.333333%; } .remove-newgellery-img { background-color: #000; color: #fff; position: absolute; top: 0; z-index: 9999; font-size: 9px; padding: 0 6px; cursor: pointer; right: 0; line-height: 19px; } /* DGOLD display from none to block - 2024-03-25 to reshow price of courses*/ .mp-form-row.mepr_bold.mepr_price { display: block; } /*------------------------------------*\ MEMBERPRESS \*------------------------------------*/ #page .member-login-container, .blank-left-side, .dashboard-content, .dashboard-content .right-panel { background-color: transparent; border-color: transparent; color: var(--brand-black); } .dashboard-content .right-panel { float: none; min-height: 600px; width: 100%; padding-left: 0; } .mp_wrapper { padding-top: 20px; padding-bottom: 20px; } .mepr-nav-item a { padding: 5px 0; margin: 10px 5px; display: inline-block; color: var(--brand-indigo); border-bottom: 2px solid var(--brand-indigo); } .mepr-nav-item a:hover { color: var(--brand-violet); border-bottom: 2px solid var(--brand-violet); } .mp_wrapper .mp-form-row { margin-bottom: 20px; } .mp_wrapper.col-sm-4 { padding-top: 0; } .mp-form-row.mepr_bold.mepr_price * { font-weight: 600; font-style: italic; } .mp_wrapper label { font-size: 0.6rem; font-weight: 600; text-transform: uppercase; padding: 0 0 8px; color: #000; } .mepr_error, .mepr-white-popup.mfp-hide center, a.mepr-account-upgrade, a.mepr-cancel-sub-text, a.mepr-cancel-sub-buttons { display: none; } /*------------------------------------*\ DASHBOARD \*------------------------------------*/ /* members menu */ .members-menu, #members-row, .mm-ocd__content #logged-in #author-img, .logged-in .mm-ocd__content #logged-in p.author-name, /*#wpua-preview-existing,*/ #wpua-preview-existing span, #wpua-thumbnail-existing, #adduser h2, .acf-field-64ca5f094df96, .acf-field-64ca5f134df97, .acf-field-64caa25fc1105, .acf-field-64d2b504c1de6, .acf-field-64caa276c1106, .acf-field-64caa27cc1107, /*.acf-field-64caa283c1108,*/ .acf-field-64caa2e7c110b, .acf-field-64caa4ec1b573, .acf-field-64caa4f51b574, .acf-field-64d288ca375e1, .acf-field-64d2b5302c6c1, .acf-field-64ca5edd4df95, .acf-field-64d2b9c7f1aeb, .button.acf-add-checkbox, .wpua-edit-container, .ld-profile-stats, .ld-profile-edit-link, .mepr-account-subscr-id, .page.logged-in a.edit-attachment, .page.logged-in a.acf-gallery-edit { display: none !important; } .logged-in .mm-ocd__content .members-menu, #avatar .wpua-edit-container { display: block !important; } #wpua-file-existing { margin: 20px auto; } #wpua-upload-messages-existing { font-size: 0.8rem; } .mm-ocd__content #logged-in p { margin: 0 auto; text-align: center; background-color: #333; font-weight: 800; } #menu-members-menu li { padding: 0; } #menu-members-menu li a { padding: 15px; display: inline-block; } #menu-members-menu li.menu-item-has-children { margin-right: 10px; } #menu-members-menu li.menu-item-has-children a { padding-right: 3px; } .menu ul.sub-menu { top: 48px; } #members-row ul.sub-menu { text-align: left; } #members-row ul.sub-menu a { padding: 10px 20px; line-height: 1; } .success, #message.updated { background-color: #b8de7e; width: 100%; padding: 40px; margin: 30px auto; text-align: center; font-weight: 800; color: #fff; } #message.updated p { margin: 0 auto; color: #fff; } .logged-in h1, .logged-in h2, .logged-in h3, .logged-in h4, .logged-in h5, .logged-in h6, .logged-in h1 a, .logged-in h2 a, .logged-in h3 a, .logged-in h4 a, .logged-in h5 a, .logged-in h6 a { color: var(--brand-violet); } #dashboard-left #author-img, #dashboard-left .btn, #dashboard-left button { margin-top: 0; } #dashboard-left, #dashboard-left h2, #dashboard-left p, #dashboard-left h3, #dashboard-left #avatar form p { text-align: center; } #author-content #mepr_account_form, #author-content .mepr-account-change-password { display: none; } #memberpress-details table { width: 100%; line-height: 1.6; } .mepr-alt-row { background-color: var(--brand-lt-gray); } #mepr-account-subscriptions-table button, #wpua-add-existing, #wpua-remove-existing { font-weight: 400; text-transform: uppercase; font-size: 0.75rem; line-height: 1; padding: 0; margin: 0; color: var(--brand-red); border-radius: 0px; background-color: transparent; } #wpua-thumbnail-existing, .wpua-edit-container p { text-align: center; margin: 0 auto; } #wpua-thumbnail-existing img { margin: 0 auto; border-radius: 50%; overflow: hidden; } #dashboard-left form#adduser, #dashboard-left form#adduser p { text-align: left; font-size: 0.75rem; } #wpua-preview-existing { text-align: center; } #wpua-preview-existing img { margin: 10px auto; } .media-router .media-menu-item { color: #000; } .acf-checkbox-list { columns: 3; } .categorychecklist-holder li[data-id="4284"] > label, .categorychecklist-holder li[data-id="4285"] > label, .categorychecklist-holder li[data-id="4286"] > label, .categorychecklist-holder li[data-id="4287"] > label, .categorychecklist-holder li[data-id="4288"] > label, .categorychecklist-holder li[data-id="4289"] > label, .categorychecklist-holder li[data-id="4290"] > label, .categorychecklist-holder li[data-id="4291"] > label, .categorychecklist-holder li[data-id="4292"] > label { display: none; } /*------------------------------------*\ FOOTER \*------------------------------------*/ footer { background-color: var(--brand-red); } footer, footer a, footer p, footer li { color: #fff; font-size: 0.75rem; text-align: center; } footer .nav { text-align: center; padding-top: 26px; } footer ul, footer li { margin: 0; padding: 0; } footer .nav > li { display: inline-block; } footer .nav > li > a { padding: 10px 0 10px 20px; color: #fff; font-size: 0.75rem; text-transform: uppercase; font-weight: 600; display: block; } footer .nav li:hover, footer .nav li a:hover, footer .nav li:active, footer .nav li a:active, footer a:hover, footer a:visited { text-decoration: none; background-color: transparent; color: #fff; } .social ul { text-align: center; padding-bottom: 30px; } .social li { display: inline-block; padding: 0; } .social li a { display: block; padding: 10px; color: var(--brand-red); background-color: #fff; border: 1px solid #fff; border-radius: 50%; } .social li a:hover { background-color: var(--brand-logo-red); color: #fff; } footer .social li a { color: var(--brand-red); } #nav-footer { position: relative; text-align: right; } /*------------------------------------*\ PLUGINS \*------------------------------------*/ .owl-nav { width: 100%; } .owl-nav, .owl-prev, .owl-next { position: absolute; top: 0; } .owl-prev { left: -40px; } .owl-next { right: -40px; } .owl-nav span { font-size: 3rem; color: var(--brand-red); } /* #cmplz-manage-consent .cmplz-manage-consent { bottom: -100px !important; }*/ .ai-content { position: relative; } .ai-tabs__tab-header { } .ai-tabs__tab-header ul { list-style: none; display: table; padding: 0; margin: 0; width: 100%; } .ai-tabs__tab-header ul li { display: table-cell; text-align: center; font-style: normal; } .ai-tabs__tab-header ul li a { display: block; padding: 10px; border-bottom: none; text-transform: uppercase; font-size: 0.75rem; font-weight: 800; color: var(--brand-red); } .ai-tabs__tab-header ul li a:hover { background: var(--brand-red); color: #fff; } .ai-tabs__link.ai-tabs--active { border-bottom: 3px solid var(--brand-red); } .ai-tabs__line-container { display: block; height: 4px; position: relative; width: 100%; } .ai-tabs__line { display: none; height: 2px; background: #0cbfef; position: absolute; width: auto; transition: 0.25s ease; } .ai-tabs__content { display: none; padding-top: 24px; padding-bottom: 32px; } .ai-tabs__content.ai-tabs__content--active { display: block; } header .gtranslate_wrapper { display: inline-block; margin-right: 30px; vertical-align: top; margin-top: 0px; text-align: left; } header .gtranslate_wrapper .gt_switcher_wrapper { position: relative !important; bottom: initial !important; left: initial !important; } header .gt_float_switcher .gt-selected .gt-current-lang, .mm-ocd--open .gt_float_switcher .gt-selected .gt-current-lang { padding: 5px 10px; } header .gt_float_switcher img, .mm-ocd--open .gt_float_switcher img { width: 18px; } header .gt_float_switcher, .mm-ocd--open .gt_float_switcher { font-size: 13px; } .mm-ocd--open .gt_float_switcher .gt_options.gt-open { background-color: #fff; } #nav-main.mm-spn a.nturl { color: #000; width: 100%; } .mm-ocd--open .gtranslate_wrapper { float: right; } .mm-ocd--open .gt-selected { padding-left: 6px; } .mm-ocd--open .gt-selected .gt-lang-code { display: inline-block; padding: 0; } #modality-description-container { margin: auto 2.75rem 2rem; } /* Target the content inside the Venobox */ .vbox-content .vbox-inline { padding: 20px; box-sizing: border-box; } /* Style the heading */ .vbox-content .vbox-inline h2 { margin-top: 0; margin-bottom: 15px; } /* Add some spacing between paragraphs */ .vbox-content .vbox-inline p { margin-bottom: 15px; } /* Style the list */ .vbox-content .vbox-inline ol { padding-left: 20px; } .vbox-content .vbox-inline li { margin-bottom: 10px; } /* Style the italic text at the end */ .vbox-content .vbox-inline em { display: block; margin-top: 15px; font-style: italic; } /*------------------------------------*\ RESPONSIVE \*------------------------------------*/ /* .col-xs-$ - Less than 768px .col-sm-$ - 768px and Up .col-md-$ - 992px and Up .col-lg-$ - 1200px and Up */ @media only screen and (min-width: 48em) { #latest-blog.container { width: 38rem; } } @media only screen and (min-width: 62em) { .home #latest-blog.container { width: 54rem; overflow: hidden; } .page-template-template-homepage #latest-blog { width: 100%; max-width: 69rem; } } @media (max-width: 767px) { .home .container, .author .container, .page .container, .blog .container, #mp-products.container, #courses.container { padding: 0 20px; } .row, #home-main-content .row, #banner .row { margin: 0; } .home #banner .container { padding: 0; } #banner p { width: 90%; } .home #banner h1 { font-size: 1.75rem; } #banner h2, #banner h1 strong { font-size: 1.5rem; } .single-post .container { padding: 0 1rem; } .vc_row, #pg .vc_section, .vc_column_container > .vc_column-inner { margin: 0; padding: 0; } .logged-in .members-menu { display: block !important; } #edit-profile table.form-table tr { display: block; width: 100%; padding-bottom: 20px; } #edit-profile table.form-table td, #edit-profile .form-table > tbody > .acf-field > .acf-label, #edit-profile .form-table > tbody > .acf-field > .acf-input { display: block; width: 100%; padding: 0; } .page-template-template-dashboard #author-content .gform-settings-panel__content table.gsurvey-likert tr { height: auto; } .page-template-template-dashboard #author-content .gform-settings-panel__content table.gsurvey-likert td.gsurvey-likert-choice.more-stars, .page-template-template-dashboard #author-content .gform-settings-panel__content table.gsurvey-likert td.gsurvey-likert-choice { display: none; } .page-template-template-dashboard #author-content .gform-settings-panel__content table.gsurvey-likert td.gsurvey-likert-choice.more-stars.gsurvey-likert-selected, .page-template-template-dashboard #author-content .gform-settings-panel__content table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected { display: block; width: 50%; } .page-template-template-dashboard #author-content .gv-table-view tr td::before { text-align: left; padding: 0; } #mepr-account-subscriptions-table th { font-size: 0.5rem; } .modal-title { display: none; } .gform_button.button { margin: 0 auto; } } @media (min-width: 768px) { h1, .h1 { font-size: 3rem; margin-top: 50px; } h2, .h2 { font-size: 3rem; } h3, .h3 { font-size: 2rem; } h4, .h4 { font-size: 1.5rem; } h5, .h5 { font-size: 1rem; } h6, .h6 { font-size: 0.75rem; } #home-main-content p { font-size: 1.5rem; } #latest-blog { display: block; width: 100%; max-width: none; } .page-template-template-homepage #banner h1 { font-size: 3.5rem; } .page-template-template-homepage #banner p { font-size: 1.313rem; } footer, footer a, footer p, footer li { text-align: right; } footer .nav { text-align: right; } footer .social li a { color: #fff; } .social { position: absolute; top: -17px; right: 16px; width: 430px; } .social ul { padding: 0; } .social li { display: inline-block; } .social li a { display: block; padding: 10px; background-color: var(--brand-red); border: 1px solid #fff; border-radius: 50%; } .social li a:hover { background-color: var(--brand-logo-red); color: #fff; } #author-content #rating { background-color: #fff; height: 38px; padding: 10px 20px; text-align: center; border-radius: 19px; float: right; margin-left: 20px; } #mp-products .mp_wrapper { width: 25%; flex-basis: 25%; max-width: 25%; } .modal-window > div { width: 600px; } } @media (min-width: 991px) { .home #banner { height: 600px; background-position: center center; } #home-main-content { padding: 50px 0; } .menu a { line-height: 1.2; } .mp_wrapper.mp_login_form { width: 50%; } } @media (max-width: 1024px) { header #logo { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } #mobile-menu { display: block; padding: 30px 20px; position: absolute; left: 0; top: 7px; z-index: 20; } #mobile-menu .bar, #mobile-menu .bar::before, #mobile-menu .bar::after { display: block; content: ""; width: 30px; height: 3px; border-radius: 3px; position: absolute; right: 0; transform: rotate(0); transition: all 0.2s; background-color: #ce1432; } #mobile-menu .bar::before { top: -8px; } #mobile-menu .bar::after { top: 8px; } .mm-ocd-opened #mobile-menu .bar::before, .mm-ocd-opened #mobile-menu .bar::after { top: 0; } .mm-ocd-opened #mobile-menu .bar { background-color: transparent; } .mm-ocd-opened #mobile-menu .bar::before { transform: rotate(135deg); } .mm-ocd-opened #mobile-menu .bar::after { transform: rotate(-135deg); } .mm-spn.mm-spn--light, #nav-main.mm-spn a { color: #fff; } .mm-spn.col-sm-7 { max-width: 100%; } .nav li, .mm-ocd li:before { padding: 0; left: initial; } #nav-main button, .mm-spn span.mega-indicator, .mega-menu-toggle { display: none; } #header-logo div { margin: 0 auto; } header { background-color: #fff; } .modal-window .gform_wrapper.gravity-theme input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) { line-height: 1; } .modal-window .gform_wrapper.gravity-theme input[type="color"], .modal-window .gform_wrapper.gravity-theme input[type="date"], .modal-window .gform_wrapper.gravity-theme input[type="datetime-local"], .modal-window .gform_wrapper.gravity-theme input[type="datetime"], .modal-window .gform_wrapper.gravity-theme input[type="email"], .modal-window .gform_wrapper.gravity-theme input[type="month"], .modal-window .gform_wrapper.gravity-theme input[type="number"], .modal-window .gform_wrapper.gravity-theme input[type="password"], .modal-window .gform_wrapper.gravity-theme input[type="search"], .modal-window .gform_wrapper.gravity-theme input[type="tel"], .modal-window .gform_wrapper.gravity-theme input[type="text"], .modal-window .gform_wrapper.gravity-theme input[type="time"], .modal-window .gform_wrapper.gravity-theme input[type="url"], .modal-window .gform_wrapper.gravity-theme input[type="week"], .modal-window .gform_wrapper.gravity-theme select, .modal-window .gform_wrapper.gravity-theme textarea { padding: 5px 8px; } .modal-window .gform_legacy_markup_wrapper table.gsurvey-likert td, .modal-window .gravity-theme table.gsurvey-likert td { display: inline-block; } #author-content .modal-window .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice { width: 37px; color: #fff; } #filters .modal-window .btn { float: right; } #filters .modal-window h2, #filters .modal-window hr, #filters .modal-window div { margin: 5px auto; } #filters .modal-window .filter-wrap { display: inline-block; width: 48%; margin-bottom: 10px; } #filters .modal-window .facetwp-facet input.facetwp-search, #filters .modal-window .facetwp-facet input.facetwp-location { min-width: 100%; } .modal-close.btn { color: initial; line-height: 1; font-size: initial; position: initial; right: initial; text-align: left; top: initial; width: initial; text-decoration: none; } .vc_row, #pg .vc_section, .vc_column_container > .vc_column-inner { margin: 0; padding: 0; } } @media (min-width: 1024px) { #banner { height: 300px; } #home-gray-bg-cols .text-col-right { padding-left: 75px; } } @media (min-width: 1025px) { body #nav-main { display: block; } header { text-align: right; } #main-nav, #login, #logged-in { vertical-align: top; display: inline-block; } #login { margin-top: 27px; } #mobile-menu, .mobile { display: none; } .nav, .nav li { list-style: none; padding: 0; margin: 0; text-align: right; font-style: normal; } .nav > li, .nav > li > a { display: inline-block; vertical-align: top; } .nav > li > a, #login p a { padding: 35px 10px 31px; font-size: 0.8rem; color: var(--brand-red); font-weight: 800; text-transform: uppercase; } .nav li:hover, .nav li a:hover, .nav li:active, .nav li a:active, .nav li.menu-item-has-children ul a:hover, .nav li.menu-item-has-children ul a:active { text-decoration: none; background-color: #fff; } .nav li.menu-item-has-children { overflow: hidden; position: relative; } .nav li.menu-item-has-children:hover { height: auto; overflow: visible; background-color: #fff; } .nav li.menu-item-has-children ul { opacity: 0; position: absolute; left: -15px; top: -94px; z-index: 2000 !important; width: 250px; padding: 0px; text-align: left; display: block; background-color: #fff; } .nav li.menu-item-has-children ul li, .nav li.menu-item-has-children ul li.menu-item-has-children ul li { opacity: 0; } .nav li.menu-item-has-children:hover ul, .nav li.menu-item-has-children ul li.menu-item-has-children:hover ul { opacity: 1; top: 79px; display: block; z-index: 2000 !important; } .nav li.menu-item-has-children:hover ul li, .nav li.menu-item-has-children ul li.menu-item-has-children:hover ul li { opacity: 1; } .nav li.menu-item-has-children ul li { display: block; border-bottom: 1px solid var(--brand-lt-gray); text-align: left; } .nav li.menu-item-has-children ul a { display: block; padding: 15px 20px; color: var(--brand-red); font-weight: 400; font-size: 0.75rem; } .nav li.menu-item-has-children ul li.menu-item-has-children ul { top: 0; left: 0; opacity: 0; } .nav li.menu-item-has-children ul li.menu-item-has-children:hover ul { left: 250px; top: 0; background: #fff; background: -moz-linear-gradient(90deg, rgba(238, 238, 238, 1) 0%, rgba(255, 255, 255, 1) 100%); background: -webkit-linear-gradient(90deg, rgba(238, 238, 238, 1) 0%, rgba(255, 255, 255, 1) 100%); background: linear-gradient(90deg, rgba(238, 238, 238, 1) 0%, rgba(255, 255, 255, 1) 100%); } .nav .sub-menu a:hover, .nav .sub-menu a:active, .nav .sub-menu a:focus { background-color: var(--brand-lt-gray); opacity: 1; } #secondary-nav { float: right; } #logged-in { margin-top: 6px; } #logged-in #author-img, #logged-in p { display: inline-block; vertical-align: middle; } #login p { margin: 0; } #logged-in p { margin: 0; line-height: 1; width: auto; font-size: 0.75rem; } #logged-in p.author-name a { color: #fff; text-transform: none; font-weight: 400; } #logged-in #author-img { position: relative; width: 40px; height: 40px; transform: none; margin: 0; border: 1px solid #fff; overflow: hidden; position: relative; } #content { padding-top: 80px; padding-bottom: 80px; } #results #content { padding-bottom: 1rem; } #latest-blog h2 { margin-bottom: 40px; } .tile { margin-bottom: 50px; } #blog .wp-post-image { margin-bottom: 50px; } #members-row { display: block !important; background-color: var(--brand-violet); z-index: 3000; } #members-row ul { text-align: right; } #members-row ul li a { color: #fff; padding: 20px; } #members-row ul li a:hover { opacity: 0.6; } #members-row .nav li:hover, #members-row .nav li a:hover, #members-row .nav li:active, #members-row .nav li a:active, #members-row .nav li.menu-item-has-children ul a:hover, #members-row .nav li.menu-item-has-children ul a:active { background-color: transparent; } #members-row ul ul a { color: var(--brand-red); } #members-row ul ul a:hover { color: var(--brand-violet); } #members-row.lp-menu ul li.menu-item-has-children::after { color: #fff !important; } #members-row .nav li.menu-item-has-children:hover ul, #members-row .nav li.menu-item-has-children ul li.menu-item-has-children:hover ul { top: 53px; } #author-img { width: 300px; height: 300px; } #blog-search { padding-top: 50px; } header .gtranslate_wrapper { margin-top: 23px; } html[lang="de"] header .gtranslate_wrapper { margin: 0; position: absolute; top: 0; right: 55px; z-index: 9999; } } @media (min-width: 1025px) and (max-width: 1280px) { .testimonial-slider { max-width: 52rem; margin: auto auto; } } @media (min-width: 1366px) { } @media (min-width: 1400px) { } @media only screen and (max-width: 640px) { .testimonial-slider { max-width: 19rem; margin: auto auto; } .testimonial-slider h3.testimonial-title { padding-top: 1.5rem; } } /* Setting the font size for the gravity form view for practitioner review date font-size */ .gf_practitioner_review_form_date { font-size: 0.75rem !important; } /* Fixing lack of word-wrap in GF fields, notably the email field in submissions */ .gf-field-wrap { word-wrap: break-word; } /* Fixing min-width for stars in mobile view so they're not oddly cutoff */ .gf-star-rating-minwidth > div > div > table { min-width: 75px; } .gf-star-rating-minwidth > td > div > div > table { min-width: 75px; } /* turn to tablet mode sooner on grav forms to avoid weird 560 to 768px stars not fitting */ @media screen and (max-width: 768px) { .gv-table-view thead, .gv-table-view tfoot { display: none; } .gv-table-view tr { display: block; position: relative; padding: 1.2em 0; overflow-x: auto; } .gv-table-view tr:first-of-type { border-top: 1px solid #ccc; } .gv-table-view tr td { display: table-row; } .gv-table-view tr td:before { content: attr(data-label); font-weight: bold; display: table-cell; padding: 0.2em 0.6em 0.2em 0; text-align: right; width: 40%; } .gv-table-view tr td:last-child:after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; border-bottom: 1px solid #ccc; width: 100%; } } /*GOLDDYL 2025-09-20 Fixing Review Star Spacing on Practitioner Pages*/ .gsurvey-likert { max-width: 150px; }