.content-page.node-type-page #content {
  padding-top: 1.5em;
}

h2, .h2 {
  border-radius: 4px;
}

/* Item panels */
.item-panels.three.responsive .item-panel-wrap,
.item-panels.four.responsive .item-panel-wrap {
  clear: none;
}
.item-panels.three.responsive .item-panel-wrap .item-panel,
.item-panels.four.responsive .item-panel-wrap .item-panel {
  margin: 5px 0;
}
.item-panels.three.responsive .item-list .item-panel-wrap {
  width: 50%;
}
.item-panels.three.responsive .item-panel-wrap:nth-child(2n+1) {
  clear: both;
}
.item-panels.three.responsive .item-panel-wrap:nth-child(-n+2) .item-panel {
  margin-top: 0;
}
.item-panels.three.responsive .item-panel-wrap:nth-last-child(2) .item-panel {
  margin-bottom: 0;
}
.item-panels.three.responsive .item-panel-wrap:nth-child(2n) .item-panel {
  margin-left: 5px;
}
.item-panels.three.responsive .item-panel-wrap:nth-child(2n+1) .item-panel {
  margin-right: 5px;
}

.item-panels.four.responsive .item-list .item-panel-wrap {
  width: 33.3%;
}
.item-panels.four.responsive .item-panel-wrap:nth-child(3n+1) {
  clear: both;
}
.item-panels.four.responsive .item-panel-wrap:nth-child(-n+3) .item-panel {
  margin-top: 0;
}
.item-panels.four.responsive .item-panel-wrap:nth-last-child(-n+3) .item-panel {
  margin-bottom: 0;
}
.item-panels.four.responsive .item-panel-wrap:nth-child(3n) .item-panel,
.item-panels.four.responsive .item-panel-wrap:nth-child(3n+2) .item-panel {
  margin-left: 5px;
}
.item-panels.four.responsive .item-panel-wrap:nth-child(3n+1) .item-panel,
.item-panels.four.responsive .item-panel-wrap:nth-child(3n+2) .item-panel {
  margin-right: 5px;
}

/* only show 6 total blocks */
.block-bigger6, .block-bigger7 {
	display: none !important;
}

.node-activity.node-teaser .activity-statistics .field:nth-child(n+5) {
  display: none;
}

.hide-tablet-land {
  display: none !important;
}
.show-tablet-land {
  display: block !important;
}

.page-workouts #activity-list .col-effort,
.page-workouts #activity-list .col-calories {
  display: none;
}

.page-node.node-type-activity .activity-page-summary .activity-map {
  height: 350px;
  width: 350px;
}
.page-node.node-type-activity .activity-chart-wrap {
  height: 350px;
  margin-left: 366px;
}
.page-node.node-type-activity .chart.activity-chart .chart-canvas-container {
  height: 275px;
}