.sdg-container .row > div {
  padding-bottom: 5px;
}

.sdg-container img {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  will-change: opacity, transform;
  transition: all .3s ease-out;
}

.sdg-container img:hover {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.5), 0 4px 15px 0 rgba(0, 0, 0, 0.5);
}

.sdg-1 {
  background-color: #e6223d;
}

.sdg-2 {
  background-color: #dea73a;
}

.sdg-3 {
  background-color: #4ca247;
}

.sdg-4 {
  background-color: #c72030;
}

.sdg-5 {
  background-color: #ef402e;
}

.sdg-6 {
  background-color: #26bfe7;
}

.sdg-7 {
  background-color: #fbc413;
}

.sdg-8 {
  background-color: #a41c45;
}

.sdg-9 {
  background-color: #f26a2f;
}

.sdg-10 {
  background-color: #df1768;
}

.sdg-11 {
  background-color: #f89d2a;
}

.sdg-12 {
  background-color: #c08e2d;
}

.sdg-13 {
  background-color: #3f7f45;
}

.sdg-14 {
  background-color: #1f97d5;
}

.sdg-15 {
  background-color: #5aba48;
}

.sdg-16 {
  background-color: #136a9f;
}

.sdg-17 {
  background-color: #13496b;
}

.sdg-grey {
  background: #E8E8E8;
  padding: 20px;
}

.sdg-grey h2, .content-wrap .titleStory h2 {
  color: #02AEF0;
}

.sdg-lightblue {
  background: #02AEF0;
  color: #ffffff;
  padding: 20px;
}

.sdg-lightblue h2 {
  color: #ffffff;
}

.content-wrap h2 {
  font-size: 24px;
  text-transform: uppercase;
}

.sdg p,
.content-wrap h2 {
  margin-bottom: 20px;
}

.addthisRail {
  display: none;
}
.sdg-goal-image {
	position: relative;
}
.sdg-goal-image img {
	width: 100%;
}
.sdg-goal {
  padding: 0;
  margin-bottom: 50px;
}
.sdg-goal-summary {
  color: #ffffff;
  padding: 20px;
}

.sdg-goal-arrows {
  position: absolute;
  top: 50%;
  width: 100%;
}

.sdg-goal-arrows a {
  color: #ffffff;
  font-size: 64px;
  display: block;
  padding: 5px;
  background-color: rgba(0, 0, 0, 0.3);
}

.sdg-goal-arrows a:hover {
  opacity: .8;
  color: #ffffff;
  text-decoration: none;
}

.sdg-goal-arrow-left {
  float: left;
}

.sdg-goal-arrow-right {
  float: right;
}

.sdg-goal-nav {
  -js-display: flex;
  display: flex;
}

.sdg-goal-nav a {
  flex: 1 1 0;
}
.sdg-goal-nav img {
  width: 100%;
}

.sdg-logo {
  margin-bottom: 40px;
}

.sdg-article img {
  width: 100%;
  margin-bottom: 10px;
}

.sdg-article h4 {
  font-size: 16px;
  margin-bottom: 10px;
}

.sdg-caption {
  font-weight: 700;
  color: #666666;
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  .sdg-container {
    width: 950px;
  }
  .sdg-container .row > div {
    padding-bottom: 10px;
  }
  .sdg-icons,
  .sdg-grey,
  .sdg-lightblue,
  .sdg-goal-summary {
    padding: 50px 100px;
  }
  .sdg-goal-arrows a {
    padding: 20px;
  }  
}
