button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}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:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[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}[hidden],template{display:none}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}.site-container{max-width:100%;margin:auto}.author-box::before,.clearfix::before,.entry::before,.entry-content::before,.footer-widgets::before,.nav-primary::before,.nav-secondary::before,.pagination::before,.site-container::before,.site-footer::before,.site-header::before,.site-inner::before,.widget::before,.wrap::before{content:" ";display:table}.author-box::after,.clearfix::after,.entry::after,.entry-content::after,.footer-widgets::after,.nav-primary::after,.nav-secondary::after,.pagination::after,.site-container::after,.site-footer::after,.site-header::after,.site-inner::after,.widget::after,.wrap::after{clear:both;content:" ";display:table}@font-face{font-family:alvarpro;src:url(/wp-content/themes/the-therapy-place/fonts/AlvarPro.otf)format("opentype"),url(/wp-content/themes/the-therapy-place/fontsalvarpro-medium-webfont.woff2)format('woff2'),url(/wp-content/themes/the-therapy-place/fontsalvarpro-medium-webfont.woff)format('woff');font-weight:400}@font-face{font-family:sabbatical;src:url(/wp-content/themes/the-therapy-place/fonts/Sabbatical_Bold.otf)format("opentype"),url(sabbatical_bold-webfont.woff2)format('woff2'),url(sabbatical_bold-webfont.woff)format('woff');font-weight:400}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body>div{font-size:18px;font-size:1.8rem}body{background-color:#fff;color:#333;font-family:alvarpro;font-size:18px;font-size:1.8rem;font-weight:400;line-height:1.625;margin:0}button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus,.button,.gallery img{transition:all .2s ease-in-out}p{margin:0 0 20px;padding:0}hr{border:0;border-collapse:collapse;border-top:1px solid #eee;clear:both;margin:30px 0}b,strong{font-weight:700}blockquote,cite,em,i{font-style:italic}mark{background:#ddd;color:#333}blockquote{margin:30px}::selection{color:#fff;background:#333}::-moz-selection{color:#fff;background:#333}ol,ul{margin:0;padding:0}li{list-style-type:none}.entry-content ol,.entry-content ul{margin-bottom:30px;margin-left:40px}.entry-content ol>li{list-style-type:decimal}.entry-content ul>li{list-style-type:disc}.entry-content ol ol,.entry-content ul ul{margin-bottom:0}.has-primary-color{color:#1d344d}.has-primary-background-color{background-color:#1d344d;color:#fff}.has-white-color{color:#fff}.has-white-background-color{background-color:#fff}.has-light-blue-color{color:#1c80c3}.has-orange-color{color:#fcbb1f}.has-orange-background-color{background:#fcbb1f!important;color:#fff!important;border:2px solid #fcbb1f!important}.has-blue-outline{border:2px solid #1c80c3!important;color:#1c80c3!important}.has-orange-hover:hover{color:#fcbb1f}.has-orange-hover a:hover{color:#fcbb1f}.has-blue-hover:hover{color:#1c80c3}.no-text-decoration a{text-decoration:none!important}.overflow{overflow:auto}.no-margin{margin:0!important}.margin-auto{margin-left:auto!important;margin-right:auto!important}.no-padding{padding:0!important}.padding-top-none{padding-top:0!important}.padding-bottom-none{padding-bottom:0!important}.padding-right-none{padding-right:0!important}.padding-sm{padding:25px!important}.padding-top-small{padding-top:25px!important}.padding-bottom-sm{padding-bottom:15px!important}.line-height-sm{line-height:1.1!important}.line-height-xsm{line-height:.8!important}.line-height-m{line-height:1.4!important}.letter-spacing-sm{letter-spacing:.5px!important}.letter-spacing-extra{letter-spacing:4px!important}.height-fit-content{height:fit-content}h1,h2,h3,h4,h5,h6{font-family:alvarpro,sans-serif;font-weight:400;line-height:1.6;margin:0 0 20px}h1{font-size:50px;font-size:5rem}h2{font-size:40px;font-size:4rem}.entry-content h3,.entry-content h4{font-weight:600}h3{font-size:32px;font-size:3.2rem}h4{font-size:22px;font-size:2.2rem}.entry-content h4{margin-top:40px}h5{font-size:18px;font-size:1.8rem}h6{font-size:16px;font-size:1.6rem}.entry-title a{color:#333;text-decoration:none}.entry-title a:focus,.entry-title a:hover{color:#0073e5}a{color:#1d344d;text-decoration:underline;transition:color .2s ease-in-out,background-color .2s ease-in-out}a:focus,a:hover,.entry-title a:focus,.entry-title a:hover{color:#333;text-decoration:none}button,.button,input[type=button],input[type=reset],input#gform_submit_button_1,input[type=submit],input[type=reset],input[type=submit],.wp-block-button .wp-block-button__link{background-color:#fff;border:2px solid #fff;border-radius:12px;color:#1c80c3;cursor:pointer;display:inline-block;font-size:22px;font-size:2.2rem;font-weight:800;letter-spacing:.85px;padding:4px 25px;text-decoration:none;white-space:normal;width:auto;-webkit-transition:.25s all ease-in-out;transition:.25s all ease-in-out}input[type=submit].gform_button{color:#fff;background:#fcbb1f;border:none}.wp-block-button .wp-block-button__link{display:block}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover,.button:focus,.button:hover,input[type=submit].gform_button:hover,input[type=submit].gform_button:focus,.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.25" /><feFuncG type="linear" slope="1.25" /><feFuncB type="linear" slope="1.25" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(1.25);filter:none;box-shadow:5px 6px 15px rgb(0 0 0/21%);color:#fff;background:#1c80c3}.outline,.button.outline,.wp-block-button.is-style-outline .wp-block-button__link{background:0 0;border:2px solid #fff;color:#fff;font-weight:400}.outline:hover,.outline:focus,.button.outline:hover,.button.outline:focus,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.25" /><feFuncG type="linear" slope="1.25" /><feFuncB type="linear" slope="1.25" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(1.25);filter:none;box-shadow:5px 6px 15px rgb(0 0 0/21%);border-radius:18px;background:0 0;border:2px solid #1c80c3;color:#1c80c3}a.button.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small{padding:8px 16px}.button-group{padding-top:25px;padding-bottom:10px}.wp-block-buttons.aligncenter.button-group.flexbox.insurance-button .is-style-outline a{color:#1c80c3;border-color:#1c80c3}.insurance-button{text-align:right!important}a.wp-block-button__link.has-white-color.has-orange-background-color.has-text-color.has-background:hover{background:#fff!important;border-color:#fff!important;color:#fcbb1f!important}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto;vertical-align:top}figure{margin:0}.entry-content .caption{font-size:14px;font-weight:600;margin-top:-20px;text-align:center}.gallery{overflow:hidden}.gallery img{border:1px solid #eee;height:auto;padding:4px}.gallery img:focus,.gallery img:hover{border:1px solid #999;outline:none}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6666%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}.gallery-item{float:left;margin:0 0 30px;text-align:center}ul.blocks-gallery-grid{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:0 0;overflow:unset;color:#1d344d}input,select,textarea{background-color:#e8f2f9;border:none;border-radius:0;color:#454e58;font-size:16px!important;font-size:1.6rem!important;font-weight:400;padding:10px 35px!important;width:100%!important}#gform_fields_1 input,#gform_fields_1 select,#gform_fields_1 textarea{background-color:initial;border:1px solid #fff;border-radius:12px;color:#fff;font-size:16px!important;font-size:1.6rem!important;font-weight:400;padding:10px 35px!important;width:100%;margin-top:0!important}input:focus,textarea:focus{border:1px solid #999;outline:none}input[type=submit],input[type=checkbox],input[type=image],input[type=radio]{width:auto!important}::-moz-placeholder{color:#fff;opacity:1}::-webkit-input-placeholder{color:#fff}0733834733 .site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type=button]:disabled,.site-container input[type=button]:disabled:hover,.site-container input[type=reset]:disabled,.site-container input[type=reset]:disabled:hover,.site-container input[type=submit]:disabled,.site-container input[type=submit]:disabled:hover{background-color:#eee;border-width:0;color:#777;cursor:not-allowed}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}.gform_wrapper form.gf_simple_horizontal{width:100%!important}div#gform_wrapper_3 input,div#gform_wrapper_3 select,div#gform_wrapper_3 textarea{background-color:#e8f2f9;color:#454e58;border-radius:12px}#gform_fields_2::-moz-placeholder{color:#1d344d;opacity:1}#gform_fields_2 ::-webkit-input-placeholder{color:#1d344d}#gform_fields_6 input,#gform_fields_6 select,#gform_fields_6 textarea{background-color:#e8f2f9;border:none;border-radius:0;color:#454e58;font-size:16px!important;font-size:1.6rem!important;font-weight:400;padding:10px 35px!important;width:100%}#gform_fields_6::-moz-placeholder{color:#1d344d;opacity:1}#gform_fields_6 ::-webkit-input-placeholder{color:#1d344d}input#choice_6_12_0,input#choice_6_12_1,input#choice_2_11_0,input#choice_2_11_1{width:10%}ul#input_6_12 li,ul#input_2_11 li{font-size:16px}label#label_6_12_0,label#label_6_12_1,label#label_2_11_0,label#label_2_11_1{padding:0!important;margin:0!important}table{border-collapse:collapse;border-spacing:0;margin-bottom:40px;width:100%;word-break:break-all}tbody{border-bottom:1px solid #eee}td,th{line-height:2;text-align:left;vertical-align:top}td{padding:.5em}tr{border-top:1px solid #eee}th{font-weight:600;padding:.5em}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus,.screen-reader-shortcut:focus,.widget_search input[type=submit]:focus{background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#333;display:block;font-size:1em;font-weight:700;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000}.more-link{display:inline-block;position:relative;margin-bottom:30px}.overflow{overflow:auto}.no-margin{margin-bottom:0!important}.ec-count-number,.ec-count-suffix,.ec-count-title{font-family:alvarpro,sans-serif!important}.site-container{-webkit-animation:fadein 1s;animation:fadein 1s;word-wrap:break-word}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}.admin-bar .site-container{margin-top:46px}.site-inner{clear:both;margin:0 auto}.wp-block-group,.wp-block-columns,.wp-block-image,.wp-block-cover,.content-width{max-width:900px}.entry-content>.wp-block-group,.entry-content>.wp-block-columns,.entry-content>.wp-block-image,.entry-content>.wp-block-cover,.entry-content>.content-width{margin:auto}.alignwide{max-width:1200px}.alignfull,.container{max-width:100%;width:100%;width:100vw;padding:2em}.wp-block-group__inner-container{}.narrow{max-width:320px;margin:auto;text-align:center}.wp-block-media-text.alignfull,.wp-block-media-text.alignwide{padding:0}.blocks-gallery-grid{margin:0!important}.wp-block-column,.wp-block-media-text .wp-block-media-text__content{padding:15px}.wp-block-columns.has-4-columns .wp-block-column{padding:5px}.wp-block-group.alignfull .wp-block-group__inner-container .wp-block-media-text{width:100%;width:100vw}.wp-block-media-text__content p:last-of-type{margin:0}.wp-block-media-text__content p:last-of-type+*{margin-top:30px}.align-center-mobile,.widget_nav_menu{text-align:center!important;margin-right:auto!important;margin-left:auto!important}.float-none-mobile{float:none!important}.width-85{width:85%}.no-transition{transition:none!important}.flexbox,.wp-block-group.is-style-flexbox>.wp-block-group__inner-container,.site-header .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.justify-content-center,.wp-block-group.is-style-flexbox.justify-content-center>.wp-block-group__inner-container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-items-stretch,.wp-block-group.is-style-flexbox.align-items-stretch>.wp-block-group__inner-container{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}.align-items-center,.wp-block-group.is-style-flexbox.align-items-center>.wp-block-group__inner-container,.site-header .wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-direction-column,.wp-block-group.is-style-flexbox.flex-direction-column>.wp-block-group__inner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-half,.flex-fourth{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.avatar{border-radius:50%;float:left}.author-box .avatar,.alignleft .avatar{margin-right:20px}.alignright .avatar{margin-left:20px}.comment .avatar{margin:0 15px 20px 0}.after-entry,.archive-description,.author-box{margin-bottom:40px}.after-entry{box-shadow:0 0 20px rgba(0,0,0,5%);padding:20px 30px}.after-entry .widget:last-of-type{margin-bottom:0}.breadcrumb{border-bottom:1px solid #eee;font-size:16px;margin-bottom:40px;padding-bottom:10px}.genesis-title-hidden .breadcrumb{margin-top:40px}.archive-description p:last-child,.author-box p:last-child{margin-bottom:0}.search-form{overflow:hidden;align-items:baseline;margin-left:-7em}.entry-content .search-form{margin-bottom:40px;width:50%}.post-password-form input[type=submit],.search-form input[type=submit]{margin-top:10px}.widget_search input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}input.search-submit.value\={border-radius:0;border:solid 1px #e8f2f9;background:#e8f1f8;padding:10px 20px!important}input.search-field{background:0 0;border:solid 1px #e8f2f9!important;color:#1c80c3}input.search-field::placeholder{color:#1c80c3}.search-results .content,.search-no-results .content{width:65%!important}.search-results .site-inner,.search-no-results .site-inner{margin-top:100px!important}.search-results .archive-description{margin-bottom:3em}.search-results .entry{border-bottom:1px solid #ddd;font-family:var(--system-font);margin-bottom:30px;padding:0 0 30px}.search-results h2.entry-title{font-size:28px;font-weight:600}.search-results h1.archive-title{display:block;color:#fcbb1f;visibility:visible!important;opacity:1!important;margin-top:50px;letter-spacing:1.2px;font-weight:600}a.aligncenter img{display:block;margin:0 auto}a.alignnone{display:inline-block}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignnone,a.alignright{max-width:100%}img.centered,.aligncenter,.singular-image{display:block;margin:0 auto 30px}img.alignnone,.alignnone{margin-bottom:15px}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 20px 20px 0}a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 20px 20px}figcaption,.gallery-caption,.wp-caption-text{font-size:14px;font-weight:600;margin-top:.5em;margin-bottom:1em;padding-left:10px;padding-right:10px;text-align:center}.entry-content p.wp-caption-text{margin-bottom:0}.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video{margin:0 0 30px}.widget{margin-bottom:40px}.widget p:last-child,.widget ul>li:last-of-type{margin-bottom:0}.widget ul>li{margin-bottom:0}.widget ul>li:last-of-type{padding-bottom:0}.widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px}.widget li li{border:0;margin:0 0 0 30px;padding:0}.widget_calendar table{width:100%}.widget_calendar td,.widget_calendar th{text-align:center}.genesis-skip-link{margin:0}.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden}.genesis-skip-link li{height:0;list-style:none;width:0}.site-header{background-color:initial;box-shadow:none;padding:0 1em}.active{background:#fff}header.site-header.scroll{background:#fff}.title-area{float:left}.site-title{padding:25px 0;font-size:25px;margin-bottom:0;line-height:1}.site-title a,.site-title a:focus,.site-title a:hover{width:200px;height:54px;background:url(images/logo.png)no-repeat;background-size:contain;color:transparent;text-decoration:none}.site-description,.wp-custom-logo .site-title{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.genesis-nav-menu{line-height:1}.genesis-nav-menu .menu-item{display:block;float:none;position:relative}.genesis-nav-menu a{color:#1d344d;text-transform:uppercase;display:block;font-size:15px;font-size:1.5rem;font-weight:700;outline-offset:-1px;padding-bottom:12px;padding-top:12px;text-decoration:none}.genesis-nav-menu a:focus,.genesis-nav-menu a:hover,.genesis-nav-menu .sub-menu .current-menu-item>a:focus,.genesis-nav-menu .sub-menu .current-menu-item>a:hover{color:#1c80c3;text-decoration:none}.genesis-nav-menu .current-menu-item>a{text-decoration:underline;color:#1c80c3}.genesis-nav-menu .sub-menu,.genesis-nav-menu .sub-menu a{width:100%}.genesis-nav-menu .sub-menu{clear:both;left:-9999px;margin:0;opacity:1;padding-left:15px;position:static;z-index:99}.genesis-nav-menu .sub-menu a{background-color:#fff;font-size:14px;font-size:1.4rem;position:relative;word-wrap:break-word}.genesis-nav-menu .menu-item:focus,.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu .menu-item:hover>.sub-menu{left:auto;opacity:1}nav#genesis-nav-primary{padding-bottom:0}.menu .menu-item:focus{position:static}.menu .menu-item>a:focus+ul.sub-menu,.menu .menu-item.sfHover>ul.sub-menu{left:auto;opacity:1}.genesis-responsive-menu{display:none;padding-bottom:15px;position:relative}.menu-toggle,.sub-menu-toggle{background-color:initial;border-width:0;color:#333;display:block;margin:0 auto;overflow:hidden;text-align:center;visibility:visible}.menu-toggle:focus,.menu-toggle:hover,.sub-menu-toggle:focus,.sub-menu-toggle:hover{background-color:initial;border-width:0;color:#0073e5}.menu-toggle{float:right;line-height:20px;margin-bottom:10px;margin-top:10px;padding:15px 0;position:relative;z-index:1000}.menu-toggle.activated::before{content:"\f335"}.site-header .menu-toggle::before{float:left;margin-right:5px;position:relative;text-rendering:auto;top:1px}.sub-menu-toggle{float:right;padding:9px 10px;position:absolute;right:0;top:0;z-index:100;width:100%;text-align:right}.sub-menu .sub-menu-toggle{padding:12px 10px}.sub-menu-toggle::before{display:inline-block;text-rendering:auto;-webkit-transform:rotate( 0 );-ms-transform:rotate( 0 );transform:rotate( 0 );transition:transform .25s ease-in-out}.sub-menu-toggle.activated::before{-webkit-transform:rotate( 180deg );-ms-transform:rotate( 180deg );transform:rotate( 180deg )}.nav-primary{clear:left;width:100%}.nav-secondary{margin-top:10px}.nav-secondary .genesis-nav-menu{line-height:1.5}.nav-secondary .menu-item{display:inline-block}.nav-secondary a{margin-left:10px;margin-right:10px;padding:0}.entry-content code{background-color:#f5f5f5}.content .sticky{background-color:#f5f5f5;padding:30px}.hero-switching-text{font-family:sabbatical;font-size:80px!important;letter-spacing:2px;line-height:120px}.background-negative-margin-hero{margin-top:-100px;position:relative;z-index:999999}.counter-border{border-right:none;border-left:none}figure.wp-block-image.size-large.is-resized.more-success-icon{transition:none!important}.more-success-icon{margin-top:30px!important}.more-success-column{padding-right:0}.gb-layout-column-wrap.gb-block-layout-column-gap-2.gb-is-responsive-column{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.email-signup .gb-container-image{height:auto;width:auto;float:right;margin-top:-18px}.email-signup{margin-top:-2px;position:relative;z-index:999999}} .testimonial_rotator_img.img { float: none !important; max-width: 150px !important; min-width: 150px !important; margin-right: 50px !important; } .testimonial_rotator.template-onepig img { border-radius: 100% !important; width: 100% !important; max-width: none !important; height: auto !important; display: block !important; margin: 0 !important; } .testimonial_rotator.template-onepig .testimonial_rotator_slide_inner { padding: 60px 60px !important; background: #e8f2f9 !important; border-radius: 12px !important; margin: 0 50px !important; height:300px !important; display:flex !important; align-items:center !important; } .testimonial_rotator_author_info.cf-tr p { color:#1c80c3 !important; text-align:right !important; margin-bottom:0 !important; font-size:16px !important; } .testimonial_rotator.template-onepig .testimonial_rotator_quote { text-align:left !important; } .fa { margin-top:30px; } .child-will-column,.child-will-column-autism { border: 2px solid #2e8ac8; padding-top: 15px; border-radius: 12px; color:#2e8ac8; margin-bottom:8px; } .child-will-column:hover { background:#fcbb1f; color:#fff; border: 2px solid #fcbb1f; } .child-will-column:hover>.has-white-background-color { background:#fcbb1f; } .white-icon { display:none; } .child-will-column:hover .white-icon { display:block !important; } .child-will-column:hover .blue-icon { display:none; } .more:hover .seemore{ display:block !important; } .seemore { display: none; } .wp-block-image.morearrow.no-margin.blue-icon:hover .seemore { display:block !important; } .more figure { margin-bottom:10px; } .lasting-change-column:hover .lasting-change-head { color:#1c80c3; } .sounds-familiar-column:hover { box-shadow: 5px 6px 15px rgb(0 0 0 / 21%); border-radius: 12px; } .appear-hover { display:none; } .sounds-familiar-column:hover .appear-hover { display:block; } .counter-container { position:relative; z-index:999999; margin-top:-5px; } .ec-shortcode-outer-wrap.ec-template6 .ec-counter-item:hover:before,.ec-shortcode-outer-wrap.ec-template6 .ec-counter-item:hover:after { visibility: hidden; } .ec-counter-items-wrap { padding:30px 0 !important; } .ec-counter-item.ec-counter-item { border-right: 3px solid #fff; padding-top: 0 !important; padding-bottom: 0 !important; } .ec-counter-item.ec-counter-item-6 { border:none !important; } .locations.gb-block-layout-column .gb-container-content { display: flex; } .location1 { padding-right: 70px; } .office-hours { border-right: none; } .service-background-shape img { height: auto !important; } a.ppsClickBinded { text-decoration: none; } .text-1:hover .orange-line { display:none !important; } .wp-block-genesis-blocks-gb-container.blue-line-1.gb-block-container { display:none; } .line { opacity: 1; height: 2px; background: #1c80c3; width:29%; } .dot { width: 20px; height: 20px; background: #1c80c3 ; border: 1px solid #1c80c3 ; border-radius: 10px; } .blue { background: #fcbb1f !important; border: 1px solid #fcbb1f !important; } .three-line.line { background: linear-gradient(45deg,#1c80c3,transparent); } .team-hero-image { position: relative; margin-top: -266px; float:right; } .team-container { margin-bottom:-100px; } .team-container .gb-container-image { margin-top: -252px; height:auto; width:auto; float: right; } .team-hidden { display:none; } .team-hidden2 { display:none; } .team-hide { display:none !important; } .team-display { display:block !important; } .team-display2 { display:block !important; } html.sr .wave{ visibility: visible !important; transition:none! important; opacity:1 !important; } .wp-block-latest-posts__featured-image { float: left; margin-right: 50px; margin-bottom:60px; } body.page-template-default.page.page-id-14 ul>li { list-style-type: none; } .wp-block-latest-posts__post-excerpt { line-height: 22px; } .latest-posts__post-author,.latest-posts__post-date,.latest-posts__post-categories { display: block; color: #555; font-size: .8125em; } .latest-posts__post-categories { line-height:15px; } .blog-grid-item { margin-top: 20px; } .latest-posts__post-excerpt { line-height: 22px; } .blog-archive-container { max-width: 1000px; margin: 0 auto; padding:0 20px; position:relative; } .category-container { margin-top:50px; } h1.archive-title,.head-blog { display: none; } .single-post .site-inner { margin-top: 100px !important; } .single-post main#genesis-content { width: 65%; padding:70px; margin: auto; color: #1d344d; background:#fff; position:relative; margin-top:-150px; } .single-post h1.entry-title { text-align:center; line-height: 50px; padding-bottom:0; margin-bottom:0; color:#007cba; } .single-post img.attachment-full.size-full.wp-post-image { width: 100%; max-height: 450px; } .single-post .entry-meta { text-align: center; padding-bottom: 60px; } p.entry-meta { font-size: 16px; font-size: 1.6rem; margin-bottom: 0; } .entry-header .entry-meta { margin-bottom: 20px; } .entry-footer .entry-meta { border-top: 1px solid #eee; padding-top: 20px; } .entry-categories,.entry-tags { display: block; } .entry-comments-link::before { content: "\2014"; margin: 0 6px 0 2px; } .pagination { clear: both; margin: 60px 0; } .adjacent-entry-pagination { margin-bottom: 0; } .archive-pagination li { display: inline; } .archive-pagination li a { background-color: #f5f5f5; color: #333; cursor: pointer; display: inline-block; font-size: 16px; font-size: 1.6rem; font-weight: 600; margin-bottom: 4px; padding: 8px 12px; text-decoration: none; } .archive-pagination li a:focus,.archive-pagination li a:hover,.archive-pagination li.active a { background-color: #333; color: #fff; } .comment-respond,.entry-comments,.entry-pings { font-size: 18px; font-size: 1.8rem; margin-bottom: 40px; } .comment-list li { padding: 40px 0 0 30px; } .comment-list .depth-1 { padding-left: 0; } .comment-header { margin-bottom: 30px; } .comment-content { clear: both; } .comment-content ul>li { list-style-type: disc; } .comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url] { width: 50%; } .comment-respond label { display: block; margin-right: 12px; } .comment-header p { margin-bottom: 0; } .entry-pings .reply { display: none; } .sidebar { font-size: 16px; font-size: 1.6rem; line-height: 1.5; } .sidebar .widget { margin-bottom: 40px; } .sidebar p { margin-bottom: 20px; } .site-footer { background-color: #1d344d; color:#fff; border-top: none; font-size: 15px; font-size: 1.5rem; line-height: 1.5; padding: 30px; text-align: center; } .site-footer p { margin-bottom: 0; } .site-footer a { color: #fcbb1f; text-decoration: none !important; } .site-footer a:hover { color: #fff; text-decoration: none !important; } .powered-by a,.copyright-footer { opacity:0.6; color:#fff !important; } .powered-by a:hover { opacity:1; } .footer-widgets { border-top: none; background-color: #1d344d; clear: both; font-size: 18px; font-size: 1.8rem; padding: 60px 0 0 0; } .footer-widgets .wrap { margin-left: auto; margin-right: auto; } .footer-widget-area { margin-bottom: 40px; padding-left: 30px; padding-right: 30px; } .footer-widget-area:last-child,.footer-widgets .widget:last-child { margin-bottom: 0; } .footer-widgets a { color: #fff; padding: 0 65px 0 0; text-decoration: none; transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out; } .widget-area.footer-widgets-1.footer-widget-area { border-right: 1px solid #1c80c3; padding-right: 0; width: 30%; } .widget-area.footer-widgets-2.footer-widget-area { display: flex; width: 70%; padding-left: 10%; padding-right: 0; } .footer-widgets .wrap { border-bottom: 1px solid #1c80c3; } .faq_container { margin-top: -50px; } .faq-section { padding-top: 25px; } .faq { padding-left: 25px; } .faq-section h3 { color: #444; } h5.question { cursor: pointer; background: #f5f5f5; padding: 10px; margin-bottom: 0; margin-top: 10px; } .faq .question { background: transparent; margin-top: 0; } .question:hover,.faq h5.question.active { color: #e52a70; } .answer { display: none; padding: 25px 25px 0 25px; border: 1px solid #ddd; border-top: 0; } .question.tut:after { content: '+'; font-weight: bold; float: right; margin-left: 5px; } .question.active { background: #444; color: #fff; } .tut.question.active:after { content: '-'; } .faq .answer { padding: 10px 25px 15px; border: 0; border-left: 4px solid #ddd; margin: 0 0 1.5em 13px; overflow: auto; display: block; } .answer p:nth-last-child(1) { margin-bottom: 0; } .career-page .wp-block-column{ padding: 0; } .career-page .wp-block-columns{ max-width: 1140px; } .career-positions{ max-width: 1140px; margin: auto; } .careeer-form_wrapper{ background:none; max-width: 900px !important; margin: auto; } .career-form-container{ margin-top: -15%; z-index: -2; padding-top: 10%; } #gform_fields_5 input,#gform_fields_5 select,#gform_fields_5 textarea { background-color: #fff; border: none; border-radius: 0px; color: #454e58; font-size: 16px !important; font-size: 1.6rem !important; font-weight: 400; padding: 10px 35px !important; width: 100%; } .careeer-form_wrapper .gform_fields .gfield input::-webkit-input-placeholder,.careeer-form_wrapper .gform_fields .gfield input:-moz-placeholder{ color: #454e58; } ul.gfield_checkbox li{ border: 2px solid #1c80c3; border-radius: 5px; background:white; width: 20%; float: left; margin: 10% !important; max-height: 100%; } .ginput_container_checkbox{ width: 100% !important; margin: auto !important; } .gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label { padding: 5% !important; max-width:100%; } .custom-check-boxes input{ display: none !important; } .gchoice_select_all,.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{ font-weight:400 !important; color: #fcbb1f; } .careers-hero-column{ margin:auto; max-width:100% } .careers-hero-column-text h2,{ margin-bottom:0; } .careers-hero-column-text,.careers-hero-column-image{ padding:0 !important; } .job-opportunity{ margin: 0 0 -1% 0; } .therapist-testimonials{ margin:0 5%; border-radius: 50px; } .our-give-and-promise-box{ margin:auto; padding: 3% 0 !important; } .promises-column{ padding: 0 2% !important; border-right: 3px solid #fff; } .promises-column.last{ border-right: none ; } .careers-page .hide{ display: none !important; } @media screen and (max-width: 375px){ .wp-block-genesis-blocks-gb-container.alignfull.padding-top-none.padding-bottom-none.gb-block-container .gb-container-inside .ec-counter-item{width:100%}} @media only screen and (min-width: 480px) { .wp-block-buttons .wp-block-button.wp-block-button,.wp-block-button .wp-block-button__link{display:inline-block}} @media only screen and (max-width: 599px) { .stack-600.flexbox,.wp-block-group.is-style-flexbox.stack-600>.wp-block-group__inner-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.stack-600 .flex-item,.wp-block-group.is-style-flexbox.stack-600>.wp-block-group__inner-container>*{width:100%;-webkit-flex-basis:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.remove-element{display:none!important}.lasting-change{margin-top:0!important}.margin-auto-mobile{margin-right:auto!important;margin-left:auto!important}div#genesis-footer-widgets .widget-area.footer-widgets-2.footer-widget-area .widget.widget_nav_menu{width:100%!important;text-align:center;padding-left:0}.widget-area.footer-widgets-1.footer-widget-area{width:100%;text-align:center;padding-left:0}.footer-widgets a{color:#fff;padding:0 0 0 0}} @media only screen and (min-width: 600px) { .align-center-mobile{text-align:left!important;margin:0!important}.widget_nav_menu{text-align:left!important;margin-bottom:40px!important}.float-none-mobile{float:left!important}.quality-therapy .gb-layout-column-wrap.gb-block-layout-column-gap-0.gb-is-responsive-column{display:flex}} @media only screen and (max-width: 767px) { .stack-768.flexbox,.wp-block-columns,.wp-block-group.is-style-flexbox.stack-768>.wp-block-group__inner-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.stack-768 .flex-item,.wp-block-column,.wp-block-group.is-style-flexbox.stack-768>.wp-block-group__inner-container>*{width:100%;-webkit-flex-basis:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.wp-block-column:nth-child(2n){margin-left:0}.wp-block-media-text{display:block}.line{width:29%}.wp-block-genesis-blocks-gb-container.alignfull.padding-top-none.padding-bottom-none.gb-block-container .gb-container-inside .ec-counter-item{width:46%}div#genesis-footer-widgets .widget-area.footer-widgets-2.footer-widget-area{width:100%;display:block;text-align:center}div#genesis-footer-widgets .widget-area.footer-widgets-2.footer-widget-area .widget.widget_nav_menu{width:33%;text-align:left;display:inline-block;top:0}.widget-area.footer-widgets-1.footer-widget-area{border-right:1px solid #1c80c3;padding-right:0;width:100%;text-align:center}div#genesis-footer-widgets .widget-area.footer-widgets-2.footer-widget-area .widget.widget_nav_menu:nth-child(1){padding-left:10px}.team-container .gb-container-image{display:none}.testimonial_rotator_img.img{display:none}section.testimonial_rotator_slide_inner{margin:5px!important;padding:30px!important}.testimonial-list-container{padding-right:5px;padding-left:5px}.has-huge-font-size,.autism-therapy h1{font-size:38px!important}.single-post main#genesis-content{width:100%}} @media only screen and (min-width: 768px) { .alignfull,.container{padding:4em}.admin-bar .site-container{margin-top:32px}.wp-block-column,.wp-block-media-text .wp-block-media-text__content{padding:35px}} @media only screen and ( min-width: 782px ) { .admin-bar .site-container{margin-top:32px}.admin-bar .menu-toggle{top:0}.site-title{font-size:50px!important}.wp-block-columns.has-4-columns{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.wp-block-columns.has-4-columns .wp-block-column{flex-basis:calc(50% - 16px)!important;margin:0;padding:10px}} @media only screen and (max-width: 959px) { .stack-960.flexbox,.wp-block-group.is-style-flexbox.stack-960>.wp-block-group__inner-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.stack-960 .flex-item,.wp-block-group.is-style-flexbox.stack-960>.wp-block-group__inner-container>*{width:100%;-webkit-flex-basis:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.wp-block-columns.stack-960{display:block}.wp-block-columns.stack-960 .wp-block-column:not(:first-child){margin:0}figure.wp-block-media-text__media{display:none}.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-image-fill.no-padding{grid-template-columns:auto 43%}.footer-widgets a{padding:0 45px 0 0}.widget-area.footer-widgets-1.footer-widget-area{float:left}.widget-area.footer-widgets-2.footer-widget-area{padding-left:5%}.services-column-text{font-size:.9em;line-height:1.4}.services-column .gb-block-layout-column-inner{padding-top:20px!important;padding-right:5px!important;padding-left:20px!important}.remove-element-medium{display:none!important}.team-container{margin-bottom:-20px;padding-bottom:2%}.wp-block-latest-posts__featured-image{float:left;margin-right:20px;margin-bottom:15px}.single-post main#genesis-content{padding:30px}} @media only screen and (min-width: 960px) { .site-header{position:fixed;max-width:100%;width:100%;z-index:9999;padding:0 2em}.genesis-nav-menu .menu-item{display:inline-block}.genesis-nav-menu .menu-item:focus,.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu .menu-item:hover>.sub-menu{left:auto;opacity:1;display:block}.genesis-responsive-menu .genesis-nav-menu .sub-menu,.genesis-responsive-menu .genesis-nav-menu .sub-menu a{width:180px}.genesis-nav-menu .sub-menu{border-top:1px solid #eee;opacity:0;padding-left:0;position:absolute;transition:opacity .4s ease-in-out}.genesis-nav-menu .sub-menu a{border:1px solid #eee;border-top:0;padding-bottom:15px;padding-top:15px}.genesis-nav-menu .sub-menu .sub-menu{margin:-46px 0 0 179px}.genesis-responsive-menu{display:block;padding-top:15px}.menu-toggle,.sub-menu-toggle{display:none;visibility:hidden}.nav-primary{width:auto;margin-left:auto}.nav-primary .genesis-nav-menu a{padding-left:15px;padding-right:15px}.site-inner{margin-top:0!important}.content{float:left;width:65%}.sidebar-content .content{float:right}.full-width-content .content,.landing-page .content{float:none;width:100%;margin-left:auto;margin-right:auto}.alignfull,.container{padding:5em}.wp-block-column,.wp-block-media-text .wp-block-media-text__content{padding:9% 4%}.content .sticky{background-color:#f5f5f5;padding:30px}.counter-border{border-right:1px solid #fff;border-left:1px solid #fff}.more-success-icon{margin-top:30px!important}.gb-layout-column-wrap.gb-block-layout-column-gap-2.gb-is-responsive-column{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}figure.aligncenter.size-large.is-resized{margin-bottom:0}.testimonial_rotator_author_info.cf-tr p{color:#1c80c3;text-align:right!important;margin-bottom:0}.testimonial_rotator.template-onepig .testimonial_rotator_quote{text-align:left;font-size:18px;line-height:1.4}.fa{margin-top:30px}.background-negative-margin-s{margin-top:-50px}.background-negative-margin{margin-top:-100px}.background-negative-margin-x{margin-top:-180px}.contact-form-container,.therapy-box-container{top:-200px}.office-hours{border-right:solid 3px #fcbb1f;width:80%}.narrow{max-width:500px!important}.sidebar{float:right;width:30%}.sidebar-content .sidebar{float:left}.author-box{background-color:#f5f5f5;padding:30px}.after-entry{padding:40px 60px}.after-entry,.archive-description,.author-box,.comment-respond,.entry,.entry-comments,.entry-pings{margin-bottom:0}.footer-widgets .wrap{max-width:1140px}.footer-widget-area{float:left;margin-bottom:0;width:33.33%;width:calc(100%/3)}.wp-block-columns.has-4-columns{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}} @media screen and (max-width: 1024px){ .ec-counter-items-wrap.ec-column-6 .ec-counter-item{width:30.66%!important}.ec-count-title{font-size:18px!important}.ec-count-number,.ec-count-suffix{font-size:35px!important}} @media only screen and (min-width: 1180px){ .contact-form-container{padding-right:10%!important;padding-left:10%!important}.contact-columns .gb-block-layout-column-gap-1{grid-gap:0 5em}.narrow{max-width:620px!important}.hero-switching-text{font-size:130px!important;letter-spacing:2px;line-height:120px}} @media only screen and (max-width: 1180px){ .width-85{width:100%}.remove-element-extra{display:none!important}.another-chance.gb-2-col-wideleft>.gb-layout-column-wrap{grid-template-columns:1fr}.mobile-font-40{font-size:40px!important}} @media only screen and (max-width: 1279px) { .stack-1280.flexbox,.wp-block-group.is-style-flexbox.stack-1280>.wp-block-group__inner-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.stack-1280 .flex-item,.wp-block-group.is-style-flexbox.stack-1280>.wp-block-group__inner-container>*{width:100%;-webkit-flex-basis:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.wp-block-columns.stack-1280{display:block}.wp-block-columns.stack-1280 .wp-block-column:not(:first-child){margin:0}.ec-count-title{font-size:18px!important}.ec-count-number,.ec-count-suffix{font-size:35px!important}} @media only screen and (min-width: 1280px) { .site-header{padding:0 10em}.alignfull,.container{padding:9em}.alignfull.tell-me-buttons{padding:3em}.alignwide{padding:3em}.flex-third{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.flex-fourth{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.flex-two-thirds{-webkit-flex-basis:66.66666%;-ms-flex-preferred-size:66.66666%;flex-basis:66.66666%}.flex-three-fourths{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.more-success-column{padding-right:200px}.therapy-icons-column{padding-right:80px}.team-hero-section{padding-top:10%!important}} @media only screen and (min-width: 1450px) { .wp-block-genesis-blocks-gb-container.alignfull.padding-top-none.padding-bottom-none.counter-container.gb-block-container{padding-right:9em!important;padding-left:9em!important}} @media only screen and (min-width: 1740px) { .width-85{width:65%}} @media print { *,*::before,*::after{background:0 0!important;box-shadow:none!important;color:#333!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href)")"}abbr[title]::after{content:" (" attr(title)")"}a[href^="javascript:"]::after,a[href^="#"]::after,.site-title>a::after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}blockquote,pre{border:1px solid #999;page-break-inside:avoid}.content,.content-sidebar{width:100%}button,input,select,textarea,.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.genesis-box,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar{display:none!important}.title-area{text-align:center;width:100%}.site-title>a{margin:0;text-decoration:none;text-indent:0}.site-inner{padding-top:0;position:relative;top:-100px}.author-box{margin-bottom:0}h1,h2,h3,h4,h5,h6{orphans:3;page-break-after:avoid;page-break-inside:avoid;widows:3}img{page-break-after:avoid;page-break-inside:avoid}blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}