.msb_teacher_details .left, .msb_teacher_details .right {
  display: inline-block;
  width: 50%;
  vertical-align: top; }
.msb_teacher_details .right {
  padding: 1.25rem 2.5rem; }
.msb_teacher_details .left img {
  width: 100%; }

.sidebar_link.workshop {
  color: #735CF0 !important; }

.msb_teacher_grid_wrap {
  padding: 0 2.5rem; }
  .msb_teacher_grid_wrap .msb_teacher_grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
    margin: 1.25rem 0; }
    @media only screen and (max-width: 600px) {
      .msb_teacher_grid_wrap .msb_teacher_grid {
        grid-template-columns: repeat(1, 1fr); } }
    .msb_teacher_grid_wrap .msb_teacher_grid a {
      display: inline-block;
      width: 100%; }
      .msb_teacher_grid_wrap .msb_teacher_grid a .content {
        width: 100%;
        padding-top: 160%;
        background-size: cover;
        background-position: center;
        background-color: #999; }
      .msb_teacher_grid_wrap .msb_teacher_grid a h2 {
        font-size: 21px;
        text-align: center; }
  .msb_teacher_grid_wrap .msb_teacher_filter {
    margin: 40px 0 20px; }
    .msb_teacher_grid_wrap .msb_teacher_filter a {
      display: inline-block;
      background-color: #E3E3E3;
      color: #000;
      padding: 15px;
      /*
      &:first-child {
      	padding-left: 30px;
      }
      &:last-child {
      	padding-right: 30px;
      }
      */ }
      .msb_teacher_grid_wrap .msb_teacher_filter a.act {
        background-color: #fff; }

/*# sourceMappingURL=teacher.css.map */
