article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}html{-moz-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}embed,img,object,video{max-width:100%;height:auto;}/**/@media all and (max-width:800px){#toolbar,#admin-menu{display:none;}html body.toolbar,html body.admin-menu{padding-top:0 !important;margin-top:0 !important;}}/**/.button,.button-wrap a,.form-submit{background-color:#EFC041;color:#ffffff;display:inline-block;margin-top:.5em;padding:.5em 1em;-moz-transition:background-color 0.25s ease;-o-transition:background-color 0.25s ease;-webkit-transition:background-color 0.25s ease;transition:background-color 0.25s ease;}.button:hover,.button-wrap a:hover,.form-submit:hover,.button:active,.button-wrap a:active,.form-submit:active{background-color:#73C8E0;text-decoration:none;}.blue-gradient-button{background-color:#2A8AA2;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczYzhlMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJhOGFhMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#73c8e0),color-stop(100%,#2a8aa2));background-image:-moz-linear-gradient(#73c8e0,#2a8aa2);background-image:-webkit-linear-gradient(#73c8e0,#2a8aa2);background-image:linear-gradient(#73c8e0,#2a8aa2);-moz-transition:color 0.25s ease;-o-transition:color 0.25s ease;-webkit-transition:color 0.25s ease;transition:color 0.25s ease;}.blue-gradient-button:hover,.blue-gradient-button:active{color:#EFC041;}.row-divider{border-bottom:solid 1px #73C8E0;margin-bottom:1em;padding-bottom:1em;}fieldset{border:none;display:block;margin:0;padding:0;position:relative;min-width:0;max-width:100%;}.form-submit{border:none;margin-right:1em;}.form-item{margin-bottom:.5em;}.form-text,.form-textarea,.form-select{background-color:#fbfbfb;border:solid 1px #8DD6EA;padding:.8em;max-width:100%;}.form-select{padding:.6em;-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.form-item label{color:#424242;font-weight:300;}.form-type-checkbox label,.form-type-radio label{color:#999999;}.block--contact-form label{display:none;}.block--contact-form input,.block--contact-form textarea,.block--contact-form select{background:#8DD6EA;color:#ffffff;}.block--contact-form select{width:100%;}.block--contact-form input::-webkit-input-placeholder,.block--contact-form textarea::-webkit-input-placeholder{color:#ffffff;}.block--contact-form input:-moz-placeholder,.block--contact-form textarea:-moz-placeholder{color:#ffffff;opacity:1;}.block--contact-form input::-moz-placeholder,.block--contact-form textarea::-moz-placeholder{color:#ffffff;opacity:1;}.block--contact-form input:-ms-input-placeholder,.block--contact-form textarea:-ms-input-placeholder{color:#ffffff;}@media (min-width:480px){.l-content .form-item label{display:inline-block;margin-right:1em;vertical-align:top;width:25%;}.l-content .form-type-checkbox label,.l-content .form-type-radio label{width:auto;}.l-content .webform-component-date .webform-container-inline,.l-content .form-checkboxes,.l-content .form-radios{display:inline-block;}.l-content .form-text,.l-content .form-checkboxes,.l-content .form-textarea-wrapper{display:inline-block;width:70%;}}.l-content article li{font-style:italic;list-style-type:circle;}img,media{max-width:100%;height:auto !important;}.l-region--header-image img{width:100%;}.site-logo{position:relative;top:.5em;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:opacity 1s ease 0.25s;-o-transition:opacity 1s ease 0.25s;-webkit-transition:opacity 1s ease;-webkit-transition-delay:0.25s;transition:opacity 1s ease 0.25s;}.hide-logo .site-logo{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 0s ease;-o-transition:opacity 0s ease;-webkit-transition:opacity 0s ease;transition:opacity 0s ease;}.responsive-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.responsive-container embed,.responsive-container object,.responsive-container iframe{position:absolute;left:0;top:0;height:100%;width:100%;}body{background-color:#ffffff;}.l-header{position:relative;width:100%;text-align:center;background-color:#73C8E0;color:#141A21;}.l-region--header{padding:.5em 1em;text-align:right;}.l-branding{padding:1em;}.l-region--navigation{position:relative;z-index:100;}.messages{margin-bottom:1.5em;}.l-main{padding:1em .5em;}.l-region--sidebar-first{clear:left;margin-top:2em;}.l-subfooter{background-color:#EFC041;position:relative;}.l-subfooter:after{content:'';display:block;position:absolute;top:100%;left:50%;z-index:2;width:0;height:0;border-left:32px solid transparent;border-right:32px solid transparent;border-top:29px solid #EFC041;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}.l-subfooter2{background-color:#ffffff;}.l-footer{background:#2A8AA2 url(//www.decisionpointcenter.com/sites/all/themes/customega/images/footer-gradient.jpg) center bottom no-repeat;background-size:cover;padding:0 1em;position:relative;z-index:1;}.l-region--subfooter,.l-region--subfooter2,.l-region--footer{padding:1em .5em;}@media (min-width:800px){.l-header{float:left;width:100%;}.l-header:after{content:'';display:block;position:absolute;bottom:0;height:1em;width:100%;background-color:#EFC041;}.l-region--navigation{text-align:center;}.l-main{padding:2.5em 1em;}.l-region--sidebar-first{margin-top:0;}.l-region--subfooter,.l-region--subfooter2,.l-region--footer{padding:2em 1em;}}@media (min-width:1000px){.l-header{position:fixed;top:0;left:0;z-index:10;margin-top:0;-moz-transition:margin 0.5s ease;-o-transition:margin 0.5s ease;-webkit-transition:margin 0.5s ease;transition:margin 0.5s ease;}.hide-logo .l-header{margin-top:-40px;}.header-inner{display:inline-block;vertical-align:top;margin:0 auto;position:relative;width:1000px;}.l-branding{margin-top:0;padding-left:0;text-align:left;-moz-transition:margin 0.5s ease;-o-transition:margin 0.5s ease;-webkit-transition:margin 0.5s ease;transition:margin 0.5s ease;}.l-region--header-image{margin-top:160px;padding-top:0;position:relative;z-index:1;-moz-transition:margin 0.5s ease;-o-transition:margin 0.5s ease;-webkit-transition:margin 0.5s ease;transition:margin 0.5s ease;}.hide-logo .l-region--header-image{margin-top:80px;}.l-subfooter,.l-subfooter2,.l-footer{text-align:center;}.l-region--subfooter,.l-region--subfooter2,.l-region--footer{display:inline-block;vertical-align:top;margin:0 auto;text-align:left;width:1000px;}}@media (min-width:1200px){.l-main{padding:2.5em 0;}.l-region--subfooter,.l-region--subfooter2,.l-region--footer{padding:2em 0;}}th,td{padding:.5em;}body{color:#999999;font-family:"Lato",Verdana,Geneva,sans-serif;font-size:16px;line-height:1.5;}a{color:#73C8E0;text-decoration:none;}a:hover{color:#EFC041;text-decoration:underline;}a.active{color:#EFC041;}h1,.h1{color:#141A21;font-family:"Lato",Verdana,Geneva,sans-serif;font-size:2.25em;font-weight:400;line-height:1.2;margin-top:0;padding-bottom:.5em;position:relative;}h1:after,.h1:after{content:'';background-color:#EFC041;position:absolute;bottom:0;left:0;width:5em;height:.125em;}h2,.h2{color:#2A8AA2;font-family:"Lato",Verdana,Geneva,sans-serif;font-size:1.5em;font-weight:400;line-height:1.25;}h3,.h3{color:#2A8AA2;font-family:"Lato",Verdana,Geneva,sans-serif;font-size:1.375em;font-weight:400;line-height:1.25;}h4,.h4{color:#2A8AA2;font-family:"Lato",Verdana,Geneva,sans-serif;font-size:1.25em;font-style:italic;font-weight:400;line-height:1.25;}.front .l-content h1{display:none;}.not-front .node--page--full h2:nth-child(1){font-style:italic;}.l-content{line-height:1.5;}.l-content h3,.l-content .h3{margin:1.25em 0 0 0;}.l-content p{margin:.25em 0 1em 0;}.l-content blockquote{border-bottom:solid 1px #a2a2a2;border-top:solid 1px #a2a2a2;margin:2em 0;padding:1em 0;}.l-content blockquote p{margin:.25em;}.l-content blockquote p:nth-of-type(1){color:#73C8E0;font-family:"Lato",Verdana,Geneva,sans-serif;font-size:1.2em;font-weight:300;line-height:1.6;text-transform:uppercase;}.l-content blockquote p:nth-of-type(2){color:#999999;font-family:"Lato",Verdana,Geneva,sans-serif;font-size:.875em;font-style:italic;margin-top:0;}.l-subfooter,.l-footer{color:#2A8AA2;}.button,.button-wrap a,.form-submit,.block--superfish,.block--sidebar-nav{font-family:"Lato",Verdana,Geneva,sans-serif;}.reg-break,.wide-p-break{display:none;}@media (min-width:1000px){.reg-break{display:block;}}@media (min-width:1200px){.wide-p-break{display:block;height:1em;}}.block--phone-number{display:none;}.block--phone-number h2{color:#ffffff;}.block--homepage-hero,.block--am-i-addict{position:relative;}.block--homepage-hero img,.block--am-i-addict img{display:block;}.hero-overlay-wrap,.addict-overlay-wrap{background-color:#73C8E0;color:#ffffff;padding:2em;}.hero-overlay-wrap .logo,.addict-overlay-wrap .logo{display:none;}.hero-overlay-wrap h2,.addict-overlay-wrap h2{color:#ffffff;font-size:2em;font-weight:300;text-transform:uppercase;}.hero-overlay-wrap h2 .bolder,.addict-overlay-wrap h2 .bolder{font-weight:normal;}.block--programs{background-color:#2A8AA2;color:white;padding-top:1em;text-align:center;}.block--programs h2{color:#ffffff;}.block--programs svg{margin-top:-3.5em;}.block--programs svg ellipse{fill:#2A8AA2;-moz-transition:fill 0.5s ease;-o-transition:fill 0.5s ease;-webkit-transition:fill 0.5s ease;transition:fill 0.5s ease;}.block--programs svg path{-moz-transition:fill 0.5s ease;-o-transition:fill 0.5s ease;-webkit-transition:fill 0.5s ease;transition:fill 0.5s ease;}.block--programs .program-block{border-top:solid 1px #c9c9c9;display:inline-block;line-height:1.3;margin-top:4em;vertical-align:top;}.block--programs .program-block a{color:#ffffff;display:block;padding:1em;text-decoration:none;-moz-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;}.block--programs .program-block a:hover,.block--programs .program-block a:active{background-color:#2f9bb6;}.block--programs .program-block a:hover svg ellipse,.block--programs .program-block a:active svg ellipse{fill:#EFC041;stroke:#ffffff;}.block--programs .program-block a:hover svg path[fill='#EFC041'],.block--programs .program-block a:active svg path[fill='#EFC041']{fill:#ffffff;}.block--programs .program-block a:hover svg path[fill='#73C8E0'],.block--programs .program-block a:active svg path[fill='#73C8E0']{fill:#2A8AA2;}.block--programs .program-block a .read-more{color:#EFC041;line-height:2.5;}.block--programs .programs-controls{display:none;}.block--get-a-life,.block--verify-insurance-form,.addict-overlay-wrap,.block--i-dont-know,.front .node--page,.block--homepage-insurance,.block--get-in-here{color:#2A8AA2;padding:2.5em 1em 1em 1em;position:relative;}.block--get-a-life h2,.block--verify-insurance-form h2,.addict-overlay-wrap h2,.block--i-dont-know h2,.front .node--page h2,.block--homepage-insurance h2,.block--get-in-here h2{font-size:2em;font-weight:300;line-height:1;margin-bottom:.6em;text-align:center;text-transform:uppercase;}.addict-overlay-wrap{color:#ffffff;}.block--get-a-life{padding:2.5em 1em 0 1em;}.block--get-a-life .hp-phone-icon{position:absolute;top:0;left:50%;width:auto;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.block--get-a-life .hp-phone{font-weight:bold;margin-top:0;text-align:center;}.block--verify-insurance-form{padding:0 1em 2.5em 1em;}.block--get-in-here{background-color:#ffffff;}.block--therapies{text-align:center;}.block--therapies .therapy-block{display:inline-block;position:relative;margin:0 1em 1em 1em;overflow:hidden;}.block--therapies .therapy-block img{display:block;}.block--therapies .therapy-block .therapies-text-overlay{background-color:rgba(20,83,99,0.6);color:#ffffff;padding:0 1em;position:absolute;bottom:0;left:0;line-height:1.2;text-align:center;width:100%;-moz-transition:bottom 0.5s ease;-o-transition:bottom 0.5s ease;-webkit-transition:bottom 0.5s ease;transition:bottom 0.5s ease;}.block--therapies .therapy-block .therapies-text-overlay h3{color:#ffffff;font-weight:300;margin-bottom:1.25em;min-height:2.2em;}.block--therapies .therapy-block .therapies-text-overlay .read-more{color:#EFC041;}.block--insurance{text-align:center;}.block--insurance .block__title{font-size:1.8em;font-weight:300;text-transform:none;}.insurance-logos{padding:1em 0;}.insurance-button .button,.insurance-button .button-wrap a,.button-wrap .insurance-button a,.insurance-button .form-submit{font-size:1.2em;font-weight:300;margin-left:auto;margin-right:auto;padding:1em 3em;}.l-footer .block--footer-respond .block__title{border-bottom:solid 1px #ffffff;color:#ffffff;font-weight:300;padding-bottom:.25em;margin-bottom:1em;}.l-footer .block--footer-respond .block__content{color:#ffffff;line-height:1.2;}.l-footer .block--footer-respond .block__content a{color:#ffffff;}.l-footer .block--footer-respond .block__content a:hover{color:#2A8AA2;}.block--stay-connected .block__content a{display:block;margin-bottom:.5em;vertical-align:middle;}.block--stay-connected .block__content a img{background-color:#8DD6EA;padding:.62em;margin-right:.5em;display:inline-block;vertical-align:middle;}.block--stay-connected .block__content a:active,.block--stay-connected .block__content a:hover{text-decoration:none;}.block--stay-connected .block__content a:active img,.block--stay-connected .block__content a:hover img{background-color:#2A8AA2;}.block--leadership .views-row{border-bottom:solid 1px #a2a2a2;padding-bottom:2em;margin-bottom:2em;}.block--leadership .views-field-field-job-title{font-style:italic;margin-top:.25em;}.block--leadership .views-field-field-vcard{margin-top:.25em;}.block--leadership .views-field-field-vcard a{color:#EFC041;}.block--leadership img{margin:.5em 1em .5em 0;}.block--staff .views-row{background-color:#2A8AA2;margin-bottom:.5em;}.block--staff .views-field-field-bio-pic{display:inline-block;margin:0 -4px -7px 0;}.block--staff .views-field-field-bio-pic img{display:block;}.block--staff .views-field-title{color:#ffffff;display:inline-block;padding:1em;vertical-align:top;}.block--staff .views-field-title a{color:#EFC041;}.block--staff .title{font-size:1.375em;line-height:1.2;}.block--staff .field-job-title{color:#73C8E0;font-style:italic;}.view-blog .views-row{border-bottom:solid 1px #a2a2a2;padding-bottom:2em;margin-bottom:2em;}.view-blog .views-row .node__title a{color:#2A8AA2;}.view-blog .views-row .node__title a:hover,.view-blog .views-row .node__title a:active{color:#EFC041;}.view-blog .views-row .links{list-style:none;}.view-blog .views-row .links li{list-style:none;list-style-image:none;list-style-type:none;}.node--article--full .field--name-field-byline{color:#2A8AA2;font-size:.9em;font-style:italic;}.node--article--full .field--name-field-caption{color:#000;font-size:.8em;padding:0 1em;text-align:center;}.block--blog-categories{padding-left:1.25em;}@media (min-width:480px){.hero-overlay-wrap{background:transparent;position:absolute;bottom:0;left:0;text-align:center;width:100%;}.hero-overlay-wrap .hero-overlay{max-width:500px;margin:0 auto 2em auto;}.block--programs .program-block a{padding:1em 10%;}.block--get-a-life,.block--verify-insurance-form,.addict-overlay-wrap,.block--i-dont-know,.front .node--page,.block--homepage-insurance,.block--get-in-here{padding:2.5em 2em 2em 2em;}.block--get-a-life{padding:2.5em 2em 0 2em;}.block--verify-insurance-form{padding:0 2em 2em 2em;}.block--therapies .therapy-block{margin:0 1em 1em 0;}.l-footer .block--footer-respond{display:inline-block;width:44%;margin:0 5% 0 0;max-width:20em;vertical-align:top;}.l-footer .block--contact-form{width:100%;}.block--leadership .views-field-edit-node{clear:left;}.block--leadership .views-field-field-bio-pic{float:left;}.view-blog .views-row .field--name-field-image{float:left;margin:0 1em .5em 0;}.view-blog .views-row .links--inline{clear:left;}.view-blog .views-row .links--inline li{font-style:normal;}.node--article--full .field--name-field-image{float:right;margin:0 0 .5em 1em;}.node--article--full .field--name-field-caption{clear:right;float:right;}}@media (min-width:800px){.block--phone-number{display:block;}.block--verify-insurance-form fieldset{display:inline-block;max-width:48%;vertical-align:top;}.block--verify-insurance-form fieldset:first-child{margin-right:1%;}.block--verify-insurance-form .form-text,.block--verify-insurance-form .form-textarea,.block--verify-insurance-form .form-select{line-height:normal;padding:.4em;}.addict-overlay-wrap{background:transparent;position:absolute;bottom:0;left:0;line-height:1.2;width:100%;}.hero-overlay-wrap h2,.addict-overlay-wrap h2{font-size:3em;line-height:1;margin:.25em 0;}.hero-overlay-wrap h2{display:none;}.block--programs .program-block{margin-right:-4px;max-width:332px;}.block--programs .program-block a{padding:1em 2.187em;}.block--programs .program-block a p{text-align:left;}.block--get-a-life,.block--verify-insurance-form,.addict-overlay-wrap,.block--i-dont-know,.front .node--page,.block--homepage-insurance,.block--get-in-here{max-width:712px;padding-left:0;padding-right:0;margin:0 auto;}.block--get-a-life h2,.block--verify-insurance-form h2,.addict-overlay-wrap h2,.block--i-dont-know h2,.front .node--page h2,.block--homepage-insurance h2,.block--get-in-here h2{font-size:3em;}.block--get-a-life .hp-phone{font-size:1.4em;}.block--am-i-addict{position:relative;}.addict-overlay-wrap{padding-bottom:1em;max-width:none;text-align:center;}.addict-overlay-wrap .addict-overlay{max-width:712px;margin:0 auto;text-align:left;}.block--insurance .block__content{text-align:right;}.insurance-logos,.insurance-button{display:inline-block;vertical-align:middle;}.insurance-logos{text-align:left;width:50%;}.insurance-button{width:48%;}.block--therapies .therapy-block .therapies-text-overlay{bottom:-4.7em;}.block--therapies .therapy-block a:hover .therapies-text-overlay,.block--therapies .therapy-block a:active .therapies-text-overlay{bottom:0;}.l-footer .block--footer-respond{width:31%;margin:0 3% 0 0;}.l-footer .block--stay-connected{margin-right:0;}.block--leadership.views-row-last{border-bottom:none;}.block--staff .views-row{display:inline-block;margin:0 -4px -7px 0;position:relative;}.block--staff .views-field-field-bio-pic{display:block;margin:0;}.block--staff .views-field-title{position:absolute;top:0;left:0;height:100%;width:100%;display:block;background-color:#2A8AA2;background-color:rgba(42,138,162,0.8);padding-top:2em;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.block--staff .views-row:hover .views-field-title{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}}@media (min-width:1000px){.hero-overlay-wrap{bottom:5%;}.hero-overlay-wrap .logo{display:inline-block;max-width:60%;width:auto;}.addict-overlay-wrap h2{font-size:3.25em;}.block--programs .programs-clip{position:relative;max-width:1000px;margin:0 auto;padding:1em 0 0 0;overflow:hidden;z-index:10;}.block--programs .programs-container{position:relative;left:.25%;text-align:left;width:202%;-moz-transition:left 1s ease,margin 0.5s ease;-o-transition:left 1s ease,margin 0.5s ease;-webkit-transition:left 1s ease,margin 0.5s ease;transition:left 1s ease,margin 0.5s ease;}.block--programs .programs-page2 .programs-container{left:-99.25%;}.block--programs .program-block{text-align:center;}.block--programs .program-block h2{margin-top:-1.25em;}.block--programs .program-block a{padding:1em 1em 2em 1em;}.block--programs .programs-controls{display:block;position:relative;top:2em;max-width:1000px;margin:0 auto;z-index:100;}.block--programs .programs-controls a{color:#EFC041;}.block--programs .programs-controls .programs-prev,.block--programs .programs-controls .programs-next{position:absolute;top:3.1em;left:0;}.block--programs .programs-controls .programs-prev svg circle,.block--programs .programs-controls .programs-next svg circle{fill:#2A8AA2;stroke:#2f9bb6;}.block--programs .programs-controls .programs-prev svg path,.block--programs .programs-controls .programs-next svg path{stroke:#2f9bb6;}.block--programs .programs-controls .programs-prev.enabled svg circle,.block--programs .programs-controls .programs-next.enabled svg circle{stroke:#c9c9c9;}.block--programs .programs-controls .programs-prev.enabled svg path,.block--programs .programs-controls .programs-next.enabled svg path{stroke:#EFC041;}.block--programs .programs-controls .programs-prev.enabled:active svg circle,.block--programs .programs-controls .programs-prev.enabled:hover svg circle,.block--programs .programs-controls .programs-next.enabled:active svg circle,.block--programs .programs-controls .programs-next.enabled:hover svg circle{fill:#EFC041;stroke:#ffffff;}.block--programs .programs-controls .programs-prev.enabled:active svg path,.block--programs .programs-controls .programs-prev.enabled:hover svg path,.block--programs .programs-controls .programs-next.enabled:active svg path,.block--programs .programs-controls .programs-next.enabled:hover svg path{stroke:#ffffff;}.block--programs .programs-controls .programs-next{left:auto;right:0;}.block--get-a-life,.block--verify-insurance-form,.addict-overlay-wrap,.block--i-dont-know,.front .node--page,.block--homepage-insurance,.block--get-in-here{margin:0 auto;max-width:1000px;}.block--get-a-life h2,.block--verify-insurance-form h2,.addict-overlay-wrap h2,.block--i-dont-know h2,.front .node--page h2,.block--homepage-insurance h2,.block--get-in-here h2{font-size:3.125em;}.block--get-a-life{padding:2.5em 9em 0 9em;}.block--get-a-life .hp-phone{font-size:1.5em;}.block--verify-insurance-form{padding:0 9em 2.5em 9em;}.addict-overlay-wrap{line-height:1.5;max-width:100%;padding:0;}.addict-overlay-wrap .addict-overlay{margin:0 auto;padding:2em 9em 3em 9em;max-width:1000px;}.block--i-dont-know{padding:2em 0;}.front .node--page{padding:1em .4em 3em .4em;}.block--i-dont-know,.front .node--page .node__content{text-align:center;}.block--i-dont-know .two-col-wrap,.front .node--page .node__content .two-col-wrap{margin:0 auto;text-align:left;width:956px;}.block--i-dont-know h2,.block--i-dont-know p,.front .node--page .node__content h2,.front .node--page .node__content p{display:inline-block;vertical-align:middle;width:40%;}.block--i-dont-know h2,.front .node--page .node__content h2{border-right:solid 1px #2A8AA2;line-height:1.2;margin:0;margin-right:1.2em;text-align:left;}.block--i-dont-know p,.front .node--page .node__content p{line-height:1.3;margin:0;width:53%;}.block--i-dont-know h2{border-color:#ffffff;}.block--get-in-here{padding:2.5em 9em;}.block--therapies{text-align:center;}.block--therapies .therapy-block{margin:0 1.2em 0 0;}.block--therapies .therapy-block:last-child{margin-right:0;}.block--insurance{padding:2em 7em;}.block--insurance .block__title{font-size:2.125em;}.insurance-button .button,.insurance-button .button-wrap a,.button-wrap .insurance-button a,.insurance-button .form-submit{font-size:1.5em;}.l-footer .block--footer-respond{width:27%;margin:0 9% 0 0;}.l-footer .block--stay-connected{margin-right:0;}}@media (min-width:1200px){.hero-overlay-wrap .logo{max-width:100%;}}@media (min-width:1400px){.hero-overlay-wrap{bottom:12%;}.addict-overlay-wrap .addict-overlay{padding:2em 9em 6em 9em;}}.view-events-calendar .date-nav-wrapper .pager{list-style-type:none;}.view-events-calendar .date-nav-wrapper .pager li{padding:0;}.view-events-calendar .date-nav-wrapper .pager li a{color:#2A8AA2;font-weight:normal;display:block;margin:0;padding:.5em 1em;}.view-events-calendar .date-nav-wrapper .pager .date-prev{right:auto;left:0;}.view-events-calendar .calendar-calendar .month-view .full td.single-day div.monthview,.view-events-calendar .calendar-calendar .week-view .full td.single-day div.weekview,.view-events-calendar .calendar-calendar .day-view .full td.single-day div.dayview,.view-events-calendar .calendar-calendar .month-view .full td.multi-day div.monthview,.view-events-calendar .calendar-calendar .week-view .full td.multi-day div.weekview,.view-events-calendar .calendar-calendar .day-view .full td.multi-day div.dayview{background-color:#EFC041;}.view-events-calendar .calendar-calendar .month-view .full td.single-day div.monthview a,.view-events-calendar .calendar-calendar .week-view .full td.single-day div.weekview a,.view-events-calendar .calendar-calendar .day-view .full td.single-day div.dayview a,.view-events-calendar .calendar-calendar .month-view .full td.multi-day div.monthview a,.view-events-calendar .calendar-calendar .week-view .full td.multi-day div.weekview a,.view-events-calendar .calendar-calendar .day-view .full td.multi-day div.dayview a{color:#ffffff;display:block;padding:.25em;}.view-events-calendar .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.view-events-calendar .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.view-events-calendar .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.view-events-calendar .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{background-color:#EFC041;}.node--event .field--name-field-event-date{color:#2A8AA2;font-size:1.125em;}.block--primary-nav ul{list-style-type:none;margin:0;padding:0;}.block--primary-nav .menu ul{position:absolute;}.block--primary-nav li{display:block;vertical-align:bottom;float:left;list-style-type:none;}.block--primary-nav li a{color:#ffffff;display:block;line-height:1;padding:.75em 1.2em;text-align:center;text-decoration:none;}.block--primary-nav li:hover ul a{background:#f3f3f3;color:#2A8AA2;font-weight:400;padding:.75em 1.2em;text-align:left;}.block--primary-nav li:active ul a:active,.block--primary-nav li:active ul a:hover,.block--primary-nav li:hover ul a:active,.block--primary-nav li:hover ul a:hover{background:#FBCE54;color:#ffffff;}.block--primary-nav li ul{display:none;}.block--primary-nav li ul li{display:block;float:none;}.block--primary-nav li ul li a{width:auto;min-width:12em;}.block--primary-nav ul li a:hover + .menu,.block--primary-nav .menu:hover{display:block;}.block--primary-nav .primary-nav-toggle{background:#EFC041;color:#ffffff;display:none;padding:10px 0;text-align:center;text-decoration:none;}.block--primary-nav input[type=checkbox]{display:none;-webkit-appearance:none;}.block--primary-nav input[type=checkbox]:checked + .menu-block-wrapper{display:block;}@media screen and (max-width:799px){.block--primary-nav .menu-block-wrapper{display:none;}.block--primary-nav .menu-block-wrapper > ul > li a{background:#f3f3f3;color:#2A8AA2;}.block--primary-nav .menu-block-wrapper > ul > li:active a,.block--primary-nav .menu-block-wrapper > ul > li:hover a{background:#EFC041;color:#ffffff;}.block--primary-nav .menu-block-wrapper > ul > li:active a + ul a,.block--primary-nav .menu-block-wrapper > ul > li:hover a + ul a{padding-left:3em;}.block--primary-nav ul{position:static;}.block--primary-nav ul li,.block--primary-nav li a{text-align:left;width:100%;}.block--primary-nav .primary-nav-toggle{display:block;}}@media (min-width:800px){.block--primary-nav{display:inline-block;vertical-align:bottom;line-height:0;-moz-transition:width 1s ease;-o-transition:width 1s ease;-webkit-transition:width 1s ease;transition:width 1s ease;}.block--primary-nav li.active-trail a,.block--primary-nav li:active a,.block--primary-nav li:hover a{color:#141A21;}.block--primary-nav li:hover ul{padding-top:6px;}.block--primary-nav li:hover ul:before{content:'';display:block;position:absolute;top:0;left:inherit;right:inherit;margin:0 .9em;z-index:10;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid #f3f3f3;}.block--primary-nav .menu-mlid-558:hover,.block--primary-nav .menu-mlid-562:hover{position:relative;}.block--primary-nav .menu-mlid-558:hover ul,.block--primary-nav .menu-mlid-562:hover ul{left:auto;right:0;}.block--primary-nav .menu-block-wrapper > .menu > li > a{padding:1em .9em 1.8em .9em;position:relative;-moz-transition:margin 1s ease;-o-transition:margin 1s ease;-webkit-transition:margin 1s ease;transition:margin 1s ease;}.block--primary-nav .menu-block-wrapper > .menu > li.active-trail > a:after,.block--primary-nav .menu-block-wrapper > .menu > li:active > a:after,.block--primary-nav .menu-block-wrapper > .menu > li:hover > a:after{content:'';background-color:#FBCE54;position:absolute;bottom:0;left:0;width:100%;height:1em;}}@media (min-width:1000px){.block--primary-nav .menu-block-wrapper > .menu > li > a{padding:1em 1.25em 2em 1.25em;}.hide-logo .block--primary-nav .menu-block-wrapper > .menu{width:122%;-moz-transition:width 0s ease;-o-transition:width 0s ease;-webkit-transition:width 0s ease;transition:width 0s ease;}.hide-logo .block--primary-nav .menu-block-wrapper > .menu > li > a{margin-right:2.5em;-moz-transition:margin 0s ease;-o-transition:margin 0s ease;-webkit-transition:margin 0s ease;transition:margin 0s ease;}}.block--sidebar-nav{padding:0 0 2em 0;}.block--sidebar-nav ul{font-size:1.125em;list-style:none;margin-top:0;padding:0;}.block--sidebar-nav ul li,.block--sidebar-nav ul .leaf,.block--sidebar-nav ul .collapsed,.block--sidebar-nav ul .expanded{list-style:none;list-style-image:none;list-style-type:none;font-weight:300;}.block--sidebar-nav ul li a,.block--sidebar-nav ul .leaf a,.block--sidebar-nav ul .collapsed a,.block--sidebar-nav ul .expanded a{display:block;padding:.5em 1em;color:#2A8AA2;text-decoration:none;}.block--sidebar-nav ul li a:hover,.block--sidebar-nav ul li a:active,.block--sidebar-nav ul li a.active,.block--sidebar-nav ul li a.active-trail,.block--sidebar-nav ul .leaf a:hover,.block--sidebar-nav ul .leaf a:active,.block--sidebar-nav ul .leaf a.active,.block--sidebar-nav ul .leaf a.active-trail,.block--sidebar-nav ul .collapsed a:hover,.block--sidebar-nav ul .collapsed a:active,.block--sidebar-nav ul .collapsed a.active,.block--sidebar-nav ul .collapsed a.active-trail,.block--sidebar-nav ul .expanded a:hover,.block--sidebar-nav ul .expanded a:active,.block--sidebar-nav ul .expanded a.active,.block--sidebar-nav ul .expanded a.active-trail{background-color:#EFC041;color:#ffffff;}.block--sidebar-nav ul li ul,.block--sidebar-nav ul .leaf ul,.block--sidebar-nav ul .collapsed ul,.block--sidebar-nav ul .expanded ul{font-size:inherit;padding:.5em  0 1em 1em;}.block--sidebar-nav ul li ul li,.block--sidebar-nav ul li ul .leaf,.block--sidebar-nav ul .leaf ul li,.block--sidebar-nav ul .leaf ul .leaf,.block--sidebar-nav ul .collapsed ul li,.block--sidebar-nav ul .collapsed ul .leaf,.block--sidebar-nav ul .expanded ul li,.block--sidebar-nav ul .expanded ul .leaf{border:none;border-width:0;font-size:.8em;}.block--sidebar-nav ul li ul li a,.block--sidebar-nav ul li ul .leaf a,.block--sidebar-nav ul .leaf ul li a,.block--sidebar-nav ul .leaf ul .leaf a,.block--sidebar-nav ul .collapsed ul li a,.block--sidebar-nav ul .collapsed ul .leaf a,.block--sidebar-nav ul .expanded ul li a,.block--sidebar-nav ul .expanded ul .leaf a{color:#73C8E0;}.block--sidebar-nav ul li ul li a:hover,.block--sidebar-nav ul li ul li a:active,.block--sidebar-nav ul li ul li a.active,.block--sidebar-nav ul li ul li a.active-trail,.block--sidebar-nav ul li ul .leaf a:hover,.block--sidebar-nav ul li ul .leaf a:active,.block--sidebar-nav ul li ul .leaf a.active,.block--sidebar-nav ul li ul .leaf a.active-trail,.block--sidebar-nav ul .leaf ul li a:hover,.block--sidebar-nav ul .leaf ul li a:active,.block--sidebar-nav ul .leaf ul li a.active,.block--sidebar-nav ul .leaf ul li a.active-trail,.block--sidebar-nav ul .leaf ul .leaf a:hover,.block--sidebar-nav ul .leaf ul .leaf a:active,.block--sidebar-nav ul .leaf ul .leaf a.active,.block--sidebar-nav ul .leaf ul .leaf a.active-trail,.block--sidebar-nav ul .collapsed ul li a:hover,.block--sidebar-nav ul .collapsed ul li a:active,.block--sidebar-nav ul .collapsed ul li a.active,.block--sidebar-nav ul .collapsed ul li a.active-trail,.block--sidebar-nav ul .collapsed ul .leaf a:hover,.block--sidebar-nav ul .collapsed ul .leaf a:active,.block--sidebar-nav ul .collapsed ul .leaf a.active,.block--sidebar-nav ul .collapsed ul .leaf a.active-trail,.block--sidebar-nav ul .expanded ul li a:hover,.block--sidebar-nav ul .expanded ul li a:active,.block--sidebar-nav ul .expanded ul li a.active,.block--sidebar-nav ul .expanded ul li a.active-trail,.block--sidebar-nav ul .expanded ul .leaf a:hover,.block--sidebar-nav ul .expanded ul .leaf a:active,.block--sidebar-nav ul .expanded ul .leaf a.active,.block--sidebar-nav ul .expanded ul .leaf a.active-trail{background-color:transparent;color:#EFC041;}@media (min-width:800px){.block--sidebar-nav{padding:0 12% 2em 0;}}@media (min-width:1000px){.block--sidebar-nav ul{font-size:1.25em;}}/**/