html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold;font-weight:700}dfn{font-style:italic}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}hr{-webkit-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"]{-webkit-box-sizing:border-box;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;-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}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}figure{margin:0}img,picture{margin:0;max-width:100%}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.video-container{float:none;clear:both;width:100%;position:relative;padding-bottom:53%;padding-top:25px;height:0;margin-bottom:2em}.video-container-jw{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;overflow:hidden;margin-bottom:2em;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hidden{display:none !important}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clear{clear:both}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !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^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor;vertical-align:middle}header .icon-phone{fill:#3689a5}.icon-phone{margin-top:-5px;margin-right:.3em}.icon-mail{margin-right:.3em}.rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.icon-bkg{display:inline-block;background-repeat:no-repeat;background-image:url(../img/icons/sprite/sprite.svg)}.icon-bkg .icon-check-circle{width:27px;height:32px;background-position:0 0}.icon-bkg .icon-chevron-left{width:17px;height:17px;background-position:0 -33px}.icon-bkg .icon-chevron-right{width:17px;height:17px;background-position:-33px -33px}.icon-bkg .icon-cross{width:17px;height:17px;background-position:-66px -33px}.icon-bkg .icon-login{width:17px;height:17px;background-position:-99px -33px}.icon-bkg .icon-mail{width:17px;height:17px;background-position:-132px -33px}.icon-bkg .icon-quote{width:17px;height:17px;background-position:-165px -33px}.icon-bkg .icon-rss{width:17px;height:17px;background-position:-198px -33px}.icon-bkg .icon-linkedin{width:17px;height:17px;background-position:-231px -33px}.icon-bkg .icon-phone{width:17px;height:17px;background-position:0 -66px}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}body{background-color:#fffefc;color:#4A4A4A;font-family:"Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;font-size:1.0666666667rem;line-height:1.5}@media screen and (max-width: 480px){body{font-size:16px;font-size:.8888888889rem}}h1{font-size:48px;font-size:3.2rem}@media screen and (max-width: 480px){h1{font-size:48px;font-size:2.6666666667rem}}h2{font-size:32px;font-size:2.1333333333rem}@media screen and (max-width: 480px){h2{font-size:32px;font-size:1.7777777778rem}}h3{font-size:26px;font-size:1.7333333333rem}@media screen and (max-width: 480px){h3{font-size:26px;font-size:1.4444444444rem}}h4{font-size:19px;font-size:1.2666666667rem}@media screen and (max-width: 480px){h4{font-size:19px;font-size:1.0555555556rem}}h5{font-size:17px;font-size:1.1333333333rem}@media screen and (max-width: 480px){h5{font-size:17px;font-size:.9444444444rem}}h6{font-size:16px;font-size:1.0666666667rem}@media screen and (max-width: 480px){h6{font-size:16px;font-size:.8888888889rem}}@media screen and (max-width: 780px){h1{font-size:36px;font-size:2.4rem}}@media screen and (max-width: 780px) and (max-width: 480px){h1{font-size:36px;font-size:2rem}}@media screen and (max-width: 780px){h2{font-size:26px;font-size:1.7333333333rem}}@media screen and (max-width: 780px) and (max-width: 480px){h2{font-size:26px;font-size:1.4444444444rem}}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0 0 .75em}h1,h4,h5{font-family:"Droid Serif","Georgia","Times","Times New Roman",serif}h2{font-weight:400}h1,h3,h5{color:#304559}h2,h4{color:#3689a5}p{margin:0 0 .75em}a{color:#3689a5;text-decoration:none;-webkit-transition:color 150ms ease,border 150ms ease;transition:color 150ms ease,border 150ms ease;border-bottom:2px solid transparent;-webkit-transition:color .4s, border-bottom-color .4s;transition:color .4s, border-bottom-color .4s}a:active,a:focus,a:hover{color:#29677c;border-bottom-color:currentcolor}hr{display:block;border-bottom:1px solid #f3e5d2;border-left:0;border-right:0;border-top:0;height:1px;margin:1.5em 0;padding:0}ul{padding-left:1em}header{font-weight:500}header .phone{text-align:right;padding-bottom:.4em}@media screen and (max-width: 780px){header .phone{padding-bottom:0}}header .phone a:hover{border-bottom-color:transparent}.phone a{font-size:1.2em;letter-spacing:1px}footer .phone{font-weight:700;font-size:1.2em;padding-bottom:0.5em}.hero{text-align:center}.hero h1{text-shadow:0px 0px 5px rgba(255,251,240,0.4);font-weight:400;letter-spacing:0;padding:.5em 1em 1em;line-height:1.3;font-family:'Bree Serif';margin-bottom:0}@media screen and (max-width: 780px){.hero h1{line-height:1.2;font-size:2.5em;padding:.5em .6em 1em}}.hero h1:after{content:"";border-bottom:3px solid #304559;width:20%;margin-left:40%;height:3px;position:relative;display:block;top:20px}@media screen and (min-width: 1600px){.hero h1{font-size:3.2em}}.site-title{font-family:"Droid Serif","Georgia","Times","Times New Roman",serif;color:white;text-shadow:0px 1px 5px rgba(0,0,0,0.5);margin-top:1em}@media screen and (max-width: 900px){.site-title{margin-top:0}}.site-tagline{font-style:italic;font-size:1.3em}.site-name{font-size:1.9em;font-weight:700;margin-bottom:.1em}.page-link{text-transform:uppercase;letter-spacing:0.03em;color:#d5a055;font-weight:500}.page-link:hover{color:currentcolor}.on-page{list-style:none;padding-left:.2em;font-size:1.1em}.on-page:before{content:"";position:relative;display:block;border-top:3px solid #F9F2DB;height:0;width:50%;top:0;left:0;padding-bottom:1em}.on-page li{padding-bottom:.75em;text-transform:none}@media screen and (max-width: 780px){.on-page li{display:inline}}.on-page a{color:#304559}.on-page a:hover{color:#29677c}blockquote{position:relative;font-size:13px;font-size:.8666666667rem;font-family:"Droid Serif","Georgia","Times","Times New Roman",serif;font-style:italic;border-top:3px solid #3689a5;border-bottom:3px solid #3689a5;padding:1em 0 1em 3em}blockquote:before{background:url(../img/icons/sprite/sprite.svg) no-repeat left top;width:32px;height:32px;background-position:-165px -33px;content:"";position:absolute;display:inline-block;left:2px;top:1em;fill:currentColor}@media screen and (max-width: 480px){blockquote{font-size:13px;font-size:.7222222222rem}}aside blockquote{margin:0 .5em 1em 0}figcaption{color:#304559;font-style:italic;font-size:.9em}cite{color:#3689a5;font-family:"Roboto","Helvetica Neue","Helvetica","Arial",sans-serif}.hfeed{list-style:none;padding-left:0}.hentry{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #F9F2DB}.hentry h3 a{color:#223140}.hentry h3{margin-bottom:.5em}.hentry::after{clear:both;content:"";display:block}.post-meta{float:right;font-size:13px;font-size:.8666666667rem;font-family:"Droid Serif","Georgia","Times","Times New Roman",serif}@media screen and (max-width: 480px){.post-meta{font-size:13px;font-size:.7222222222rem}}.post-meta ul{list-style:none;padding-left:0}.post-meta li{display:inline}.entry-published{font-size:13px;font-size:.8666666667rem;font-style:italic}@media screen and (max-width: 480px){.entry-published{font-size:13px;font-size:.7222222222rem}}.single .event-meta{margin-bottom:2em}.breadcrumbs .icon,.page-link .icon{width:1.2em;height:1.2em;vertical-align:sub}.breadcrumbs{margin-bottom:2em;clear:both}.small-note{font-size:85%}.files{list-style-type:none;padding-left:0}.files .icon{margin-right:.5em}.files li{padding-bottom:.5em}.files p{font-size:.8em;padding-left:2.2em}.files .download[href$=".pdf"]:after{content:' \2013 \00A0 PDF'}.files .download[href$=".docx"]:after{content:' \2013 \00A0 DOCX'}.files .download[href$=".doc"]:after{content:' \2013 \00A0 DOC'}.files .download:after{font-size:small;font-style:italic}.files .download{font-size:1.2em;font-weight:500}.files .download:hover{border-bottom-color:transparent;color:#d8912e}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e0a859;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-family:"Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-align:center;text-decoration:none;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,[type='button']:hover,[type='button']:focus,[type='reset']:hover,[type='reset']:focus,[type='submit']:hover,[type='submit']:focus{background-color:#b38647;color:#fff}button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled{cursor:not-allowed;opacity:0.5}button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit']:disabled:hover{background-color:#e0a859}.btn{border:0;border-radius:10px;color:#fff;padding:.75em 1.5em;display:inline-block;font-size:19px;font-size:1.2666666667rem;text-align:center;letter-spacing:1px;font-weight:700;position:relative}@media screen and (max-width: 480px){.btn{font-size:19px;font-size:1.0555555556rem}}.small{padding:.375em .75em;font-size:16px;font-size:1.0666666667rem;letter-spacing:0px}@media screen and (max-width: 480px){.small{font-size:16px;font-size:.8888888889rem}}.action{background-color:#e0a859;-webkit-box-shadow:0px 4px 0px #a87e43;box-shadow:0px 4px 0px #a87e43}.second{background-color:#3689a5;-webkit-box-shadow:0px 4px 0px #29677c;box-shadow:0px 4px 0px #29677c}.no-touchevents .btn:hover{color:#fff;top:2px}.no-touchevents .btn:focus,.no-touchevents .btn:active{color:#fff;top:4px}.no-touchevents .action:hover{background-color:#ca9750;-webkit-box-shadow:0px 2px 0px #a87e43;box-shadow:0px 2px 0px #a87e43}.no-touchevents .action:focus,.no-touchevents .action:active{-webkit-box-shadow:0px 0px 0px #a87e43;box-shadow:0px 0px 0px #a87e43}.no-touchevents .second:hover{background-color:#317b95;-webkit-box-shadow:0px 2px 0px #29677c;box-shadow:0px 2px 0px #29677c}.no-touchevents .second:focus,.no-touchevents .action:active{-webkit-box-shadow:0px 0px 0px #29677c;box-shadow:0px 0px 0px #29677c}.site-nav{text-align:right;float:right;display:block;width:auto;position:relative}@media screen and (max-width: 780px){.site-nav{width:100%}}@media screen and (min-width: 781px) and (max-width: 850px){.site-nav{font-size:.9em}}.site-nav ul{list-style:none;margin:0;padding:0;float:right;position:relative;width:inherit;opacity:1;overflow:visible;z-index:9999}.site-nav li{display:inline-block;margin-left:1em;letter-spacing:1px;font-size:.9em}@media screen and (max-width: 780px){.site-nav li{font-size:1.1em}}.site-nav li:first-child{margin:0}.site-nav a{color:#304559;padding-bottom:.3em;border-bottom:3px solid transparent}.site-nav a:hover{color:#29677c}.site-nav .selected>a,.site-nav a:hover{border-bottom-color:currentcolor}.site-nav .selected a:hover{color:#304559}.site-nav .drop-btn{display:none}@media screen and (min-width: 780px){.site-nav .dropdown{display:none;position:absolute;background-color:#fffefc;min-width:160px;max-width:180px;-webkit-box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;right:0;border:1px solid #f9f2db;top:118%}.site-nav .dropdown a{padding:1em;display:block;text-align:left}.site-nav .dropdown li{display:block}.site-nav .drop-btn{display:inline-block;margin-top:-3px;padding:0;background-color:transparent;color:#304559}.site-nav .has-dropdown:hover .dropdown{display:block}.site-nav .has-dropdown .drop-btn:focus~.dropdown{display:block}}.mobile-button{display:none;border-bottom:none}.mobile-button:focus,.mobile-button:hover{color:#3689a5}.mobile-button.open span{display:none}.mobile-button.open .icon{display:block;opacity:1;margin-right:5px;margin-top:5px;-webkit-transition:opacity .5s;transition:opacity .5s}.mobile-button .icon{fill:#304559;font-size:1.9em;display:none;opacity:0}@media screen and (max-width: 780px){.site-nav ul,header .phone{-webkit-transition:max-height 0.5s, opacity .5s;transition:max-height 0.5s, opacity .5s;clear:both;float:none;margin:0 auto;opacity:0;height:0;max-height:0;overflow:hidden;width:100%}header{background-color:transparent}header.open{position:fixed;width:100%;height:100%;top:0;left:0;background-color:white;z-index:10}header.open .site-nav ul,header.open .phone{-webkit-transition:max-height 0.5s, opacity .5s;transition:max-height 0.5s, opacity .5s;opacity:1;display:block;margin:0;max-height:500px;height:auto;overflow:visible;text-align:center}header.open+div{margin-top:calc(44px + 3.4em)}header .phone{font-size:1.5em}header.open li{display:block;padding:1em 0;margin-left:0}.mobile-button{color:#304559;display:block;float:right;line-height:40px;margin:0;padding:1.7em 1em 1.7em 0;text-decoration:none;text-transform:uppercase}}.logo{float:left;padding:.4em 0 0 .5em;max-width:190px}@media screen and (max-width: 780px){.logo{max-width:170px;padding:1.7em 0 1.7em 1em}}@media screen and (min-width: 781px) and (max-width: 850px){.logo{max-width:170px}}.logo a{display:block;max-height:50px}.logo-img{max-width:100%;width:228px;height:44px;fill:#223140;-webkit-transition:fill .4s;transition:fill .4s}.logo-img:active,.logo-img:focus,.logo-img:hover{border-bottom-color:transparent}.logo-img:hover{fill:#3689a5}.logo-img .svg{max-width:100%}.logo-white{margin-bottom:1em}.logo-white .logo-img svg{width:170px;height:44px;fill:white}.logo-white #lmft{-webkit-transform:translate(0, 26px);-ms-transform:translate(0, 26px);transform:translate(0, 26px)}@media screen and (max-width: 480px){.logo-white #lmft{-webkit-transform:translate(56px, 26px);-ms-transform:translate(56px, 26px);transform:translate(56px, 26px)}}header,.hero,.main-content,.about-section,.container{max-width:1300px;margin-left:auto;margin-right:auto}header::after,.hero::after,.main-content::after,.about-section::after,.container::after{clear:both;content:"";display:block}header::after,.hero::after,.main-content::after,.about-section::after,.container::after{clear:both;content:"";display:block}header{padding:2em 1em}@media screen and (max-width: 780px){header{padding:0}}.hero{padding:4em 0}@media screen and (max-width: 780px){.hero{padding:2em 0}}.head{border-bottom:10px solid #304559;-webkit-transition:background .3s;transition:background .3s;background:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(30%, rgba(255,255,255,0.5)), color-stop(60%, rgba(255,255,255,0.1)), to(rgba(48,69,89,0.3))),white url(../img/vineyard-sunset-flare-2.jpg) no-repeat 55% 74%;background:linear-gradient(white 0%, rgba(255,255,255,0.5) 30%, rgba(255,255,255,0.1) 60%, rgba(48,69,89,0.3) 100%),white url(../img/vineyard-sunset-flare-2.jpg) no-repeat 55% 74%}@media screen and (max-width: 900px){.head{background-position:55% 72%}}@media screen and (max-width: 780px){.head{background:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(30%, rgba(255,255,255,0.5)), color-stop(60%, rgba(255,255,255,0.2)), to(rgba(48,69,89,0.3))), white url(../img/vineyard-sunset-flare-2.jpg) no-repeat;background:linear-gradient(white 0%, rgba(255,255,255,0.5) 30%, rgba(255,255,255,0.2) 60%, rgba(48,69,89,0.3) 100%), white url(../img/vineyard-sunset-flare-2.jpg) no-repeat;background-position:55% 73%}}@media screen and (min-width: 2000px){.head{background-size:cover}}.masthead{padding:4em 0.5em 3em;background-color:#fffbf0;margin-bottom:3em;text-align:center;border-bottom:10px solid #F9F2DB}.masthead h1{text-shadow:0px 0px 5px rgba(255,251,240,0.4)}.masthead h1,.masthead h2,.masthead p{margin:.5em auto}@media screen and (min-width: 850px){.masthead h1,.masthead h2,.masthead p{max-width:70vw}}main{padding-bottom:2em;float:left;display:block;margin-right:2.5641025641%;width:58.9743589744%;margin-right:0}@media screen and (max-width: 780px){main{float:left;display:block;margin-right:3.2258064516%;width:100%}main:last-child{margin-right:0}}main:last-child{margin-right:0}aside{float:left;display:block;margin-right:2.5641025641%;width:38.4615384615%}@media screen and (max-width: 780px){aside{float:left;display:block;margin-right:3.2258064516%;width:100%}aside:last-child{margin-right:0}}aside:last-child{margin-right:0}.single main{margin-left:20.5128205128%}@media screen and (min-width: 781px) and (max-width: 850px){.single main{float:left;display:block;margin-right:2.5641025641%;width:79.4871794872%;margin-left:10.2564102564%}.single main:last-child{margin-right:0}}@media screen and (max-width: 780px){.single main{float:left;display:block;margin-right:3.2258064516%;width:87.0967741935%;margin-left:6.4516129032%}.single main:last-child{margin-right:0}}@media screen and (max-width: 480px){.single main{float:left;display:block;margin-right:6.6666666667%;width:100%;margin-left:0}.single main:last-child{margin-right:0}}.news aside{float:left;display:block;margin-right:2.5641025641%;width:28.2051282051%}@media screen and (max-width: 780px){.news aside{width:100%}}.news aside:last-child{margin-right:0}.news main{margin-bottom:2em}.main-content{padding:0 1em}.long-intro h2{padding:0 2em 0 0.5em}@media screen and (max-width: 780px){.long-intro h2{padding:0 0.5em}}article{padding-top:2em;border-top:1px solid #f3e5d2;margin-bottom:2em}article::after{clear:both;content:"";display:block}article:first-child{border-top:none;padding-top:0}article p img,article figure img{max-width:30%;display:inline}article .featured img{max-width:100%}article+.files{margin-top:-1em}figure.testimonial{float:left;display:block;margin-right:2.5641025641%;width:53.8461538462%;margin-left:-66.6666666667%;margin-bottom:1em;clear:both}@media screen and (max-width: 780px){figure.testimonial{float:none;margin:0;width:inherit}}figure.testimonial:last-child{margin-right:0}figure.testimonial blockquote{margin:0}figure.featured{margin:.5em 0;float:right;display:block;margin-left:2.5641025641%;width:48.7179487179%}@media screen and (max-width: 480px){figure.featured{float:none;width:inherit;margin-left:0}}figure.featured:last-child{margin-left:0}@media screen and (min-width: 1600px){figure.featured{margin-right:-10.2564102564%}}.panels::after{clear:both;content:"";display:block}.home .panels{background:#3689a5;background:-webkit-gradient(linear, left top, right top, from(#3689a5),color-stop(50%, #3689a5),color-stop(50%, #fffbf0),to(#fffbf0));background:linear-gradient(to right, #3689a5 0%,#3689a5 50%,#fffbf0 50%,#fffbf0 100%)}.double-panel{float:left;width:50%;display:inline-block;height:400px;padding:4em 1em}@media screen and (max-width: 780px){.double-panel{width:100%;padding:2em 1em;height:auto}}.home .page-link{font-size:1.2em}.panels .page-link{-webkit-transition:color .4s;transition:color .4s}.panels .therapy{background-color:#3689a5;background:-webkit-gradient(linear, left top, right top, from(#3689a5), color-stop(60%, rgba(54,137,165,0.8)), to(rgba(54,137,165,0.6))),rgba(54,137,165,0.5) url(../img/colorful-family-cropped.jpg) no-repeat center top;background:linear-gradient(90deg, #3689a5 0%, rgba(54,137,165,0.8) 60%, rgba(54,137,165,0.6) 100%),rgba(54,137,165,0.5) url(../img/colorful-family-cropped.jpg) no-repeat center top;background-size:cover;-webkit-box-shadow:0 10px 0 #3689a5;box-shadow:0 10px 0 #3689a5}.panels .therapy h1,.panels .therapy h2{color:#fffbf0}@media screen and (min-width: 1600px){.panels .therapy .double-panel-content{padding-left:20%}}.panels .therapy h1{text-shadow:0px 1px 3px rgba(0,0,0,0.2)}@media screen and (min-width: 781px) and (max-width: 850px){.panels .therapy h1{font-size:2.6em}}.panels .pro{background-color:#fffbf0;background:-webkit-gradient(linear, left top, right top, from(#fffbf0), color-stop(60%, rgba(255,251,240,0.8)), to(rgba(255,251,240,0.6))),rgba(249,242,219,0.5) url(../img/professionals.jpg) no-repeat center top;background:linear-gradient(90deg, #fffbf0 0%, rgba(255,251,240,0.8) 60%, rgba(255,251,240,0.6) 100%),rgba(249,242,219,0.5) url(../img/professionals.jpg) no-repeat center top;background-size:cover;-webkit-transition:background-image .4s;transition:background-image .4s;-webkit-box-shadow:0 10px 0 #F9F2DB;box-shadow:0 10px 0 #F9F2DB}.panels .pro h1,.panels .pro h2{color:#304559}@media screen and (min-width: 1600px){.panels .pro .double-panel-content{padding-left:10%}}.panels .pro h1{margin-bottom:1.1em;text-shadow:0px 0px 5px rgba(255,251,240,0.4)}a.double-panel{position:relative;z-index:5;border-bottom:none}a.double-panel:before{content:'';display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-100;-webkit-transition:opacity 0.45s;transition:opacity 0.45s}a.double-panel:hover:before{opacity:1}a.double-panel:hover,a.double-panel:active,a.double-panel:visited{border-bottom:none}a.therapy:before{background:-webkit-gradient(linear, left top, right top, from(rgba(54,137,165,0.8)), color-stop(60%, rgba(54,137,165,0.6)), to(rgba(54,137,165,0.1))),rgba(54,137,165,0.2) url(../img/colorful-family-cropped.jpg) no-repeat center top;background:linear-gradient(90deg, rgba(54,137,165,0.8), rgba(54,137,165,0.6) 60%, rgba(54,137,165,0.1) 100%),rgba(54,137,165,0.2) url(../img/colorful-family-cropped.jpg) no-repeat center top;background-size:cover}a.therapy:hover p{color:#fffbf0}a.pro:before{background:-webkit-gradient(linear, left top, right top, from(#fffbf0), color-stop(60%, rgba(255,251,240,0.5)), to(rgba(255,251,240,0.2))),rgba(249,242,219,0.5) url(../img/professionals.jpg) no-repeat center top;background:linear-gradient(90deg, #fffbf0 0%, rgba(255,251,240,0.5) 60%, rgba(255,251,240,0.2) 100%),rgba(249,242,219,0.5) url(../img/professionals.jpg) no-repeat center top;background-size:cover}@media screen and (max-width: 780px){.home .therapy{background-color:#3689a5;margin-bottom:10px}.home .pro{background-color:#fffbf0}}.double-panel-content{max-width:760px}@media screen and (max-width: 1200px){.double-panel-content{padding-left:0;padding-right:0}}@media screen and (min-width: 850px){.double-panel-content{padding-left:8%}}.contact .panels{background-color:#fffcf5}.contact .masthead{margin-bottom:0;background-color:transparent}@media screen and (min-width: 850px){.contact .double-panel-content{padding-left:10%}}@media screen and (min-width: 1600px){.contact .double-panel-content{padding-left:30%}}.center-panel{clear:both;padding:4em 1em;text-align:center}@media screen and (max-width: 780px){.center-panel{width:100%;padding:2em 1em;height:auto}}.center-panel .double-panel-content{padding-left:0;margin:0 auto}.center-panel p{padding-bottom:0.5em}.contact .panels h5{font-weight:400;font-style:italic}.contact .panels p{font-size:26px;font-size:1.7333333333rem}@media screen and (max-width: 480px){.contact .panels p{font-size:26px;font-size:1.4444444444rem}}.contact .panels .icon{margin-right:.2em;fill:#3689a5}.contact .panels .icon-phone{margin-top:-9px}.contact .panels .double-panel{height:540px;padding-bottom:0}@media screen and (max-width: 780px){.contact .panels .double-panel{height:auto}}@media screen and (max-width: 780px){.contact .panels .btn{margin-bottom:2em}}.about-bio{float:left;display:block;margin-right:2.5641025641%;width:79.4871794872%;margin-left:10.2564102564%;margin-right:0;padding:4em 1em 2em}.about-bio:last-child{margin-right:0}@media screen and (max-width: 780px){.about-bio{float:left;display:block;margin-right:3.2258064516%;width:100%;margin-left:0%}.about-bio:last-child{margin-right:0}}@media screen and (max-width: 900px){.about-bio{margin-left:0%;float:left;display:block;margin-right:3.2258064516%;width:100%}.about-bio:last-child{margin-right:0}}.about-bio p{font-size:1.1em}@media screen and (max-width: 780px){.about-bio h1{font-size:1.6em}.about-bio p{font-size:1em}}@media screen and (min-width: 1050px){.about-bio h1{margin-top:.3em}.about-bio p{font-size:1.2em}}.recent-news{border-top:1px solid #F9F2DB;padding:2em 1em;float:left;display:block;margin-right:2.5641025641%;width:79.4871794872%;margin-left:10.2564102564%;margin-right:0}.recent-news:last-child{margin-right:0}@media screen and (max-width: 780px){.recent-news{float:left;display:block;margin-right:3.2258064516%;width:100%;margin-left:0%}.recent-news:last-child{margin-right:0}}@media screen and (max-width: 900px){.recent-news{margin-left:0%;float:left;display:block;margin-right:3.2258064516%;width:100%}.recent-news:last-child{margin-right:0}}.recent-news h3{font-size:1.6em}.recent-news h5{font-size:1.15em}.home .content-block{width:65%;float:left;display:inline-block}.home .left-block{float:left;width:35%;display:inline-block;padding-right:2em;margin-bottom:1em}.home .hfeed{font-size:0.8em}.home .left-block img{width:200px}.home .alignright{text-align:right}@media screen and (min-width: 1050px){.home .alignright{padding-top:1em}}@media screen and (max-width: 480px){.home .about-bio{text-align:center}.home .content-block,.home .left-block{width:100%}.home .content-block,.home .left-block{float:none}.home .left-block{padding-right:0}.home .left-block img{width:160px}.home .alignright{text-align:inherit}}.contact-phone{display:none}@media screen and (max-width: 780px){.contact-phone{display:block;background-color:#304559;text-align:center;font-size:32px;font-size:2.1333333333rem;padding:0 .3em .3em}}@media screen and (max-width: 780px) and (max-width: 480px){.contact-phone{font-size:32px;font-size:1.7777777778rem}}@media screen and (max-width: 780px){.contact-phone a{color:white;border-bottom:none}.contact-phone .icon{fill:white}}.cmsmap{width:100%;height:540px}@media screen and (max-width: 780px){.cmsmap{height:300px}}.single .cmsmap{height:350px}.contact .map{float:left;width:50%;display:inline-block}@media screen and (max-width: 780px){.contact .map{width:100%}}.four-o-four article{margin-bottom:1em}.four-o-four main ul{padding-left:1em;margin-bottom:2em}.third{float:left;display:block;margin-right:2.5641025641%;width:31.6239316239%}.third:last-child{margin-right:0}.families-individuals .masthead{background-color:#fffbf0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,251,240,0.7)), to(rgba(255,251,240,0.7))),rgba(249,242,219,0.5) url(../img/family-sitting-in-grass-cropped.jpg) no-repeat center 42%;background:linear-gradient(rgba(255,251,240,0.7), rgba(255,251,240,0.7)),rgba(249,242,219,0.5) url(../img/family-sitting-in-grass-cropped.jpg) no-repeat center 42%;background-size:cover}.professionals .masthead{background-color:#fffbf0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,251,240,0.7)), to(rgba(255,251,240,0.7))),rgba(249,242,219,0.5) url(../img/professionals.jpg) no-repeat center 30%;background:linear-gradient(rgba(255,251,240,0.7), rgba(255,251,240,0.7)),rgba(249,242,219,0.5) url(../img/professionals.jpg) no-repeat center 30%;background-size:cover}footer{background-color:#304559;color:white}footer::after{clear:both;content:"";display:block}@media screen and (max-width: 480px){footer{text-align:center}}footer a{color:white}footer a:hover{color:#e0a859;border-bottom-color:#e0a859}footer .number{font-weight:700}.footer_content{max-width:1300px;margin-left:auto;margin-right:auto;padding:3em 1em 1em}.footer_content::after{clear:both;content:"";display:block}@media screen and (max-width: 780px){.footer_content{padding:1em}}.links_col{float:left;display:block;margin-right:2.5641025641%;width:23.0769230769%}@media screen and (max-width: 780px){.links_col{float:left;display:block;margin-right:3.2258064516%;width:48.3870967742%}.links_col:last-child{margin-right:0}}@media screen and (max-width: 480px){.links_col{float:left;display:block;margin-right:6.6666666667%;width:100%}.links_col:last-child{margin-right:0}}.links_col:last-child{margin-right:0}.contact_info{text-align:right;float:left;display:block;margin-right:2.5641025641%;width:48.7179487179%;margin-right:0}@media screen and (max-width: 780px){.contact_info{margin:0;float:left;display:block;margin-right:3.2258064516%;width:48.3870967742%;margin-right:0}.contact_info:last-child{margin-right:0}}@media screen and (max-width: 480px){.contact_info{text-align:center;float:left;display:block;margin-right:6.6666666667%;width:100%}.contact_info:last-child{margin-right:0}}.contact_info:last-child{margin-right:0}.bottom_footer{float:left;display:block;margin-right:2.5641025641%;width:100%;font-size:small}.bottom_footer:last-child{margin-right:0}.bottom_footer .copyright{float:left;text-transform:uppercase}.bottom_footer .referral{float:right;text-align:right;font-style:italic}.bottom_footer .referral,.bottom_footer .copyright{width:auto}@media screen and (max-width: 480px){.bottom_footer .referral,.bottom_footer .copyright{width:100%;text-align:center}}.footer_nav ul,.social{list-style-type:none;margin:0;padding:0}.footer_nav li{padding-bottom:1em}.social li{display:inline-block;margin-bottom:1em;margin-left:.5em;font-size:1.2em}.social li a:hover{color:#e0a859;border-bottom-color:transparent}.social-verified{padding-bottom:1em}.social-verified span{font-size:.85em;font-family:"Droid Serif","Georgia","Times","Times New Roman",serif;font-weight:700}.social-verified .icon{margin-right:.2em}.social-verified a:hover{color:#ef5350;border-bottom-color:transparent}.cta{background-color:#3689a5}.cta_content{max-width:1300px;margin-left:auto;margin-right:auto;text-align:center;padding:2em}.cta_content::after{clear:both;content:"";display:block}.cta_content h2{float:left;display:block;margin-right:2.5641025641%;width:79.4871794872%;margin-left:10.2564102564%;color:white}@media screen and (max-width: 780px){.cta_content h2{clear:both;width:100%;float:none;margin-left:0;margin-right:0}}.cta_content h2:last-child{margin-right:0}.cat-list{padding-left:0;list-style-type:none}@media screen and (max-width: 780px){.cat-list li{display:inline-block;margin-right:.3em}}.event-info{border-top:3px solid #3689a5;padding-top:1.5em;margin-top:1em}.single .post-meta{width:100%;margin-right:0;text-align:right}.single .post-meta div{display:inline-block}.single .post-meta .cats{margin-right:.5em}@media screen and (min-width: 850px){.htitle{font-size:2.4em}}.news-meta{display:block;padding-top:2em}@media screen and (max-width: 780px){.news-meta{display:none}}.paging{width:100%;font-size:0.9em;margin-top:1em}.paging::after{clear:both;content:"";display:block}.paging .prev{float:left;width:25%;display:inline}.paging .next{float:right;width:25%;text-align:right;display:inline}.paging .numbers{float:left;text-align:center;width:50%;display:inline;color:#5c5c5c}.paging a:hover,.paging a:focus{border-bottom-color:transparent;color:#d5a055}.paging .icon{vertical-align:sub;width:1.1em;height:1.1em}.not-last .numbers{margin-left:25%}.not-first.not-last .numbers{margin:0}.sort-archive{padding-top:2em}.sort-archive li{font-size:0.9em}.ie9 img[src*=".svg"]{width:100%}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){img[src*=".svg"]{width:100%}}.lt-ie10 .head,.no-cssgradients .head{background:rgba(249,242,219,0.5) url(../img/vineyard-sunset-flare-2.jpg) no-repeat center -270px}@media screen and (max-width: 900px){.lt-ie10 .head,.no-cssgradients .head{background-position-y:-280px}}@media screen and (max-width: 780px){.lt-ie10 .head,.no-cssgradients .head{background-position-y:-300px}}@media screen and (min-width: 2000px){.lt-ie10 .head,.no-cssgradients .head{background-size:cover}}.lt-ie10 .therapy,.no-cssgradients .therapy{background:rgba(54,137,165,0.5) url(../img/colorful-family-cropped-wshade.jpg) no-repeat center top;background-size:cover}.lt-ie10 .families-individuals .masthead,.no-cssgradients .families-individuals .masthead{background:rgba(249,242,219,0.5) url(../img/family-sitting-in-grass-cropped-wshade.jpg) no-repeat center 42%;background-size:cover}.lt-ie10 .pro,.lt-ie10 .professionals .masthead,.no-cssgradients .pro,.no-cssgradients .professionals .masthead{background:rgba(249,242,219,0.5) url(../img/professionals-wshade.jpg) no-repeat center top;background-size:cover}.lt-ie10 .professionals .masthead,.lt-ie10 .families-individuals .masthead,.no-cssgradients .professionals .masthead,.no-cssgradients .families-individuals .masthead{background-position:center 30%}.lt-ie10 .breadcrumbs .icon,.lt-ie10 .page-link .icon{vertical-align:middle}.lt-ie9 .head{background:#fffbf0 url(../img/vineyard-sunset-flare-2.jpg) no-repeat center 80%}.lt-ie9 .therapy{background:#3689a5 url(../img/colorful-family-cropped-wshade.jpg) no-repeat center top}.lt-ie9 .families-individuals .masthead{background:#fffbf0 url(../img/family-sitting-in-grass-cropped-wshade.jpg) no-repeat center 42%}.lt-ie9 .pro,.lt-ie9 .professionals .masthead{background:#F9F2DB url(../img/professionals-wshade.jpg) no-repeat center top}.lt-ie9 .professionals .masthead,.lt-ie9 .families-individuals .masthead{background-position:center 30%}.lt-ie9 .head,.lt-ie9 .therapy,.lt-ie9 .pro,.lt-ie9 .masthead{-ms-behavior:url(../inc/backgroundsize.min.htc)}.lt-ie9 section,.lt-ie9 footer,.lt-ie9 .masthead,.lt-ie9 header{clear:both}.lt-ie9 header{padding-bottom:3.5em}.lt-ie9 footer,.lt-ie9 .footer-content,.lt-ie9 .contact .panels{width:100%;overflow:auto}.lt-ie9 .double-panel{display:inline;padding-right:0;padding-left:0;height:inherit}.lt-ie9 .double-panel-content{padding:0 1.5em}.lt-ie9 .about-bio p,.lt-ie9 .about-bio h1{float:none;width:auto;display:block}.lt-ie9 .about-bio h1{margin-top:1em}.lt-ie9 .about-bio p{font-size:1.2em}.lt-ie9 .logo-white .svg{display:none}.lt-ie9 .site-nav a:hover{text-decoration:underline}.lt-ie9 blockquote{background-image:url(../img/icons/PNG/quote-blue.png);background-repeat:no-repeat;background-position:0 1em}.lt-ie9 .content-block{width:60%}.lt-ie8 .site-nav li{display:inline}.lt-ie8 .home .double-panel{height:250px;zoom:1}.lt-ie8 footer{overflow:hidden}.lt-ie8 .icon{display:inline;background-repeat:no-repeat;background-image:url(../img/icons/sprite/sprite.png)}.lt-ie8 .social li,.lt-ie8 .social li a{display:inline;width:20px;height:20px}.lt-ie8 .rss{width:17px;height:17px;background-position:-165px -33px}.lt-ie8 .linkedin{width:17px;height:17px;background-position:-198px -33px}.no-svg .fallback{display:inline-block;*display:inline;background-repeat:no-repeat;background-image:url(../img/icons/sprite/sprite.png)}.no-svg .icon-check-circle{width:16px;height:17px;background-position:0 0}.no-svg a:hover .icon-check-circle{background-position:-35px 0}.no-svg .icon-chevron-left{width:17px;height:17px;background-position:0 -33px}.no-svg .icon-chevron-right{width:17px;height:17px;background-position:-33px -33px}.no-svg .icon-cross{width:17px;height:17px;background-position:-66px -33px}.no-svg .icon-login{width:17px;height:17px;background-position:-99px -33px}.no-svg .icon-mail{width:17px;height:17px;background-position:-132px -33px}.no-svg .icon-quote{width:17px;height:17px;background-position:-165px -33px}.no-svg .icon-rss{width:17px;height:17px;background-position:-168px -33px}.no-svg .icon-linkedin{width:17px;height:17px;background-position:-200px -33px}.no-svg .icon-phone{width:17px;height:17px;background-position:0 -66px}.no-svg a:hover .icon-rss{background-position:-168px -66px}.no-svg a:hover .icon-linkedin{background-position:-200px -65px}.no-svg footer .icon-phone{background-position:-35px -66px}.no-svg footer .icon-mail{margin-top:5px;background-position:-134px -66px}.no-svg p.phone .icon-phone{background-position:-280px 0;width:24px;height:24px}
