:root{--color1:#a2ddf3;--color2:#efa7ca;--color3:#fbf5d3;--color4:#064b78;--color5:#e2e4e5;--color6:#cdcdcd;--color7:#aeaeae;--lightcolor:#fff;--darkcolor:#000;--colorodd:#cdcdcd}body{margin:0;padding:0;background-color:#fff;color:#000;font-size:19pt;font-family:'Montserrat',sans-serif}h1,h2,h3,h4,.EditingFormCategoryRow{padding:0;margin:0;margin-top:1em;margin-bottom:.5em;line-height:1em}h1{font-size:1.75em;color:var(--color1)}h2,.EditingFormCategoryRow,.BlogPTitle{font-size:.95em;color:#064b78;font-weight:bold}h3{font-size:.74em;color:#000;font-weight:600}h4{font-size:.6em;color:#064b78;text-transform:uppercase}p{line-height:1.68em;font-size:.5em}ul{line-height:1em}li{font-size:.5em}a{color:#c8390e}a:hover{color:#064b78}.screentext{display:none}.clear{clear:both}.btn-primary,.SubmitRatingButton,.btn-default,.btn-secondary,.btn-alternate{color:#fff;background-color:var(--color1);border-color:var(--color1);margin:1%;white-space:normal}a.btn-primary,.btn-primary a,a.SubmitRatingButton,a.btn-default{color:#000;border-radius:20px;font-weight:600;text-transform:uppercase;font-size:.65em;padding:.5em 1.5em}.btn-secondary{color:#000;background-color:var(--color2);border-color:var(--color2);border-radius:20px;font-weight:600;text-transform:uppercase;font-size:.65em;padding:.5em 1.5em}.btn-alternate{color:#000;background-color:var(--color3);border-color:var(--color3);border-radius:20px;font-weight:600;text-transform:uppercase;font-size:.65em;padding:.5em 1.5em}.btn-primary:hover,.btn-secondary:hover,.btn-alternate:hover,.SubmitRatingButton:hover{background-color:var(--color4);color:#000}.SubmitRatingButton{font-size:1.5em}#contenthome .btn-secondary,.btn-home{font-size:.47em;font-weight:600;padding:.35em 1.25em;line-height:1.5em;border-radius:20px;text-transform:uppercase;background-color:#efa7ca;color:#000;width:15em;text-align:center;margin:.5em}.btn-home:hover{background-color:#3f84c5;text-decoration:none}.nopadding{padding:0!important;margin:0!important}section#content{background-color:#fff;position:relative;z-index:1;display:block;width:100%;min-height:20em}div.contentpadding{padding:1em}#content div.contentpadding h1{display:none}div.clearfix{width:100%;display:block;clear:both}div.breadcrumb{font-size:.5em;padding-bottom:2em}#contenthome{background-color:#fbf5d3;text-align:center}#contenthome p{line-height:1.4em}#contenthome .services-title{font-size:.85em;font-weight:600;margin-bottom:0}#contenthome div.col-12{padding:0 1em 1em}#contenthome div.row:nth-child(2){border-top:7px solid #efa8ca}#contenthome div.row:nth-child(4){background-color:#a3ddf3}#contenthome div.row:nth-child(5),#contenthome div.row:nth-child(6){background-color:#fff}#contenthome div.row:nth-child(6) h3{margin:0}#contenthome div.row:nth-child(6) img{border-radius:50%;margin:.75em 0 .5em}#contenthome div.home-buttons-wrapper{display:flex;flex-direction:column;align-items:center}#contenthome img{width:220px;height:auto;margin:0 1em;-webkit-box-shadow:0 3px 5px 2px rgba(0,0,0,.2);-moz-box-shadow:0 3px 5px 2px rgba(0,0,0,.2);box-shadow:0 3px 5px 2 rgba(0,0,0,.2)}#contenthome div.service-category-wrapper:first-child{margin-top:-1em}.subphotocontainer{padding:.5em;padding-top:1em;margin-left:auto;margin-right:auto;text-align:center}.subphoto{text-align:center}.subphoto img{width:100%;height:auto;max-width:300px;margin-left:auto;margin-right:auto;border-radius:10px}.remedyalert{z-index:100;position:relative;background-color:#fbf5d3;height:auto!important;padding:1em;text-align:left;border-radius:0;-moz-box-shadow:3px 3px 5px rgba(0,0,0,.5);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.5);font-size:.5em}.remedyalert .close{background-color:#fbf5d3;float:right;font-size:1.75em;font-weight:400;line-height:1em;padding:.25em 0 0 .5em;margin-top:-.5em;color:#000;display:block;width:1.5em;height:1.5em;text-align:center;border-radius:50%}.remedyalert .close:hover{text-decoration:none;color:#fff}.remedyalert h2{font-size:1.4em;margin-top:0}.remedyalert .alert-date{display:none}.remedyalert a{color:#000;font-weight:bold}.remedyalert a.btn{font-size:.8em;padding:.1em;padding-left:1em;padding-right:1em;text-decoration:none;margin:0}.remedyalert a.btn:hover{}.remedyalert a.btn-primary:hover,.remedyalert a.btn-secondary:hover{}.remedyalert .alert-content:before{content:'ALERT:';color:#155382;font-weight:bold;font-size:1.25em;margin-right:.5em}.alertcontentcontainer .alert-content{margin:0;padding:0;text-align:center;line-height:1.1em;margin-top:.2em}.alertcontentcontainer .alert-content:nth-child(1){padding-top:0;margin-top:0}span.alert-title{font-weight:bold}span.alert-summary{line-height:1.5em}.accordion{clear:both}.accordheader,.PaneHeader,.accordselected{width:100%;padding:5px;font-weight:400;color:#000;text-transform:uppercase;font-size:.8em;text-decoration:none;margin-bottom:6px;margin-top:6px;background-color:#f47f5b;border:solid 1px #efa7ca}.accordheader-heading,.PaneHeader-heading{cursor:pointer;cursor:hand}.accordheader:after,.PaneHeader:after{font-family:'FontAwesome';content:"";float:right;color:#fff}.accordselected{background-color:#efa7ca;border-color:#efa7ca;color:#000;margin-bottom:0}.accordselected:after{font-family:'FontAwesome';content:"";float:right;color:#fff}.accordbody{padding:1em;border:solid 1px #efa7ca;font-size:initial}.accordbody p,.accordbody ul.styled li{font-size:.8em}.accordbody h4{font-size:1em}.accordbody .btn-primary,.accordbody .btn-secondary{width:98%;margin-top:1em;clear:left}#OfficeDetailaccordion{width:100%;margin-top:20px;padding-top:40px;border-top:2px solid #eee}#OfficeDetailaccordion .accordheader,#OfficeDetailaccordion .PaneHeader,#OfficeDetailaccordion .accordselected{font-size:1.2em;color:#000;font-weight:700;background-color:#fff;border:none;border-bottom:1px solid #eee;padding:20px 20px 0 20px;margin-top:10px;width:100%;text-align:left;outline:none;transition:.4s}#OfficeDetailaccordion .accordselected{background-color:#eee}#OfficeDetailaccordion .accordheader:before{color:#888;padding-right:15px;font-family:"Font Awesome 5 Free";content:"";font-weight:700}#OfficeDetailaccordion .accordheader:hover:before,#OfficeDetailaccordion .accordselected:before{color:#666;padding-right:15px;font-family:"Font Awesome 5 Free";content:"";font-weight:700}#OfficeDetailaccordion .accordheader:after,#OfficeDetailaccordion .accordselected:after{content:""}#OfficeDetailaccordion .accordbody{padding:20px}#accordioncircle{width:100%;margin-top:40px}#accordioncircle .accordheader,#OfficeDetailaccordion .PaneHeader,#accordioncircle .accordselected{font-size:1.2em;color:#fff;font-weight:700;background-color:#888;border:none;border-bottom:1px solid #eee;margin-top:10px;padding:10px;width:98%;text-align:left;outline:none;transition:.4s}#accordioncircle .accordselected{background-color:#000}#accordioncircle .accordheader:after{color:#fff;background:#888;border:4px solid #fff;font-family:"Font Awesome 5 Free";content:"";font-weight:700}#accordioncircle .accordheader:hover:after,#accordioncircle .accordselected:after{color:#fff;background:#000;border:4px solid #fff;font-family:"Font Awesome 5 Free";content:"";font-weight:700}#accordioncircle .accordheader:after,#accordioncircle .accordheader:hover:after,#accordioncircle .accordselected:after{width:43px;height:43px;border-radius:50%;text-align:center;line-height:36px;vertical-align:middle;margin:-6px -25px 0 0}#accordioncircle .accordheader:before,#accordioncircle .accordheader:hover:before,#accordioncircle .accordselected:before{content:""}#accordioncircle .accordbody{padding:20px}#accordionarrow{width:100%;margin-top:40px}#accordionarrow .accordheader,#accordionarrow .PaneHeader,#accordionarrow .accordselected{font-size:1.2em;color:#fff;font-weight:700;background-color:#888;border:none;padding:10px 0;margin-top:10px;width:100%;text-align:left;outline:none;transition:.4s}#accordionarrow .accordselected{background-color:#444}#accordionarrow .accordheader:before{color:#000;font-family:"Font Awesome 5 Free";content:"";background-color:#eee;margin-right:10px;padding:16px;clip-path:polygon(0% 0%,75% 0%,100% 50%,75% 100%,0% 100%);font-weight:700}#accordionarrow .accordheader:hover:before,#accordionarrow .accordselected:before{color:#000;font-family:"Font Awesome 5 Free";content:"";font-weight:700;background-color:#eee;margin-right:10px;padding:16px;clip-path:polygon(0% 0%,75% 0%,100% 50%,75% 100%,0% 100%);font-weight:700}#accordionarrow .accordheader:after,#accordionarrow .accordselected:after{content:""}#accordionarrow .accordbody{padding:20px}.reviews-title{border-bottom:5px solid #fbf5d3;padding-bottom:.5em;margin-bottom:0}.review-text{margin-top:-1em}.review-item{padding:.25em}.read-all-btn-wrapper{margin:-.5em 0 -1em}.reviewpadding{padding-left:1em}.reviewpadding .ReadMore{float:right;margin-top:-2em;position:relative;z-index:999}.reviewpadding h2,.reviewpadding h3 a{color:#712493}.col-review{border-top:solid 3px #aca9a9;width:97%}.circle{background-image:url(/CornerstonePediatrics/media/images/Purple-Circle_1.png);background-repeat:no-repeat;background-size:100%;width:40px;height:40px;position:absolute;right:0;margin-top:-1.5em}.review-author{display:block;margin:.25em;text-transform:uppercase;margin-left:0}.review-author:before{content:'-'}.review-date{display:none}.review-stars{display:none}div.contentpadding div.reviewpageratings .rating-container{text-align:center}.rating-stars-display{padding-bottom:.5em}span.ErrorLabel,span.EditingFormErrorLabel{font-weight:bold;color:red}table.EditingFormTable,table.form-table{width:100%;border-collapse:collapse;table-layout:fixed}.FormPanel{}table.EditingFormTable .ExplanationText,table.form-table .ExplanationText{font-size:.8em}table.EditingFormTable td,table.form-table td{padding:.25em}table.EditingFormTable td.FieldLabel,table.form-table td.form-table-label-cell{text-align:left;max-width:100%}table.EditingFormTable td.FieldLabel label,table.form-table td.form-table-label-cell label{white-space:normal}table.EditingFormTable td input,table.EditingFormTable td select,table.EditingFormTable td textarea,table.form-table td input,table.form-table td select,table.form-table td textarea{width:100%;padding:.25em;font-size:.9em;max-width:500px}table.form-table td .radio input,table.EditingFormTable td .radio input,table.form-table td .checkbox input,table.EditingFormTable td .checkbox input{width:auto}table.EditingFormTable td .radio label,table.form-table td .checkbox label,table.EditingFormTable td .checkbox label{max-width:80%;margin-left:10px;display:inline}table.EditingFormTable td input.input-width-15{width:15%}table.EditingFormTable td input.input-width-20{width:20%}table.EditingFormTable td input.CalendarTextBox{width:75%}table.EditingFormTable td .btn-icon{margin:.25em;color:#213e97}.icon-calendar:after{font-family:"Font Awesome 5 Free";content:"";font-style:normal;font-variant:none}.FormButton{font-size:1.1em;padding:.5em}table.EditingFormTable tr,table.form-table tr{display:block;margin-bottom:.625em}table.EditingFormTable td,table.form-table td{display:block}table.EditingFormTable td::before,table.form-table td::before{content:attr(data-label);float:left;font-weight:bold}table.EditingFormTable td:last-child,table.form-table td:last-child{border-bottom:0}table.form-table td .radio-list-horizontal label,table.EditingFormTable td .radio-list-horizontal label,table.form-table td .checkbox-list-horizontal label,table.EditingFormTable td .checkbox-list-horizontal label{margin-right:1em}table.form-table td .checkbox input,table.EditingFormTable td .checkbox input,table.form-table td .radio input,table.EditingFormTable td .radio input{margin-right:.25em}.FieldLabel{font-weight:bold}@media(min-width:2000px){table.EditingFormTable,table.form-table{width:100%;table-layout:auto;display:table;border-collapse:separate}table.form-table td.form-table-label-cell,table.EditingFormTable td.FieldLabel{width:auto}table.EditingFormTable td,table.form-table td{display:table-cell;width:auto;vertical-align:top}table.EditingFormTable tr,table.form-table tr{display:table-row;margin-bottom:.625em}.reviewsurvey table.EditingFormTable,.reviewsurvey table.form-table{width:100%;border-collapse:collapse;table-layout:fixed}.reviewsurvey table.form-table td.form-table-label-cell,.reviewsurvey table.EditingFormTable td.FieldLabel{text-align:left;max-width:100%}.reviewsurvey table.EditingFormTable td,.reviewsurvey table.form-table td{display:block}.reviewsurvey table.EditingFormTable tr,.reviewsurvey table.form-table tr{display:block}}.rowtitle{background-color:#fbf5d3}.titlepadding{padding:1em;text-align:center;padding-top:1em;padding-bottom:1em;background-color:#fbf5d3}.titlepadding h1{margin:0;color:#000;text-transform:uppercase;font-size:.8em;font-weight:600}.swipercaption{display:block;height:217px;top:0;left:0;width:50%;max-width:500px;background:-moz-linear-gradient(top,rgba(255,255,255,.75) 0%,rgba(255,255,255,.1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.75) 0%,rgba(255,255,255,.1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.75) 0%,rgba(255,255,255,.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfffffff',endColorstr='#1affffff',GradientType=0)}.news-summary{margin-bottom:1em}.news-detail h2{display:none}.news-date{display:none}.news-body{margin-bottom:1em}.news-link,.news-pdf{padding-right:1em;padding-bottom:1em;float:left}.news-teaser img{max-width:100%}article.newsplain{}article.newsplain:nth-child(odd){}article.newsplain:nth-child(even){}article.newsplain span.newsreadmore:before{}article.newsplain h2{}article.newsplain h2 .newsdate:before{}article.newsplain h2 .newsdate:after{}article.newsplain .newsteaser{}article.newsplain:nth-child(odd) .newsteaser{}article.newsplain .newsteaser img{}article.newsplain .newssummary{font-size:.6em;padding:1em}article.newsplaindetail{}article.newsplaindetail h2{}article.newsplaindetail .newsteaser{}article.newsplaindetail .newsteaser img{}article.newsplaindetail .newsdate{}article.newsplaindetail .newsdate:before{}article.newsplaindetail .newsbody{}article.newsplaindetail .btn-newslink,article.newsplaindetail .btn-pdflink{}.newslinktext:before{}.pdflinktext:before{}.hospitaldiv{margin-bottom:3em;max-width:400px;width:100%}.hospitalphoto{margin-bottom:1em}.hospitalphoto img{max-width:100%}.officecontainer #map{position:relative}.officepage hr{display:none}.divoffice{width:98%;margin:1%;float:left}.officemapdiv{clear:both}.officelocationdiv,.officecontactdiv{float:none;width:100%}.officephotodiv{width:100%;max-width:300px;border:solid 0 #727272;background-color:#fff;min-height:200px;border-radius:1px;margin:1em;margin-left:0}.officephotodiv img{width:100%;height:auto;max-width:100%}.officehoursdiv h3{}.officehoursdiv,.appointmentmessage{clear:both}.officelocationdiv h1{display:none}table.dailyhours{font-size:.7em;margin-bottom:1em;max-width:500px}table.patient-checklist{max-width:100%;font-size:.7em}table.patient-checklist td{padding:.5em;border-bottom:solid 1px #fff;vertical-align:top}table.patient-checklist th{background-color:var(--color1);color:#fff;padding:.5em;font-size:.9em}table.patient-checklist tr:nth-child(even){background-color:#fff}table.patient-checklist tr:nth-child(odd){background-color:var(--colorodd)}table.patient-checklist tr td:nth-child(3),table.patient-checklist tr th:nth-child(3){display:none}.shadowup{-webkit-box-shadow:-5px -5px 10px 0 rgba(0,0,0,.25);-moz-box-shadow:-5px -5px 10px 0 rgba(0,0,0,.25);box-shadow:-5px -5px 10px 0 rgba(0,0,0,.25)}.shadowdown{-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.25);-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,.25);box-shadow:5px 5px 10px 0 rgba(0,0,0,.25)}.calloutbox{background-color:#fbf5d3;padding:1.5em;margin:2em 0;border-radius:7px;text-align:left;font-size:.53em;line-height:1.7em}.calloutbox h3{font-size:1.2em;margin-top:0;color:#000;font-weight:600;border-bottom:5px solid #a2ddf3;padding-bottom:.75em}#map{width:100%;height:20em;margin-right:0}.mapcontainer{height:14em;overflow:hidden}img.styled,.OfficeDetailsB .officephoto img,.messagephoto img,.officemessagephoto img{max-width:100%;height:auto!important;width:100%;padding:1.5em 0}ul.pages{list-style-type:none;padding:0;margin:0}ul.pages li{padding:0;margin:0;display:inline-block;margin:3%}ul.pages li a{display:block;padding:.5em;font-weight:bold}ul.pages li a:hover{text-decoration:none!important}ul.pages li a:before{content:'';font-family:'Font Awesome 5 Free';margin-right:.25em;font-size:2em;line-height:.5em}ul.styled{padding:0;margin:0;list-style-type:none;margin-left:1em}ul.styled li{padding:0;margin:0;display:block;font-size:.5em;line-height:1.1em;margin-bottom:.5em;background-image:url(/MilkandHoneyPediatrics/media/images/sun-art.png);background-repeat:no-repeat;background-size:20px 20px;background-position:left center;padding-left:25px}ul.styled li a{}.favoritelink{padding:1em}.favoritelink p{padding:0;margin:0;display:block;font-style:italic;line-height:1.5em;margin-bottom:0;background-repeat:no-repeat;background-size:25px 25px;background-position:left center}.favoritelink p.filename{margin-bottom:0;padding-bottom:0;margin-top:0;font-style:normal}.favoritelink:nth-child(odd){background-color:#fbf5d3}select.pwdropdown{width:100%;font-size:1em;padding:.5em;-moz-appearance:none;-webkit-appearance:none;background-image:url(/_common/images/ArrowWhite.png);background-image:url(/_common/images/ArrowBrown.png);background-repeat:no-repeat;background-size:10px;background-position:95% 50%;margin-bottom:.5em;border-radius:5px}.resourcesiycscontainer25882,select.pwdropdown{max-width:292px}.pwsubmit{display:none}.pwcopyright{font-size:.6em}.popen.aappdf{float:none}a.btnopen{font-size:1em;font-weight:bold}.coding{display:none}.medical-container h2{margin-top:1em}.medlibrary{clear:both}.sc-articles{max-height:20em;overflow-y:auto}.resourcesiycscontainer25882{font-size:initial;margin-left:auto;margin-right:auto}.resourcesiycscontainer25882 div.breadcrumb{font-size:.7em}.resourcesiycscontainer25882 .search-iycs{margin-bottom:1em}.resourcesiycscontainer25882 .btn-default{color:#000;border-radius:20px;font-weight:600;text-transform:uppercase;padding:.25em 1.5em}.boxed-text{background-color:#ffcf40;border-radius:10px;color:#000;border:solid 3px #efa7ca!important}.medlibrary p a,.pwArticleTitle a{display:block;padding:1em;text-transform:uppercase;text-align:center;background-color:#f47f5b;color:#000;font-weight:bold;border:solid 1px var(--color2);border-radius:30px;max-width:500px;margin:3%;margin-left:0;line-height:1em;min-height:5em;display:flex;align-items:center;justify-content:center}.pwArticleTitle a{font-size:.9em;text-align:center}.medlibrary p a:hover,.pwArticleTitle a:hover{text-decoration:none;background-color:#fff;color:#c8390e}.watermark{color:#ccc}.bartcols td{width:33%;padding:.5em}.bartcols td.col1{border:solid 1px var(--color3);background-color:var(--color3);padding:.5em}.bartcols td.col1 h3{color:#ed2d92;margin-top:0}.bartcols td.col2{border:solid 1px var(--color4);background-color:var(--color4);padding:.5em}.bartcols td.col2 h3{color:#000;margin-top:0}.bartcols td.col3{border:solid 1px var(--color5);background-color:var(--color5);padding:.5em}.bartcols td.col3 h3{margin-top:0}.dosage-table{width:100%}.dosage-table td{padding:.5em;font-size:.8em}.dosage-table th{background-color:var(--color1);color:#000;font-size:.8em;border:solid 1px #fff}.dosage-table th.medname{background-color:#2589ca;color:#fff;font-size:1em;padding:.75em}table.schedule{width:100%;font-size:.5em}table.schedule td{padding:.25em;border-bottom:solid 1px #2589ca}table.schedule td.even{background-color:#2589ca}table.schedule td.month{width:20%;text-align:right;color:#000;background-color:var(--color1);font-size:.9em;padding:.5em}div.vaccine{}div.vaccine a{margin:1em;float:left;display:block;padding:.5em;font-size:.8em;border-radius:10px;background-color:var(--color1);color:#000}div.vaccine a:hover{background-color:var(--color3);color:#fff;text-decoration:none}div.mobileversion{font-size:.6em}div.mobileversion li{font-size:.8em}div.mobileversion h3{font-size:1em;border-bottom:2px solid #ffcf40}div.mobileversion strong{font-weight:bold}#pwalert{font-size:.6em}div.aapcontent p.articledates small{font-size:.6em}div.pwdescription table{font-size:.25em}div.pwdescription table thead{font-size:3em}div.pwdescription li{font-size:1em}div.pwdescription div.disclaimer p{font-size:.5em}.variation{clear:left;display:flex;justify-content:center}.variation h3{display:none}.stafflist{text-align:center;float:left;width:96%;margin-left:0;margin-right:4%;margin-bottom:2em}.stafflist h4{margin-top:.25em;margin-bottom:0;font-size:1.1em;background-color:#fbf5d3;border-radius:12px;padding:.5em}.stafflist h4 a{color:#000}.stafflist span.jobTitle{display:block}.staffphoto{float:none}.staffthumb{max-width:100%;width:auto;max-width:250px;height:auto;overflow:hidden;margin-left:auto;margin-right:auto}.staffdetail{margin-bottom:2em}.staffdetail h1,.staffdetail h2,.stafftext h1,.stafftext h3{display:none}.staffphoto img,.staffthumb img{max-width:100%}.staffphoto{text-align:center;max-width:350px;margin-bottom:2em}.stafflist .staffthumb img{width:100%;height:auto;max-width:100%;margin-left:auto;margin-right:auto}.stafflist a{font-weight:bold;display:block;text-align:center}.staffspecialfields .stafftitle{font-weight:bold}.break{display:none}.clearstaffbio,.staffdetail .clearfixnostaff{display:none!important}.dropdown:hover>.dropdown-menu{display:block}.dropdown-toggle:after{content:none}.rowmenu{z-index:2;position:relative;background-color:#a2ddf3}.shadowmenu{-moz-box-shadow:3px 3px 5px rgba(0,0,0,.5);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.5)}nav.navbar{text-align:center}nav.navbar{margin:0!important;padding:0!important;text-align:center}nav .navbar-toggler{-webkit-box-shadow:0 3px 5px 2px rgba(0,0,0,.2);-moz-box-shadow:0 3px 5px 2px rgba(0,0,0,.2);box-shadow:0 3px 5px 2 rgba(0,0,0,.2)}nav .navbar-collapse{height:2.25em;-webkit-box-shadow:0 7px 8px 0 rgba(0,0,0,.2);-moz-box-shadow:0 7px 8px 0 rgba(0,0,0,.2);box-shadow:0 7px 8px 0 rgba(0,0,0,.2)}#navbars{text-align:center;margin-right:auto;margin-left:auto}#navbars .navbar-nav{margin-right:auto;margin-left:auto}#navbars .navbar-nav li{padding:0;margin:0;position:relative;background-color:#a2ddf3}#navbars .navbar-nav li div.top{}#navbars .navbar-nav li a{display:block;margin-left:auto;margin-right:auto;line-height:1em;padding:1em;text-align:center;color:#000;text-align:center;font-size:1.5em;font-weight:600}.navbar-nav ul{font-size:.85em}#navbars .navbar-nav li a:hover,#navbars .navbar-nav li:hover>a,#navbars .navbar-nav li.active a{color:#064b78;text-decoration:none}#navbars .navbar-nav ul{padding:0;margin:0;border-radius:0;border:0;min-width:250px;color:#000;background-color:#efa7ca}#navbars .navbar-nav ul li{margin:0;padding:0}#navbars .navbar-nav ul li a{text-transform:none;padding:.75em;font-size:3.5em;text-align:center;color:#4d4f52}#navbars .navbar-nav ul li a:hover{color:#064b78;background-color:#efa7ca}.navbar-toggler{background-color:transparent;display:block;margin-left:auto;margin-right:auto;text-align:center;width:100%;font-size:3rem}#navbars .navbar-nav ul li ul li a{}.fa-bars{font-size:1.8em;color:#000}a.dropdown-toggle{background-color:#a2ddf3}div.phonebtn{margin-bottom:.5em}div.dailhours{display:flex;justify-content:center}div.dailyhours table{font-size:.7em;margin-bottom:1.5em;margin-right:0;width:200px!important}div.dailyhours table tr{display:flex;flex-direction:column}h3.phonetitle,div.officehours h3,div.officeaddress h3,h3.emailtitle{padding-top:.5em;margin-bottom:.75em}div.officeaddress{margin-bottom:1em}div.officeaddress a{font-size:.7em}.PhotoRollList{}.PhotoRollList .officeblock{float:left;width:50%;padding-right:40px;margin-bottom:50px}.PhotoRollList .officephoto{position:relative;width:100%;height:auto}.PhotoRollList span.linkoverlay{background-color:rgba(0,0,0,.5);font-size:5em;color:#fff;text-align:center;font-family:"Font Awesome 5 Free";position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease}.PhotoRollList span.linkoverlay:after{content:"";font-weight:900;padding-top:50%;vertical-align:middle}.PhotoRollList a:hover span.linkoverlay{opacity:1}.PhotoRollList .officephoto img{width:100%;height:auto}.PhotoRollList .officetitle{margin-top:10px;font-size:1.6em}.PhotoRollList .officeaddressicon,.PhotoRollList .officephoneicon{font-family:"Font Awesome 5 Free";color:#000;font-size:1.2em;font-weight:900;vertical-align:top;display:inline-block;width:30px}.PhotoRollList .officeaddressicon:after{content:""}.PhotoRollList .officephoneicon:after{content:""}.PhotoRollList .officephone,.PhotoRollList .officeaddress{display:inline-block}.PhotoRollList .officeinfoline{border:1px solid #888;width:40%;margin:10px 0}.PhotoRollList .officemore{margin:10px 0 0 35px}.CirclePhotoRollList{}.CirclePhotoRollList .officeblock{float:left;width:50%;margin-bottom:50px;text-align:center}.CirclePhotoRollList .officephoto{position:relative;width:200px;height:200px;overflow:hidden;margin:0 auto 10px auto}.CirclePhotoRollList span.linkoverlay{background-color:rgba(0,0,0,.3);font-size:5em;color:#fff;text-align:center;font-family:"Font Awesome 5 Free";position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;border-radius:100%}.CirclePhotoRollList span.linkoverlay:after{content:"";font-weight:900;padding-top:20%;vertical-align:middle}.CirclePhotoRollList a:hover span.linkoverlay{opacity:1}.CirclePhotoRollList .officephoto img{width:auto;height:200px;max-width:200px;border-radius:100%}.CirclePhotoRollList .officetitle{margin-top:10px;font-size:1.6em}.CirclePhotoRollList .officeaddress{margin-bottom:10px}.CirclePhotoRollList .officephone{font-weight:700}.CirclePhotoRollList .officemore{margin-top:10px}.OfficeDetailsA{}.OfficeDetailsA .officetitle{display:none}.OfficeDetailsA .officephoto img{width:100%;height:auto;max-width:500px}.OfficeDetailsA h3{font-size:1.2em;margin-bottom:0}.OfficeDetailsA .officecontactdiv{margin-top:30px}.OfficeDetailsA .officecontactdiv span{line-height:160%}.OfficeDetailsA .faxnumbertitle,.OfficeDetailsA .billingphonetitle,.OfficeDetailsA .poisoncontroltitle{font-weight:700}.OfficeDetailsA .officehours br{display:block;margin-bottom:10px}.OfficeDetailsA .googlemapdriving{margin-bottom:20px}.OfficeDetailsA .phonebtn{width:100%;font-size:1.1em;line-height:120%;min-height:100px;display:flex;flex-direction:row;justify-content:center;align-items:center}.OfficeDetailsA .phonebtn,.OfficeDetailsA .emailbtn{white-space:normal;word-break:break-all}.OfficeDetailsA span.phonetitle,.OfficeDetailsA span.emailtitle{font-size:.8em}.OfficeDetailsA .btn{margin-top:1em;max-width:500px}.OfficeDetailsB{text-align:left}.OfficeDetailsB .officetitle{}.OfficeDetailsB .officephoto{margin-bottom:1em}.OfficeDetailsB .officephoto{}.OfficeDetailsB .officephoto img{width:100%;height:auto;max-width:400px;margin-left:0;margin-right:auto;padding:0}.OfficeDetailsB h3{margin-top:0}.OfficeDetailsB .officephoneicon,.OfficeDetailsB .officeaddressicon,.OfficeDetailsB .officeemailicon,.OfficeDetailsB .officehoursicon{font-family:"Font Awesome 5 Free";color:#e0633b;font-size:1em;font-weight:900;vertical-align:top;display:inline-block}.OfficeDetailsB .officeaddressicon:before{content:""}.OfficeDetailsB .officephoneicon:after{content:"";content:""}.OfficeDetailsB .officeemailicon:after{content:""}.OfficeDetailsB .officehoursicon:after{content:""}.OfficeDetailsB .phonetitle:after{content:"Main Phone"}.OfficeDetailsB .emailtitle:after{content:"Email"}.OfficeDetailsB .afterhourstitle:after{content:"After Hours"}.OfficeDetailsB .billingphonetitle:after{content:"Billing"}.OfficeDetailsB .poisoncontroltitle:after{content:"Poison Control"}.OfficeDetailsB .faxnumbertitle:after{content:"Fax Number"}.OfficeDetailsB .phonebtn,.OfficeDetailsB .officeaddress,.OfficeDetailsB .officehours{}.OfficeDetailsB .emailbtn a.btn-primary{font-size:.5em;padding:.5em .25em;margin:0 0 2.5em}.OfficeDetailsB .googlemapdiv{margin-top:30px}.OfficeDetailsB .googlemapdriving{margin-bottom:20px}.OfficeDetailsB .googlemapdriving .btn{width:auto}.OfficeDetailsB .officeicon{display:inline-block;margin-right:.5em;width:12%;float:left;text-align:right;margin-left:-.2em}.OfficeDetailsB .officeinfo{display:inline-block;width:86%;padding-bottom:1em}.OfficeDetailsB .phonebtn a.btn{padding:.2em;line-height:1em;padding-left:.75em;padding-right:.75em;white-space:normal}.OfficeDetailsB .phonebtn a.btn{font-size:1em;padding:.25em 1em;margin:.5em 0}.OfficeDetailsB .officecontactdiv{margin-top:.5em}.OfficeDetailsB .officecontactdiv div{display:block}.OfficeDetailsB .officecontactdiv strong{display:block}.OfficeDetailsB .emaildisclaimer{font-size:.8em;margin-bottom:1em;font-style:italic}.OfficeDetailsB .additionalinfo div{padding-bottom:1em}.OfficeDetailsB .googlemapdriving{margin-top:.5em}.rating-container{clear:both;text-align:center}p.rating-display small{line-height:1em;display:block;margin-bottom:2em}.logo{text-align:center}.logo img{width:100%;height:auto;max-width:400px;margin-left:auto;margin-right:auto}header .bgImage{position:absolute;width:100%;z-index:0}header .bgImage img{width:100%}div.static-container,div.static-slide.lazyloadbg{height:200px}.homeScroll{background-color:#fff;z-index:10;position:fixed;top:0;left:0;width:100%;height:5em;border-bottom:solid 1px #ccc}.homeScroll ul.socialicons li a{font-size:.9em}.homeScroll .logo img{height:100%;max-height:70px;width:auto!important}.homeScroll{-moz-transition:width 1s ease-in-out,left 1.5s ease-in-out;-webkit-transition:width 1s ease-in-out,left 1.5s ease-in-out;-moz-transition:width 1s ease-in-out,left 1.5s ease-in-out;-o-transition:width 1s ease-in-out,left 1.5s ease-in-out;transition:width 1s ease-in-out,left 1.5s ease-in-out}.headeraddresscontainer{text-align:center;border-top:4px dotted #a7a6a6;margin:1em 1em .5em;padding-top:.5em}p.address{margin-bottom:.5em;line-height:1em;font-size:.85em}p.address a{color:#000;font-size:.65em}span.phone{display:flex;flex-direction:column}span.phone a{color:#064b78;font-weight:bold;font-size:.6em}.divaddress{display:block;font-size:.75em;text-align:center}.spanphone{display:block;font-size:1.25em;font-weight:bold}.spaceraddress{display:block;width:100%}.socialiconcontainer{margin-left:auto;margin-right:auto;display:block}ul.socialicons{display:flex;justify-content:center;align-items:end;padding:0;margin:0;list-style-type:none;margin:auto auto 1em}ul.socialicons li{padding:0;margin:0;float:right;margin:.25em}ul.socialicons li a{display:block;font-size:2.5em;padding:0;color:#004b84}ul.socialicons li a:hover{color:#3f84c5;text-decoration:none}.toplinkcontainer{}ul.toplinks{display:flex;justify-content:center;padding:.5em;margin:.5em 0 0;list-style-type:none;margin-left:auto;margin-right:auto}ul.toplinks li{padding:0 .25em;float:right}ul.toplinks li a{display:block;font-size:1em;font-weight:600;padding:.35em 1.25em;line-height:1.5em;border-radius:20px;text-transform:uppercase;background-color:#efa7ca;color:#000;width:11.5em;text-align:center}ul.toplinks li a:hover{background-color:#3f84c5;text-decoration:none}i.fab.fa-instagram{background-color:#004b84;color:#fff;border-radius:50%;font-size:.65em;padding:.3em .3em .23em}i.fa.fa-search{font-size:.98em;padding-top:.04em}#translate{max-width:150px;margin-left:auto;margin-right:auto}footer{background-color:#a2ddf3;color:#000;text-align:center}.footeraddresscontainer h3{margin:0 0 .5em;font-size:1.25em}div.footerspanphone{display:flex;flex-direction:column;font-size:.7em}.hourscontainer h3,.quicklinkcontainer h3{font-size:1.5em;margin:0 0 .5em}footer h3{color:#000;font-weight:600}footer p,.hourscontainer,.quicklinkcontainer{font-size:.75em}footer a{color:#000}footer .addresspadding,.office-hours-wrapper,.quick-links-wrapper{padding:1.25em 0;margin:0 1em;max-width:85%}footer .office-hours-wrapper{border-top:5px solid #efa7ca;border-bottom:5px solid #efa7ca}footer .quick-links-wrapper{padding-bottom:0}footer ul.quicklinks{list-style:none;padding:0}footer ul.quicklinks li{font-size:1em;line-height:1.5em}footer .copyright{margin:2em 2em 0;font-size:.3em;text-align:center}footer .popup-wrapper{font-size:1.5em}footer div.bottomlogo img{max-width:115px;margin-bottom:-1em}footer .copyright a{color:#000}footer .goog-logo-link,footer .goog-te-gadget{color:#000!important}footer .goog-te-gadget .goog-te-combo{border-radius:6px;border:none;font-weight:bold;padding:.1em}footer div.col-12.footer-bottom-wrapper{margin:0;padding:0;max-width:100%}footer .footer-bottom-wrapper img{width:100%}footer a.popup-close{background-color:#000;color:#fff}.skiptranslate a{color:#000!important}.skiptranslate h1{color:#000!important}footer .footerprivacy,footer .footercopyright,footer .footermedical{display:inline}footer div.hourscontainer{display:flex;flex-direction:column;align-items:center}footer div.hourscontainer table{max-width:280px}footer div.hourscontainer tr{display:flex;flex-direction:column}.footeraddress{font-size:.9em;text-align:center}.footeraddress a{color:#000}@media(min-width:375px){ul.toplinks{padding:.75em}ul.toplinks li{padding:0 .5em}ul.toplinks li a{font-size:1em}p.address a{font-size:.8em}span.phone a{font-size:.74em}#navbars .navbar-nav ul li a{font-size:3.25em}div.static-container,div.static-slide.lazyloadbg{height:225px}#contenthome h3{font-size:.85em;margin-top:1.5em}#contenthome p{font-size:.6em}#contenthome .btn-home,#contenthome .btn-secondary{font-size:.55em}#contenthome div.col-12{padding:0 1.5em 1em}#contenthome .services-title{font-size:.95em}a.btn-open{font-size:1.2em}div.resourcesiycscontainer25882{font-size:.8em}div.pwdescription table{font-size:.3em}div.pwdescription table thead p{margin-bottom:0}.OfficeDetails .officeicon{margin-left:-.25em}.OfficeDetailsB .emailbtn a.btn-primary{padding:.5em 1.5em}h3.reviews-title{padding-bottom:1em}table.patient-checklist{font-size:.9em}}@media(min-width:420px){p,li{font-size:.6em}h2{font-size:1.2em}h3{font-size:.82em}h4{font-size:.7em}ul{line-height:1.5em}ul.toplinks{padding:1em}ul.toplinks li a{font-size:1em}.headeraddresscontainer{margin:1em 1.5em .5em;padding-top:.75em}p.address{font-size:1em}.headeraddresscontainer p.address a{font-size:.7em}span.phone a{font-size:.79em}a.btn-primary,.btn-secondary,.btn-alternate{font-size:.75em}ul.styled li{font-size:.6em}#navbars .navbar-nav ul li a{font-size:2.75em}#contenthome h3{font-size:1em}#contenthome img{width:250px;margin-top:-.5em}#contenthome .btn-secondary,.btn-home{font-size:.6em}#contenthome div.col-12{padding:0 1.5em 1.5em}#contenthome .services-title{font-size:1em}.accordbody{font-size:.6em}div.read-all-btn-wrapper{margin:0 0 -2em}table.patient-checklist{font-size:.95}table.schedule{font-size:.6em}div.pwdescription table{font-size:.47em}div.pwdescription table thead{font-size:2em}div.mobileversion li{font-size:1em}article.newsplain .newssummary{font-size:.7em}.OfficeDetailsB .officeicon{margin-left:-.55em}footer p,.hourscontainer,.quicklinkcontainer{font-size:.85em;line-height:1.75em}footer .addresspadding{padding:1.75em 0 1em;margin:0 2em;max-width:75%}div.footerspanphone{font-size:.8em}footer .office-hours-wrapper,.quick-links-wrapper{padding:1.75em 0 1.5em;margin:0 2em;max-width:75%}footer div.bottomlogo img{max-width:120px;margin-bottom:-1em;margin-top:0}footer .container-fluid{padding:0}footer div.row{justify-content:center}footer .copyright{font-size:.4em}}@media(min-width:575px){ul.toplinks{padding:1em 2em}ul.toplinks li{padding:0 .75em}ul.toplinks li a{line-height:.6em;padding:.75em}.headeraddresscontainer{margin:1em 4.5em .5em}.spaceraddress{display:inline;width:auto}.divaddress{font-size:.9em}.spanphone{font-size:1.5em}#navbars .navbar-nav ul li a{font-size:2.75em}.titlepadding h1{font-size:1.2em}.calloutbox h3{font-size:1.5em}img.styled{padding:0 0 1.5em 1.5em}ul.styled li{padding-left:30px;background-size:25px 25px;line-height:1.5em}div.static-container,div.static-slide.lazyloadbg{height:275px}#contenthome .services-title{font-size:1.5em}#contenthome .services-categories{margin-top:-1em}#contenthome .service-category-wrapper img{width:325px}#contenthome h3.services-category-caption{font-size:1.2em}#contenthome div.service-category-wrapper:first-child{margin-top:0}a.btnopen{font-size:1.75em}div.resourcesiycscontainer25882{font-size:1em}div.resourcesiycscontainer25882 div.breadcrumb{font-size:.8em}table.patient-checklist tr td:nth-child(3),table.patient-checklist tr th:nth-child(3){display:table-cell}.medlibrary p{width:48%;margin-right;2%;float:left}.OfficeDetailsB .officeicon{margin-left:-1.25em}.stafflist{width:46%}.staffphoto,.news-teaser{float:right;margin-left:1em;max-width:50%}img.styled{float:right;max-width:60%;margin:2em 0 1em 1em;padding:0}.photocontainer img.styled{max-width:100%;margin:0}.photocontainer{margin-left:auto;margin-right:auto;text-align:center}.contentpadding .reviewpageratings .rating-container,.reviewpage{clear:none;text-align:left}.contentpadding .reviewpageratings .rating-container{margin-left:1em}table.dailyhours{font-size:1em}footer .copyright{margin:2em 6em 0}}@media(min-width:640px){.headeraddresscontainer{margin:1em 5.75em .5em}#contenthome p{line-height:1.6em}img.styled{margin:2em 0 1em 2em}div.static-container,div.static-slide.lazyloadbg{height:300px}a.btn-open{font-size:2em}table.schedule{font-size:.7em}.OfficeDetailsB .officeicon{margin-left:-1.5em}footer .copyright{margin:2em 8em 1em}}@media(min-width:767px){.remedyalert .close{padding-right:.5em}.headeraddresscontainer{margin:1em 8.25em .5em}ul.toplinks{justify-content:center}ul.toplinks li{padding:0 1em}.headeraddresscontainer{margin:1em 8.3em .5em}ul.socialicons{margin:auto auto 2em}.messagephoto img,.officemessagephoto img{width:40%;float:right;margin-left:5%;margin-bottom:5%;max-width:350px}.photocontainer img.styled{max-width:100%;margin:0}.photocontainer{margin-left:auto;margin-right:auto;text-align:center}.resourcesiycscontainer25882,select.pwdropdown{max-width:617px}.calloutbox{float:left;width:40%;margin-right:5%;margin-bottom:5%}ul.styled2col li{float:left;width:48%;margin-right:2%}ul.styled2col:after{content:'';display:block;width:100%;height:1px;clear:both}.hospitalcol{width:48%;float:left;margin-right:2%;font-size:.9em}.hospitalcol img{width:100%;height:auto;max-width:300px}.hospitalcol .hospitalphoto{height:6em;overflow:hidden}.hospitalcol h3{height:3em}.medical-container{font-size:.85em}.medical-container div.breadcrumb{font-size:.6em}#pwalert{font-size:1em}div.aapcontent{font-size:1.3em}.OfficeDetailsB .officeicon{margin-left:-2em}footer .copyright{font-size:.5em}}@media(min-width:992px){.remedyalert{font-size:.65em;padding:.75em}.remedyalert .alert-content:before{font-size:1.1em}h2{margin-top:0}.headeraddresscontainer{display:flex;flex-direction:column-reverse;margin:1em .25em .85em;padding:0 0 0 1.5em;border-top:0;border-left:7px dotted #a7a6a6;text-align:left}span.phone a{font-size:.61em}ul.toplinks{flex-direction:column;padding:0;margin:1.5em 0 .2em}ul.toplinks li{padding:0;margin:.13em}ul.toplinks li a{font-size:.75em;padding:.85em}ul.socialicons{justify-content:end;margin:.25em 2.5em .25em auto}ul.socialicons li{font-size:.85em}ul.socialicons li a{font-size:1em;line-height:.8em}.logo{margin:0 .5em}.logo img{width:94%;margin:1em auto 1em auto}p.address{margin-bottom:0}p.address a{font-size:.6em;line-height:1.5em}.col-lg-6:first-child{max-width:40%}.col-lg-4:first-child{padding:0}.col-lg-3:first-child{max-width:18%}.col-lg-3 .d-lg-flex{justify-content:end;margin-right:2.5em}.rowmenu{margin:0 .5em -1em;border-radius:13px}#navbars{border-radius:13px}.navbar-toggler{display:block}nav .navbar-collapse{height:1.75em}#navbars .navbar-nav li a{font-size:1em;padding:.75em 1em}.navbar-nav ul{font-size:1em}#navbars .navbar-nav ul li{padding:.35em}#navbars .navbar-nav ul li a{font-size:1.5em;text-align:left}#content .container-fluid{display:flex;flex-direction:column;justify-content:center}.rowtitle{margin:0 .5em;border-radius:13px}.titlepadding{padding:1.75em 1em .75em}div.contentpadding{padding:1em 2em}div.static-container,div.static-slide.lazyloadbg{height:450px}#contenthome h3{margin-top:2.5em}#contenthome p{font-size:.5em}#contenthome div.home-buttons-wrapper{flex-direction:row;margin:1em 0 1em -.25em}#contenthome .btn-home{width:14.5em;font-size:.55em;padding:.35em 1.5em;margin:1em}#contenthome .btn-home:first-child{margin-left:0}#contenthome #photoContainer{background-color:#fff}#contenthome div.static-container{padding:0 1.2em}#contenthome div.col-12:nth-child(4){}#contenthome div.col-12.services-categories{display:flex;justify-content:center;padding:0 1.5em 1em}#contenthome .services-title{margin-top:1em;font-size:1.25em}#contenthome .service-category-wrapper img{width:250px}#contenthome .service-category-wrapper{margin:.75em}#contenthome .services-category-caption{font-size:1em}#contenthome div.col-lg-8{text-align:left}#contenthome div.col-lg-8:first-child{padding:0 0 0 2.5em}#contenthome div.col-lg-4{border-right:4px solid #fbf5d3;margin:1em 0}#contenthome img{margin:1em 2em 1em 0}#contenthome .home-message{margin-right:2em}#contenthome .review-title-wrapper{max-width:31%}#contenthome h3.reviews-title{border-bottom:none;text-align:right;margin:1.5em 1em 0 1em;font-size:1.1em}#contenthome .reviews-wrapper{max-width:68%}#contenthome p.review-text{margin-top:2.5em;line-height:1.67em}#contenthome .review-item{padding:.75em 0 .2em 1em}#contenthome .btn-secondary{font-size:.55em;width:8em;float:right;margin-right:1.5em}p.review-text{margin-top:2em}div.read-all-btn-wrapper{margin:0}.divaddress{text-align:left}.resourcesiycscontainer25882,select.pwdropdown{max-width:676px}.medical-container{font-size:1em}.aapcontent{font-size:1em}div.officeleftside{margin:1em 3em 1em 0;float:left}div.officerow{float:left;width:50%}div.dailyhours{margin-left:1em}div.officeaddress{margin-left:.5em}.OfficeDetailsB .officephoto{max-width:400px}.OfficeDetailsB .officecontactdiv{margin-top:2.5em}.OfficeDetailsB .additionalinfo{display:block;width:100%;float:right}.OfficeDetailsB .googlemapdiv{float:right;display:block;width:100%}.OfficeDetailsB .officeicon{display:inline-block;width:5%;float:left;text-align:right;margin-left:.25em}.OfficeDetailsB .officeinfo{display:inline-block;width:92%;padding-bottom:1em}.footeraddresscontainer h3{font-size:.8em}div.footerspanphone{font-size:.5em}footer ul.quicklinks{font-size:1em;line-height:1.75em}footer p,.hourscontainer,.quicklinkcontainer{font-size:.55em;line-height:1.75em}footer div.row{align-items:start;text-align:left}footer div.row:nth-child(2){justify-content:space-between;align-items:end}footer div.col-lg-3{max-width:23%}footer div.col-lg-6{max-width:45%}footer .col-lg-3:first-child{margin:0}footer .addresspadding,footer .office-hours-wrapper,.quick-links-wrapper{padding:0 0 .5em}footer .addresspadding,footer .office-hours-wrapper,footer .quick-links-wrapper{margin:1.75em 0 0}footer div.bottomlogo img{max-width:130px;padding-top:1.5em}footer .footeraddresscontainer{padding-top:.5em}footer div.hourscontainer{padding:.5em 3em;align-items:flex-start}footer div.hourscontainer table{max-width:fit-content}footer .quicklinkcontainer{padding-left:3em;padding-top:.5em}footer ul.quicklinks{font-size:1em;line-height:1.75em}footer ul.quicklinks li{line-height:1.7em}footer div.addresspadding{padding-left:.75em}footer .office-hours-wrapper{border-top:0;border-bottom:0;border-right:2px solid #efa7ca;border-left:2px solid #efa7ca}footer .copyright{text-align:left;margin:0;padding:0 3em;font-size:.4em;font-weight:600}footer .footerprivacy,footer .footercopyright,footer .footermedical{display:block}footer div.translate{display:flex;justify-content:end;padding:0 2em}#translate{margin:0}}@media(min-width:1024px){span.phone a{font-size:.64em}p{font-size:.7em}h2{font-size:1.25em}h3{font-size:.9em}h4{font-size:.8em}ul.styled li{font-size:.7em}.calloutbox{font-size:.65em}.calloutbox h3{font-size:1.5em}img.styled{max-width:50%}#contenthome .review-title-wrapper{max-width:30%}select.pwdropdown{font-size:.9em}div.contentpadding{padding:2em}div.aapcontent{font-size:1.2em}.stafflist{width:29%}div.footerspanphone{font-size:.55em}}@media(min-width:1200px){p,li{font-size:.8em}h2{font-size:1.5em}h3{font-size:1.1em}h4{font-size:.95em}span.phone a{font-size:.78em}p.address{font-size:1em}ul.toplinks li{margin:.17em}ul.toplinks li a{width:12.5em;font-size:.65em}.col-lg-3 .d-lg-flex{margin-right:3.5em}ul.socialicons{margin-right:3.75em}ul.socialicons li{font-size:1em}#navbars .navbar-nav ul{min-width:260px}#navbars .navbar-nav ul li a{font-size:1em}#navbars .navbar-nav li a{padding:.6em 1em}nav .navbar-collapse{height:1.9em}div.contentpadding{padding:2em 3em}.titlepadding h1{font-size:1.25em}.calloutbox{font-size:.78em}ul.styled li{font-size:.8em;background-size:30px 30px;padding-left:35px;line-height:1.7em}div.static-container,div.static-slide.lazyloadbg{height:550px}#contenthome div.col-lg-8:first-child{padding:0 0 0 3em;max-width:64%}#contenthome div.col-lg-4:first-child{max-width:38%}#contenthome p{font-size:.7em}#contenthome img{margin:.5em 3em .5em 0;width:330px}#contenthome div.home-buttons-wrapper{margin:1em 0}#contenthome .btn-home{margin:1em}#contenthome div.col-12.col-lg-4.review-title-wrapper{max-width:29%}#contenthome h3.reviews-title{font-size:1.2em;line-height:1.3em}#contenthome .reviews-wrapper{max-width:65%}#contenthome .btn-secondary{margin-top:0;margin-right:2.5em}#contenthome .services-title{font-size:1.6em}#contenthome .service-category-wrapper img{width:315px}#contenthome h3.services-category-caption{font-size:1.1em}.accordbody{font-size:.8em}table.schedule{font-size:.8em}table.patient-checklist{font-size:1em}table.patient-checklist th{font-size:1em}div.pwdescription table{font-size:.67em}div.pwdescription table thead{font-size:1.5em}.medlibrary p{width:31.3%;margin-right;2%;float:left}div.aapcontent{font-size:1em}div.officeleftside{width:50%;margin:2em 1em 1em 0}div.officerow{width:50%;font-size:1.2em}div.officehours h3{font-size:1em}div.officehoursicon,div.officeaddressicon{padding-top:.2em}.OfficeDetailsB h3{padding-top:.25em}.OfficeDetailsB .officecontactdiv{margin-top:1.75em}.OfficeDetailsB .additionalinfo{margin-top:1em}footer p{font-size:.65em}footer .footeraddresscontainer h3{font-size:.95em}div.footerspanphone{font-size:.65em}footer .hourscontainer h3,footer .quicklinkcontainer h3{font-size:1.4em}footer .hourscontainer,footer .quicklinkcontainer{padding:.75em 3em;font-size:.65em}footer div.bottomlogo img{max-width:160px;padding-top:2em}}@media(min-width:1400px){p,li{font-size:1em;line-height:1.68em}h2{font-size:1.89em}h3{font-size:1.47em}h4{font-size:1.2em}.logo img{max-width:550px;margin:1em 2em 1em .5em}span.phone a{font-size:.95em}.headeraddresscontainer{margin:1em 0 1.25em;padding:0 0 0 2em}p.address a{font-size:.85em;line-height:1.5em}ul.toplinks{margin:1.75em .5em .2em}ul.toplinks li a{font-size:.55em}ul.socialicons{margin:.5em 4.25em .25em auto}ul.socialicons li a{font-size:1.1em}header .col-lg-5:first-child{max-width:48%;display:flex;align-items:center}header .col-lg-4:first-child{max-width:28%}header .col-lg-3:first-child{max-width:12%;justify-content:end;margin-right:4em}.rowmenu{margin:0 1em -1em}nav .navbar-collapse{height:2.25em}#navbars .navbar-nav ul li a{font-size:.8em}#navbars .navbar-nav li a{font-size:.9em}.rowtitle{margin:0 1em}.titlepadding h1{font-size:1.47em}.calloutbox{font-size:1em}div.static-container,div.static-slide.lazyloadbg{height:670px}#contenthome div.static-container{padding:0 1.6em}#contenthome h3{font-size:1.35em;margin-top:2em}#contenthome div.row:nth-child(2){border-top:10px solid #efa8ca}#contenthome p.home-message{font-size:.8em;line-height:1.6em;padding-bottom:1em;padding-right:1em}#contenthome div.col-lg-8{max-width:62%;padding:2em 0 0 4em}#contenthome div.col-lg-8:first-child{padding:0 0 0 4em}#contenthome div.col-lg-4{max-width:38%;margin:2em 0}#contenthome div.col-lg-4 img{width:383px}#contenthome div.home-buttons-wrapper{margin:0}#contenthome .btn-home{font-size:.7em;margin:.75em}#contenthome .btn-home:first-child{margin-left:0}#contenthome h3.reviews-title{text-align:right;margin-left:1em;margin-right:1em;font-size:1.5em}#contenthome .btn-secondary{font-size:.7em;width:8em;float:right;margin-right:2em}#contenthome p.review-text{font-size:.75em;line-height:1.6em;padding-bottom:2rem;padding-right:1em;margin-left:-3em;margin-top:1em}#contenthome .services-title{font-size:1.85em;margin-top:1em}#contenthome .service-category-wrapper{margin:0 1em}#contenthome .services-categories{padding:0 1.5em 2em}#contenthome .services-categories img{width:365px}#contenthome .services-category-caption{font-size:1.47em}#contenthome img{margin:0 3em 0 0}.stafflist{width:21%}.staffphoto{float:right;margin-left:1em;max-width:400px}.hospitalcol{font-size:1em}.hospitalcol img{max-width:400px}.hospitalcol .hospitalphoto{height:12em}.hospitalcol h3{height:3em}div.aapcontent{font-size:1em}table.schedule{font-size:1em}article.newsplain .newssummary{font-size:.8em}div.officeleftside{width:35%}div.officerow{width:37%}div.officerow:firstchild{margin-top:1em}.OfficeDetailsB h3{font-size:1em}footer p,footer .hourscontainer,footer .quicklinkcontainer{font-size:.8em;line-height:1.75em}footer div.hourscontainer,.quicklinkcontainer{padding-top:.75em}footer ul.quicklinks{font-size:1em;line-height:1.75em}footer .footeraddresscontainer h3{font-size:1.2em}footer .footeraddresscontainer{padding-top:.75em}div.footerspanphone{font-size:.6em}footer .hourscontainer h3,footer .quicklinkcontainer h3{font-size:1.5em}footer .addresspadding,footer .office-hours-wrapper,.quick-links-wrapper{padding:0 0 .5em}footer .hourscontainer{padding:0 3em}footer .addresspadding,footer .office-hours-wrapper,footer .quick-links-wrapper{margin:1.75em 0 0}footer .quicklinkcontainer{padding-left:3em}footer .addresspadding{padding-left:1em}footer div.bottomlogo img{max-width:200px;padding-top:2em}}@media(min-width:1600px){span.phone a{font-size:1.1em}div.static-container,div.static-slide.lazyloadbg{height:700px}.medical-container{font-size:.85em}}