.view-id-courses .course-title {
  font-size: 20px;
  font-family: "Gotham Narrow A", "Gotham Narrow B", sans-serif;
  color: #a51c30;
  font-weight: bold; }

.view-id-courses .node__content {
  margin: 25px 0 20px 0;
  max-width: 750px; }

.view-id-courses .field__label {
  font-weight: 400; }

.view-id-courses .course-semester,
.view-id-courses .course-offered,
.view-id-courses .course-code,
.view-id-courses .course-instructors,
.view-id-courses .course-assistants {
  font-family: "Gotham Narrow A", "Gotham Narrow B", sans-serif;
  font-size: 18px;
  clear: both; }

.view-id-courses .course-semester .field__item {
  display: inline; }

.view-id-courses .course-semester .field__item:after {
  content: ", "; }

.view-id-courses .course-semester .field__item:last-child:after {
  content: ""; }

.view-id-courses .course-offered {
  padding: 14px 0 2px 0; }

.view-id-courses .course-code {
  padding: 10px 0 26px 0; }

.view-id-courses .course-instructors {
  min-height: 30px; }
  @media (max-width: 750px) {
    .view-id-courses .course-instructors {
      min-height: 50px; } }
  @media (max-width: 400px) {
    .view-id-courses .course-instructors {
      min-height: 70px; } }

.view-id-courses .course-instructors .field__item {
  display: inline; }

.view-id-courses .course-instructors .field__item:after {
  content: ", "; }

.view-id-courses .course-instructors .field__item:last-child:after {
  content: ""; }

.view-id-courses .course-assistants {
  min-height: 30px; }
  @media (max-width: 750px) {
    .view-id-courses .course-assistants {
      min-height: 50px; } }
  @media (max-width: 400px) {
    .view-id-courses .course-assistants {
      min-height: 60px; } }

.view-id-courses .course-assistants .field__item,
.view-id-courses .course-assistants .paragraph--type--faculty-assistant {
  display: inline; }

.view-id-courses .course-assistants .field__item:after {
  content: ", "; }

.view-id-courses .course-assistants .field__item:last-child:after {
  content: ""; }

.view-id-courses .course-body {
  display: block;
  clear: both;
  margin-top: 16px; }

.view-id-courses .node--type-course {
  padding-bottom: 25px; }

/*# sourceMappingURL=course.css.map */
