@charset "utf-8";html,body{margin:0;padding:0;border:0;outline:0}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-weight:400}table{border-width:0}fieldset,img{border:none}caption,th{text-align:left}q:after,q:before{content:""}article,aside,footer,header,nav,section{display:block}img{max-width:50%;height:auto;width:auto}img.full{max-width:100%}#gmap{width:100%;max-width:100%;margin-bottom:1em}.img-txt{vertical-align:middle;margin-top:auto;margin-bottom:auto;border-style:none}img.subarticle{max-width:40%;height:auto}img.dw{min-height:228px;min-width:177px}@keyframes zoominout{0%{transform:scale(1)}20%{transform:scale(1.1)}40%{transform:scale(1.2)}60%{transform:scale(1.3)}80%{transform:scale(1.4)}100%{transform:scale(1.5)}}@keyframes fadein{from{opacity:0}to{opacity:1}}html{font-size:16px}body{font-family:Arial,Helvetica,sans-serif;font-size:100%;line-height:175%;padding:0;margin-top:0;margin-bottom:0;color:#d6d6d6;background-color:#283e6f;font-weight:400}article{font-size:100%;line-height:175%}h1,h2,h3,h4,h5,h6{font-size:100%;color:#000}header{position:absolute;top:0;background-color:#000;width:100%;z-index:5;padding:0 0 10px}section{min-height:600px;width:100%;margin-top:175px}article{padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto}#brand,#headline,footer{width:1024px;max-width:90%;max-width:calc(100% - 20px);margin-right:auto;margin-left:auto}#brand{font-weight:700;font-variant:small-caps;padding-top:0;padding-bottom:0;margin-top:10px;margin-bottom:25px;position:relative;line-height:1em;border-color:#cce3f6;border-style:ridge groove groove ridge;border-width:0}nav{display:block;margin-top:0;margin-bottom:2em;width:100%;position:absolute;top:150px;z-index:10;background-color:#283e6f}svg{fill:#b4e4fe}#logo,h4{font-family:Lithos;color:#b4e4fe;display:inline-block;text-decoration:none;width:100%;text-align:center}#logo img{margin-top:10px;margin-left:10px;height:140px;width:166px;position:absolute;display:block}@media (max-width:500px){#logo img{height:67px;width:80px;margin-left:-10px;margin-right:15px}}#logo #org{padding-top:15px;display:inline-block;font-size:1.2em}#logo span#dds{color:#f90;text-align:center}#logo #servicetag{font-size:.9em;margin-top:1em;display:inline-block;color:#f90}#logo #tagline{display:inline-block;margin-top:1em;margin-bottom:.5em}#masthead{margin-right:auto;margin-left:auto;max-height:600px;max-width:100%;width:1680px;position:relative;background-color:rgba(180,228,254,.8);margin-bottom:20px}#mobile-icon{width:20px;height:30px;top:15px;position:absolute;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;display:block;font-size:.8em;text-align:center;right:10px;box-shadow:none;padding:10px;z-index:10}#mobile-icon span{display:block;position:absolute;height:5px;width:100%;border-radius:9px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out;background-color:#b4e4fe;padding-top:0}#mobile-icon.open{color:#fff}#mobile-icon span:nth-child(1){top:0;top:10px}#mobile-icon span:nth-child(2),#mobile-icon span:nth-child(3){top:25px}#mobile-icon span:nth-child(4){top:40px}#mobile-icon.open span:nth-child(1){top:18px;width:0;left:50%}#mobile-icon.open span:nth-child(2){transform:rotate(45deg)}#mobile-icon.open span:nth-child(3){transform:rotate(-45deg)}#mobile-icon.open span:nth-child(4){top:18px;width:0;left:50%}#menu{display:none;padding:0;margin:0;max-height:0}#menu.open{display:block;clear:both;max-height:1000px;animation:fadein 1s}#menu ul{padding:0;margin:0;background-color:#000}ul#menu li{margin:0;padding:0;list-style-type:none;border-top-style:solid;border-top-width:2px;border-top-color:#999}ul#menu li ul li{border-top-style:solid;border-top-width:2px;border-top-color:#d6d6d6}ul#menu li a{text-transform:uppercase;height:40px;display:inline-block;vertical-align:middle;padding-left:1em;padding-right:1em;line-height:40px}#menu ul li a{text-transform:capitalize;padding-left:2.5em;display:block}ul#menu ul{visibility:hidden;overflow:hidden;height:0;transition:all .5s ease-in 0s}#menu li span.ddmenu{float:right;display:block;margin-right:5px;vertical-align:bottom;width:35px;text-align:center;line-height:40px;height:40px;max-height:40px;position:relative}#menu li span.ddmenu:after{float:right;content:"\002B";display:table-cell;margin-right:5px;color:rgba(102,102,102);vertical-align:bottom;width:40px;text-align:center;line-height:40px;position:absolute;transition:all .5s 0s ease-in;font-weight:700;font-size:2em}#menu li span.ddmenu.open:after{content:"\2212";color:rgba(180,228,254);font-weight:700}#map .smaller .address{line-height:1em;margin-top:-.5em;white-space:nowrap;display:block}#menu #mHome a{line-height:20px!important}ul#mPatients.open{height:290px;visibility:visible;transition:all .5s 0s  ease-in}ul#mService.open{height:250px;visibility:visible;transition:all .5s 0s ease-in}ul#mReviews.open{height:130px;visibility:visible;transition:all .5s 0s ease-in}ul#mAbout.open{height:265px;visibility:visible;transition:all .5s 0s ease-in}#menu #mLast{padding-bottom:1em}h1,h2,h3,h4,h5{margin:0;padding:0}h1{font-size:1.2em;text-shadow:1px 1px rgba(255,255,255,.5);text-align:center;padding:.5em}h2{font-size:1.1em;margin-top:1.5em;color:#b4e4fe;margin-bottom:1em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#b4e4fe;color:#b4e4fe;border-bottom-color:#b4e4fe}h3{font-size:1.1em;margin-top:2em;color:#333;margin-bottom:1em;background-color:#B4E4FE;padding:.5em}h4{font-size:1em;margin-top:1em;color:rgba(255,153,0,.9);margin-bottom:.5em;padding:.5em;text-align:center;font-weight:600;background-color:rgba(0,0,0,1)}a,a svg{text-decoration:none;color:#fff;fill:#fff;transition:color .5s;font-weight:500}article a:link{color:#fff;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgba(255,255,255,.5)}article a:hover,article a:visited:hover{color:#b4e4fe;border-bottom-color:rgba(180,228,254,.8)}article a:visited{color:#ccc}#trailer a:hover,#trailer a:hover svg,a:hover,a:hover svg{color:#b4e4fe;fill:#b4e4fe;transition:all .5s}#trailer a:hover,#trailer a:hover svg{color:#b4e4fe;fill:#b4e4fe;transition:all .5s}.anchor-offset{display:block;position:relative;top:-180px;visibility:hidden}.clear{clear:both;float:none;display:block}.left{text-align:left}.center{text-align:center;margin-right:auto;margin-left:auto}.right{text-align:right}.floatLeft{float:left}.floatRight{float:right}.imgCenter,.imgLeft,.imgRight{box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:10px}.imgLeft{float:left;margin-right:1em;margin-bottom:1em}.imgCenter{margin-bottom:1em;margin-right:auto;margin-left:auto;text-align:center;display:block}.imgRight{float:right;margin-left:1em;margin-bottom:1em}article ol,article ul{list-style:none}article ul li{background-image:url(../images/layout/ulIcon.png);background-repeat:no-repeat;background-position:left 10px;list-style-type:none;list-style-position:outside;font-size:.95em;margin:0 0 .5em 1em;padding:0 0 0 1.5em}p{margin-bottom:1em}ol{list-style-type:decimal;margin-left:1em}.smaller{font-size:smaller}strong{font-weight:600}dfn{font-weight:600}blockquote{font-size:.9em;margin-top:1em;width:90%;margin-left:1em}blockquote span{font-style:italic;color:rgba(255,153,0,.8)}blockquote:after,blockquote:before{content:" ";background-image:url(../images/layout/quote.png);height:1.5em;width:1.8em;display:inline-block;background-repeat:no-repeat;float:left}blockquote:after{float:none;vertical-align:text-bottom;height:1.5em;margin-left:.5em}.delta{font-weight:bolder;color:#fff;font-size:1.5em}.serviceIcon{height:75px;width:75px;display:block;float:left;margin-bottom:1.5em;margin-right:1.5em;margin-left:1em}.icon{display:inline-block;float:left;height:40px;width:40px;fill:#fff}.button{background-color:#666;text-shadow:0 0 2px #000;color:#fff;transition:all .5s}.button:hover{color:#f90;background-color:#b4e4fe;transition:all .5s}.blueback{text-shadow:0 0 2px #000}.blueback:hover{color:#f90;transition:all .5s}#map span{font-size:.8em}footer{border-top-width:1px;border-top-style:solid;border-top-color:#b4e4fe;margin-top:20px;padding-top:20px;clear:both;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#b4e4fe;padding-bottom:20px}#footerAppend{margin-left:auto;display:block;margin-right:auto;line-height:1em}footer #office{font-size:1em}#office div span[itemprop=slogan]{font-size:.9em;font-style:italic}#office div span[itemprop=telephone]{display:inline-block;margin-top:1em}#openingHours dt,#openingHours dd{display:block;width:10em;float:left;margin:0;padding:0;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgba(204,204,204,.7);font-size:.9em;line-height:1.5em}#openingHours dt{clear:left}#openingHours dd{margin-inline-start:0;color:#c9e3f6;border-left-width:1px;border-left-style:dotted;border-left-color:rgba(204,204,204,.7);padding-left:.7em}dl#openingHours{margin-bottom:3em}#trailer{background-color:#000;position:sticky;position:fixed;bottom:0;text-align:center;display:block;line-height:3em;color:#fff;clear:both;vertical-align:middle;padding-bottom:10px;width:100%;font-size:16px;font-size:.8em;z-index:9}#trailer .icon{float:none;position:absolute;top:7px}#socialIcons{max-width:100%;margin-right:auto;margin-left:auto;text-align:center;margin-bottom:20px}#socialIcons:after{content:"";display:block;clear:both;float:none}#office h3:first-child{margin-top:0}#office #socialIcons .icon{font-size:small;margin:10px 20px}#awards,#credits{padding-top:0;max-width:100%;margin-right:auto;margin-left:auto;text-align:center;margin-bottom:75px}#awards span,#credits span{margin:20px 20px 0}#a1,#a2,#a3,#a4,#c1,#c2,#c3,#c4,#c5,#c6{height:110px;width:125px;display:inline-block;background-image:url(../images/layout/sprites-orgs-1x.webp);background-repeat:no-repeat;background-position:0 0;vertical-align:bottom}#c2{background-position:-125px 0}#a1,#c3{background-position:-250px 0}#a2,#c4{background-position:-375px 0}#a3,#c5{background-position:-500px 0}#a4,#c6{background-position:-625px 0}.anchor-offset{display:block;position:relative;top:-200px;visibility:hidden}.subarticle:after{content:"";display:block;clear:both;float:none}.submenu{background-color:rgba(0,0,0,.5);margin-top:.5em;margin-bottom:1em;padding-left:1em;padding-bottom:1em}.submenu:after{content:"";display:block;clear:both;float:none}.listsection{font-weight:700;background-image:none;padding-left:0;margin-top:1.2em;font-style:italic;background-color:rgba(152,194,225,1);color:rgba(20,31,55,1);margin-left:-1em;text-indent:1em}article li{padding:.5em;list-style-type:circle;list-style-position:inside;font-size:.9em}.submenu .imgRight.feature{margin-right:1em}.pipe{margin-left:2em;display:inline-block}video{width:640px;max-width:100%;display:block;margin:2em auto}@media (min-width:1025px){html{font-size:16px}body{font-size:100%;line-height:175%}header{background-color:#000;width:100%;z-index:5;padding:0;position:relative;margin-top:0;min-height:100px}#brand{padding-bottom:50px;position:relative;display:block;padding-top:0;margin-top:0}#logo #org{padding-top:15px;display:inline-block;font-size:1.6em}#logo #servicetag{font-size:1.2em;margin-top:.5em;display:inline-block;color:#f90;line-height:1.2em}#logo #tagline{display:inline-block;margin-top:.5em}#mobile-icon{display:none}masthead{margin-top:0}nav.relative{position:absolute;top:150px;background-color:#000;border:0 solid #fff;max-width:100%;z-index:10;display:block;height:40px;margin:0 auto}nav.sticky{position:fixed;top:0;background-color:#000;border:0 solid #fff;max-width:100%;z-index:10;display:block;height:40px;margin:0 auto}#menu{position:relative;z-index:10;display:block;font-size:.9em;width:1024px;max-width:100%;margin-right:auto;margin-left:auto}ul#menu li{float:left;width:auto;border-top-style:none}ul#menu li ul{box-shadow:0 7px 20px 1px rgba(144,182,203,.54);border-bottom-right-radius:1em;border-bottom-left-radius:1em;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:rgba(204,204,204,.3);border-bottom-color:rgba(204,204,204,.3);border-left-color:rgba(204,204,204,.3)}ul#menu li ul li{float:none;width:auto}ul#menu li a{padding-left:.9em;padding-right:.9em}#menu li span.ddmenu{margin-right:0;margin-left:-15px;text-align:left}#menu li #map span{display:none}ul#menu li:hover>ul#mPatients{height:290px;visibility:visible;transition:all .5s 0s ease-in}ul#menu li:hover>ul#mService{height:250px;visibility:visible;transition:all .5s 0s ease-in}ul#menu li:hover>ul#mReviews{height:130px;visibility:visible;transition:all .5s 0 ease-in}ul#menu li:hover>ul#mAbout{height:265px;visibility:visible;transition:all .5s 0s ease-in}ul#menu li:hover>ul{height:80px;visibility:visible;transition:all .5s 0s ease-in}ul#menu li:hover>span.ddmenu:after{content:"\2212";color:#b4e4fe;font-weight:700}#menu #mHome a{padding-right:2em;line-height:20px}ul#menu li a#map{padding-right:0;padding-left:0;margin-right:0;margin-left:0}section{margin-top:50px}.sectionquote{max-width:400px;bottom:100px!important;font-size:1.2em}#gmap{float:left;width:70%;width:calc(100% - 380px)}article{width:940px}article p{margin-left:.7em;margin-right:.7em}footer #office{float:right;width:350px}.anchor-offset{top:-250px}.submenu{width:365px;float:left;display:block;margin-right:2em;margin-bottom:3.5em;padding-bottom:2em}.subarticle{clear:both}h1{font-size:1.5em}h2{font-size:1.3em}h3{font-size:1.1em}h4{font-size:1em}footer #office h3{margin-left:-10px}}#office h3 a,#office h3 a:hover{color:#333;font-weight:600}