body{color:#4d4d4d;background-color:#fff;font-family:Open Sans,sans-serif;font-size:1.05em;font-weight:400;line-height:1.5em}h1,h2,h3{font-family:Titillium Web,sans-serif;font-weight:600}h1{color:#484854;font-size:1.4em}h2{color:#484854;font-size:1.2em}h3{color:#844e36;font-size:1.15em}.section-main{background-color:#fff}.section-violet{background-color:#484854}.section-brown{background-color:#844e36}.section-olive{background-color:#857a62}.section-violet,.section-violet h1,.section-violet h2,.section-violet h3,.section-brown,.section-brown h1,.section-brown h2,.section-brown h3,.section-olive,.section-olive h1,.section-olive h2,.section-olive h3,.link-cis-light{color:#fff}.link-cis-light:hover{color:#eee}.link-cis-dark{color:#4d4d4d}.link-cis-dark:hover{color:#844e36}.link-cis-light,.link-cis-dark{font-weight:600}.link-no-underline{text-decoration:none}.link-no-underline:hover{text-decoration:underline}.header-cityscape{z-index:9999}.header-cityscape img{width:320px;margin-bottom:-33px}.header-title img{width:450px;margin-bottom:-3px}.navbar{background-color:#484854}.nav-link{color:#fff;margin-top:.3em;font-family:Titillium Web,sans-serif;font-size:.8em;font-weight:600}.nav-link:hover,.nav-link.is_current{color:#ad8674}.navbar-toggler{margin-top:-1em}.contact-smalltext{font-size:.8em;line-height:1.4em}#contact_form .invalid-feedback{color:#0ff}#contact_form .is-invalid{border-color:#0ff}#contact_form .is-invalid:focus{box-shadow:0 0 0 .25rem #0ff}#contact_form #url,#contact_form #website{display:none}.footer-company{color:#fff;font-size:.8em;line-height:1.4em}.footer-copyright{color:#ccc;font-size:.7em}.credential-badges img{width:auto;height:70px}.blog-entry-title{font-size:1.1em;font-weight:600;text-decoration:none}.blog-entry-text{font-size:.9em;line-height:1.4em}.blog-entry-date,.blog-read-more{font-family:Titillium Web,sans-serif;font-size:.8em;font-weight:600}.blog-entry-date{color:#fff9}.resource-entry{border-bottom:1px solid #ffffff1f}.resource-entry:last-child{border-bottom:none}.resource-entry a{color:#c5a395}.resource-entry a:hover{color:#fff}.resource-entry p{color:#fffc}.practitioner-bio img{max-width:175px;height:auto}.practitioner-name{font-size:1.15em}.practitioner-title{color:#b3a68b;font-family:Titillium Web,sans-serif;font-size:.9em;font-weight:600}.article-subtitle{color:#ad8674;font-family:Titillium Web,sans-serif;font-weight:600}.article-byline{color:#ffffffb3;font-family:Titillium Web,sans-serif;font-size:.8em;font-weight:600}.video-shadow{box-shadow:0 0 15px 2px #000000bf}
