/* change paragraph font color to black */
.f--description p, .f--description li, .f--rich-text p, .f--rich-text li {color:#000}
/* change accordion font size */
.cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel p,
.cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel ol li, .cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel ul li {font-size:1.125rem}
/* change font sizes for tables */
@media screen and (min-width: 768px) {
  .f--rich-text table tr, .cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel table tr, .cc--nb-areas-study-sidebar .c--nb-areas-study-sidebar .areas-study-wrapper .sidebar-listing .f--text table tr, .f--rich-text table td, .cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel table td, .cc--nb-areas-study-sidebar .c--nb-areas-study-sidebar .areas-study-wrapper .sidebar-listing .f--text table td, .f--rich-text table th, .cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel table th, .cc--nb-areas-study-sidebar .c--nb-areas-study-sidebar .areas-study-wrapper .sidebar-listing .f--text table th, .f--rich-text table caption, .cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel table caption, .cc--nb-areas-study-sidebar .c--nb-areas-study-sidebar .areas-study-wrapper .sidebar-listing .f--text table caption {font-size:1.125rem}
    /*css adjustments for footer*/
  .footer-middle {display:flex}
  #block-academics, #block-rutgers-stadard-academics, #block-rutgers-ssw-academics {order:1;width:22%}
  #block-campus, #block-rutgers-standard-campus, #block-rutgers-ssw-campus {order:2;width:25%}
  #block-connect, #block-rutgers-standard-connect, #block-rutgers-ssw-connect  {order:3;padding-left:0;width:35%}
  #block-notices, #block-rutgers-standard-notices, #block-rutgers-ssw-notices  {order:4}
}
/*copyright block*/
#block-copyright p, #block-rutgers-standard-copyright p, #block-rutgers-ssw-copyright p {
  font-size:0.8753rem;
  text-align:center
}
#block-rutgers-standard-locations nav ul, 
#block-rutgers-ssw-locations nav ul {
    margin-bottom: 0.9375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
#block-rutgers-standard-locations nav ul li,
#block-rutgers-ssw-locations nav ul li {margin:0;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto}
.footer-top img {width:270px; height:73px}
@media screen and (min-width: 768px) {
  .cc--basic-footer .c--basic-footer h2 {
      font-size: 0.875rem;
      line-height: 1.4286;
      margin-bottom: 1.875rem;
  }
}
.cc--basic-footer .c--basic-footer h2 {
    font-size:0.875rem;
    line-height: 1.3334;
    margin-bottom: 1.25rem;
    color: #FFF;
    font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 700;
}
.cc--basic-footer .c--basic-footer ul li {
    margin-bottom: 0.9375rem;
    font-size: 0.75rem;
    line-height: 1.3334;
}
@media screen and (min-width: 768px) {
  .cc--basic-footer .c--basic-footer ul li {
      margin-bottom: 1.25rem;
      font-size: 0.875rem;
      line-height: 1.4286;
  }
}
.cc--basic-footer .c--basic-footer ul li a {
    font-size: 0.75rem;
    line-height: 1.3334;
    text-decoration: none;
}
@media screen and (min-width: 768px) {
  .cc--basic-footer .c--basic-footer ul li a {
      font-size: 0.875rem;
      line-height: 1.4286;
  }
}
#block-rutgers-standard-locations ul,
#block-rutgers-ssw-locations ul {display:flex;flex-wrap:wrap;padding:0;list-style:none}
#block-rutgers-standard-locations ul li,
#block-rutgers-ssw-locations ul li {flex:auto 0 0}
#block-rutgers-standard-locations ul li:after, 
#block-rutgers-ssw-locations ul li:after {padding-right: 1.125rem;padding-left: 1.125rem;display: inline-block;color: #666;content: '|'}
#block-rutgers-standard-connect ul,
#block-rutgers-ssw-connect ul {list-style:none; padding:0}


.cc--rich-text + .cc--component-container > .c--component > .inner-wrapper {padding-top:3.125rem !important}
@media screen and (min-width: 768px) {.cc--rich-text + .cc--component-container > .c--component > .inner-wrapper {padding-top:5rem !important}}
@media screen and (min-width: 1024px) {.cc--rich-text + .cc--component-container > .c--component > .inner-wrapper {padding-top:5.636rem !important}}
.event-category {background:#c03}
.event-category.event-detail-header h1 {color:#fff}
.taxonomy-description {padding-bottom:3.75rem}