.material-icon{font-family:Material Icons}.featured-shadow{box-shadow:0 0 10px 1px rgba(0,0,0,.35)}.condensed-font{font-weight:700}.heading-font{font-family:Lusitana,serif;font-weight:400}.box-shadow{background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.2)}.no-shadow{background:transparent;box-shadow:none}.transition-slow{transition:all .4s ease-out}main section.row div,main section.row p,main section.row ul li{font-size:16px}main .cta-banner .pt-30{padding-top:30px}main a.WCRD-button-learn{background:#00467f;color:#fff;display:inline-block;font-size:14px;margin:10px 0;padding:10px 0;text-align:center;text-decoration:none;width:100%}main a.WCRD-button-learn:hover{background-color:#326a98}main a.WCRD-button-give{background:#62bb46;color:#0c0c0c;display:inline-block;font-size:22px;padding:10px 30px;text-decoration:none}main a.WCRD-button-give:hover{background:#a0d690;color:#0c0c0c}main .groove{border-top:4px double #a2a2a2;display:inline-block;height:3px;margin:0 10px;width:100px}main section.row.plain.no-pad:first-child{background:#000;overflow:hidden;padding-bottom:0;position:relative}main section.row.plain.no-pad:first-child span{display:inherit;line-height:0}main section.row.plain.no-pad:first-child video{opacity:.5}main section.row.plain.no-pad:first-child h2,main section.row.plain.no-pad:first-child p{color:#fff;font-weight:300;letter-spacing:.07em}main section.row.plain.no-pad:first-child h2{font-size:40px;text-transform:uppercase}main section.row.plain.no-pad:first-child p{font-size:20px;margin:0}main section.row.plain.no-pad:first-child .lightbox a{background:none;border:none;box-shadow:none;height:unset!important;width:unset}main section.row.plain.no-pad:first-child .lightbox a .material-icons{color:#fff;font-size:80px;text-decoration:none}main section.row.plain.no-pad:first-child a:link.cta,main section.row.plain.no-pad:first-child a:visited.cta{background:transparent;color:#000;flex:1;font-size:20px;padding:10px 30px;transition:all .2s ease-out}main section.row.plain.no-pad:first-child a:link.cta:hover,main section.row.plain.no-pad:first-child a:visited.cta:hover{transition:all .2s ease-out}main section.row.plain.no-pad:first-child a:link.cta.green,main section.row.plain.no-pad:first-child a:visited.cta.green{border:1px solid #62bb46}main section.row.plain.no-pad:first-child a:link.cta.green:hover,main section.row.plain.no-pad:first-child a:visited.cta.green:hover{background:#62bb46}main section.row.plain.no-pad:first-child a:link.cta.yellow,main section.row.plain.no-pad:first-child a:visited.cta.yellow{border:1px solid #ffde00;margin:0 1%}main section.row.plain.no-pad:first-child a:link.cta.yellow:hover,main section.row.plain.no-pad:first-child a:visited.cta.yellow:hover{background:#ffde00}main section.row.plain.no-pad:first-child a:link.cta.blue,main section.row.plain.no-pad:first-child a:visited.cta.blue{border:1px solid #0099d8}main section.row.plain.no-pad:first-child a:link.cta.blue:hover,main section.row.plain.no-pad:first-child a:visited.cta.blue:hover{background:#0099d8}main section.row:nth-child(2) .col{text-align:center}main section.row:nth-child(2) .col h1{color:#0c0c0c}main .cta-banner{position:unset}main .cta-banner .banner-overlay{background-color:transparent}main .cta-banner .banner-overlay .cta-banner-text{width:calc(100% - 80px)}main .cta-banner p{max-width:100%}main .cta-banner .banner-gradient-overlay .cta-banner-text{text-align:center}main .cta-banner .banner-gradient-overlay .cta-banner-text .banner-heading{margin-bottom:30px}section.row.blue-bg{background:rgba(0,70,127,.6)}section.row.blue-bg div,section.row.blue-bg h2,section.row.blue-bg h3,section.row.blue-bg p{color:#fff}section.row.bg-cover-img{background:url(https://cms.mc.rochester.edu/MediaLibraries/URMCMedia/levine-autism-clinic/Waiting-Room-bg-darker.png);background-size:cover}section.row.bg-cover-img h2{color:#fff;text-align:center}section.row.contact-row{background:#e5e5e5;background-repeat:no-repeat;background-size:cover}section.row.contact-row article{float:none;margin:auto}.flex{align-items:center}@media screen and (min-width:641px) and (max-width:1023px){main section.row.plain.no-pad:first-child h2,main section.row.plain.no-pad:first-child p{margin:0}main section.row.plain.no-pad:first-child h2.banner-heading{font-size:30px}main section.row.plain.no-pad:first-child p{font-size:14px}main section.row.change-bg-color{background:rgba(202,111,214,.6)}main section.row.change-bg-color h2{color:#0c0c0c}}.push-right{float:right}@media screen and (max-width:1000px){main .cta-banner .banner-gradient-overlay .cta-banner-text{background-color:#00467f}main .cta-banner .banner-gradient-overlay .cta-banner-text .add-pad{padding:30px}}@media screen and (max-width:900px){.push-right{float:none}section.row.plain.no-pad:first-child img{display:none}section.row.plain.no-pad:first-child .cta-banner .banner-gradient-overlay,section.row.plain.no-pad:first-child .cta-banner .banner-overlay{background-color:#00467f;position:relative}section.row.plain.no-pad:first-child .cta-banner .banner-gradient-overlay .cta-banner-text,section.row.plain.no-pad:first-child .cta-banner .banner-overlay .cta-banner-text{background-color:unset;padding:0;width:100%}section.row.plain.no-pad:first-child .cta-banner .banner-gradient-overlay .cta-banner-text h2,section.row.plain.no-pad:first-child .cta-banner .banner-gradient-overlay .cta-banner-text p,section.row.plain.no-pad:first-child .cta-banner .banner-overlay .cta-banner-text h2,section.row.plain.no-pad:first-child .cta-banner .banner-overlay .cta-banner-text p{padding:30px 30px 0}}@media screen and (max-width:1000px){.cta-banner .banner-overlay{align-items:center;bottom:0;display:flex;flex-flow:column;justify-content:center;left:0;position:absolute;right:0;top:0}.cta-banner .banner-overlay .cta-banner-text{background-color:unset;color:#fff;padding-bottom:0}a:visited.cta,section.row.plain.no-pad:first-child a:link.cta{margin:0}a:visited.cta.green,section.row.plain.no-pad:first-child a:link.cta.green{background:#62bb46}a:visited.cta.yellow,section.row.plain.no-pad:first-child a:link.cta.yellow{background:#ffde00;margin:0!important}a:visited.cta.blue,section.row.plain.no-pad:first-child a:link.cta.blue{background:#0099d8}}@media screen and (max-width:720px){.flex,a:visited.cta,section.row.plain.no-pad:first-child a:link.cta{display:block}main section.row.plain.no-pad:first-child h2{font-size:30px}main section.row.plain.no-pad:first-child p{font-size:14px}}@media screen and (min-width:1px) and (max-width:640px){main .groove{display:none}main .groovey{border-color:#a2a2a2;border-style:double;border-width:4px 0}main section.row.change-bg-color{background:rgba(202,111,214,.6)}main section.row.change-bg-color h2{color:#0c0c0c}}