/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen and (min-width:768px){#main-content-basic{margin-top:7.875rem;}}@media screen and (min-width:1024px){#main-content-basic{margin-top:12.85rem;}.cc--main-menu ul > li .submenus-wrapper{top:4.3rem;}}#block-rutgers-rsdm-breadcrumbs{padding-top:10px;}
.cc--descriptive-links .c--descriptive-links{max-width:100% !important;}
.cc--rich-text img{width:unset;padding:1rem;}
@media screen and (min-width:1024px){body.path-frontpage.visible-alert{margin-top:0px!important;}.visible-alert #main-content,.visible-alert #main-content-nb,.visible-alert #main-content-basic,.visible-alert #main-content-rur{margin-top:0px;}.visible-alert .cc--mini-site-sidebar .c--mini-site-sidebar,.visible-alert #l--main-header .mobile-nav,.visible-alert #l--main-header,.visible-alert #l--main-header-nb .mobile-nav,.visible-alert #l--main-header-nb,.visible-alert #l--main-header-basic,.visible-alert #l--main-header-basic .mobile-nav,.visible-alert #l--main-header-rur .mobile-nav,.visible-alert #l--main-header-rur{position:absolute;top:auto;}.visible-alert .block-rutgers-emergency-banner{margin-top:200px;}}@media (max-width:768px) and (min-width:1024px){.visible-alert .cc--mini-site-sidebar .c--mini-site-sidebar,.visible-alert #l--main-header .mobile-nav,.visible-alert #l--main-header,.visible-alert #l--main-header-nb .mobile-nav,.visible-alert #l--main-header-nb,.visible-alert #l--main-header-basic,.visible-alert #l--main-header-basic .mobile-nav,.visible-alert #l--main-header-rur .mobile-nav,.visible-alert #l--main-header-rur{position:fixed;}}@media (min-width:768px){.visible-alert .block-rutgers-emergency-banner{margin-top:0px!important;}}body.toolbar-fixed.path-frontpage.user-logged-in #l--main-header-basic,body.toolbar-fixed.landing-page.user-logged-in #l--main-header-basic,body.toolbar-horizontal.toolbar-tray-open.path-frontpage.user-logged-in #l--main-header-basic,body.toolbar-horizontal.toolbar-tray-open.landing-page.user-logged-in #l--main-header-basic{top:unset;}
#block-rutgers-rsdm-copyright{text-align:center;}#block-rutgers-rsdm-copyright p{margin-top:0;}@media screen and (min-width:768px){#block-rutgers-rsdm-copyright p{font-size:0.8125rem;line-height:1.8462;}}#block-rutgers-rsdm-copyright p{margin-top:0.9375rem;margin-bottom:0.9375rem;font-size:0.75rem;line-height:2;color:#fff;}#block-rutgers-rsdm-copyright p a:hover{color:#fff;}}
.footer-middle > .block a:hover{color:#fff;text-decoration:none;}.footer-top a img{height:73px;}.cc--basic-footer .c--basic-footer .cc--basic-branding-footer a img{width:300px;}
@media screen and (min-width:768px){body{margin-top:-206px;}}.utility-nav-container-wrapper{background-color:transparent;}body .cc--utility-menu .m--menu > li > a,body .cc--utility-menu .m--menu > li > a:hover,body .slim-nav-expanded .cc--utility-menu .m--menu > li > a,body .slim-nav-expanded .cc--utility-menu .m--menu > li > a:hover,body .cc--main-menu ul > li > a,body .cc--main-menu ul > li > a:hover,body .cc--main-menu ul > li .link-arrow-wrapper > a,body .cc--main-menu ul > li .link-arrow-wrapper > a:hover{color:#fff;}body  #l--main-header-basic .utility-nav-container .utility-nav-container-wrapper,body #l--main-header-basic .main-nav-container .branding-mainmenu-container,body .cc--main-menu{background-color:transparent;}#l--main-header-basic .utility-nav-container .icon-search svg{fill:#fff;}@media screen and (min-width:1024px){.cc--secondary-header.sticky{position:relative;top:0;}#l--main-header-basic{position:absolute;}html[data-whatintent="mouse"] .cc--main-menu ul > li > span:hover,html[data-whatintent="mouse"] .cc--main-menu ul > li > a:hover{position:relative;color:#fff;}.cc--full-width-hero .inner-wrapper .text-wrapper{position:absolute;width:55%;left:8%;bottom:15%;border-left:10px solid #c03;padding:0;}.cc--full-width-hero .inner-wrapper .text-wrapper .f--page-title h1{font-size:4.5rem;text-align:left;padding-left:20px;}.cc--secondary-menu ul{justify-content:space-evenly;}}.cc--full-width-hero .inner-wrapper .text-wrapper .f--field{margin:0px;}
.mini-site-section .cl--component-list .paragraph--type--make-an-appointment-form{padding-right:5.88235%;padding-left:5.88235%;margin-right:calc((100vw - 1440px) / 2);}.paragraph--type--make-an-appointment-form [aria-label="Error message"]{display:none;}.paragraph--type--make-an-appointment-form .description{position:absolute;font-style:italic;z-index:1;}.paragraph--type--make-an-appointment-form .form-item--error-message{position:absolute;width:100%;color:#000 !important;background-color:#c03 !important;z-index:2;}.privacy-policy-link{font-size:10px;text-align:center;}.paragraph--type--make-an-appointment-form{margin-top:15px;margin-bottom:15px;width:100%;}.paragraph--type--make-an-appointment-form h2{display:inline-block;color:#000;font-size:2.5rem;line-height:1.2;}.paragraph--type--make-an-appointment-form hr{display:inline-block;width:51%;margin-left:15px;text-align:right;}.paragraph--type--make-an-appointment-form .form-item label{color:#000;display:block;font-size:1rem;}.paragraph--type--make-an-appointment-form .form-item input{background-color:#fff;color:#000;display:block;width:100%;padding:1rem;font-size:1rem;}.paragraph--type--make-an-appointment-form .form-item{display:inline-block;margin:10px 10px 27px 0;width:35%;}.paragraph--type--make-an-appointment-form .form-item.form-item-form-title{display:block;width:100%;}.paragraph--type--make-an-appointment-form .form-item-form-header{display:block;margin:0px 0px 0px 0px;width:100%;}.paragraph--type--make-an-appointment-form .form-item-message{box-sizing:border-box;display:inline-block;width:75%}.paragraph--type--make-an-appointment-form textarea{background-color:#fff;color:#000;vertical-align:bottom;display:inline-block;height:3.75rem;width:100%;font-size:1rem;}.paragraph--type--make-an-appointment-form .form-item-practice-location select{background-color:#fff;color:#000;display:block;width:100%;padding:1rem;border-color:-internal-light-dark(rgb(118,118,118),rgb(133,133,133));font-size:1rem;}.paragraph--type--make-an-appointment-form .privacy-policy-link{display:block;clear:both;}.paragraph--type--make-an-appointment-form .privacy-policy-link a{color:#000;font-size:1.2em;}.paragraph--type--make-an-appointment-form .form-actions{width:25%;}.paragraph--type--make-an-appointment-form input[type="submit"]{background-color:#c03;color:#fff;letter-spacing:2px;font-size:1rem;display:inline-block;height:3.75rem;vertical-align:bottom;padding:0;width:100%;}.paragraph--type--make-an-appointment-form .ajax-progress{position:absolute;z-index:99999999;text-align:center;}.ajax-progress{position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);left:0;z-index:10;}.paragraph--type--make-an-appointment-form .ajax-progress .throbber{float:none;height:15px;margin:0;width:15px;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-7px;}@media (max-width:1024px){.paragraph--type--make-an-appointment-form{text-align:center;}.paragraph--type--make-an-appointment-form label{text-align:left;}.paragraph--type--make-an-appointment-form .form-actions,.paragraph--type--make-an-appointment-form .form-item{width:100% !important;display:block;}.paragraph--type--make-an-appointment-form h2{display:block;width:100%;text-align:center;}.paragraph--type--make-an-appointment-form hr{width:90% !important;margin:0 auto;display:block;}.paragraph--type--make-an-appointment-form input[type="submit"]{width:100% !important;display:block !important;margin:10px auto !important;}}
.provider-list{column-count:3;column-gap:0;max-width:1440px;margin:0 auto;margin-top:3rem;margin-bottom:3rem;padding-right:8%;padding-left:8%;}@media only screen and (min-width:768px){.provider-list{padding-right:12%;padding-left:12%;}}@media only screen and (min-width:1024px){.provider-list{padding-right:20%;padding-left:20%;}}@media only screen and (max-width:768px){.provider-list{column-count:2;}}@media only screen and (max-width:500px){.provider-list{column-count:1;}}.item-list{margin-bottom:3rem;}.item-list ul{margin:0;padding:0;}.item-list li{display:inline;}.provider-list h3{font-size:1.5rem;line-height:1.3334;text-transform:capitalize;}
@media screen and (min-width:1024px){body.search #main-content-basic{margin-top:8rem!important;}}
div[role=alert]{display:none;}
@media screen and (min-width:1024px){#l--main-header-basic{position:absolute;}}body.visible-alert .cc--wcs-hero-headline-on-image-links{margin-top:-120px;}#l--main-header-basic .main-nav-container .branding-mainmenu-container{z-index:10;}
.alignright,.alignleft{background:#ececec;margin:10px 10px 0;padding:5px;border:1px solid #ccc;text-align:left;font-size:.85em;}img.alignleft,img.alignright{max-width:350px!important;}.alignright{float:right;margin-left:1rem;}.alignleft{float:left;margin-right:1rem;}.alignright img,.alignleft img{width:unset;}.cc--hero-headline .c--hero-headline{padding-top:0px;}@media screen and (max-width:480px){.alignright,.alignleft{width:100%!important;display:inline-block;justify-content:center;text-align:center;margin:0;margin-bottom:1rem;}.alignright a,.alignleft a{clear:both;display:block;}}@media screen and (min-width:1024px){.cc--hero-headline{margin-top:100px;}}
