#appointments{margin-bottom:2em}#appointments h3.center{text-align:center;margin-bottom:0}#appointments .tele{color:#F01E3D;text-decoration:underline;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}#appointments .tele:hover{color:#003A69}#appointments .forms{margin-top:10px}#appointments .forms h3{margin-bottom:10px}#appointments .forms a{color:#003A69;text-decoration:underline;display:inline-block;margin:0 8px;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}#appointments .forms a:hover{color:#F01E3D}#contact{margin-bottom:2em}#contact .office{text-align:center}#contact .office .wrapper{text-align:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}@media screen and (max-width: 768px){#contact .office .wrapper{display:block}}#contact .office h1{display:inline-block}#contact .office .office-info{width:40%;margin:0 auto;text-align:left}@media screen and (max-width: 768px){#contact .office .office-info{width:100%}}#contact .office.main .map{float:left}#contact .office .map{width:50%;height:400px}@media screen and (max-width: 768px){#contact .office .map{width:100%}}#contact .directions{color:#F01E3D;text-decoration:underline}#contact .divider{margin-bottom:1.5em}#contact .secondary,#contact .suggestions{width:50%;margin:0 auto}@media screen and (max-width: 768px){#contact .secondary,#contact .suggestions{width:100%}}#contact .secondary .office-info,#contact .suggestions .office-info{width:80%;text-align:center}#contact .secondary .office-info h6,#contact .suggestions .office-info h6{color:#003A69;margin:0;font-size:1em;margin-bottom:1em}#contact .suggestions h6{margin:5px 0 0 0;color:#F01E3D}#contact .suggestions #contact-submit{color:#003A69;border-bottom:2px solid transparent;display:inline-block;margin:1em 0;border:2px solid #003A69;padding:.5em 1.5em;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s}#contact .suggestions #contact-submit:hover{color:#F01E3D;border-color:#F01E3D}#contact .suggestions .thanks{display:none;text-align:center;color:#F01E3D;margin-top:3em}#contact .suggestions p{margin:1em 0 0 0}#contact textarea{resize:none;width:100%;height:200px;border:1px solid #003A69;padding:5px}#contact input{width:100%;border:1px solid #003A69;padding:5px}body{font-size:16px;max-width:1350px;width:100%;margin:0 auto !important;color:#565656;font-family:'Roboto Slab', serif}body .banner{background:#003A69;text-align:center;padding:1rem 0}body .banner a{color:white;text-decoration:underline;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s}body .banner a:hover{color:#F01E3D}body a{color:#565656;text-decoration:none}@media screen and (max-width: 768px){body section{margin-top:73px}}body nav{height:150px;position:relative}@media screen and (max-width: 1200px){body nav{height:initial}}@media screen and (max-width: 768px){body nav{height:initial;position:fixed;z-index:1;width:100%;background:white;top:0}}body nav .top-nav{display:block;float:left;margin-left:30px;width:250px}@media screen and (max-width: 768px){body nav .top-nav{float:none;width:100%;margin:0}}body nav .top-nav #logo{display:inline-block;width:250px;padding:calc((146px - 113px)/2) 0}@media screen and (max-width: 1200px){body nav .top-nav #logo{padding:0;margin:30px 0 30px 30px;width:150px}}@media screen and (max-width: 768px){body nav .top-nav #logo{padding:0;width:90px;display:block;margin:20px 30px 10px 30px;float:right}}body nav .top-nav #logo img{width:100%}body nav .patient-portal{position:absolute;top:20px;right:45px;font-family:'Roboto Slab', serif;font-size:.9em}body nav .main-nav{text-align:right;display:block;width:calc(100% - 310px);height:150px;line-height:150px;margin-right:30px;float:left}@media screen and (max-width: 1200px){body nav .main-nav{width:100%;text-align:center;height:70px;line-height:0}}@media screen and (max-width: 768px){body nav .main-nav{display:none}}body nav .main-nav .nav-divider{width:1px;height:30px;margin:0 3px;display:inline-block;background:#565656;position:relative;top:10px}body nav .main-nav .nav-item{display:inline-block;margin:0 1.5em;color:#565656;text-decoration:none;font-family:'Roboto', sans-serif;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s}@media screen and (max-width: 900px){body nav .main-nav .nav-item{margin:0 0.8em}}body nav .main-nav .nav-item:hover{color:#F01E3D}body nav #patient-portal{position:absolute;font-family:'Roboto', sans-serif;top:20px;right:50px;font-size:.7em;text-decoration:underline;color:#003A69}@media screen and (max-width: 768px){body nav #patient-portal{display:none}}body .clear{clear:both}body .header{position:relative;margin-bottom:2em}body .header .callout{position:absolute;bottom:15%;width:70%;left:50%;margin-left:-35%;text-align:center;background:rgba(0,49,116,0.8);color:white;padding:30px;box-sizing:border-box}@media screen and (max-width: 768px){body .header .callout{display:none}}body .header .callout h1,body .header .callout h4{color:white;background:none;margin-bottom:0}body .header img{width:100%}body .content{width:90%;margin:0 auto}body footer{background:#003A69;display:inline-block;width:100%;margin-top:1em}body footer .contact-block{width:100%;color:white}body footer .contact-block .block{display:block;width:calc(50% - .5px);float:left;text-align:center;padding-bottom:3em;border-bottom:1px solid white;margin-bottom:1em;margin-top:0}@media screen and (max-width: 768px){body footer .contact-block .block{padding-top:2em}}body footer .contact-block .block.left{border-right:1px solid white}body footer .footer-content{margin:0 0 1em 0;text-align:center;padding:1em 0}body footer .footer-content .divider{width:1px;height:1em;background:white;position:relative;top:3px;display:inline-block;margin:0 1em}body footer .footer-content .footer-item{display:inline-block;color:white}body .button{width:240px;height:40px;line-height:40px;display:inline-block;background:#96858F;border:5px solid #96858F;color:white;border-radius:35px;text-align:center;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s}body .button:hover{background:white;color:#96858F}body h5{font-size:1.3em;margin:0.5em 0}.block{width:calc(100% / 3);display:block;float:left;text-align:left;box-sizing:border-box;margin:2em 0;padding:2em 1em}@media screen and (max-width: 768px){.block{width:100%;padding:0 1em;margin-top:0}}.block .link{color:#003A69;border-bottom:2px solid transparent;display:inline-block;margin:1em 0;border:2px solid #003A69;padding:.5em 1.5em;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.block .link:hover{color:#F01E3D;border-color:#F01E3D}.divider{display:block;border:none;color:white;height:1px;background:#F01E3D;background:-webkit-gradient(radial, 50% 50%, 0, 50% 50%, 350, from(#F01E3D), to(#fff));margin:.5em 0}.divider.spacer{margin:3em 0}p{font-family:'Roboto Slab', serif;line-height:1.5em}h1{text-align:center;display:block;color:white;background:#003A69;margin:0 0 1em 0;padding:1em 0}h2{font-weight:200;margin:1em 0 0 0;color:#003A69}h3{color:#F01E3D}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:'Roboto', sans-serif}a{outline:0 !important}span.bold{font-weight:800;color:black}.forms{border:1px solid #003A69;margin:2em 0}.forms .column{padding:2em 0;width:50%;display:block;float:left;text-align:center}.forms .column.left{width:calc(50% - 1px);border-right:1px solid #003A69}.forms h3{margin-top:0}.italic{font-style:italic}.site-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.8);z-index:999}.site-overlay .connect-wrapper{position:absolute;left:50%;width:60%;margin-left:-30%;top:25%;text-align:justify}@media screen and (max-width: 768px){.site-overlay .connect-wrapper{position:static;width:90%;margin:70px auto 0}}.site-overlay .connect-wrapper .connect-box{width:30%;display:inline-block}@media screen and (max-width: 768px){.site-overlay .connect-wrapper .connect-box{width:100%;display:block;margin:20px auto 0}}.site-overlay .connect-wrapper .connect-box.title{position:relative;top:80px}@media screen and (max-width: 768px){.site-overlay .connect-wrapper .connect-box.title{top:0}}.site-overlay .connect-wrapper .connect-box.title h4{font-size:2.1em;display:block;width:70%;border-bottom:2px solid white;padding-bottom:20px;margin-bottom:20px}.site-overlay .connect-wrapper .connect-box.close{text-align:center;width:40px;height:40px;position:relative}@media screen and (max-width: 768px){.site-overlay .connect-wrapper .connect-box.close{position:absolute;top:10px;right:10px}}.site-overlay .connect-wrapper .connect-box.close a{width:100%;position:absolute;top:-80px}@media screen and (max-width: 768px){.site-overlay .connect-wrapper .connect-box.close a{position:static}}.site-overlay .connect-wrapper .connect-box.close a img{width:100%}.site-overlay .connect-wrapper .connect-box h6{font-size:1.2em;color:white;margin:0 0 10px 0;font-size:1.2em}.site-overlay .connect-wrapper .connect-box p{color:white;font-size:.9em;line-height:1.4em}.site-overlay .connect-wrapper .connect-box .email-link,.site-overlay .connect-wrapper .connect-box .phone-number{color:white}.site-overlay .connect-wrapper .span{width:100%;display:inline-block}.site-overlay .close{position:absolute;top:20px;right:20px;width:50px;height:50px}.site-overlay .extended{max-width:900px;box-sizing:border-box;padding:0 40px;margin:0 auto;position:absolute;top:10%;left:50%;margin-left:-450px;color:white;opacity:0;line-height:1.8em;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.site-overlay .extended.show{opacity:1}.overlay-scale{visibility:hidden;opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:-webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s;transition:transform 0.2s, opacity 0.2s, visibility 0s 0.2s}.overlay-scale.open{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s}#mobile-nav{width:24px;height:24px;position:absolute;left:15px;top:20px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none}@media screen and (max-width: 768px){#mobile-nav{display:block}}#mobile-nav span{display:block;position:absolute;height:2px;width:100%;background:black;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#mobile-nav span:nth-child(1){top:0px}#mobile-nav span:nth-child(2),#mobile-nav span:nth-child(3){top:6px}#mobile-nav span:nth-child(4){top:12px}#mobile-nav.open span:nth-child(1){top:6px;width:0%;left:50%}#mobile-nav.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#mobile-nav.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#mobile-nav.open span:nth-child(4){top:6px;width:0%;left:50%}#mobile-nav-drawer{position:fixed;width:100%;height:100%;background:white;left:0;top:73px;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;transition:0.5s;transform:translateX(-100%);z-index:100;display:none}@media screen and (max-width: 950px){#mobile-nav-drawer{display:block}}#mobile-nav-drawer.open{transform:translateX(0%)}#mobile-nav-drawer .nav-links{text-align:center;position:relative;top:15%}#mobile-nav-drawer .nav-links .nav-item{display:block;color:#6D7993;font-size:20px;line-height:26px;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s;position:relative;margin-bottom:25px}#mobile-nav-drawer .nav-links .nav-item.active{text-decoration:underline}#mobile-nav-drawer .nav-links .button{top:30px}#mobile-nav-drawer .nav-links .social{width:270px;margin:60px auto 0}#mobile-nav-drawer .nav-links .social h5{float:left;margin:0 20px 0 0}#mobile-nav-drawer .nav-links .social .icons{display:flex}#home .block{margin-top:0}#home .callout-block{background:#eeeeee;padding:2em;display:block;box-sizing:border-box}#home .callout-block span{color:#F01E3D;font-size:1.3em}#home h1{padding:5px 0 0 0}#carousel{margin-top:60px}#carousel img{width:24.5%;height:auto}#carousel img.wide{width:49.5%}#physicians{margin-bottom:2em}#physicians .physicians{margin:0 auto}@media screen and (max-width: 900px){#physicians .physicians.desktop{display:none}}#physicians .physicians.mobile{display:none}@media screen and (max-width: 900px){#physicians .physicians.mobile{display:block}}#physicians .physicians.mobile img{width:100%}#physicians .physicians.mobile .mobile-physician{margin-bottom:2em}#physicians .physicians.mobile .mobile-physician .divider{margin-top:2em}#physicians .physicians.mobile h4{color:#003A69;font-size:1.2em}#physicians h2{text-align:center;display:block;margin:0;margin-bottom:0;color:#003A69;padding:1em 0 .5em}#physicians .divider{margin-bottom:2em}#physicians .physician{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;padding-bottom:1em}@media screen and (max-width: 768px){#physicians .physician{width:100%}}#physicians .physician.grey{background:white}#physicians .physician .name{width:100%;display:block;text-align:center}#physicians .physician .column{display:block;text-align:center}#physicians .physician .column img{width:100%;display:block}#physicians .physician .column.left{float:left;text-align:left}#physicians .physician .column.right{float:right;text-align:right}#physicians .physician .column.img{width:35%}@media screen and (max-width: 768px){#physicians .physician .column.img{width:100%}}#physicians .physician .column.info{width:65%}@media screen and (max-width: 768px){#physicians .physician .column.info{width:100%}}#physicians .physician .bio-wrapper .bio-nav{width:20%;display:block;float:left;text-align:left;margin-left:5%}#physicians .physician .bio-wrapper .bio-nav a{display:block;position:relative;padding:15px 0 15px 10px;position:relative;left:1px;border:1px solid #003A69;z-index:1;color:#003A69}#physicians .physician .bio-wrapper .bio-nav a.active{border-right:1px solid white;background:white;color:#F01E3D}#physicians .physician .bio-wrapper .bio-nav a:hover i{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}#physicians .physician .bio-wrapper .bio-nav a i{position:absolute;right:15px;top:11px;font-size:1.7em;-webkit-transition:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;transition:0.1s;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}#physicians .physician .bio-wrapper .bio-content{width:calc(70% - 2px);display:block;position:relative;text-align:left;float:left;border:1px solid #003A69}#physicians .physician .bio-wrapper .bio-content .licenses span,#physicians .physician .bio-wrapper .bio-content .training span,#physicians .physician .bio-wrapper .bio-content .education span{margin-top:5px}#physicians .physician .bio-wrapper .bio-content div{position:absolute;top:0;left:0;z-index:1;opacity:0;display:border-box;padding:0 30px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s}#physicians .physician .bio-wrapper .bio-content div.show{opacity:1}#physicians .physician .bio-wrapper .bio-content .link{color:#003A69;display:block;text-decoration:underline;margin:10px 0}/*! normalize.css v1.0.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}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}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}#resources a{color:#F01E3D;border-bottom:2px solid transparent;display:inline;display:inline-block;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;transition:0.3s}#resources a:hover{border-bottom:2px solid #003A69}#resources h2{display:block}#resources .block{padding:0 1em;margin-top:0}#resources .further .link{margin:5px 0;display:block}
