:root{--green:#383b26;--tan:#cbb9ae;--sand:#d8d4c6;--bloom:#cbb9ae}*,*:after,*:before{box-sizing:border-box;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%;scroll-behavior:smooth}body{color:var(--green);font:300 11px/1.4 "Poppins",sans-serif}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom;height:auto}img[data-lazyloaded]{opacity:0}img.litespeed-loaded{-webkit-transition:opacity 0.5s linear 0.2s;-moz-transition:opacity 0.5s linear 0.2s;transition:opacity 0.5s linear 0.2s;opacity:1}a{text-decoration:none}a:focus{outline:0}a:hover,a:active{outline:0}a.button,span.wpbdp-goback a{text-transform:uppercase;border:1px solid var(--green);color:var(--green);font-weight:900;padding:10px 20px;font-size:1.6rem;transition:all 0.3s ease-in-out;display:inline-block}a.button:hover,span.wpbdp-goback a:hover{background:var(--green);color:#fff}a.button.small{font-size:1.4rem}input:focus{border:1px solid #04a4cc;outline:0}p,ul,ol{font-size:1.6rem}h1{font-size:3.6rem}h2{font-size:3.2rem}h3{font-size:2.8rem}h4{font-size:2.4rem}h5{font-size:2rem}h6{font-size:1.6rem}h1,h2,h3,h4,h5,h6{font-family:orpheuspro,serif;font-style:normal;font-weight:400}blockquote{margin:25px 0;padding:25px 0 25px 2vw;font-style:italic;border-top:1px solid #383b262b;border-bottom:1px solid #383b262b;font-weight:500}.wrapper{display:flex;flex-direction:column;margin:0 auto;min-height:100vh;position:relative;width:100%;max-width:2560px}.container{max-width:1230px;align-self:center;flex:1 auto;margin:0 auto;width:100%;height:100%;padding:0 20px}.header{padding:30px 0;z-index:3}.header .container{display:flex}.header-nav{display:flex;align-items:center;justify-content:flex-end;flex:1}.header-nav a.button{display:none}.logo-img{backface-visibility:hidden;height:50px}.nav{position:absolute;top:0;left:0;right:0;background:var(--tan);text-align:center;height:100vh;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:all 0.3s ease-in-out;flex-direction:column;z-index:2}.nav.open{visibility:visible;opacity:1}nav ul{list-style:none;padding:0;margin:0}nav a{font-family:orpheuspro,serif;font-style:normal;font-weight:400;font-size:clamp(1.8rem, 3vw, 6rem);color:var(--green);padding:10px;display:block}nav li.menu-item a{background-image:linear-gradient(var(--green),var(--green)),linear-gradient(var(--tan),var(--tan));background-size:0 2px,auto;background-repeat:no-repeat;background-position:center bottom;transition:all 0.4s ease-out}nav li.menu-item a:hover{background-size:100% 2px,auto}ul.nav-social{display:flex}ul.nav-social img{width:30px}.menu-toggle{cursor:pointer;display:flex;align-items:center;margin-left:20px}.menu-toggle img{height:30px;width:auto}.menu-toggle p{padding-left:5px;text-transform:uppercase;font-weight:500}.menu-toggle .open-icon{display:none}.menu-toggle.open .open-icon{display:block}.menu-toggle.open .closed-icon{display:none}form.search{margin-top:20px}form.search input[type="search"]{font-size:1.4rem;padding:5px}.footer{background:#fff;padding:20px;text-align:center}.footer-nav ul{list-style:none;padding:0;margin:0}.footer a,.footer p{color:var(--green);font-weight:600;font-size:1.6rem;text-transform:uppercase}ul.footer-social{margin:0;padding:0;display:flex;list-style:none}ul.footer-social img{height:25px}ul.footer-social a{padding:5px}.footer-copyright-flex{display:flex;align-items:center;justify-content:space-between}.pagination{font-size:1.8rem;color:var(--green)}.pagination a{color:var(--green)}span.page-numbers.current{font-weight:800;border-bottom:1px solid}span.page-numbers.current,a.page-numbers{margin:0 5px;padding:0 5px;position:relative}.pagination :first-child:before{content:url(../../../../../../themes/sitbreathebalance/img/star.svg);display:inline-block;position:absolute;left:-10px;top:-2px}.pagination :first-child:after,.pagination :not(:first-child):after{content:url(../../../../../../themes/sitbreathebalance/img/star.svg);display:inline-block;position:absolute;right:-10px;top:-2px}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.padded-section{padding:50px 0}.padded-section.sand{background:var(--sand)}section.home-top{height:90vh;background-size:cover;background-position:center}.home-top-content{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.home-top-content img{width:400px}.home-top-content h1{color:#fff;font-size:3rem;margin:0;z-index:1;width:100%;text-align:center}.home-txt-img-desktop{display:none}.home-txt-img-mobile{display:block}.home-txt-img-desktop h2{line-height:3}.half-half-text{padding:30px}.instagram-feed-section{background-color:var(--green);color:#fff}section.inner-top{text-align:center;background-size:cover;background-position:center;min-height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column}section.inner-top p{text-transform:uppercase}section.inner-top *{color:#fff}.heal-with-us{padding:30px;background-image:url(../../../../../../themes/sitbreathebalance/img/heal-txt.svg);background-position:left center;background-repeat:repeat-x;margin:0 30px;height:75px}a.cat-button{display:block;background-color:#fff;border:1px solid var(--green);color:var(--green);text-transform:uppercase;font-weight:600;padding:10px 15px;font-size:1.6rem;text-align:center;transition:background-color 0.3s ease-in-out}a.cat-button:hover{background-color:var(--bloom)}a.cat-button.active{background-color:var(--bloom)}.columns.cat-buttons{margin-top:20px;margin-bottom:50px}.blog-card{text-align:center}.blog-card p{margin:0;color:var(--green)}.blog-card .blog-card-title{font-weight:600;text-transform:uppercase;margin-bottom:10px}.blog-card-content{border-top:1px solid var(--green);margin-top:20px;padding-top:20px;margin-bottom:40px}.pagination-wrap{text-align:center;border-top:1px solid var(--green);padding:20px 0}.blog-header{padding:30px 0;border-bottom:1px solid #383b262b;margin-bottom:30px}.blog-sidebar{width:300px;height:100%;border-left:1px solid #383b262b;padding:30px 20px}.blog-body a{font-weight:500;color:var(--green);text-decoration:underline}.recent-post{display:flex;margin-bottom:10px}.recent-post img{height:75px;width:auto}.recent-post p{margin:0;font-size:1.3rem;padding-left:10px;color:var(--green);font-weight:400}.about-author{background-color:var(--sand);padding:20px}.about-author :first-child{margin-top:0}.about-author :last-child{margin-bottom:0}p#breadcrumbs a{color:var(--green);font-weight:400}.wpbdp-listing{font-size:1.6rem}.wpbdp-listing .listing-details a,.wpbdp-single-wrapper a{color:var(--green);text-decoration:underline!important}span.wpbdp-goback a{font-size:1.3rem}.wpbdp-listing-contact-form input[type="text"],.wpbdp-listing-contact-form input[type="tel"]{width:100%}.wpbdp-listing-contact-form .wpbdp-submit.submit{font-size:1.6rem}.wpbdp-listing-excerpt .listing-details .listing-title a,.listing-details .listing-details-contact .listing-website a:not(.wpbdp-button){color:var(--green)!important}.wpbdp-with-button-styles .wpbdp-button,.wpbdp-with-button-styles .wpbdp-listing .listing-actions .wpbdp-button{background:var(--green)!important}a.advanced-search-link{color:var(--green);font-size:1.4rem!important}.wpbdp-single-wrapper h4{font-size:2.5rem!important;margin-bottom:0}.wpbdp-listing.single.wpbdp-listing-single-medium{width:100%!important;margin-left:0!important}.btn-filter .fa-caret:before{color:var(--green)}.wpbdp-search-page-sortbar{float:none!important}.wpbdp-listing.single a.button,.wpbdp-listing.single a.button:visited,span.wpbdp-goback a{color:var(--green)!important;text-decoration:none!important}.wpbdp-listing.single a.button:hover,span.wpbdp-goback a:hover{color:white!important}.search-result{display:flex;align-items:center;margin-bottom:20px;color:var(--green);font-weight:500}.search-result img{margin-right:20px}.acf-map{width:100%;height:100%;min-height:400px;max-height:600px;border:#ccc solid 1px;margin:20px 0}.acf-map img{max-width:inherit!important}@media only screen and (min-width:769px){.home-txt-img-desktop{display:block}.home-txt-img-mobile{display:none}.half-half{display:flex;align-items:center}.half-half img{flex:1;width:50%}.half-half-text{flex:1;padding-right:17vw}.half-half.reverse{display:flex;align-items:center;flex-direction:row-reverse}.half-half.reverse .half-half-text{padding:30px;padding-left:17vw}.footer-nav ul{display:flex;align-items:center;justify-content:space-between}.footer-logo{padding:0 4vw}section.inner-top h1{font-size:6rem;line-height:1}.wpbdp-search-page-header-footer{display:flex;align-items:center;justify-content:space-between}.header-nav a.button{display:inline-block}.logo-img{height:80px}}@media only screen and (min-width:1024px){.footer-nav{order:-1}}::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}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.nav,.sidebar,.home-slider,#respond{display:none}@page{margin:2cm}}