/* Column Grid */
.container {
  position: relative;
  margin: 0 auto;
  padding: 0;
}
.clear:before {
  content: '';
  display: table;
}
.clear:after {
  content: '';
  display: table;
  clear: both;
}
.row {
  clear: both;
  margin: 0;
}
.row:before {
  content: '';
  display: table;
}
.row:after {
  content: '';
  display: table;
  clear: both;
}
.col {
  float: left;
  margin-left: 1%;
  margin-right: 1%;
}
.col:first-child {
  margin-left: 0;
}
.col:last-child {
  margin-right: 0;
}
.span1 {
  width: 6.5%;
}
.span2 {
  width: 15%;
}
.span3 {
  width: 23.5%;
}
.span4 {
  width: 32%;
}
.span5 {
  width: 40.5%;
}
.span6 {
  width: 49%;
}
.span7 {
  width: 57.5%;
}
.span8 {
  width: 66%;
}
.span9 {
  width: 74.5%;
}
.span10 {
  width: 83%;
}
.span11 {
  width: 91.5%;
}
.span12 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.offset0,
.offset0:first-child {
  margin-left: 0% !important;
}
.offset1,
.offset1:first-child {
  margin-left: 8.5% !important;
}
.offset2,
.offset2:first-child {
  margin-left: 17% !important;
}
.offset3,
.offset3:first-child {
  margin-left: 25.5% !important;
}
.offset4,
.offset4:first-child {
  margin-left: 34% !important;
}
.offset5,
.offset5:first-child {
  margin-left: 42.5% !important;
}
.offset6,
.offset6:first-child {
  margin-left: 51% !important;
}
.offset7,
.offset7:first-child {
  margin-left: 59.5% !important;
}
.offset8,
.offset8:first-child {
  margin-left: 68% !important;
}
.offset9,
.offset9:first-child {
  margin-left: 76.5% !important;
}
.offset10,
.offset10:first-child {
  margin-left: 85% !important;
}
.offset11,
.offset11:first-child {
  margin-left: 93.5% !important;
}
.scale,
.scale > img {
  display: block;
  max-width: 100%;
}
.article.spaces .video-aside {
  margin-right: -30;
  width: 350px;
}
.article.sharing .hero-img {
  width: 137%;
}
.article.empowered .treasure-block {
  margin-bottom: 20px;
}
.article.empowered .treasure-block:before {
  content: '';
  display: table;
}
.article.empowered .treasure-block:after {
  content: '';
  display: table;
  clear: both;
}
.article.empowered .treasure-block figure {
  float: left;
  margin-left: 1%;
  margin-right: 1%;
  width: 40.5%;
  padding: 12px 16px;
}
.article.empowered .treasure-block figure:first-child {
  margin-left: 0;
}
.article.empowered .treasure-block figure:last-child {
  margin-right: 0;
}
.article.empowered .treasure-block figure img {
  width: 50%;
  float: left;
}
.article.empowered .treasure-block figure figcaption.caption {
  float: left;
  width: 50%;
  color: #fff;
  background: none;
  padding: 0 0 0 16px;
}
.article.empowered .treasure-block .text {
  float: left;
  margin-left: 1%;
  margin-right: 1%;
  width: 57.5%;
}
.article.empowered .treasure-block .text:first-child {
  margin-left: 0;
}
.article.empowered .treasure-block .text:last-child {
  margin-right: 0;
}
.article.empowered .treasure-block.pms382 figure {
  background-color: #C1D439;
}
.article.empowered .treasure-block.pms382 .highlight {
  color: #C1D439;
}
.article.empowered .treasure-block.pms368 figure {
  background-color: #67A53A;
}
.article.empowered .treasure-block.pms368 .highlight {
  color: #67A53A;
}
.article.empowered .treasure-block.pms3135 figure {
  background-color: #008DA8;
}
.article.empowered .treasure-block.pms3135 .highlight {
  color: #008DA8;
}
.article.empowered .treasure-block.pms301 figure {
  background-color: #004B85;
}
.article.empowered .treasure-block.pms301 .highlight {
  color: #004B85;
}
.article.empowered .treasure-block.pms2726 figure {
  background-color: #4D5FAB;
}
.article.empowered .treasure-block.pms2726 .highlight {
  color: #4D5FAB;
}
.article.empowered .treasure-block.pms260 figure {
  background-color: #682666;
}
.article.empowered .treasure-block.pms260 .highlight {
  color: #682666;
}

.homepage.home2016 .core-attributes {
    background-image: url(../_img/core-bg.png);
}

@media (max-width: 767px) {
  .article.sharing .hero-img {
    width: 122%;
  }
}
@media (max-width: 480px) {
  .article.sharing .hero-img {
    width: 100%;
  }
}
