@import url('//hello.myfonts.net/count/2e90bb');      @font-face{font-family:'Madre';src:url( 'css/fonts/madre/2E90BB_0_0.eot' );src:url( 'css/fonts/madre/2E90BB_0_0.eot?#iefix' ) format('embedded-opentype'), url( 'css/fonts/madre/2E90BB_0_0.woff2' ) format('woff2'), url( 'css/fonts/madre/2E90BB_0_0.woff' ) format('woff'), url( 'css/fonts/madre/2E90BB_0_0.ttf' ) format('truetype');}@font-face{font-family:'SofiaPro-Light';src:url( 'css/fonts/sofiapro-light/SofiaProLight-webfont.eot' );src:url( 'css/fonts/sofiapro-light/SofiaProLight-webfont.eot?#iefix' ) format('embedded-opentype'), url( 'css/fonts/sofiapro-light/SofiaProLight-webfont.woff2' ) format('woff2'), url( 'css/fonts/sofiapro-light/SofiaProLight-webfont.woff' ) format('woff'), url( 'css/fonts/sofiapro-light/SofiaProLight-webfont.ttf' ) format('truetype'), url( 'css/fonts/sofiapro-light/SofiaProLight-webfont.svg#sofia_prolight' ) format('svg');font-weight:normal;font-style:normal;}    .guttered{padding-left:15px;padding-right:15px;}.therapist-widget a.link, .link{cursor:pointer;background-color:transparent;background-image:none;color:#b39a6c;text-decoration:underline;}.therapist-widget a.link:hover, .link:hover{background-color:transparent;background-image:none;color:#acdbd4;text-decoration:underline;}.link-no-underline{cursor:pointer;background-color:transparent;background-image:none;color:#b39a6c;text-decoration:none;}.link-no-underline:hover{background-color:transparent;background-image:none;color:#acdbd4;text-decoration:none;}.link-inverted{cursor:pointer;background-color:#b39a6c;background-image:none;color:#fcfaf6;text-decoration:none;display:inline-block;border-radius:0.3em;text-align:center;}.link-inverted:hover{background-color:#acdbd4;background-image:none;color:#fcfaf6;text-decoration:none;}.link-inverted-faded{cursor:pointer;background-color:rgba(179, 154, 108, 0.7);background-image:none;color:#fcfaf6;text-decoration:none;}.link-inverted-faded:hover{background-color:rgba(172, 219, 212, 0.7);background-image:none;color:#fcfaf6;text-decoration:none;}.abs-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;position:absolute;top:0;bottom:0;}@media (min-width:768px){.abs-container{width:750px;}}@media (min-width:992px){.abs-container{width:970px;}}@media (min-width:1200px){.abs-container{width:1170px;}}@media (max-width:767px){.abs-container{left:0;right:0;}}@media (min-width:768px){.abs-container{left:50%;margin-left:-375px;}}@media (min-width:992px){.abs-container{margin-left:-485px;}}@media (min-width:1200px){.abs-container{margin-left:-585px;}}.header-map-popup{position:relative;margin-top:5vh;margin-left:5vw;height:90vh;width:90vw;}#page-header-top-bar{padding:10px 0;background-color:rgba(205, 201, 198, 0.5);}#page-header-top-bar #page-header-address{margin:0;padding:0;}#page-header-top-bar #page-header-address .wavetherapy_phone, #page-header-top-bar #page-header-address .wavetherapy_address{display:inline-block;padding:0 15px;font-size:14px;text-decoration:none;cursor:pointer;background-color:transparent;background-image:none;color:inherit;text-decoration:none;}#page-header-top-bar #page-header-address .wavetherapy_phone:hover, #page-header-top-bar #page-header-address .wavetherapy_address:hover{background-color:transparent;background-image:none;color:#acdbd4;text-decoration:none;}#page-header-top-bar #page-header-address .wavetherapy_phone:before, #page-header-top-bar #page-header-address .wavetherapy_address:before, #page-header-top-bar #page-header-address .wavetherapy_phone:after, #page-header-top-bar #page-header-address .wavetherapy_address:after{color:#b39a6c;font-size:18px;vertical-align:middle;}#page-header-top-bar #page-header-address .wavetherapy_phone:hover:before, #page-header-top-bar #page-header-address .wavetherapy_address:hover:before, #page-header-top-bar #page-header-address .wavetherapy_phone:hover:after, #page-header-top-bar #page-header-address .wavetherapy_address:hover:after{color:#acdbd4;}#page-header-top-bar #page-header-social{padding:0;}#page-header-top-bar #page-header-social-links{list-style:none;margin:0;padding:0;text-align:right;}#page-header-top-bar #page-header-social-links > li{display:inline-block;padding:0 10px;}#page-header-top-bar #page-header-social-links a{cursor:pointer;background-color:transparent;background-image:none;color:#b39a6c;text-decoration:none;}#page-header-top-bar #page-header-social-links a:hover{background-color:transparent;background-image:none;color:#acdbd4;text-decoration:none;}#page-header-top-bar #page-header-address:empty, #page-header-top-bar #page-header-social:empty{display:none;}@media (min-width:768px){#page-header-top-bar #page-header-address{width:0.52;}#page-header-top-bar #page-header-social{width:0.48;}}@media (min-width:992px){#page-header-top-bar #page-header-address{width:0.52;}#page-header-top-bar #page-header-social{width:0.48;}}@media (min-width:1200px){#page-header-top-bar #page-header-address{width:0.52;}#page-header-top-bar #page-header-social{width:0.48;}}#page-header-main-bar{padding-top:15px;padding-bottom:15px;}#page-header-main-bar .logo-container, #page-header-main-bar #main-menu-toggle-container, #page-header-main-bar #main-menu-container{padding-left:15px;padding-right:15px;position:relative;float:left;min-height:1px;}#page-header-main-bar .logo-container{width:83.33333333%;}#page-header-main-bar #main-menu-toggle-container{width:16.66666667%;}#page-header-main-bar #main-menu-container{width:100%;}#page-header-main-bar #main-menu{list-style:none;padding:0;display:none;margin-bottom:0;}#page-header-main-bar #main-menu.shown{display:block;padding:20px;}#page-header-main-bar #main-menu > li{color:#2c2c2c;text-transform:uppercase;}#page-header-main-bar #main-menu > li.current_page_item > a, #page-header-main-bar #main-menu > li.current-menu-item > a{color:#e25237;}#page-header-main-bar #main-menu > li + li{margin-top:20px;}#page-header-main-bar #main-menu .sub-menu{list-style:none;padding:0;padding:10px 20px;}#page-header-main-bar #main-menu .sub-menu > li + li{margin-top:10px;}#page-header-main-bar #main-menu li{position:relative;z-index:1;}#page-header-main-bar #main-menu .sub-menu{position:relative;z-index:3;}#page-header-main-bar #main-menu a{cursor:pointer;display:inline-block;background-color:transparent;background-image:none;color:inherit;text-decoration:none;}#page-header-main-bar #main-menu a:hover{background-color:transparent;background-image:none;color:#e25237;text-decoration:none;}#page-header-main-bar #main-menu .menu-item-has-children{z-index:2;}#page-header-main-bar #main-menu .menu-item-has-children > a{display:inline-block;}#page-header-main-bar #main-menu .menu-item-has-children > a:after{content:'\f0da';display:inline-block;padding-left:0.5ex;width:1.5em;font-family:FontAwesome;text-align:center;}#page-header-main-bar #main-menu .menu-item-has-children:hover > a{color:#e25237;}#page-header-main-bar #main-menu .menu-item-has-children:hover > a:after{content:'\f0d7';}@media (min-width:768px){#page-header-main-bar .logo-container{width:45%;}#page-header-main-bar #main-menu-toggle-container{display:none;}#page-header-main-bar #main-menu-container{width:55%;}#page-header-main-bar #main-menu{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end;}#page-header-main-bar #main-menu > li{display:block;padding:2px 3px;}#page-header-main-bar #main-menu > li > a{border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-top-left-radius:5px;border-top-right-radius:5px;padding:3px;vertical-align:middle;}#page-header-main-bar #main-menu > li:hover > .sub-menu{display:block;min-width:calc( 100% + 6px );}#page-header-main-bar #main-menu > li.menu-item-has-children:hover > a{border-color:#cdc9c6;}#page-header-main-bar #main-menu > li + li{margin-top:0;}#page-header-main-bar #main-menu .sub-menu{display:none;overflow:hidden;position:absolute;right:0;left:auto;border:1px solid #cdc9c6;border-radius:5px;padding:0;background-color:#fcfaf6;text-align:right;text-transform:capitalize;white-space:nowrap;}#page-header-main-bar #main-menu .sub-menu a{display:block;padding:5px 10px;}#page-header-main-bar #main-menu .sub-menu a:hover{background-color:#e8755f;color:#fcfaf6;}#page-header-main-bar #main-menu .sub-menu > li + li{margin-top:0;border-top:1px solid #cdc9c6;}}@media (min-width:992px){#page-header-main-bar .logo-container{width:27%;}#page-header-main-bar #main-menu-container{width:73%;}#page-header-main-bar #main-menu > li{padding:9px 0;}#page-header-main-bar #main-menu .sub-menu{right:auto;left:auto;margin-left:-3px;text-align:left;}}@media (min-width:1200px){#page-header-main-bar .logo-container{width:32%;}#page-header-main-bar #main-menu-container{width:68%;}#page-header-main-bar #main-menu > li{padding:21px 5px;}} #page-footer{background-color:#2c2c2c;color:#ababab;}#page-footer-insurance{padding-top:15px;padding-bottom:30px;background-color:#d3f1ec;}#page-footer-insurance h1{margin-top:0;margin-bottom:15px;color:#2c2c2c;font-size:26px;text-align:center;}.page-footer-insurance-list{list-style:none;display:flex;align-items:center;flex-flow:row wrap;justify-content:center;padding:0;}.page-footer-insurance-list-small{flex-wrap:nowrap;}.page-footer-insurance-list-item{flex:0 1 auto;padding:10px 15px;max-width:50%;width:auto;}@media ( min-width:992px ){.page-footer-insurance-list-item{max-width:calc( 100% / 3 );}}@media ( min-width:1200px ){.page-footer-insurance-list-item{max-width:25%;}}#footer-widgets{padding-top:30px;}#footer-widgets ul{list-style:none;}#footer-widgets ul.plain{list-style:initial;}#footer-widgets li{margin-bottom:10px;}#footer-widgets #page-footer-left, #footer-widgets #page-footer-links, #footer-widgets #page-footer-right{position:relative;margin:0;padding:0 0 15px;min-height:1px;}#footer-widgets #page-footer-left, #footer-widgets #page-footer-right{padding-left:15px;padding-right:15px;}@media (min-width:768px){#footer-widgets #page-footer-left, #footer-widgets #page-footer-right{width:50%;}}@media (min-width:992px){#footer-widgets #page-footer-left, #footer-widgets #page-footer-right{width:25%;}}#footer-widgets #page-footer-left{list-style:none;}@media (min-width:768px){#footer-widgets #page-footer-left{float:left;}}#footer-widgets #page-footer-left > li ~ li{margin-top:10px;}#footer-widgets .page-footer-address{margin:0;padding-left:18%;font-size:0.9em;}@media (min-width:768px){#footer-widgets #page-footer-right{float:right;}#footer-widgets #page-footer-right:empty ~ #page-footer-left{width:100%;}}@media (min-width:992px){#footer-widgets #page-footer-right:empty ~ #page-footer-left{width:25%;}#footer-widgets #page-footer-right:empty ~ #page-footer-links{width:75%;}#footer-widgets #page-footer-right:empty ~ #page-footer-links > li{width:33.33333333%;}}#footer-widgets #page-footer-right:empty{display:none;}#footer-widgets #page-footer-links{clear:both;padding-bottom:10px;}@media (min-width:768px){#footer-widgets #page-footer-links > li{float:left;width:33.33333333%;}}@media (min-width:992px){#footer-widgets #page-footer-links{clear:none;float:left;padding-left:65px;width:50%;}#footer-widgets #page-footer-links > li{width:50%;}}#footer-widgets #page-footer-links > li{padding-left:15px;padding-right:15px;margin-bottom:5px;padding-bottom:0;}#footer-widgets #page-footer-links a{cursor:pointer;background-color:transparent;background-image:none;color:#b39a6c;text-decoration:none;}#footer-widgets #page-footer-links a:hover{background-color:transparent;background-image:none;color:#acdbd4;text-decoration:underline;}#page-copyright{padding-top:10px;padding-bottom:10px;font-size:12px;text-align:center;} .post-content{position:relative;color:#2c2c2c;font-family:'SofiaPro-Light';font-size:18px;line-height:1.35;}.post-content h1{font-family:'Madre';font-size:2.33333333em;}.post-content h1.page-title{margin-bottom:30px;padding:0.5em;background-color:#75aacf;color:#2c2c2c;font-family:'SofiaPro-Light';font-size:2.5em;text-align:center;}.post-content h2{font-size:1.25em;font-weight:bold;text-transform:uppercase;color:#0265a5;}.post-content h3{font-size:1em;font-weight:bold;text-transform:uppercase;}.post-content h4, .post-content h5, .post-content h6{font-size:1em;}.post-content .responsive-tabs .responsive-tabs__panel{padding:20px;}.post-content section{margin-bottom:30px;}html, body{background-color:#fcfaf6;color:#2c2c2c;font-family:'SofiaPro-Light';font-size:18px;line-height:1.35;}main{padding-bottom:30px;}h1, h2, h3, h4, h5, h6{margin-top:0;margin-bottom:10px;}* + h1, * + h2, * + h3, * + h4, * + h5, * + h6{margin-top:20px;}img{display:block;max-width:100%;height:auto;}img.inline{display:inline-block;}button, .button, [role="button"], input[type="submit"], input[type="reset"], button.red, .button.red, [role="button"].red, input[type="submit"].red, input[type="reset"].red{cursor:pointer;display:inline-block;border:1px solid #cdc9c6;border-radius:0.3em;padding:0.5em 1em;background-color:#e25237;background-image:-ms-linear-gradient(top, #e8755f 0%, #e25237 100%);background-image:-moz-linear-gradient(top, #e8755f 0%, #e25237 100%);background-image:-o-linear-gradient(top, #e8755f 0%, #e25237 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e8755f), color-stop(100, #e25237));background-image:-webkit-linear-gradient(top, #e8755f 0%, #e25237 100%);background-image:linear-gradient(to bottom, #e8755f 0%, #e25237 100%);color:#fcfaf6;font-family:'SofiaPro-Light';font-size:1.2em;line-height:1;text-align:center;text-shadow:0.1em 0.1em 0 rgba(44, 44, 44, 0.4);text-decoration:none;}button:hover, .button:hover, [role="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, button.red:hover, .button.red:hover, [role="button"].red:hover, input[type="submit"].red:hover, input[type="reset"].red:hover, button:focus, .button:focus, [role="button"]:focus, input[type="submit"]:focus, input[type="reset"]:focus, button.red:focus, .button.red:focus, [role="button"].red:focus, input[type="submit"].red:focus, input[type="reset"].red:focus{background-color:#acdbd4;background-image:-ms-linear-gradient(top, #d3f1ec 0%, #acdbd4 100%);background-image:-moz-linear-gradient(top, #d3f1ec 0%, #acdbd4 100%);background-image:-o-linear-gradient(top, #d3f1ec 0%, #acdbd4 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #d3f1ec), color-stop(100, #acdbd4));background-image:-webkit-linear-gradient(top, #d3f1ec 0%, #acdbd4 100%);background-image:linear-gradient(to bottom, #d3f1ec 0%, #acdbd4 100%);color:#2c2c2c;text-decoration:none;}button.gold, .button.gold, [role="button"].gold, input[type="submit"].gold, input[type="reset"].gold{cursor:pointer;display:inline-block;border:1px solid #cdc9c6;border-radius:0.3em;padding:0.5em 1em;background-color:#b39a6c;background-image:-ms-linear-gradient(top, #d1c2a7 0%, #b39a6c 100%);background-image:-moz-linear-gradient(top, #d1c2a7 0%, #b39a6c 100%);background-image:-o-linear-gradient(top, #d1c2a7 0%, #b39a6c 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #d1c2a7), color-stop(100, #b39a6c));background-image:-webkit-linear-gradient(top, #d1c2a7 0%, #b39a6c 100%);background-image:linear-gradient(to bottom, #d1c2a7 0%, #b39a6c 100%);color:#fcfaf6;font-family:'SofiaPro-Light';font-size:1.2em;line-height:1;text-align:center;text-shadow:0.1em 0.1em 0 rgba(44, 44, 44, 0.4);text-decoration:none;}button.gold:hover, .button.gold:hover, [role="button"].gold:hover, input[type="submit"].gold:hover, input[type="reset"].gold:hover, button.gold:focus, .button.gold:focus, [role="button"].gold:focus, input[type="submit"].gold:focus, input[type="reset"].gold:focus{background-color:#acdbd4;background-image:-ms-linear-gradient(top, #d3f1ec 0%, #acdbd4 100%);background-image:-moz-linear-gradient(top, #d3f1ec 0%, #acdbd4 100%);background-image:-o-linear-gradient(top, #d3f1ec 0%, #acdbd4 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #d3f1ec), color-stop(100, #acdbd4));background-image:-webkit-linear-gradient(top, #d3f1ec 0%, #acdbd4 100%);background-image:linear-gradient(to bottom, #d3f1ec 0%, #acdbd4 100%);color:#2c2c2c;text-decoration:none;}button.blue, .button.blue, [role="button"].blue, input[type="submit"].blue, input[type="reset"].blue{cursor:pointer;display:inline-block;border:1px solid #cdc9c6;border-radius:0.3em;padding:0.5em 1em;background-color:#75aacf;background-image:-ms-linear-gradient(top, #c8ddec 0%, #75aacf 100%);background-image:-moz-linear-gradient(top, #c8ddec 0%, #75aacf 100%);background-image:-o-linear-gradient(top, #c8ddec 0%, #75aacf 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #c8ddec), color-stop(100, #75aacf));background-image:-webkit-linear-gradient(top, #c8ddec 0%, #75aacf 100%);background-image:linear-gradient(to bottom, #c8ddec 0%, #75aacf 100%);color:#fcfaf6;font-family:'SofiaPro-Light';font-size:1.2em;line-height:1;text-align:center;text-shadow:0.1em 0.1em 0 rgba(44, 44, 44, 0.4);text-decoration:none;}button.blue:hover, .button.blue:hover, [role="button"].blue:hover, input[type="submit"].blue:hover, input[type="reset"].blue:hover, button.blue:focus, .button.blue:focus, [role="button"].blue:focus, input[type="submit"].blue:focus, input[type="reset"].blue:focus{background-color:#acdbd4;background-image:-ms-linear-gradient(top, #d3f1ec 0%, #acdbd4 100%);background-image:-moz-linear-gradient(top, #d3f1ec 0%, #acdbd4 100%);background-image:-o-linear-gradient(top, #d3f1ec 0%, #acdbd4 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #d3f1ec), color-stop(100, #acdbd4));background-image:-webkit-linear-gradient(top, #d3f1ec 0%, #acdbd4 100%);background-image:linear-gradient(to bottom, #d3f1ec 0%, #acdbd4 100%);color:#2c2c2c;text-decoration:none;}button .fancy, .button .fancy, [role="button"] .fancy, input[type="submit"] .fancy, input[type="reset"] .fancy{display:block;font-family:'Madre';font-size:1.2em;margin-bottom:5px;}a{cursor:pointer;background-color:transparent;background-image:none;color:#b39a6c;text-decoration:underline;}a:hover{background-color:transparent;background-image:none;color:#acdbd4;text-decoration:underline;}a.invert{cursor:pointer;background-color:#b39a6c;background-image:none;color:#fcfaf6;text-decoration:none;display:inline-block;border-radius:0.3em;text-align:center;}a.invert:hover{background-color:#acdbd4;background-image:none;color:#fcfaf6;text-decoration:none;}a.invert.faded{cursor:pointer;background-color:rgba(179, 154, 108, 0.7);background-image:none;color:#fcfaf6;text-decoration:none;}a.invert.faded:hover{background-color:rgba(172, 219, 212, 0.7);background-image:none;color:#fcfaf6;text-decoration:none;}a[rel="external"]:after{content:'\00a0' '\f08e';font-family:FontAwesome;font-size:0.7em;}:focus, a:focus{outline:none;}p:empty{display:none;}.list-heading{font-weight:bold;}.center-image{text-align:center;}.center-image img{display:block;margin-left:auto;margin-right:auto;}#page-title{margin-bottom:30px;padding:0.5em;background-color:#75aacf;color:#2c2c2c;font-family:'SofiaPro-Light';font-size:2.5em;text-align:center;}.social-links a:before{content:'\f1e0';display:inline-block;width:1.5em;font-family:FontAwesome;text-align:center;}.social-links a[href*="linkedin.com"]:before{content:'\f0e1';}.social-links a[href*="facebook.com"]:before{content:'\f09a';}.social-links a[href*="twitter.com"]:before{content:'\f099';}.social-links a[href*="instagram.com"]:before{content:'\f16d';}.social-links a[href*="pintrest.com"]:before{content:'\f231';}.social-links a[href*="plus.google.com"]:before{content:'\f0d5';}.social-links a[href^="mailto:"]:before{content:'\f0e0';}.wavetherapy_phone:empty, .wavetherapy_address:empty{display:none !important;}.wavetherapy_phone.has-marker-before:before, .wavetherapy_address.has-marker-before:before, .wavetherapy_phone.has-marker-after:after, .wavetherapy_address.has-marker-after:after{color:#b39a6c;font-family:FontAwesome;}.wavetherapy_phone.has-marker-before:before, .wavetherapy_address.has-marker-before:before{padding-right:1ex;padding-right:1ch;}.wavetherapy_phone.has-marker-after:after, .wavetherapy_address.has-marker-after:after{padding-right:1ex;padding-left:1ch;}.wavetherapy_phone.has-marker-before:before, .wavetherapy_phone.has-marker-after:after{content:'\f095';}.wavetherapy_address.has-marker-before:before, .wavetherapy_address.has-marker-after:after{content:'\f041';}.page-logo{display:block;}.page-logo img{display:block;margin-left:auto;margin-right:auto;}.widget + .widget{margin-top:20px;}.therapists-slider{padding-left:3em;padding-right:3em;}.therapist-widget{margin-bottom:0;padding-left:15px;padding-right:15px;}.therapist-widget .image{position:relative;margin:0 auto;border-radius:50%;max-width:200px;max-height:200px;overflow:hidden;}.therapist-widget .image:empty{display:none;}.therapist-widget a{cursor:pointer;background-color:transparent;background-image:none;color:inherit;text-decoration:none;}.therapist-widget a:hover{background-color:transparent;background-image:none;color:#acdbd4;text-decoration:none;}.therapist-widget a:hover .image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(172, 219, 212, 0.5);}.therapist-widget a:hover .image:after{content:'\f0c1';position:absolute;top:50%;left:50%;margin-top:-0.75em;margin-left:-0.75em;width:1.5em;color:#fcfaf6;font-size:2em;line-height:1.5em;font-family:FontAwesome;text-align:center;}.therapist-widget .attachment-post-thumbnail{display:block;margin-left:auto;margin-right:auto;}.therapist-widget .name, .therapist-widget .title-short, .therapist-widget .title-full, .therapist-widget .licenses, .therapist-widget .can-prescribe{margin:5px auto;text-align:center;}.therapist-widget .name{margin-top:10px;color:#2c2c2c;font-family:'Madre';font-size:1.5em;font-weight:normal;text-transform:none;}.therapist-widget .title-short, .therapist-widget .licenses, .therapist-widget .can-prescribe{font-size:0.9em;}.therapist-widget .title-full{color:#75aacf;font-size:1.1em;}.therapist-widget .can-prescribe{color:#e25237;}.therapist-meta{margin:10px auto;}.therapist-meta:first-child{margin-top:0;}.therapist-meta:last-child{margin-bottom:0;}.therapist-widget .lbl{font-size:0.9em;font-weight:bold;}.therapist-widget .links .lbl{margin-bottom:5px;}.therapist-widget .value{font-size:0.9em;}.widget.wavetherapy-therapists ul{list-style:none;padding:0;}.widget.wavetherapy-therapists .therapist-widget{padding-left:0;padding-right:0;}.wavetherapy-services a{text-decoration:none;}.wavetherapy-services .services-list{list-style:none;padding:0;}.widget.wavetherapy-services .services-list > li + li{margin-top:5px;}.widget.wavetherapy-services .services-list a{display:block;}.wavetherapy-services .services-placards .specialization-item{margin-bottom:20px;}.wavetherapy-services .services-placards .image{display:block;margin-left:auto;margin-right:auto;border:1px solid transparent;border-radius:50%;max-width:375px;background-color:#d3f1ec;}.wavetherapy-services .services-placards .name{margin-top:10px;margin-bottom:10px;color:#2c2c2c;font-family:'Madre';font-size:1.2em;font-weight:normal;text-align:center;text-transform:none;}.text-red{color:#e25237 !important;}.text-gold{color:#b39a6c !important;}.text-blue{color:#75aacf !important;}.text-green{color:#acdbd4 !important;}.top-line{margin-top:5px;}.top-para{margin-top:10px;}.top-section{margin-top:30px;}.bottom-line{margin-bottom:5px;}.bottom-para{margin-bottom:10px;}.bottom-section{margin-bottom:30px;}.top-para-1x{margin-top:10px !important;}.bottom-para-1x{margin-bottom:10px !important;}.top-section-1x{margin-top:30px !important;}.bottom-section-1x{margin-bottom:30px !important;}.top-para-2x{margin-top:20px !important;}.bottom-para-2x{margin-bottom:20px !important;}.top-section-2x{margin-top:60px !important;}.bottom-section-2x{margin-bottom:60px !important;}.top-para-3x{margin-top:30px !important;}.bottom-para-3x{margin-bottom:30px !important;}.top-section-3x{margin-top:90px !important;}.bottom-section-3x{margin-bottom:90px !important;}.top-para-4x{margin-top:40px !important;}.bottom-para-4x{margin-bottom:40px !important;}.top-section-4x{margin-top:120px !important;}.bottom-section-4x{margin-bottom:120px !important;}.top-para-5x{margin-top:50px !important;}.bottom-para-5x{margin-bottom:50px !important;}.top-section-5x{margin-top:150px !important;}.bottom-section-5x{margin-bottom:150px !important;}.top-para-6x{margin-top:60px !important;}.bottom-para-6x{margin-bottom:60px !important;}.top-section-6x{margin-top:180px !important;}.bottom-section-6x{margin-bottom:180px !important;}.top-para-7x{margin-top:70px !important;}.bottom-para-7x{margin-bottom:70px !important;}.top-section-7x{margin-top:210px !important;}.bottom-section-7x{margin-bottom:210px !important;}.top-para-8x{margin-top:80px !important;}.bottom-para-8x{margin-bottom:80px !important;}.top-section-8x{margin-top:240px !important;}.bottom-section-8x{margin-bottom:240px !important;}.top-para-9x{margin-top:90px !important;}.bottom-para-9x{margin-bottom:90px !important;}.top-section-9x{margin-top:270px !important;}.bottom-section-9x{margin-bottom:270px !important;}.top-para-10x{margin-top:100px !important;}.bottom-para-10x{margin-bottom:100px !important;}.top-section-10x{margin-top:300px !important;}.bottom-section-10x{margin-bottom:300px !important;}ol.plain, ul.plain{list-style:none;padding:0;}ol.laundry-list, ul.laundry-list{list-style:none;padding:0;}ol.laundry-list > li, ul.laundry-list > li{display:inline;}ol.laundry-list > li:before, ul.laundry-list > li:before{content:'\2022';display:inline-block;padding-right:1ex;padding-left:0.28ex;}ol.laundry-list > li:first-child:before, ul.laundry-list > li:first-child:before{display:none;}.slider[role="toolbar"] .slide{padding-bottom:42px;}.slider[role="toolbar"] .slick-dots{list-style:none;position:absolute;bottom:0;margin-bottom:0;padding:0;width:100%;text-align:center;}.slider[role="toolbar"] .slick-dots > li{display:inline-block;padding:5px;}.slider[role="toolbar"] .slick-dots > li.slick-active button:before{color:#fcfaf6;}.slider[role="toolbar"] .slick-dots > li button{position:relative;border:none;padding:0;width:1.5em;background-image:none;background-color:transparent;color:transparent;font-size:1em;line-height:1.5em;text-shadow:none;}.slider[role="toolbar"] .slick-dots > li button:before{content:'\f111';position:absolute;top:0;left:0;width:100%;font-family:FontAwesome;line-height:1.5em;color:#b39a6c;text-align:center;}.slider[role="toolbar"] .slick-dots > li button:hover:before{color:#acdbd4;}.accordian .responsive-tabs-wrapper{border-top:1px solid #ccc;}.accordian .responsive-tabs .responsive-tabs__list{display:none;}.accordian .responsive-tabs .responsive-tabs__heading{cursor:pointer;display:block;position:relative;border:1px solid #ccc;margin:0;border-top:none;padding:10px 0;padding-left:20px;background:#fff;color:#777;font-size:18px;font-weight:normal;text-transform:inherit;}.accordian .responsive-tabs .responsive-tabs__heading:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #777;content:"";display:block;position:absolute;right:20px;top:20px;height:0;width:0;}.accordian .responsive-tabs .responsive-tabs__heading:hover{background:#eee;color:#777;}.accordian .responsive-tabs .responsive-tabs__heading:hover:after{border-top:6px solid #777;}.accordian .responsive-tabs .responsive-tabs__heading--active, .accordian .responsive-tabs .responsive-tabs__heading--active:hover{background:#ccc;color:#fff;}.accordian .responsive-tabs .responsive-tabs__heading--active:after, .accordian .responsive-tabs .responsive-tabs__heading--active:hover:after{border-bottom:6px solid #fff;border-top:0;top:18px;}.video-container{position:relative;padding-bottom:56.25%;}.video-container.aspect-1x1{padding-bottom:100%;}.video-container.aspect-3x2{padding-bottom:66.66666667%;}.video-container.aspect-4x3{padding-bottom:75%;}.video-container.aspect-5x3{padding-bottom:60%;}.video-container.aspect-5x4{padding-bottom:80%;}.video-container.aspect-7x4{padding-bottom:57.14285714%;}.video-container.aspect-8x3{padding-bottom:37.5%;}.video-container.aspect-11x5{padding-bottom:45.45454545%;}.video-container.aspect-11x8{padding-bottom:72.72727273%;}.video-container.aspect-14x9{padding-bottom:64.28571429%;}.video-container.aspect-15x9{padding-bottom:60%;}.video-container.aspect-15x10{padding-bottom:66.66666667%;}.video-container.aspect-16x9{padding-bottom:56.25%;}.video-container.aspect-16x10{padding-bottom:62.5%;}.video-container.aspect-21x9{padding-bottom:42.85714286%;}.video-container.aspect-22x10{padding-bottom:45.45454545%;}.video-container.aspect-24x9{padding-bottom:37.5%;}.video-container.aspect-64x27{padding-bottom:42.1875%;}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.videos-listing ul{list-style:none;padding:0;margin-left:-15px;margin-right:-15px;}.videos-listing ul:before, .videos-listing ul:after{content:" ";display:table;}.videos-listing ul:after{clear:both;}.videos-listing li{padding-left:15px;padding-right:15px;margin-bottom:20px;}@media (min-width:768px){.videos-listing li{float:left;width:50%;}}@media (min-width:992px){.videos-listing li{width:33.33333333%;}}@media (min-width:1200px){.videos-listing li{width:33.33333333%;}}.books-listing ul{list-style:none;padding:0;margin-left:-15px;margin-right:-15px;}.books-listing ul:before, .books-listing ul:after{content:" ";display:table;}.books-listing ul:after{clear:both;}.books-listing li{margin-bottom:20px;padding:0 10px;}@media (min-width:768px){.books-listing li{float:left;width:50%;}}@media (min-width:992px){.books-listing li{width:25%;}}@media (min-width:1200px){.books-listing li{width:20%;}} .flex-row{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:-15px;margin-right:-15px;}.flex-row.flex-row-full{margin-top:-10px;margin-bottom:-10px;}.flex-row > *{margin:0 !important;}.flex-row:where( .flex-row-full ) > *{padding:10px 15px;width:100%;}.flex-items-stretch{align-items:stretch !important;}.flex-justify-center{justify-content:center !important;}.flex-column{display:flex;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;}:where( .flex-column > * ){width:100%;}.col-auto{flex:0 1 auto;margin:0;padding-left:15px;padding-right:15px;width:auto;} .therapists-filtered{margin:20px 0;}.therapists-filtered-header{margin-bottom:20px;color:#e25237;text-align:center;text-transform:uppercase;}.therapists-filters{list-style:none;display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:-5px -10px;padding:0;}.therapists-filters + .therapists-container{padding-top:20px;}.therapists-filter{flex:0 0 auto;margin:0;padding:5px 10px;width:fit-content;max-width:100%;}.therapists-filter-label{display:block;margin:0;font-weight:inherit;}.therapists-filter-input{display:none !important;}.therapists-filter-span{cursor:pointer;display:inline-block;border:1px solid #cdc9c6;border-radius:0.3em;padding:0.3em 0.5em;background-color:#b39a6c;background-image:linear-gradient(to bottom, #d1c2a7 0%, #b39a6c 100%);color:#fcfaf6;font-family:'SofiaPro-Light';line-height:1;font-size:1.4em;text-align:center;text-decoration:none;text-shadow:none;}.therapists-filter-span:hover, .therapists-filter-input:checked + .therapists-filter-span{background-color:#acdbd4;background-image:linear-gradient(to bottom, #d3f1ec 0%, #acdbd4 100%);color:#2c2c2c;text-decoration:none;}