body,header{margin:0}.group:after,.group:before,.phone:before{content:""}.banner,img,legend,textarea{max-width:100%}#content,.group:after{clear:both}progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:Karla,sans-serif}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects;transition:opacity .3s;color:#48718F}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}.footer-menu li a,.pathway-link,header#masthead a{text-decoration:none}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}#primary-menu a,.header-widget-top,.site-pathways a,button.menu-toggle,header#masthead a{text-transform:uppercase}[type=reset],[type=submit],button,html [type=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}textarea{overflow:auto;resize:vertical}.banner,.faq-answer,.faq.faq-open{overflow:hidden}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.entry-content,.site-footer,.wrap{width:940px;margin:auto;position:relative}article{margin:0}.site-branding{float:left;margin-right:20px;margin-top:26px}.main-navigation.toggled ul,.menu-toggle{display:block}.menu-toggle{display:none}@media screen and (max-width:580px){.menu-toggle{display:block}.main-navigation ul{display:none}}#primary-menu ul{padding:0;margin:0;list-style-type:none}#primary-menu li{display:inline-block}header#masthead a{display:block}#primary-menu a{color:#222;font-weight:700;margin-left:12px;font-size:17px;padding-bottom:1px;transition:all .3s;border-bottom:3px solid transparent}#site-navigation{float:right;margin-top:92px}a:hover{opacity:.8}.header-widget-top{color:#91a1b4}.header-widget-bottom,.header-widget-bottom a{color:#435061}.header-widget{position:absolute;top:0;right:0;font-weight:700;margin-top:13px;font-size:12px}.mail,.phone{float:left;position:relative;padding-left:42px}.phone{padding-left:44px;margin-left:20px}.header-widget img{position:absolute;left:0;margin-top:0}.phone:before{position:absolute;left:-8px;height:30px;background:#dee0e9;top:0;width:2px;display:none}.phone img{margin-left:8px}header#masthead{box-shadow:4px 0 5px #B9B9B9;position:relative;background:url(../images/bg-logo.png) top center no-repeat}.group:after,.group:before{display:table}.group{zoom:1}.banner{background-position:center center;background-repeat:no-repeat;position:relative;box-shadow:inset 1px 0 4px #D6D6D6}.home .banner-bottom{margin-top:0}.banner-bottom{margin-top:130px}.main-banner-image{display:block;width:100%;position:absolute;top:0;z-index:-5;margin:0 auto auto}.home .main-banner-image{min-width:1380px}.site-info{float:left}.site-footer a,footer#colophon{color:#464646}.footer-menu ul{margin:0;padding:0;list-style-type:none}.footer-menu li{display:inline-block;margin-left:8px}.footer-menu{float:right}.site-footer{margin-top:70px;font-size:15px;margin-bottom:33px}.banner-top{max-width:56%;margin-top:70px;margin-bottom:60px}.home .banner-top h2{font-size:29px;color:#224050;margin-top:0}.home .banner-bottom{background:rgba(255,255,255,.75);width:100%;box-shadow:3px 0 5px rgba(218,218,218,.68);padding:50px 0;float:left}.banner-bottom{width:100%;float:left;z-index:0;position:relative}.site-pathways a{width:32%;float:left;display:block;color:#fff;font-size:23px;font-weight:700;height:155px;box-shadow:0 0 4px #828282}.finding-therapist{background:#1d3b55}.what-is-htanz{background:#638ca2;margin:0 2%}.htanz-membership{background:#54b8a2}.site-pathways .pathway-text{display:block;margin-top:20px}.site-pathways img{display:inline;float:left;padding-right:14px}.pathway-link{display:block;color:#fff}.htanz-membership .pathway-link{padding-left:22px}.what-is-htanz .pathway-link{padding-left:16px}.pathways-wrap{padding:30px 10px 27px 25px;display:block}button.menu-toggle{color:#fff;border:none;background:#48718F;padding:10px 13px 10px 38px;font-weight:700;position:relative}button.menu-toggle img{max-width:25px;padding-top:0;position:absolute;left:8px}#site-navigation.toggled #primary-menu{display:block}#primary-menu .active a,#primary-menu a:hover{color:#48718F;opacity:1}.faq-answer{padding-left:18px;opacity:0;transition:height .6s,opacity .2s;font-size:16px}.faq-question{color:#48718F;font-weight:700;font-size:18px;margin-bottom:10px;cursor:pointer}iframe,p{margin-bottom:1em}.faq-question:before{content:"+ ";display:block;float:left;margin-top:-1px;padding-right:6px}.faq-question:hover{opacity:.9}.faq.faq-open .faq-answer{display:block;opacity:1}.faq-answer.zero-height{height:0;display:none}.faq-closed .faq-answer{height:0!important}.faq.faq-open .faq-question:before{content:" ";width:3px;background:#48718F;height:2px;display:block;float:left;margin-top:16px;margin-right:6px;margin-left:1px}.faq.faq-closed{display:block}p{padding-top:0;margin-top:0}iframe{max-width:100%}.entry-content{line-height:1.8;font-size:17px;margin-top:3em}.entry-content ul{margin-top:0}h2,h3,h4{font-size:22px;margin-top:1.4em;margin-bottom:.2em;line-height:1.4}h4{font-size:20px}#contact h1{margin:10px 0;font-size:24px;color:#333}#contact hr{color:inherit;height:0;margin:6px 0;padding:0;border:1px solid #d9d9d9;border-style:none none solid}#contact label{display:block;float:left;line-height:46px;width:155px;font-weight:600;font-size:19px;clear:both}#contact input,select,textarea{width:280px;padding:7px 10px;color:#666;background:#f3f3f3;border:1px solid #ccc;margin:5px 0 7px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:block;line-height:1;float:left}textarea{line-height:1.3}#contact input:focus,select:focus,textarea:focus{border:1px solid #999;background-color:#fff;color:#333}#contact input.submit{width:85px;cursor:pointer;border:1px solid #6896B7;background:#48718F;color:#fff;transition:all .3s;float:right}#contact input.submit:hover{background:#48718F;opacity:.9}#contact input[type=submit][disabled]{background:#888;cursor:default}#contact fieldset{border:none;padding:0;margin:0;width:549px}#contact label.radio{display:block;width:100%;margin-top:10px;margin-bottom:5px}#contact span.required{display:none}#message{margin:10px 0;padding:0}.error_message{display:block;line-height:22px;background:#FBE3E4;padding:3px 10px 3px 25px;color:#8a1f11;border:1px solid #FBC2C4;-moz-border-radius:5px;-webkit-border-radius:5px}ul.error_messages{margin:0 0 0 15px;padding:0}ul.error_messages li{height:22px;line-height:22px;color:#333}.loader{padding:0 10px}#contact #success_page h1{color:#4ec163}acronym{border-bottom:1px dotted #ccc}input[type=checkbox]{width:20px!important;margin:4px 0 0;margin-top:1px\9;float:left;line-height:normal;cursor:pointer}input[type=radio]{width:20px!important}@media print{.banner,.site-footer{display:none}.entry-content a:after{content:" (" attr(href) ") ";font-size:.8em;font-weight:400}}textarea{width:370px}#primary-menu .active a{border-bottom:3px solid #C4D3DB}.site-pathways a:hover{opacity:.92}.banner-bottom h1{font-size:33px;color:#3C7391;padding:28px 45px;background:rgba(255,255,255,.92);box-shadow:3px 0 5px rgba(218,218,218,.68);margin:0 0 0 -45px;display:inline-block;line-height:1.2;min-width:18%}.entry-content h1{font-size:1.8em;line-height:1.6}#URLverify{display:none!important}.phone{display:none}header#masthead .header-widget-bottom a{text-transform:lowercase}