/**
 * @file
 * Custom mobile below 600.
 */
 .simple-block {
  padding: 15px 0;
}
.simple-block.col-3 {
  margin-bottom: 0;
  width: 100%;
}
.block__frontpage_casestudies .view-top-inner {
  padding-right: 0;
}
.block__frontpage_casestudies .view-top-inner .more-link {
  position: relative;
  right: auto;
  top: auto;
  width: 100%;
}
#block-views-case-studies-block .more-link a {
  max-width: 220px;
  float: right;
}
.block__frontpage_events.full_width_container .view-content {
  float: none;
  width: 100%;
}
.block__frontpage_events.full_width_container .view-footer {
  float: none;
  margin: 0 0 20px;
  padding-left: 0;
  width: 100%;
}
#block-views-events-block .views-field-title,
#block-views-events-block .views-field-field-event-location {
  padding-left: 75px;
}
#block-views-research-block .views-field:not(.views-field-field-research-image),
#block-views-news-block .views-field:not(.views-field-field-image),
#block-views-news-block .attachment .views-field:not(.views-field-field-image),
#block-views-events-block .views-field-title,
#block-views-events-block .views-field-field-event-location {
  overflow: visible;
  padding-left: 0;
}
.block__frontpage_events.full_width_container .view-content {
  margin-bottom: 2em;
}
#block-views-events-block .views-field-title,
#block-views-events-block .views-field-field-event-location {
  padding-left: 0;
}
#block-views-research-block .views-field-field-research-image,
#block-views-news-block .views-field-field-image {
  max-width: 20%;
}
.layout--casestudies .views-responsive-grid .views-field-field-results-image {
  margin: 0 2em 3em 0;
  max-width: 20%;
  float: left;
}
.layout--casestudies .views-responsive-grid .views-column {
  clear: both;
  float: none;
  margin-bottom: 2em;
  width: 100%;
}
.view-services .views-column,
.view-services .views-row-1 .views-column:first-child,
.view-services .views-row-1 .views-column:last-child ,
.view-services .views-row-2 .views-column:first-child,
.view-services .views-row-2 .views-column:last-child {
  padding: 0 20px 3em 0;
  width: 50%;
}
.view-services .views-row-2 {
  padding: 0;
}
.view-services .views-row:after {
  content: normal;
}
.node-type-tutorial .node-tutorial .group-header > .field.field-name-field-discipline .field-item {
  top: 5px;
}
.page__title {
  line-height: 1.25;
  padding-right: 10px !important;
  padding-top: 30px;
}
.page__title:before,
.block__system_status--mini .block__title:before,
.block-views h2:before {
  background-position: top 10px center;
  height: 1.25em;
}
.node-type-tutorial .node-tutorial .group-header > .field .field-item {
  margin-bottom: 5px;
}
.node-type-tutorial .node-tutorial .field-label {
  font-size: 24px;
}
.page__title,
.block.block__what_we_offer .block__content,
.node-type-tutorial .node-tutorial,
.full_width_block .block__content {
  padding-left: 20px;
  padding-right: 20px;
}
.block__what_we_offer .red-btn {
  margin-left: 0;
}
.block__system_status--mini .block__title,
.block-views h2,
.block-views .view-title {
  line-height: 1.2;
}
.home-getting-started .bean-list-block .field {
  padding: 10px;
}
.bean-list-block .field-name-field-lb-list .field-item {
  display: block;
  margin: 0 0 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  width: auto;
}
.full_width_block .block__title {
  line-height: 1.2;
  padding-left: 20px;
  padding-right: 20px;
}
.page__title:before,
.block__system_status--mini .block__title:before,
.block-views h2:before {
  background-position: center;
}
.views--more-padding .more-link {
  display: block;
  text-align: center;
}
.view-systems.view-display-id-entity_view_1 .views-row {
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
}
.full_width_block,
.full_width_list_block .block__content li:nth-child(2n+1),
.full_width_list_block .block__content li:nth-child(2n+2),
.view-systems.view-display-id-entity_view_1 .view-content {
  padding-left: 0;
  padding-right: 0;
}
.block__what_we_offer .block__content {
  font-size: 17px;
}
.block__what_we_offer .block__content h3 {
  font-size: 22px;
}
.full_width_list_block .block__content li {
  width: 100%;
}

.full_width_block .block__content li {
  float: none;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.full_width_block .block__content .red-btn{
  display: block;
  text-align: center;
}
.field-name-field-title-description-qa .field-name-field-title-single {
  padding: 0;
}
.view-news-events.view-display-id-page > .view-header {
  padding-bottom: 20px;
}
.twothirds_width_container .layout--casestudies .views-responsive-grid .views-column {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.twothirds_width_container .layout--casestudies .views-responsive-grid .views-column + .views-column {
  padding-left: 0;
  padding-right: 0;
}
.node-type-pi-faculty .node-pi-faculty .field {
  margin-bottom: 1em;
}
.node-type-pi-faculty .node-pi-faculty .field-name-field-pi-project-title,
.node-type-pi-faculty .node-pi-faculty .field-name-field-links .field-label,
.node-type-pi-faculty .node-pi-faculty .view-research .title {
  font-size: 22px;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
