section.course--section-details {
    background: var(--offwhite);
}
#course__details .course-details {
	padding: 2rem 5%;
	float: none;
	margin: 0 auto;
	width: 90%;
	max-width: calc(1600px - 4.75rem);
	background: white;
	position: relative;
	z-index: 1;
	color: var(--navy);
	display: flex;
}
#course__details .course-details .grid--fullwidth{
  padding-top: 0rem;
  padding-bottom: 0rem;
 } 
#course__details .course-details .details-info-row{
  width:75%;
}
#course__details .course-details .details-info-row .grid--gutter {
  max-width: 100%;
  margin: 0;
}
#course__details .course-details .details-info-row .grid--gutter .grid--item {
  width: 30%;
  min-width: 30%;
}
#course__details .course-details .details-info-row .grid--gutter .grid--item strong {
  color: var(--theme);
}
#course__details .course-details .details-buttons-row{
  width:25%;
}
#course__details .course-details .details-buttons-row .grid--gutter {
  max-width: 100%;
  margin: 0;
}
#course__details .course-details .details-buttons-row .grid--gutter .grid--item{
  width: 100%;
  min-width: 100%;
  margin-bottom: 3rem;
}
#course__details .summary-list__item-content button{
  margin-bottom: 5px;
  font-size: 1rem !important;
}


