@media only screen and (max-width: 960px) {
  /*
   * --- Sidebar Left
   */

  .sidebar-first #content {
    width: 100%;
    margin: 0px;
  }

  .sidebar-first #main {
    display: flex;
    flex-direction: column;
  }

  .sidebar-first #main .breadcrumb {
    order: 2;
  }

  .sidebar-first #main #navigation {
    order: 1;
  }

  .sidebar-first #main aside.sidebars,
  .sidebar-first #main .sidebar-left-container {
    order: 3;
  }

  .sidebar-first #main aside.sidebars section,
  .sidebar-first #main .sidebar-left-container section {
    width: 100%;
    box-sizing: border-box;
  }

  .sidebar-first #main aside.sidebars aside,
  .sidebar-first #main .sidebar-left-container aside {
    display: none;
  }

  .sidebar-first #main aside.sidebars aside .region-sidebar-first .secondary-navigation-menu,
  .sidebar-first #main .sidebar-left-container aside .region-sidebar-first .secondary-navigation-menu {
    margin-top: -19px;
  }

  .sidebar-first #main aside.sidebars aside .region-sidebar-first .secondary-navigation-menu ul li a, .sidebar-first #main aside.sidebars aside .region-sidebar-first .secondary-navigation-menu ul li ul li a,
  .sidebar-first #main .sidebar-left-container aside .region-sidebar-first .secondary-navigation-menu ul li a,
  .sidebar-first #main .sidebar-left-container aside .region-sidebar-first .secondary-navigation-menu ul li ul li a {
    font-size: 16px;
  }

  .sidebar-first #main aside.sidebars.toggled aside,
  .sidebar-first #main .sidebar-left-container.toggled aside {
    display: block;
  }

  .sidebar-first #main #content {
    order: 4;
  }


  .sidebar-toggler-container {
    display: flex;
    width: 100%;
    padding-left: 10px;
    background-color: #f9f9f9;
    box-sizing: border-box;
  }

  .sidebar-toggler-container .sidebar-toggler-text {
    width: 80%;
    display: inline-block;
  }

  .sidebar-toggler-container .sidebar-toggler-box {
    width: 20%;
    justify-content: flex-end;
    display: flex;
  }

  .sidebar-toggler-container .sidebar-toggler {
    content: ' ';
      /*width: 20%;
      display: inline-block;
      background : url(../../images/arrow_right_simple.png) right center no-repeat;
      background-size:35px;
      margin-right: 10px;
*/
    width: 35px;
    height: 35px;
    display: inline-block;
    background: url(../../images/arrow_right_simple.png) center center no-repeat;
    background-size: 20px;
    border-radius: 20px;
    margin: 5px;
  }


  .sidebar-left-container.toggled .sidebar-toggler {
    background-image: url(../../images/arrow_down_simple.png);
  }


  .color-patients-families .sidebar-toggler-container {
    border: 1px solid #eb415b;
  }

  .color-patients-families .sidebar-toggler-container .sidebar-toggler {
    background-color: #eb415b;
  }


  .color-gettingtothehospital .sidebar-toggler-container {
    border: 1px solid #0b4778;
  }

  .color-gettingtothehospital .sidebar-toggler-container .sidebar-toggler {
    background-color: #0b4778;
  }


  .color-department .sidebar-toggler-container {
    border: 1px solid #145859;
  }

  .color-department .sidebar-toggler-container .sidebar-toggler {
    background-color: #145859;
  }


  .color-medical-professionnals .sidebar-toggler-container {
    border: 1px solid #dd3300;
  }

  .color-medical-professionnals .sidebar-toggler-container .sidebar-toggler {
    background-color: #dd3300;
  }


  .color-research .sidebar-toggler-container {
    border: 1px solid #8CC618;
  }

  .color-research .sidebar-toggler-container .sidebar-toggler {
    background-color: #8CC618;
  }


  .color-careers .sidebar-toggler-container {
    border: 1px solid #803000;
  }

  .color-careers .sidebar-toggler-container .sidebar-toggler {
    background-color: #803000;
  }


  .color-healthinfo .sidebar-toggler-container {
    border: 1px solid #D4009F;
  }

  .color-healthinfo .sidebar-toggler-container .sidebar-toggler {
    background-color: #D4009F;
  }

  /*
   * --- Sidebar Right ---
   */

  .node-department.view-mode-full .group-left,
  .node-department.view-mode-full .group-right,
  .node-staff-member.view-mode-full .group-left,
  .node-staff-member.view-mode-full .group-right,
  .node-article.view-mode-full .group-left,
  .node-article.view-mode-full .group-right,
  .node-article-safety.view-mode-full .group-left,
  .node-article-safety.view-mode-full .group-right {
    width: 100%;
    padding: 0px;
    text-align: center;
  }

  .node-department.view-mode-full .group-left .featured-patientstories .views-row,
  .node-department.view-mode-full .group-right .featured-patientstories .views-row,
  .node-staff-member.view-mode-full .group-left .featured-patientstories .views-row,
  .node-staff-member.view-mode-full .group-right .featured-patientstories .views-row,
  .node-article.view-mode-full .group-left .featured-patientstories .views-row,
  .node-article.view-mode-full .group-right .featured-patientstories .views-row,
  .node-article-safety.view-mode-full .group-left .featured-patientstories .views-row,
  .node-article-safety.view-mode-full .group-right .featured-patientstories .views-row {
    max-width: 600px;
    margin: 0 auto;
  }

  .node-department.view-mode-full .group-left .field-name-body,
  .node-department.view-mode-full .group-right .field-name-body,
  .node-staff-member.view-mode-full .group-left .field-name-body,
  .node-staff-member.view-mode-full .group-right .field-name-body,
  .node-article.view-mode-full .group-left .field-name-body,
  .node-article.view-mode-full .group-right .field-name-body,
  .node-article-safety.view-mode-full .group-left .field-name-body,
  .node-article-safety.view-mode-full .group-right .field-name-body {
    text-align: left;
  }

  .node-department.view-mode-full .group-right ul li,
  .node-staff-member.view-mode-full .group-right ul li,
  .node-article.view-mode-full .group-right ul li,
  .node-article-safety.view-mode-full .group-right ul li {
    list-style-type: none;
  }
}
