/* @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;}
#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;}
.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;}}
