.border{border:1px solid #00f}.primary-font{font-family:'Open Sans',sans-serif;font-family:arial,sans-serif}.secondary-font{font-family:'Noto Serif',serif;font-family:'Arial Black',arial,sans-serif}.tertiary-font{font-family:'Open Sans',sans-serif;font-family:'Arial Black',arial,sans-serif}.text-shadow{text-shadow:1px 1px 1px #888}.i,.em{font-style:italic}.transition{transition:all ease .3s}.allcaps{text-transform:uppercase}html,html a{-webkit-font-smoothing:antialiased!important}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.group:before,.group:after{content:" ";display:table}.group:after{clear:both}::-moz-selection{background:#5d9732;color:#fff}::selection{background:#5d9732;color:#fff}strong,.strong,.bold,b{font-weight:700}i,em{font-style:italic}u,.u{text-decoration:underline}.nou{text-decoration:none}.alignleft{float:left;margin:5px 13px 20px 0}.alignright{float:right;margin:5px 0 20px 20px}.aligncenter{display:block;margin:auto}.right{float:right}.center{text-align:center}b,strong{font-weight:700}.button{font-family:'Noto Serif',serif;font-family:'Arial Black',arial,sans-serif;transition:all ease .3s;background:#5d9732;color:#fff;font-size:20px;letter-spacing:1px;line-height:normal;border:0;padding:11px 30px;text-align:center;cursor:pointer;text-decoration:none}.button:hover{background-color:#4a7828;color:#fff}.button.alignright{margin-right:50px}.button.small{font-size:14px;padding:6px 15px;margin:0px;margin-bottom:22px;}img{max-width:100%}.oldIE{background:#fb3b49;display:block;text-align:center;color:#fff;font-size:18px;padding:10px}.oldIE a{color:#fff}body{font-family:'Open Sans',sans-serif;font-family:arial,sans-serif;font-weight:300;line-height:normal;background-color:#52504e}.module{margin:auto;width:100%;max-width:1340px;position:relative}header.top-header{transition:all ease .3s;background-color:#fff}header.top-header .logo{float:left;transition:all ease .3s;margin:10px 0}@media screen and (max-width:1380px){header.top-header .logo{margin-left:20px;width:425px}header.top-header .logo img{width:100%}}@media screen and (max-width:1202px){header.top-header .logo{float:none;text-align:center;width:auto;margin-top:15px;margin-bottom:7px}header.top-header .logo img{width:35%}}@media screen and (max-width:960px){header.top-header .logo{margin-bottom:12px}header.top-header .logo img{min-width:50%}}header.top-header nav.top-nav{float:right}@media screen and (max-width:1202px){header.top-header nav.top-nav{float:none;text-align:center;width:auto}}header.top-header nav.top-nav ul{margin:35px -10px 0 15px;text-align:center}@media screen and (max-width:1380px){header.top-header nav.top-nav ul{margin-top:42px;margin-right:20px}}@media screen and (max-width:1202px){header.top-header nav.top-nav ul{text-align:center;width:auto;margin:0 auto 10px}}header.top-header nav.top-nav ul li{display:inline-block;position:relative}header.top-header nav.top-nav ul li a{transition:all ease .3s;display:block;font-family:'Noto Serif',serif;font-family:'Arial Black',arial,sans-serif;font-size:18px;line-height:36px;text-decoration:none;padding:1px 15px;color:#5d9732}@media screen and (max-width:1380px){header.top-header nav.top-nav ul li a{font-size:18px;padding-right:12px;padding-left:12px}}@media screen and (max-width:940px){header.top-header nav.top-nav ul li a{font-size:16px}}header.top-header nav.top-nav ul li a:hover{background-color:#4a7828}header.top-header nav.top-nav ul li.current-menu-item>a{background-color:#4a7828;color:#fff}header.top-header nav.top-nav ul li:last-of-type ul.sub-menu{/*left:-98px*/}@media screen and (max-width:1202px){header.top-header nav.top-nav ul li:last-of-type ul.sub-menu{/*left:-110px*/}}header.top-header nav.top-nav ul li ul.sub-menu{position:absolute;top:2px;left:-15px;padding:0;z-index:99;opacity:0;visibility:hidden;width:100%;text-align:left}@media screen and (max-width:1380px){header.top-header nav.top-nav ul li ul.sub-menu{top:-4px}}@media screen and (max-width:1202px){header.top-header nav.top-nav ul li ul.sub-menu{top:38px;left:0}}header.top-header nav.top-nav ul li ul.sub-menu:hover{cursor:pointer}header.top-header nav.top-nav ul li ul.sub-menu li{display:block;width:175px;padding:0;background:#4a7828}header.top-header nav.top-nav ul li ul.sub-menu li a{float:none;height:auto;font-family:'Open Sans',sans-serif;font-family:arial,sans-serif;color:#fff;display:block;line-height:20px;font-size:16px;font-style:normal;padding:7px 23px;max-width:100%!important;text-transform:none;transition:all ease .3s}header.top-header nav.top-nav ul li ul.sub-menu li a:hover{background:#5d9732}header.top-header nav.top-nav ul li ul.sub-menu li:last-of-type a{padding-bottom:15px}header.top-header nav.top-nav ul li:hover ul.sub-menu{visibility:visible;opacity:1}header.top-header nav.top-nav ul li:hover>a{background-color:#4a7828;color:#fff}.shiftnav *{font-size:18px!important;font-weight:600}.shiftnav li:first-of-type{display:block}.shiftnav ul.shiftnav-menu ul.sub-menu a{font-size:16px!important;font-weight:300}.shiftnav ul.shiftnav-menu ul.sub-menu{padding-bottom:30px!important}.shiftnav.shiftnav-skin-standard-dark,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu{background:#5d9732!important;color:#fff!important}.shiftnav.shiftnav-skin-standard-dark a:hover,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu a:hover,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu a:hover,.shiftnav.shiftnav-skin-standard-dark a:focus,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu a:focus,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu a:focus,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target:hover,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target:focus{background:#fff!important;color:#5d9732!important}.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target:hover,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active>.shiftnav-target,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition>.shiftnav-target,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.shiftnav-sub-accordion.current-menu-ancestor>.shiftnav-target,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.shiftnav-sub-shift.current-menu-ancestor>.shiftnav-target,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item>.shiftnav-target:active,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item>.shiftnav-target:hover{color:#464646!important;background:#fafafa!important;border-top:0!important;border-bottom:0!important}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target{color:#fff!important;border-bottom:0 solid #111!important;border-top:0 solid #313131!important;text-shadow:0 0 0 rgba(0,0,0,.5)!important}.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target,.shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target{padding:6px 25px!important;line-height:200%!important}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.menu-item>.shiftnav-target{text-transform:none!important}.shiftnav-main-toggle-content{display:none!important}#shiftnav-toggle-main{width:55px!important}.shiftnav-wrap{padding-top:0!important}#shiftnav-toggle-main-button{background:#5d9732}.shiftnav ul li span{display:none}.content-container{background-color:#f8f3e8;background-repeat:no-repeat;background-size:100%;background-position:top right}@media screen and (max-width:1202px){.content-container{background-size:1202px}}@media screen and (max-width:660px){.content-container{background-size:1400px}}.content-container div.featured-area{transition:all ease .3s;margin:auto;padding:60px 25px 30px;width:100%;max-width:1340px;position:relative;text-align:center}.content-container div.featured-area div{float:left;transition:all ease .3s;background-repeat:repeat;background-position:top left;background-image:url(https://a99ca8095fc7a65e79de-4fae4132924e03f31a57fc6f00c0d484.ssl.cf2.rackcdn.com/bg-tan_png-1475761991);max-width:540px;padding:20px;text-align:left}@media screen and (max-width:1202px){.content-container div.featured-area div{padding-bottom:20px;margin:0 auto;width:76%;max-width:none}}.content-container div.featured-area .button.right{font-size:18px;margin:60px 20px 0 0;padding:7px 17px}.content-container div.featured-area h1,.content-container div.featured-area p{font-size:20px;letter-spacing:1px;font-weight:400;clear:both;padding-top:5px;}.content-container div.featured-area h1{float:left;font-size:44px;font-family:'Noto Serif',serif;font-family:'Arial Black',arial,sans-serif;line-height:54px;color:#78256f;padding:0 50px 0px 0;background-repeat:no-repeat;background-position:100% 17px}.content-container .module{position:relative;z-index:2;top:30px;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15)}article{float:left;position:relative;width:67.2549%;transition:all ease .3s}article.one-column{width:100%;float:none}@media screen and (max-width:1202px){article{float:none;width:100%}}article .content{padding:65px 65px 45px}@media screen and (max-width:1202px){article .content{padding:35px 20px}}article h1{font-family:'Noto Serif',serif;font-family:'Arial Black',arial,sans-serif;font-size:32px;line-height:42px;color:#5d9732;padding-bottom:10px;margin-bottom:0;text-transform:uppercase}article h2{font-family:'Open Sans',sans-serif;font-family:arial,sans-serif;color:#464646;font-size:30px;line-height:32px;margin-bottom:15px;font-weight:600}article h3{font-family:'Open Sans',sans-serif;font-family:arial,sans-serif;color:#464646;font-size:20px;line-height:28px;margin-bottom:15px;font-weight:600}article h4{font-family:'Open Sans',sans-serif;font-family:arial,sans-serif;color:#464646;font-size:16px;line-height:26px;margin-bottom:15px;font-weight:600}article p{font-size:20px;letter-spacing:1px;line-height:32px;margin-bottom:25px}article ul+h2,article ol+h2,article p+h2,article blockquote+h2,article ul+h3,article ol+h3,article p+h3,article blockquote+h3{padding-top:20px}article a{color:#4698cd;text-decoration:underline;transition:all ease .3s}article a:hover{color:#464646;text-decoration:none}article ol,article ul{margin-left:40px;list-style:outside;margin-bottom:25px}article ol li,article ul li{font-size:18px;line-height:32px;margin-bottom:10px}article ol li:last-of-type,article ul li:last-of-type{margin-bottom:0}article ol{list-style:decimal}article ul{list-style:outside}article img.alignnone{margin-bottom:34px}article blockquote{margin-bottom:28px;color:#8d8d8d;background:rgba(0,0,0,.03);padding:30px 30px 25px}article blockquote p{font-size:18px!important;line-height:32px!important}article blockquote p:last-of-type{margin-bottom:0!important}article .wp-caption{max-width:100%;margin-bottom:34px}article .wp-caption img{width:auto!important;max-width:100%!important;margin-bottom:10px!important}article .wp-caption p.wp-caption-text{font-size:18px!important;margin:0;padding:5px 5px 0 0;line-height:1.3em!important;font-style:italic; text-align:center}article img{max-width:100%;height:auto;margin-bottom:34px!important}@media screen and (max-width:600px){article img{width:100%}}article table{text-align:left;margin-bottom:40px;width:100%}article table tr{background:#f0f0f0;border:1px solid #e2e2e2}article table tr:nth-child(odd){background:#fff}article table tr th{background:#78256f;font-weight:400;color:#fff;padding:10px}article table tr td{padding:10px;font-size:16px;line-height:18px}aside .widget-container>:last-child,aside .widget-container>:last-child>:last-child,aside .widget-container>:last-child>:last-child>:last-child{margin:0}aside{float:right;width:31.6078%;padding:85px 65px 45px 0;transition:all ease .3s;text-align:center}@media screen and (max-width:1202px){aside{clear:both;float:none;width:100%;padding:60px 20px;border-top:60px solid #f8f3e8}}aside .widget-container{margin-bottom:25px}@media screen and (max-width:800px){aside .widget-container{margin-bottom:0;border:0}}aside .widget-container:last-of-type{margin-bottom:0}aside .widget-container h2{font-size:24px;line-height:32px;font-family:'Open Sans',sans-serif;font-family:arial,sans-serif;padding:10px 0;font-weight:bold;}aside .widget-container p{font-size:14px;line-height:20px;margin-bottom:15px}aside .widget-container ul li a:hover,aside .widget-container ol li a:hover{background:#cadd0d;color:#464646}aside .widget-container ul li.current_page_item a,aside .widget-container ol li.current_page_item a,aside .widget-container ul li.current-cat a,aside .widget-container ol li.current-cat a{background:#cadd0d;color:#464646;padding-left:32px}aside .widget-container ul li.current_page_item a:before,aside .widget-container ol li.current_page_item a:before,aside .widget-container ul li.current-cat a:before,aside .widget-container ol li.current-cat a:before{content:"►";position:absolute;font-size:14px;left:12px}aside .widget-container .button{display:block;margin:10px 0}aside .circle-photo{min-height:324px;margin:60px auto 25px;background-repeat:no-repeat;background-position:center}@media screen and (max-width:1380px){aside .circle-photo{min-height:224px}}aside .quote{background-image:url(https://a99ca8095fc7a65e79de-4fae4132924e03f31a57fc6f00c0d484.ssl.cf2.rackcdn.com/icon-quote_png-1475761992);background-repeat:no-repeat;background-position:top center;padding-top:45px}aside .quote p{font-style:italic;font-family:'Noto Serif',serif;font-family:'Arial Black',arial,sans-serif;color:#8d8d8d;font-size:18px;line-height:28px;margin-bottom:15px;text-align:justify}aside .quote p:last-of-type{margin:0 25px 0 0;padding-top:10px;font-family:'Open Sans',sans-serif;font-family:arial,sans-serif;font-size:14px;text-align:right;font-style:normal;line-height:normal}aside .quote p:last-of-type span{font-weight:400}footer{text-align:center;padding:80px 30px 100px;background-color:#52504e;color:#fff}footer .textwidget{line-height:28px}footer .textwidget>span:first-child{font-weight:700;font-size:18px}footer p:last-of-type{color:#7d7c7a;margin-top:25px;font-size:14px}footer img{margin-bottom:20px}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}footer span[itemprop=tel] a,footer span[itemprop=tel] a:hover{text-decoration:none;cursor:default}.post-type-archive-patient_stories img.attachment-story-full{float:left;padding:0 20px 60px 0}.post-list{list-style:none;margin:0;padding:0}.post-list li{clear:both}.post-list li p{margin-bottom:10px;}.home div.featured-area{padding:30px 25px 0;width:100%;max-width:100%}.home div.featured-area div{background-image:none;max-width:100%;padding:20px;text-align:center}.home div.featured-area h1,.home div.featured-area p{font-size:18px;font-weight:400;clear:both;padding-bottom:40px}.home div.featured-area h1{float:none;font-style:italic;font-size:44px;text-align:center;background-image:none}article.single h2.post-title{font-size:36px;line-height:36px}article.single div.blog-listing-socials{margin-bottom:15px}@media screen and (max-width:600px){article.single div.blog-listing-socials{display:none}}article.single div#comments{margin-top:20px}article.single div#comments div#respond h3{margin-bottom:5px;font-size:25px}@media screen and (max-width:900px){article.single div#comments div#respond h3{margin-bottom:10px}}article.single div#comments div#respond form p{font-style:italic;margin-bottom:30px;font-size:15px}article.single div#comments div#respond form p span{color:#5d9732}article.single div#comments div#respond form p label{display:block;margin-bottom:5px;font-style:normal;font-weight:400}article.single div#comments div#respond form p label span{display:inline;color:#5d9732}article.single div#comments div#respond form p input,article.single div#comments div#respond form p textarea{display:block;box-shadow:none;background:#F7F7F7;border:1px solid #cfcfcf;padding:10px;height:auto;width:100%;transition:all ease .3s;font-weight:400}article.single div#comments div#respond form p input:focus,article.single div#comments div#respond form p textarea:focus{border-color:#5d9732;background:#fff}article.single div#comments div#respond form p input:hover,article.single div#comments div#respond form p textarea:hover{background:#fff}article.single div#comments div#respond form p textarea{height:130px;line-height:24px}article.single div#comments div#respond form p:last-of-type{margin-bottom:0}article.single div#comments div#respond form p.form-allowed-tags{display:none}article.single div#comments div#respond form p.comment-form-comment{margin-bottom:0}article.single div#comments div#respond form input#submit{font-family:'Noto Serif',serif;font-family:'Arial Black',arial,sans-serif;transition:all ease .3s;background:#464646;color:#fff;font-size:18px;line-height:normal;border:0;padding:11px 30px;text-align:center;cursor:pointer;text-decoration:none;display:inline-block;width:auto;margin:20px 0}article.single div#comments div#respond form input#submit:hover{background-color:#323232;color:#fff;border:0}article.single div#comments h2{margin-bottom:30px;margin-top:0}article.single div#comments ol{margin:0;list-style:none}article.single div#comments ol li{padding:20px;list-style:none;box-shadow:0 1px 4px rgba(0,0,0,.2);margin-bottom:30px}article.single div#comments ol li:nth-child(even){background:#f9f9f9}article.single div#comments ol li article{float:none;box-shadow:none;background:0 0;padding:0;margin-bottom:0;width:100%}article.single div#comments ol li article img{float:left;width:15%;height:auto;margin-bottom:20px}article.single div#comments ol li article p{clear:both;margin-bottom:10px}article.single div#comments ol li article p:last-of-type{margin-bottom:0}article.single div#comments ol li article h4{float:right;font-size:20px;margin-top:19px;width:82%;margin-bottom:0;color:dark-grey}article.single div#comments ol li article h4 a{text-decoration:none}@media screen and (max-width:600px){article.single div#comments ol li article h4 a{font-size:18px}}@media screen and (max-width:980px){article.single div#comments ol li article h4{margin-top:0}}@media screen and (max-width:600px){article.single div#comments ol li article h4{font-size:18px;line-height:18px;margin-top:8px}}article.single div#comments ol li article time{float:right;width:82%}article.single div#comments ol li article time a{font-size:14px;text-decoration:none;border:0}@media screen and (max-width:600px){article.single div#comments ol li article time{display:none}}div.time{font-size:15px;font-weight:600;color:#999;}